:root{color:#edf5ff;font-synthesis:none;background:#071019;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(circle at 80% -10%,#18385a 0,#0000 36%),linear-gradient(#071019,#0a111d 70%);margin:0}a{color:inherit;text-decoration:none}main{min-height:100vh}nav{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;max-width:1200px;height:76px;margin:auto;padding:0 28px;display:flex}nav strong{letter-spacing:.04em;font-size:21px}nav a{border:1px solid #88c9ff66;border-radius:999px;padding:10px 16px}.hero{max-width:1060px;margin:0 auto;padding:110px 28px 90px}.eyebrow{text-transform:uppercase;letter-spacing:.16em;color:#79d6ff;font-size:12px;font-weight:700}.hero h1{letter-spacing:-.065em;max-width:980px;margin:20px 0 30px;font-size:clamp(52px,8vw,104px);line-height:.93}.lead{color:#bed0df;max-width:770px;font-size:clamp(18px,2.2vw,25px);line-height:1.55}.actions{align-items:center;gap:14px;margin-top:38px;display:flex}.actions a{border:1px solid #ffffff25;border-radius:12px;padding:14px 21px}.actions .primary{color:#071019;background:#eff8ff;border-color:#eff8ff;font-weight:700}.grid{grid-template-columns:repeat(3,1fr);gap:16px;max-width:1200px;margin:auto;padding:30px 28px 110px;display:grid}.grid article{background:#ffffff08;border:1px solid #ffffff13;border-radius:22px;min-height:230px;padding:30px}.grid article span{color:#7dd3fc}.grid h2{margin:24px 0 12px;font-size:23px}.grid p,.privacy>p{color:#aabccc;line-height:1.65}.privacy{background:linear-gradient(135deg,#133252,#152138);border-radius:28px;grid-template-columns:1fr 1fr;gap:60px;max-width:1144px;margin:0 auto 100px;padding:60px;display:grid}.privacy h2{letter-spacing:-.035em;margin:16px 0;font-size:40px}.privacy>p{font-size:18px}footer{color:#8498aa;border-top:1px solid #ffffff13;gap:28px;max-width:1200px;margin:auto;padding:34px 28px 70px;display:flex}footer strong{color:#fff;margin-right:auto}@media (max-width:800px){.grid{grid-template-columns:1fr}.privacy{grid-template-columns:1fr;gap:20px;margin:0 18px 70px;padding:34px}.hero{padding-top:70px}.actions{flex-direction:column;align-items:stretch}.actions a{text-align:center}footer{flex-direction:column}footer strong{margin:0}}
