@import "https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700;800;900&family=Playfair+Display:ital,wght@0,400;0,500;0,700;1,400;1,500;1,700&display=swap";:root{--navy-900:#040d21;--navy-800:#061c96;--navy-700:#0826b8;--navy-dark:#040d21;--navy:#0a192f;--white:#fff;--color-text:#0a192f;--color-surface:#fff;--color-border:#0a192f1a;--font-sans:"Outfit", sans-serif;--font-serif:"Playfair Display", serif;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-xl:24px;--radius-pill:9999px;--text-xs:.75rem;--text-sm:.875rem;--text-md:1.0625rem;--text-lg:1.25rem;--text-xl:1.5rem;--text-2xl:2rem;--text-display:clamp(3rem, 7vw, 5.5rem);--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--shadow-sm:0 1px 3px #0a192f0f;--shadow-md:0 4px 16px #0a192f1a;--shadow-lg:0 20px 40px #0a192f1f}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-sans);font-size:var(--text-md);color:var(--color-text);background:var(--white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration:none}ul{list-style:none}img{max-width:100%;display:block}button{cursor:pointer;font-family:inherit}.container-ve{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}.section-py{padding:7rem 0}.text-label{letter-spacing:.25em;text-transform:uppercase;font-size:.65rem;font-weight:900}.text-glow{text-shadow:0 0 80px #ffffff14}.btn-primary{background:var(--navy-dark);color:var(--white);border-radius:var(--radius-md);font-size:var(--text-sm);letter-spacing:.02em;white-space:nowrap;border:none;align-items:center;gap:.5rem;padding:.75rem 1.75rem;font-weight:700;transition:all .2s;display:inline-flex}.btn-primary:hover{background:var(--navy);transform:translateY(-1px);box-shadow:0 8px 24px #0a192f40}.btn-ghost{color:var(--navy-dark);border-radius:var(--radius-md);font-size:var(--text-sm);background:0 0;border:1.5px solid #0a192f26;align-items:center;gap:.5rem;padding:.75rem 1.75rem;font-weight:600;transition:all .2s;display:inline-flex}.btn-ghost:hover{border-color:var(--navy-dark);color:var(--navy-dark)}.badge-navy{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--white);border-radius:var(--radius-pill);letter-spacing:.04em;background:#040d21cc;border:1px solid #ffffff1f;align-items:center;gap:.5rem;padding:.4rem .875rem;font-size:.75rem;font-weight:600;display:inline-flex}.reveal{opacity:0;transition:opacity .7s var(--ease-out-expo), transform .7s var(--ease-out-expo);transform:translateY(24px)}.reveal.visible{opacity:1;transform:translateY(0)}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--white)}::-webkit-scrollbar-thumb{background:#0a192f33;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#0a192f59}@media (width<=768px){.section-py{padding:4.5rem 0}}._headerWrapper_1wkm8_2{z-index:1000;transition:all .7s var(--ease-out-expo);justify-content:center;padding:0 1rem;display:flex;position:fixed;top:1.5rem;left:0;right:0}._headerWrapper_1wkm8_2._scrolled_1wkm8_14{top:.75rem}._nav_1wkm8_18{-webkit-backdrop-filter:blur(24px);border-radius:var(--radius-xl);width:100%;max-width:64rem;transition:all .7s var(--ease-out-expo);background:#040d21bf;border:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:1.5rem;padding:.75rem 1.75rem;display:flex;box-shadow:0 4px 20px #0003}._logo_1wkm8_35{font-family:var(--font-sans);letter-spacing:.18em;color:#fff;flex-shrink:0;font-size:1.25rem;font-weight:900;transition:opacity .2s}._logo_1wkm8_35:hover{opacity:.7}._desktopLinks_1wkm8_47{align-items:center;gap:.25rem;display:flex}._navLink_1wkm8_53{border-radius:var(--radius-md);font-size:var(--text-sm);color:#fff9;padding:.5rem 1rem;font-weight:500;transition:all .2s}._navLink_1wkm8_53:hover,._navLink_1wkm8_53._active_1wkm8_63{color:#fff;background:#ffffff14}._mobileToggle_1wkm8_68{border-radius:var(--radius-sm);color:#ffffffb3;background:0 0;border:1px solid #fff3;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:none}._mobileToggle_1wkm8_68:hover{color:#fff;border-color:#ffffff80}._mobileMenu_1wkm8_87{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:2000;background:#040d21fa;flex-direction:column;padding:1.5rem;display:flex;position:fixed;inset:0}._mobileMenuTop_1wkm8_98{justify-content:space-between;align-items:center;margin-bottom:3rem;display:flex}._mobileMenuLogo_1wkm8_105{letter-spacing:.18em;color:#fff;font-size:1.25rem;font-weight:900}._mobileClose_1wkm8_112{border-radius:var(--radius-sm);color:#ffffffb3;background:0 0;border:1px solid #ffffff26;justify-content:center;align-items:center;width:36px;height:36px;display:flex}._mobileLinks_1wkm8_124{flex-direction:column;flex:1;gap:.25rem;display:flex}._mobileLink_1wkm8_124{color:#fff;border-bottom:1px solid #ffffff14;padding:.75rem 0;font-size:1.75rem;font-weight:700;transition:color .2s}._mobileLink_1wkm8_124:hover{color:#fff9}@media (width<=1024px){._desktopLinks_1wkm8_47{display:none}._mobileToggle_1wkm8_68{display:flex}}@media (width<=640px){._nav_1wkm8_18{padding:.625rem 1rem}}.hero-section{background:var(--navy-dark);min-height:100dvh;color:var(--white);flex-direction:column;display:flex;position:relative;overflow:hidden}.hero-dot-grid{pointer-events:none;background-image:radial-gradient(circle,#ffffff14 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0}.hero-corner-grad{pointer-events:none;background:linear-gradient(135deg,#ffffff0a 0%,#0000 70%);width:420px;height:520px;position:absolute;top:0;left:0}.hero-inner{z-index:10;flex:1;grid-template-columns:1fr 1fr;align-items:center;gap:3rem;padding-top:8rem;padding-bottom:4rem;display:grid;position:relative}.hero-badge{border-radius:var(--radius-pill);background:#ffffff0f;border:1px solid #ffffff26;align-items:center;gap:.5rem;margin-bottom:2rem;padding:.375rem .875rem;display:inline-flex}.hero-badge-dot{background:var(--white);border-radius:50%;width:6px;height:6px;animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}@keyframes pulse{50%{opacity:.4}}.hero-badge span{text-transform:uppercase;letter-spacing:.2em;color:var(--white);font-size:.625rem;font-weight:900}.hero-h1{letter-spacing:-.03em;margin-bottom:1.5rem;line-height:1.05}.hero-h1-main{color:var(--white);font-size:clamp(2.5rem,8vw,5rem);font-weight:800;display:block}.hero-h1-sub{color:#ffffffa6;font-size:clamp(1.8rem,6vw,3.6rem);font-style:italic;font-weight:300;font-family:var(--font-serif);display:block}.hero-desc{color:#fff9;max-width:420px;font-size:var(--text-md);margin-bottom:2.5rem;line-height:1.7}.hero-actions{flex-wrap:wrap;gap:1rem;margin-bottom:3rem;display:flex}.hero-actions .btn-primary{background:var(--white);color:var(--navy-dark)}.hero-actions .btn-primary:hover{background:var(--white);box-shadow:0 10px 30px #ffffff26}.hero-actions .btn-ghost{color:var(--white);border-color:#fff3}.hero-actions .btn-ghost:hover{background:#ffffff0d;border-color:#ffffff80}.hero-stats{align-items:center;gap:2rem;display:flex}.hero-stat{flex-direction:column;display:flex}.hero-stat-num{font-size:1.5rem;font-weight:800;font-family:var(--font-serif);color:var(--white);line-height:1.1}.hero-stat-label{text-transform:uppercase;letter-spacing:.2em;color:#fff6;margin-top:2px;font-size:.6rem;font-weight:700}.hero-stat-divider{background:#ffffff1f;width:1px;height:40px}.hero-visual{justify-content:center;align-items:center;display:flex;position:relative}.hero-visual-glow{filter:blur(60px);pointer-events:none;background:radial-gradient(#ffffff0f 0%,#0000 65%);height:120%;position:absolute;bottom:-40px;left:10%;right:10%}.tv-mockup-wrap{width:100%;max-width:560px;animation:9s ease-in-out infinite floatTV}@keyframes floatTV{0%,to{transform:translateY(0)rotate(.3deg)}50%{transform:translateY(-12px)rotate(-.3deg)}}.tv-frame{background:#08080f;border-radius:10px;padding:10px 10px 28px;position:relative;box-shadow:0 0 0 1.5px #ffffff0a,0 40px 80px #00000080,inset 0 1px #ffffff0f}.tv-screen{aspect-ratio:16/9;background:linear-gradient(145deg,#070713 0%,#0c0c22 60%,#050510 100%);border-radius:4px;width:100%;position:relative;overflow:hidden}.tv-scanlines{pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0 2px,#ffffff04 2px 4px);position:absolute;inset:0}.tv-ui-layer{flex-direction:column;justify-content:space-between;padding:1.25rem;display:flex;position:absolute;inset:0}.tv-brand-text{letter-spacing:.22em;color:#fff6;font-size:.55rem;font-weight:900}.tv-ui-label{text-transform:uppercase;letter-spacing:.1em;color:#ffffff40;margin-bottom:.4rem;font-size:.45rem}.tv-card-row{gap:.4rem;display:flex}.tv-thumb{background:#ffffff0d;border:1px solid #ffffff0d;border-radius:3px;width:52px;height:32px}.tv-thumb--active{background:#ffffff24;border-color:#ffffff38}.tv-bottom-bezel{justify-content:center;padding-top:8px;display:flex}.tv-ir-dot{background:#ffffff12;border-radius:2px;width:28px;height:3px}.tv-stand-neck{background:linear-gradient(#1a1a2e,#0a0a14);border-radius:0 0 4px 4px;width:120px;height:5px;margin:0 auto}.tv-stand-base{background:linear-gradient(90deg,#0000,#ffffff0d,#0000);border-radius:2px;width:220px;height:3px;margin:0 auto}.tech-strip-wrapper{z-index:20;position:relative}.tech-strip{background:var(--white);border-top:1px solid #0a192f0f;border-bottom:1px solid #0a192f0f;padding:3rem 0;position:relative;overflow:hidden}.tech-strip-inner{overflow:hidden}.tech-strip-track{gap:4rem;width:max-content;animation:30s linear infinite scrollTrack;display:flex}@keyframes scrollTrack{0%{transform:translate(0)}to{transform:translate(-50%)}}.tech-chip{flex-direction:column;flex-shrink:0;align-items:center;gap:.25rem;min-width:120px;display:flex}.tech-chip-label{letter-spacing:.18em;text-transform:uppercase;color:var(--navy-dark);font-size:.875rem;font-weight:900}.tech-chip-sub{letter-spacing:.2em;text-transform:uppercase;color:#0a192f59;font-size:.6rem;font-weight:700}.tech-strip-fade{pointer-events:none;z-index:2;width:8rem;position:absolute;top:0;bottom:0}.tech-strip-fade--left{background:linear-gradient(to right, var(--white), transparent);left:0}.tech-strip-fade--right{background:linear-gradient(to left, var(--white), transparent);right:0}.tech-strip:after{content:"GOOGLE TV · HDR10+ · VISION TV · 4K ULTRA HD · GOOGLE TV";white-space:nowrap;letter-spacing:-.04em;text-transform:uppercase;color:var(--navy-dark);opacity:.02;pointer-events:none;font-size:12vw;font-weight:900;line-height:1;position:absolute;bottom:0;left:0}.products-section{background:var(--navy-dark);color:var(--white);position:relative}.products-noise{opacity:.04;position:absolute;inset:0}.products-header{grid-template-columns:1fr auto;align-items:flex-end;gap:2rem;margin-bottom:4rem;display:grid}.section-label-row{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.section-label-line{background:#ffffff4d;width:32px;height:1px}.products-title{letter-spacing:-.04em;color:var(--white);text-shadow:0 0 80px #ffffff14;font-size:clamp(2.5rem,5vw,4rem);font-weight:900;line-height:1}.products-subtitle{color:#ffffff80;align-self:flex-end;max-width:280px;font-size:1.05rem;font-weight:300;line-height:1.6}.products-grid{grid-template-columns:1fr 1fr;gap:2rem;display:grid}.product-card{border-radius:var(--radius-xl);background:linear-gradient(135deg,#ffffff1a,#0000);padding:1px;overflow:hidden}.product-card-inner{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:calc(var(--radius-xl) - 1px);background:#ffffff08;height:100%;position:relative;overflow:hidden}.product-hover-glow{background:linear-gradient(to bottom-right, #ffffff0d, transparent);opacity:0;pointer-events:none;transition:opacity .8s;position:absolute;inset:-100%}.product-card-inner:hover .product-hover-glow{opacity:1}.product-image-area{background:#0000001f;border-bottom:1px solid #ffffff0a;justify-content:center;align-items:center;padding:3rem 2rem;display:flex}.product-tv-mini{width:80%;max-width:280px}.ptv-frame{background:#060610;border-radius:5px;padding:5px 5px 14px;box-shadow:0 20px 50px #00000073}.ptv-screen{aspect-ratio:16/9;background:linear-gradient(145deg,#080817,#0a0a1f);border-radius:2px;justify-content:center;align-items:center;display:flex}.ptv-res{color:#ffffff0a;letter-spacing:.15em;font-size:1.4rem;font-weight:900}.ptv-stand{background:#111;border-radius:0 0 3px 3px;width:70px;height:3px;margin:0 auto}.product-info{padding:2rem 2.25rem 2.25rem}.product-header-row{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.product-series{letter-spacing:.3em;text-transform:uppercase;color:#ffffff80;font-size:.65rem;font-weight:900}.product-divider{background:#ffffff0f;flex:1;height:1px}.product-size{text-transform:uppercase;letter-spacing:.2em;color:#ffffff4d;font-size:.6rem;font-weight:700}.product-name{color:var(--white);letter-spacing:-.02em;margin-bottom:1.25rem;font-size:1.5rem;font-weight:700;line-height:1.2}.product-chips{flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem;display:flex}.product-chip{border-radius:var(--radius-md);color:#ffffff8c;text-transform:uppercase;letter-spacing:.1em;background:#ffffff0d;border:1px solid #ffffff0f;padding:.375rem .75rem;font-size:.65rem;font-weight:700}.product-hw-row{border-radius:var(--radius-md);background:#ffffff0a;border:1px solid #ffffff1a;align-items:center;margin-bottom:1.75rem;display:flex;overflow:hidden}.product-hw-badge{flex-direction:column;flex:1;align-items:center;gap:3px;padding:.875rem 1rem;display:flex}.product-hw-num{color:var(--white);letter-spacing:-.02em;font-size:1.15rem;font-weight:900;line-height:1}.product-hw-label{text-transform:uppercase;letter-spacing:.2em;color:#ffffff59;font-size:.55rem;font-weight:700}.product-hw-sep{background:#ffffff14;flex-shrink:0;width:1px;height:36px}.product-footer{justify-content:space-between;align-items:center;display:flex}.coming-soon-badge{border-radius:var(--radius-pill);text-transform:uppercase;letter-spacing:.12em;color:var(--white);background:#ffffff0f;border:1px solid #ffffff26;padding:.4rem .875rem;font-size:.65rem;font-weight:700}.product-link{color:#ffffff80;align-items:center;gap:.35rem;font-size:.8rem;font-weight:600;transition:color .2s;display:inline-flex}.product-link:hover{color:var(--white)}.warranty-strip{background:var(--white);color:var(--navy-dark)}.warranty-inner{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;display:grid}.warranty-title{letter-spacing:-.02em;color:var(--navy-dark);margin-bottom:2rem;font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.1}.warranty-cards{flex-direction:column;gap:1.25rem;display:flex}.warranty-card{border-radius:var(--radius-lg);background:var(--white);transition:all .4s var(--ease-out-expo);border:1px solid #0a192f1a;padding:1.75rem 2rem}.warranty-card:hover{border-color:var(--navy-dark);transform:translateY(-4px);box-shadow:0 12px 32px #0a192f1a}.wcard-icon{background:var(--navy-dark);border-radius:var(--radius-sm);width:44px;height:44px;color:var(--white);justify-content:center;align-items:center;margin-bottom:1rem;display:flex}.warranty-card h3{color:var(--navy-dark);margin-bottom:.4rem;font-size:1rem;font-weight:700}.warranty-card p{color:#0a192f99;font-size:.875rem;line-height:1.6}@media (width<=1024px){.hero-inner{text-align:center;grid-template-columns:1fr}.hero-desc,.hero-stats{margin-left:auto;margin-right:auto}.hero-actions{justify-content:center}.hero-visual{order:-1}.tv-mockup-wrap{max-width:420px}.products-header{grid-template-columns:1fr}.products-subtitle{max-width:100%}.warranty-inner{grid-template-columns:1fr;gap:2.5rem}}@media (width<=768px){.products-grid{grid-template-columns:1fr}}
