:root{--red:#b8244a;--pink:#ed6688;--ink:#17171b;--muted:#716d6b;--paper:#f7f5f1;--line:#d9d5ce}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}.container{width:min(100% - 48px,1240px);margin:auto}.skip-link{position:absolute;top:-60px;left:12px;z-index:99;background:#fff;padding:12px}.skip-link:focus{top:12px}section[id]{scroll-margin-top:80px}em{font-style:normal;color:var(--red)}h1,h2,h3{font-family:Arial,Helvetica,sans-serif;letter-spacing:-.065em}h1,h2{font-weight:700;line-height:1.04}h2{font-size:clamp(45px,5vw,72px);margin:20px 0 0}.kicker,.overline,.eyebrow{font-size:11px;letter-spacing:.22em;font-weight:800}.kicker{color:var(--red)}
.site-header{height:76px;position:sticky;top:0;z-index:50;color:#fff;background:rgba(15,15,19,.96);border-bottom:1px solid #343238;backdrop-filter:blur(14px)}.header-inner{height:100%;display:flex;align-items:center;gap:34px}.brand{display:inline-flex;align-items:center;gap:10px;flex:none;font-size:17px;font-weight:700;letter-spacing:-.06em;line-height:1}.brand strong{color:#ef7897}.brand small{display:block;margin-top:5px;font-size:8px;letter-spacing:.16em;color:#aaa5ab;text-transform:uppercase}.brand-symbol{width:34px;height:34px;border:2px solid #e04c70;border-radius:50%;display:grid;place-items:center;font-size:12px;letter-spacing:-2px;padding-right:2px}.desktop-nav{display:flex;gap:28px;align-items:center;margin:auto;font-size:13px;font-weight:700;color:#d3ced2}.desktop-nav a:hover,.footer-inner>a:last-child:hover{color:#fa86a2}.button{display:inline-flex;align-items:center;justify-content:center;gap:15px;border-radius:3px;font-size:14px;font-weight:800;white-space:nowrap;transition:transform .2s,background .2s}.button:hover{transform:translateY(-2px)}.button:focus-visible,.text-link:focus-visible,.card-link:focus-visible,summary:focus-visible,.desktop-nav a:focus-visible{outline:2px solid #ff9bb4;outline-offset:4px}.button-light{background:#fff;color:#17171b;padding:13px 18px;font-size:12px}.button-light:hover{background:#ffe6ec}.button-red{background:var(--red);color:#fff;padding:18px 24px;box-shadow:0 12px 32px #5f0f2944}.button-red:hover{background:#d32d59}.button span:last-child{font-size:19px;font-weight:400}
.hero{background:radial-gradient(circle at 75% 45%,#312238 0%,#17141b 40%,#101014 72%);color:#fff;overflow:hidden}.hero-grid{min-height:640px;display:grid;grid-template-columns:47% 53%;align-items:center}.hero-copy{position:relative;z-index:2;padding:65px 0}.eyebrow{color:#c2b6c1}.eyebrow span{color:var(--pink);padding:0 8px}.hero h1{font-size:clamp(56px,6.3vw,92px);margin:28px 0 18px}.hero h1 em{color:#ed5d82}.hero-subtitle{font-size:18px;line-height:1.55;color:#c8c2c8;max-width:430px;margin:0 0 30px}.hero-price{border-left:3px solid #e33b69;padding-left:18px;display:flex;flex-direction:column;align-items:flex-start;margin-bottom:29px}.hero-price .overline{color:#aaa3aa}.hero-price strong{font-size:clamp(52px,5.5vw,78px);line-height:1.15;letter-spacing:-.08em}.hero-price small{font-size:20px;font-weight:400;letter-spacing:-.04em;color:#c8c3c8}.price-note{font-size:11px;color:#a6a0a7}.hero-actions{display:flex;align-items:center;gap:29px;flex-wrap:wrap}.text-link{font-size:13px;font-weight:800;border-bottom:1px solid #aaa3a9;padding-bottom:7px}.text-link:hover{color:#ff91aa}.hero-visual{position:relative;height:535px;align-self:end;isolation:isolate}.room-glow{position:absolute;inset:5% -10% 13%;background:radial-gradient(ellipse,#81638c44,transparent 65%);filter:blur(20px)}.wall-lines{position:absolute;inset:0 5% 70px;background:repeating-linear-gradient(90deg,transparent 0 180px,#ffffff0a 181px,transparent 182px)}.tv{position:absolute;top:15%;left:5%;width:90%;aspect-ratio:16/9;border:8px solid #08080a;border-radius:4px;background:#08080a;box-shadow:0 40px 40px #0008,0 0 50px #ad63933c;transform:perspective(1200px) rotateY(-5deg)}.tv:after{content:"";position:absolute;bottom:-25px;left:48%;width:4%;height:24px;background:linear-gradient(#39383c,#111113)}.tv-screen{position:relative;overflow:hidden;width:100%;height:100%;background:linear-gradient(150deg,#443178,#a55180 42%,#f6b177 68%,#ffce94)}.sun{position:absolute;width:24%;aspect-ratio:1;border-radius:50%;top:35%;left:57%;background:#ffe0ac;filter:blur(7px);box-shadow:0 0 65px 30px #ffc19299}.mountain{position:absolute;bottom:10%;left:-10%;width:120%;height:64%;clip-path:polygon(0 100%,0 72%,12% 60%,23% 76%,38% 38%,52% 65%,69% 28%,85% 67%,100% 46%,100% 100%)}.mountain.back{background:#695585;opacity:.72;transform:translateY(-13%)}.mountain.middle{background:linear-gradient(#514377,#2b3057);transform:translateY(16%) scaleX(1.05)}.mountain.front{background:linear-gradient(#30405f,#16243c);transform:translateY(37%) scaleX(1.2)}.water{position:absolute;bottom:0;width:100%;height:24%;background:linear-gradient(#f2a28d88,#1a304e 45%,#111e32);box-shadow:inset 0 14px 25px #ffd0aa55}.console{position:absolute;bottom:40px;left:8%;width:83%;height:60px;background:linear-gradient(90deg,#191619,#272226 45%,#171518);border-top:2px solid #3a3338;box-shadow:0 18px 30px #0009}.visual-caption{position:absolute;bottom:7px;right:9%;font-size:9px;letter-spacing:.24em;color:#867d86}.hero-foot{height:70px;border-top:1px solid #ffffff20;display:flex;justify-content:space-between;align-items:center;font-size:10px;font-weight:700;letter-spacing:.2em;color:#858087}
.section{padding:116px 0}.section-heading{margin-bottom:52px}.section-heading p{font-size:17px;line-height:1.6;color:#77716f;max-width:350px}.split{display:flex;align-items:end;justify-content:space-between;gap:40px}.split p{margin-bottom:5px}.size-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.size-card{background:#efede8;border:1px solid #e5e1da;padding:25px 26px 0;min-height:440px;display:flex;flex-direction:column;transition:transform .2s,box-shadow .2s}.size-card:hover{transform:translateY(-4px);box-shadow:0 20px 35px #31292117}.size-card.featured{background:#e8e4dd}.card-top{display:flex;justify-content:space-between;font-size:10px;letter-spacing:.16em;font-weight:800;color:#918b86}.card-tv{height:205px;display:grid;place-items:center}.card-tv>div{width:65%;aspect-ratio:16/9;border:5px solid #151416;border-radius:2px;background:radial-gradient(circle at 70% 40%,#ffdcaa,transparent 20%),linear-gradient(145deg,#30315c 8%,#984f82 43%,#ed9877 76%,#1a3655 77%);box-shadow:0 17px 25px #0003;position:relative}.card-tv>div:after{content:"";position:absolute;left:46%;bottom:-16px;width:8%;height:11px;background:#272528}.size-65>div{width:76%}.size-75>div{width:87%}.card-details{display:flex;align-items:end;justify-content:space-between;gap:8px;margin-top:auto;padding-bottom:23px}.card-details h3{font-size:52px;line-height:1;margin:0}.card-details h3 span{font-size:26px;vertical-align:top}.card-details p{font-size:12px;line-height:1.4;color:#77716f;max-width:170px;margin:10px 0 0}.card-price{text-align:right;white-space:nowrap}.card-price span{display:block;font-size:9px;letter-spacing:.12em;font-weight:800;color:#89827e}.card-price strong{display:block;color:var(--red);font-size:29px;letter-spacing:-.06em}.card-link{border-top:1px solid #d4d0c9;display:flex;justify-content:space-between;align-items:center;padding:18px 0;font-size:13px;font-weight:800}.card-link:hover{color:var(--red)}.card-link span{font-size:20px;color:var(--red);font-weight:400}.footnote{font-size:11px;color:#88817b;margin:20px 0 0}
.benefits{background:#eae7e1}.benefit-grid{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid #d0cbc4}.benefit-grid article{padding:24px 26px 28px;border-right:1px solid #d0cbc4}.benefit-grid article:first-child{padding-left:0}.benefit-grid article:last-child{border-right:0;padding-right:0}.benefit-num{display:block;font-size:10px;letter-spacing:.14em;font-weight:800;color:#9a938d}.benefit-icon{display:block;height:74px;padding-top:28px;font-family:Georgia,serif;font-size:35px;line-height:1;color:var(--red)}.benefit-grid h3{font-size:19px;line-height:1.25;letter-spacing:-.04em;margin:12px 0}.benefit-grid p{font-size:13px;line-height:1.6;color:#706a67;max-width:230px;margin:0}.steps{background:#f8f7f4}.steps-layout{display:grid;grid-template-columns:1fr 1fr;gap:10%}.steps .section-heading{margin:0}.steps-list{list-style:none;margin:10px 0 0;padding:0}.steps-list li{display:grid;grid-template-columns:70px 1fr;gap:15px;padding:25px 0;border-top:1px solid var(--line)}.steps-list li:last-child{border-bottom:1px solid var(--line)}.steps-list li>span{font-size:24px;font-weight:800;color:var(--red)}.steps-list h3{font-size:19px;margin:0 0 7px}.steps-list p{font-size:14px;line-height:1.5;color:#77716f;margin:0}
.experience{background:#15151a;color:#fff;overflow:hidden}.experience-grid{display:grid;grid-template-columns:54% 46%;min-height:570px;align-items:center}.experience-art{min-height:570px;position:relative;display:grid;place-items:center}.experience-art:before{content:"";position:absolute;width:430px;height:430px;border-radius:50%;background:radial-gradient(circle,#992c6250,transparent 68%);filter:blur(15px)}.orbit{position:absolute;width:490px;height:490px;border:1px solid #db629922;border-radius:50%;transform:rotateX(68deg) rotate(-20deg)}.experience-tv{width:84%;aspect-ratio:16/9;position:relative;border:7px solid #08090b;background:#08090b;box-shadow:0 35px 70px #030306,0 0 80px #c2306d24;transform:perspective(900px) rotateY(9deg)}.experience-tv>div{width:100%;height:100%;background:radial-gradient(circle at 58% 50%,#ffdcac 0 5%,transparent 23%),radial-gradient(ellipse at 75% 60%,#e0648a,transparent 52%),linear-gradient(145deg,#151d52 5%,#52347d 43%,#ba567b 72%,#1b254b 73%)}.experience-art>span{position:absolute;bottom:56px;left:8%;font-size:10px;letter-spacing:.2em;color:#8f8992}.experience-copy{padding:75px 0 75px 55px}.experience-copy .kicker{color:#ee6889}.experience-copy h2 em{color:#ef6e8c}.experience-copy p{font-size:16px;line-height:1.7;color:#b9b4bc;max-width:470px;margin:25px 0}.spec-note{max-width:430px;border-block:1px solid #414047;padding:18px 0;display:flex;justify-content:space-between;margin-bottom:28px;font-size:10px;letter-spacing:.14em;font-weight:800;color:#929099}.spec-note strong{color:#fff;font-size:13px}.experience .text-link{color:#fff}
.faq-layout{display:grid;grid-template-columns:38% 1fr;gap:9%}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:25px 0;font-size:17px;font-weight:700;letter-spacing:-.025em}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{font-size:24px;color:var(--red);font-weight:400;transition:transform .2s}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{font-size:14px;line-height:1.6;color:#77716f;margin:0 30px 24px 0;max-width:570px}.final-cta{background:radial-gradient(ellipse at 50% 105%,#dc2f5f42,transparent 58%),#141318;color:#fff;text-align:center;padding:100px 0 112px}.final-cta .kicker{color:#e96484}.final-cta h2{font-size:clamp(52px,6vw,86px)}.final-cta h2 em{color:#ef6a8b}.final-cta p{font-size:16px;line-height:1.55;color:#c0b9bf;max-width:470px;margin:24px auto 30px}.final-cta small{display:block;color:#88818a;font-size:10px;margin-top:20px}.site-footer{background:#101014;color:#fff;border-top:1px solid #29282d;padding:26px 0}.footer-inner{display:flex;justify-content:space-between;align-items:center;gap:20px}.footer-inner p,.footer-inner>a:last-child{font-size:11px;color:#89868a}.mobile-whatsapp{display:none}
@media(max-width:1100px){.desktop-nav{gap:16px}.desktop-nav a{font-size:11px}.hero-grid{grid-template-columns:51% 49%}.hero-visual{height:460px}.tv{top:20%}.size-card{padding-inline:20px}.card-details{flex-direction:column;align-items:start}.card-price{text-align:left}.benefit-grid article{padding-inline:18px}}
@media(max-width:760px){.container{width:min(100% - 36px,1240px)}.site-header{height:65px}.header-inner{justify-content:space-between}.desktop-nav{display:none}.button-light{padding:10px 12px;font-size:11px}.hero-grid{display:flex;flex-direction:column;align-items:stretch;min-height:0}.hero-copy{padding:56px 0 0}.hero h1{font-size:clamp(52px,10vw,76px);margin:22px 0 14px}.hero-subtitle{font-size:16px;margin-bottom:26px}.hero-price{margin-bottom:25px}.hero-price strong{font-size:60px}.hero-visual{height:390px;align-self:stretch;margin-top:12px}.tv{top:16%;width:88%;left:6%}.console{bottom:34px}.hero-foot{height:52px}.section{padding:82px 0}.section-heading{margin-bottom:35px}h2{font-size:clamp(44px,8vw,62px)}.split{display:block}.split p{margin-top:18px}.size-grid{grid-template-columns:1fr;gap:13px}.size-card{min-height:0;padding:22px 24px 0}.card-tv{height:185px}.card-details{flex-direction:row;align-items:end}.card-price{text-align:right}.benefit-grid{grid-template-columns:repeat(2,1fr)}.benefit-grid article{min-height:220px;border-bottom:1px solid #d0cbc4}.benefit-grid article:nth-child(2){border-right:0;padding-right:0}.benefit-grid article:nth-child(3){border-bottom:0;padding-left:0}.benefit-grid article:last-child{border-bottom:0}.steps-layout{grid-template-columns:1fr;gap:25px}.steps-list{margin:0}.experience-grid{grid-template-columns:1fr}.experience-copy{padding:76px 0 0}.experience-art{min-height:350px;order:2}.experience-tv{width:77%}.experience-art>span{bottom:30px}.faq-layout{grid-template-columns:1fr;gap:14px}.faq-layout .section-heading{margin-bottom:25px}.final-cta{padding:85px 0 100px}.site-footer{padding-bottom:98px}.footer-inner{align-items:flex-start;flex-wrap:wrap}.footer-inner p{order:3;width:100%;margin:0}.mobile-whatsapp{position:fixed;z-index:60;bottom:0;left:0;right:0;display:flex;align-items:center;gap:12px;padding:16px 21px max(16px,env(safe-area-inset-bottom));background:var(--red);color:#fff;box-shadow:0 -8px 30px #0004;font-size:13px;font-weight:800}.mobile-whatsapp span:last-child{margin-left:auto;font-size:20px;font-weight:400}}
@media(max-width:430px){.container{width:calc(100% - 32px)}.button-light{font-size:0;padding:8px 11px}.button-light span:last-child{font-size:21px}.hero h1{font-size:51px}.hero-price strong{font-size:54px}.hero-price small{font-size:16px}.hero-actions{align-items:flex-start;flex-direction:column;gap:20px}.hero-visual{height:290px;margin-top:22px}.tv{top:17%}.console{bottom:31px;height:39px}.visual-caption{font-size:7px}.hero-foot span:first-child{display:none}.hero-foot{justify-content:flex-end}.benefit-grid{grid-template-columns:1fr}.benefit-grid article,.benefit-grid article:first-child,.benefit-grid article:nth-child(2),.benefit-grid article:nth-child(3),.benefit-grid article:last-child{padding:20px 0 24px;border-right:0;border-bottom:1px solid #d0cbc4;min-height:0}.benefit-grid article:last-child{border-bottom:0}.benefit-icon{height:45px;padding-top:10px}.benefit-grid h3{margin-top:9px}.benefit-grid p{max-width:none}.experience-art{min-height:265px}.experience-copy{padding-top:70px}.faq-list summary{font-size:15px}.final-cta h2{font-size:50px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}

/* V2: confirmed LG Subscribe offer, family choices and bilingual layout. */
body{font-family:'Segoe UI',Arial,Helvetica,sans-serif}h1,h2,h3{font-family:'Segoe UI',Arial,Helvetica,sans-serif}
.header-actions{display:flex;align-items:center;gap:20px;margin-left:auto}.header-actions .button{flex:none}.lang-switch{display:flex;align-items:center;gap:7px;color:#817a83;font-size:12px;font-weight:800;white-space:nowrap}.lang-button{border:0;background:transparent;color:#aaa3ac;cursor:pointer;font:inherit;padding:8px 2px}.lang-button.active{color:#fff;border-bottom:2px solid var(--pink)}.lang-button:hover{color:#fff}.lang-button:focus-visible{outline:2px solid var(--pink);outline-offset:3px}
.hero-grid{min-height:660px}.hero-copy{padding:63px 0 48px}.hero h1{font-size:clamp(54px,5.2vw,77px);max-width:680px;margin:22px 0 17px}.hero-subtitle{font-size:17px;max-width:455px;margin-bottom:24px}.hero-offer{display:flex;align-items:baseline;gap:13px;border-left:3px solid var(--pink);padding-left:18px;margin:0 0 18px}.hero-offer strong{font-size:clamp(39px,4.7vw,66px);letter-spacing:-.08em;line-height:1;color:#fff}.hero-offer span{font-size:14px;line-height:1.35;color:#f0ccd7;font-weight:700;max-width:145px}.hero-ownership{font-size:17px;color:#fff;font-weight:700;margin:0 0 25px}.hero-terms{font-size:11px;line-height:1.5;color:#afa4ad;max-width:495px;margin:18px 0 0}.hero-visual{height:500px;align-self:center;display:flex;align-items:center;justify-content:center}.hero-image-glow{position:absolute;width:85%;height:60%;border-radius:50%;background:#bd46694f;filter:blur(70px)}.hero-tv-image{position:relative;width:110%;max-width:none;height:auto;object-fit:contain;filter:drop-shadow(0 30px 25px #000a)}.visual-caption{bottom:22px;right:3%}.hero-foot{height:62px}
.quick-benefits{background:#251d24;color:#fff;border-top:1px solid #ffffff21}.quick-benefits-inner{min-height:69px;display:grid;grid-template-columns:repeat(4,1fr);align-items:center;gap:10px}.quick-benefits span{font-size:12px;font-weight:700;text-align:center;border-right:1px solid #ffffff28;padding:8px}.quick-benefits span:last-child{border:0}
.benefits .section-heading{display:flex;align-items:end;justify-content:space-between;gap:30px}.benefits .section-heading p{margin-bottom:7px}.benefit-grid article{min-height:234px}.benefit-grid h3{font-size:18px}.footnote{line-height:1.6}
.family-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:stretch}.family-card{background:#efede8;border:1px solid #e1dcd5;min-width:0;display:flex;flex-direction:column}.family-card.qned{background:#eae6df}.family-card.oled{background:#e7e3e0}.family-image{height:235px;display:grid;place-items:center;overflow:hidden;background:linear-gradient(#f4f0e8,#e6e0d5)}.family-card.oled .family-image{background:linear-gradient(#252026,#3b3036)}.family-image img{display:block;max-width:100%;width:100%;height:100%;object-fit:contain}.family-card.oled img{width:94%;filter:drop-shadow(0 12px 14px #0008)}.family-content{padding:27px 22px 13px;display:flex;flex-direction:column;flex:1}.family-label{font-size:10px;font-weight:800;letter-spacing:.17em;color:var(--red)}.family-card h3{font-size:34px;line-height:1.1;margin:12px 0 8px;white-space:nowrap}.family-card h3 span{font-size:19px;letter-spacing:-.04em}.family-content>p{font-size:13px;line-height:1.55;color:#686260;min-height:62px;margin:0 0 13px}.model-list{list-style:none;padding:0;margin:auto 0 0;border-top:1px solid #d1cac3}.model-list li{display:grid;grid-template-columns:minmax(95px,1fr) auto 30px;gap:7px;align-items:center;border-bottom:1px solid #d1cac3;padding:17px 0}.model-list li:last-child{border-bottom:0}.model-main strong{display:block;font-size:31px;line-height:1;letter-spacing:-.065em}.model-code{display:block;font-size:10px;color:#8a817b;margin-top:6px;font-weight:700}.model-pricing{text-align:right;min-width:0}.model-pricing strong{display:block;color:var(--red);font-size:19px;line-height:1.1;letter-spacing:-.06em;white-space:nowrap}.model-pricing strong span{font-size:11px;letter-spacing:-.03em}.model-pricing small{display:block;font-size:10px;color:#685f5a;font-weight:700;margin-top:4px}.regular{display:block;font-size:10px;line-height:1.35;color:#7c756f;margin-top:6px}.model-cta{display:grid;place-items:center;border:1px solid #c8bbb9;border-radius:50%;width:29px;height:29px;color:var(--red);font-size:19px}.model-cta:hover{color:#fff;background:var(--red);border-color:var(--red)}
.steps-layout{gap:8%}.steps .section-heading p{max-width:420px}.steps-list li{grid-template-columns:63px 1fr}.steps-list li p{max-width:430px}.steps>.container:last-child .footnote{margin-top:28px}
.why-layout{display:grid;grid-template-columns:45% 1fr;gap:9%;padding:105px 0 70px}.why-intro .kicker{color:#f16b8d}.why-intro h2{margin-bottom:23px}.why-intro h2 em{color:#f16b8d}.why-intro p{font-size:17px;color:#c3bcc4;line-height:1.65;max-width:480px}.why-intro .text-link{display:inline-block;margin-top:18px;color:#fff}.why-points{border-top:1px solid #ffffff30}.why-points article{padding:24px 0;border-bottom:1px solid #ffffff30}.why-points article>span{font-size:11px;color:#f16b8d;font-weight:800}.why-points h3{font-size:23px;letter-spacing:-.04em;margin:8px 0}.why-points p{font-size:14px;line-height:1.6;color:#bab4bd;max-width:490px;margin:0}.why-note{font-size:11px;line-height:1.6;color:#8d8790;max-width:930px;margin:0 0 5px}.source-link{font-size:11px;color:#df9caf;text-decoration:underline}.experience{padding-bottom:52px}
.compare{background:#f7f5f1}.compare-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.compare-grid article{border-top:3px solid var(--red);background:#eae6e0;padding:26px;min-height:258px;display:flex;flex-direction:column}.compare-grid article>span{font-size:12px;font-weight:800;letter-spacing:.13em;color:var(--red)}.compare-grid h3{font-size:24px;margin:28px 0 8px}.compare-grid p{font-size:14px;color:#706965;line-height:1.5;max-width:310px;margin:0 0 18px}.compare-grid strong{margin-top:auto;font-size:17px}
.ownership{background:radial-gradient(circle at 20% 45%,#493040,#171419 60%);color:#fff;padding:100px 0}.ownership-layout{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:center}.ownership .kicker{color:#f07495}.ownership h2 em{color:#f07898}.ownership-layout p{font-size:17px;line-height:1.65;color:#d4cbd2;max-width:530px}.ownership-layout .ownership-small{font-size:13px;color:#a69ca5}.ownership-timeline{border-top:1px solid #ffffff3d}.ownership-timeline div{display:grid;grid-template-columns:105px 1fr;gap:20px;border-bottom:1px solid #ffffff3d;padding:23px 0}.ownership-timeline span{color:#f07898;font-size:24px;font-weight:800}.ownership-timeline span b{color:#fff}.ownership-timeline p{margin:0;font-size:15px}
.application{background:#eae7e1}.apply-layout{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:center}.apply-layout .section-heading{margin:0}.apply-card{background:#fff;padding:32px;box-shadow:0 24px 50px #30202013}.apply-card>div{display:flex;align-items:center;gap:15px;border-bottom:1px solid #e2ddd6;padding:19px 0;font-size:17px}.apply-card>div:first-child{padding-top:0}.apply-card>div>span{color:var(--red);font-size:23px}.apply-card p{font-size:12px;line-height:1.6;color:#756e6a;margin:24px 0}.apply-card .button{width:100%}
.faq-list summary{font-family:'Segoe UI',Arial,sans-serif}.faq-list summary span{font-size:17px;color:var(--ink);font-weight:700;transition:none}.faq-list summary b{flex:none;font-size:23px;color:var(--red);font-weight:400;transition:transform .2s}.faq-list details[open] summary b{transform:rotate(45deg)}.faq-list details p a{color:var(--red);text-decoration:underline}.faq-list details p{max-width:600px}.final-cta .button{margin-top:4px}.footer-inner p{max-width:510px;line-height:1.5}
@media(max-width:1100px){.header-inner{gap:20px}.desktop-nav{gap:13px}.header-actions{gap:12px}.hero-grid{grid-template-columns:52% 48%}.hero h1{font-size:clamp(50px,5.4vw,68px)}.family-grid{gap:11px}.family-content{padding-inline:16px}.family-card h3{font-size:28px}.family-card h3 span{font-size:15px}.model-list li{grid-template-columns:minmax(75px,1fr) auto 27px;gap:4px}.model-code{font-size:9px}.model-pricing strong{font-size:17px}.regular{font-size:9px}}
@media(max-width:760px){.header-inner{gap:8px}.header-actions{gap:9px}.site-header .brand{font-size:15px}.site-header .brand-symbol{width:30px;height:30px}.header-actions .button-light{padding:9px 10px}.hero-grid{display:flex;flex-direction:column}.hero-copy{padding:48px 0 0}.hero h1{font-size:clamp(47px,8vw,65px);margin:19px 0 14px}.hero-subtitle{font-size:15px;margin-bottom:22px}.hero-offer strong{font-size:47px}.hero-offer span{font-size:13px}.hero-ownership{font-size:15px;margin-bottom:20px}.hero-visual{height:300px;width:100%;margin-top:0;align-self:stretch}.hero-tv-image{width:93%}.visual-caption{bottom:4px;font-size:8px}.hero-foot{height:48px}.quick-benefits-inner{grid-template-columns:repeat(2,1fr);gap:0;padding:12px 0}.quick-benefits span{font-size:11px}.quick-benefits span:nth-child(2){border-right:0}.benefits .section-heading{display:block}.family-grid{grid-template-columns:1fr;gap:17px}.family-card{display:grid;grid-template-columns:35% 65%}.family-image{height:100%;min-height:270px}.family-image img{height:260px}.family-content{padding:22px}.family-content>p{min-height:0}.model-list li{grid-template-columns:minmax(95px,1fr) auto 30px;gap:7px}.model-pricing strong{font-size:20px}.regular{font-size:10px}.why-layout{grid-template-columns:1fr;gap:35px;padding:78px 0 48px}.why-intro p{font-size:16px}.compare-grid{grid-template-columns:1fr}.compare-grid article{min-height:0;padding:22px}.compare-grid h3{margin-top:16px}.ownership{padding:80px 0}.ownership-layout,.apply-layout{grid-template-columns:1fr;gap:35px}.apply-layout .section-heading{margin-bottom:0}.footer-inner p{order:2;width:auto}.footer-inner>a:last-child{order:3}}
@media(max-width:540px){.header-actions .button-light{font-size:0;gap:0}.header-actions .button-light span:first-child{display:none}.header-actions .button-light span:last-child{font-size:20px}.lang-switch{gap:4px;font-size:11px}.hero h1{font-size:clamp(45px,10vw,57px)}.hero-actions{flex-direction:row;align-items:center;gap:18px}.hero-actions .button{font-size:13px;padding:15px 16px}.hero-actions .text-link{font-size:12px}.hero-visual{height:240px}.hero-tv-image{width:103%}.hero-foot span:first-child{display:none}.hero-foot{justify-content:flex-end}.family-card{display:block}.family-image{height:215px;min-height:0}.family-image img{height:100%}.family-content{padding:22px 19px 12px}.family-card h3{font-size:32px}.family-card h3 span{font-size:17px}.model-main strong{font-size:29px}.model-pricing strong{font-size:20px}.model-list li{padding:15px 0}.quick-benefits span{padding:8px 4px}.ownership-timeline div{grid-template-columns:78px 1fr;gap:15px}.ownership-timeline span{font-size:19px}.faq-list summary span{font-size:15px}.site-footer{padding-bottom:86px}}
@media(max-width:370px){.site-header .brand{font-size:13px}.site-header .brand-symbol{width:27px;height:27px}.hero-actions{align-items:flex-start;flex-direction:column}.hero-visual{height:220px}.model-pricing strong{font-size:17px}.regular{font-size:9px}.model-code{font-size:9px}}
@media(max-width:540px){.hero-visual{height:300px}.hero-tv-image{width:100%;max-height:100%;object-fit:contain}}
@media(max-width:370px){.hero-visual{height:265px}}

/* Stage 1: initial eligibility check and on-demand product videos. */
.button{border:0;cursor:pointer;font-family:inherit}.model-cta{cursor:pointer;font-family:inherit}.mobile-whatsapp{border:0;cursor:pointer;width:100%;font-family:inherit;text-align:left}.eligibility-trigger:focus-visible,.model-cta:focus-visible,.video-trigger:focus-visible,.dialog-close:focus-visible,.lead-fields input:focus-visible,.lead-fields select:focus-visible{outline:3px solid #ec7293;outline-offset:3px}
.family-image{position:relative}.video-trigger{position:absolute;inset:0;border:0;background:linear-gradient(transparent 55%,#0d0d12c7);color:#fff;cursor:pointer;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;font:700 13px 'Segoe UI',Arial,sans-serif;text-align:center}.video-play{display:grid;place-items:center;width:57px;height:57px;border-radius:50%;background:#fff;color:var(--red);font-size:21px;padding-left:4px;box-shadow:0 10px 30px #0007;transition:transform .2s}.video-trigger:hover .video-play{transform:scale(1.08)}.video-label{position:absolute;bottom:13px;left:12px;right:12px;background:#18161bcc;padding:9px 10px;border-radius:2px}
dialog{box-sizing:border-box}dialog::backdrop{background:#0b0a0fbb}.dialog-close{flex:none;display:grid;place-items:center;width:42px;height:42px;border:1px solid #d6cbd0;border-radius:50%;background:transparent;color:inherit;cursor:pointer;font-size:29px;line-height:1}.dialog-close:hover{background:#f5dce4}.lead-dialog{width:min(660px,calc(100% - 28px));max-height:calc(100dvh - 28px);overflow:auto;border:0;border-radius:4px;padding:32px;background:#f7f5f1;color:#171519;box-shadow:0 30px 90px #0008}.dialog-top,.video-dialog-top{display:flex;align-items:center;justify-content:space-between;gap:20px}.lead-dialog .kicker{color:var(--red);font-size:10px}.lead-dialog h2{font-size:clamp(30px,5vw,44px);margin:10px 0 8px;letter-spacing:-.055em}.lead-intro{font-size:14px;line-height:1.55;color:#625d60;margin:0 0 24px}.lead-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.lead-fields label{display:block;font-size:12px;font-weight:800;color:#353034}.lead-fields label span{display:block;margin-bottom:7px}.lead-fields input,.lead-fields select{box-sizing:border-box;display:block;width:100%;height:47px;border:1px solid #cfc7c5;border-radius:2px;background:#fff;padding:0 12px;color:#171519;font:15px 'Segoe UI',Arial,sans-serif}.lead-fields input::placeholder{color:#918a8d}.lead-consent{display:flex;align-items:flex-start;gap:10px;margin-top:24px;font-size:13px;line-height:1.45;font-weight:600;cursor:pointer}.lead-consent input{width:18px;height:18px;flex:none;margin:1px 0 0;accent-color:var(--red)}.lead-footnote{font-size:11px;line-height:1.5;color:#746c70;margin:13px 0 20px}.lead-submit{width:100%}.lead-status{background:#fff3d7;border-left:3px solid #b98319;padding:14px;margin:16px 0 0;font-size:13px;line-height:1.5;color:#4b3d25}.lead-status[hidden]{display:none}
.video-dialog{width:min(900px,calc(100% - 28px));max-width:none;border:0;border-radius:4px;padding:0;background:#111116;color:#fff;box-shadow:0 30px 90px #000b}.video-dialog-top{padding:14px 18px}.video-dialog h2{font-size:17px;margin:0}.video-dialog .dialog-close{border-color:#675d64}.video-dialog .dialog-close:hover{background:#493542}.video-frame{aspect-ratio:16/9;background:#050505}.video-frame iframe{display:block;width:100%;height:100%;border:0}
.lead-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.lead-privacy{font-size:11px;line-height:1.5;color:#746c70;margin:11px 0 0}.lead-submit:disabled{opacity:.6;cursor:wait}.lead-status[data-state="success"]{background:#e7f5ed;border-left-color:#327752;color:#214c35}.lead-status[data-state="error"]{background:#fff0ed;border-left-color:#b03930;color:#722d29}
.video-note{font-size:11px;line-height:1.5;color:#bcb3bb;margin:0;padding:11px 18px 15px}
@media(max-width:540px){.lead-dialog{padding:22px 18px;max-height:calc(100dvh - 12px)}.lead-fields{grid-template-columns:1fr;gap:13px}.lead-dialog h2{font-size:34px}.lead-intro{font-size:13px}.video-label{font-size:12px}.video-dialog-top{padding:10px 12px}.video-dialog h2{font-size:14px}.video-dialog .dialog-close{width:36px;height:36px}}
