.onboarding-form_shell__TR_gw{--onboarding-green:#2f8f4e;--onboarding-green-dark:#24733e;--onboarding-green-soft:#eef9f1;--onboarding-ink:#142018;--onboarding-muted:#68716b;height:100vh;height:100svh;min-height:100vh;min-height:100svh;width:100%;min-width:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow-x:clip;background:#ffffff;color:var(--onboarding-ink)}.onboarding-form_header__jfFc1{width:min(calc(100% - 48px),1200px);margin:0 auto;padding:28px 0 12px;display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:20px}.onboarding-form_brandMark__8H2pR,.onboarding-form_iconButton__yLlqc{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:#4f5852;transition:background-color .16s ease,color .16s ease,transform .16s ease}.onboarding-form_brandMark__8H2pR:hover,.onboarding-form_iconButton__yLlqc:hover{background:var(--onboarding-green-soft);color:var(--onboarding-green-dark)}.onboarding-form_brandMark__8H2pR:active,.onboarding-form_iconButton__yLlqc:active{transform:scale(.96)}.onboarding-form_iconButton__yLlqc svg{width:24px;height:24px}.onboarding-form_brandMark__8H2pR{background:#12241a;color:#ffffff}.onboarding-form_brandMark__8H2pR:hover{background:var(--onboarding-green-dark);color:#ffffff}.onboarding-form_brandMark__8H2pR svg{width:22px;height:22px}.onboarding-form_progressTrack__PfX0k{height:9px;overflow:hidden;border-radius:999px;background:#edf0ee}.onboarding-form_progressFill__GpQgm{display:block;height:100%;border-radius:inherit;background:var(--onboarding-green);transition:width .36s cubic-bezier(.22,1,.36,1)}.onboarding-form_main__gfxbL{width:100%;min-height:0;min-width:0;display:flex;align-items:center;justify-content:center;overflow-y:auto;padding:36px 24px 64px}.onboarding-form_form__IdJDX{width:100%;max-width:720px;min-width:0}.onboarding-form_questionTransition__GQo_A{min-width:0;animation:onboarding-form_questionIn__39sE7 .26s ease-out both}.onboarding-form_questionSection__P1Zsy{min-width:0;text-align:center}.onboarding-form_stepLabel__rSOVI{margin-bottom:10px;color:var(--onboarding-green-dark);font-size:.74rem;font-weight:750;letter-spacing:.14em;text-transform:uppercase}.onboarding-form_questionHeading__JKwZR{max-width:760px;margin:0 auto;color:#101612;font-size:clamp(2rem,4vw,2.65rem);font-weight:750;letter-spacing:-.045em;line-height:1.1;text-wrap:balance;overflow-wrap:anywhere}.onboarding-form_questionDescription__zu16Z{max-width:620px;margin:14px auto 0;color:var(--onboarding-muted);font-size:1rem;line-height:1.55;text-wrap:balance}.onboarding-form_answerArea__nKxe9{width:100%;max-width:620px;min-width:0;margin:34px auto 0}.onboarding-form_ageField__lIgor,.onboarding-form_textInput__Ot3C_{width:100%;min-height:74px;border:1.5px solid #dce2de;border-radius:16px;background:#ffffff;box-shadow:0 8px 24px rgba(25,48,33,.045);color:var(--onboarding-ink);font-size:1.18rem;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.onboarding-form_textInput__Ot3C_{padding:0 22px}.onboarding-form_ageInput__wcm6H::-moz-placeholder,.onboarding-form_textInput__Ot3C_::-moz-placeholder{color:#a2aaa5}.onboarding-form_ageInput__wcm6H::placeholder,.onboarding-form_textInput__Ot3C_::placeholder{color:#a2aaa5}.onboarding-form_ageField__lIgor:focus-within,.onboarding-form_textInput__Ot3C_:focus{outline:none;border-color:var(--onboarding-green);background:#fbfefc;box-shadow:0 0 0 4px rgba(47,143,78,.12),0 12px 28px rgba(25,48,33,.07)}.onboarding-form_ageField__lIgor{display:flex;align-items:center}.onboarding-form_ageInput__wcm6H{width:100%;height:72px;min-width:0;padding:0 0 0 22px;border:0;outline:0;background:transparent;color:var(--onboarding-ink);font-size:1.18rem}.onboarding-form_ageSuffix__feLUH{flex:none;padding:0 22px;color:var(--onboarding-muted);font-size:1rem}.onboarding-form_fieldHint__4Vze3{display:block;margin-top:12px;color:#89918c;font-size:.86rem}.onboarding-form_classGrid__FI8iw,.onboarding-form_optionList__1recb{display:grid;gap:12px}.onboarding-form_classCard__B0A_q,.onboarding-form_optionCard__4qiCS{width:100%;min-height:78px;display:flex;align-items:center;gap:18px;padding:16px 18px 16px 22px;border:1.5px solid #dce2de;border-radius:16px;background:#ffffff;color:var(--onboarding-ink);text-align:left;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .16s ease}.onboarding-form_optionCard__4qiCS>span:first-child{min-width:0;flex:1}.onboarding-form_classCard__B0A_q:hover,.onboarding-form_optionCard__4qiCS:hover{border-color:#95c7a3;background:#fbfefc;transform:translateY(-1px)}.onboarding-form_optionCardSelected__5gqLC{box-shadow:0 0 0 2px rgba(47,143,78,.08)}.onboarding-form_optionCardSelected__5gqLC,.onboarding-form_optionCardSelected__5gqLC:hover{border-color:var(--onboarding-green);background:var(--onboarding-green-soft)}.onboarding-form_optionDescription__TRIFl,.onboarding-form_optionTitle__YbIYS{display:block}.onboarding-form_optionTitle__YbIYS{font-size:1rem;font-weight:700;line-height:1.35}.onboarding-form_optionDescription__TRIFl{margin-top:4px;color:var(--onboarding-muted);font-size:.86rem;line-height:1.4}.onboarding-form_selectionMark__lu_J3{width:24px;height:24px;flex:none;display:inline-flex;align-items:center;justify-content:center;border:1.5px solid #cfd7d2;border-radius:999px;background:#ffffff}.onboarding-form_selectionMarkSelected__mckU5{border-color:var(--onboarding-green);background:var(--onboarding-green);color:#ffffff}.onboarding-form_selectionMark__lu_J3 svg{width:15px;height:15px;stroke-width:3}.onboarding-form_classGrid__FI8iw{grid-template-columns:repeat(2,minmax(0,1fr))}.onboarding-form_classCard__B0A_q{min-height:94px;padding:15px 16px}.onboarding-form_classCard__B0A_q:last-child{grid-column:1/-1}.onboarding-form_classIcon__0Cs8r{width:38px;flex:none;font-size:1.55rem;text-align:center}.onboarding-form_classCopy__Ibzfu{min-width:0;flex:1}.onboarding-form_commentsField__8IBBZ{position:relative;margin-top:22px;text-align:left}.onboarding-form_commentsLabel__s_VW2{display:block;margin:0 0 9px 2px;color:var(--onboarding-ink);font-size:.92rem;font-weight:700}.onboarding-form_commentsLabel__s_VW2 span{color:var(--onboarding-muted);font-weight:500}.onboarding-form_commentsTextarea__2dRKi{width:100%;min-height:116px;resize:vertical;border:1.5px solid #dce2de;border-radius:16px;background:#ffffff;padding:15px 18px 30px;color:var(--onboarding-ink);font-size:.96rem;line-height:1.5;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.onboarding-form_commentsTextarea__2dRKi::-moz-placeholder{color:#a2aaa5}.onboarding-form_commentsTextarea__2dRKi::placeholder{color:#a2aaa5}.onboarding-form_commentsTextarea__2dRKi:focus{outline:none;border-color:var(--onboarding-green);background:#fbfefc;box-shadow:0 0 0 4px rgba(47,143,78,.12)}.onboarding-form_characterCount__kI3Pn{position:absolute;right:14px;bottom:10px;color:#929a95;font-size:.72rem}.onboarding-form_error__6nmOX{min-height:24px;margin-top:18px;color:#b42318;font-size:.9rem;font-weight:600;text-align:center}.onboarding-form_honeypot__Iw_hQ{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}.onboarding-form_actionBar__Cyc_e{border-top:1px solid #e8ece9;background:#f6faf7;padding-bottom:env(safe-area-inset-bottom)}.onboarding-form_actionInner__4uhdf{width:min(calc(100% - 48px),1200px);min-height:104px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:24px}.onboarding-form_backButton__F9eU2{padding:12px 2px;color:#4c5650;font-size:.96rem;font-weight:700;transition:color .16s ease}.onboarding-form_backButton__F9eU2:hover{color:var(--onboarding-green-dark)}.onboarding-form_continueGroup__4xfEj{display:flex;align-items:center;gap:16px}.onboarding-form_enterHint__8lqL7{color:#929a95;font-size:.88rem}.onboarding-form_continueButton__GG_y2{min-width:126px;min-height:54px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 24px;border-radius:14px;background:var(--onboarding-green);box-shadow:0 9px 20px rgba(47,143,78,.22);color:#ffffff;font-size:1rem;font-weight:750;transition:background-color .16s ease,box-shadow .16s ease,transform .16s ease}.onboarding-form_continueButton__GG_y2:hover:not(:disabled){background:var(--onboarding-green-dark);box-shadow:0 11px 24px rgba(47,143,78,.27);transform:translateY(-1px)}.onboarding-form_continueButton__GG_y2:active:not(:disabled){transform:translateY(0)}.onboarding-form_backButton__F9eU2:disabled,.onboarding-form_continueButton__GG_y2:disabled{cursor:not-allowed;opacity:.65}.onboarding-form_spinner__fdZgf{width:18px;height:18px;animation:onboarding-form_spin__GFfA9 .9s linear infinite}.onboarding-form_backButton__F9eU2:focus-visible,.onboarding-form_brandMark__8H2pR:focus-visible,.onboarding-form_classCard__B0A_q:focus-visible,.onboarding-form_continueButton__GG_y2:focus-visible,.onboarding-form_iconButton__yLlqc:focus-visible,.onboarding-form_optionCard__4qiCS:focus-visible{outline:3px solid rgba(47,143,78,.25);outline-offset:3px}.onboarding-form_commentsTextarea__2dRKi:focus-visible{outline:none}@keyframes onboarding-form_questionIn__39sE7{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes onboarding-form_spin__GFfA9{to{transform:rotate(1turn)}}@media (max-width:640px){.onboarding-form_header__jfFc1{width:min(calc(100% - 28px),1200px);padding-top:14px;grid-template-columns:40px minmax(0,1fr) 40px;gap:10px}.onboarding-form_brandMark__8H2pR,.onboarding-form_iconButton__yLlqc{width:40px;height:40px}.onboarding-form_progressTrack__PfX0k{height:7px}.onboarding-form_main__gfxbL{align-items:flex-start;padding:48px 18px 30px}.onboarding-form_questionHeading__JKwZR{font-size:clamp(1.85rem,9vw,2.3rem)}.onboarding-form_questionDescription__zu16Z{margin-top:12px;font-size:.94rem}.onboarding-form_answerArea__nKxe9{margin-top:28px}.onboarding-form_ageField__lIgor,.onboarding-form_textInput__Ot3C_{min-height:66px;border-radius:14px}.onboarding-form_ageInput__wcm6H{height:64px}.onboarding-form_classGrid__FI8iw{grid-template-columns:1fr}.onboarding-form_classCard__B0A_q:last-child{grid-column:auto}.onboarding-form_classCard__B0A_q,.onboarding-form_optionCard__4qiCS{min-height:76px;padding:14px 14px 14px 17px}.onboarding-form_optionDescription__TRIFl{font-size:.8rem}.onboarding-form_actionInner__4uhdf{width:min(calc(100% - 32px),1200px);min-height:82px}.onboarding-form_enterHint__8lqL7{display:none}.onboarding-form_continueButton__GG_y2{min-width:112px;min-height:50px;padding:0 20px}}@media (max-height:760px) and (min-width:641px){.onboarding-form_main__gfxbL{align-items:flex-start;padding-top:54px;padding-bottom:40px}.onboarding-form_answerArea__nKxe9{margin-top:26px}}@media (prefers-reduced-motion:reduce){.onboarding-form_progressFill__GpQgm,.onboarding-form_questionTransition__GQo_A,.onboarding-form_spinner__fdZgf{animation:none;transition:none}}