
:root{color-scheme:dark}*{box-sizing:border-box}body{margin:0;color:#f3f6ff;background:#080f17;font:16px/1.65 system-ui,Segoe UI,Arial,sans-serif}main{max-width:1160px;padding:20px clamp(14px,3vw,36px) 90px;margin:auto}a{color:#9cdaff}.top{border-bottom:1px solid #343f51;background:#090f19;padding:14px clamp(14px,4vw,45px)}.top a{color:#fafafa;text-decoration:none;font-weight:800}.top nav{max-width:1160px;margin:auto;display:flex;gap:22px;flex-wrap:wrap;align-items:center;justify-content:space-between}.top .lang{color:#a9ffc4}.back{margin:14px 0;color:#a8bfd6;font-size:14px}.eyebrow{color:#acff58;font-size:14px;letter-spacing:.12em;font-weight:800;text-transform:uppercase}.hero{border:1px solid #41536b;background:linear-gradient(135deg,#121a2b,#081019);border-radius:18px;padding:clamp(18px,4vw,34px)}h1{line-height:1.12;font-size:clamp(30px,5vw,52px);margin:9px 0 14px}h2{font-size:clamp(20px,2.5vw,27px);margin:0 0 8px}.lead{font-size:18px;color:#d8e2f4;max-width:900px}.hero a img{display:block;width:100%;height:auto;border-radius:12px;margin:22px 0 14px}.buttons{display:flex;flex-wrap:wrap;gap:12px;margin:18px 0}.buttons a{display:inline-block;border-radius:9px;padding:12px 18px;background:#b3fa5c;color:#112000;text-decoration:none;font-weight:850}.buttons a:nth-child(2){background:#824cff;color:#fff}.disclosure{color:#adc3db;font-size:14px}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:24px 0}.item{padding:22px;border:1px solid #31445c;background:#101927;border-radius:14px}.item p{margin:0;color:#d8e2f4}.faq{border-top:1px solid #485873;padding:20px 0;margin-top:20px}.faq details{padding:12px;border:1px solid #3d4b64;border-radius:9px;margin:8px 0}.faq summary{cursor:pointer;font-weight:700}@media(max-width:720px){.grid{grid-template-columns:1fr}.top nav{gap:10px}}
