: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,53.760px,64px);font-weight:500}h2{font-size:clamp(28px,33.280px,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,25.600px,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,512.000px,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,76.800px,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,64.000px,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)}}
.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,473.600px,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(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}

.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}

.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)}
[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}


@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}}



.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}

/* Mobile finishing: calm logo grid, shorter introduction and compact footer. */



.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}

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



/* Phones use the responsive layout without an alternate desktop mode. */




.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}

/* 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)}


html[data-view="desktop"] body{width:1280px;min-width:1280px;zoom:var(--desktop-page-zoom,1)}html[data-view="desktop"] .view-switchbar{display:block;position:fixed;z-index:1000;width:auto;max-width:none;margin:0;padding:0;inset:auto calc(16px * var(--desktop-ui-scale)) calc(16px * var(--desktop-ui-scale)) auto}html[data-view="desktop"] .view-mode-toggle{background:#101114f2;border:1px solid #e8c383;border-radius:999px;box-shadow:0 4px 25px #0009;color:#e8c383;font-size:calc(12px * var(--desktop-ui-scale));min-height:calc(40px * var(--desktop-ui-scale));padding:calc(9px * var(--desktop-ui-scale)) calc(17px * var(--desktop-ui-scale));gap:calc(9px * var(--desktop-ui-scale))}html[data-view="desktop"] .view-mode-toggle svg{width:calc(15px * var(--desktop-ui-scale));height:calc(15px * var(--desktop-ui-scale))}
html[data-view="desktop"],html[data-view="desktop"]{overflow-x:hidden}html[data-view="desktop"],html[data-view="desktop"] body{ -webkit-text-size-adjust:none;text-size-adjust:none}html[data-view="desktop"] body{padding-bottom:calc(76px * var(--desktop-ui-scale))}
html[data-view="desktop"] .view-switchbar{position:relative;inset:auto;width:88%;max-width:1390px;margin:0 auto;padding:calc(4px * var(--desktop-ui-scale)) 0;display:flex;justify-content:flex-end}html[data-view="desktop"] .view-mode-toggle{font-size:calc(10px * var(--desktop-ui-scale));min-height:calc(30px * var(--desktop-ui-scale));padding:calc(5px * var(--desktop-ui-scale)) calc(10px * var(--desktop-ui-scale));gap:calc(5px * var(--desktop-ui-scale));box-shadow:none;border-color:#b3935c50}html[data-view="desktop"] .view-mode-toggle svg{width:calc(12px * var(--desktop-ui-scale));height:calc(12px * var(--desktop-ui-scale))}html[data-view="desktop"] .floating-whatsapp{right:calc(16px * var(--desktop-ui-scale));bottom:calc(16px * var(--desktop-ui-scale));width:calc(46px * var(--desktop-ui-scale));height:calc(46px * var(--desktop-ui-scale))}html[data-view="desktop"] .floating-whatsapp svg{width:calc(24px * var(--desktop-ui-scale));height:calc(24px * var(--desktop-ui-scale))}