.PrepAssessmentLoading_loading__m57zT{padding:24px 8px;text-align:center;color:#17324a}.PrepAssessmentLoading_loading__m57zT h2{margin:0 auto;max-width:28ch;font-size:clamp(24px,4.6vw,34px);line-height:1.45;font-weight:750}.PrepAssessmentLoading_loading__m57zT p{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;margin:12px 0 0;color:#52697d;font-size:16px}.PrepAssessmentLoading_scene__JFGpQ{width:min(260px,100%);aspect-ratio:1;position:relative;margin:20px auto;display:grid;place-items:center;isolation:isolate}.PrepAssessmentLoading_halo__i3crF{position:absolute;inset:12px;border-radius:50%;background:radial-gradient(circle,#d5f7ee,#e9f5ff 67%,transparent 68%);animation:PrepAssessmentLoading_breathe__fUcS_ 1.1s ease-in-out infinite}.PrepAssessmentLoading_halo__i3crF:after{content:"";position:absolute;inset:0;border:2px solid #50bcef;border-radius:inherit;animation:PrepAssessmentLoading_ripple__33hik 1.1s ease-out infinite}.PrepAssessmentLoading_innerRing__A4EVH,.PrepAssessmentLoading_ring__1oFc9{position:absolute;border-radius:50%;border:3px solid transparent}.PrepAssessmentLoading_ring__1oFc9{inset:13px;border-top-color:#087bf0;border-right-color:#70c4fb;border-bottom-color:#b9e4ff;animation:PrepAssessmentLoading_spin__BbL_J .95s linear infinite}.PrepAssessmentLoading_innerRing__A4EVH{inset:30px;border-top-color:#0da88c;border-left-color:#8cdece;animation:PrepAssessmentLoading_spin__BbL_J 1.45s linear infinite reverse}.PrepAssessmentLoading_center__w3f9b{position:relative;z-index:2;width:116px;height:116px;color:#087bf0;display:grid;place-items:center;animation:PrepAssessmentLoading_bounce__xVlK6 1.05s cubic-bezier(.45,0,.25,1) infinite}.PrepAssessmentLoading_pill__J77GZ{animation:PrepAssessmentLoading_spin__BbL_J 2.1s cubic-bezier(.45,0,.25,1) infinite}.PrepAssessmentLoading_shield__VMIqA{display:grid;place-items:center;position:absolute;right:-8px;bottom:-8px;width:46px;height:46px;border:4px solid white;border-radius:50%;color:#07846e;background:#dff7ed;animation:PrepAssessmentLoading_shieldBeat__BaYWB 1.05s ease-in-out infinite}.PrepAssessmentLoading_orbit__ZYqwO,.PrepAssessmentLoading_spark__XiKXz{position:absolute;inset:22px;z-index:3;animation:PrepAssessmentLoading_spin__BbL_J 1.8s linear infinite}.PrepAssessmentLoading_orbit__ZYqwO>span,.PrepAssessmentLoading_spark__XiKXz>span{position:absolute;top:-20px;left:calc(50% - 23px);display:grid;place-items:center;width:46px;height:46px;border:1px solid #e6f2fa;border-radius:50%;background:white;box-shadow:0 8px 20px #1b72b51a;animation:PrepAssessmentLoading_spin__BbL_J 1.8s linear infinite reverse}.PrepAssessmentLoading_orbit__ZYqwO{color:#069986}.PrepAssessmentLoading_spark__XiKXz{color:#7583d8;animation-duration:2.4s;animation-direction:reverse;animation-delay:-1.2s}.PrepAssessmentLoading_spark__XiKXz>span{animation-duration:2.4s;animation-direction:normal;animation-delay:-1.2s}.PrepAssessmentLoading_dots__rTabV{display:inline-flex;gap:5px}.PrepAssessmentLoading_dots__rTabV i{width:6px;height:6px;border-radius:50%;background:#087bf0;animation:PrepAssessmentLoading_dotHop__bjCg_ .6s ease-in-out infinite}.PrepAssessmentLoading_dots__rTabV i:nth-child(2){animation-delay:.1s}.PrepAssessmentLoading_dots__rTabV i:nth-child(3){animation-delay:.2s}@keyframes PrepAssessmentLoading_spin__BbL_J{to{transform:rotate(1turn)}}@keyframes PrepAssessmentLoading_bounce__xVlK6{0%,to{transform:translateY(8px) rotate(-10deg) scale(.96)}45%{transform:translateY(-14px) rotate(12deg) scale(1.07)}70%{transform:translateY(-4px) rotate(-4deg) scale(1)}}@keyframes PrepAssessmentLoading_shieldBeat__BaYWB{0%,to{transform:scale(.9) rotate(8deg)}45%{transform:scale(1.15) rotate(-12deg)}}@keyframes PrepAssessmentLoading_breathe__fUcS_{0%,to{transform:scale(.94)}50%{transform:scale(1.07)}}@keyframes PrepAssessmentLoading_ripple__33hik{0%{opacity:.45;transform:scale(.82)}to{opacity:0;transform:scale(1.12)}}@keyframes PrepAssessmentLoading_dotHop__bjCg_{0%,to{transform:translateY(3px)}50%{transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){.PrepAssessmentLoading_loading__m57zT *,.PrepAssessmentLoading_loading__m57zT :after{animation:none!important}.PrepAssessmentLoading_halo__i3crF:after{display:none}.PrepAssessmentLoading_spark__XiKXz,.PrepAssessmentLoading_spark__XiKXz>span{transform:rotate(180deg)}}.PrepRecommendationTitle_root__yRcbK{--result-color:#17324a;--result-background:#edf5fc;text-align:center;margin:0 auto 24px}.PrepRecommendationTitle_root__yRcbK[data-tone=recommended]{--result-color:#bd263b;--result-background:#fff0f2}.PrepRecommendationTitle_root__yRcbK[data-tone=not-recommended]{--result-color:#8a6500;--result-background:#fff4b8}.PrepRecommendationTitle_icon__cCNWF{display:grid;place-items:center;width:68px;height:68px;margin:0 auto 16px;border-radius:22px;color:var(--result-color);background:var(--result-background)}.PrepRecommendationTitle_root__yRcbK .PrepRecommendationTitle_title__pw_nz,.PrepRecommendationTitle_root__yRcbK .PrepRecommendationTitle_title__pw_nz h2{color:var(--result-color);font-size:clamp(1.2rem,3.1vw,2rem);font-weight:700;line-height:1.5;margin:0;overflow-wrap:anywhere}.prep-questionnaire_surface__nag93.concept-bento{background:radial-gradient(ellipse at 4% 12%,#e9f6f9 0,transparent 43%),#f5f7fa}.prep-questionnaire_surface__nag93.concept-bento>.bento-nav{background:transparent;box-shadow:none}.prep-questionnaire_page__3cU_S{--ink:#16324b;--muted:#536b7c;--blue:#1264c3;color:var(--ink);background:transparent;padding:clamp(32px,5vw,76px) 24px 64px}.prep-questionnaire_shell__X8QoJ{display:grid;grid-template-columns:minmax(0,320px) minmax(0,680px);align-items:start;justify-content:space-between;grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px);max-width:1100px;margin:0 auto}.prep-questionnaire_intro__xKQZg{padding-top:24px}.prep-questionnaire_eyebrow__9mm9B{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:1.4px;color:#12619d}.prep-questionnaire_intro__xKQZg h1{margin:24px 0 20px;font-size:clamp(32px,3vw,40px);font-weight:700;line-height:1.3;letter-spacing:-1px;color:var(--ink)}.prep-questionnaire_intro__xKQZg h1 span{color:var(--blue)}.prep-questionnaire_description__HpjL5{font-size:16px;line-height:1.85;margin:0;color:var(--muted)}.prep-questionnaire_meta__aibPK{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;font-size:12px;color:var(--muted)}.prep-questionnaire_meta__aibPK>span:first-child{background:#fff;border:1px solid #dce6ef;border-radius:6px;padding:5px 9px;color:var(--ink);font-weight:600}.prep-questionnaire_steps__UATRU{padding:28px 0;margin:28px 0 0;border-top:1px solid #dce5ea;list-style:none;display:grid;grid-gap:22px;gap:22px}.prep-questionnaire_steps__UATRU li{display:flex;align-items:center;gap:12px;color:var(--muted);font-size:14px;line-height:1.6}.prep-questionnaire_steps__UATRU li>span{display:grid;place-items:center;width:30px;height:30px;border:1px solid #d0dce5;border-radius:50%;font-size:11px;flex-shrink:0}.prep-questionnaire_steps__UATRU .prep-questionnaire_currentStep__FcXeA{color:var(--ink);font-weight:600}.prep-questionnaire_currentStep__FcXeA>span{background:var(--ink);color:#fff;border-color:var(--ink)!important}.prep-questionnaire_privacy__5x8vd{display:flex;align-items:center;gap:7px;padding:10px 0;color:var(--muted);font-size:12px;text-decoration:none;line-height:1.6}.prep-questionnaire_privacy__5x8vd:hover{color:var(--blue);text-decoration:underline}.prep-questionnaire_privacy__5x8vd svg{flex-shrink:0}.prep-questionnaire_workspace__XrwDA{min-width:0}.prep-questionnaire_card__D2Aro{background:#fff;border:1px solid #dde6ee;border-radius:24px;box-shadow:0 14px 40px #17365008;overflow:hidden;scroll-margin-top:100px}.prep-questionnaire_cardHeader__su7GX{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:25px 32px 16px;font-size:12px;font-weight:600;color:var(--muted)}.prep-questionnaire_counter__I3oJE{display:inline-flex;align-items:center;gap:5px;color:var(--blue);background:#edf5ff;border-radius:6px;padding:5px 10px;font-size:12px;white-space:nowrap}.prep-questionnaire_progress__vwt1Z{height:4px;background:#edf2f7;margin:0 32px;overflow:hidden;border-radius:4px}.prep-questionnaire_progress__vwt1Z>span{display:block;height:100%;border-radius:inherit;background:#277fe1;transition:width .18s ease}.prep-questionnaire_question__9Zbli{border:0;padding:0 32px 28px;margin:0;min-width:0}.prep-questionnaire_question__9Zbli legend{float:none;width:100%;padding:28px 0 0;margin:0}.prep-questionnaire_questionNumber__7f2RW{display:block;color:var(--blue);font-size:12px;font-weight:600;letter-spacing:.2px;margin-bottom:12px}.prep-questionnaire_question__9Zbli h2,.prep-questionnaire_result__Ch3Th>h2{font-size:clamp(22px,2vw,26px);font-weight:650;line-height:1.5;color:var(--ink);margin:0;letter-spacing:-.4px;overflow-wrap:break-word}.prep-questionnaire_question__9Zbli h2:focus,.prep-questionnaire_result__Ch3Th>h2:focus{outline:none}.prep-questionnaire_hint__e5yv3{color:var(--muted);font-size:14px;line-height:1.7;margin:10px 0 24px}.prep-questionnaire_options__linOQ{display:grid;grid-gap:10px;gap:10px}.prep-questionnaire_twoColumns__lJmZx{grid-template-columns:repeat(2,minmax(0,1fr))}.prep-questionnaire_option__VP1d5{width:100%;text-align:left;position:relative;display:flex;align-items:center;gap:12px;padding:17px 18px;min-height:64px;border:1.5px solid #dce5ed;border-radius:12px;background:#fff;color:var(--ink);cursor:pointer;transition:border-color .15s ease,background .15s ease}.prep-questionnaire_option__VP1d5 input{position:absolute;width:1px;height:1px;padding:0;margin:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.prep-questionnaire_optionText__4_tY6{font-size:16px;font-weight:500;line-height:1.65;overflow-wrap:anywhere}.prep-questionnaire_indicator__Su9Bo{display:grid;place-items:center;width:24px;height:24px;flex:0 0 24px;border:1.5px solid #71889c;border-radius:50%;color:white}.prep-questionnaire_square__PjPoE{border-radius:6px}.prep-questionnaire_selected__A4rr5{background:#edf5ff;border-color:var(--blue)}.prep-questionnaire_selected__A4rr5 .prep-questionnaire_indicator__Su9Bo{background:var(--blue);border-color:var(--blue)}.prep-questionnaire_option__VP1d5:focus-visible,.prep-questionnaire_option__VP1d5:has(input:focus-visible){outline:3px solid #1264c3;outline-offset:3px}@media (hover:hover){.prep-questionnaire_option__VP1d5:hover{background:#f4f8fd;border-color:#6b9ecb}.prep-questionnaire_selected__A4rr5:hover{background:#e5f0fe;border-color:var(--blue)}}.prep-questionnaire_agePanel__a2Q1w{background:#f6f9fc;border:1px solid #e6edf3;border-radius:16px;padding:24px 20px;text-align:center}.prep-questionnaire_ageLabel__ADIng{color:var(--muted);font-size:14px;margin-bottom:16px}.prep-questionnaire_ageControls__I0asq{display:flex;align-items:center;justify-content:center;gap:22px}.prep-questionnaire_ageControls__I0asq button{width:48px;height:48px;flex-shrink:0;display:grid;place-items:center;border-radius:50%;background:#fff;border:1px solid #cad9e5;color:var(--blue);cursor:pointer}.prep-questionnaire_ageControls__I0asq button:hover:not(:disabled){background:#e6f0fc;border-color:var(--blue)}.prep-questionnaire_ageControls__I0asq button:disabled{opacity:.4;cursor:default}.prep-questionnaire_ageValue__zJcZL{display:flex;flex-direction:column;align-items:center;gap:6px}.prep-questionnaire_ageValue__zJcZL input{width:112px;min-height:78px;border:1px solid #b9d1e7;border-radius:14px;text-align:center;font-size:40px;font-weight:650;line-height:1.2;color:var(--ink);background:white;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.prep-questionnaire_ageValue__zJcZL input::-webkit-inner-spin-button,.prep-questionnaire_ageValue__zJcZL input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.prep-questionnaire_ageValue__zJcZL input::placeholder{color:#71889c}.prep-questionnaire_ageValue__zJcZL input[aria-invalid=true]{border-color:#b42318}.prep-questionnaire_ageValue__zJcZL>span{font-size:13px;color:var(--muted)}.prep-questionnaire_ageSlider__7bKFa{margin:18px auto 0;max-width:460px}.prep-questionnaire_ageSlider__7bKFa input{display:block;width:100%;height:44px;padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer;accent-color:var(--blue)}.prep-questionnaire_ageSlider__7bKFa input::-webkit-slider-runnable-track{height:8px;border-radius:999px;background:#cadbea}.prep-questionnaire_ageSlider__7bKFa input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:26px;height:26px;margin-top:-9px;border:3px solid #fff;border-radius:50%;background:var(--blue);box-shadow:0 0 0 1px var(--blue),0 2px 6px #1264c330}.prep-questionnaire_ageSlider__7bKFa input::-moz-range-track{height:8px;border-radius:999px;background:#cadbea}.prep-questionnaire_ageSlider__7bKFa input::-moz-range-progress{background:var(--blue);height:8px}.prep-questionnaire_ageSlider__7bKFa input::-moz-range-thumb{width:20px;height:20px;border:3px solid white;border-radius:50%;background:var(--blue);box-shadow:0 0 0 1px var(--blue)}.prep-questionnaire_ageScale__16mUl{display:flex;justify-content:space-between;font-size:12px;color:var(--muted)}.prep-questionnaire_srOnly__4_jp_{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.prep-questionnaire_guidanceLabel__8KIEd{color:var(--blue);font-size:13px;margin:18px 0 24px;line-height:1.6}.prep-questionnaire_result__Ch3Th .prep-questionnaire_review__3LTmT{text-align:center}.prep-questionnaire_error__t50RQ{color:#b42318;font-size:14px;line-height:1.6;margin:16px 0 0}.prep-questionnaire_actions__JwXEk{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:22px 32px;border-top:1px solid #e8eef3}.prep-questionnaire_back__yKvaN,.prep-questionnaire_next__SBdjr{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 21px;border:1px solid transparent;border-radius:12px;font-size:15px;line-height:1.5;font-weight:600;text-decoration:none;cursor:pointer}.prep-questionnaire_back__yKvaN{background:transparent;color:var(--muted);padding-inline:8px}.prep-questionnaire_back__yKvaN:hover:not(:disabled){background:#f0f5fa;color:var(--ink)}.prep-questionnaire_back__yKvaN:disabled{opacity:.4;cursor:default}.prep-questionnaire_next__SBdjr{background:var(--blue);color:#fff;min-width:148px}.prep-questionnaire_next__SBdjr:hover{background:#0b50a3;color:white}.prep-questionnaire_page__3cU_S :is(button,a,input):focus-visible{outline:3px solid #1264c3;outline-offset:4px}.prep-questionnaire_footnote__ZonV0{display:flex;align-items:center;justify-content:center;gap:7px;color:var(--muted);font-size:12px;line-height:1.7;margin:17px 8px 0}.prep-questionnaire_footnote__ZonV0 svg{flex-shrink:0}.prep-questionnaire_assessmentLoading__bEHBP{padding:24px}.prep-questionnaire_result__Ch3Th{padding:32px}.prep-questionnaire_resultBody__gW0xe{font-size:16px;line-height:1.85;color:var(--muted);margin-bottom:28px;overflow-wrap:anywhere}.prep-questionnaire_result__Ch3Th .prep-questionnaire_next__SBdjr{width:100%}.prep-questionnaire_review__3LTmT{display:block;padding:12px 8px;margin:10px auto 0;border:none;background:none;min-height:44px;color:var(--blue);font-size:14px;cursor:pointer;text-decoration:underline;text-underline-offset:4px}@media (max-width:900px){.prep-questionnaire_shell__X8QoJ{grid-template-columns:minmax(0,1fr);max-width:680px;gap:28px}.prep-questionnaire_intro__xKQZg{padding-top:0}.prep-questionnaire_intro__xKQZg h1{font-size:32px;margin:16px 0 12px}.prep-questionnaire_intro__xKQZg h1 br{display:none}.prep-questionnaire_intro__xKQZg h1 span{margin-left:8px}.prep-questionnaire_description__HpjL5{font-size:15px;max-width:520px}.prep-questionnaire_meta__aibPK{margin-top:14px}.prep-questionnaire_privacy__5x8vd,.prep-questionnaire_steps__UATRU{display:none}}@media (max-width:540px){.prep-questionnaire_page__3cU_S{padding:28px 16px 40px}.prep-questionnaire_shell__X8QoJ{gap:24px}.prep-questionnaire_intro__xKQZg h1{font-size:28px;letter-spacing:-.7px}.prep-questionnaire_description__HpjL5{font-size:14px;line-height:1.8}.prep-questionnaire_eyebrow__9mm9B{font-size:10px;letter-spacing:1px}.prep-questionnaire_card__D2Aro{border-radius:20px;scroll-margin-top:122px}.prep-questionnaire_cardHeader__su7GX{padding:20px 20px 14px;font-size:11px}.prep-questionnaire_counter__I3oJE{font-size:11px;padding:5px 8px}.prep-questionnaire_progress__vwt1Z{margin-inline:20px}.prep-questionnaire_question__9Zbli{padding:0 20px 24px}.prep-questionnaire_question__9Zbli legend{padding-top:24px}.prep-questionnaire_question__9Zbli h2,.prep-questionnaire_result__Ch3Th h2{font-size:22px}.prep-questionnaire_questionNumber__7f2RW{font-size:11px;margin-bottom:10px}.prep-questionnaire_hint__e5yv3{font-size:13px;margin:10px 0 20px}.prep-questionnaire_twoColumns__lJmZx{grid-template-columns:minmax(0,1fr)}.prep-questionnaire_option__VP1d5{width:100%;text-align:left;min-height:60px;padding:14px;gap:10px}.prep-questionnaire_optionText__4_tY6{font-size:15px}.prep-questionnaire_agePanel__a2Q1w{padding:20px 12px}.prep-questionnaire_ageControls__I0asq{gap:18px}.prep-questionnaire_ageValue__zJcZL input{width:100px;font-size:36px;min-height:72px}.prep-questionnaire_actions__JwXEk{padding:18px 20px}.prep-questionnaire_next__SBdjr{min-width:128px}.prep-questionnaire_back__yKvaN,.prep-questionnaire_next__SBdjr{font-size:14px;gap:7px}.prep-questionnaire_footnote__ZonV0{font-size:11px;align-items:flex-start}.prep-questionnaire_footnote__ZonV0 svg{margin-top:1px}.prep-questionnaire_result__Ch3Th{padding:24px 20px}.prep-questionnaire_resultBody__gW0xe{font-size:15px}}@media (max-width:359px){.prep-questionnaire_page__3cU_S{padding-inline:12px}.prep-questionnaire_intro__xKQZg h1{font-size:25px}.prep-questionnaire_actions__JwXEk,.prep-questionnaire_cardHeader__su7GX,.prep-questionnaire_question__9Zbli,.prep-questionnaire_result__Ch3Th{padding-inline:16px}.prep-questionnaire_ageControls__I0asq{gap:12px}.prep-questionnaire_ageControls__I0asq button{width:44px;height:44px}.prep-questionnaire_next__SBdjr{min-width:116px;padding-inline:14px}}@media (prefers-reduced-motion:reduce){.prep-questionnaire_page__3cU_S *,.prep-questionnaire_page__3cU_S :after,.prep-questionnaire_page__3cU_S :before{transition:none!important;animation:none!important}}@media (max-width:767px){.prep-questionnaire_intro__xKQZg h1{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.prep-questionnaire_description__HpjL5,.prep-questionnaire_meta__aibPK{display:none}.prep-questionnaire_shell__X8QoJ{gap:16px}.prep-questionnaire_page__3cU_S{padding-top:20px}}