.landing .overlay-headline h1{font-size:clamp(44px,6vw,88px)}.landing .overlay-aux .formula{border:1px solid var(--line-soft);color:var(--glow);word-break:break-word;background:#050d0880;border-radius:8px;margin-top:12px;padding:10px 12px;font-size:12px;line-height:1.6}.landing .end-section{z-index:2;background:var(--bg);border-top:1px solid var(--line);padding:140px var(--pad-x) 0;position:relative}.landing .end-section .inner{max-width:var(--maxw);margin:0 auto}.landing .end-block{padding:8px 0 88px}.landing .end-block h2{margin-top:18px}.landing .end-block>.lede{margin-top:16px}.landing .end-section .vein-line{margin:0 0 88px}.landing .end-stats{margin-top:48px}.landing .arena-cards{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:44px;display:grid}.landing .arena-card{background:var(--panel);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:10px;padding:26px 26px 24px;display:flex}.landing .arena-card.is-live{border-color:var(--emerald-line);background:linear-gradient(var(--emerald-dim), transparent 60%), var(--panel);box-shadow:0 0 40px #00c85314}.landing .arena-status{letter-spacing:.24em;align-items:center;display:inline-flex}.landing .arena-card.is-live .arena-status{color:var(--emerald)}.landing .arena-card h3{color:var(--ink);font-size:22px}.landing .arena-card .tagline{color:var(--ink-dim);font-size:14px;line-height:1.55}.landing .arena-card .bonus{border-top:1px solid var(--line-soft);font-family:var(--mono);color:var(--muted);margin-top:auto;padding-top:14px;font-size:11.5px;line-height:1.7}.landing .arena-note{font-family:var(--mono);letter-spacing:.06em;color:var(--muted);margin-top:20px;font-size:11.5px}.landing .tk-cards{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;margin-top:44px;display:grid}.landing .tk-card{background:var(--bg-raised);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:13px;padding:28px 26px;display:flex}.landing .tk-card .quote{font-family:var(--display);color:var(--ink);font-size:18px;font-weight:600;line-height:1.35}.landing .tk-card .detail{color:var(--ink-dim);font-size:14px;line-height:1.6}.landing .tk-card .attribution{border-top:1px solid var(--line-soft);font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-top:auto;padding-top:14px;font-size:11px}.landing .tk-card.jackpot{border-color:var(--gold-line);background:linear-gradient(var(--gold-dim), transparent 60%), var(--bg-raised)}.landing .tk-card.jackpot .quote{color:var(--gold)}.landing .risk-list{gap:0;margin-top:36px;list-style:none;display:grid}.landing .risk-list li{border-top:1px solid var(--line-soft);color:var(--ink-dim);max-width:82ch;padding:18px 2px 18px 26px;font-size:14.5px;line-height:1.6;position:relative}.landing .risk-list li:last-child{border-bottom:1px solid var(--line-soft)}.landing .risk-list li:before{content:"";background:var(--emerald-deep);border:1px solid var(--emerald-line);width:7px;height:7px;position:absolute;top:27px;left:4px;transform:rotate(45deg)}.landing .risk-list li b{color:var(--ink);font-weight:600}.landing .disclaimer-block{border:1px dashed var(--line);font-family:var(--mono);color:var(--muted);border-radius:10px;max-width:92ch;margin-top:36px;padding:20px 24px;font-size:12px;line-height:1.8}.landing .end-cta{text-align:center;padding:100px 0 120px}.landing .end-cta .eyebrow{margin-bottom:20px}.landing .end-cta h2{max-width:18ch;margin:0 auto}.landing .end-cta .cta-row{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:44px;display:flex}@media (max-width:820px){.landing .end-section{padding-top:96px}.landing .end-block{padding-bottom:64px}.landing .end-section .vein-line{margin-bottom:64px}.landing .arena-cards{grid-template-columns:1fr}.landing .end-cta{padding:72px 0 88px}}@media (max-width:480px){.landing .tk-cards{grid-template-columns:1fr}.landing .end-cta .cta-row{flex-direction:column;align-items:stretch}}@media (max-width:820px){.landing .overlay-headline h1{font-size:clamp(34px,9.5vw,48px)}}@media (max-width:560px){.landing .overlay-headline .cta-row .cta-sub{display:none}.landing .overlay-aux{margin-top:8px}}@media (max-width:820px) and (max-height:700px){.landing .overlay-aux{padding:10px 14px}.landing .overlay-aux .row{padding:5px 0}.landing .track-overlay{padding-top:calc(var(--nav-h) + 12px);gap:12px}.landing .overlay-headline .eyebrow{margin-bottom:12px}.landing .overlay-headline h1{font-size:clamp(30px,8vw,38px)}.landing .overlay-headline .lede{margin-top:10px;font-size:14px;line-height:1.5}.landing .overlay-headline .cta-row{margin-top:12px}.landing .overlay-headline .cta-row .cta{flex:1 1 0;width:auto;padding:12px 10px}}
