.qz-tvbanner-scope{margin:48px 0}.qz-tvbanner-scope .tv-handoff-card{background:linear-gradient(155deg,rgba(240,180,41,.08) 0,#0f1220 50%,#0b0e18 100%);border:2px solid #f0b429;border-radius:14px;padding:26px 30px;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;position:relative;overflow:hidden;box-shadow:0 0 60px rgba(240,180,41,.08),0 20px 50px rgba(0,0,0,.4)}.qz-tvbanner-scope .tv-handoff-card::before{content:"";position:absolute;left:-60px;top:-60px;width:220px;height:220px;background:radial-gradient(circle,rgba(240,180,41,.25),transparent 70%);pointer-events:none}.qz-tvbanner-scope .tv-handoff-card::after{content:"";position:absolute;right:-60px;bottom:-60px;width:220px;height:220px;background:radial-gradient(circle,rgba(240,180,41,.12),transparent 70%);pointer-events:none}.qz-tvbanner-scope .tv-handoff-badge{position:relative;z-index:1;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:rgba(240,180,41,.12);color:#f0b429;border:1px solid rgba(240,180,41,.25);border-radius:5px;font-family:'JetBrains Mono','DM Sans','DM Sans Fallback',monospace;font-size:10px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:10px;white-space:nowrap}.qz-tvbanner-scope .tv-handoff-badge::before{content:"\2605";font-size:11px;line-height:1}.qz-tvbanner-scope .tv-handoff-content{position:relative;z-index:1;flex:1;min-width:280px}.qz-tvbanner-scope .tv-handoff-title{font-family:Syne,'Syne Fallback',sans-serif;font-weight:800;font-size:22px;line-height:1.2;margin:0 0 8px;color:#e8eaf6;letter-spacing:-.5px}.qz-tvbanner-scope .tv-handoff-title em{font-style:normal;background:linear-gradient(135deg,#f0b429,#d4a017);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:800}.qz-tvbanner-scope .tv-handoff-body{font-size:13.5px;color:#7b82a0;margin:0;line-height:1.55}.qz-tvbanner-scope .tv-handoff-body strong{color:#e8eaf6;font-weight:500}.qz-tvbanner-scope .tv-handoff-cta{position:relative;z-index:1;display:inline-flex;align-items:center;gap:10px;padding:14px 24px;background:linear-gradient(135deg,#f0b429,#d4a017);color:#000;font-family:Syne,'Syne Fallback',sans-serif;font-size:12px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;border-radius:10px;text-decoration:none;transition:all .25s;white-space:nowrap;flex-shrink:0;box-shadow:0 4px 14px rgba(240,180,41,.25)}.qz-tvbanner-scope .tv-handoff-cta::after{content:"\2197";transition:transform .25s}.qz-tvbanner-scope .tv-handoff-cta:hover{transform:translateY(-2px);box-shadow:0 10px 28px rgba(240,180,41,.4)}.qz-tvbanner-scope .tv-handoff-cta:hover::after{transform:translate(2px,-2px)}.qz-tvbanner-scope .qz-trk-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;position:relative;z-index:1;margin:14px 0 18px;padding:14px 0;border-top:1px solid rgba(240,180,41,.18);border-bottom:1px solid rgba(240,180,41,.18)}.qz-tvbanner-scope .qz-trk-stat-num{font-family:Syne,'Syne Fallback',sans-serif;font-weight:800;font-size:24px;line-height:1;color:#f0b429;letter-spacing:-.5px}.qz-tvbanner-scope .qz-trk-stat-lbl{font-family:'JetBrains Mono','DM Sans','DM Sans Fallback',monospace;font-size:10px;color:#7b82a0;letter-spacing:1.5px;text-transform:uppercase;margin-top:6px}.qz-tvbanner-scope .qz-cta-row{display:flex;gap:10px;flex-wrap:wrap;position:relative;z-index:1;margin-top:6px;width:100%}.qz-tvbanner-scope .qz-cta-row .tv-handoff-cta{flex:1;min-width:200px;justify-content:center}.qz-tvbanner-scope .qz-cta-secondary{background:0 0!important;border:1.5px solid rgba(240,180,41,.5);color:#f0b429!important;box-shadow:none!important}.qz-tvbanner-scope .qz-cta-secondary::after{display:none!important}.qz-tvbanner-scope .qz-trk-foot{margin:14px 0 0;font-size:11px;color:#7b82a0;text-align:center;position:relative;z-index:1}.qz-tvbanner-scope .qz-trk-card{flex-direction:column;align-items:stretch}@media(max-width:640px){.qz-tvbanner-scope .tv-handoff-card{padding:22px 22px;gap:18px;flex-direction:column;align-items:stretch}.qz-tvbanner-scope .tv-handoff-title{font-size:18px}.qz-tvbanner-scope .tv-handoff-body{font-size:12.5px}.qz-tvbanner-scope .tv-handoff-cta{padding:13px 20px;font-size:11.5px;width:100%;justify-content:center}.qz-tvbanner-scope .tv-handoff-badge{font-size:9.5px}.qz-tvbanner-scope .qz-trk-stat-num{font-size:20px}}