*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,"Noto Sans SC",system-ui,sans-serif;background:#081321;color:#e8f2fa;line-height:1.65}a{color:#67dddb}a:hover{color:white}.container{max-width:1120px;margin:auto;padding:0 24px}header{position:sticky;top:0;background:#091723ee;backdrop-filter:blur(10px);border-bottom:1px solid #263d4c;z-index:5}.nav{min-height:70px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.brand{font-weight:850;letter-spacing:.02em;color:white;text-decoration:none}.links{display:flex;gap:17px;flex-wrap:wrap;font-size:14px}.langs{border:1px solid #406075;border-radius:40px;padding:5px 12px}.hero{padding:94px 0 76px;background:radial-gradient(ellipse at 80% 10%,#13505b 0,transparent 60%),linear-gradient(155deg,#092131,#081321)}.eyebrow{text-transform:uppercase;color:#60d7ce;letter-spacing:.22em;font-size:13px;font-weight:700}h1{font-size:clamp(38px,5.5vw,72px);line-height:1.08;letter-spacing:-.045em;margin:18px 0 14px;max-width:930px}h2{font-size:clamp(26px,3vw,38px);line-height:1.2;letter-spacing:-.02em}h3{font-size:20px;margin-bottom:7px}p{max-width:860px;color:#c4d4df}.lead{font-size:20px;max-width:750px}.sub{color:#82bfc5}.chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.chip{border:1px solid #315667;background:#133343;padding:9px 15px;border-radius:30px;font-size:14px}.section{padding:60px 0;border-top:1px solid #1d3240}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(235px,1fr));gap:17px;margin-top:25px}.card{background:#102639;border:1px solid #284658;border-radius:17px;padding:23px}.card p{margin-bottom:0}small,.muted{color:#9db7c5}.notice{border-left:3px solid #65cfc8;padding:16px 22px;background:#113039;border-radius:0 12px 12px 0;margin-top:22px}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.action{display:inline-block;background:#196573;color:#fff;padding:11px 17px;border-radius:8px;text-decoration:none;font-weight:650}.action.secondary{background:#17374a;border:1px solid #31566a}.faq details{padding:18px 0;border-bottom:1px solid #2a4152}.faq summary{font-weight:700;cursor:pointer}footer{padding:35px 0;color:#9db7c5;background:#06101c}.cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(285px,1fr));gap:26px}@media(max-width:600px){.hero{padding:64px 0}.section{padding:42px 0}.nav{padding:13px 0}}