.diagnostic_hero__yVyiV{padding:176px 0 92px;background:var(--bg);border-bottom:1px solid var(--rule-strong)}.diagnostic_band__EyviZ,.diagnostic_eyebrow__RXYYe,.diagnostic_investigate___g2GQ>span,.diagnostic_resultLabel__ryZWV,.diagnostic_smallPrint__B3Xnf{font-family:var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.15em}.diagnostic_eyebrow__RXYYe{color:var(--blue);font-size:10px;margin-bottom:28px}.diagnostic_heroGrid__KEoYm{display:grid;grid-template-columns:1.25fr .75fr;gap:88px;align-items:end}.diagnostic_hero__yVyiV h1{max-width:11ch;font-size:clamp(52px,7vw,92px)}.diagnostic_hero__yVyiV h1 em{color:var(--blue);font-weight:400}.diagnostic_lede__iYDFP{font-family:var(--font-serif),Georgia,serif;color:var(--text);font-size:21px;line-height:1.55}.diagnostic_smallPrint__B3Xnf{color:var(--text3);font-size:9px;line-height:1.7;margin-top:24px}.diagnostic_diagnostic__GBJC4{padding:84px 0 112px;background:var(--bg-alt)}.diagnostic_legend__88tMu{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--rule-strong);background:var(--surface)}.diagnostic_legend__88tMu>div{padding:22px;border-right:1px solid var(--rule-strong)}.diagnostic_legend__88tMu>div:last-child{border-right:0}.diagnostic_legend__88tMu strong{display:block;font-size:12px;margin-bottom:4px}.diagnostic_legend__88tMu span{color:var(--text3);font-size:11px;line-height:1.5}.diagnostic_questionList__xfyT4{margin-top:62px;border-top:1px solid var(--rule-strong)}.diagnostic_question__pV7Dr{border:0;border-bottom:1px solid var(--rule-strong);padding:42px 0;display:grid;grid-template-columns:1fr .9fr;gap:72px}.diagnostic_question__pV7Dr legend{display:contents;font-family:var(--font-serif),Georgia,serif;color:var(--text);font-size:25px;line-height:1.4}.diagnostic_question__pV7Dr legend>span{display:block;color:var(--blue);font-family:var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.14em;font-size:9px;margin-bottom:14px}.diagnostic_options___Eon6{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;align-self:center}.diagnostic_options___Eon6 label{min-height:92px;border:1px solid var(--rule-strong);background:var(--surface);padding:15px;cursor:pointer;transition:border-color .2s ease,background .2s ease}.diagnostic_options___Eon6 label:hover{border-color:var(--blue)}.diagnostic_options___Eon6 label.diagnostic_selected__mqOy4{border-color:var(--blue);background:var(--blue-subtle);box-shadow:inset 0 -3px var(--blue)}.diagnostic_options___Eon6 input{position:absolute;opacity:0;pointer-events:none}.diagnostic_options___Eon6 span{display:block;color:var(--blue);font-family:var(--font-mono),monospace;font-size:11px;margin-bottom:12px}.diagnostic_options___Eon6 strong{font-size:12px;line-height:1.3}.diagnostic_scoreBar__YwelJ{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:48px}.diagnostic_scoreBar__YwelJ p{color:var(--text3);font-size:12px}.diagnostic_capture__TTpP9 button,.diagnostic_scoreBar__YwelJ button{border:1px solid var(--text);background:var(--text);color:white;padding:16px 20px;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.diagnostic_capture__TTpP9 button:disabled,.diagnostic_scoreBar__YwelJ button:disabled{opacity:.35;cursor:not-allowed}.diagnostic_capture__TTpP9 button:not(:disabled):hover,.diagnostic_scoreBar__YwelJ button:not(:disabled):hover{background:var(--blue);border-color:var(--blue)}.diagnostic_result__DCFRN{padding:120px 0;background:var(--text);color:white;outline:0}.diagnostic_resultGrid__Mi8fZ{display:grid;grid-template-columns:.55fr 1.45fr;gap:96px}.diagnostic_resultLabel__ryZWV{color:rgba(255,255,255,.55);font-size:9px}.diagnostic_score__ZsOS5{color:white;font-family:var(--font-serif),Georgia,serif;font-size:clamp(76px,9vw,126px);line-height:1;margin:24px 0 16px}.diagnostic_score__ZsOS5 span{color:rgba(255,255,255,.35);font-size:.28em}.diagnostic_band__EyviZ{color:var(--blue);font-size:9px;line-height:1.6}.diagnostic_resultBody__I1B_p h2{color:white;max-width:17ch;font-size:clamp(36px,4.5vw,60px)}.diagnostic_resultBody__I1B_p>p{color:rgba(255,255,255,.68);max-width:62ch;margin-top:24px;font-size:17px}.diagnostic_investigate___g2GQ{border-top:1px solid rgba(255,255,255,.25);border-bottom:1px solid rgba(255,255,255,.25);padding:28px 0;margin:46px 0}.diagnostic_investigate___g2GQ>span{display:block;color:var(--blue);font-size:9px;margin-bottom:10px}.diagnostic_investigate___g2GQ strong{display:block;color:white;font-family:var(--font-serif),Georgia,serif;font-size:25px;font-weight:400}.diagnostic_investigate___g2GQ p{color:rgba(255,255,255,.6);margin-top:6px;font-size:13px}.diagnostic_capture__TTpP9{background:white;color:var(--text);padding:32px}.diagnostic_capture__TTpP9 form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:end}.diagnostic_capture__TTpP9 form>div{grid-column:1/-1}.diagnostic_capture__TTpP9 h3{font-size:21px}.diagnostic_capture__TTpP9 form>div>p{font-size:11px;margin-top:6px;max-width:48ch}.diagnostic_capture__TTpP9 label>span{display:block;color:var(--text3);font-size:10px;margin-bottom:7px}.diagnostic_capture__TTpP9 input,.diagnostic_capture__TTpP9 select{width:100%;height:50px;border:1px solid var(--rule-strong);background:var(--bg);padding:0 12px;font:inherit;font-size:13px;color:var(--text)}.diagnostic_capture__TTpP9 button{height:50px}.diagnostic_privacyNote__Gmaa1{color:var(--text3);font-size:10px;grid-column:1/-1}.diagnostic_error__Lo5f2{color:#9c2f2f;font-size:11px;grid-column:1/-1}.diagnostic_success__BLK6E strong{display:block;font-family:var(--font-serif),Georgia,serif;font-size:24px}.diagnostic_success__BLK6E p{margin:8px 0 18px}.diagnostic_success__BLK6E a{display:inline-block;border-bottom:1px solid var(--text);font-size:13px}.diagnostic_method__EAVh5{padding:126px 0;background:var(--bg)}.diagnostic_methodGrid__j_1r1{display:grid;grid-template-columns:1fr 1fr;gap:88px;border-top:1px solid var(--rule-strong);padding-top:42px}.diagnostic_methodGrid__j_1r1 h2{max-width:11ch}.diagnostic_methodGrid__j_1r1 p+p{margin-top:18px}@media (max-width:960px){.diagnostic_heroGrid__KEoYm,.diagnostic_methodGrid__j_1r1,.diagnostic_resultGrid__Mi8fZ{grid-template-columns:1fr;gap:42px}.diagnostic_question__pV7Dr{grid-template-columns:1fr;gap:28px}.diagnostic_capture__TTpP9 form{grid-template-columns:1fr 1fr}}@media (max-width:640px){.diagnostic_hero__yVyiV{padding-top:126px}.diagnostic_hero__yVyiV h1{font-size:50px}.diagnostic_legend__88tMu,.diagnostic_options___Eon6{grid-template-columns:1fr}.diagnostic_legend__88tMu>div{border-right:0;border-bottom:1px solid var(--rule-strong)}.diagnostic_legend__88tMu>div:last-child{border-bottom:0}.diagnostic_options___Eon6 label{min-height:auto}.diagnostic_scoreBar__YwelJ{align-items:stretch;flex-direction:column}.diagnostic_capture__TTpP9 form{grid-template-columns:1fr}.diagnostic_capture__TTpP9 form>div,.diagnostic_privacyNote__Gmaa1{grid-column:auto}.diagnostic_method__EAVh5,.diagnostic_result__DCFRN{padding:88px 0}}.diagnostic_hero__yVyiV{padding-top:154px;background:radial-gradient(circle at 82% 16%,rgba(57,177,218,.19),transparent 32%),radial-gradient(circle at 8% 10%,rgba(216,239,250,.8),transparent 27%),linear-gradient(180deg,#f8fcff,#fff 88%);border-bottom-color:#dce8ef}.diagnostic_eyebrow__RXYYe{display:inline-flex;width:-moz-fit-content;width:fit-content;padding:7px 11px;border:1px solid #c5e4f0;border-radius:999px;background:rgba(239,249,253,.9);color:#176f91;font-family:var(--font-sans),system-ui,sans-serif;font-weight:700;letter-spacing:.1em}.diagnostic_capture__TTpP9 h3,.diagnostic_hero__yVyiV h1,.diagnostic_methodGrid__j_1r1 h2,.diagnostic_resultBody__I1B_p h2{font-family:var(--font-sans),system-ui,sans-serif;font-weight:650;letter-spacing:-.045em}.diagnostic_lede__iYDFP{font-family:var(--font-sans),system-ui,sans-serif;color:#526574;font-size:18px}.diagnostic_diagnostic__GBJC4{background:linear-gradient(180deg,#f5fafc,#fff)}.diagnostic_legend__88tMu{gap:10px;border:0;background:transparent}.diagnostic_legend__88tMu>div{border:1px solid #d9e5ed;border-radius:12px;background:#fff;box-shadow:0 8px 24px rgba(15,23,42,.035)}.diagnostic_question__pV7Dr{padding:32px;border:1px solid #d9e5ed;border-radius:16px;background:#fff;box-shadow:0 9px 28px rgba(15,23,42,.035)}.diagnostic_questionList__xfyT4{display:grid;gap:12px;border:0}.diagnostic_question__pV7Dr legend{font-family:var(--font-sans),system-ui,sans-serif;font-weight:600;letter-spacing:-.025em}.diagnostic_options___Eon6 label{border-radius:11px;background:#f8fbfd}.diagnostic_options___Eon6 label.diagnostic_selected__mqOy4{border-color:#2596be;background:#edf8fc;box-shadow:inset 0 -3px #2596be}.diagnostic_capture__TTpP9 button,.diagnostic_scoreBar__YwelJ button{border-color:#147ca5;border-radius:10px;background:linear-gradient(135deg,#147ca5,#2596be);box-shadow:0 10px 22px rgba(37,150,190,.17)}.diagnostic_result__DCFRN{background:radial-gradient(circle at 85% 5%,rgba(52,171,213,.2),transparent 31%),#10263a}.diagnostic_investigate___g2GQ strong,.diagnostic_score__ZsOS5{font-family:var(--font-sans),system-ui,sans-serif;font-weight:650}.diagnostic_capture__TTpP9{border-radius:17px;box-shadow:0 22px 55px rgba(2,12,27,.24)}.diagnostic_capture__TTpP9 input,.diagnostic_capture__TTpP9 select{border-radius:9px;background:#fff}.diagnostic_methodGrid__j_1r1{padding:38px;border:1px solid #dbe6ed;border-radius:17px;background:#f8fbfd}@media (max-width:640px){.diagnostic_question__pV7Dr{padding:24px 20px}.diagnostic_legend__88tMu{gap:8px}.diagnostic_legend__88tMu>div{border-right:1px solid #d9e5ed}.diagnostic_methodGrid__j_1r1{padding:24px}}