:root{--alt-accent:#10b981;--alt-accent-soft:rgba(16,185,129,0.12);--alt-danger:#f87171;--alt-warn:#fbbf24;--alt-bg:#08080b;--alt-card:#0f0f14;--alt-border:rgba(255,255,255,0.07);--alt-text:#fff;--alt-sec:#a1a1aa;--alt-muted:#71717a}
*{box-sizing:border-box;margin:0;padding:0}
body{background:var(--alt-bg);color:var(--alt-text);font-family:'Inter',-apple-system,sans-serif;line-height:1.6}
.container{max-width:1040px;margin:0 auto;padding:0 24px}
.alt-hero{padding:76px 0 36px;text-align:center;background:linear-gradient(135deg,#08080b,#0b1220 55%,#08080b)}
.alt-hero .badge{display:inline-block;padding:5px 14px;background:var(--alt-accent-soft);color:var(--alt-accent);border-radius:999px;font-size:0.72rem;font-weight:700;letter-spacing:.04em;margin-bottom:14px;text-transform:uppercase}
.alt-hero h1{font-size:clamp(1.7rem,4.5vw,2.6rem);font-weight:800;letter-spacing:-0.03em;line-height:1.15}
.alt-hero h1 span{color:var(--alt-accent)}
.alt-hero p{color:var(--alt-sec);font-size:clamp(0.92rem,2vw,1.02rem);max-width:640px;margin:14px auto 0;line-height:1.65}
.alt-card{background:var(--alt-card);border:1px solid var(--alt-border);border-radius:18px;padding:28px;margin:22px 0}
.alt-card h2{font-size:1.25rem;font-weight:800;margin-bottom:14px}
.alt-card h3{font-size:1.02rem;font-weight:700;margin:18px 0 8px}
.alt-table{width:100%;border-collapse:collapse;font-size:0.88rem;margin:8px 0}
.alt-table th,.alt-table td{padding:12px 14px;text-align:left;border-bottom:1px solid var(--alt-border);vertical-align:top}
.alt-table th{font-size:0.72rem;text-transform:uppercase;letter-spacing:.05em;color:var(--alt-muted);background:rgba(255,255,255,0.02)}
.alt-table td.win{color:var(--alt-accent);font-weight:700}
.alt-table td.lose{color:var(--alt-danger)}
.alt-check{list-style:none;padding:0}
.alt-check li{padding:7px 0;font-size:0.9rem;color:var(--alt-sec);display:flex;gap:9px;align-items:flex-start}
.alt-check li::before{content:"✓";color:var(--alt-accent);font-weight:800;flex-shrink:0;margin-top:1px}
.alt-check li b{color:var(--alt-text)}
.verdict{border:1px solid var(--alt-accent);background:linear-gradient(135deg,var(--alt-accent-soft),rgba(16,185,129,0.03));border-radius:14px;padding:18px 20px;margin:14px 0}
.verdict b{color:var(--alt-accent)}
.alt-btn{display:inline-block;padding:13px 26px;border-radius:24px;background:var(--alt-accent);color:#fff;text-decoration:none;font-weight:700;font-size:0.88rem;margin:8px 6px 0 0;transition:background .2s}
.alt-btn:hover{background:#059669}
.alt-btn.ghost{background:transparent;border:1px solid var(--alt-border);color:var(--alt-text)}
.alt-btn.ghost:hover{border-color:var(--alt-accent);color:var(--alt-accent)}
.faq-item{background:var(--alt-card);border:1px solid var(--alt-border);border-radius:14px;padding:18px 20px;margin:12px 0}
.faq-item h3{font-size:1rem;font-weight:700;margin-bottom:6px}
.faq-item p{font-size:0.88rem;color:var(--alt-sec)}
.alt-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;margin-top:10px}
.alt-link-card{background:var(--alt-card);border:1px solid var(--alt-border);border-radius:14px;padding:20px;text-decoration:none;color:var(--alt-text);transition:all .2s}
.alt-link-card:hover{border-color:var(--alt-accent);transform:translateY(-2px)}
.alt-link-card .rival{font-size:0.68rem;color:var(--alt-muted);text-transform:uppercase;letter-spacing:.06em;font-weight:700}
.alt-link-card h3{font-size:1rem;font-weight:700;margin:4px 0}
.alt-link-card p{font-size:0.8rem;color:var(--alt-sec)}
.note{text-align:center;color:var(--alt-muted);font-size:0.78rem;padding:26px 0}
@media(max-width:640px){.alt-table{font-size:0.8rem}.alt-table th,.alt-table td{padding:9px 10px}}
