.ResultScreen_page__PCKbo{min-height:100dvh;background:#f5f5f3;color:#171717;padding:20px}.ResultScreen_shell__vQCxe{width:min(100%,760px);margin:0 auto}.ResultScreen_indexSection__5z0Ww,.ResultScreen_section__YggS3{background:#ffffff;border:1px solid #e5e5e2;border-radius:20px;padding:24px;margin-bottom:16px}.ResultScreen_eyebrow__r8CwN{margin:0 0 10px;font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#66665f}.ResultScreen_h1__yddsV,.ResultScreen_h2__AfS29{margin:0;line-height:1.15;text-wrap:balance}.ResultScreen_h1__yddsV{font-size:clamp(1.9rem,7vw,3rem);margin-bottom:18px}.ResultScreen_h2__AfS29{font-size:clamp(1.35rem,5vw,2rem);margin-bottom:16px}.ResultScreen_body__t0kVV{margin:0 0 12px;line-height:1.65}.ResultScreen_statement__FClvE{margin:18px 0 0;font-size:1.05rem;line-height:1.5;font-weight:800}.ResultScreen_areaList__C9ggL,.ResultScreen_profileList__mH2fV{display:grid;grid-gap:10px;gap:10px;margin-bottom:16px}.ResultScreen_areaCard__i1hqe{border:1px solid #e0e0dc;border-radius:14px;padding:16px}.ResultScreen_areaHeader__NITA_,.ResultScreen_profileRow__zEM88{display:flex;justify-content:space-between;gap:18px;align-items:baseline}.ResultScreen_areaLabel__zr7PO{font-size:.84rem;font-weight:800;letter-spacing:.04em}.ResultScreen_areaScore__Qn8VJ{font-size:1.12rem;font-weight:850;white-space:nowrap}.ResultScreen_areaDescription__W3e2J{margin:8px 0 0;line-height:1.5;color:#4f4f49}.ResultScreen_profileRow__zEM88{min-height:46px;padding:10px 0;border-bottom:1px solid #ecece8}.ResultScreen_profileRow__zEM88:last-child{border-bottom:0}.ResultScreen_indexSection__5z0Ww{text-align:left}.ResultScreen_indexValue__RPV1T{font-size:clamp(3rem,14vw,5.5rem);line-height:1;font-weight:900;letter-spacing:-.04em;margin:6px 0 16px}.ResultScreen_cta__4xXmx{width:100%;min-height:56px;margin-top:24px;border:1px solid #171717;border-radius:14px;padding:14px 18px;background:#171717;color:#ffffff;font:inherit;font-weight:850;cursor:pointer}.ResultScreen_cta__4xXmx:focus-visible{outline:3px solid #171717;outline-offset:3px}@media (max-width:480px){.ResultScreen_page__PCKbo{padding:0;background:#ffffff}.ResultScreen_shell__vQCxe{width:100%}.ResultScreen_indexSection__5z0Ww,.ResultScreen_section__YggS3{border-left:0;border-right:0;border-radius:0;margin-bottom:0;padding:24px 20px}}.questionnaire_page___zQNd{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:20px;background:#f5f5f3;color:#171717}.questionnaire_card__Ip0rI{width:min(100%,680px);background:#ffffff;border:1px solid #e5e5e2;border-radius:24px;padding:24px;box-shadow:0 18px 48px rgba(0,0,0,.06)}.questionnaire_header__3xheA{margin-bottom:44px}.questionnaire_progressMeta__eupsO{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:10px;font-size:.82rem;color:#66665f}.questionnaire_progressTrack__KcrGv{width:100%;height:7px;overflow:hidden;border-radius:999px;background:#e9e9e5}.questionnaire_progressFill__KLzUa{height:100%;border-radius:inherit;background:#171717;transition:width .18s ease}.questionnaire_questionArea__YgMLd{margin-bottom:32px}.questionnaire_eyebrow__LDCS5{margin:0 0 12px;font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#66665f}.questionnaire_question__lV4db,.questionnaire_title__XwFKW{margin:0;text-wrap:balance;line-height:1.15}.questionnaire_title__XwFKW{font-size:clamp(1.8rem,6vw,2.8rem)}.questionnaire_question__lV4db{font-size:clamp(1.6rem,5vw,2.45rem);font-weight:750}.questionnaire_bodyText__iQq_d,.questionnaire_debugLine__jpH4L,.questionnaire_errorText__uVf2n{line-height:1.6}.questionnaire_errorText__uVf2n{margin:18px 0 24px}.questionnaire_debugLine__jpH4L{margin:8px 0;color:#4f4f49}.questionnaire_options__R9PuS{display:grid;grid-gap:10px;gap:10px}.questionnaire_optionButton__vSYv0{min-height:58px;width:100%;display:flex;align-items:center;gap:14px;border:1px solid #d7d7d1;border-radius:14px;padding:12px 16px;background:#ffffff;color:#171717;font:inherit;font-weight:650;text-align:left;cursor:pointer;transition:transform .12s ease,border-color .12s ease,background .12s ease}.questionnaire_optionButton__vSYv0:hover:not(:disabled){border-color:#171717;transform:translateY(-1px)}.questionnaire_optionButton__vSYv0:focus-visible,.questionnaire_previousButton__r9wcr:focus-visible,.questionnaire_primaryButton__evu_m:focus-visible,.questionnaire_secondaryButton__BPGN9:focus-visible{outline:3px solid #171717;outline-offset:3px}.questionnaire_optionButton__vSYv0:disabled{cursor:default}.questionnaire_optionSelected__334Lw{border-color:#171717;background:#f0f0ed}.questionnaire_optionNumber__EaGFI{width:30px;height:30px;flex:0 0 30px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #d7d7d1;border-radius:9px;font-size:.82rem}.questionnaire_footer__N8uIX{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:24px}.questionnaire_previousButton__r9wcr,.questionnaire_secondaryButton__BPGN9{border:0;background:transparent;color:#4f4f49;font:inherit;font-weight:650;cursor:pointer}.questionnaire_previousButton__r9wcr:disabled{opacity:.35;cursor:default}.questionnaire_keyboardHint__WCWX6{margin:0;font-size:.78rem;color:#85857e}.questionnaire_primaryButton__evu_m{width:100%;min-height:54px;margin-top:8px;border:1px solid #171717;border-radius:14px;background:#171717;color:#ffffff;font:inherit;font-weight:800;cursor:pointer}.questionnaire_secondaryButton__BPGN9{display:block;margin:18px auto 0}@media (max-width:480px){.questionnaire_page___zQNd{align-items:stretch;padding:0;background:#ffffff}.questionnaire_card__Ip0rI{min-height:100dvh;border:0;border-radius:0;padding:20px;box-shadow:none;display:flex;flex-direction:column}.questionnaire_header__3xheA{margin-bottom:40px}.questionnaire_questionArea__YgMLd{margin-bottom:28px}.questionnaire_footer__N8uIX{margin-top:auto;padding-top:24px}.questionnaire_keyboardHint__WCWX6{display:none}}.questionnaire_captureForm__TbIdg{display:grid;grid-gap:18px;gap:18px;margin-top:28px}.questionnaire_fieldGroup__5Ds3n{display:grid;grid-gap:7px;gap:7px}.questionnaire_fieldLabel__tRuUU{font-size:.9rem;font-weight:750}.questionnaire_textInput__eZvCh{width:100%;min-height:52px;border:1px solid #d7d7d1;border-radius:12px;padding:12px 14px;background:#ffffff;color:#171717}.questionnaire_textInput__eZvCh:focus-visible{outline:3px solid #171717;outline-offset:2px}.questionnaire_fieldError__IBe75{margin:0;font-size:.84rem;line-height:1.4;color:#8b1e1e}.questionnaire_consentGroup__xevWe{display:grid;grid-template-columns:22px 1fr;align-items:start;grid-gap:10px;gap:10px}.questionnaire_consentGroup__xevWe input{width:18px;height:18px;margin:3px 0 0}.questionnaire_consentLabel___32q7{font-size:.84rem;line-height:1.5;color:#4f4f49}.questionnaire_captureError__kVHJl{border:1px solid #d8b2b2;border-radius:12px;padding:12px 14px;background:#fff8f8}.questionnaire_captureError__kVHJl p{margin:0;line-height:1.45}.questionnaire_captureError__kVHJl p+p{margin-top:5px}