:root{--bg:#030303;--panel:#090b10;--line:rgba(255,255,255,.11);--text:#f8fafc;--muted:#a1a1aa;--cyan:#22d3ee;--violet:#7c3aed}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 15% 10%,rgba(34,211,238,.1),transparent 32%),radial-gradient(circle at 85% 20%,rgba(124,58,237,.12),transparent 35%),var(--bg);color:var(--text);font:16px/1.7 Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.wrap{width:min(1120px,calc(100% - 40px));margin:auto}.nav{position:sticky;top:0;z-index:20;border-bottom:1px solid var(--line);background:rgba(3,3,3,.88);backdrop-filter:blur(18px)}.nav-inner{height:76px;display:flex;align-items:center;gap:28px}.brand{display:flex;align-items:center;gap:11px;color:white;text-decoration:none;font-size:23px;font-weight:800}.brand img{width:42px;height:42px;border-radius:12px}.brand b{color:var(--cyan)}.nav-links{display:flex;gap:22px;margin-left:auto}.nav a{color:#d4d4d8;text-decoration:none}.nav a:hover{color:white}.lang{display:flex;gap:7px;flex-wrap:wrap}.lang a{border:1px solid var(--line);padding:5px 8px;border-radius:8px;font-size:12px}.lang a[aria-current=true]{border-color:var(--cyan);color:var(--cyan)}.hero{padding:96px 0 72px;text-align:center}.eyebrow{font:700 12px/1.2 ui-monospace,monospace;letter-spacing:.22em;text-transform:uppercase;color:var(--cyan)}h1{font-size:clamp(42px,7vw,82px);line-height:1.02;letter-spacing:-.055em;margin:22px auto;max-width:1000px}.lead{font-size:clamp(18px,2.2vw,23px);color:var(--muted);max-width:820px;margin:0 auto}.actions{display:flex;justify-content:center;gap:12px;margin-top:34px;flex-wrap:wrap}.button{display:inline-flex;padding:13px 22px;border-radius:999px;text-decoration:none;font-weight:750;background:linear-gradient(90deg,var(--cyan),#3b82f6);color:#020617}.button.secondary{background:transparent;color:white;border:1px solid var(--line)}.content{display:grid;gap:18px;padding:20px 0 70px}.card{background:linear-gradient(145deg,rgba(255,255,255,.045),rgba(255,255,255,.018));border:1px solid var(--line);border-radius:22px;padding:clamp(24px,4vw,46px)}h2{font-size:clamp(26px,4vw,40px);line-height:1.15;margin:0 0 16px}h3{font-size:22px;margin:30px 0 10px}.card p,.card li{color:#c4c4cc}.faq details{border-top:1px solid var(--line);padding:19px 0}.faq summary{cursor:pointer;font-size:18px;font-weight:700}.faq p{margin-bottom:0}.breadcrumbs{padding-top:26px;color:var(--muted);font-size:14px}.breadcrumbs a{color:#c4c4cc}.legal-note{border-color:rgba(34,211,238,.35);background:rgba(34,211,238,.06)}footer{border-top:1px solid var(--line);padding:42px 0 55px;color:var(--muted)}.footer-links{display:flex;gap:18px;flex-wrap:wrap}.footer-links a{color:#d4d4d8}.copyright{margin-top:24px;font-size:13px}@media(max-width:760px){.nav-inner{height:auto;padding:14px 0;flex-wrap:wrap}.nav-links{display:none}.lang{width:100%}.hero{padding:64px 0 46px}.wrap{width:min(100% - 26px,1120px)}}