:root{color-scheme:dark;--bg:#07100f;--panel:#101c1a;--text:#eef7f2;--muted:#a8b9b2;--brand:#00f0a8;--line:#24413a}*{box-sizing:border-box}body{margin:0;font-family:Inter,Arial,sans-serif;background:var(--bg);color:var(--text);line-height:1.55}.site-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px clamp(18px,4vw,56px);border-bottom:1px solid var(--line)}.brand{display:inline-flex;align-items:center;gap:10px;color:var(--text);text-decoration:none;font-weight:700}.brand img{width:112px;height:auto}nav{display:flex;gap:10px;flex-wrap:wrap}nav a{color:var(--muted);text-decoration:none;font-size:13px}.hero{padding:70px clamp(18px,7vw,96px) 54px;max-width:1080px}.eyebrow{color:var(--brand);font-weight:700;text-transform:uppercase;letter-spacing:.08em}h1{font-size:clamp(36px,7vw,72px);line-height:1.02;margin:12px 0 18px;letter-spacing:0}p{max-width:760px}.actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:28px}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border:1px solid var(--line);color:var(--text);text-decoration:none;font-weight:700}.btn.primary{background:var(--brand);border-color:var(--brand);color:#001b13}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:0 clamp(18px,7vw,96px) 48px}.grid article,.faq{background:var(--panel);border:1px solid var(--line);padding:22px}.faq{margin:0 clamp(18px,7vw,96px) 48px}footer{border-top:1px solid var(--line);padding:24px clamp(18px,7vw,96px);color:var(--muted)}@media(max-width:760px){.site-header{align-items:flex-start;flex-direction:column}.grid{grid-template-columns:1fr}.hero{padding-top:42px}}