.SurveyForm_page__sOxuN{min-height:100vh;display:flex;flex-direction:column;align-items:center;padding:clamp(2rem,6vw,5rem) 1.25rem 5rem}.SurveyForm_shell__CxpJE{width:100%;max-width:var(--maxw)}.SurveyForm_header__UxlkG{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:clamp(2.5rem,6vw,4rem)}.SurveyForm_logo__Y5XGk{width:clamp(150px,28vw,200px);height:auto;margin-bottom:2.25rem}.SurveyForm_kicker__nJrkd{font-family:var(--font-body);font-weight:400;text-transform:uppercase;letter-spacing:.4em;font-size:.62rem;color:var(--cc-blue);margin:0 0 1.1rem;padding-left:.4em}.SurveyForm_title__77OHv{font-size:clamp(1.6rem,5.5vw,2.5rem);margin:0 0 1.5rem;color:var(--cc-white)}.SurveyForm_intro__hJQkd{max-width:46ch;margin:0 auto;color:var(--muted);font-size:1rem;line-height:1.7}.SurveyForm_hr___ZE58{border:none;height:1px;background:var(--line);width:100%;margin:2.5rem 0 0}.SurveyForm_section__oI_Gu{margin-top:clamp(2.75rem,6vw,3.75rem)}.SurveyForm_sectionHead__FUPh4{display:flex;align-items:center;gap:1.1rem;margin-bottom:2rem}.SurveyForm_sectionNum__NOuqn{font-size:.7rem;color:var(--cc-gray)}.SurveyForm_sectionNum__NOuqn,.SurveyForm_sectionTitle__2T4VA{font-family:var(--font-display);letter-spacing:.2em;white-space:nowrap}.SurveyForm_sectionTitle__2T4VA{font-weight:300;text-transform:uppercase;font-size:clamp(.95rem,2.4vw,1.15rem);color:var(--cc-white);margin:0}.SurveyForm_sectionRule__dCP_O{flex:1 1;height:1px;background:var(--line)}.SurveyForm_question__nrXBg{margin-bottom:3rem}.SurveyForm_prompt__18xXM{display:flex;gap:.7rem;font-family:var(--font-body);font-weight:400;font-size:1.06rem;line-height:1.5;color:var(--cc-white);margin:0 0 1.1rem}.SurveyForm_qNum__ENNXd{color:var(--cc-blue);font-weight:500;min-width:1.5rem}.SurveyForm_options__7K_HH{display:flex;flex-wrap:wrap;gap:.6rem;padding-left:2.2rem}.SurveyForm_option__rpT44{position:relative;display:inline-flex;align-items:center;cursor:pointer;padding:.62rem 1.15rem;border:1px solid var(--line-strong);border-radius:2px;background:var(--field-bg);color:#d9d9da;font-family:var(--font-body);font-weight:400;font-size:.9rem;letter-spacing:.02em;transition:border-color .18s ease,color .18s ease,background .18s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.SurveyForm_option__rpT44:hover{border-color:var(--cc-white);color:var(--cc-white)}.SurveyForm_option__rpT44 input{position:absolute;opacity:0;width:0;height:0}.SurveyForm_optionSelected__3ELd4{border-color:var(--cc-blue);background:rgba(159,180,202,.14);color:var(--cc-white)}.SurveyForm_option__rpT44 input:focus-visible+.SurveyForm_optionLabel__LIgk7:after{content:"";position:absolute;inset:-4px;border:1px solid var(--cc-blue);border-radius:4px}.SurveyForm_optionLabel__LIgk7{position:relative}.SurveyForm_textFields__jRDkj{padding-left:2.2rem;display:flex;flex-direction:column;gap:1.1rem}.SurveyForm_options__7K_HH+.SurveyForm_textFields__jRDkj{margin-top:1.5rem}.SurveyForm_textFields__jRDkj+.SurveyForm_textFields__jRDkj{margin-top:1.1rem}.SurveyForm_field__FJmel{display:flex;flex-direction:column;gap:.6rem}.SurveyForm_fieldLabel__JWI41{font-family:var(--font-body);font-weight:400;font-size:.72rem;text-transform:uppercase;letter-spacing:.16em;color:var(--cc-gray)}.SurveyForm_input__K1IB4,.SurveyForm_textarea__EP0Qj{width:100%;background:var(--field-bg);border:1px solid var(--line-strong);border-radius:2px;color:var(--cc-white);font-family:var(--font-body);font-weight:300;font-size:1rem;padding:.8rem .95rem;transition:border-color .18s ease,background .18s ease}.SurveyForm_textarea__EP0Qj{resize:vertical;min-height:3.2rem;line-height:1.6}.SurveyForm_input__K1IB4::placeholder,.SurveyForm_textarea__EP0Qj::placeholder{color:#5f5f61}.SurveyForm_input__K1IB4:hover,.SurveyForm_textarea__EP0Qj:hover{border-color:var(--cc-white)}.SurveyForm_input__K1IB4:focus,.SurveyForm_textarea__EP0Qj:focus{outline:none;border-color:var(--cc-blue);background:rgba(159,180,202,.06)}.SurveyForm_footer__TJ2tb{margin-top:3.5rem}.SurveyForm_outro__YidOE{text-align:center;color:var(--muted);font-size:.95rem;margin:0 0 2rem}.SurveyForm_actions__E02pY{display:flex;flex-direction:column;align-items:center;gap:1rem}.SurveyForm_submit__n_M5s{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer;background:var(--cc-white);color:var(--cc-black);font-family:var(--font-display);font-weight:300;text-transform:uppercase;letter-spacing:.22em;font-size:.82rem;padding:1.05rem 3.2rem;border-radius:2px;transition:background .18s ease,transform .18s ease,opacity .18s ease}.SurveyForm_submit__n_M5s:hover:not(:disabled){background:var(--cc-blue)}.SurveyForm_submit__n_M5s:active:not(:disabled){transform:translateY(1px)}.SurveyForm_submit__n_M5s:disabled{opacity:.55;cursor:not-allowed}.SurveyForm_error__DPp3O{color:#e9a8a8;font-size:.9rem;text-align:center;margin:0;max-width:46ch}.SurveyForm_privacy__h8Yrl{color:var(--cc-gray);font-size:.78rem;text-align:center;margin:0}.SurveyForm_hp__xvHkz{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.SurveyForm_thanks__TiwHf{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2rem 1.25rem}.SurveyForm_thanksCrest__0px5X{width:84px;height:auto;margin-bottom:2.25rem;animation:SurveyForm_fadeUp__vylRz .7s ease both}.SurveyForm_thanksTitle__WskZc{font-size:clamp(1.5rem,5vw,2.1rem);margin:0 0 1.25rem;color:var(--cc-white);animation:SurveyForm_fadeUp__vylRz .7s ease .05s both}.SurveyForm_thanksBody__Sw9qT{max-width:44ch;color:var(--muted);font-size:1.05rem;line-height:1.7;margin:0;animation:SurveyForm_fadeUp__vylRz .7s ease .1s both}.SurveyForm_thanksRule__Y_gpt{width:48px;height:1px;background:var(--cc-blue);margin:2.5rem 0 0;animation:SurveyForm_fadeUp__vylRz .7s ease .15s both}@keyframes SurveyForm_fadeUp__vylRz{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:560px){.SurveyForm_options__7K_HH,.SurveyForm_textFields__jRDkj{padding-left:0}.SurveyForm_sectionTitle__2T4VA{white-space:normal}}