.score_page__oFtpd{--orange-dim:rgba(245,166,35,.15);--text:hsla(0,0%,100%,.92);--text-dim:hsla(0,0%,100%,.55);min-height:100vh;background:var(--navy);display:flex;flex-direction:column;font-family:var(--sans);color:var(--text)}.score_topBar__p8Qqm{position:sticky;top:0;z-index:10;background:var(--navy);padding:0 24px}.score_progressTrack__ytQUk{height:3px;background:hsla(0,0%,100%,.08);border-radius:2px;overflow:hidden}.score_progressFill__G8Msa{height:100%;background:var(--orange);border-radius:2px;transition:width .35s ease}.score_topBarInner__JPH3v{max-width:640px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:14px 0 10px}.score_backBtn__6RTu_{background:none;border:none;color:var(--text-dim);font-size:14px;cursor:pointer;display:flex;align-items:center;gap:6px;padding:4px 0;transition:color .2s;font-family:var(--sans)}.score_backBtn__6RTu_:hover{color:var(--text)}.score_progressLabel__bFCxB{font-size:13px;color:var(--text-dim);letter-spacing:.02em}.score_brandMark__vvELY{position:absolute;top:18px;left:50%;transform:translateX(-50%);opacity:.7}.score_brandMark__vvELY img{height:24px;width:auto}.score_main__Rqy7h{flex:1;display:flex;align-items:center;justify-content:center;padding:32px 24px 64px}.score_card__RWDwK{width:100%;max-width:620px}.score_introGoalBadge__pXtgs{display:inline-flex;align-items:center;gap:8px;background:var(--orange-dim);border:1px solid rgba(245,166,35,.3);border-radius:100px;padding:6px 14px;font-size:14px;font-weight:500;color:var(--orange);margin-bottom:28px;cursor:pointer;transition:background .2s}.score_introGoalBadge__pXtgs:hover{background:rgba(245,166,35,.22)}.score_introHook__FOkdT{font-family:var(--serif);font-size:clamp(28px,5vw,44px);line-height:1.2;margin:0 0 20px;color:#fff}.score_introHook__FOkdT em{font-style:italic;color:var(--orange)}.score_introIntro__AeHUO{font-size:16px;line-height:1.7;color:var(--text-dim);margin:0 0 36px}.score_introMeta__wUBbz{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:40px}.score_introMetaItem__Fbq98{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--text-dim)}.score_introMetaDot__4fB4T{width:6px;height:6px;border-radius:50%;background:var(--orange);flex-shrink:0}.score_btnStart__KvZR5{display:inline-flex;align-items:center;gap:10px;background:var(--orange);color:#0b1f3a;font-family:var(--sans);font-weight:700;font-size:17px;padding:16px 36px;border-radius:100px;border:none;cursor:pointer;transition:background .2s,transform .15s;text-decoration:none}.score_btnStart__KvZR5:hover{background:#f7b84b;transform:translateY(-1px)}.score_btnStart__KvZR5:active{transform:translateY(0)}.score_introTrust__raqVZ{margin-top:24px;font-size:13px;color:var(--text-dim);display:flex;align-items:center;gap:8px}.score_introTrustDot__68Z8j{width:4px;height:4px;border-radius:50%;background:hsla(0,0%,100%,.2)}.score_questionWrap__cWWXD{width:100%;max-width:620px}.score_questionAnim__UMbEL{transition:opacity .22s ease,transform .22s ease}.score_questionAnim__UMbEL[data-dir=in]{opacity:1;transform:translateX(0)}.score_questionAnim__UMbEL[data-dir=out]{opacity:0;transform:translateX(-24px);pointer-events:none}.score_questionAnim__UMbEL[data-dir=enter]{opacity:0;transform:translateX(24px)}.score_questionNum__Wwngu{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--orange);margin-bottom:12px}.score_questionText__m9Kby{font-family:var(--serif);font-size:clamp(22px,4vw,32px);line-height:1.3;color:#fff;margin:0 0 8px}.score_questionSubtext__mnRLq{font-size:14px;line-height:1.65;color:var(--text-dim);margin:0 0 32px}.score_options__82paV{display:flex;flex-direction:column;gap:10px}.score_optionBtn__xA3HA{width:100%;background:hsla(0,0%,100%,.04);border:1.5px solid hsla(0,0%,100%,.1);border-radius:var(--radius);padding:16px 20px;text-align:left;font-family:var(--sans);font-size:15px;color:var(--text);cursor:pointer;transition:background .18s,border-color .18s,transform .15s;display:flex;align-items:center;gap:14px}.score_optionBtn__xA3HA:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.22);transform:translateX(3px)}.score_optionBtn__xA3HA[data-selected=true]{background:var(--orange-dim);border-color:var(--orange);color:#fff}.score_optionKey__P8c2i{width:28px;height:28px;border-radius:8px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:var(--text-dim);flex-shrink:0;transition:background .18s,border-color .18s,color .18s}.score_optionBtn__xA3HA[data-selected=true] .score_optionKey__P8c2i{background:var(--orange);border-color:var(--orange);color:#0b1f3a}.score_optionLabel__qU_EW{flex:1;line-height:1.4}.score_resultsWrap__F4gPi{width:100%;max-width:620px}.score_resultsEyebrow__UWZv4{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--orange);margin-bottom:8px}.score_resultsTitle__GfHVm{font-family:var(--serif);font-size:clamp(24px,4vw,36px);line-height:1.25;color:#fff;margin:0 0 32px}.score_scoreRow__JyKEO{display:flex;align-items:center;gap:28px;margin-bottom:32px;flex-wrap:wrap}.score_scoreCircle__wh2TI{position:relative;width:120px;height:120px;flex-shrink:0}.score_scoreCircleSvg__4ZA9I{width:120px;height:120px;transform:rotate(-90deg)}.score_scoreCircleTrack__1HvYd{fill:none;stroke:hsla(0,0%,100%,.08);stroke-width:7}.score_scoreCircleFill__W0GSH{fill:none;stroke-width:7;stroke-linecap:round;transition:stroke-dashoffset 1.2s cubic-bezier(.16,1,.3,1)}.score_scoreNumber__ZXzqm{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:var(--serif)}.score_scoreDigits__DVezM{font-size:32px;line-height:1;color:#fff}.score_scoreOf__prKEN{font-size:12px;color:var(--text-dim);font-family:var(--sans)}.score_scoreMeta__cc_AH{flex:1;min-width:180px}.score_tierBadge__I9CRM{display:inline-flex;align-items:center;gap:6px;border-radius:100px;padding:6px 14px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;margin-bottom:10px}.score_tierBadge__I9CRM[data-tier=strong]{background:rgba(22,163,74,.15);color:#4ade80;border:1px solid rgba(22,163,74,.3)}.score_tierBadge__I9CRM[data-tier=nearly]{background:rgba(202,138,4,.15);color:#fbbf24;border:1px solid rgba(202,138,4,.3)}.score_tierBadge__I9CRM[data-tier=attention]{background:rgba(234,88,12,.15);color:#fb923c;border:1px solid rgba(234,88,12,.3)}.score_tierBadge__I9CRM[data-tier=foundation]{background:rgba(220,38,38,.15);color:#f87171;border:1px solid rgba(220,38,38,.3)}.score_tierDot__cAVID{width:7px;height:7px;border-radius:50%;background:currentColor}.score_tierLabel__tSH_n{font-size:20px;font-weight:700;color:#fff;margin-bottom:4px}.score_tierSubtitle__9YOAu{font-size:14px;color:var(--text-dim)}.score_categoriesLabel__DFDet{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--text-dim);margin-bottom:16px}.score_categories__19GPr{display:flex;flex-direction:column;gap:12px;margin-bottom:32px}.score_categoryRow__0VIdb{display:flex;flex-direction:column;gap:6px}.score_categoryMeta__YBKPH{display:flex;justify-content:space-between;align-items:center}.score_categoryName__k6_2q{font-size:13px;color:var(--text-dim)}.score_categoryScore__dkTHc{font-size:13px;font-weight:600;color:var(--text)}.score_barTrack__C_gnT{height:6px;background:hsla(0,0%,100%,.07);border-radius:3px;overflow:hidden}.score_barFill__n0dyZ{height:100%;border-radius:3px;transition:width 1s cubic-bezier(.16,1,.3,1)}.score_tierCopyCard__DNzx1{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.07);border-radius:var(--radius);padding:20px 22px;margin-bottom:32px}.score_tierCopyTitle__2C4Yz{font-size:14px;font-weight:700;color:#fff;margin-bottom:8px}.score_tierCopyText__qHDzy{font-size:14px;line-height:1.65;color:var(--text-dim)}.score_gateTeaser__xpaU3{background:linear-gradient(135deg,rgba(43,92,230,.12),rgba(245,166,35,.08));border:1px solid rgba(43,92,230,.3);border-radius:var(--radius);padding:28px 28px 24px}.score_gateTeaserTitle__rkJXw{font-family:var(--serif);font-size:clamp(20px,3vw,26px);line-height:1.3;color:#fff;margin:0 0 10px}.score_gateTeaserSub__4WXLP{font-size:14px;color:var(--text-dim);line-height:1.6;margin:0 0 24px}.score_btnContinue__zMpOc{display:inline-flex;align-items:center;gap:10px;background:var(--orange);color:#0b1f3a;font-family:var(--sans);font-weight:700;font-size:16px;padding:15px 32px;border-radius:100px;border:none;cursor:pointer;transition:background .2s,transform .15s}.score_btnContinue__zMpOc:hover{background:#f7b84b;transform:translateY(-1px)}.score_btnContinue__zMpOc:active{transform:translateY(0)}.score_gateWrap__aPo0M{width:100%;max-width:480px}.score_gateScoreSummary__dD_EW{display:flex;align-items:center;gap:16px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.07);border-radius:var(--radius);padding:16px 20px;margin-bottom:28px}.score_gateScoreNum__XV30O{font-family:var(--serif);font-size:36px;color:#fff;line-height:1;flex-shrink:0}.score_gateScoreMeta__eCWeB{flex:1}.score_gateScoreGoal__okh8l{font-size:13px;color:var(--text-dim);margin-bottom:3px}.score_gateScoreTier__XqhC0{font-size:15px;font-weight:700;color:#fff}.score_gateHeadline__X4cmV{font-family:var(--serif);font-size:clamp(24px,4vw,34px);line-height:1.25;color:#fff;margin:0 0 10px}.score_gateSub__S308i{font-size:15px;color:var(--text-dim);line-height:1.6;margin:0 0 28px}.score_gateForm__Lb_4C{display:flex;flex-direction:column;gap:14px}.score_gateInput__OUpoj{background:hsla(0,0%,100%,.06);border:1.5px solid hsla(0,0%,100%,.12);border-radius:12px;padding:14px 18px;font-family:var(--sans);font-size:15px;color:#fff;width:100%;box-sizing:border-box;transition:border-color .2s;outline:none}.score_gateInput__OUpoj::-moz-placeholder{color:hsla(0,0%,100%,.3)}.score_gateInput__OUpoj::placeholder{color:hsla(0,0%,100%,.3)}.score_gateInput__OUpoj:focus{border-color:var(--orange)}.score_gateInputErr__yR59g{border-color:#f87171!important}.score_gatePasswordWrap__hs36o{position:relative}.score_gatePasswordWrap__hs36o .score_gateInput__OUpoj{width:100%}.score_gatePasswordToggle__eVWpo{position:absolute;right:14px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:hsla(0,0%,100%,.35);display:flex;align-items:center;justify-content:center;padding:4px;transition:color .2s}.score_gatePasswordToggle__eVWpo:hover{color:hsla(0,0%,100%,.7)}.score_gatePasswordToggle__eVWpo svg{width:18px;height:18px}.score_btnGate__5O0v5{background:var(--orange);color:#0b1f3a;font-family:var(--sans);font-weight:700;font-size:16px;padding:15px;border-radius:100px;border:none;cursor:pointer;transition:background .2s,transform .15s;text-align:center}.score_btnGate__5O0v5:hover:not(:disabled){background:#f7b84b;transform:translateY(-1px)}.score_btnGate__5O0v5:active:not(:disabled){transform:translateY(0)}.score_btnGate__5O0v5:disabled{opacity:.6;cursor:not-allowed}.score_gateError__yj96G{font-size:13px;color:#f87171;padding:10px 14px;background:hsla(0,91%,71%,.08);border-radius:10px;border:1px solid hsla(0,91%,71%,.2)}.score_gateToggle__OWHHz{text-align:center;font-size:14px;color:var(--text-dim);margin-top:6px}.score_gateToggleBtn__ielgP{background:none;border:none;color:var(--orange);font-size:14px;cursor:pointer;padding:0;font-family:var(--sans);text-decoration:underline;text-underline-offset:2px}.score_gateTrust__E0R0Q{display:flex;flex-wrap:wrap;gap:14px;margin-top:24px}.score_gateTrustItem__vlgFe{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text-dim)}.score_gateTrustDot__LWqz7{width:5px;height:5px;border-radius:50%;background:hsla(0,0%,100%,.2);flex-shrink:0}.score_pickerPage__Ptq0v{--text:hsla(0,0%,100%,.92);--text-dim:hsla(0,0%,100%,.55);min-height:100vh;background:var(--navy);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 24px;font-family:var(--sans);color:var(--text)}.score_pickerLogo__DuMNt{margin-bottom:36px}.score_pickerLogo__DuMNt img{height:32px;width:auto}.score_pickerTitle__L7sB4{font-family:var(--serif);font-size:clamp(24px,4vw,36px);text-align:center;color:#fff;margin:0 0 10px}.score_pickerSub__CTMZN{font-size:15px;color:var(--text-dim);text-align:center;margin:0 0 36px;max-width:440px}.score_pickerGrid__ima6w{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;width:100%;max-width:680px}.score_pickerBtn__kO24g{background:hsla(0,0%,100%,.04);border:1.5px solid hsla(0,0%,100%,.1);border-radius:var(--radius);padding:18px 20px;text-align:left;cursor:pointer;display:flex;align-items:center;gap:12px;transition:background .18s,border-color .18s,transform .15s;font-family:var(--sans)}.score_pickerBtn__kO24g:hover{background:hsla(0,0%,100%,.08);border-color:var(--orange);transform:translateY(-2px)}.score_pickerBtnIcon__Malpd{font-size:22px;flex-shrink:0}.score_pickerBtnLabel__dvoXS{font-size:14px;color:var(--text);font-weight:500;line-height:1.3}@media (max-width:640px){.score_main__Rqy7h{padding:28px 16px 56px}.score_topBar__p8Qqm{padding:0 16px}.score_card__RWDwK,.score_questionWrap__cWWXD,.score_resultsWrap__F4gPi{max-width:100%}.score_questionText__m9Kby{font-size:clamp(20px,5vw,28px)}.score_optionBtn__xA3HA{padding:14px 16px;font-size:14px}.score_resultsTitle__GfHVm{font-size:clamp(20px,4vw,28px)}.score_gateTeaser__xpaU3{padding:20px 18px 18px}.score_tierCopyCard__DNzx1{padding:16px 18px}.score_gateWrap__aPo0M{max-width:100%}.score_pickerGrid__ima6w{grid-template-columns:1fr 1fr}}@media (max-width:480px){.score_main__Rqy7h{padding:20px 12px 48px}.score_topBar__p8Qqm{padding:0 12px}.score_scoreRow__JyKEO{flex-direction:column;gap:20px;align-items:flex-start}.score_scoreCircleSvg__4ZA9I,.score_scoreCircle__wh2TI{width:100px;height:100px}.score_scoreDigits__DVezM{font-size:26px}.score_introHook__FOkdT{font-size:clamp(22px,5vw,32px)}.score_questionText__m9Kby{font-size:clamp(18px,5vw,24px)}.score_questionSubtext__mnRLq{font-size:13px}.score_optionBtn__xA3HA{padding:12px 14px;font-size:13px;gap:10px}.score_optionKey__P8c2i{width:24px;height:24px;font-size:11px}.score_gateTeaser__xpaU3{padding:18px 16px}.score_gateTeaserTitle__rkJXw{font-size:18px}.score_btnContinue__zMpOc,.score_btnStart__KvZR5{width:100%;justify-content:center;font-size:15px;padding:14px 24px;border-radius:50px}.score_pickerGrid__ima6w{grid-template-columns:1fr 1fr;gap:8px}.score_resultsTitle__GfHVm{font-size:clamp(18px,5vw,24px);margin-bottom:20px}.score_categoriesLabel__DFDet{font-size:11px}}@media (max-width:360px){.score_main__Rqy7h{padding:16px 10px 40px}.score_topBar__p8Qqm{padding:0 10px}.score_optionBtn__xA3HA{padding:11px 12px;font-size:12px}.score_pickerGrid__ima6w{grid-template-columns:1fr}.score_introHook__FOkdT{font-size:20px}.score_questionText__m9Kby{font-size:17px}}