.accent{color:var(--lime)}.ink-accent{color:var(--ink)}.tldr-facts{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:22px}.tf{background:rgba(255,255,255,.06);border:1px solid rgba(180,255,80,.28);border-radius:14px;padding:16px 18px}.tf b{display:block;font-family:var(--fm);font-size:20px;color:var(--lime-bright);letter-spacing:-.02em}.tf span{font-size:12.5px;color:#a9b2a4}@media (min-width:760px){.tldr-facts{grid-template-columns:repeat(4,1fr)}}.ledger{display:grid;grid-template-columns:1fr;gap:16px;margin-top:40px}.ledger .row{background:var(--bg-2);border:1px solid var(--line);border-radius:16px;padding:26px 28px;display:flex;align-items:baseline;gap:20px}.ledger b{font-family:var(--fm);font-weight:700;font-size:clamp(32px,4.4vw,42px);color:var(--ink);letter-spacing:-.03em;line-height:1;flex:none;min-width:130px}.ledger .row b .u{color:var(--lime);font-size:.6em}.ledger span{color:var(--muted);font-size:15px}.case .img-slot .ph{font-family:var(--fm);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2);text-align:center;padding:20px}.case .img-slot .badge{position:absolute;top:14px;left:14px;background:var(--ink);color:#fff;font-family:var(--fm);font-size:11px;font-weight:700;padding:7px 12px;border-radius:8px}.tcard .av img{width:100%;height:100%;object-fit:cover}.reveal.in{opacity:1;transform:none}@media (min-width:760px){.ledger{grid-template-columns:repeat(2,1fr)}}