
.y{color:var(--yellow)}
body{background:#08090c}
.hero{padding:80px 0 56px;background:radial-gradient(900px 500px at 50% 0,rgba(163,22,33,.38),transparent 70%),radial-gradient(500px 300px at 85% 30%,rgba(255,212,0,.07),transparent 70%)}
.center{text-align:center;display:flex;flex-direction:column;align-items:center}
.pill{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(255,212,0,.4);color:var(--yellow);padding:6px 14px;border-radius:99px;font:600 12px var(--head);letter-spacing:.1em;text-transform:uppercase;margin-bottom:26px;background:rgba(255,212,0,.06)}
.pill i{width:7px;height:7px;border-radius:50%;background:var(--yellow);box-shadow:0 0 10px var(--yellow)}
h1{font-size:clamp(36px,6vw,72px);max-width:900px;margin-bottom:22px;letter-spacing:-.02em}
.center .lead{margin:0 auto}
.wl{display:flex;gap:10px;margin-top:32px;width:100%;max-width:480px;padding:6px;border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.04)}
.wl input{flex:1;min-width:0;background:transparent;border:0;outline:0;color:var(--paper);font:400 15px var(--body);padding:0 14px}
.wl input::placeholder{color:rgba(251,250,246,.4)}
.fine{font-size:12px;color:rgba(251,250,246,.4);margin-top:12px}
.big{max-width:1240px;margin-top:56px}
.stage{border:1px solid rgba(255,212,0,.25);border-radius:20px;padding:8px;background:#0b0c10;box-shadow:0 0 0 1px rgba(255,255,255,.03),0 40px 120px -30px rgba(163,22,33,.7),0 0 80px -20px rgba(255,212,0,.12)}
.sm{display:none}.stage svg{border-radius:14px;width:100%;height:auto}
.strip{display:flex;justify-content:center;flex-wrap:wrap;gap:12px 36px;margin-top:36px;font:500 14px var(--head);color:var(--muted)}
.strip span::before{content:"";display:inline-block;width:7px;height:7px;background:var(--yellow);margin-right:10px;border-radius:50%}
.alt{background:#0e0f13;border-block:1px solid var(--line)}
.fg{grid-template-columns:repeat(3,1fr);margin-top:40px}
.feat{background:#0e0f13;transition:border-color .2s}.feat:hover{border-color:rgba(255,212,0,.5)}
.feat h3{font-size:19px;margin:14px 0 6px}.feat p{color:var(--muted);font-size:15px}
.thumb{background:#08090c;border:1px solid var(--line);border-radius:10px;height:120px;padding:12px}.thumb svg{height:100%;width:100%}
.row2{display:grid;grid-template-columns:1fr 1.3fr;gap:56px;align-items:center;margin:16px 0 64px}
.row2:last-child{margin-bottom:0}.row2.rev{grid-template-columns:1.3fr 1fr}.row2.rev>div:first-child{order:2}
.panel{border:1px solid var(--line);border-radius:18px;padding:6px;background:#0b0c10}.panel svg{width:100%;height:auto;border-radius:12px}
.st{grid-template-columns:repeat(4,1fr);margin-top:32px}.st h3{font-size:16px;margin-bottom:8px;color:var(--yellow)}.st p{color:var(--muted)}
.cta{background:radial-gradient(700px 300px at 50% 100%,rgba(163,22,33,.45),transparent 70%);border-top:1px solid var(--line)}
@media(max-width:900px){.fg{grid-template-columns:1fr 1fr}.row2,.row2.rev{grid-template-columns:1fr;gap:28px;margin-bottom:48px}.row2.rev>div:first-child{order:0}.st{grid-template-columns:1fr 1fr}.hero{padding:48px 0 40px}.big{margin-top:36px;padding:0 10px}}
@media(max-width:560px){.sd{display:none}.sm{display:block}.fg,.st{grid-template-columns:1fr}.wl{flex-direction:column;padding:10px}.wl input{padding:12px 14px}.wl .btn{justify-content:center}.strip{gap:8px 20px;font-size:13px}}
