:root{--bg:#091722;--bg2:#102332;--card:#122939;--line:#2c4550;--text:#ecf5f3;--muted:#b0c5c7;--mint:#8ce8cf;--gold:#e8bd7f;--max:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font:16px/1.72 system-ui,-apple-system,'Segoe UI',sans-serif}a{color:inherit}p{margin:0 0 1.15rem}h1,h2,h3{font-family:system-ui,-apple-system,'Segoe UI',sans-serif;line-height:1.17;letter-spacing:-.035em}h1{font-size:clamp(2.65rem,5.7vw,5rem);margin:0 0 1.2rem}h2{font-size:clamp(1.9rem,3.8vw,3.15rem);margin:0 0 1.2rem}h3{font-size:1.27rem;margin:.3rem 0 .8rem}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--gold);outline-offset:4px}.wrap{max-width:var(--max);padding:0 24px;margin:auto}.skip{position:absolute;left:-999px;top:10px;background:var(--mint);color:#061a23;padding:10px;z-index:50}.skip:focus{left:10px}.site-header{position:sticky;top:0;z-index:20;background:rgba(9,23,34,.95);border-bottom:1px solid #29414a;backdrop-filter:blur(16px)}.nav{min-height:83px;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;font:800 1.13rem Manrope}.brand img{width:43px;height:43px}.brand em{font-style:normal;color:var(--mint)}.nav-links{display:flex;align-items:center;gap:24px}.nav-links a{text-decoration:none;font-size:.87rem;font-weight:700;color:#c9dddc}.nav-links a:hover,.nav-links a[aria-current]{color:var(--mint)}.menu-btn{display:none;background:transparent;border:1px solid var(--line);color:white;border-radius:9px;padding:9px 13px;font-size:1.2rem}.btn{display:inline-flex;justify-content:center;align-items:center;text-align:center;border:1px solid transparent;padding:13px 22px;border-radius:9px;text-decoration:none;font-weight:800;font-size:.94rem;transition:transform .2s,background .2s}.btn:hover{transform:translateY(-2px)}.btn-primary{background:var(--mint);color:#0a2730}.btn-secondary{background:#1b3745;border-color:#42636a;color:#f1f8f7}.btn-gold{background:var(--gold);color:#152732}.btn-small{padding:9px 16px}.hero{padding:105px 0 100px;background:radial-gradient(ellipse at 78% 15%,#1b4350 0%,transparent 50%),var(--bg)}.hero-layout{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}.hero-art{width:100%;display:block;border:1px solid #284d54;border-radius:25px;box-shadow:0 28px 90px #0007}.eyebrow{color:var(--mint);font:800 .78rem Manrope;letter-spacing:.16em;text-transform:uppercase;margin-bottom:16px}.lead{font-size:1.13rem;color:#c5d8d8;max-width:630px}.cta-row{display:flex;gap:12px;flex-wrap:wrap;margin:30px 0}.micro{font-size:.82rem;color:var(--muted)}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:36px}.stat{border-left:2px solid var(--gold);padding-left:13px;color:#c6d9d8;font-size:.83rem}.stat strong{display:block;font-size:1rem;color:white}.section{padding:90px 0}.section.alt{background:#0e2130}.section-head{max-width:770px;margin-bottom:38px}.section-head>p{color:var(--muted)}.grid3,.grid4,.grid2{display:grid;gap:19px}.grid3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid2{grid-template-columns:repeat(2,minmax(0,1fr))}.card{background:linear-gradient(150deg,#163242,#112534);border:1px solid #2b4955;border-radius:17px;padding:27px}.card p,.card li{color:#bad0d0}.icon-box{font-size:1.6rem;display:inline-flex;align-items:center;justify-content:center;background:#204c50;width:50px;height:50px;border-radius:13px;margin-bottom:17px}.split{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.split img{width:100%;border-radius:21px;border:1px solid #36555d}.checklist{list-style:none;padding:0}.checklist li{padding:8px 0 8px 27px;position:relative}.checklist li::before{content:'✓';position:absolute;left:0;color:var(--mint);font-weight:900}.price{display:flex;align-items:baseline;gap:6px;margin:21px 0}.price strong{font:800 2.6rem system-ui;color:#fff}.price-card{display:flex;flex-direction:column;position:relative}.price-card .btn{margin-top:auto}.price-card.highlight{border-color:var(--mint);box-shadow:0 0 0 1px #8ce8cf55}.tag{background:var(--mint);color:#09262d;font-size:.7rem;letter-spacing:.06em;font-weight:800;border-radius:6px;padding:4px 9px;display:inline-block}.price-card ul{margin:10px 0 28px;padding-left:0;list-style:none}.price-card li{border-top:1px solid #294653;font-size:.81rem;padding:9px 0}.price-card li::before{content:'✓ ';color:var(--mint)}.step{position:relative}.step b{font:800 2.7rem system-ui;color:#82d9c6}.article{max-width:830px}.article p,.article li{color:#c5d5d6}.article h2{margin-top:2.1rem;font-size:2rem}.article h3{margin-top:1.7rem}.article a{color:var(--mint)}.breadcrumbs{font-size:.83rem;color:var(--muted);padding:22px 0}.breadcrumbs a{color:var(--mint)}.page-hero{padding:65px 0 45px;background:radial-gradient(ellipse at top right,#18414c,transparent 57%)}.page-hero h1{font-size:clamp(2.3rem,4.3vw,4rem);max-width:890px}.narrow{max-width:820px}.faq details{border-bottom:1px solid #3a5159;padding:18px 0}.faq summary{font-weight:800;font-family:Manrope;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:15px}.faq summary::after{content:'+';color:var(--mint);font-size:1.4rem}.faq details[open] summary::after{content:'−'}.faq details p{padding:15px 0 2px;color:var(--muted)}.blog-card{text-decoration:none;display:block}.blog-card:hover{border-color:var(--mint)}.blog-card .meta{color:var(--mint);font-size:.75rem;text-transform:uppercase;font-weight:800}.notice{padding:21px 25px;background:#193841;border-left:3px solid var(--gold);border-radius:9px;color:#deeded}.cta-panel{background:linear-gradient(110deg,#1b454b,#173344);border:1px solid #37666b;border-radius:25px;padding:55px;text-align:center}.cta-panel p{max-width:630px;margin:0 auto 25px;color:#d1e1df}.site-footer{border-top:1px solid #2b414a;background:#08141f;padding:65px 0 24px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:35px}.footer-grid a{display:block;text-decoration:none;color:#bacacc;font-size:.91rem;margin:9px 0}.footer-grid a:hover{color:var(--mint)}.footer-grid h3{font-size:.95rem}.footer-bottom{margin-top:50px;padding-top:20px;border-top:1px solid #263b44;font-size:.76rem;color:#93aeb2;display:flex;justify-content:space-between;gap:20px}.spaced{margin-top:28px}.muted{color:var(--muted)}@media(max-width:1050px){.grid4{grid-template-columns:repeat(2,1fr)}.nav-links{gap:13px}.nav-links a{font-size:.79rem}}@media(max-width:780px){.menu-btn{display:block}.nav-links{display:none;position:absolute;left:0;right:0;top:83px;background:#0c202c;padding:24px;flex-direction:column;align-items:stretch;border-bottom:1px solid var(--line)}.nav-links.open{display:flex}.nav-links .btn{width:100%}.hero{padding:65px 0}.hero-layout,.split{grid-template-columns:1fr;gap:35px}.hero-art{max-width:650px}.grid3,.grid2{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr}.section{padding:65px 0}}@media(max-width:500px){.wrap{padding:0 19px}.grid4,.stats{grid-template-columns:1fr}.brand{font-size:1rem}.brand img{width:37px;height:37px}.cta-row{flex-direction:column}.cta-row .btn{width:100%}.cta-panel{padding:33px 22px}.footer-grid{grid-template-columns:1fr}.footer-bottom{display:block}.card{padding:22px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
/* V2: CTA contrast and reliable centered button labels */
.nav-links a.btn,.nav-links a.btn-primary,.nav-links a.btn-primary:hover{color:#08242c;display:inline-flex;align-items:center;justify-content:center;text-align:center;line-height:1.35;white-space:normal;min-height:43px}
.nav-links a.btn-primary:hover{background:#a8f5df}
.entertainment-section{padding:75px 0 82px;background:#0c202c}
.entertainment-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.entertainment-card{overflow:hidden;background:#132d3c;border:1px solid #36515d;border-radius:20px}
.entertainment-card img{display:block;width:100%;height:auto;aspect-ratio:1000/630;object-fit:cover}
.entertainment-body{padding:20px 23px 24px}.entertainment-body h3{margin:0 0 10px}.entertainment-body p{margin:0;color:#bfd3d4;font-size:.93rem}
@media(max-width:780px){.entertainment-grid{grid-template-columns:1fr}.entertainment-section{padding:52px 0}}
/* Homepage v3: clear CTAs, early pricing, fully local entertainment images */
.nav-links .btn.btn-primary,.nav-links .btn.btn-primary:hover,.nav-links .btn.btn-primary:visited{color:#08262b!important;display:inline-flex;align-items:center;justify-content:center;text-align:center;min-height:42px;line-height:1.25;white-space:nowrap}
.hero{padding:60px 0 44px}.home-pricing{padding:46px 0 68px;background:linear-gradient(180deg,#0d2534,#071925)}.home-pricing .section-head{margin-bottom:20px}.home-pricing .price-card{padding:22px}.home-pricing .price-card ul{margin-bottom:22px}.home-pricing .price-card li{padding:7px 0;font-size:.78rem}.home-pricing .price-card h3{margin-top:12px}.entertainment-card img{display:block;width:100%;height:210px;object-fit:cover;background:#112a36}.entertainment-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.entertainment-card{overflow:hidden;background:#102b3b;border:1px solid #315968;border-radius:17px}.entertainment-body{padding:23px}.entertainment-body h3{color:#fff}.entertainment-body p{color:#bfd3d7}.extra-seo a:not(.btn){color:var(--mint)}
@media(max-width:780px){.hero{padding:45px 0 35px}.home-pricing{padding:36px 0 48px}.entertainment-grid{grid-template-columns:1fr}.entertainment-card img{height:235px}}


/* V4 Nordic cinematic redesign — all pages retain shared design system */
:root{--bg:#051527;--bg2:#08213a;--card:#061b30;--line:#21435b;--text:#f5faff;--muted:#b6c7d5;--mint:#45f5ad;--gold:#e6b65e;--max:1320px}
body{background:#051527;color:#f5faff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;line-height:1.65}
h1,h2,h3{letter-spacing:-.045em}h2{font-size:clamp(1.8rem,3.2vw,3rem)}
.site-header{background:rgba(3,17,33,.96);border-color:#1b3648;box-shadow:0 6px 24px #0004}.nav{min-height:70px}.brand{font-size:1.15rem;letter-spacing:.02em}.nav-links a{font-weight:650}.nav-links a[aria-current]{border-bottom:2px solid var(--mint)}
.btn,.nav-links a.btn{border-radius:99px;min-height:46px;padding:12px 24px;line-height:1.3;align-items:center;justify-content:center}.btn-primary{background:#45f5ad;color:#06172b!important}.btn-primary:hover{background:#7effc6}.btn-secondary{background:#0a2137c9;border:1px solid #adc5db;color:white}
.hero-v4{padding:48px 0 46px;background:radial-gradient(ellipse at 70% 0%,#135b65 0,transparent 55%),linear-gradient(140deg,#051426,#071d31)}
.hero-v4 .hero-layout{grid-template-columns:minmax(0,.98fr) minmax(0,1.02fr);gap:28px;align-items:center}
.hero-v4 h1{font-size:clamp(2.7rem,4.6vw,4.9rem);line-height:1.07;margin:7px 0 22px;max-width:820px}
.hero-v4 .eyebrow{font-size:.77rem;letter-spacing:.2em;margin-bottom:14px}.hero-v4 .lead{font-size:1.05rem;color:#d2e4ee;line-height:1.72}
.hero-v4 .hero-art{height:460px;width:100%;object-fit:cover;object-position:55% 40%;border-radius:22px;box-shadow:0 25px 90px #0008,0 0 0 1px #2c5f6c;border:0;mask-image:linear-gradient(to right,transparent 0%,black 10%)}
.hero-v4 .stats{margin-top:24px;gap:10px}.hero-v4 .stat{border-color:#45f5ad}.hero-v4 .stat strong{font-size:.96rem}
.hero-v4 .micro{max-width:680px;color:#aebfcd}
.feature-ribbon{background:#06192c;border-top:1px solid #1d394e;border-bottom:1px solid #264a59}.feature-ribbon-inner{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;padding-top:18px;padding-bottom:18px}.feature-ribbon-inner>div{display:grid;grid-template-columns:30px 1fr;align-items:center;column-gap:9px}.feature-ribbon-inner span{grid-row:span 2;color:#45f5ad;font-size:1.55rem}.feature-ribbon-inner strong{font-size:.87rem}.feature-ribbon-inner small{font-size:.72rem;color:#a9c3d2}
.home-pricing{padding:56px 0 68px;background:linear-gradient(160deg,#08223e,#06162a 70%)}.home-pricing .section-head{max-width:100%;text-align:center;margin:0 auto 12px}.home-pricing .section-head h2{margin-bottom:8px}.home-pricing>.wrap>.muted{max-width:900px;text-align:center;margin:0 auto 32px;font-size:.88rem;color:#abc3d0}
.home-pricing .grid4{gap:15px;align-items:stretch}.home-pricing .price-card{background:linear-gradient(150deg,#08263c,#061628);border-radius:13px;padding:25px 20px 23px;border:1px solid #28536a;box-shadow:0 18px 36px #00101f55}.home-pricing .price-card.popular-price{border:2px solid #45f5ad;box-shadow:0 0 0 2px #45f5ad18,0 22px 50px #00101e}.home-pricing .price-card .tag{background:#45f5ad;color:#03281d;border-radius:30px}.home-pricing .price-card h3{font-size:1.22rem;margin:12px 0 0}.home-pricing .price-card .price{margin:8px 0}.home-pricing .price-card .price strong{font-size:3rem}.home-pricing .price-card>p{font-size:.81rem;color:#adc7d3}.home-pricing .price-card li{border:0;padding:5px 0;font-size:.78rem;line-height:1.45}.home-pricing .price-card .btn{padding:13px 7px;min-height:48px;font-size:.85rem}
.entertainment-section{background:#06192d}.entertainment-section .section-head{max-width:880px}.entertainment-card{border-radius:14px;background:#08243b;border:1px solid #24526c;box-shadow:0 16px 40px #0004}.entertainment-card img{height:245px;object-fit:cover}.entertainment-body h3{font-size:1.42rem}.entertainment-body{padding:20px 24px 26px}.entertainment-body p{font-size:.94rem}.entertainment-grid{gap:18px}
.section.alt{background:#0a2136}.card{background:linear-gradient(155deg,#0c2a42,#081a2d);border-color:#244961}.page-hero{background:linear-gradient(135deg,#0b3a47,#08172c)}.cta-panel{background:linear-gradient(120deg,#073f49,#0a2a44);border-color:#27746d}.site-footer{background:#04111f}.article a{color:#45f5ad}
@media(max-width:1100px){.nav-links{gap:11px}.nav-links a{font-size:.78rem}.feature-ribbon-inner{grid-template-columns:repeat(3,1fr)}}
@media(max-width:780px){.hero-v4{padding:42px 0 35px}.hero-v4 .hero-layout{grid-template-columns:1fr}.hero-v4 .hero-art{height:290px;mask-image:none;object-position:center}.hero-v4 h1{font-size:clamp(2.5rem,9vw,4rem)}.feature-ribbon-inner{grid-template-columns:repeat(2,1fr)}.home-pricing{padding:42px 0}.entertainment-card img{height:240px}}
@media(max-width:500px){.hero-v4 .stats{grid-template-columns:repeat(3,1fr)}.hero-v4 .stat{font-size:.65rem}.hero-v4 .stat strong{font-size:.73rem}.hero-v4 .hero-art{height:230px}.feature-ribbon-inner{grid-template-columns:repeat(2,1fr);gap:18px}.home-pricing .grid4{grid-template-columns:1fr}.home-pricing .price-card{padding:24px}.home-pricing .price-card li{font-size:.87rem}}

/* v5: clearer conversion path, mobile readability and support information */
.trust-strip{padding:15px 0;background:#102332;border-block:1px solid rgba(140,232,207,.22)}.trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.trust-grid>div{display:grid;gap:2px}.trust-grid strong{color:#8ce8cf;font-size:1rem}.trust-grid span{color:#dae9e8;font-size:.84rem}.home-pricing{padding-top:44px!important}.pay-methods{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0 34px}.pay-methods span{border:1px solid #36625e;background:#142e35;border-radius:12px;padding:12px 22px;font-weight:750}.highlight-panel{background:linear-gradient(145deg,#133e41,#102232);border:1px solid #55dcb1}.highlight-panel li{margin:12px 0}.trial-section .split{align-items:center}.sales-feature .card,.pay-section .card{height:100%}.price-card .btn{justify-content:center;text-align:center}.price-card li{line-height:1.48}.offer-note{margin-top:24px}.sales-feature p,.trial-section p,.pay-section p,.value-section p{max-width:82ch}@media(max-width:900px){.trust-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:540px){.trust-grid{grid-template-columns:1fr 1fr;gap:13px}.trust-grid strong{font-size:.84rem}.trust-grid span{font-size:.75rem}.home-pricing{padding-top:25px!important}}

/* V6 cinematic entertainment gallery: consistent crop, clarity and text layout */
.entertainment-section{background:linear-gradient(180deg,#041729 0%,#062338 54%,#06192d 100%);padding:76px 0 86px}
.entertainment-section .section-head{max-width:860px;margin-bottom:30px}
.entertainment-section .section-head h2{letter-spacing:-.025em}
.entertainment-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:21px;align-items:stretch}
.entertainment-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;background:#09243a;border:1px solid #1d5268;border-radius:16px;box-shadow:0 15px 40px rgba(0,0,0,.17);transition:transform .2s ease,border-color .2s ease}
.entertainment-card:hover{transform:translateY(-4px);border-color:#27e6aa}
.entertainment-card img{width:100%;height:auto;aspect-ratio:1212/530;object-fit:cover;object-position:center;display:block;background:#081b2d}
.entertainment-body{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:10px;padding:23px 24px 26px}
.entertainment-category{font-size:.74rem;font-weight:800;letter-spacing:.11em;color:#31efb3}
.entertainment-body h3{font-size:1.36rem;line-height:1.23;margin:0;color:#fff}
.entertainment-body p{font-size:.97rem;line-height:1.68;margin:0 0 10px;color:#c7d8df}
.entertainment-body a{margin-top:auto;text-decoration:none;color:#45f5bc;font-weight:800}
.entertainment-body a:hover{text-decoration:underline}
@media(max-width:850px){.entertainment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.entertainment-section{padding:48px 0 60px}.entertainment-grid{grid-template-columns:1fr;gap:18px}.entertainment-body{padding:21px}.entertainment-card img{aspect-ratio:1212/530;height:auto}}
@media(prefers-reduced-motion:reduce){.entertainment-card{transition:none}.entertainment-card:hover{transform:none}}

/* V7: full-width cinematic hero and accessible content overlay */
.hero-v4{position:relative;isolation:isolate;overflow:hidden;min-height:640px;display:flex;align-items:center;padding:82px 0 72px;background:#061829 url('/assets/hero-tv-4k-original-v13.webp') center center / cover no-repeat}
.hero-v4::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(3,14,27,.98) 0%,rgba(3,14,27,.95) 28%,rgba(3,14,27,.75) 49%,rgba(3,14,27,.18) 78%,rgba(3,14,27,.12) 100%),linear-gradient(0deg,rgba(3,14,27,.72),transparent 35%)}
.hero-v4 .hero-fullbleed-layout{width:100%;display:block;position:relative;z-index:1}
.hero-v4 .hero-fullbleed-layout>div{max-width:740px}
.hero-v4 h1{font-size:clamp(2.7rem,4.55vw,4.9rem);max-width:720px;text-wrap:balance;text-shadow:0 2px 12px #0007}
.hero-v4 .lead{max-width:670px;color:#ecf5f8;text-shadow:0 2px 8px #0013}
.hero-v4 .eyebrow{color:#4fffb8}
.hero-v4 .micro{max-width:650px}
@media(max-width:780px){.hero-v4{min-height:590px;padding:63px 0 62px;background-position:60% center}.hero-v4::before{background:linear-gradient(90deg,rgba(3,14,27,.96),rgba(3,14,27,.81) 72%,rgba(3,14,27,.57)),linear-gradient(0deg,rgba(3,14,27,.65),transparent)}.hero-v4 h1{font-size:clamp(2.45rem,8vw,3.6rem)}}
@media(max-width:500px){.hero-v4{background-position:68% center;min-height:610px;padding:48px 0 51px}.hero-v4 h1{font-size:clamp(2.25rem,10vw,3.3rem)}.hero-v4 .lead{font-size:.99rem;line-height:1.65}}

/* V12: referenced IPTV device screens image */
.iptv-devices-image{display:block;width:100%;height:auto;max-height:440px;object-fit:contain;object-position:center;filter:drop-shadow(0 16px 24px rgba(0,0,0,.14))}

/* V13: original local hero background with no baked-in typography */
.hero-v4{background-image:url("/assets/hero-tv-4k-original-v13.webp")!important;background-position:center center;}
.hero-v4::before{background:linear-gradient(90deg,rgba(2,12,25,.65) 0%,rgba(2,12,25,.38) 42%,rgba(2,12,25,.04) 82%)!important;}
@media(max-width:780px){.hero-v4{background-position:67% center;}.hero-v4::before{background:linear-gradient(90deg,rgba(2,12,25,.92),rgba(2,12,25,.67))!important;}}


/* V14: user-selected MediaMarkt TV-room image used as the full hero background. */
.hero-v4 {
  background-color: #041525 !important;
  background-image: url("https://cms-images.mmst.eu/2rj3gcd43pmw/4DBFUYcKJalmoAKnaHdWsK/084eb5824d48162551195945055a6d16/AdobeStock_1644992306_1.jpg?q=60&w=1200&fm=webp") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: cover !important;
}
/* The chosen photo has the TV on the left; keep the headline on the right to avoid overlap. */
.hero-v4 .hero-fullbleed-layout > div {
  max-width: min(650px, 45vw) !important;
  margin-left: auto !important;
  margin-right: 0 !important;
}
.hero-v4::before {
  background: linear-gradient(270deg,
    rgba(3, 14, 27, .97) 0%,
    rgba(3, 14, 27, .91) 27%,
    rgba(3, 14, 27, .78) 43%,
    rgba(3, 14, 27, .35) 63%,
    rgba(3, 14, 27, .04) 100%) !important;
}
.hero-v4 h1 { max-width: 650px !important; }
.hero-v4 .lead { max-width: 620px !important; }
@media (max-width: 780px) {
  .hero-v4 {
    min-height: 650px;
    background-position: left center !important;
    background-size: cover !important;
  }
  .hero-v4 .hero-fullbleed-layout > div {
    max-width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .hero-v4::before {
    background: linear-gradient(180deg,
      rgba(3, 14, 27, .95) 0%,
      rgba(3, 14, 27, .89) 48%,
      rgba(3, 14, 27, .69) 100%) !important;
  }
}
@media (max-width: 500px) {
  .hero-v4 { min-height: 690px; background-position: 8% center !important; }
  .hero-v4 .stats { grid-template-columns: 1fr; gap: 9px; }
  .hero-v4 .stat { font-size: .78rem; }
  .hero-v4 .stat strong { font-size: .88rem; }
}
