:root{--gold:#e8c383;--muted:#b7b7bb;--border:#39383a;--black:#08090b;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--black);color:#f5f4f2;font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.55}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}img{max-width:100%;display:block}button,a,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--gold);outline-offset:6px}.wrap{width:88%;max-width:1390px;margin:auto}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1.12;letter-spacing:-1.2px}h1{font-size:clamp(38px,4.2vw,64px);font-weight:500}h2{font-size:clamp(28px,2.6vw,40px);font-weight:500}h3{font-size:22px;letter-spacing:-.6px}em{font-style:normal;color:var(--gold)}.eyebrow{font-size:11px;letter-spacing:3px;color:var(--gold);font-weight:600;margin-bottom:16px}.site-header{height:76px;background:#090a0dee;position:relative;z-index:20;border-bottom:1px solid #ffffff05}.header-inner{height:100%;display:flex;align-items:center;gap:26px}.brand{display:inline-flex;gap:7px;align-items:center;color:var(--gold);font-size:32px;font-weight:700;letter-spacing:-1.5px;white-space:nowrap}.brand svg{width:43px;height:40px}.desktop-nav{display:flex;align-items:center;justify-content:center;gap:clamp(15px,2vw,30px);margin-left:auto;font-size:12px;white-space:nowrap}.desktop-nav a{position:relative;padding:25px 0}.desktop-nav a[aria-current]{color:var(--gold)}.desktop-nav a[aria-current]:after{content:'';position:absolute;bottom:9px;left:0;right:0;height:1px;background:var(--gold);box-shadow:0 0 14px var(--gold)}.desktop-nav a:hover{color:var(--gold)}.menu-toggle{background:none;border:0;color:var(--gold);width:35px;height:38px;display:flex;justify-content:center;flex-direction:column;gap:7px;margin-left:18px}.menu-toggle span{display:block;width:25px;height:1px;background:#ddd;transition:transform .3s}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(4px) rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-4px) rotate(-45deg)}.mobile-nav{position:absolute;right:6%;top:76px;width:310px;padding:16px 25px;background:#101114fa;border:1px solid #53432b;box-shadow:0 20px 60px #000;border-radius:0 0 12px 12px}.mobile-nav:not([hidden]){display:flex;flex-direction:column}.mobile-nav a{padding:12px 0;border-bottom:1px solid #ffffff0b}.mobile-nav a[aria-current],.mobile-whatsapp{color:var(--gold)}.skip-link{position:fixed;top:-100px;left:15px;z-index:100;background:var(--gold);color:#000;padding:10px}.skip-link:focus{top:10px}.hero{position:relative;min-height:520px;height:clamp(500px,40vw,625px);isolation:isolate;overflow:hidden;background:#07090c}.hero-art{position:absolute;inset:-12px -10px -12px 28%;background:url(gekozen-tv-scene.webp) center 43%/cover no-repeat;animation:cinema 18s ease-in-out infinite alternate;z-index:-3}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,#06080bf5 0%,#06080bca 25%,#06080b15 57%,transparent 90%),linear-gradient(0deg,#08090b 0%,transparent 15%);z-index:-2}.hero-content{padding-top:clamp(60px,6vw,100px)}.hero-content h1{max-width:650px}.hero-description{font-size:17px;color:#dedddd;margin:20px 0 24px;line-height:1.5}.button,.btn{display:inline-flex;justify-content:center;align-items:center;gap:25px;padding:12px 25px;border-radius:40px;font-size:12px;font-weight:600;min-height:42px;transition:transform .25s,box-shadow .25s,background .25s;border:1px solid transparent}.button span{font-size:21px;line-height:16px}.gold{background:linear-gradient(110deg,#edcc8c,#e5ba74);color:#101011;border:1px solid #f2d7a3;box-shadow:0 5px 24px #e0ad4510}.outline{border:1px solid #b69a69;background:transparent;color:#f7f4ef}.button:hover,.btn:hover{transform:translateY(-3px);box-shadow:0 5px 24px #e0ad4530}.hero-features{display:flex;gap:44px;margin-top:36px;font-size:11px;line-height:1.5}.hero-features span{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--gold);border-radius:50%;color:var(--gold);font-size:25px;margin-bottom:10px}.scroll-cue{position:absolute;bottom:36px;right:6%;font-size:11px;color:#ddd;display:flex;align-items:center;gap:15px}.scroll-cue span{font-size:32px;animation:scroll 2s ease-in-out infinite}.motion-toggle{position:absolute;right:22px;bottom:20px;border:1px solid #c9a76b55;color:var(--gold);background:#08090b99;border-radius:50%;width:29px;height:29px;font-size:12px}.categories{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;padding:12px 0 28px}.category{position:relative;border:1px solid #ffffff16;border-radius:8px;overflow:hidden;aspect-ratio:1.67;transition:transform .3s,border-color .3s;background:#101114}.category img{width:100%;height:100%;object-fit:cover;transition:transform .7s}.category:hover{transform:translateY(-5px);border-color:#e8c38399}.category:hover img{transform:scale(1.06)}.category-label{position:absolute;bottom:0;left:0;right:0;padding:25px 14px 10px;background:linear-gradient(transparent,#050709);font-size:12px;display:flex;justify-content:space-between}.category-label b{font-size:21px;color:var(--gold);font-weight:400}.packages-section{border-top:1px solid #b69a6944;padding-top:65px;position:relative;background:radial-gradient(ellipse at 65% 100%,#9d6b1710,transparent 65%)}.packages-layout{display:grid;grid-template-columns:.85fr 3fr;gap:35px;align-items:center}.packages-intro p:not(.eyebrow){color:#ccc;margin:20px 0 24px;font-size:13px}.packages-intro .button{padding:10px 18px;gap:10px}.plan-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.plan{position:relative;border:1px solid #49484b;border-radius:11px;padding:27px 20px 22px;background:linear-gradient(145deg,#111215,#090a0c);display:flex;flex-direction:column;min-height:315px;transition:transform .3s,border-color .3s}.plan:hover{transform:translateY(-5px);border-color:var(--gold)}.plan h3{font-size:18px;min-height:40px;letter-spacing:-.5px}.duration{font-size:11px;color:#cac8c3;margin-top:5px;min-height:34px}.amount{font-size:36px;letter-spacing:-1px;margin:14px 0 14px;line-height:1}.amount small{font-size:11px;letter-spacing:0;color:#b0adab;font-weight:400}.plan ul{padding:0;list-style:none;font-size:11px;line-height:1.8;margin:0 0 24px;color:#dbd9d5}.plan li{padding-left:18px;position:relative}.plan li:before{content:'✓';color:var(--gold);position:absolute;left:0}.plan .button{padding:8px 10px;gap:8px;width:100%;margin-top:auto;min-height:36px}.featured{border-color:var(--gold);background:radial-gradient(ellipse at 50% 0,#e4b96013,transparent 70%),#0d0d0f;box-shadow:inset 0 0 16px #e8c38312,0 0 18px #e8c38312}.ribbon{position:absolute;top:-1px;left:50%;transform:translateX(-50%);font-size:8px;font-weight:bold;letter-spacing:.5px;padding:3px 12px;background:var(--gold);color:#241b10;white-space:nowrap;border-radius:0 0 6px 6px}.featured h3{margin-top:0}.trust-strip{display:flex;justify-content:center;gap:55px;border-top:1px solid #ffffff0b;margin-top:32px;padding:24px 0;color:#c5c1ba;font-size:11px}.page-heading{padding-top:70px;padding-bottom:42px}.page-heading h1{font-size:clamp(37px,5vw,66px)}.page-heading>p:last-child{color:var(--muted);margin-top:22px;max-width:600px}.all-plans .plan-grid{gap:24px}.all-plans .plan{min-height:360px;padding:36px 26px}.all-plans h3{font-size:24px}.all-plans .amount{font-size:48px;margin:25px 0}.all-plans .plan ul{font-size:13px}.fine-print{font-size:12px;color:var(--muted);margin:25px 0}.compact-banner{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:38px;background:linear-gradient(120deg,#1b1711,#0e0e10);border:1px solid #655134;border-radius:12px;margin:65px auto}.compact-banner .eyebrow{margin-bottom:12px}.compact-banner h2{font-size:29px}.offer-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.offer-tiles article{overflow:hidden;border:1px solid #5c4b31;border-radius:10px;scroll-margin-top:25px;background:#101113}.offer-tiles img{width:100%;height:190px;object-fit:cover}.offer-tiles article>div{padding:24px}.offer-tiles h2{font-size:27px}.offer-tiles .eyebrow{display:block;margin-bottom:8px}.device-visual{position:relative;border-radius:12px;overflow:hidden}.device-photo img{width:100%;max-height:450px;object-fit:cover}.device-note{position:absolute;inset:auto 0 0;padding:40px;background:linear-gradient(transparent,#08090b)}.device-note p:last-child{margin-top:10px;color:#ddd}.device-list{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;margin-top:30px}.device-list>div{border:1px solid #3d3529;border-radius:10px;padding:25px 15px}.device-list strong,.device-list small{display:block}.device-list small{font-size:12px;color:var(--muted);margin-top:9px}.device-icon{color:var(--gold);font-size:35px}.step-stack{max-width:900px}.step-stack article{padding:30px 0;display:flex;gap:35px;border-bottom:1px solid #473b28}.step-stack article>span{font-size:40px;color:var(--gold)}.step-stack p{margin-top:12px;color:var(--muted);max-width:620px}.faq-list{max-width:950px}.faq-list details{border-bottom:1px solid #4a3b28;padding:22px 0}.faq-list summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;font-size:19px;gap:20px}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--gold)}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{color:var(--muted);max-width:760px;margin-top:20px}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.contact-grid article{padding:40px;border:1px solid #51422b;border-radius:12px;background:linear-gradient(145deg,#171510,#0c0d0f)}.contact-icon{font-size:38px;color:var(--gold)}.contact-grid h2{margin:16px 0}.contact-grid article>p:not(.eyebrow){color:var(--muted);margin-bottom:28px}.contact-grid .text-link{color:var(--gold)}.contact-note{margin-top:24px;margin-bottom:60px;font-size:12px;color:var(--muted)}.footer{border-top:1px solid #ffffff0c;margin-top:28px;padding-top:40px;background:#08090b}.footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:30px;padding-bottom:35px;font-size:12px}.footer-grid>div>a:not(.brand),.footer-grid strong{display:block;margin-bottom:10px}.footer-grid p{color:#999;margin-top:12px}.footer-grid strong{color:var(--gold);font-weight:400}.footer-grid a:hover{color:var(--gold)}.footer-grid .brand{font-size:26px}.footer-last{font-size:10px;display:flex;justify-content:space-between;padding:18px 0;border-top:1px solid #ffffff0a;color:#999}.motion-paused *{animation-play-state:paused!important}.motion-paused{scroll-behavior:auto}@keyframes cinema{0%{transform:scale(1) translateX(0)}100%{transform:scale(1.045) translateX(-8px)}}@keyframes scroll{50%{transform:translateY(7px)}}@media(min-width:1600px){.hero-art{left:32%}.hero{height:620px}}@media(max-width:1150px){.desktop-nav{gap:15px;font-size:10px}.brand{font-size:27px}.header-inner{gap:12px}.menu-toggle{margin-left:0}.packages-layout{grid-template-columns:1fr}.packages-intro{display:grid;grid-template-columns:1fr 1fr;align-items:center;column-gap:30px}.packages-intro .eyebrow{grid-column:1/-1}.packages-intro .button{justify-self:start}.packages-intro p:not(.eyebrow){margin:0}.plan{min-height:300px}.hero-art{left:24%}.trust-strip{gap:25px}}@media(max-width:800px){.desktop-nav{display:none}.menu-toggle{margin-left:auto}.site-header{height:68px}.mobile-nav{top:68px}.brand{font-size:29px}.hero{height:600px}.hero-art{left:0;background-position:62% center;opacity:.7}.hero-shade{background:linear-gradient(90deg,#05070be6,#05070b44),linear-gradient(0deg,#08090b,transparent 30%)}.hero-content{padding-top:65px}.hero-content h1{font-size:46px}.hero-description{font-size:16px}.hero-features{margin-top:42px;gap:30px}.categories{gap:12px;grid-template-columns:repeat(5,190px);overflow-x:auto;padding-top:14px;padding-bottom:24px;scroll-snap-type:x mandatory}.category{scroll-snap-align:start}.packages-section{padding-top:38px}.plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.packages-intro{display:block}.packages-intro p:not(.eyebrow){margin:18px 0}.packages-intro .button{margin-bottom:5px}.plan h3{font-size:20px}.trust-strip{display:grid;grid-template-columns:1fr 1fr;gap:18px;font-size:11px}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:1/-1}.offer-tiles{grid-template-columns:1fr 1fr}.device-list{grid-template-columns:repeat(2,1fr)}.compact-banner{flex-direction:column;align-items:start;padding:27px}.contact-grid{grid-template-columns:1fr}.page-heading{padding-top:45px}.all-plans .plan{padding:30px 20px}.all-plans .plan h3{font-size:20px}}@media(max-width:460px){.wrap{width:88%}.hero-content h1{font-size:38px}.hero-content .eyebrow{font-size:9px;letter-spacing:2.5px}.hero{height:555px}.hero-features{gap:26px;font-size:10px}.hero-content{padding-top:55px}.hero-art{background-position:58% center}.scroll-cue{bottom:22px;right:19%;font-size:10px}.motion-toggle{right:6%;bottom:25px}.plan-grid{grid-template-columns:1fr}.plan{min-height:300px;padding:30px}.plan h3{min-height:unset;font-size:23px}.duration{min-height:unset;margin-top:8px}.amount{font-size:44px;margin:24px 0}.plan ul{font-size:13px}.plan .button{font-size:13px;min-height:42px}.offer-tiles{grid-template-columns:1fr}.offer-tiles img{height:190px}.contact-grid article{padding:28px}.footer-grid{gap:25px 15px}.footer-grid>div:last-child{grid-column:1/-1}.device-note{padding:20px}.device-note h2{font-size:28px}.device-note p:last-child{font-size:12px}.device-photo img{min-height:330px}.step-stack article{gap:20px}.step-stack h2{font-size:26px}.faq-list summary{font-size:17px}.all-plans .plan{min-height:330px}.footer-last{font-size:9px}}
.hero-art{background-image:url(reference-hero.png)}.category img{height:82%;object-position:center top}.category-label{padding-top:22px}.offer-tiles img{object-position:center top}.offer-tiles article img{height:auto;aspect-ratio:2.15;object-fit:cover}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
/* Match the reference's compact proportions and warm black/gold palette. */
.menu-toggle{gap:6px;width:44px;height:44px}.menu-toggle span{height:1.5px;width:25px}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(7.5px) rotate(45deg)}.menu-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-7.5px) rotate(-45deg)}
.hero{height:clamp(480px,37vw,555px);min-height:480px}.hero-content{padding-top:65px}.hero-art{left:30%;animation:cinematic-camera 10s ease-in-out infinite alternate;transform-origin:65% 50%;background-position:center}.hero-shade{background:linear-gradient(90deg,#06080b 0%,#06080bed 24%,#06080b88 39%,transparent 58%),linear-gradient(0deg,#08090b 0%,transparent 15%)}.hero-features{margin-top:29px}.hero-description{margin:18px 0 22px}.cinema-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.75}.screen-glow{position:absolute;left:18%;right:12%;top:8%;height:47%;background:radial-gradient(ellipse,#f5bd5a33,transparent 67%);mix-blend-mode:screen;animation:screen-light 4s ease-in-out infinite alternate;pointer-events:none}.light-sweep{position:absolute;inset:-20%;background:linear-gradient(110deg,transparent 40%,#ffd79a20 49%,transparent 58%);animation:sweep 7s ease-in-out infinite;pointer-events:none}.motion-toggle{right:6%;bottom:20px;width:auto;height:32px;border-radius:30px;padding:5px 13px;display:flex;align-items:center;gap:8px;z-index:3;background:#08090bcc;font-size:12px}.motion-toggle span{font-size:10px}.scroll-cue{bottom:65px}.categories{padding-top:10px;padding-bottom:25px;gap:18px}.category{aspect-ratio:1.7}.category img{width:100%;height:100%;object-fit:cover}.category-label{background:linear-gradient(transparent,#050709f5);padding:35px 13px 10px}.category:nth-child(1) img,.category:nth-child(5) img{object-position:50% 30%}.category:nth-child(2) img{object-position:58% 22%}.category:nth-child(3) img{object-fit:cover}.plan-note{font-size:11px;color:#c5c1ba;line-height:1.5;margin:0 0 20px}.packages-section{padding-top:40px}.packages-layout{gap:28px}.plan{min-height:260px;padding:26px 18px 19px}.plan .amount{margin:17px 0}.plan h3{min-height:38px}.duration{min-height:32px}.trust-strip{margin-top:25px;padding:18px 0}.footer{margin-top:10px;padding-top:28px}.footer-grid{padding-bottom:20px}.footer-grid>div>a:not(.brand),.footer-grid strong{margin-bottom:6px}.image-credits{font-size:10px;color:#aaa;padding-bottom:10px}.image-credits summary{cursor:pointer;width:max-content}.image-credits p{max-width:900px;margin:10px 0}.image-credits a{text-decoration:underline;color:#e8c383}.offer-tiles article:first-child img,.offer-tiles article:last-child img{object-fit:cover;aspect-ratio:2.1;object-position:50% 25%}.offer-tiles article:nth-child(2) img{object-fit:cover;aspect-ratio:2.1;object-position:58% 20%}.all-plans .plan{min-height:330px}
@keyframes cinematic-camera{from{transform:scale(1.02) translateX(0)}to{transform:scale(1.14) translateX(-25px)}}@keyframes screen-light{from{opacity:.2;transform:scale(.9)}to{opacity:.95;transform:scale(1.2)}}@keyframes sweep{0%,15%{transform:translateX(-55%);opacity:0}40%{opacity:1}85%,100%{transform:translateX(55%);opacity:0}}
@media(max-width:1150px){.hero-art{left:25%}.packages-layout{grid-template-columns:1fr}.plan{min-height:265px}}
@media(max-width:800px){.hero{height:535px;min-height:535px}.hero-content{padding-top:55px}.hero-art{left:0;opacity:.8}.hero-shade{background:linear-gradient(90deg,#05070be6,#05070b55),linear-gradient(0deg,#08090b,transparent 25%)}.categories{grid-template-columns:repeat(5,195px)}.motion-toggle{bottom:17px}.scroll-cue{bottom:56px}.hero-features{margin-top:28px}.plan-grid{gap:20px}.packages-section{padding-top:28px}.plan{padding:27px}.hero-content h1{font-size:43px}.hero-features span{width:35px;height:35px}.mobile-nav{background:#0c0d10}.all-plans .plan{min-height:320px}}
@media(max-width:460px){.hero-content h1{font-size:37px}.hero-content{padding-top:43px}.hero{height:510px;min-height:510px}.hero-description{font-size:15px}.hero-features{gap:28px;margin-top:28px}.hero-art{background-position:58% center}.plan{min-height:250px}.plan h3{min-height:unset}.duration{min-height:unset}.plan-note{font-size:12px}.categories{scrollbar-width:thin;scrollbar-color:#806540 #111}.footer-grid{font-size:11px}}
@media(prefers-reduced-motion:reduce){.hero-art,.screen-glow,.light-sweep{animation:none!important}.cinema-video{display:none}}


.international-art{display:block;width:100%;height:100%;object-fit:cover}.offer-tiles .international-art{height:auto;aspect-ratio:2.1}.category:nth-child(1) img{transform:scale(1.6);transform-origin:50% 35%}.category:nth-child(1):hover img{transform:scale(1.7)}
.hero-art{overflow:hidden}.cinema-video{opacity:1;top:-4%;height:115%;width:100%}.hero-art:has(.cinema-video){background-image:none}@media(prefers-reduced-motion:reduce){.hero-art:has(.cinema-video){background-image:url(reference-hero.png)}}
.menu-toggle{position:relative}.menu-toggle span{position:absolute;left:9px;transition:transform .25s,top .25s,opacity .25s}.menu-toggle span:first-child{top:14px}.menu-toggle span:nth-child(2){top:21px}.menu-toggle span:last-child{top:28px}.menu-toggle[aria-expanded=true] span:first-child{top:21px;transform:rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{top:21px;transform:rotate(-45deg)}
.hero-art.private-screen{background-image:url(reference-hero.png);background-size:100% 100%;background-position:center}.private-screen .cinema-video{inset:10% auto auto 21%;width:56%;height:49%;object-fit:cover;clip-path:polygon(0 12%,100% 0,100% 100%,0 97%)}.private-screen .screen-glow{left:21%;top:10%;width:56%;height:49%}.category:nth-child(1) img.private-image,.category:nth-child(5) img.private-image{transform:none;object-position:center 25%}.category:nth-child(1):hover img.private-image,.category:nth-child(5):hover img.private-image{transform:scale(1.05)}.offer-tiles img.private-image{object-position:center 25%}

.hero-art.private-screen .cinema-video{left:20.9%;top:9.3%;width:55.9%;height:50.9%;clip-path:polygon(0 13.5%,100% 0,100% 100%,1% 95.5%)}.category:first-child img[data-media="films"]{object-fit:cover;object-position:center 30%;transform:none}.category:first-child:hover img[data-media="films"]{transform:scale(1.05)}.offer-tiles img[data-media="films"]{object-fit:contain;background:#08090b;aspect-ratio:2.1}
.hero-art.private-screen .cinema-video{object-fit:contain;background:#030507}
.hero-art.private-screen .cinema-video{object-fit:cover;object-position:center 35%;background:#030507}.category:nth-child(4) img[data-media="kids"]{object-fit:cover;object-position:center}.offer-tiles img[data-media="kids"]{width:100%;aspect-ratio:2.1;object-fit:cover;object-position:center}
.hero-art.private-screen .cinema-video{object-position:center 25%}

.channel-collage{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:6px;padding:12px 10px 35px;background:radial-gradient(ellipse at top,#29241b,#080b10 75%);width:100%;height:100%}.channel-logo{display:flex;align-items:center;justify-content:center;min-width:0;min-height:0;border-radius:4px;overflow:hidden;background:#050609;border:1px solid #ffffff0c}.channel-collage .channel-logo img{width:100%;height:100%;object-fit:contain;object-position:center;transform:none;border-radius:0}.channel-videoland{background:#ff3145;padding:4px}.videoland-crop{display:block;width:100%;height:100%;overflow:hidden}.offer-tiles .channel-collage{height:auto;aspect-ratio:2.1;padding:16px;gap:10px}.channel-collage .channel-logo:hover img{transform:none}
.channel-disneyplus{background:#070d2a}.disney-logo-crop{display:block;width:100%;height:100%;overflow:hidden}

.clean-channel-collage{background:transparent;padding:13px 11px 34px;gap:12px 10px}.clean-channel-collage .channel-logo{border:0;border-radius:0;background:transparent;padding:0;overflow:hidden}.clean-channel-logo{display:block;width:100%;height:100%;overflow:hidden}.offer-tiles .clean-channel-collage{padding:20px;gap:22px 18px;background:transparent}.category:has(.clean-channel-collage){background:#08090b}.clean-channel-collage .channel-ziggo svg,.clean-channel-collage .channel-hbo svg{max-height:100%}

.clean-channel-collage{background:transparent;padding:13px 11px 34px;gap:12px 10px}.clean-channel-collage .channel-logo{border:0;border-radius:0;background:transparent;padding:0;overflow:hidden}.clean-channel-logo{display:block;width:100%;height:100%;overflow:hidden}.offer-tiles .clean-channel-collage{padding:20px;gap:22px 18px;background:transparent}.category:has(.clean-channel-collage){background:#08090b}.clean-channel-collage .channel-ziggo svg,.clean-channel-collage .channel-hbo svg{max-height:100%}

.original-channel-collage{background:transparent;gap:5px;padding:10px 8px 32px;grid-template-rows:repeat(2,auto);align-content:center}.original-channel-collage .channel-logo{aspect-ratio:1.75;border:0;border-radius:0;padding:0;background:transparent;min-height:0;overflow:hidden}.original-channel-collage .channel-logo img{display:block;width:100%;height:100%;object-fit:cover;transform:none}.original-channel-collage .channel-logo:hover img{transform:none}.original-logo-crop{width:100%;height:100%;display:block;overflow:hidden}.original-channel-collage .channel-apple{background:#000}.original-channel-collage .channel-disneyplus{background:#080d2c}.original-channel-collage .channel-videoland{background:#ff3245;padding:3px}.offer-tiles .original-channel-collage{padding:15px;gap:8px;aspect-ratio:2.1}.plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.packages-layout{align-items:start}.packages-intro{padding-top:25px}.hero-description{max-width:500px}@media(max-width:800px){.plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.packages-intro{padding-top:0}.hero-description{max-width:370px}}@media(max-width:460px){.plan-grid{grid-template-columns:1fr}}

.quick-start{margin:30px auto 0;padding:25px 0 22px;border-top:1px solid #b69a692e}.quick-start>h2{font-size:22px;letter-spacing:-.5px;margin-bottom:20px}.order-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.order-steps li{display:flex;gap:13px;align-items:flex-start}.step-number{color:var(--gold);font-size:13px;letter-spacing:1px;padding-top:1px}.order-steps h3{font-size:15px;letter-spacing:-.2px;line-height:1.4}.order-steps h3 a:hover{color:var(--gold)}.order-steps h3 a span{color:var(--gold);white-space:nowrap}.order-steps p{font-size:12px;line-height:1.5;color:var(--muted);margin-top:6px}.quality-short{font-size:11px;color:var(--muted);margin-top:23px;padding-top:16px;border-top:1px solid #ffffff0a}.quality-short a{color:var(--gold);margin-left:6px}.quality-short a:hover{text-decoration:underline}.quality-guide{margin-top:45px;padding-top:30px;border-top:1px solid #5b482a66;scroll-margin-top:30px}.quality-guide h2{font-size:32px}.quality-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px;margin-top:25px}.quality-grid h3{font-size:20px;letter-spacing:-.4px}.quality-grid p{color:var(--muted);font-size:14px;line-height:1.65;margin-top:12px;max-width:540px}.step-stack article[id]{scroll-margin-top:25px}@media(max-width:800px){.order-steps{gap:20px;grid-template-columns:1fr}.order-steps li{gap:15px}.quick-start{margin-top:25px}.order-steps h3{font-size:16px}.quality-short a{display:block;margin:8px 0 0}.quality-grid{grid-template-columns:1fr;gap:25px}.quality-guide h2{font-size:29px}}

.contact-whatsapp-only{grid-template-columns:1fr;max-width:760px}.contact-whatsapp-only article{padding:40px}

.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.language-picker{display:flex;align-items:center;flex-shrink:0}.language-picker select{width:108px;min-height:36px;border:1px solid #8c744b70;border-radius:6px;background:#111216;color:#e8c383;padding:6px 9px;font:inherit;font-size:12px;cursor:pointer}.language-picker select:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.header-inner{gap:18px}.menu-toggle{margin-left:0;flex-shrink:0}.personal-service{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:23px 0 30px}.personal-service h2{font-size:21px;letter-spacing:-.5px}.personal-service p{font-size:12px;color:var(--muted);margin-top:8px}.response-time{font-size:11px;line-height:1.7;color:#b7b7bb;margin:8px 0 12px}.contact-response{color:var(--gold)!important;font-size:15px}.personal-service .button{flex-shrink:0}[dir=rtl] .brand{direction:ltr}[dir=rtl] .desktop-nav{margin-left:0;margin-inline-start:auto}[dir=rtl] .mobile-nav{right:auto;left:6%}[dir=rtl] .hero-shade{background:linear-gradient(270deg,#06080b 0%,#06080bed 24%,#06080b88 39%,transparent 58%),linear-gradient(0deg,#08090b 0%,transparent 15%)}[dir=rtl] .hero-content{text-align:right}[dir=rtl] .hero-art{left:0;right:30%}[dir=rtl] .hero-description{margin-inline-start:0;margin-inline-end:auto}[dir=rtl] .plan li{padding-left:0;padding-right:18px}[dir=rtl] .plan li:before{left:auto;right:0}[dir=rtl] .amount{direction:ltr;text-align:right;unicode-bidi:isolate}[dir=rtl] a[href^="tel:"]{direction:ltr;unicode-bidi:isolate}[dir=rtl] .button>span{transform:scaleX(-1)}@media(max-width:1150px){.desktop-nav{display:none}.language-picker{margin-inline-start:auto}}@media(max-width:800px){.personal-service{align-items:flex-start;flex-direction:column;gap:16px;padding:20px 0 27px}.personal-service h2{font-size:21px}.language-picker select{width:94px;font-size:11px}.header-inner{gap:8px}.header-inner .brand{font-size:25px}.header-inner .brand svg{width:34px;height:34px}.menu-toggle{margin-left:0;width:38px}.hero{height:auto;min-height:535px}.hero-content{padding-bottom:105px}[dir=rtl] .hero-art{inset:-12px -10px}[dir=rtl] .hero-shade{background:linear-gradient(270deg,#05070be6,#05070b55),linear-gradient(0deg,#08090b,transparent 25%)}.hero-content h1{overflow-wrap:break-word}}@media(max-width:460px){.hero{min-height:510px}.personal-service p{max-width:320px}html[lang=de] .hero h1,html[lang=es] .hero h1{font-size:34px}}
[dir=rtl] .scroll-cue{right:auto;left:6%}[dir=rtl] .motion-toggle{right:auto;left:6%}[dir=rtl] .eyebrow{letter-spacing:.5px}

/* A dedicated cinema composition for phones; desktop geometry stays unchanged. */
.cinema-stage{position:absolute;inset:0;z-index:-3;pointer-events:none}.cinema-stage .hero-art{z-index:auto}
@media(max-width:800px){
 .site-header{border-bottom:1px solid #d6ad6220}.hero{height:auto;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:#08090b}.hero .hero-content{order:1;padding-top:33px;padding-bottom:29px;text-align:center}.hero .hero-content>.eyebrow{font-size:9px;letter-spacing:2.4px;margin-bottom:16px}.hero .hero-content h1{font-size:clamp(35px,7.5vw,48px);line-height:1.1;letter-spacing:-1.2px}.hero .hero-description{font-size:14px;line-height:1.6;margin:17px auto 20px;max-width:450px;color:#cfcdca}.hero .hero-content .button{font-size:12px;padding:12px 25px;min-height:44px}.hero .hero-features{display:none}.hero .hero-shade{display:none}.hero .scroll-cue{display:none}
 .hero .cinema-stage{order:2;position:relative;inset:auto;z-index:0;overflow:hidden;width:100%;aspect-ratio:1.45;background:#08090b}.hero .cinema-stage:after{content:'';position:absolute;inset:auto 0 0;height:38px;background:linear-gradient(transparent,#08090b);pointer-events:none}.hero .cinema-stage .hero-art,[dir=rtl] .hero .cinema-stage .hero-art{inset:auto;left:-31%;right:auto;top:-2%;bottom:auto;width:170%;height:auto;aspect-ratio:762/450;opacity:1;background-size:100% 100%;transform:none;animation:mobile-cinema 12s ease-in-out infinite alternate;transform-origin:52% 35%}.hero .motion-toggle{right:18px;bottom:17px;z-index:4;height:30px;padding:5px 11px;background:#08090bd9;border-color:#c9a76b77}.hero .motion-toggle span{font-size:10px}[dir=rtl] .hero .motion-toggle{right:auto;left:18px}[dir=rtl] .hero .hero-content{text-align:center}[dir=rtl] .hero .hero-description{margin-inline:auto}
 .categories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;overflow:visible;scroll-snap-type:none;padding-top:15px;padding-bottom:20px}.category{width:auto;min-width:0;aspect-ratio:1.7;border-radius:9px;border-color:#c8a36525}.category:nth-child(3){grid-column:1/-1;aspect-ratio:3.15}.category-label{font-size:12px;padding:25px 12px 9px}.category:nth-child(3) .original-channel-collage{padding:12px 12px 30px;gap:5px 8px;grid-template-rows:repeat(2,minmax(0,1fr));align-content:stretch}.category:nth-child(3) .channel-logo{width:100%;height:100%;aspect-ratio:auto}.category:nth-child(3) .channel-logo img{object-fit:cover}
 .personal-service{width:88%;padding:22px 19px;margin:5px auto 29px;gap:17px;background:linear-gradient(120deg,#1b1710,#0b0c0e);border:1px solid #b3935c59;border-radius:11px}.personal-service h2{font-size:21px;line-height:1.2}.personal-service p{font-size:12px;line-height:1.6;max-width:100%}.personal-service .button{width:100%;justify-content:center;min-height:44px;font-size:12px}
 .packages-section{padding-top:29px}.packages-layout{gap:22px}.packages-intro .eyebrow{margin-bottom:12px}.packages-intro h2{font-size:31px}.packages-intro p:not(.eyebrow){font-size:12px;margin:14px 0 18px}.packages-intro .button{min-height:40px}.plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.plan,.all-plans .plan{padding:22px 14px 15px;min-height:248px;border-radius:10px}.plan h3,.all-plans .plan h3{font-size:18px;line-height:1.15;letter-spacing:-.5px;min-height:42px}.plan .duration{font-size:10px;line-height:1.4;min-height:29px;margin-top:6px}.plan .amount,.all-plans .plan .amount{font-size:35px;margin:18px 0 16px;line-height:1.15;letter-spacing:-1px}.plan .amount small{font-size:10px;letter-spacing:0}.plan-note{font-size:10px;line-height:1.5;margin-bottom:17px}.plan .button,.all-plans .plan .button{padding:8px 5px;gap:5px;min-height:38px;font-size:11px}.plan .button span{font-size:17px}.plan .ribbon{font-size:7px;letter-spacing:0;padding:3px 7px}.all-plans .plan-grid{gap:18px 12px}.all-plans .plan{min-height:300px}.all-plans .plan ul{font-size:10px;line-height:1.65;margin-bottom:18px}.all-plans .plan li{padding-left:13px}[dir=rtl] .all-plans .plan li{padding-left:0;padding-right:13px}.quick-start{margin-top:28px;padding-top:23px}.order-steps{gap:21px}.quality-short{font-size:11px;line-height:1.6}.footer-grid{column-gap:20px}.footer-grid .brand{font-size:25px}
 .offer-tiles{grid-template-columns:1fr;gap:19px}.offer-tiles article>div{padding:21px}.offer-tiles h2{font-size:26px}.offer-tiles .original-channel-collage{aspect-ratio:2.3;padding:16px}.contact-whatsapp-only article{padding:29px}.contact-grid .btn{width:100%;min-height:44px}.page-heading{padding-top:36px;padding-bottom:30px}.page-heading h1{font-size:39px;line-height:1.1}.page-heading>p:last-child{font-size:14px;line-height:1.6;margin-top:17px}
}
@media(max-width:360px){.header-inner .brand{font-size:23px}.header-inner .brand svg{width:30px}.language-picker select{width:85px}.hero .hero-content h1{font-size:34px}.plan h3,.all-plans .plan h3{font-size:16px}.plan .amount,.all-plans .plan .amount{font-size:31px}.plan,.all-plans .plan{padding-inline:11px}}
@keyframes mobile-cinema{from{transform:scale(1)}to{transform:scale(1.025)}}
@media(prefers-reduced-motion:reduce){.hero .cinema-stage .hero-art{animation:none!important}}
@media(max-width:800px){.category:nth-child(3){aspect-ratio:2.75}.category:nth-child(3) .original-channel-collage{padding-bottom:36px}}
@media(max-width:800px){.hero .cinema-stage .hero-art,[dir=rtl] .hero .cinema-stage .hero-art{left:-7.5%;right:auto;top:0;width:115%;transform-origin:center center}.hero .cinema-stage:after{height:20px}}

.view-switchbar{display:none}.view-mode-toggle{display:inline-flex;align-items:center;justify-content:center;gap:7px;cursor:pointer;font:inherit;font-size:11px;line-height:1.35;color:#d0b07a;background:transparent;border:0;padding:8px 0}.view-mode-toggle svg{flex-shrink:0}.view-mode-toggle:hover{color:#f4d9a1}.view-mode-toggle:focus-visible{outline:2px solid var(--gold);outline-offset:3px}@media(max-width:800px){.view-switchbar{display:flex;align-items:center;justify-content:flex-end;padding-top:1px;padding-bottom:1px}.hero .hero-content{padding-top:22px}}

/* Mobile finishing: calm logo grid, shorter introduction and compact footer. */
@media(max-width:800px){
.hero .hero-content{padding-top:14px;padding-bottom:18px}
.hero .hero-content>.eyebrow{font-size:8px;letter-spacing:1.8px;margin-bottom:11px}
.hero .hero-content h1{font-size:clamp(34px,7vw,44px);line-height:1.08}
.hero .hero-description{font-size:13px;line-height:1.5;margin:13px auto 16px;max-width:360px}
.category:nth-child(3){aspect-ratio:auto;height:158px;background:#0c0d10}
.category:nth-child(3) .original-channel-collage{position:absolute;inset:0 0 36px;height:auto;padding:13px 14px 7px;gap:9px;aspect-ratio:auto}
.category:nth-child(3) .channel-logo{border-radius:3px}
.category:nth-child(3) .category-label{background:none;padding:8px 14px 10px;align-items:center;line-height:1.25;font-size:12px}
.offer-tiles .original-channel-collage{padding:18px!important;gap:12px;aspect-ratio:2.05}
.offer-tiles article>div:not(.international-art){padding:18px 20px}
.footer{padding-top:25px;margin-top:24px}
.footer-grid{gap:19px 15px;padding-bottom:18px;font-size:11px}
.footer-grid>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:15px}
.footer-grid .brand{font-size:23px}.footer-grid .brand svg{width:29px;height:29px}
.footer-grid>div:first-child p{font-size:10px;line-height:1.4;max-width:115px;margin:0;text-align:end}
.footer-grid>div>a:not(.brand),.footer-grid strong{margin-bottom:6px}
.footer-grid>div:last-child{grid-column:1/-1;display:grid;grid-template-columns:1fr auto;gap:3px 15px;align-items:center;border-top:1px solid #ffffff0d;padding-top:15px}
.footer-grid>div:last-child strong{grid-column:1;margin:0}
.footer-grid>div:last-child .response-time{grid-column:1;grid-row:2/4;font-size:10px;line-height:1.6;margin:3px 0 0}
.footer-grid>div:last-child a{grid-column:2;text-align:end;margin:0;white-space:nowrap}
.footer-grid>div:last-child a[href^="tel:"]{font-size:12px;color:var(--gold)}
.image-credits{font-size:10px}.footer-last{padding:13px 0;font-size:9px;margin-top:10px}
}
@media(max-width:360px){.category:nth-child(3){height:146px}.category:nth-child(3) .original-channel-collage{padding:11px 11px 7px;gap:7px}.footer-grid>div:first-child{align-items:flex-start}.footer-grid>div:first-child p{max-width:100px;font-size:9px}}

.contact-email{display:block;width:fit-content;margin-top:22px;color:var(--gold);font-size:16px}.contact-email:hover{text-decoration:underline}

.contact-email.btn{display:flex;width:fit-content;margin-top:14px;font-size:12px}.contact-email.btn:hover{text-decoration:none}@media(max-width:800px){.contact-grid .contact-email.btn{width:100%}}

.contact-email.btn{color:#101011}


@media(max-width:800px){
.view-switchbar{position:fixed;z-index:1000;inset:auto max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) auto;width:auto;max-width:calc(100% - 32px);margin:0;padding:0}
.view-mode-toggle{background:#101114f2;border:1px solid #e8c383;border-radius:999px;box-shadow:0 4px 25px #0009;color:#e8c383;font-size:12px;min-height:44px;padding:10px 16px;gap:8px}
.hero .hero-content{padding-top:24px}
body{padding-bottom:72px}
}

/* Phones use the responsive layout without an alternate desktop mode. */
@media(max-width:800px){body{padding-bottom:0}}

@media(max-width:800px){body{padding-bottom:72px}}

.viewing-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:10px 0 24px}.viewing-benefits article{display:flex;align-items:flex-start;gap:12px;padding:20px 17px;border:1px solid #b3935c38;border-radius:10px;background:linear-gradient(130deg,#17140e,#0b0c0e)}.benefit-icon{font-size:20px;line-height:1.3;color:var(--gold);min-width:24px;text-align:center}.viewing-benefits h2{font-size:16px;font-weight:500;letter-spacing:-.3px;line-height:1.4}.viewing-benefits p{font-size:12px;color:var(--muted);line-height:1.6;margin-top:8px}.offer-tiles+.viewing-benefits{padding-top:28px}@media(max-width:800px){.viewing-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:2px;padding-bottom:20px}.viewing-benefits article{padding:16px 12px;gap:9px}.viewing-benefits h2{font-size:13px;line-height:1.4}.benefit-icon{font-size:17px;min-width:19px}.viewing-benefits p{font-size:11px}.offer-tiles+.viewing-benefits{padding-top:22px}}

/* Separate contact and display choices. */
.floating-whatsapp{position:fixed;right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));z-index:1000;display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;background:#25d366;color:#fff;box-shadow:0 4px 18px #0006;border:1px solid #ffffff40;transition:transform .2s}.floating-whatsapp:hover{transform:translateY(-2px)}
@media(max-width:800px){.view-switchbar{position:relative;inset:auto;width:88%;max-width:1390px;margin:0 auto;padding:4px 0;display:flex;justify-content:flex-end}.view-mode-toggle{font-size:10px;min-height:30px;padding:5px 10px;gap:5px;box-shadow:none;border-color:#b3935c50;background:#101114;color:#d0b07a}.view-mode-toggle svg{width:12px;height:12px}.hero .hero-content{padding-top:14px}body{padding-bottom:64px}}
