
      
    


      
     


      {} *{} /*endBaseStyles*/
     


      #IE-warning {
        display: none;
        position: fixed;
        width: 100%;
        height: 100%;
        z-index: 9999;
        background: white;
      }
      .IE-warning-message {
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
        text-align: center;
      }
    



 /* ====== Scoped styles to avoid conflicts in GroovePages ====== */ #sb-bridge{--bg:#0b0c10;--panel:#121418;--muted:#9aa3af;--text:#f5f7fb;--brand:#7c5cff;--shadow:0 10px 30px rgba(0,0,0,.25);font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Inter,Arial,sans-serif;color:var(--text);background:linear-gradient(180deg,#0b0c10,#121418);padding:20px} #sb-bridge .wrap{max-width:1100px;margin:0 auto} #sb-bridge .badge{display:inline-flex;gap:8px;align-items:center;background:rgba(124,92,255,.15);border:1px solid rgba(124,92,255,.35);color:#d9d6ff;padding:6px 12px;border-radius:999px;font-weight:600;font-size:13px} #sb-bridge header{padding:14px 0;text-align:center} #sb-bridge .panel{background:var(--panel);border:1px solid #1f2430;border-radius:18px;padding:22px;box-shadow:var(--shadow)} #sb-bridge .hero{display:grid;grid-template-columns:1.2fr .8fr;gap:26px;align-items:center} #sb-bridge h1{font-size:36px;line-height:1.1;margin:10px 0 10px;font-weight:900} #sb-bridge .lead{font-size:18px;color:var(--muted);margin:0 0 16px} #sb-bridge .cta{display:inline-flex;align-items:center;gap:10px;background:var(--brand);color:#fff;padding:14px 18px;border-radius:12px;font-weight:800;font-size:16px;box-shadow:0 8px 18px rgba(124,92,255,.35);text-align:center;justify-content:center;width:100%;max-width:320px} #sb-bridge .mini{display:block;margin-top:10px;color:var(--muted);font-size:13px} #sb-bridge .note{font-size:13px;color:#aab2bf} #sb-bridge .hero-visual{display:grid;gap:10px} #sb-bridge .pill{display:inline-flex;align-items:center;gap:8px;background:#15202b;border:1px solid #223044;border-radius:12px;padding:10px 12px} #sb-bridge h2{margin:26px 0 10px;font-size:26px;text-align:center} #sb-bridge h3{margin:6px 0 8px;font-size:18px} #sb-bridge .grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px} #sb-bridge .card{background:var(--panel);border:1px solid #1f2430;border-radius:14px;padding:16px} #sb-bridge ul{margin:10px 0 0 18px;color:#cbd5e1} #sb-bridge .list{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px} #sb-bridge .stickybar{position:sticky;bottom:12px;inset-inline:0;background:#171a22;border:1px solid #2a3140;border-radius:14px;padding:12px 14px;display:flex;gap:12px;align-items:center;justify-content:space-between;box-shadow:var(--shadow);flex-wrap:wrap;margin-top:16px} #sb-bridge .tag{background:#202635;border:1px solid #2a3140;color:#d1d5db;padding:6px 10px;border-radius:999px;font-size:12px} #sb-bridge .faq details{background:#121823;border:1px solid #283142;border-radius:12px;padding:14px} #sb-bridge .faq summary{cursor:pointer;font-weight:700} #sb-bridge .footer{margin:24px 0 6px;color:#9aa3af;font-size:12px;text-align:center} #sb-bridge .price{font-weight:900;color:#c1ff72} #sb-bridge .strike{opacity:.65;text-decoration:line-through} @media (max-width: 960px){#sb-bridge .hero{grid-template-columns:1fr;text-align:center}#sb-bridge .hero-visual{justify-content:center}#sb-bridge .cta{width:100%}} 

