body.menu-open{overflow:hidden}body.menu-open .nav-toggle-bars span:nth-child(1){transform:translateY(7px) rotate(45deg)}body.menu-open .nav-toggle-bars span:nth-child(2){opacity:0}body.menu-open .nav-toggle-bars span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}body.menu-open .mobile-menu{transform:translateX(0)}.brand-logo.tmc2{color:#fff;background:#5b0f2a;font-weight:800;padding:0 14px}.section{padding:90px 0}.offer-card.selected{border-color:rgba(232,200,74,.65);box-shadow:0 0 0 4px rgba(232,200,74,.14),0 24px 70px rgba(0,0,0,.55)}.offer-card.selected .offer-select-btn{border-color:rgba(232,200,74,.5);background:rgba(232,200,74,.12);color:var(--gold2)}.offer-card.elite.selected{border-color:rgba(0,212,255,.65);box-shadow:0 0 0 4px rgba(0,212,255,.12),0 28px 90px rgba(0,0,0,.5)}.cta-transition.active{display:flex}.cta-transition.active .cta-progress-bar{width:100%}.ticker-card{border:1px solid rgba(0,212,255,.18);background:rgba(0,212,255,.06);border-radius:12px;padding:10px 14px;display:flex;align-items:center;gap:10px;font-size:12.5px;color:var(--muted);margin-bottom:14px}.ticker-card .tck-dot{width:8px;height:8px;border-radius:50%;background:var(--cyan);flex-shrink:0;box-shadow:0 0 0 4px rgba(0,212,255,.15);animation:livePulse 1.4s infinite}.ticker-card strong{color:var(--cyan)}.last-chance{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 16px;border-radius:14px;background:linear-gradient(90deg,rgba(255,60,0,.14),rgba(255,122,0,.1));border:1px solid rgba(255,100,0,.3);margin-bottom:14px}.lc-text{font-size:12.5px;font-weight:700;color:rgba(255,200,100,.92);flex:1;min-width:120px}.lc-count{font-family:"Clash Display",sans-serif;font-size:24px;font-weight:700;color:#ff7b00;line-height:1}.lc-sub{font-size:10px;color:rgba(255,200,100,.65)}.side-urgency{padding:10px 14px;border-radius:12px;border:1px solid rgba(255,100,0,.3);background:linear-gradient(135deg,rgba(255,60,0,.12),rgba(255,122,0,.08));display:flex;align-items:center;gap:10px;margin-bottom:14px;font-size:12.5px;flex-wrap:wrap}.su-icon{font-size:18px}.su-text{font-weight:700;color:rgba(255,200,100,.92);flex:1;line-height:1.3;min-width:120px}.su-timer{font-family:"Space Mono",monospace;font-size:15px;font-weight:700;color:#ff7b00;white-space:nowrap}.faq-item.open .faq-arrow{transform:rotate(45deg);background:rgba(232,200,74,.12);border-color:rgba(232,200,74,.3);color:var(--gold2)}.faq-item.open .faq-a{max-height:340px;padding:0 20px 16px}.reveal.visible{opacity:1;transform:none}.modal-overlay.open{display:flex}@media (max-width:1024px){.dev-float{display:none}}@media (max-width:720px){.urg-bar{gap:8px;padding:8px 12px;flex-direction:column}.urg-bar-text{font-size:10px;letter-spacing:.4px}.device-tv{padding:10px}.device-screen{padding:10px;gap:7px}.dev-grid{grid-template-columns:repeat(3,1fr)}.dev-tile:nth-child(n+10){display:none}.urg-live{font-size:10px;padding:3px 10px}.urg-timer-wrap{padding:3px 8px}.urg-digit{font-size:13px;min-width:16px}}@media (max-width:400px){.dev-grid{grid-template-columns:repeat(3,1fr)}.dev-tile:nth-child(n+7){display:none}}