
.y{color:var(--yellow)}
body{background:#0a0b0e}
.screen{position:relative;min-height:100vh;min-height:100svh;display:flex;flex-direction:column;overflow:hidden;background:radial-gradient(800px 520px at 50% 45%,rgba(139,15,26,.55),transparent 70%),radial-gradient(500px 300px at 85% 90%,rgba(255,212,0,.06),transparent 70%),#0a0b0e}
.bgflow{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}
.top,.mid,footer.mini{position:relative;z-index:1}
.top .wrap{height:84px;display:flex;align-items:center}
.top .brand svg{height:34px}.top .brand .name{font-size:22px}
.mid{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding-top:24px;padding-bottom:40px}
.pill{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(255,212,0,.45);color:var(--yellow);padding:7px 16px;border-radius:99px;font:600 12px var(--head);letter-spacing:.14em;text-transform:uppercase;margin-bottom:28px;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(38px,6.4vw,80px);letter-spacing:-.02em;margin-bottom:22px}
.lead{max-width:560px;margin:0 auto}
.wl{display:flex;gap:10px;margin-top:34px;width:100%;max-width:460px;padding:6px;border:1px solid var(--line);border-radius:14px;background:rgba(0,0,0,.35)}
.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}
.plat{margin-top:34px;font-size:13.5px;color:var(--muted)}
footer.mini{padding:20px 0 22px;background:transparent;border-top:1px solid var(--line)}
footer.mini .wrap{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:13px;color:var(--muted)}
.risk{max-width:var(--wrap);margin:10px auto 0;padding:0 24px;font-size:11.5px;color:rgba(251,250,246,.4)}
@media(max-width:560px){.wl{flex-direction:column;padding:10px}.wl input{padding:12px 14px}.wl .btn{justify-content:center}.top .wrap{height:68px}.plat span.ph{margin-top:4px}footer.mini .wrap{flex-direction:column}.risk{padding:0 20px}}
