:root{--bg:#090d16;--panel:#111827;--text:#eef2ff;--muted:#aab4c8;--accent:#7c5cff;--line:#273249}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-family:Manrope,Arial,sans-serif;line-height:1.7}a{color:#b9aaff}header{border-bottom:1px solid var(--line);background:rgba(9,13,22,.96);position:sticky;top:0;z-index:5}.nav{max-width:1120px;margin:auto;padding:18px 24px;display:flex;align-items:center;justify-content:space-between;gap:24px}.nav img{width:145px}.nav-links{display:flex;gap:20px;flex-wrap:wrap}.nav-links a{text-decoration:none;color:var(--text);font-size:14px}.hero{max-width:1120px;margin:auto;padding:90px 24px 54px}.eyebrow{color:#9f8cff;text-transform:uppercase;letter-spacing:.12em;font-weight:700;font-size:13px}h1{font-size:clamp(38px,6vw,68px);line-height:1.08;max-width:980px;margin:16px 0 24px}h2{font-size:clamp(27px,4vw,42px);line-height:1.2;margin:0 0 20px}h3{font-size:21px;line-height:1.3}.lead{font-size:20px;color:var(--muted);max-width:850px}.content{max-width:1120px;margin:auto;padding:10px 24px 80px}.section{padding:46px 0;border-top:1px solid var(--line)}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.card{background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:26px}.card p,.section p,.section li{color:var(--muted)}.steps{counter-reset:step;display:grid;gap:16px}.step{background:var(--panel);border-left:4px solid var(--accent);padding:22px 24px;border-radius:0 14px 14px 0}.step strong{display:block;color:var(--text);font-size:19px}.cta{background:linear-gradient(135deg,#21194d,#111827);border:1px solid #554494;border-radius:22px;padding:36px}.button{display:inline-block;margin-top:12px;background:var(--accent);color:white;text-decoration:none;padding:13px 20px;border-radius:10px;font-weight:700}footer{border-top:1px solid var(--line);padding:30px 24px;color:var(--muted);text-align:center}@media(max-width:760px){.nav{align-items:flex-start}.nav-links{justify-content:flex-end}.grid{grid-template-columns:1fr}.hero{padding-top:58px}.nav-links a:nth-child(2),.nav-links a:nth-child(3){display:none}}
