:root{color-scheme:dark;--bg:#0d0f14;--panel:#151821;--text:#f5f4ee;--muted:#aeb3c2;--accent:#ef3d32;--line:rgba(255,255,255,.12)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.65}a{color:inherit}.wrap{max-width:1120px;margin:auto;padding:0 24px}.topbar{border-bottom:1px solid var(--line);background:rgba(13,15,20,.94);position:sticky;top:0;backdrop-filter:blur(14px);z-index:10}.topbar .wrap{display:flex;align-items:center;justify-content:space-between;min-height:74px}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;font-weight:800;letter-spacing:.04em}.brand img{width:34px;height:34px}.nav{display:flex;gap:18px;align-items:center}.nav a{text-decoration:none;color:var(--muted);font-size:14px}.nav a:hover{color:var(--text)}.hero{padding:104px 0 74px;background:radial-gradient(circle at 80% 20%,rgba(239,61,50,.16),transparent 32%)}.kicker{font-size:12px;letter-spacing:.18em;color:#ff7e74;font-weight:700}.hero h1{font-size:clamp(42px,7vw,76px);line-height:1.02;letter-spacing:-.045em;max-width:900px;margin:18px 0 24px}.lead{font-size:clamp(18px,2vw,23px);color:var(--muted);max-width:780px}.cta{display:inline-flex;margin-top:28px;background:var(--accent);color:white;text-decoration:none;border-radius:999px;padding:14px 20px;font-weight:700}.section{padding:76px 0;border-top:1px solid var(--line)}.section h2{font-size:clamp(30px,4vw,48px);line-height:1.1;margin:0 0 24px;letter-spacing:-.03em}.section p{max-width:820px;color:var(--muted)}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:34px}.card{background:var(--panel);border:1px solid var(--line);border-radius:20px;padding:26px}.card h3{margin:0 0 10px;font-size:21px}.card p{margin:0;font-size:15px}.steps{counter-reset:step;display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:34px}.step{background:var(--panel);border:1px solid var(--line);border-radius:20px;padding:24px}.step:before{counter-increment:step;content:"0" counter(step);display:block;color:#ff7e74;font-weight:800;margin-bottom:18px}.faq details{border-top:1px solid var(--line);padding:20px 0}.faq summary{cursor:pointer;font-weight:700}.faq p{margin-bottom:0}.related{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.related a{border:1px solid var(--line);border-radius:999px;padding:10px 14px;text-decoration:none;color:var(--muted)}.related a:hover{color:var(--text);border-color:rgba(255,255,255,.35)}footer{border-top:1px solid var(--line);padding:34px 0;color:var(--muted);font-size:14px}@media(max-width:850px){.grid,.steps{grid-template-columns:1fr}.nav a:not(.home){display:none}.hero{padding-top:72px}}
