:root{
  --lime:#BDFF00;--lime2:#6AFF00;--pur:#9E00FF;--pur2:#5F0199;
  --bg:#111111;--bg2:#1a1a1a;--bg3:#222222;--line:#2a2a2a;--line2:#333;
  --txt:#f4f4f4;--mut:#9a9a9a;--won:#60D669;--lost:#F84F47;
  --r:14px;--glow-lime:0 0 28px rgba(189,255,0,.22);--glow-pur:0 0 36px rgba(158,0,255,.28);
}
*{box-sizing:border-box}html{scroll-behavior:smooth}
body{margin:0;background:var(--bg);color:var(--txt);font-family:Rubik,system-ui,Arial,sans-serif;font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:hidden}
a{color:inherit;text-decoration:none}img{max-width:100%;display:block}
.wrap{max-width:1180px;margin:0 auto;padding:0 20px}
.muted{color:var(--mut)}.small,.tiny{font-size:.85rem}.tiny{font-size:.78rem}
.center{text-align:center}.text-link{color:var(--lime);font-weight:600;border-bottom:1px solid rgba(189,255,0,.35)}
.kicker{color:var(--lime);font-weight:700;font-size:13px;letter-spacing:.08em;text-transform:uppercase}

/* top bar + ticker (Forexuro DNA) */
.topbar{background:linear-gradient(90deg,var(--pur2),var(--pur));font-size:13px;padding:8px 0;border-bottom:1px solid rgba(189,255,0,.15)}
.topbar-in{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}
.topbar a{color:var(--lime);font-weight:700;margin-inline-start:4px}
.ticker{background:#0c0c0c;border-bottom:1px solid var(--line);overflow:hidden;white-space:nowrap;position:relative}
.ticker::before,.ticker::after{content:"";position:absolute;top:0;bottom:0;width:48px;z-index:2;pointer-events:none}
.ticker::before{left:0;background:linear-gradient(90deg,#0c0c0c,transparent)}
.ticker::after{right:0;background:linear-gradient(270deg,#0c0c0c,transparent)}
.ticker-track{display:inline-flex;gap:0;padding:10px 0;animation:ticker 48s linear infinite}
.ticker-item{display:inline-flex;align-items:center;gap:8px;padding:0 22px;border-right:1px solid var(--line);font-size:13px}
.ticker-item .pair{color:var(--mut);font-weight:500}
.rate-val{font-weight:700;font-variant-numeric:tabular-nums}
.rate-val.dir-up,.rate-arrow.up{color:var(--won)}
.rate-val.dir-down,.rate-arrow.down{color:var(--lost)}
.rate-val.dir-flat,.rate-arrow.flat{color:var(--lime)}
@keyframes ticker{from{transform:translateX(0)}to{transform:translateX(-50%)}}

/* header */
.hdr{position:sticky;top:0;z-index:50;background:rgba(17,17,17,.92);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}
.hdr-in{display:flex;align-items:center;gap:20px;height:68px}
.logo{display:flex;align-items:center;gap:0;line-height:0}
.logo-img{height:48px;width:auto;max-width:min(210px,46vw);border-radius:10px;display:block;box-shadow:0 0 0 1px rgba(158,0,255,.28),0 0 18px rgba(158,0,255,.18)}
.logo-mark,.logo-txt{display:none}
.ftr .logo-img{height:42px;max-width:180px}
.nav{display:flex;gap:4px;margin-inline-start:auto}
.nav a{padding:8px 13px;border-radius:999px;color:#cfcfcf;font-weight:500;font-size:14px;transition:.18s}
.nav a:hover{background:var(--bg3);color:#fff}
.nav a.on{background:rgba(189,255,0,.12);color:var(--lime);box-shadow:inset 0 0 0 1px rgba(189,255,0,.25)}
.hdr-cta{display:flex;gap:10px;align-items:center}
.burger{display:none;background:none;border:0;width:40px;height:40px;padding:10px;cursor:pointer;flex-direction:column;justify-content:center;gap:5px}
.burger span{display:block;height:2px;background:#fff;border-radius:2px;width:100%}

/* buttons */
.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 20px;border-radius:999px;font-weight:700;font-size:14px;border:1.5px solid transparent;cursor:pointer;transition:.18s;font-family:inherit;line-height:1.2}
.btn-lime{background:var(--lime);color:#111;box-shadow:0 0 0 0 rgba(189,255,0,.0)}
.btn-lime:hover{background:var(--lime2);box-shadow:var(--glow-lime);transform:translateY(-1px)}
.btn-ghost{border-color:rgba(189,255,0,.55);color:var(--lime);background:transparent}
.btn-ghost:hover{background:rgba(189,255,0,.1);border-color:var(--lime)}
.btn-lg{padding:14px 26px;font-size:15px}
.btn-row{display:flex;gap:12px;flex-wrap:wrap;margin-top:1.1rem}
.center-row{justify-content:center}

/* cards / glow (LED feel in lime/purple) */
.card{background:linear-gradient(180deg,#1e1e1e,#171717);border:1px solid var(--line);border-radius:var(--r)}
.card-glow{box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 0 0 1px rgba(158,0,255,.08);position:relative}
.card-glow:hover{border-color:rgba(189,255,0,.35);box-shadow:var(--glow-pur),inset 0 1px 0 rgba(255,255,255,.05)}

/* hero — Forexuro two-column */
.hero{display:grid;grid-template-columns:1.15fr .85fr;gap:40px;align-items:center;padding:56px 20px 40px;position:relative}
.hero::before{content:"";position:absolute;inset:0;background:
  radial-gradient(700px 360px at 90% 10%,rgba(158,0,255,.32),transparent 60%),
  radial-gradient(520px 300px at 5% 90%,rgba(189,255,0,.08),transparent 55%);
  pointer-events:none;z-index:0}
.hero>*{position:relative;z-index:1}
h1{font-size:clamp(32px,4.6vw,52px);line-height:1.08;margin:0 0 14px;font-weight:800;letter-spacing:-.02em}
h1 em{font-style:normal;color:var(--lime);text-shadow:0 0 24px rgba(189,255,0,.25)}
h2{font-size:clamp(24px,3vw,34px);line-height:1.15;margin:0 0 10px;font-weight:800;letter-spacing:-.015em}
h3{margin:0 0 6px;font-size:18px;font-weight:700}
.lead{font-size:17px;color:#c8c8c8;max-width:540px;margin:0}
.feature-bar{display:grid;gap:8px;margin-top:22px;padding-top:18px;border-top:1px solid var(--line)}
.feature-bar p{margin:0;padding-left:14px;position:relative;color:#d0d0d0;font-size:14px;font-weight:500}
.feature-bar p::before{content:"";position:absolute;left:0;top:.55em;width:7px;height:7px;border-radius:50%;background:var(--lime);box-shadow:0 0 10px rgba(189,255,0,.6)}

.hero-panel{padding:16px 16px 12px}
.chip-row{margin-bottom:10px}
.badge{display:inline-flex;align-items:center;gap:8px;padding:5px 12px;border-radius:999px;background:rgba(189,255,0,.08);border:1px solid rgba(189,255,0,.28);color:var(--lime);font-size:12px;font-weight:700}
.live{width:8px;height:8px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 0 rgba(189,255,0,.7);animation:pulse 1.6s infinite;display:inline-block}
@keyframes pulse{70%{box-shadow:0 0 0 10px rgba(189,255,0,0)}100%{box-shadow:0 0 0 0 rgba(189,255,0,0)}}
.hero-rates{display:grid;gap:0;max-height:340px;overflow:auto}
.feed-item{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 4px;border-bottom:1px solid var(--line)}
.feed-item:last-child{border-bottom:0}
.hi-match{display:flex;align-items:center;gap:6px;min-width:0}
.hi-match strong{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}
.hi-right{display:flex;flex-direction:column;align-items:flex-end;gap:4px}
.panel-link{display:block;margin-top:10px;padding-top:10px;border-top:1px solid var(--line);color:var(--lime);font-weight:600;font-size:13px}

/* sections */
.section,.sec{padding:48px 20px}.sec-tight{padding:8px 20px}
.section-tint{background:linear-gradient(180deg,rgba(158,0,255,.06),transparent);border-block:1px solid rgba(158,0,255,.12)}
.sec-h{margin-bottom:22px}
.page-hero{padding:48px 0 18px;background:radial-gradient(700px 280px at 80% 0%,rgba(158,0,255,.28),transparent 70%)}
.grid{display:grid;gap:16px}
.grid-2{grid-template-columns:1.2fr .8fr}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}
.stats-grid{margin-top:1.4rem}
.stat{padding:22px 18px}
.stat-value{font-size:clamp(26px,3vw,36px);font-weight:800;color:var(--lime);text-shadow:0 0 20px rgba(189,255,0,.2);font-variant-numeric:tabular-nums}
.stat-label{color:#cfcfcf;font-size:13px;margin-top:4px}
.proof-note{margin-top:.85rem;max-width:900px}

/* board: table + activity */
.board{display:grid;grid-template-columns:1fr 320px;gap:18px;align-items:start;margin-top:1rem}
.board-main{padding:14px 14px 8px;overflow:hidden}
.tbl-wrap{overflow-x:auto}
.rt{width:100%;border-collapse:collapse;font-size:14px}
.rt th{text-align:start;color:var(--mut);font-weight:500;font-size:12px;padding:10px 8px;border-bottom:1px solid var(--line);text-transform:uppercase;letter-spacing:.04em}
.rt td{padding:11px 8px;border-bottom:1px solid #242424;vertical-align:middle}
.rt tr:hover td{background:rgba(189,255,0,.03)}
.date-full{font-weight:600}.date-short{display:none;font-weight:600}
.match{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.m-team{display:inline-flex;align-items:center;gap:6px;font-weight:600}
.m-sep{color:var(--mut);font-weight:500}
.cell-pick{color:#d4d4d4;font-size:13px;max-width:220px}
.odd{color:var(--lime);font-weight:800;font-variant-numeric:tabular-nums}

.st{display:inline-block;padding:3px 9px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.04em;white-space:nowrap}
.st-won{background:rgba(96,214,105,.14);color:var(--won);box-shadow:inset 0 0 0 1px rgba(96,214,105,.25)}
.st-lost{background:rgba(248,79,71,.14);color:var(--lost);box-shadow:inset 0 0 0 1px rgba(248,79,71,.25)}
.st-pending{background:rgba(255,255,255,.06);color:#bbb;box-shadow:inset 0 0 0 1px rgba(255,255,255,.1)}

.feed{padding:16px;position:sticky;top:84px}
.feed-h{display:flex;align-items:center;gap:8px;font-weight:700;margin-bottom:4px}
.feed-clock{margin:0 0 10px}
.feed-list{max-height:520px;overflow:auto}
.fi{display:grid;grid-template-columns:10px 1fr auto;gap:10px;align-items:start;padding:10px 0;border-bottom:1px solid #2a2a2a}
.fi strong{display:block;font-size:13px}
.fi .dot{width:8px;height:8px;border-radius:50%;background:#555;margin-top:6px}
.fi-won .dot{background:var(--won);box-shadow:0 0 8px rgba(96,214,105,.5)}
.fi-lost .dot{background:var(--lost);box-shadow:0 0 8px rgba(248,79,71,.45)}
.feed-meta{display:flex;flex-direction:column;align-items:flex-end;gap:4px}
.feed-time{font-size:11px;color:var(--mut)}
.feed .more{display:block;margin-top:12px;color:var(--lime);font-weight:600;font-size:13px}

/* crests */
.crest,.crest-ph{width:40px;height:40px;border-radius:50%;object-fit:contain;background:#fff;padding:4px;flex:none}
.crest-sm,.crest-ph.crest-sm{width:26px;height:26px;padding:2px}
.crest-xs,.crest-ph.crest-xs{width:22px;height:22px;padding:2px}
.crest-ph{display:grid;place-items:center;color:#111;font-weight:800;font-size:12px;background:linear-gradient(135deg,var(--lime),#e8ff80)}
.crest-ph.crest-sm{font-size:10px}.crest-ph.crest-xs{font-size:9px}

/* tips */
.tips-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}
.tip{padding:16px;display:flex;flex-direction:column;gap:12px;overflow:hidden}
.tip::before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,var(--lime),var(--pur));box-shadow:0 0 12px rgba(189,255,0,.45)}
.tip-top{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.tip-top .st{margin-inline-start:auto}
.tip-badge{background:var(--lime);color:#111;font-weight:900;font-size:11px;padding:3px 9px;border-radius:6px;letter-spacing:.06em}
.tag{background:rgba(158,0,255,.16);color:#d9a6ff;font-size:11px;padding:3px 9px;border-radius:6px;font-weight:700}
.tag.red{background:rgba(248,79,71,.16);color:#ff8d87}.tag.free{background:rgba(96,214,105,.16);color:var(--won)}
.tip-league{color:var(--mut);font-size:12px}
.tip-teams{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;text-align:center}
.team{display:flex;flex-direction:column;align-items:center;gap:8px}
.team b{font-size:14px;line-height:1.25}
.vs{font-weight:900;color:var(--pur);background:rgba(158,0,255,.12);border:1px solid rgba(158,0,255,.3);border-radius:50%;width:36px;height:36px;display:grid;place-items:center;font-size:11px;box-shadow:0 0 16px rgba(158,0,255,.25)}
.pick{background:rgba(189,255,0,.07);border:1px solid rgba(189,255,0,.28);border-radius:10px;padding:10px 12px;font-weight:700;text-align:center;font-size:14px}
.pick.locked{color:var(--mut);font-weight:500;background:repeating-linear-gradient(45deg,#1a1a1a,#1a1a1a 8px,#1f1f1f 8px,#1f1f1f 16px);border-style:dashed}
.tip-foot{display:flex;justify-content:space-between;align-items:center;font-size:13px;gap:8px;flex-wrap:wrap}

/* how-it-works */
.split-intro{align-items:start;gap:28px}
.key-facts{list-style:none;padding:0;margin:18px 0;display:grid;gap:10px}
.key-facts li{display:grid;gap:2px;padding:12px 14px;border-radius:10px;background:rgba(158,0,255,.08);border:1px solid rgba(158,0,255,.2)}
.key-facts strong{color:var(--lime);font-size:14px}.key-facts span{color:var(--mut);font-size:13px}
.steps{display:grid;gap:12px}
.steps .card{padding:18px}
.step-num{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:10px;background:var(--lime);color:#111;font-weight:900;margin-bottom:10px;box-shadow:var(--glow-lime)}

.dual-promo .card{padding:26px}
.plan-feat{list-style:none;padding:0;margin:14px 0;display:grid;gap:8px}
.plan-feat li{padding-left:18px;position:relative;color:#d8d8d8;font-size:14px}
.plan-feat li::before{content:"";position:absolute;left:0;top:.55em;width:8px;height:8px;border-radius:2px;background:var(--lime)}

.guide-card,.hub{padding:22px;display:block;transition:.18s}
.guide-card:hover,.hub:hover{transform:translateY(-2px)}
.hub h3{color:#fff}

.tipster{padding:22px;display:flex;flex-direction:column;gap:6px}
.av,.av-mark{width:52px;height:52px;border-radius:14px;background:linear-gradient(135deg,var(--pur),var(--pur2));display:grid;place-items:center;font-size:13px;font-weight:900;color:var(--lime);border:1px solid rgba(189,255,0,.35);margin-bottom:8px;letter-spacing:.04em;box-shadow:var(--glow-pur)}
.ts-row{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:12px;border-top:1px solid var(--line)}.ts-row b{color:var(--lime)}
.ts-row .btn{padding:7px 14px;font-size:12px}

.faq{display:grid;gap:10px}
.faq details{padding:0 18px}
.faq summary{cursor:pointer;padding:16px 0;font-weight:600;font-size:16px;list-style:none;display:flex;justify-content:space-between;gap:12px}
.faq summary::after{content:"+";color:var(--lime);font-size:22px;line-height:1}.faq details[open] summary::after{content:"−"}
.faq p{margin:0 0 16px;color:#cfcfcf}

.plans .plan{padding:26px;position:relative;display:flex;flex-direction:column;gap:6px}
.plan.best{border-color:rgba(189,255,0,.55);box-shadow:var(--glow-lime)}
.ribbon{position:absolute;top:14px;inset-inline-end:14px;background:var(--lime);color:#111;font-weight:800;font-size:11px;padding:4px 9px;border-radius:6px}
.price{font-size:40px;font-weight:800;color:var(--lime)}.price small{font-size:14px;color:var(--mut)}
.plan ul{list-style:none;padding:0;margin:8px 0 16px;display:grid;gap:8px}
.plan ul li{padding-left:18px;position:relative;font-size:14px;color:#d6d6d6}
.plan ul li::before{content:"";position:absolute;left:0;top:.55em;width:8px;height:8px;border-radius:2px;background:var(--lime)}
.plan .btn{margin-top:auto}
.join,.resp{padding:26px;margin-top:22px;text-align:center}

.cta-card{padding:2.4rem 1.5rem;text-align:center;background:linear-gradient(135deg,rgba(95,1,153,.55),rgba(17,17,17,.9) 55%,rgba(189,255,0,.06));border-color:rgba(189,255,0,.25)}
.cta-card .lead{margin:.75rem auto 0;max-width:34rem}

.filters{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}
.filters button{background:var(--bg3);border:1px solid var(--line);color:#ddd;padding:8px 16px;border-radius:999px;font:inherit;font-weight:600;font-size:13px;cursor:pointer}
.filters button.on{background:var(--lime);color:#111;border-color:var(--lime)}

.ftr{border-top:1px solid var(--line);padding:48px 0 24px;background:#0c0c0c}
.ftr-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:24px}
.ftr h4{margin:0 0 10px;font-size:13px;text-transform:uppercase;letter-spacing:.06em;color:var(--mut)}
.ftr-grid a:not(.logo):not(.btn){display:block;color:#bdbdbd;padding:3px 0;font-size:14px}
.ftr-grid a:hover{color:var(--lime)}
.ftr-bot{margin-top:28px;padding-top:18px;border-top:1px solid var(--line);font-size:12px}

@media(max-width:1000px){
  .hero,.board,.grid-2{grid-template-columns:1fr}
  .tips-grid,.grid-3{grid-template-columns:1fr 1fr}
  .grid-4{grid-template-columns:1fr 1fr}
  .feed{position:static}
  .ftr-grid{grid-template-columns:1fr 1fr}
  .hero-panel{max-width:480px}
}
@media(max-width:760px){
  .nav{display:none;position:absolute;top:68px;inset-inline:0;flex-direction:column;background:#111;padding:12px;border-bottom:1px solid var(--line)}
  .menu .nav{display:flex}
  .burger{display:flex}
  .hdr-cta .btn{display:none}
  .tips-grid,.grid-3,.grid-4,.hubs{grid-template-columns:1fr}
  .date-full{display:none}.date-short{display:inline}
  .cell-pick{display:none}
  .hero{padding:36px 20px 28px}
  .ticker-item{padding:0 14px;font-size:12px}
}

/* Mobile v3: content-sized hero, readable cards, no desktop-width overflow. */
.hero-copy,.hero-panel,.board-main,.grid>*{min-width:0}
[hidden]{display:none!important}
.st-unconfirmed{background:rgba(255,255,255,.06);color:#b8b8b8;box-shadow:inset 0 0 0 1px #444}
a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--lime);outline-offset:4px}
@media(max-width:760px){
  .hdr-in{justify-content:space-between}
  .nav a{min-height:44px;display:flex;align-items:center;border-radius:10px}
  .burger{width:44px;height:44px}
}
@media(max-width:640px){
  .wrap{padding-left:16px;padding-right:16px}
  .topbar{padding:6px 0;font-size:11px;line-height:1.35}
  .topbar-in{gap:6px;flex-wrap:nowrap;justify-content:space-between}
  .topbar .live{display:none}.topbar a{white-space:nowrap}
  .hdr-in{height:60px;gap:12px}.nav{top:60px}
  .logo{gap:0}.logo-img{height:40px;max-width:min(168px,58vw);border-radius:8px;box-shadow:0 0 0 1px rgba(158,0,255,.22)}
  .ticker-track{padding:6px 0}.ticker-item{font-size:11px;padding:0 12px;gap:6px}
  .ticker::before,.ticker::after{width:16px}
  .hero{grid-template-columns:minmax(0,1fr);padding:22px 16px 24px;gap:20px;min-height:0;align-items:start}
  .hero::before{background:radial-gradient(300px 200px at 95% 12%,rgba(158,0,255,.13),transparent 75%)}
  .hero h1{font-size:30px;line-height:1.12;letter-spacing:-.025em;margin-bottom:12px;max-width:22ch}
  .hero .lead{font-size:14px;line-height:1.55}
  .btn-row{flex-direction:column;gap:9px;margin-top:16px}
  .btn-row .btn{width:100%;min-height:46px;padding:12px 16px}
  .feature-bar{margin-top:16px;padding-top:12px;gap:5px}.feature-bar p{font-size:12px}
  .hero-panel{width:100%;max-width:none;padding:12px}
  .hero-rates{max-height:190px;overscroll-behavior:contain}
  .feed-item{padding:8px 0;gap:8px}.hi-match{flex:1;gap:5px}
  .hi-match strong{white-space:normal;max-width:none;font-size:12px;line-height:1.35;overflow-wrap:anywhere}
  .hi-right{flex:none}.hi-right .st{font-size:9px;padding:3px 6px}
  .section,.sec{padding:28px 16px}.sec-tight{padding:8px 16px}
  h2{font-size:24px;line-height:1.2}h3{font-size:17px}.lead{font-size:15px;line-height:1.5}
  .page-hero{padding:24px 0 12px}.page-hero h1{font-size:30px}
  .grid{gap:12px}.grid-2,.grid-3,.tips-grid,.hubs{grid-template-columns:minmax(0,1fr)}
  .grid-4.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}
  .stat{padding:14px 12px}.stat-value{font-size:28px;line-height:1.2}.stat-label{font-size:11px;line-height:1.4}
  .proof-note{font-size:12px;line-height:1.6}
  .board{grid-template-columns:minmax(0,1fr);gap:16px}.board-main{padding:10px;background:#141414}
  .tbl-wrap{overflow:visible}.rt,.rt tbody{display:block;width:100%}.rt thead{display:none}
  .rt tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px 10px;padding:13px 12px;margin-bottom:10px;background:#1c1c1c;border:1px solid var(--line);border-radius:10px}
  .rt tr:last-child{margin-bottom:0}.rt td{display:block;min-width:0;padding:0;border:0!important}
  .rt tr:hover td{background:none}
  .rt .cell-date{grid-column:1;grid-row:1;color:var(--mut);font-size:12px;align-self:center}
  .rt .cell-result{grid-column:2;grid-row:1;justify-self:end}
  .rt .cell-match{grid-column:1 / -1;grid-row:2;padding:4px 0}
  .match{display:grid;grid-template-columns:minmax(0,1fr);gap:7px}.m-sep{display:none}
  .m-team{font-size:14px;gap:8px;line-height:1.35;min-width:0}.m-team>span{overflow-wrap:anywhere}
  .rt .cell-pick{display:block;grid-column:1;grid-row:3;max-width:none;font-size:12px;line-height:1.5;overflow-wrap:anywhere}
  .rt .cell-odd{grid-column:2;grid-row:3;align-self:end;text-align:right;font-size:14px}
  .cell-pick::before,.cell-odd::before{content:attr(data-label);display:block;color:var(--mut);font-weight:400;font-size:10px;text-transform:uppercase;letter-spacing:.05em;margin-bottom:2px}
  .feed{padding:14px}.feed-list{max-height:300px}.fi{gap:7px;grid-template-columns:8px minmax(0,1fr) auto}
  .fi strong{overflow-wrap:anywhere}.feed-meta .st{font-size:9px;padding:3px 6px}
  .filters{gap:7px}.filters button{min-height:44px;padding:8px 13px;font-size:12px}
  .tipster,.guide-card,.hub,.dual-promo .card,.plans .plan{padding:18px}
  .split-intro{gap:18px}.cta-card{padding:24px 16px}.ftr{padding:28px 0 20px}.ftr-grid{grid-template-columns:minmax(0,1fr);gap:20px}
  .price{font-size:30px}.price small{display:block;font-size:12px}
}
@media(prefers-reduced-motion:reduce){
  html{scroll-behavior:auto}.ticker-track,.live{animation:none}.ticker{overflow-x:auto}.ticker-track{display:flex;width:max-content}
  *,*::before,*::after{transition:none!important}
}
