.page-module__G1otvq__pageContainer{max-width:1280px;margin:0 auto;padding:8rem 2rem 4rem}@media (max-width:768px){.page-module__G1otvq__pageContainer{padding:6rem 1.5rem 3rem}}.page-module__G1otvq__heroSection{margin-bottom:4rem}.page-module__G1otvq__heroFlex{gap:var(--spacing-gutter);flex-direction:column;align-items:flex-start;display:flex}@media (min-width:1024px){.page-module__G1otvq__heroFlex{flex-direction:row;justify-content:space-between}}.page-module__G1otvq__heroContent{flex:1;max-width:800px}.page-module__G1otvq__heroLabel{color:var(--color-primary);margin-bottom:1rem;display:block}.page-module__G1otvq__heroTitle{margin-bottom:1.5rem}.page-module__G1otvq__heroDesc{opacity:.8;max-width:600px}.page-module__G1otvq__heroSidebar{width:100%}@media (min-width:1024px){.page-module__G1otvq__heroSidebar{width:320px}}.page-module__G1otvq__infoCard{background-color:#fff;border:1px solid #d4d4d8;border-radius:16px;padding:1.5rem}.page-module__G1otvq__infoRow{justify-content:space-between;align-items:center;padding:.75rem 0;display:flex}.page-module__G1otvq__infoRow:not(:last-child){border-bottom:1px solid #e4e4e7}.page-module__G1otvq__infoRowLabel{color:var(--color-secondary);font-size:.75rem}.page-module__G1otvq__infoRowValue{font-family:var(--font-public-sans);font-weight:700}.page-module__G1otvq__pollForm{gap:3rem;max-width:800px;display:grid}.page-module__G1otvq__formSection{background-color:#fff;border:1px solid #e4e4e7;border-radius:20px;flex-direction:column;gap:1.5rem;padding:2.5rem;display:flex}@media (max-width:768px){.page-module__G1otvq__formSection{border-radius:12px;gap:1rem;padding:1.5rem}}.page-module__G1otvq__questionContainer{flex-direction:column;gap:2rem;width:100%;display:flex}@media (min-width:1024px){.page-module__G1otvq__questionContainer{flex-direction:row;align-items:flex-start}}.page-module__G1otvq__questionMain{flex-direction:column;flex:1;gap:1.5rem;display:flex}.page-module__G1otvq__statsSection{background:#f8f9fa;border:1px solid #e9ecef;border-radius:16px;width:100%;padding:1.5rem}@media (min-width:1024px){.page-module__G1otvq__statsSection{width:320px}}.page-module__G1otvq__statsTitle{color:var(--color-primary);align-items:center;gap:.5rem;margin-bottom:1.25rem;font-size:.75rem;font-weight:700;display:flex}.page-module__G1otvq__statsTitle:before{content:"";background:var(--color-primary);width:8px;height:8px;box-shadow:0 0 8px var(--color-primary);border-radius:50%;animation:2s infinite page-module__G1otvq__pulse;display:inline-block}@keyframes page-module__G1otvq__pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.page-module__G1otvq__statItem{margin-bottom:1rem}.page-module__G1otvq__statHeader{justify-content:space-between;margin-bottom:.5rem;font-size:.875rem;display:flex}.page-module__G1otvq__statLabel{color:var(--color-on-background);font-weight:500}.page-module__G1otvq__statPercent{color:var(--color-primary);font-weight:700}.page-module__G1otvq__progressTrack{background:#e9ecef;border-radius:3px;height:6px;overflow:hidden}.page-module__G1otvq__progressBar{background:linear-gradient(90deg, var(--color-primary), #ff4d4d);border-radius:3px;height:100%;transition:width 1.2s cubic-bezier(.34,1.56,.64,1)}.page-module__G1otvq__sectionTitle{color:var(--color-on-background)}.page-module__G1otvq__sectionDesc{color:var(--color-secondary);margin-top:-.5rem}.page-module__G1otvq__questionTitle{color:var(--color-on-background);line-height:1.4}.page-module__G1otvq__radioGroup,.page-module__G1otvq__radioGrid,.page-module__G1otvq__checkboxGroup{gap:1rem;display:grid}.page-module__G1otvq__radioGrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.page-module__G1otvq__radioGroupHorizontal{gap:2rem;margin-top:.5rem;display:flex}.page-module__G1otvq__radioLabel,.page-module__G1otvq__checkboxLabel{cursor:pointer;font-family:var(--font-public-sans);align-items:center;gap:.75rem;font-size:1rem;transition:opacity .2s;display:flex}.page-module__G1otvq__radioLabel:hover,.page-module__G1otvq__checkboxLabel:hover{opacity:.7}.page-module__G1otvq__radioLabel input,.page-module__G1otvq__checkboxLabel input{width:1.25rem;height:1.25rem;accent-color:var(--color-primary)}.page-module__G1otvq__inputLabel{color:var(--color-primary);margin-bottom:-.5rem;font-size:.75rem;display:block}.page-module__G1otvq__textInput{width:100%;font-family:var(--font-public-sans);border:1px solid #d4d4d8;border-radius:8px;padding:1rem}.page-module__G1otvq__inlineInput{font-family:var(--font-public-sans);border:none;border-bottom:1px solid #d4d4d8;flex:1;padding:.5rem}.page-module__G1otvq__inlineInput:focus{border-color:var(--color-primary);outline:none}.page-module__G1otvq__otherInputWrapper{align-items:center;gap:.5rem;display:flex}.page-module__G1otvq__questionBlock{flex-direction:column;gap:1rem;padding-bottom:1.5rem;display:flex}.page-module__G1otvq__questionBlock:not(:last-child){border-bottom:1px solid #f4f4f5}.page-module__G1otvq__textarea,.page-module__G1otvq__textareaSmall{width:100%;font-family:var(--font-public-sans);resize:vertical;border:1px solid #d4d4d8;border-radius:8px;padding:1rem}.page-module__G1otvq__textarea{min-height:120px}.page-module__G1otvq__textareaSmall{min-height:80px}.page-module__G1otvq__submitBtn{letter-spacing:.2em;background-color:var(--color-primary);color:#fff;border-radius:12px;width:100%;padding:2rem;font-weight:700;transition:all .2s}.page-module__G1otvq__submitBtn:hover{background-color:#000;transform:translateY(-2px)}@media (max-width:768px){.page-module__G1otvq__formSection{padding:1.5rem}.page-module__G1otvq__radioGroupHorizontal{flex-direction:column;gap:1rem}}
