.elementor-567 .elementor-element.elementor-element-729a562{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-567 .elementor-element.elementor-element-729a562{--width:100%;}}/* Start custom CSS */.entry-title{display:none!important}
.wvu{opacity:0;transform:translateY(28px);transition:opacity .65s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1)}
.wvu.visible{opacity:1;transform:translateY(0)}
.wvu.d1{transition-delay:.1s}.wvu.d2{transition-delay:.2s}.wvu.d3{transition-delay:.3s}.wvu.d4{transition-delay:.4s}.wvu.d5{transition-delay:.5s}
.wv-strip{overflow:hidden;padding:32px 0;background:#fff;border-bottom:1px solid #E2E8F0}
.wv-strip-label{text-align:center;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#6B6B6B;margin-bottom:24px}
.wv-strip-track{display:flex;gap:48px;animation:strip-scroll 30s linear infinite;width:max-content}
.wv-strip-track span{font-size:14px;font-weight:600;color:#6B6B6B;white-space:nowrap}
@keyframes strip-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}
.wvtvov{display:grid;grid-template-columns:1fr 1fr;background:#fff}
.wvtvov-txt{padding:80px 64px;display:flex;flex-direction:column;justify-content:center;border-right:1px solid #E2E8F0}
.wvtvov-ey{font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#47C5FA;margin:0 0 20px;display:flex;align-items:center;gap:10px;font-family:Inter,sans-serif}
.wvtvov-ey::before{content:'';display:block;width:20px;height:1.5px;background:#47C5FA;flex-shrink:0}
.wvtvov-h{font-size:clamp(26px,2.6vw,40px);font-weight:900;letter-spacing:-.04em;line-height:1.04;color:#032254;margin:0 0 20px;font-family:Inter,sans-serif}
.wvtvov-h em{font-style:italic;color:#47C5FA}
.wvtvov-p{font-size:16px;line-height:1.7;color:#6B6B6B;margin:0 0 32px;font-family:Inter,sans-serif}
.wvtvov-cta{display:inline-flex;align-items:center;gap:8px;background:#47C5FA;color:#032254;padding:13px 26px;border-radius:999px;font-size:14px;font-weight:700;text-decoration:none;align-self:flex-start;font-family:Inter,sans-serif;transition:background .2s,transform .15s}
.wvtvov-cta:hover{background:#2EB5E8;transform:translateY(-2px)}
.wvtvov-stats{background:#F5F5F7;padding:80px 64px;display:flex;flex-direction:column;justify-content:center}
.wvtvov-stat{display:flex;flex-direction:column;gap:8px}
.wvtvov-stat-n{font-size:clamp(48px,5vw,68px);font-weight:900;color:#032254;letter-spacing:-.05em;line-height:1;font-family:Inter,sans-serif}
.wvtvov-stat-l{font-size:13px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:#6B6B6B;font-family:Inter,sans-serif}
.wvtvov-div{height:1px;background:#E2E8F0;margin:32px 0}
.wvtvf{display:flex;flex-direction:column}
.wvtvf-item{display:flex;gap:32px;align-items:flex-start;padding:28px 12px;border-top:1px solid #E2E8F0;border-radius:8px;transition:background .2s,padding-left .2s}
.wvtvf-item:first-child{border-top:none;padding-top:0}
.wvtvf-item:hover{background:#F0F5FF;padding-left:20px}
.wvtvf-n{font-size:11px;font-weight:700;color:#47C5FA;letter-spacing:.08em;min-width:28px;padding-top:3px;flex-shrink:0;font-family:Inter,sans-serif}
.wvtvf-h{font-size:16px;font-weight:700;color:#032254;margin:0 0 6px;letter-spacing:-.02em;font-family:Inter,sans-serif}
.wvtvf-p{font-size:15px;color:#6B6B6B;line-height:1.6;margin:0;font-family:Inter,sans-serif}
.wvtva{display:grid;grid-template-columns:1fr 1fr;min-height:600px}
.wvtva-img{position:relative;overflow:hidden}
.wvtva-img img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.06);transition:transform 10s cubic-bezier(.16,1,.3,1)}
.wvtva:hover .wvtva-img img{transform:scale(1)}
.wvtva-tag{position:absolute;top:32px;left:32px;background:rgba(255,255,255,.92);border:1px solid #E2E8F0;border-radius:8px;padding:12px 18px;backdrop-filter:blur(8px);box-shadow:0 4px 24px rgba(3,34,84,.12);z-index:2}
.wvtva-tag-n{display:block;font-size:22px;font-weight:900;color:#032254;letter-spacing:-.03em;line-height:1;font-family:Inter,sans-serif}
.wvtva-tag-l{display:block;font-size:11px;font-weight:600;color:#6B6B6B;text-transform:uppercase;letter-spacing:.06em;margin-top:2px;font-family:Inter,sans-serif}
.wvtva-txt{padding:80px 64px;display:flex;flex-direction:column;justify-content:center;background:#060F1E}
.wvtva-ey{font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#47C5FA;margin:0 0 20px;display:flex;align-items:center;gap:10px;font-family:Inter,sans-serif}
.wvtva-ey::before{content:'';display:block;width:20px;height:1.5px;background:#47C5FA;flex-shrink:0}
.wvtva-h{font-size:clamp(26px,2.6vw,40px);font-weight:900;letter-spacing:-.04em;line-height:1.04;color:#fff;margin:0 0 20px;font-family:Inter,sans-serif}
.wvtva-h em{font-style:italic;color:#47C5FA}
.wvtva-p{font-size:16px;line-height:1.7;color:rgba(255,255,255,.65);margin:0 0 28px;font-family:Inter,sans-serif}
.wvtva-list{list-style:none;padding:0;margin:0 0 36px;display:flex;flex-direction:column;gap:12px}
.wvtva-list li{font-size:14px;color:rgba(255,255,255,.75);padding-left:20px;position:relative;line-height:1.5;font-family:Inter,sans-serif;transition:color .2s}
.wvtva-list li:hover{color:#fff}
.wvtva-list li::before{content:'\2192';position:absolute;left:0;color:#47C5FA}
.wvtva-cta{display:inline-flex;align-items:center;gap:8px;background:#47C5FA;color:#032254;padding:13px 26px;border-radius:999px;font-size:14px;font-weight:700;text-decoration:none;align-self:flex-start;font-family:Inter,sans-serif;transition:background .2s,transform .15s}
.wvtva-cta:hover{background:#2EB5E8;transform:translateY(-2px)}
.wvtvb{display:grid;grid-template-columns:1fr 1fr;min-height:600px}
.wvtvb-txt{padding:80px 64px;display:flex;flex-direction:column;justify-content:center;background:#F0F5FF;position:relative;overflow:hidden}
.wvtvb-txt::before{content:'';position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 80% 60% at 20% 80%,rgba(71,197,250,.12) 0%,transparent 65%)}
.wvtvb-txt>*{position:relative;z-index:1}
.wvtvb-ey{font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#47C5FA;margin:0 0 20px;display:flex;align-items:center;gap:10px;font-family:Inter,sans-serif}
.wvtvb-ey::before{content:'';display:block;width:20px;height:1.5px;background:#47C5FA;flex-shrink:0}
.wvtvb-h{font-size:clamp(26px,2.6vw,40px);font-weight:900;letter-spacing:-.04em;line-height:1.04;color:#032254;margin:0 0 20px;font-family:Inter,sans-serif}
.wvtvb-h em{font-style:italic;color:#47C5FA}
.wvtvb-p{font-size:16px;line-height:1.7;color:#6B6B6B;margin:0 0 28px;font-family:Inter,sans-serif}
.wvtvb-cards{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:36px}
.wvtvb-card{background:#fff;border-radius:10px;padding:20px 18px;border:1px solid #DDE6F5;position:relative;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease}
.wvtvb-card::after{content:'';position:absolute;bottom:0;left:0;right:0;height:3px;background:linear-gradient(to right,#032254,#47C5FA);transform:scaleX(0);transform-origin:left;transition:transform .3s ease}
.wvtvb-card:hover{transform:translateY(-3px);box-shadow:0 6px 20px rgba(3,34,84,.1)}
.wvtvb-card:hover::after{transform:scaleX(1)}
.wvtvb-card-h{font-size:14px;font-weight:700;color:#032254;margin:0 0 6px;font-family:Inter,sans-serif}
.wvtvb-card-p{font-size:13px;color:#6B6B6B;line-height:1.6;margin:0;font-family:Inter,sans-serif}
.wvtvb-cta{display:inline-flex;align-items:center;gap:8px;background:#47C5FA;color:#032254;padding:13px 26px;border-radius:999px;font-size:14px;font-weight:700;text-decoration:none;align-self:flex-start;font-family:Inter,sans-serif;transition:background .2s,transform .15s}
.wvtvb-cta:hover{background:#2EB5E8;transform:translateY(-2px)}
.wvtvb-img{position:relative;overflow:hidden}
.wvtvb-img img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.06);transition:transform 10s cubic-bezier(.16,1,.3,1)}
.wvtvb:hover .wvtvb-img img{transform:scale(1)}
.wvtvc{display:grid;grid-template-columns:1fr 1fr;min-height:600px}
.wvtvc-img{position:relative;overflow:hidden}
.wvtvc-img img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.06);transition:transform 10s cubic-bezier(.16,1,.3,1)}
.wvtvc:hover .wvtvc-img img{transform:scale(1)}
.wvtvc-tag{position:absolute;top:32px;left:32px;background:rgba(255,255,255,.92);border:1px solid #E2E8F0;border-radius:8px;padding:12px 18px;backdrop-filter:blur(8px);box-shadow:0 4px 24px rgba(3,34,84,.12);z-index:2}
.wvtvc-tag-n{display:block;font-size:22px;font-weight:900;color:#032254;letter-spacing:-.03em;line-height:1;font-family:Inter,sans-serif}
.wvtvc-tag-l{display:block;font-size:11px;font-weight:600;color:#6B6B6B;text-transform:uppercase;letter-spacing:.06em;margin-top:2px;font-family:Inter,sans-serif}
.wvtvc-txt{padding:80px 64px;display:flex;flex-direction:column;justify-content:center;background:#060F1E}
.wvtvc-ey{font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#47C5FA;margin:0 0 20px;display:flex;align-items:center;gap:10px;font-family:Inter,sans-serif}
.wvtvc-ey::before{content:'';display:block;width:20px;height:1.5px;background:#47C5FA;flex-shrink:0}
.wvtvc-h{font-size:clamp(26px,2.6vw,40px);font-weight:900;letter-spacing:-.04em;line-height:1.04;color:#fff;margin:0 0 20px;font-family:Inter,sans-serif}
.wvtvc-h em{font-style:italic;color:#47C5FA}
.wvtvc-p{font-size:16px;line-height:1.7;color:rgba(255,255,255,.65);margin:0 0 28px;font-family:Inter,sans-serif}
.wvtvc-list{list-style:none;padding:0;margin:0 0 36px;display:flex;flex-direction:column;gap:12px}
.wvtvc-list li{font-size:14px;color:rgba(255,255,255,.75);padding-left:20px;position:relative;line-height:1.5;font-family:Inter,sans-serif;transition:color .2s}
.wvtvc-list li:hover{color:#fff}
.wvtvc-list li::before{content:'\2192';position:absolute;left:0;color:#47C5FA}
.wvtvc-cta{display:inline-flex;align-items:center;gap:8px;background:#47C5FA;color:#032254;padding:13px 26px;border-radius:999px;font-size:14px;font-weight:700;text-decoration:none;align-self:flex-start;font-family:Inter,sans-serif;transition:background .2s,transform .15s}
.wvtvc-cta:hover{background:#2EB5E8;transform:translateY(-2px)}
.wvtv-plat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;width:100%}
.wvtv-plat-card{background:#fff;border:1px solid #DDE6F5;border-radius:12px;padding:32px 28px;position:relative;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease}
.wvtv-plat-card::after{content:'';position:absolute;bottom:0;left:0;right:0;height:3px;background:linear-gradient(to right,#032254,#47C5FA);transform:scaleX(0);transform-origin:left;transition:transform .3s ease}
.wvtv-plat-card:hover{transform:translateY(-4px);box-shadow:0 8px 32px rgba(3,34,84,.1)}
.wvtv-plat-card:hover::after{transform:scaleX(1)}
.wvtv-plat-num{font-size:11px;font-weight:700;letter-spacing:.1em;color:#47C5FA;display:block;margin-bottom:16px;font-family:Inter,sans-serif}
.wvtv-plat-h{font-size:17px;font-weight:700;color:#032254;margin:0 0 10px;letter-spacing:-.02em;font-family:Inter,sans-serif}
.wvtv-plat-p{font-size:14px;color:#64748B;line-height:1.65;margin:0 0 20px;font-family:Inter,sans-serif}
.wvtv-plat-link{font-size:13px;font-weight:600;color:#47C5FA;text-decoration:none;font-family:Inter,sans-serif;transition:color .2s}
.wvtv-plat-link:hover{color:#032254}
.elementor-element-982693a{background:#F0F5FF!important;position:relative;overflow:hidden}
.elementor-element-982693a::before{content:'';position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 70% 50% at 50% 100%,rgba(71,197,250,.1) 0%,transparent 65%)}
.elementor-element-982693a .e-con-inner{position:relative;z-index:1}
.elementor-element-43dcedd .elementor-button,.elementor-element-cb6a32d .elementor-button,.elementor-element-bbb071c .elementor-button{border-radius:999px!important;background-color:#47C5FA!important;color:#032254!important;font-weight:700!important;transition:background .2s,transform .15s!important}
.elementor-element-43dcedd .elementor-button:hover,.elementor-element-cb6a32d .elementor-button:hover,.elementor-element-bbb071c .elementor-button:hover{background-color:#2EB5E8!important;transform:translateY(-2px)!important}
.elementor-element-db65539 h6,.elementor-element-a3eeb05 h6,.elementor-element-7d46e78 h6,.elementor-element-dcce49c h6{display:flex!important;align-items:center!important;gap:10px!important}
.elementor-element-db65539 h6::before,.elementor-element-a3eeb05 h6::before,.elementor-element-7d46e78 h6::before,.elementor-element-dcce49c h6::before{content:''!important;display:block!important;width:20px!important;height:1.5px!important;background:#47C5FA!important;flex-shrink:0!important}
.elementor-element-b76111a h2,.elementor-element-bdc1d65 h2,.elementor-element-256b540 h2,.elementor-element-736dd23 h2{font-weight:900!important;letter-spacing:-.04em!important;line-height:1.04!important;font-size:clamp(26px,2.6vw,40px)!important}
@media(max-width:767px){
.wvtvov{grid-template-columns:1fr}.wvtvov-txt{padding:48px 28px;border-right:none;border-bottom:1px solid #E2E8F0}.wvtvov-stats{padding:40px 28px}.wvtvov-stat-n{font-size:52px}.wvtvov-div{margin:24px 0}
.wvtvf-item{padding:20px 12px}
.wvtva{grid-template-columns:1fr;grid-template-rows:260px auto;min-height:unset}.wvtva-img{min-height:260px}.wvtva-txt{padding:44px 28px}.wvtva-tag{top:20px;left:20px;padding:10px 14px}.wvtva-tag-n{font-size:18px}.wvtva-cta{width:100%;justify-content:center;box-sizing:border-box}
.wvtvb{grid-template-columns:1fr;grid-template-rows:auto 260px;min-height:unset}.wvtvb-txt{padding:44px 28px;order:1}.wvtvb-img{order:2;min-height:260px}.wvtvb-cards{grid-template-columns:1fr;gap:10px}.wvtvb-card{padding:16px}.wvtvb-cta{width:100%;justify-content:center;box-sizing:border-box}
.wvtvc{grid-template-columns:1fr;grid-template-rows:260px auto;min-height:unset}.wvtvc-img{min-height:260px}.wvtvc-txt{padding:44px 28px}.wvtvc-tag{top:20px;left:20px;padding:10px 14px}.wvtvc-tag-n{font-size:18px}.wvtvc-cta{width:100%;justify-content:center;box-sizing:border-box}
.wvtv-plat-grid{grid-template-columns:1fr;gap:16px}.wvtv-plat-card{padding:24px 20px}
}
@media(min-width:768px) and (max-width:1024px){
.wvtvov-txt,.wvtvov-stats{padding:60px 40px}
.wvtva-txt,.wvtvb-txt,.wvtvc-txt{padding:56px 40px}
.wvtv-plat-grid{gap:16px}
}
/* Center eyebrows in centered sections */
.elementor-element-a3eeb05 h6,.elementor-element-dcce49c h6{justify-content:center!important}

/* Mobile: all CTAs full-width except hero */
@media(max-width:767px){
  .wvtvov-cta{display:flex!important;width:100%;box-sizing:border-box;justify-content:center}
  .elementor-element-cb6a32d .elementor-button,.elementor-element-bbb071c .elementor-button{width:100%!important;box-sizing:border-box!important;justify-content:center!important}
  /* Hero button: centered, not full-width */
  .elementor-element-15e47ee{justify-content:center!important;display:flex!important}
  .elementor-element-43dcedd .elementor-button{width:auto!important}
  /* Prevent horizontal overflow in CTA sections */
  .elementor-element-a5173f8,.elementor-element-6cef340{overflow:hidden}
}
.wvtv2{--navy:#032254;--ink:#071527;--blue:#47c5fa;--red:#dc2638;--cloud:#f3f7fb;--line:rgba(3,34,84,.14);--muted:#5f6f84;font-family:Aptos,'Segoe UI',sans-serif;color:var(--ink);overflow:hidden;background:#fff}.wvtv2 *{box-sizing:border-box}.wvtv2 a{text-decoration:none}.wvtv2 .inner{width:min(1180px,calc(100% - 40px));margin:0 auto}.wvtv2-hero{min-height:88vh;position:relative;display:grid;place-items:center;padding:120px 0 90px;color:#fff;background:#06111f;isolation:isolate}.wvtv2-hero:before{content:'';position:absolute;inset:0;background:linear-gradient(110deg,rgba(3,34,84,.92),rgba(3,34,84,.68) 48%,rgba(220,38,56,.42)),url('https://images.unsplash.com/photo-1593784991095-a205069470b6?auto=format&fit=crop&w=1800&q=80') center/cover;transform:scale(1.06);z-index:-2}.wvtv2-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent,rgba(6,17,31,.74));z-index:-1}.wvtv2-ey{display:inline-flex;align-items:center;gap:12px;font-size:12px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:var(--blue);margin:0 0 18px}.wvtv2-ey:before{content:'';width:46px;height:2px;background:currentColor}.wvtv2 h1,.wvtv2 h2,.wvtv2 h3,.wvtv2 p{margin:0}.wvtv2 h1{font-size:clamp(48px,6.5vw,94px);line-height:.92;font-weight:950;letter-spacing:-.045em;max-width:820px}.wvtv2 h2{font-size:clamp(38px,5vw,72px);line-height:.98;font-weight:950;letter-spacing:-.045em}.wvtv2 em{font-style:italic;color:var(--blue)}.wvtv2-hero p.lead{margin-top:24px;max-width:690px;font-size:clamp(18px,1.7vw,24px);line-height:1.45;color:rgba(255,255,255,.88);font-weight:600}.wvtv2-hero-grid,.wvtv2-smart,.wvtv2-lineups,.wvtv2-onstream{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.wvtv2-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.wvtv2-btn{display:inline-flex;align-items:center;gap:10px;border-radius:999px;padding:15px 22px;font-weight:900;transition:transform .25s ease,box-shadow .25s ease}.wvtv2-btn:hover{transform:translateY(-3px)}.wvtv2-btn.primary{background:var(--blue);color:var(--navy);box-shadow:0 18px 42px rgba(71,197,250,.28)}.wvtv2-btn.ghost{border:1px solid rgba(255,255,255,.42);color:#fff;background:rgba(255,255,255,.08)}.wvtv2-tv{position:relative;min-height:430px;perspective:1200px}.wvtv2-screen{position:absolute;inset:24px 0 auto auto;width:min(520px,100%);aspect-ratio:16/10;border:12px solid #071527;border-radius:24px;background:#142e4e;box-shadow:0 34px 80px rgba(0,0,0,.46);overflow:hidden;transform:rotateY(-9deg) rotateX(3deg)}.wvtv2-screen img{width:100%;height:100%;object-fit:cover;opacity:.62}.wvtv2-screen .ui{position:absolute;inset:0;padding:24px;display:grid;align-content:end;background:linear-gradient(180deg,transparent,rgba(3,34,84,.86))}.wvtv2-screen strong{font-size:34px;line-height:1;color:#fff;letter-spacing:-.04em}.wvtv2-screen span{color:var(--blue);font-weight:900}.wvtv2-chiprow{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}.wvtv2-chip{font-size:12px;color:#fff;border:1px solid rgba(255,255,255,.32);padding:8px 10px;border-radius:999px;background:rgba(255,255,255,.1)}.wvtv2-float{position:absolute;background:#fff;color:var(--navy);border-radius:18px;padding:16px 18px;font-weight:900;box-shadow:0 20px 50px rgba(0,0,0,.28);animation:wvtv2Float 5s ease-in-out infinite}.wvtv2-float.one{left:0;bottom:70px}.wvtv2-float.two{right:12px;bottom:0;animation-delay:1s}.wvtv2-float b{display:block;color:var(--red);font-size:28px;line-height:1}@keyframes wvtv2Float{0%,100%{transform:translateY(0)}50%{transform:translateY(-14px)}}.wvtv2-section{padding:96px 0;position:relative}.wvtv2-section.light{background:var(--cloud)}.wvtv2-section.dark{background:#06111f;color:#fff}.wvtv2-copy{font-size:18px;line-height:1.65;color:var(--muted);font-weight:600}.dark .wvtv2-copy{color:rgba(255,255,255,.78)}.wvtv2-photo{position:relative;border-radius:8px;overflow:hidden;min-height:460px;box-shadow:0 34px 80px rgba(3,34,84,.18)}.wvtv2-photo img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;transition:transform .7s ease}.wvtv2-photo:hover img{transform:scale(1.08)}.wvtv2-photo-badge{position:absolute;left:24px;bottom:24px;background:rgba(255,255,255,.94);border-radius:8px;padding:18px;color:var(--navy);font-weight:900;max-width:260px}.wvtv2-bullets{display:grid;gap:14px;margin:28px 0 0}.wvtv2-bullet{display:grid;grid-template-columns:42px 1fr;gap:14px;align-items:start;padding:18px;border:1px solid var(--line);border-radius:8px;background:#fff;transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease;color:var(--ink)}.wvtv2-bullet:hover{transform:translateX(8px);border-color:rgba(71,197,250,.65);box-shadow:0 18px 36px rgba(3,34,84,.08)}.wvtv2-bullet .dot{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:var(--navy);color:#fff;font-weight:950}.wvtv2-discounts{background:linear-gradient(135deg,#dc2638,#032254);color:#fff;padding:92px 0;overflow:hidden}.wvtv2-bubbles{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:38px}.wvtv2-bubble{min-height:220px;border-radius:999px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.28);display:grid;place-items:center;text-align:center;padding:32px;transition:transform .3s ease,background .3s ease}.wvtv2-bubble:hover{transform:translateY(-10px) scale(1.03);background:rgba(255,255,255,.2)}.wvtv2-bubble h3{font-size:clamp(23px,2.4vw,34px);line-height:1.05;color:#fff}.wvtv2-tabs{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.wvtv2-tab{border:1px solid var(--line);background:#fff;border-radius:8px;padding:18px;text-align:left;cursor:pointer;transition:transform .25s ease,border-color .25s ease,background .25s ease;color:var(--navy);font-weight:900}.wvtv2-tab:hover,.wvtv2-tab.active{transform:translateY(-4px);border-color:var(--blue);background:#eaf8ff}.wvtv2-panel{margin-top:20px;border-radius:8px;background:#fff;border:1px solid var(--line);padding:30px;min-height:188px}.wvtv2-panel h3{font-size:28px;color:var(--navy);margin-bottom:10px}.wvtv2-brand-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:34px}.wvtv2-brand{display:flex;min-height:128px;align-items:flex-end;padding:18px;border-radius:8px;overflow:hidden;color:#fff;background:#071527;position:relative;transition:transform .28s ease,box-shadow .28s ease}.wvtv2-brand img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.44;transition:transform .6s ease}.wvtv2-brand:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(3,34,84,.08),rgba(3,34,84,.9))}.wvtv2-brand:hover{transform:translateY(-8px);box-shadow:0 24px 54px rgba(3,34,84,.2)}.wvtv2-brand:hover img{transform:scale(1.08)}.wvtv2-brand span{position:relative;z-index:1;font-size:20px;font-weight:950}.wvtv2-logo-pair{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:22px}.wvtv2-logo{border:1px solid rgba(255,255,255,.28);border-radius:999px;padding:10px 14px;color:#fff;font-weight:950;background:rgba(255,255,255,.08)}.wvtv2-orbit{position:relative;min-height:520px}.wvtv2-orbit .core{position:absolute;inset:80px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#47c5fa,#032254 62%,#071527);box-shadow:0 36px 90px rgba(0,0,0,.35);display:grid;place-items:center;text-align:center;padding:42px}.wvtv2-orbit .core h3{font-size:44px;line-height:.95;color:#fff}.wvtv2-orb{position:absolute;width:152px;height:152px;border-radius:50%;display:grid;place-items:center;text-align:center;padding:18px;font-weight:900;background:#fff;color:var(--navy);box-shadow:0 24px 50px rgba(0,0,0,.26);animation:wvtv2Float 6s ease-in-out infinite}.wvtv2-orb.a{left:0;top:20px}.wvtv2-orb.b{right:0;top:70px;animation-delay:.7s}.wvtv2-orb.c{left:30px;bottom:34px;animation-delay:1.2s}.wvtv2-orb.d{right:34px;bottom:0;animation-delay:1.8s}.wvtv2-reliable{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:36px}.wvtv2-num{padding:30px;border-radius:8px;background:#fff;color:var(--navy);border:1px solid var(--line);transition:transform .28s ease}.wvtv2-num:hover{transform:translateY(-8px)}.wvtv2-num b{display:block;font-size:clamp(54px,6vw,94px);line-height:.9;color:var(--red);letter-spacing:-.06em}.wvtv2-num span{display:block;margin-top:16px;font-weight:900;font-size:18px}.wvtv2-final{text-align:center;background:linear-gradient(135deg,#06111f,#032254);color:#fff;padding:96px 0}.wvtv2-final h2{max-width:900px;margin:0 auto}.wvtv2-final p{max-width:740px;margin:22px auto 0;color:rgba(255,255,255,.78)}.wvtv2-reveal{opacity:0;transform:translateY(28px);transition:opacity .75s ease,transform .75s ease}.wvtv2-in{opacity:1;transform:none!important}@media(max-width:900px){.wvtv2-hero-grid,.wvtv2-smart,.wvtv2-lineups,.wvtv2-onstream{grid-template-columns:1fr}.wvtv2-tv{min-height:360px}.wvtv2-bubbles,.wvtv2-reliable{grid-template-columns:1fr}.wvtv2-brand-grid{grid-template-columns:repeat(2,1fr)}.wvtv2-section{padding:72px 0}.wvtv2-orbit{min-height:auto;display:grid;gap:14px}.wvtv2-orbit .core,.wvtv2-orb{position:relative;inset:auto!important;width:auto;height:auto;border-radius:8px}.wvtv2-orbit .core{min-height:220px}}@media(max-width:560px){.wvtv2 .inner{width:min(100% - 28px,1180px)}.wvtv2-hero{padding:90px 0 70px}.wvtv2-actions{display:grid}.wvtv2-brand-grid,.wvtv2-tabs{grid-template-columns:1fr}.wvtv2-screen{border-width:8px}.wvtv2-float{position:relative;display:inline-block;margin:12px 8px 0}.wvtv2-float.one,.wvtv2-float.two{left:auto;right:auto;bottom:auto}.wvtv2-tv{min-height:310px}}
.elementor-element-e7c6525{display:none!important;visibility:hidden!important;height:0!important;overflow:hidden!important;margin:0!important;padding:0!important}.elementor-element-729a562{width:100%!important;max-width:none!important}.elementor-element-729a562>.e-con-inner{width:100%!important;max-width:none!important;padding:0!important}.elementor-element-729a562 .elementor-widget-html{width:100%!important;margin:0!important}
.elementor-element-e7c6525,.elementor-element-bf75286,.elementor-element-1335f8f,.elementor-element-14657b5,.elementor-element-0c4094b,.elementor-element-469a0dc,.elementor-element-462d454,.elementor-element-0a8bd16,.elementor-element-6cef340,.elementor-element-982693a,.elementor-element-a5173f8{display:none!important;visibility:hidden!important;height:0!important;overflow:hidden!important;margin:0!important;padding:0!important}
/* TV Programming polish pass - Products page typography, branded colors, unified CTAs */
.wvtv2{--navy:#032254!important;--dark:#060F1E!important;--sky:#47C5FA!important;--sky-soft:#EAF8FF!important;--white:#FFFFFF!important;--cloud:#F5F5F7!important;--line:#DDE6F5!important;--ink:#032254!important;--body:#6B6B6B!important;font-family:Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif!important;color:var(--ink)!important;background:var(--white)!important}.wvtv2 h1,.wvtv2 h2,.wvtv2 h3{font-family:Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif!important;font-weight:900!important;letter-spacing:-.055em!important;color:var(--ink)!important}.wvtv2 h1{font-size:clamp(54px,6vw,92px)!important;line-height:.93!important;color:var(--white)!important}.wvtv2 h2{font-size:clamp(42px,5vw,78px)!important;line-height:.96!important}.wvtv2 h3{letter-spacing:-.035em!important}.wvtv2 em{color:var(--sky)!important;font-style:italic!important}.wvtv2-copy,.wvtv2 .lead,.wvtv2 p{font-family:Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif!important}.wvtv2-copy{color:var(--body)!important;font-size:clamp(17px,1.35vw,22px)!important;line-height:1.65!important;font-weight:500!important}.wvtv2-hero .lead{color:rgba(255,255,255,.82)!important;font-size:clamp(19px,1.6vw,25px)!important;line-height:1.55!important;font-weight:500!important}.wvtv2-ey{display:block!important;color:var(--sky)!important;font-size:13px!important;font-weight:800!important;letter-spacing:.2em!important;text-transform:uppercase!important;margin:0 0 22px!important}.wvtv2-ey:before{display:none!important;content:none!important}.wvtv2-section.light{background:var(--cloud)!important}.wvtv2-section.dark,.wvtv2-final{background:var(--dark)!important}.wvtv2-section.dark h2,.wvtv2-section.dark h3,.wvtv2-final h2,.wvtv2-final h3{color:var(--white)!important}.wvtv2-section.dark .wvtv2-copy,.wvtv2-final .wvtv2-copy{color:rgba(255,255,255,.72)!important}.wvtv2-btn,.elementor .wvtv2-btn{border-radius:999px!important;padding:17px 30px!important;font-weight:800!important;letter-spacing:-.01em!important;transition:transform .22s ease,box-shadow .22s ease,background .22s ease,border-color .22s ease,color .22s ease!important}.wvtv2-btn.primary{background:var(--sky)!important;color:var(--navy)!important;box-shadow:none!important}.wvtv2-btn.primary:hover{background:var(--sky)!important;color:var(--navy)!important;transform:translateY(-3px)!important;box-shadow:0 18px 42px rgba(71,197,250,.42)!important}.wvtv2-btn.ghost{background:transparent!important;color:var(--white)!important;border:2px solid rgba(255,255,255,.48)!important;box-shadow:none!important}.wvtv2-btn.ghost:hover{background:rgba(255,255,255,.08)!important;color:var(--white)!important;border-color:var(--white)!important;transform:translateY(-3px)!important;box-shadow:0 18px 42px rgba(255,255,255,.22)!important}.elementor-button{border-radius:999px!important}.elementor-button:hover{transform:translateY(-3px)!important}.wvtv2-float{display:none!important}.wvtv2-screen{box-shadow:0 34px 86px rgba(0,0,0,.38)!important}.wvtv2-discounts{background:var(--navy)!important;color:var(--white)!important;padding:104px 0!important}.wvtv2-discounts h2{max-width:1050px!important;color:var(--white)!important}.wvtv2-bubbles{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;margin-top:40px!important}.wvtv2-bubble{min-height:168px!important;border-radius:8px!important;background:rgba(255,255,255,.075)!important;border:1px solid rgba(71,197,250,.28)!important;padding:28px!important;place-items:start!important;text-align:left!important;align-content:space-between!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)!important}.wvtv2-bubble:before{content:'0' counter(saving)!important;counter-increment:saving!important;display:block;color:var(--sky)!important;font-size:13px!important;font-weight:900!important;letter-spacing:.14em!important;margin-bottom:34px!important}.wvtv2-bubbles{counter-reset:saving!important}.wvtv2-bubble h3{color:var(--white)!important;font-size:clamp(22px,1.8vw,30px)!important;line-height:1.12!important;font-weight:850!important;letter-spacing:-.035em!important}.wvtv2-bubble:hover{transform:translateY(-8px)!important;background:rgba(71,197,250,.14)!important;border-color:var(--sky)!important;box-shadow:0 24px 54px rgba(0,0,0,.18)!important}.wvtv2-lineups h2,.wvtv2-lineups h3{color:var(--navy)!important}.wvtv2-lineups .wvtv2-copy{color:var(--body)!important}.wvtv2-tab{color:var(--navy)!important;background:var(--white)!important;border:1px solid var(--line)!important;border-radius:999px!important;font-weight:800!important;min-height:54px!important}.wvtv2-tab:hover,.wvtv2-tab.active{color:var(--navy)!important;background:var(--sky-soft)!important;border-color:var(--sky)!important;box-shadow:0 12px 26px rgba(71,197,250,.16)!important}.wvtv2-panel{background:var(--white)!important;border:1px solid var(--line)!important;border-radius:8px!important}.wvtv2-panel h3{color:var(--navy)!important}.wvtv2-brand span{color:var(--white)!important;text-shadow:0 1px 12px rgba(0,0,0,.28)!important}.wvtv2-brand:hover span{color:var(--sky)!important}.wvtv2-brand:hover:after{background:linear-gradient(180deg,rgba(3,34,84,.2),rgba(3,34,84,.94))!important}.wvtv2-num b{color:var(--sky)!important}.wvtv2-num span{color:var(--navy)!important}.wvtv2-logo{color:var(--white)!important;border-color:rgba(71,197,250,.45)!important;background:rgba(71,197,250,.1)!important}.wvtv2-orbit .core{background:radial-gradient(circle at 35% 30%,var(--sky),var(--navy) 62%,var(--dark))!important}.wvtv2-orb{color:var(--navy)!important}.wvtv2-photo-badge{color:var(--navy)!important;border-radius:8px!important}.wvtv2-chip{color:var(--white)!important;border-color:rgba(255,255,255,.36)!important}.wvtv2-chip:hover{border-color:var(--sky)!important;color:var(--sky)!important}.wvtv2 a:focus-visible,.wvtv2 button:focus-visible{outline:3px solid var(--sky)!important;outline-offset:4px!important}@media(max-width:767px){.wvtv2 h1{font-size:clamp(46px,14vw,64px)!important}.wvtv2 h2{font-size:clamp(34px,10vw,48px)!important}.wvtv2-btn,.wvtv2-actions .wvtv2-btn,.elementor-button{width:100%!important;justify-content:center!important;text-align:center!important}.wvtv2-actions{width:100%!important}.wvtv2-bubbles{grid-template-columns:1fr!important}.wvtv2-bubble{min-height:142px!important}.wvtv2-tabs{grid-template-columns:1fr!important}.wvtv2-brand-grid{grid-template-columns:1fr!important}.wvtv2-screen{position:relative!important;inset:auto!important;margin-top:16px!important}.wvtv2-tv{min-height:auto!important}.wvtv2-section,.wvtv2-discounts,.wvtv2-final{padding:68px 0!important}}
.wvtv2-hero:before{background:linear-gradient(110deg,rgba(3,34,84,.94),rgba(3,34,84,.76) 52%,rgba(6,15,30,.88)),url('https://images.unsplash.com/photo-1593784991095-a205069470b6?auto=format&fit=crop&w=1800&q=80') center/cover!important}.wvtv2-hero:after{background:linear-gradient(180deg,rgba(3,34,84,.04),rgba(6,15,30,.72))!important}.wvtv2-discounts h2{font-size:clamp(42px,4.4vw,68px)!important;line-height:1!important;letter-spacing:-.055em!important}.wvtv2-discounts .wvtv2-actions{margin-top:30px!important}.wvtv2-discounts .wvtv2-btn.primary{box-shadow:none!important}.wvtv2-discounts .wvtv2-btn.primary:hover{box-shadow:0 18px 42px rgba(71,197,250,.42)!important}.wvtv2-screen{border-color:#060F1E!important}.wvtv2-screen .ui{background:linear-gradient(180deg,transparent,rgba(3,34,84,.88))!important}
.elementor-element-729a562,
.elementor-element-729a562 > .e-con-inner,
.elementor-element-729a562 .elementor-widget-html,
.elementor-element-729a562 .elementor-widget-container{
  margin:0!important;
  padding:0!important;
  gap:0!important;
}
.elementor-element-729a562 .elementor-widget-html{
  line-height:0!important;
}
.elementor-element-729a562 .elementor-widget-html > .elementor-widget-container{
  line-height:normal!important;
}
.elementor-element-729a562 .wvtv2{
  font-family:Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif!important;
  color:#032254;
  margin:0!important;
  padding:0!important;
  line-height:normal;
}
.elementor-element-729a562 .wvtv2 section{
  margin:0!important;
  border:0!important;
}
.elementor-element-729a562 .wvtv2 .inner{
  max-width:1400px;
}
.elementor-element-729a562 .wvtv2-ey{
  display:block!important;
  color:#47C5FA!important;
  font-size:clamp(12px,.85vw,16px)!important;
  font-weight:800!important;
  line-height:1.25!important;
  letter-spacing:.18em!important;
  text-transform:uppercase!important;
  margin:0 0 24px!important;
  text-align:inherit;
}
.elementor-element-729a562 .wvtv2-ey:before,
.elementor-element-729a562 .wvtv2-ey:after{
  display:none!important;
  content:none!important;
}
.elementor-element-729a562 .wvtv2 h1,
.elementor-element-729a562 .wvtv2 h2{
  font-family:Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif!important;
  font-weight:900!important;
  letter-spacing:-.045em!important;
  line-height:.96!important;
  margin:0 0 28px!important;
  text-wrap:balance;
}
.elementor-element-729a562 .wvtv2 h1{
  font-size:clamp(58px,6.8vw,104px)!important;
  max-width:980px;
}
.elementor-element-729a562 .wvtv2 h2{
  font-size:clamp(48px,5.35vw,84px)!important;
  max-width:1120px;
}
.elementor-element-729a562 .wvtv2 h1 em,
.elementor-element-729a562 .wvtv2 h2 em,
.elementor-element-729a562 .wvtv2 h3 em{
  color:#47C5FA!important;
  font-style:italic!important;
  font-weight:900!important;
}
.elementor-element-729a562 .wvtv2-section,
.elementor-element-729a562 .wvtv2-discounts,
.elementor-element-729a562 .wvtv2-final{
  padding-top:clamp(92px,8vw,136px)!important;
  padding-bottom:clamp(92px,8vw,136px)!important;
}
.elementor-element-729a562 .wvtv2-section.light,
.elementor-element-729a562 .wvtv2-section:not(.dark){
  background:#F5F5F7!important;
}
.elementor-element-729a562 .wvtv2-section.dark,
.elementor-element-729a562 .wvtv2-final{
  background:#060F1E!important;
}
.elementor-element-729a562 .wvtv2-copy,
.elementor-element-729a562 .wvtv2 .lead{
  font-size:clamp(19px,1.55vw,26px)!important;
  line-height:1.55!important;
  letter-spacing:-.01em!important;
  font-weight:500!important;
}
.elementor-element-729a562 .wvtv2-section.light .wvtv2-copy,
.elementor-element-729a562 .wvtv2-section:not(.dark) .wvtv2-copy{
  color:#6E6E73!important;
}
.elementor-element-729a562 .wvtv2-section.dark .wvtv2-copy,
.elementor-element-729a562 .wvtv2-final .wvtv2-copy{
  color:rgba(255,255,255,.68)!important;
}
.elementor-element-729a562 .wvtv2-reliable{
  gap:24px!important;
  margin-top:44px!important;
}
.elementor-element-729a562 .wvtv2-num{
  background:#fff!important;
  border:1px solid #DDE6F5!important;
  border-radius:8px!important;
  padding:clamp(30px,3.4vw,54px)!important;
  min-height:250px!important;
}
.elementor-element-729a562 .wvtv2-num b{
  display:block!important;
  color:#47C5FA!important;
  font-size:clamp(72px,7vw,118px)!important;
  font-weight:900!important;
  line-height:.9!important;
  letter-spacing:-.06em!important;
  margin:0 0 28px!important;
}
.elementor-element-729a562 .wvtv2-num span{
  color:#032254!important;
  font-size:clamp(20px,1.6vw,27px)!important;
  font-weight:900!important;
  line-height:1.28!important;
  letter-spacing:-.03em!important;
}
.elementor-element-729a562 .wvtv2-final .inner,
.elementor-element-729a562 .wvtv2-final .wvtv2-ey,
.elementor-element-729a562 .wvtv2-final h2,
.elementor-element-729a562 .wvtv2-final .wvtv2-copy{
  text-align:center!important;
  margin-left:auto!important;
  margin-right:auto!important;
}
.elementor-element-729a562 .wvtv2-final h2{
  max-width:1160px!important;
}
.elementor-element-729a562 .wvtv2-final .wvtv2-copy{
  max-width:860px!important;
}
.elementor-element-729a562 .wvtv2-bullet p,
.elementor-element-729a562 .wvtv2-panel p,
.elementor-element-729a562 .wvtv2-panel h3,
.elementor-element-729a562 .wvtv2-bubble h3,
.elementor-element-729a562 .wvtv2-brand span{
  font-family:Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif!important;
}
.elementor-element-729a562 .wvtv2-panel h3,
.elementor-element-729a562 .wvtv2-bubble h3{
  letter-spacing:-.03em!important;
  font-weight:800!important;
}
@media (max-width:1024px){
  .elementor-element-729a562 .wvtv2 h1{font-size:clamp(48px,9vw,76px)!important;}
  .elementor-element-729a562 .wvtv2 h2{font-size:clamp(42px,8vw,68px)!important;}
  .elementor-element-729a562 .wvtv2-section,.elementor-element-729a562 .wvtv2-discounts,.elementor-element-729a562 .wvtv2-final{padding-top:88px!important;padding-bottom:88px!important;}
}
@media (max-width:767px){
  .elementor-element-729a562 .wvtv2 h1{font-size:clamp(42px,13vw,58px)!important;line-height:.98!important;}
  .elementor-element-729a562 .wvtv2 h2{font-size:clamp(36px,11vw,52px)!important;line-height:1!important;}
  .elementor-element-729a562 .wvtv2-copy,.elementor-element-729a562 .wvtv2 .lead{font-size:18px!important;line-height:1.58!important;}
  .elementor-element-729a562 .wvtv2-ey{font-size:11px!important;letter-spacing:.16em!important;margin-bottom:18px!important;}
  .elementor-element-729a562 .wvtv2-num{min-height:0!important;padding:28px!important;}
  .elementor-element-729a562 .wvtv2-num b{font-size:72px!important;}
  .elementor-element-729a562 .wvtv2-num span{font-size:20px!important;}
}
/* TV Programming final type fit pass */
.elementor-element-729a562 .wvtv2 h1 em,
.elementor-element-729a562 .wvtv2 h2 em{
  display:inline;
}
.elementor-element-729a562 .wvtv2-smart h2,
.elementor-element-729a562 .wvtv2-lineups h2,
.elementor-element-729a562 .wvtv2-onstream h2{
  font-size:clamp(42px,4.55vw,68px)!important;
  line-height:1!important;
  max-width:760px!important;
}
.elementor-element-729a562 .wvtv2-lineups h2 em,
.elementor-element-729a562 .wvtv2-onstream h2 em,
.elementor-element-729a562 .wvtv2-smart h2 em{
  display:block;
}
.elementor-element-729a562 .wvtv2-discounts h2,
.elementor-element-729a562 .wvtv2-brand-grid + h2{
  font-size:clamp(44px,4.8vw,74px)!important;
}
.elementor-element-729a562 .wvtv2-brand-grid{
  margin-top:32px!important;
}
.elementor-element-729a562 .wvtv2-section.light > .inner,
.elementor-element-729a562 .wvtv2-section > .inner,
.elementor-element-729a562 .wvtv2-discounts > .inner,
.elementor-element-729a562 .wvtv2-final > .inner{
  width:min(1180px,calc(100% - 56px))!important;
}
.elementor-element-729a562 .wvtv2-onstream{
  grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr)!important;
  gap:72px!important;
}
.elementor-element-729a562 .wvtv2-onstream h2{
  max-width:620px!important;
}
.elementor-element-729a562 .wvtv2-reliable{
  align-items:stretch!important;
}
.elementor-element-729a562 .wvtv2-reliable .wvtv2-num{
  overflow:hidden!important;
}
.elementor-element-729a562 .wvtv2-final{
  padding-top:clamp(112px,9vw,150px)!important;
  padding-bottom:clamp(112px,9vw,150px)!important;
}
.elementor-element-729a562 .wvtv2-final h2{
  font-size:clamp(50px,5.2vw,84px)!important;
  line-height:.96!important;
}
.elementor-element-729a562 .wvtv2-final .wvtv2-ey{
  width:100%!important;
  text-align:center!important;
}
@media(max-width:1024px){
  .elementor-element-729a562 .wvtv2-onstream{grid-template-columns:1fr!important;gap:44px!important;}
  .elementor-element-729a562 .wvtv2-smart h2,
  .elementor-element-729a562 .wvtv2-lineups h2,
  .elementor-element-729a562 .wvtv2-onstream h2{font-size:clamp(40px,7vw,62px)!important;}
}
@media(max-width:767px){
  .elementor-element-729a562 .wvtv2-section.light > .inner,
  .elementor-element-729a562 .wvtv2-section > .inner,
  .elementor-element-729a562 .wvtv2-discounts > .inner,
  .elementor-element-729a562 .wvtv2-final > .inner{width:min(100% - 32px,1180px)!important;}
  .elementor-element-729a562 .wvtv2 h1 em,
  .elementor-element-729a562 .wvtv2 h2 em{display:block;}
}
/* TV Programming centering + separator cleanup */
body.page-id-567,
body.page-id-567 #page,
body.page-id-567 #content,
body.page-id-567 .site,
body.page-id-567 .site-main,
body.page-id-567 .entry-content,
body.page-id-567 .page-content,
body.page-id-567 .elementor,
body.page-id-567 .elementor-section-wrap,
body.page-id-567 .elementor-location-single,
body.page-id-567 .elementor-widget-wrap{
  background:#F5F5F7!important;
  margin-top:0!important;
  margin-bottom:0!important;
  padding-top:0!important;
  padding-bottom:0!important;
  border-top:0!important;
  border-bottom:0!important;
}
body.page-id-567 .elementor-element-729a562,
body.page-id-567 .elementor-element-729a562 > .e-con-inner,
body.page-id-567 .elementor-element-729a562 > .elementor-element,
body.page-id-567 .elementor-element-729a562 .elementor-widget,
body.page-id-567 .elementor-element-729a562 .elementor-widget-html,
body.page-id-567 .elementor-element-729a562 .elementor-widget-container,
body.page-id-567 .elementor-element-729a562 .elementor-widget:not(:last-child){
  margin:0!important;
  margin-block-start:0!important;
  margin-block-end:0!important;
  padding:0!important;
  gap:0!important;
  border:0!important;
}
body.page-id-567 .elementor-element-729a562{
  gap:0!important;
  row-gap:0!important;
  background:#F5F5F7!important;
}
body.page-id-567 .elementor-element-729a562 .wvtv2{
  display:block!important;
  margin:0!important;
  padding:0!important;
  background:transparent!important;
}
body.page-id-567 .elementor-element-729a562 .wvtv2 section{
  display:block!important;
  margin:0!important;
  border-top:0!important;
  border-bottom:0!important;
  outline:0!important;
}
body.page-id-567 .elementor-element-729a562 .wvtv2-hero,
body.page-id-567 .elementor-element-729a562 .wvtv2-discounts,
body.page-id-567 .elementor-element-729a562 .wvtv2-section.dark,
body.page-id-567 .elementor-element-729a562 .wvtv2-final{
  background-color:#060F1E!important;
}
body.page-id-567 .elementor-element-729a562 .wvtv2-section.light,
body.page-id-567 .elementor-element-729a562 .wvtv2-section:not(.dark){
  background-color:#F5F5F7!important;
}
body.page-id-567 .elementor-element-729a562 .wvtv2-discounts .inner,
body.page-id-567 .elementor-element-729a562 .wvtv2-section.light > .inner,
body.page-id-567 .elementor-element-729a562 .wvtv2-final > .inner{
  display:block!important;
}
/* Center section intro copy only. Cards, tabs, tiles, and designed interiors stay as-is. */
body.page-id-567 .elementor-element-729a562 .wvtv2-discounts > .inner > .wvtv2-ey,
body.page-id-567 .elementor-element-729a562 .wvtv2-discounts > .inner > h2,
body.page-id-567 .elementor-element-729a562 .wvtv2-section.light > .inner > .wvtv2-ey,
body.page-id-567 .elementor-element-729a562 .wvtv2-section.light > .inner > h2,
body.page-id-567 .elementor-element-729a562 .wvtv2-final > .inner > .wvtv2-ey,
body.page-id-567 .elementor-element-729a562 .wvtv2-final > .inner > h2,
body.page-id-567 .elementor-element-729a562 .wvtv2-final > .inner > .wvtv2-copy{
  text-align:center!important;
  margin-left:auto!important;
  margin-right:auto!important;
}
body.page-id-567 .elementor-element-729a562 .wvtv2-discounts > .inner > h2,
body.page-id-567 .elementor-element-729a562 .wvtv2-section.light > .inner > h2,
body.page-id-567 .elementor-element-729a562 .wvtv2-final > .inner > h2{
  max-width:1180px!important;
}
body.page-id-567 .elementor-element-729a562 .wvtv2-final > .inner > .wvtv2-copy{
  max-width:900px!important;
}
body.page-id-567 .elementor-element-729a562 .wvtv2-reliable,
body.page-id-567 .elementor-element-729a562 .wvtv2-brand-grid,
body.page-id-567 .elementor-element-729a562 .wvtv2-bubbles{
  text-align:left!important;
}
body.page-id-567 .elementor-element-729a562 .wvtv2-discounts .wvtv2-actions,
body.page-id-567 .elementor-element-729a562 .wvtv2-final .wvtv2-actions{
  justify-content:center!important;
}
/* Mobile hero copy centering only; desktop/tablet keep existing split layout. */
@media(max-width:767px){
  body.page-id-567 .elementor-element-729a562 .wvtv2-hero .wvtv2-hero-grid > div:first-child,
  body.page-id-567 .elementor-element-729a562 .wvtv2-hero .wvtv2-ey,
  body.page-id-567 .elementor-element-729a562 .wvtv2-hero h1,
  body.page-id-567 .elementor-element-729a562 .wvtv2-hero .lead{
    text-align:center!important;
    margin-left:auto!important;
    margin-right:auto!important;
  }
  body.page-id-567 .elementor-element-729a562 .wvtv2-hero .wvtv2-actions{
    justify-content:center!important;
  }
}
/* Keep screenshots and real scrolling from showing the sticky header as a section divider on this page. */
body.page-id-567 .site-header,
body.page-id-567 header.site-header,
body.page-id-567 .elementor-location-header{
  border-bottom:0!important;
}
/* TV Programming sticky-header and split-layout correction */
body.page-id-567 .elementor-location-header,
body.page-id-567 header.site-header,
body.page-id-567 .site-header,
body.page-id-567 .elementor-location-header .elementor-sticky,
body.page-id-567 .elementor-location-header .elementor-sticky--active,
body.page-id-567 .elementor-sticky--active{
  position:absolute!important;
  top:0!important;
  left:0!important;
  right:0!important;
  width:100%!important;
  transform:none!important;
  margin:0!important;
  z-index:50!important;
}
body.page-id-567.admin-bar .elementor-location-header,
body.page-id-567.admin-bar header.site-header,
body.page-id-567.admin-bar .site-header{
  top:32px!important;
}
body.page-id-567 .elementor-location-header.elementor-sticky--effects,
body.page-id-567 .elementor-location-header .elementor-sticky--effects{
  position:absolute!important;
  transform:none!important;
}
body.page-id-567 .elementor-element-729a562 .wvtv2-section.light > .inner.wvtv2-smart{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
  gap:56px!important;
  align-items:center!important;
}
body.page-id-567 .elementor-element-729a562 .wvtv2-smart > div{
  text-align:left!important;
}
body.page-id-567 .elementor-element-729a562 .wvtv2-smart .wvtv2-ey,
body.page-id-567 .elementor-element-729a562 .wvtv2-smart h2,
body.page-id-567 .elementor-element-729a562 .wvtv2-smart .wvtv2-copy{
  text-align:left!important;
  margin-left:0!important;
  margin-right:0!important;
}
body.page-id-567 .elementor-element-729a562 .wvtv2-smart .wvtv2-actions{
  justify-content:flex-start!important;
}
@media(max-width:900px){
  body.page-id-567 .elementor-element-729a562 .wvtv2-section.light > .inner.wvtv2-smart{
    grid-template-columns:1fr!important;
    gap:34px!important;
  }
}
@media(max-width:767px){
  body.page-id-567 .elementor-element-729a562 .wvtv2-smart .wvtv2-ey,
  body.page-id-567 .elementor-element-729a562 .wvtv2-smart h2,
  body.page-id-567 .elementor-element-729a562 .wvtv2-smart .wvtv2-copy{
    text-align:left!important;
  }
}
/* TV Programming mobile CTA full-width enforcement */
@media(max-width:767px){
  body.page-id-567 .elementor-element-729a562 .wvtv2 .wvtv2-actions{
    display:grid!important;
    grid-template-columns:1fr!important;
    width:100%!important;
    gap:12px!important;
    justify-content:stretch!important;
  }
  body.page-id-567 .elementor-element-729a562 .wvtv2 a.wvtv2-btn,
  body.page-id-567 .elementor-element-729a562 .wvtv2 .wvtv2-btn,
  body.page-id-567 .elementor-element-729a562 .wvtv2 .wvtv2-actions > a,
  body.page-id-567 .elementor-element-729a562 .wvtv2 .wvtv2-actions > button,
  body.page-id-567 .elementor-button,
  body.page-id-567 a.elementor-button,
  body.page-id-567 .elementor-button-link{
    display:flex!important;
    width:100%!important;
    max-width:none!important;
    min-width:0!important;
    box-sizing:border-box!important;
    justify-content:center!important;
    align-items:center!important;
    text-align:center!important;
    margin-left:0!important;
    margin-right:0!important;
  }
}
body.page-id-567 .elementor-element-729a562 .wvtv2-dish-lockup{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:min(278px,100%)!important;padding:13px 16px!important;margin:0 0 22px!important;background:#fff!important;border:1px solid #DDE6F5!important;border-radius:8px!important;box-shadow:0 18px 36px rgba(3,34,84,.08)!important}body.page-id-567 .elementor-element-729a562 .wvtv2-dish-logo{display:block!important;width:100%!important;max-width:243px!important;height:auto!important;max-height:40px!important;object-fit:contain!important}body.page-id-567 .elementor-element-729a562 .wvtv2-brand-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}body.page-id-567 .elementor-element-729a562 .wvtv2-brand img{filter:saturate(1.04) contrast(1.04)!important}@media(max-width:900px){body.page-id-567 .elementor-element-729a562 .wvtv2-brand-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:560px){body.page-id-567 .elementor-element-729a562 .wvtv2-dish-lockup{width:100%!important}body.page-id-567 .elementor-element-729a562 .wvtv2-brand-grid{grid-template-columns:1fr!important}}
body.page-id-567 .elementor-element-729a562 .wvtv2-smart .wvtv2-photo{background:#fff url('https://www.dish.com/content/dam/dish-business/card-images/Smartbox.png') center/contain no-repeat!important;border:1px solid #DDE6F5!important}body.page-id-567 .elementor-element-729a562 .wvtv2-smart .wvtv2-photo>img{opacity:0!important}body.page-id-567 .elementor-element-729a562 .wvtv2-smart .wvtv2-photo-badge{background:rgba(255,255,255,.97)!important;border:1px solid #DDE6F5!important;box-shadow:0 14px 30px rgba(3,34,84,.12)!important}
body.page-id-567 .elementor-element-729a562 .wvtv2-smart .wvtv2-photo{background:#fff url('https://www.worldvue.com/wp-content/uploads/2026/05/Smartbox_3qtr_Left_elevated_No20Antenna202014201.png') center/contain no-repeat!important}

/* TV Programming hero vertical centering and tablet alignment - 2026-05-20 */
body.page-id-567 .elementor-element-729a562 .wvtv2-hero {
  display: flex !important;
  align-items: center !important;
  min-height: clamp(840px, 88vh, 980px) !important;
  padding-top: clamp(96px, 9vh, 126px) !important;
  padding-bottom: clamp(92px, 9vh, 126px) !important;
}

body.page-id-567 .elementor-element-729a562 .wvtv2-hero-grid {
  width: 100% !important;
}

@media (max-width: 1100px) {
  body.page-id-567 .elementor-element-729a562 .wvtv2-hero {
    min-height: auto !important;
    padding-top: clamp(86px, 9vh, 110px) !important;
    padding-bottom: clamp(76px, 8vh, 100px) !important;
  }

  body.page-id-567 .elementor-element-729a562 .wvtv2-hero-grid {
    grid-template-columns: minmax(0, 1fr) !important;
    justify-items: center !important;
    gap: clamp(38px, 5vw, 56px) !important;
    text-align: center !important;
  }

  body.page-id-567 .elementor-element-729a562 .wvtv2-hero-grid > .wvtv2-reveal,
  body.page-id-567 .elementor-element-729a562 .wvtv2-hero .lead {
    max-width: 860px !important;
    text-align: center !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }

  body.page-id-567 .elementor-element-729a562 .wvtv2-actions {
    justify-content: center !important;
    align-items: center !important;
  }

  body.page-id-567 .elementor-element-729a562 .wvtv2-tv {
    width: min(760px, 100%) !important;
    justify-self: center !important;
  }
}

@media (max-width: 640px) {
  body.page-id-567 .elementor-element-729a562 .wvtv2-hero {
    min-height: 100svh !important;
    padding-top: clamp(58px, 7vh, 72px) !important;
    padding-bottom: clamp(46px, 6vh, 64px) !important;
  }

  body.page-id-567 .elementor-element-729a562 .wvtv2-hero-grid {
    gap: clamp(34px, 5vh, 46px) !important;
  }

  body.page-id-567 .elementor-element-729a562 .wvtv2-tv {
    width: min(100%, 560px) !important;
  }
}

/* TV Programming hero cascade fix - 2026-05-20 */
body.page-id-567 .elementor-element-729a562 .wvtv2 section.wvtv2-hero {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}

@media (min-width: 641px) and (max-width: 1100px) {
  body.page-id-567 .elementor-element-729a562 .wvtv2-hero .wvtv2-screen {
    left: 50% !important;
    right: auto !important;
    width: min(720px, calc(100% - 28px)) !important;
    transform: translateX(-50%) rotateY(0deg) rotateX(0deg) !important;
  }
}

/* TV Programming tablet screen flow fix - 2026-05-20 */
@media (min-width: 641px) and (max-width: 1100px) {
  body.page-id-567 .elementor-element-729a562 .wvtv2-hero .wvtv2-tv {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    min-height: 0 !important;
  }

  body.page-id-567 .elementor-element-729a562 .wvtv2-hero .wvtv2-screen {
    position: relative !important;
    inset: auto !important;
    left: auto !important;
    right: auto !important;
    width: min(720px, calc(100% - 28px)) !important;
    transform: none !important;
  }
}/* End custom CSS */