:root{--ink:#1c2928;--cream:#f5f2eb;--lime:#d8ed5d;--line:#1c292833;color:var(--ink);background:var(--cream);font-family:DM Sans,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}button,input,select{font:inherit}button{cursor:pointer}.site-header{background:var(--cream);z-index:10;justify-content:space-between;align-items:center;height:82px;padding:0 5.7vw;display:flex;position:sticky;top:0}.brand{color:var(--ink);letter-spacing:-1.2px;align-items:center;gap:9px;font-size:18px;font-weight:700;line-height:.8;text-decoration:none;display:flex}.brand>span:last-child>span{color:#638150}.brand small{letter-spacing:1.6px;margin-top:7px;font:8px DM Mono;display:block}.brand-mark{background:var(--ink);color:var(--lime);border-radius:50%;place-items:center;width:29px;height:29px;font:600 19px Playfair Display;display:grid}.site-header nav{align-items:center;gap:32px;display:flex}.site-header nav a{color:var(--ink);font-size:13px;text-decoration:none}.nav-cta,.button{background:var(--ink);color:#fff;border:0;padding:14px 18px;font-size:12px;font-weight:600}.nav-cta b{color:var(--lime);margin-left:14px;font-size:18px}.menu{display:none}.hero{background:var(--ink);color:#fff;grid-template-columns:52% 48%;min-height:680px;display:grid;position:relative;overflow:hidden}.hero-content{z-index:1;padding:12vw 5.7vw 7vw;position:relative}.eyebrow{letter-spacing:1.5px;color:var(--lime);margin:0 0 24px;font:10px DM Mono}.eyebrow.dark{color:#668044}.hero h1,.intro h2,.section-heading h2,.factory-content h2,.contact-title h2{letter-spacing:-3.5px;margin:0;font:500 clamp(45px,5.4vw,82px)/.99 Playfair Display}.hero h1 em,h2 em{font-weight:500}.hero-copy{color:#c3ccc4;max-width:460px;margin:29px 0;font-size:15px;line-height:1.6}.hero-actions{align-items:center;gap:26px;display:flex}.button-light{background:var(--lime);color:var(--ink);padding:16px 20px}.button span{margin-left:24px;font-size:18px}.text-button{color:#fff;background:0 0;border:0;padding:0;font-size:12px}.text-button span{color:var(--lime);margin-left:8px;font-size:16px}.hero-image{background:linear-gradient(90deg,#1c292833,#1c29280d),url(https://images.unsplash.com/photo-1600585154340-be6161a56a0c?auto=format&fit=crop&w=1600&q=85) 50%/cover;position:relative}.hero-image:after{content:"";border:1px solid #fff9;border-radius:140px 140px 0 0;position:absolute;inset:12% 13%;box-shadow:0 0 0 20px #d8ed5d1f,0 0 90px 24px #d8ed5d33}.hero-image p{text-align:right;letter-spacing:1px;z-index:2;font:10px DM Mono;position:absolute;bottom:40px;right:40px}.hero-image p span{opacity:.7;font-size:8px}.scroll-hint{letter-spacing:1px;color:#b9c7bc;font:9px DM Mono;position:absolute;bottom:28px;left:5.7vw}.scroll-hint span{background:var(--lime);width:48px;height:1px;margin:0 0 3px 12px;display:inline-block}.stats-section,.products-section,.contact-section{padding:116px 5.7vw}.intro-grid{grid-template-columns:1.4fr .65fr;align-items:end;gap:12%;display:grid}.intro h2,.section-heading h2,.contact-title h2{font-size:clamp(40px,4.3vw,65px)}.intro-grid p,.contact-title>p{margin:0 0 8px;font-size:15px;line-height:1.7}.stats{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:20px;margin-top:80px;padding-top:28px;display:grid}.stats div{align-items:flex-start;gap:16px;display:flex}.stats strong{font:500 34px Playfair Display}.stats span{color:#58625e;font-size:11px;line-height:1.5}.section-heading{justify-content:space-between;align-items:end;margin-bottom:43px;display:flex}.underlined{border:0;border-bottom:1px solid var(--ink);background:0 0;padding:0 0 7px;font-size:12px}.underlined span{margin-left:18px}.products-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.product-card{background:#b8b7b0;height:480px;position:relative;overflow:hidden}.product-card img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.product-card:hover img{transform:scale(1.04)}.product-overlay{color:#fff;background:linear-gradient(#0000 50%,#0e1816ba);flex-direction:column;justify-content:flex-end;padding:22px;display:flex;position:absolute;inset:0}.product-overlay span{letter-spacing:1px;color:var(--lime);font:9px DM Mono}.product-overlay h3{margin:10px 0 0;font:500 27px Playfair Display}.product-overlay button{color:#fff;background:0 0;border:1px solid #fff9;width:38px;height:38px;font-size:19px;position:absolute;bottom:20px;right:20px}.factory-section{color:#fff;background:#273735;grid-template-columns:1fr 1fr;display:grid}.factory-photo{background:url(https://images.unsplash.com/photo-1586023492125-27b2c045efd7?auto=format&fit=crop&w=1400&q=85) 50%/cover;min-height:680px}.factory-content{padding:105px 10%}.factory-content h2{font-size:clamp(42px,4.3vw,68px)}.factory-content>p:not(.eyebrow){color:#c6d0c6;max-width:470px;margin:28px 0;font-size:14px;line-height:1.7}.feature-list{border-top:1px solid #ffffff38;margin:32px 0;display:grid}.feature-list span{color:var(--lime);border-bottom:1px solid #ffffff38;padding:13px 0;font:10px DM Mono}.feature-list b{color:#fff;margin-left:22px;font:500 13px DM Sans}.contact-section{background:var(--cream);grid-template-columns:.9fr 1fr;gap:15%;display:grid}.contact-title>p{max-width:380px;margin:25px 0 45px}.contact-direct{gap:10px;display:grid}.contact-direct span{letter-spacing:1px;color:#6f7772;font:9px DM Mono}.contact-direct a{color:var(--ink);font:500 18px Playfair Display;text-decoration:none}.inquiry-form{gap:23px;display:grid}.inquiry-form label{gap:9px;font-size:12px;font-weight:600;display:grid}.inquiry-form label b{color:#789800}.inquiry-form input,.inquiry-form select{appearance:none;width:100%;color:var(--ink);background:0 0;border:0;border-bottom:1px solid #9ba29d;outline:none;padding:8px 0 12px;font-size:14px;font-weight:400}.inquiry-form .invalid{border-color:#ad3325}.inquiry-form small{color:#ad3325;margin-top:-5px;font-size:11px;font-weight:400}.submit{background:var(--ink);color:#fff;text-align:left;border:0;margin-top:5px;padding:17px 20px;font-size:12px;font-weight:600}.submit span{float:right;color:var(--lime);font-size:18px}.form-note{color:#747b77;margin:0;font-size:10px}footer{background:var(--ink);color:#fff;justify-content:space-between;align-items:center;padding:35px 5.7vw;display:flex}footer .brand{color:#fff}footer p{color:#aeb9b0;font-size:10px}footer button{color:var(--lime);letter-spacing:1px;background:0 0;border:0;font:10px DM Mono}@media (width<=760px){.site-header{height:68px;padding:0 22px}.menu{background:0 0;border:0;gap:5px;padding:8px;display:grid}.menu i{background:var(--ink);width:24px;height:1px}.site-header nav{display:none}.site-header nav.open{background:var(--cream);border-top:1px solid var(--line);flex-direction:column;align-items:stretch;gap:18px;padding:22px;display:flex;position:absolute;top:68px;left:0;right:0}.nav-cta{width:100%}.hero{min-height:690px;display:block}.hero-content{padding:80px 22px 30px}.hero h1{letter-spacing:-2.5px;font-size:52px}.hero-image{height:310px;margin:0 22px}.hero-image:after{inset:13% 17%}.scroll-hint{display:none}.stats-section,.products-section,.contact-section{padding:75px 22px}.intro-grid,.contact-section{grid-template-columns:1fr;gap:25px}.stats{grid-template-columns:1fr 1fr;gap:30px 12px;margin-top:45px}.stats strong{font-size:30px}.section-heading{flex-direction:column;align-items:flex-start;gap:18px}.products-grid{grid-template-columns:1fr;gap:12px}.product-card{height:390px}.factory-section{grid-template-columns:1fr}.factory-photo{min-height:360px}.factory-content{padding:70px 22px}.contact-title>p{margin-bottom:20px}footer{flex-direction:column;align-items:flex-start;gap:25px;padding:30px 22px}footer p{margin:0}.hero-actions{gap:18px}.button-light{padding:14px}.brand{font-size:16px}.brand small{font-size:7px}}.proof-section{background:#f5f2eb;padding:116px 5.7vw}.proof-heading{justify-content:space-between;align-items:end;margin-bottom:44px;display:flex}.proof-heading h2,.video-section h2{letter-spacing:-2.5px;margin:0;font:500 clamp(40px,4.3vw,65px)/1 Playfair Display}.proof-heading>p{max-width:360px;margin:0;font-size:14px;line-height:1.7}.proof-grid{grid-template-columns:1fr 1fr 1.15fr;gap:18px;display:grid}.proof-grid figure{margin:0}.proof-grid img{object-fit:cover;width:100%;height:390px;display:block}.proof-grid .showroom img{height:470px}.proof-grid figcaption{letter-spacing:1px;padding-top:12px;font:10px DM Mono}.proof-grid figcaption span{float:right;color:#748d51}.video-section{color:#fff;background:#20312e;grid-template-columns:.9fr 1.1fr;align-items:center;gap:8%;padding:105px 5.7vw;display:grid}.video-section>div>p:not(.eyebrow){color:#c7d2c9;max-width:410px;margin:25px 0 32px;font-size:14px;line-height:1.7}.video-section video{aspect-ratio:16/9;object-fit:cover;background:#101b19;width:100%;display:block}.whatsapp-float{z-index:9;color:#10291c;background:#25d366;border-radius:28px;align-items:center;gap:10px;padding:11px 13px 11px 17px;font-size:12px;font-weight:700;text-decoration:none;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 8px 25px #0003}.whatsapp-float b{background:#fff;border-radius:50%;place-items:center;width:25px;height:25px;font-size:17px;display:grid}@media (width<=760px){.proof-section{padding:75px 22px}.proof-heading{display:block}.proof-heading>p{margin-top:22px}.proof-grid{grid-template-columns:1fr;gap:29px}.proof-grid img,.proof-grid .showroom img{height:320px}.video-section{grid-template-columns:1fr;gap:35px;padding:72px 22px}.whatsapp-float{padding:10px;bottom:16px;right:16px}.whatsapp-float span{display:none}.whatsapp-float b{width:30px;height:30px}.contact-section{padding-bottom:90px}}.language-switch{border:1px solid var(--line);gap:3px;margin-left:18px;padding:3px;display:flex}.language-switch button{color:var(--ink);text-transform:uppercase;letter-spacing:.6px;background:0 0;border:0;padding:5px 6px;font:9px DM Mono}.language-switch button.active{background:var(--ink);color:var(--lime)}@media (width<=760px){.language-switch{margin:0;position:absolute;top:19px;right:66px}.language-switch button{padding:5px}.site-header nav.open+.language-switch{display:none}}.hero-image{overflow:hidden;background:radial-gradient(circle at 70% 38%,#f3f0ce 0 3%,#0000 25%),linear-gradient(135deg,#c9d0c5 0%,#8d9b90 100%)!important}.hero-image:after{display:none}.mirror-glow{aspect-ratio:.83;background:linear-gradient(135deg,#6d7970,#314138);border-radius:51% 49% 44% 56%/57% 43%;width:52%;position:absolute;top:15%;right:17%;transform:rotate(-8deg);box-shadow:0 0 0 13px #fffbdc,0 0 30px 22px #fffbcff0,inset 22px 18px 56px #101e1699}.mirror-glow i,.product-mirror i{border-radius:inherit;border:1px solid #ffffffa6;position:absolute;inset:5%}.mirror-glow b,.product-mirror b{color:#eff6e9;font-size:14px;position:absolute;bottom:9%;right:11%}.hero-image:before{content:"CUSTOM\a LED MIRRORS";white-space:pre;letter-spacing:2px;color:#26352e;font:10px/1.8 DM Mono,monospace;position:absolute;bottom:16%;left:9%}.products-section{background:#f1f0e9!important}.product-card{background:#dce0d7!important;height:420px!important}.product-card:nth-child(2){background:#d4dbcb!important}.product-card:nth-child(3){background:#ddd7cd!important}.product-card:nth-child(4){background:#d7d8c4!important}.product-card img{display:none}.product-card .product-overlay{background:linear-gradient(#0000 55%,#1b2a23b8)!important}.product-mirror{background:linear-gradient(135deg,#7f8b81,#3a4b41);width:68%;height:65%;position:absolute;top:14%;left:16%;box-shadow:0 0 0 9px #fffbdc,0 0 22px 12px #fbf7d0d9,inset 16px 18px 35px #111f188c}.shape-0,.shape-1{border-radius:50%}.shape-2{border-radius:33px}.shape-3{border-radius:58% 42% 52% 48%/44% 57% 43% 56%;transform:rotate(-9deg)}.proof-section{background:#eef0ea!important}.video-section{background:#20372e!important}.video-section video{box-shadow:0 18px 45px #0000003d}@media (width<=760px){.products-grid{grid-template-columns:1fr 1fr!important}.product-card{height:270px!important}.product-mirror{height:62%;top:13%}.product-overlay{padding:15px!important}.product-overlay h3{font-size:20px!important}.hero-image:before{font-size:8px;bottom:10%;left:8%}.mirror-glow{width:58%;top:12%;right:20%}}.proof-section{padding-top:96px!important;padding-bottom:104px!important}.proof-heading{max-width:1180px;margin-left:auto;margin-right:auto;align-items:flex-end!important}.proof-grid{max-width:1180px;margin:0 auto;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important}.proof-grid figure{grid-template-rows:360px auto;min-width:0;display:grid}.proof-grid img,.proof-grid .showroom img{object-fit:cover;object-position:center;width:100%;box-shadow:0 10px 24px #18261f14;height:360px!important}.proof-grid figure:first-child img,.proof-grid figure:nth-child(2) img,.proof-grid figure:nth-child(3) img{object-position:center}.proof-grid figcaption{border-top:1px solid #1c292829;justify-content:space-between;align-items:center;margin-top:14px;display:flex;padding:15px 2px 0!important;font-size:9px!important}@media (width<=760px){.proof-section{padding-top:68px!important;padding-bottom:72px!important}.proof-grid{grid-template-columns:1fr!important;gap:26px!important}.proof-grid figure{grid-template-rows:260px auto}.proof-grid img,.proof-grid .showroom img{height:260px!important}.proof-grid figcaption{margin-top:10px;padding-top:11px!important}}.factory-photo{overflow:hidden;background:radial-gradient(circle at 52% 37%,#f4f3d6 0 4%,#0000 26%),linear-gradient(145deg,#d5d9d0,#9aa69b)!important;position:relative!important}.factory-mirror{background:linear-gradient(135deg,#748278,#314237);border-radius:50% 50% 42% 42%;width:51%;height:67%;position:absolute;top:16%;left:25%;box-shadow:0 0 0 12px #fffbdc,0 0 30px 20px #fffbceeb,inset 22px 20px 55px #0f1f179e}.factory-mirror i{border-radius:inherit;border:1px solid #ffffffad;position:absolute;inset:5%}.factory-mirror b{color:#eef5e9;font-size:16px;position:absolute;bottom:9%;right:12%}.spec-tag{color:#26352d;letter-spacing:1px;background:#f5f7ece6;padding:8px 10px;font:9px DM Mono,monospace;position:absolute;box-shadow:0 6px 18px #14231b1f}.tag-one{top:18%;left:8%}.tag-two{top:45%;right:7%}.tag-three{bottom:16%;left:14%}@media (width<=760px){.factory-photo{min-height:360px!important}.factory-mirror{width:48%;height:68%;top:14%;left:27%}.spec-tag{padding:6px 7px;font-size:8px}.tag-one{left:6%}.tag-two{right:5%}.tag-three{left:8%}}.site-header{border-bottom:1px solid #1c29281f;box-shadow:0 5px 18px #1c292808;height:90px!important;padding:0 5.7vw!important}.site-header:before{content:"LED MIRROR · FACTORY DIRECT · GUANGZHOU";letter-spacing:1.45px;color:#788278;font:8px DM Mono,monospace;position:absolute;top:11px;left:5.7vw}.site-header .brand{margin-top:13px}.site-header nav{margin-top:13px;gap:30px!important}.site-header nav a{letter-spacing:.3px;padding:9px 0;position:relative;font-size:11px!important}.site-header nav a:after{content:"";background:#7f9b41;width:0;height:2px;transition:width .25s;position:absolute;bottom:3px;left:0}.site-header nav a:hover:after{width:100%}.nav-cta{box-shadow:inset 0 0 0 1px #d8ed5d59;border-radius:0!important;padding:13px 17px!important}.nav-cta:before{content:"●";color:var(--lime);margin-right:8px;font-size:7px}.language-switch{background:#eef0e9;margin-top:13px;border:0!important;border-radius:12px!important;padding:3px 5px!important}.language-switch button{border-radius:9px;padding:5px 7px!important}@media (width<=760px){.site-header{height:72px!important}.site-header:before{display:none}.site-header .brand,.site-header nav,.language-switch{margin-top:0}.site-header nav.open{top:72px!important}}.whatsapp-float b{background:#fff!important;place-items:center!important;display:grid!important}.whatsapp-float svg{fill:none;stroke:#168b45;stroke-width:1.65px;width:19px;height:19px}.whatsapp-float svg path:last-child{fill:#168b45;stroke:none}@media (width<=760px){.whatsapp-float{border:3px solid #fffffff2;justify-content:center;width:56px;height:56px;box-shadow:0 8px 24px #0e391f59;border-radius:50%!important;padding:0!important}.whatsapp-float b{width:42px!important;height:42px!important}.whatsapp-float svg{width:27px;height:27px}.whatsapp-float:after{content:"WhatsApp";color:#185a32;white-space:nowrap;font:700 8px DM Mono,monospace;position:absolute;bottom:-21px;right:0}}.products-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}.product-card{height:390px!important}.shape-0{border-radius:50%!important}.shape-1{border-radius:18px!important}.shape-2{transform:scaleX(.78);border-radius:50%!important}.shape-3{transform:rotate(-9deg);border-radius:58% 42% 52% 48%/44% 57% 43% 56%!important}.shape-4{border-radius:48px 48px 10px 10px!important;width:62%!important;left:19%!important}@media (width<=980px){.products-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=760px){.products-grid{grid-template-columns:1fr 1fr!important}.product-card{height:255px!important}.product-card:last-child{grid-column:span 2}.product-card:last-child .product-mirror{width:42%;left:29%}}.hero-image:before{content:"LED MIRROR\a COLLECTION";white-space:pre;letter-spacing:2px;color:#3d5144;font:9px/1.8 DM Mono,monospace;position:absolute;top:10%;left:8%}.hero-mirror{z-index:1;background:linear-gradient(135deg,#7d8b81,#35463b);position:absolute;box-shadow:0 0 0 6px #fffbdc,0 0 16px 10px #fffbcfdb,inset 10px 10px 24px #111e179e}.hero-mirror i{border-radius:inherit;border:1px solid #ffffffa8;position:absolute;inset:7%}.hero-mirror b{color:#edf5e8;font-size:9px;position:absolute;bottom:9%;right:12%}.hero-round{aspect-ratio:1;border-radius:50%;width:24%;top:24%;left:15%}.hero-square{aspect-ratio:1;border-radius:19px;width:22%;top:19%;left:48%}.hero-oval{aspect-ratio:1.34;border-radius:50%;width:26%;top:25%;right:10%}.hero-organic{aspect-ratio:.86;border-radius:58% 42% 52% 48%/44% 57% 43% 56%;width:23%;bottom:14%;left:28%;transform:rotate(-10deg)}.hero-custom{aspect-ratio:.58;border-radius:32px;width:18%;bottom:13%;right:24%}.hero-image p{z-index:2!important;color:#25372c!important;text-shadow:none!important}@media (width<=760px){.hero-image:before{font-size:8px;top:7%}.hero-round{top:22%;left:10%}.hero-square{top:17%;left:48%}.hero-oval{top:31%;right:6%}.hero-organic{bottom:12%;left:24%}.hero-custom{bottom:12%;right:22%}}.hero-image{background:radial-gradient(circle at 50% 25%,#fffdf4 0 5%,#0000 42%),linear-gradient(135deg,#edece3 0%,#cfd7cc 58%,#b7c1b5 100%)!important}.hero-image:before{color:#617065!important;top:9%!important;left:9%!important}.hero-mirror{background:linear-gradient(145deg,#dbe2dc 0%,#9aa9a1 48%,#53645a 100%)!important;box-shadow:0 0 0 5px #fffef2,0 0 11px 7px #fff7cdeb,inset 14px 12px 25px #3a4c4261,inset -8px -8px 20px #ffffff38!important}.hero-mirror:after{content:"";border-radius:inherit;background:linear-gradient(115deg,#0000,#ffffff85,#0000);width:42%;height:118%;position:absolute;top:-10%;left:17%;transform:rotate(16deg)}.hero-mirror b{z-index:2}.hero-round{width:25%!important;top:28%!important;left:10%!important}.hero-square{border-radius:25px!important;width:22%!important;top:18%!important;left:44%!important}.hero-oval{width:24%!important;top:30%!important;right:9%!important}.hero-organic{width:20%!important;bottom:14%!important;left:30%!important}.hero-custom{border-radius:25px!important;width:15%!important;bottom:15%!important;right:28%!important}.hero-image p{font-size:9px!important;bottom:27px!important;right:28px!important}.hero-image:after{pointer-events:none;content:""!important;box-shadow:none!important;border:1px solid #3f52462e!important;border-radius:0!important;display:block!important;position:absolute!important;inset:7%!important}@media (width<=760px){.hero-round{top:27%!important;left:8%!important}.hero-square{top:16%!important;left:46%!important}.hero-oval{top:35%!important;right:6%!important}.hero-organic{bottom:13%!important;left:27%!important}.hero-custom{bottom:14%!important;right:24%!important}}.hero-image.hero-photo{background-color:#6c716a!important;background-position:50%!important;background-size:cover!important}.hero-image.hero-photo:before,.hero-image.hero-photo:after{display:none!important}.hero-photo-shade{background:linear-gradient(90deg,#131d1938,#0000 68%);position:absolute;inset:0}.hero-image.hero-photo p{z-index:2!important;color:#fff!important;text-shadow:0 1px 10px #0006!important}.hero-image.hero-photo .hero-mirror{display:none!important}@media (width<=760px){.hero-image.hero-photo{background-position:50% 42%!important}.hero-photo-shade{background:linear-gradient(#131d190f,#131d1940)}}.hero-image.hero-minimal{background:radial-gradient(circle at 68% 42%,#d8ed5d3d,#0000 28%),linear-gradient(135deg,#344741,#172722)!important}.hero-image.hero-minimal:before,.hero-image.hero-minimal:after{display:none!important}.minimal-mirror{aspect-ratio:.76;background:linear-gradient(135deg,#607067,#20322c);border-radius:48% 48% 18% 18%;width:52%;position:absolute;top:12%;right:23%;box-shadow:0 0 0 12px #f4fae9f5,0 0 30px 20px #d8ed5d52,inset 18px 17px 45px #07120ea3}.minimal-mirror i{border-radius:inherit;border:1px solid #ffffff8f;position:absolute;inset:5%}.minimal-mirror b{color:#e9f8df;font-size:15px;position:absolute;bottom:9%;right:12%}.hero-image.hero-minimal p{color:#fff!important;text-shadow:none!important;z-index:2!important}@media (width<=760px){.minimal-mirror{width:56%;top:14%;right:22%}}
