:root{color:#f4f3ff;font-synthesis:none;background:#2c3bd6;font-family:Onest Variable,system-ui,sans-serif}*{box-sizing:border-box}body{margin:0}a{color:inherit}a:focus-visible{outline-offset:6px;outline:3px solid}.overview{max-width:1160px;margin:auto;padding:clamp(24px,6vw,80px)}.brand{margin-bottom:70px;font-size:23px;text-decoration:none;display:inline-block}.eyebrow,.label{text-transform:uppercase;letter-spacing:.08em;font-family:Martian Mono Variable,monospace;font-size:12px}h1,h2{font-family:Anybody Variable,system-ui,sans-serif}h1{letter-spacing:-.04em;margin:18px 0 24px;font-size:clamp(42px,7vw,88px);line-height:1.02}.intro{max-width:550px;margin:0 0 46px;font-size:18px;line-height:1.6}.choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.choice{background:#ffffff0b;border:1px solid #ffffff50;border-radius:18px;flex-direction:column;padding:clamp(24px,3vw,38px);text-decoration:none;display:flex}.choice:hover{border-color:currentColor}.choice--yellow{color:#0f1538;background:#ffc93c;border-color:#ffc93c}.choice--mint{color:#0f1538;background:#bde9d1;border-color:#bde9d1}.choice--variants{background:#17206d}.choice h2{margin:26px 0 12px;font-size:clamp(26px,3vw,38px);line-height:1.1}.choice p{margin:0 0 30px;line-height:1.65}.open{justify-content:space-between;margin-top:auto;font-weight:700;display:flex}.variant-links{gap:8px;margin-bottom:28px;display:grid}.variant-links a{border:1px solid #ffffff50;border-radius:8px;justify-content:space-between;padding:12px 14px;text-decoration:none;display:flex}.variant-links a:hover{background:#ffffff15}.back{margin-left:24px;display:inline-block}@media (width<=650px){.brand{margin-bottom:46px}.choices{grid-template-columns:1fr}}
