:root{color:#14233b;background:#f7f9fc;font-family:Arial,Helvetica,sans-serif}[data-astro-cid-f4r2l5xk]{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}a[data-astro-cid-f4r2l5xk]{color:inherit;text-decoration:none}.container[data-astro-cid-f4r2l5xk]{width:min(1120px,90%);margin:auto}header[data-astro-cid-f4r2l5xk]{color:#fff;background:#101d35;border-bottom:1px solid #30415e}.nav[data-astro-cid-f4r2l5xk]{justify-content:space-between;align-items:center;gap:24px;min-height:82px;display:flex}.brand[data-astro-cid-f4r2l5xk]{letter-spacing:.5px;font-size:18px;font-weight:800}.brand[data-astro-cid-f4r2l5xk] span[data-astro-cid-f4r2l5xk]{color:#77baff;letter-spacing:3px;margin-top:6px;font-size:11px;display:block}nav[data-astro-cid-f4r2l5xk]{flex-wrap:wrap;gap:24px;display:flex}nav[data-astro-cid-f4r2l5xk] a[data-astro-cid-f4r2l5xk]{color:#dce5f4;font-size:14px}nav[data-astro-cid-f4r2l5xk] a[data-astro-cid-f4r2l5xk]:hover,nav[data-astro-cid-f4r2l5xk] a[data-astro-cid-f4r2l5xk]:focus-visible{color:#77baff}.hero[data-astro-cid-f4r2l5xk]{color:#fff;background:linear-gradient(125deg,#101d35,#173d70 70%,#1264a8);padding:95px 0 105px}.eyebrow[data-astro-cid-f4r2l5xk]{color:#2477e8;letter-spacing:2.5px;text-transform:uppercase;font-size:12px;font-weight:700}.hero[data-astro-cid-f4r2l5xk] .eyebrow[data-astro-cid-f4r2l5xk],.partner[data-astro-cid-f4r2l5xk] .eyebrow[data-astro-cid-f4r2l5xk]{color:#77baff}h1[data-astro-cid-f4r2l5xk]{max-width:850px;margin:22px 0;font-size:clamp(38px,5vw,62px);line-height:1.12}h2[data-astro-cid-f4r2l5xk]{margin:12px 0;font-size:clamp(29px,4vw,40px)}h3[data-astro-cid-f4r2l5xk]{margin-top:0}.hero[data-astro-cid-f4r2l5xk] p[data-astro-cid-f4r2l5xk]{color:#d5e2f3;max-width:750px;font-size:19px;line-height:1.8}.button[data-astro-cid-f4r2l5xk]{color:#fff;font:inherit;cursor:pointer;background:#2477e8;border:0;border-radius:7px;margin-top:18px;padding:15px 23px;font-weight:700;transition:background .2s;display:inline-block}.button[data-astro-cid-f4r2l5xk]:hover{background:#125ec5}.button[data-astro-cid-f4r2l5xk].secondary{background:0 0;border:1px solid #a8cdfa}section[data-astro-cid-f4r2l5xk]{padding:82px 0}.section-title[data-astro-cid-f4r2l5xk]{text-align:center;margin-bottom:40px}.section-title[data-astro-cid-f4r2l5xk] p[data-astro-cid-f4r2l5xk]{color:#607087;max-width:780px;margin:12px auto;line-height:1.7}.grid[data-astro-cid-f4r2l5xk]{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.card[data-astro-cid-f4r2l5xk]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:28px;box-shadow:0 6px 20px #152b4510}.card[data-astro-cid-f4r2l5xk] p[data-astro-cid-f4r2l5xk],.muted[data-astro-cid-f4r2l5xk]{color:#607087;line-height:1.7}.symbol[data-astro-cid-f4r2l5xk]{color:#2477e8;margin-bottom:14px;font-size:30px}.tint[data-astro-cid-f4r2l5xk]{background:#eaf1f9}.steps[data-astro-cid-f4r2l5xk]{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.step-number[data-astro-cid-f4r2l5xk]{color:#2477e8;font-size:32px;font-weight:800}.assessment[data-astro-cid-f4r2l5xk]{background:#f0f5fb}.assessment-wrap[data-astro-cid-f4r2l5xk]{background:#fff;border:1px solid #dbe5f0;border-radius:14px;max-width:900px;margin:0 auto;padding:32px}fieldset[data-astro-cid-f4r2l5xk]{border:0;margin:0 0 26px;padding:0}legend[data-astro-cid-f4r2l5xk]{margin-bottom:14px;font-size:19px;font-weight:800}.choice-grid[data-astro-cid-f4r2l5xk]{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.choice[data-astro-cid-f4r2l5xk]{cursor:pointer;border:1px solid #d8e3ef;border-radius:9px;align-items:flex-start;gap:11px;padding:15px;display:flex}.choice[data-astro-cid-f4r2l5xk]:has(input:checked){background:#eaf3ff;border-color:#2477e8}.choice[data-astro-cid-f4r2l5xk] input[data-astro-cid-f4r2l5xk]{accent-color:#2477e8;margin-top:3px}.choice[data-astro-cid-f4r2l5xk] strong[data-astro-cid-f4r2l5xk]{margin-bottom:5px;display:block}.choice[data-astro-cid-f4r2l5xk] small[data-astro-cid-f4r2l5xk]{color:#607087;line-height:1.5;display:block}.field[data-astro-cid-f4r2l5xk]{margin-top:20px}label[data-astro-cid-f4r2l5xk].field-label{margin-bottom:9px;font-weight:700;display:block}select[data-astro-cid-f4r2l5xk],textarea[data-astro-cid-f4r2l5xk]{width:100%;font:inherit;color:#14233b;background:#fff;border:1px solid #aebfd2;border-radius:8px;padding:13px}textarea[data-astro-cid-f4r2l5xk]{resize:vertical;min-height:110px}.note[data-astro-cid-f4r2l5xk]{color:#52657c;font-size:13px;line-height:1.6}.results[data-astro-cid-f4r2l5xk]{background:#edf5ff;border:1px solid #c6defc;border-radius:10px;margin-top:26px;padding:24px}.results[data-astro-cid-f4r2l5xk] h3[data-astro-cid-f4r2l5xk]{margin-top:18px}.results[data-astro-cid-f4r2l5xk] li[data-astro-cid-f4r2l5xk]{margin:9px 0;line-height:1.5}.results[data-astro-cid-f4r2l5xk] article[data-astro-cid-f4r2l5xk]{border-top:1px solid #c6defc;margin-top:22px;padding-top:18px}.result-block[data-astro-cid-f4r2l5xk]{margin:14px 0}.result-label[data-astro-cid-f4r2l5xk]{color:#173d70;margin-bottom:5px;font-weight:800}.result-block[data-astro-cid-f4r2l5xk] p[data-astro-cid-f4r2l5xk]{margin:0;line-height:1.65}.result-number[data-astro-cid-f4r2l5xk]{color:#2477e8;letter-spacing:.5px;font-size:13px;font-weight:800}.type-guidance[data-astro-cid-f4r2l5xk]{background:#fff;border-left:4px solid #2477e8;margin:16px 0;padding:13px 16px;line-height:1.65}.results[data-astro-cid-f4r2l5xk] .muted[data-astro-cid-f4r2l5xk]{line-height:1.7}.error[data-astro-cid-f4r2l5xk]{color:#a42424;font-weight:700}.partner[data-astro-cid-f4r2l5xk]{color:#fff;text-align:center;background:linear-gradient(120deg,#101d35,#173d70)}.partner[data-astro-cid-f4r2l5xk] p[data-astro-cid-f4r2l5xk]{color:#d5e2f3;max-width:760px;margin:18px auto;line-height:1.8}footer[data-astro-cid-f4r2l5xk]{color:#aabbd2;text-align:center;background:#091426;padding:30px 15px;font-size:13px}@media (width<=800px){.nav[data-astro-cid-f4r2l5xk]{flex-direction:column;padding:20px 0}nav[data-astro-cid-f4r2l5xk]{justify-content:center;gap:15px}.hero[data-astro-cid-f4r2l5xk]{padding:70px 0}section[data-astro-cid-f4r2l5xk]{padding:60px 0}.grid[data-astro-cid-f4r2l5xk],.steps[data-astro-cid-f4r2l5xk],.choice-grid[data-astro-cid-f4r2l5xk]{grid-template-columns:1fr}.assessment-wrap[data-astro-cid-f4r2l5xk]{padding:20px}}
