/* METI+ GROUP — graphite, brushed silver and metallic gold. */
#systems .customDesignList{background:#eeede7;border:1px solid #d1c9b5;color:#62645f;padding:18px!important}#systems .customDesignList p{color:#62645f}#systems .customDesignList .windowPhotoButton{color:#454741;border-color:#c6bfa9;background:#e7e6dd;font-size:12px}#systems .customDesignList .windowPhotoButton:hover,#systems .customDesignList .windowPhotoButton.photoActive{color:#705314!important;background:#ddd1ab;border-color:#af8c37}.productRail .customDesignList{background:transparent;color:#c2c8c4}.productRail .customDesignList .windowPhotoButton{color:#c2c8c4}
:root{--bg:#252628;--bg2:#303133;--paper:#f5f3ed;--paper2:#e4e4e1;--ink:#292a2c;--muted:#b8b9b9;--cream:#e8d5a3;--accent:#bd932f;--gold:#bd932f;--gold-light:#e3c77c;--silver:#c9cacb;--line:rgba(210,208,199,.18)}
body{background:var(--bg);color:#f3f1e9}.shell{width:min(1440px,90vw)}::selection{background:#c39a39;color:#202123}.noise{opacity:.018}.eyebrow{color:var(--gold-light);font-size:10px;letter-spacing:.2em}button,a{touch-action:manipulation}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid #d7b65e;outline-offset:4px}
.nav{height:96px;background:linear-gradient(180deg,#212224ed,#21222455 70%,transparent);border-top:3px solid var(--gold)}.nav.solid{background:#252628f5;backdrop-filter:blur(20px);border-bottom:1px solid #bd932f55}.navInner{width:min(1440px,90vw);grid-template-columns:1fr auto 1fr;gap:25px}.brand{gap:18px;min-width:0}.brand .metiLogoCrop{display:block;position:relative;flex:0 0 auto;width:160px;height:64px;background:transparent;overflow:visible}.brand .metiLogoCrop img.brandMeti{position:static;display:block;width:100%;height:100%;max-width:100%;object-fit:contain;border-radius:0}.brand .metiName{display:block;font-size:11px;letter-spacing:.09em;color:#e0ded8;white-space:nowrap;border-left:1px solid #bd932f77;padding-left:18px}.navLinks{display:flex;gap:26px;color:#e6e5e0}.navLinks a{position:relative;font-size:10px;letter-spacing:.1em;padding:12px 0}.navLinks a:after{content:"";position:absolute;bottom:5px;left:0;width:0;height:1px;background:var(--gold-light);transition:width .25s}.navLinks a:hover:after{width:100%}
.langSw{border:0;background:transparent}.langSw button,.langSw button.active{display:block;min-height:42px;padding:10px 16px;border:1px solid #d4b46166;background:#25262866;color:#e9d494;font-size:10px;letter-spacing:.04em;cursor:pointer;white-space:nowrap}.langSw button:hover{background:#bd932f;color:#202123}
.hero{min-height:720px;border-bottom:1px solid #bd932f77}.hero video{filter:saturate(.88) contrast(1.02)}.hero::after{background:linear-gradient(90deg,#1b1d1fcc,#1b1d1f42 62%,#1b1d1f1a),linear-gradient(0deg,#1c1d1fe6,transparent 75%)}.heroContent{width:min(1440px,90vw);grid-template-columns:1.45fr .55fr;gap:7vw;margin-bottom:7vh}.hero h1{font-size:clamp(56px,6.4vw,106px);line-height:.98;letter-spacing:-.045em;color:#f3f1e7;max-width:960px;margin:24px 0 25px;text-wrap:balance}:lang(ka) .hero h1{font-size:clamp(50px,5.9vw,96px);line-height:1.12;letter-spacing:-.03em}.heroLead{font-size:16px;line-height:1.85;color:#d0d1ce;max-width:690px}.heroSide{border-top:1px solid #c7a34980;padding-top:24px}.heroSide p{color:#c6c8c5}.metric strong{color:#e4c477;font-size:36px}.metric span{color:#b8bcba}.heroMetrics{border-top:1px solid #c5c7bc26;padding-top:20px;gap:24px}
.statement{background:linear-gradient(120deg,#f7f5ef,#e4e5e2);color:var(--ink);padding:110px 0;border-bottom:1px solid #c9c7bc;position:relative}.statement:before{content:"";position:absolute;top:0;left:5vw;width:84px;height:4px;background:var(--gold)}.statementGrid{grid-template-columns:.55fr 1.45fr;gap:8vw}.statement .eyebrow{color:#967023!important}.aboutCopy{border-left:1px solid #bcb7a6;padding-left:48px}.aboutCopy h2,.aboutCopy h3{font-family:Georgia,serif;color:#292a2c;letter-spacing:-.02em}.aboutCopy h2{font-size:clamp(34px,4vw,52px);margin:0 0 30px}.aboutCopy h3{font-size:25px;margin:36px 0 15px}.aboutCopy p{color:#656660;font-size:17px;line-height:1.9;max-width:780px}
.catalog{background:#f4f2ec;color:#292b2c;padding:105px 0 110px}.sectionHead{gap:50px;margin-bottom:42px}.sectionHead>div{min-width:0}.catalog .eyebrow{color:#9c7626}.sectionHead h2{font-size:clamp(42px,4.8vw,68px);line-height:1.12;letter-spacing:-.035em;max-width:860px}.sectionHead p{color:#777973;font-size:14px;line-height:1.8}.productGrid{grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:20px}.productCard,#systems .productCard{background:#303234;border-color:#515252;height:72px;padding:14px 19px;color:#eeeee9;transition:background .25s,border-color .25s,transform .25s}.productCard:hover,.productCard.active{background:#48443a;border-color:#b89030;transform:translateX(3px)}#systems .cardContent h3{font-size:13px;line-height:1.6;font-weight:400}.num{font-size:9px;letter-spacing:.16em;color:#c5ab68}.cardAction{border-color:#b99d5c80;color:#d5b768}.catalogPreview{min-height:660px;border:8px solid #dedfda;background:#292c2e;box-shadow:0 18px 40px #34362712}.catalogPreview::after{background:linear-gradient(0deg,#202224f0,#20222400 65%)}.cpOverlay{color:#f3f0e4;left:30px;bottom:27px}.cpOverlay h3{font-size:30px}.cpOverlay p{color:#d4d6d0;line-height:1.8}.cpOverlay .num{color:#d6ba77}.railCustomNote{background:transparent!important;border-color:#c4baa0!important;color:#6b6c65!important}.railCustomNote p{color:inherit!important}.railCustomNote a,.railCustomNote button{color:inherit}.windowPhotoButton{color:inherit;line-height:1.6}.windowPhotoButton:hover,.windowPhotoButton.photoActive{color:#a07920!important}.catalog .railCustomNote{padding:18px 5px!important}
.configSection{background:linear-gradient(140deg,#222426,#343638);padding:105px 0 110px;border-top:3px solid #ad8831}.configIntro{gap:7vw}.configIntro h2{font-size:clamp(44px,4.8vw,68px);line-height:1.1;color:#eeeede}.configIntro p{color:#b9bfbb;font-size:15px;line-height:1.9}.companyLinks a{color:#d4b469}.configShell{background:#2c3032;border-color:#73757166;grid-template-columns:215px minmax(0,1fr) 320px;box-shadow:0 25px 80px #0002}.productRail{background:#292d30;border-color:#77797655;padding:14px}.railItem{border-color:transparent;color:#c7cdca;padding:12px}.railItem:hover{background:#3a3e40}.railItem.active{background:#49463a;border-color:#b89030}.railItem small{color:#baad7c}.railItem strong{font-size:11px;line-height:1.55}.productRail .railCustomNote{color:#c7cbca!important;border-color:#6c707055!important}.viewer{background:#2c3032}.viewer::after{box-shadow:inset 0 0 0 1px #ddcf9c1a,inset 0 -90px 130px #11171a55}.viewerTop span,.viewerBottom span{color:#ecece4}.materialTag,.liveBadge{background:#303638b8;border-color:#d3bd6d55;color:#d7d9d5}.controls{background:#34393c;border-color:#73757166;padding:23px}.controlTitle h3{color:#eeeede}.controlTitle span{color:#b9ad78}.group{border-color:#e0d9b326}.groupTop{font-size:11px}.groupTop span{color:#b7c0bd}.groupTop b{color:#e0dcd1}.range{accent-color:#c5a446}.select{background:#2c3134;color:#e1e5e2;border-color:#7d867e55;padding:12px}.swatch{border-color:#9ba29b66}.swatch span{color:#c3c9c5}.glassBtn{background:#2b3033;border-color:#78847a66;color:#c4cec7}.glassBtn.active{background:#d9c383;color:#282b2c}.resetBtn{background:#494b45;border-color:#89958a66;color:#e2e6e3}.summary{background:#2b3033;border-color:#8b8b6c66;padding:17px}.sumRow{color:#aeb8b3}.sumRow strong{color:#e4e8e5}.quoteBtn{background:linear-gradient(110deg,#d6bb70,#b28a2a);color:#26282a;font-weight:600;letter-spacing:.08em;line-height:1.7;border:0}.quoteBtn:hover{background:#e0c986}.refStrip{background:#2d3336;border-color:#7c867f55}.refStrip small{color:#b1b8b2}.refStrip span{color:#d2d9d4}
.techPanel,.engineeringSnapshot,#customerWindowDetails{background:#2d3437!important;border-color:#7c867f55!important}.techHead,.engineeringSnapshot h4{color:#d8dcd5}.techBody td{border-color:#7c867f33!important}.techBody td:first-child{color:#b6c0b9!important}.techBody td:last-child{color:#e1e8e3!important}.techNote,.engineeringSnapshot small,.reviewSource{color:#a4b4a8!important}.engineeringSnapshot{color:#e2e7e3}.buttonRow button,.sceneViewButtons button{background:#44483f!important;color:#d6dfd8!important;border-color:#899b8c66!important}.buttonRow button[aria-pressed=true],.sceneViewButtons button[aria-pressed=true]{background:#bca051!important;color:#242628!important}.reviewExtra,.motionDirections{color:#cbd6ce}.motionDirections output{color:#d8c17e}.configSection .eyebrow{color:#d0b771}
.cta{background:linear-gradient(120deg,#ded4b1,#c8b376);color:#292b2b;padding:105px 0}.ctaGrid{grid-template-columns:1.1fr .8fr;gap:9vw}.cta h2{font-size:clamp(38px,4.6vw,66px);line-height:1.16;letter-spacing:-.025em}.cta p{color:#626256;font-size:16px;line-height:1.9}.ctaGrid h3{color:#414138;font-size:22px}.cta a{color:#383a32;border-color:#7c805f}.cta .eyebrow{color:#6d623d!important}.contactCols{grid-template-columns:1fr}.contactCol{border-color:#6d745c55}.cta .cLine{font-size:14px;letter-spacing:.03em}footer{background:#d7d9d6;border-top:1px solid #b1b5b1;padding:31px 0}.footerIn{color:#626563;font-size:9px;letter-spacing:.09em}.handlePanel{background:#2b3033}.handleHead p,.handleNote{color:#b2bfb6}.handleTab.active{background:#c1a459;color:#292c2d}
@media(max-width:1250px){.brand .metiName{display:none}.navInner{gap:18px}.navLinks{gap:20px}.configShell{grid-template-columns:180px minmax(0,1fr) 290px}}
@media(max-width:1100px){.nav{height:112px}.navInner{grid-template-columns:1fr auto;gap:0}.navLinks{grid-row:2;grid-column:1/-1;justify-content:center;gap:25px;padding-top:5px}.navLinks a{font-size:10px;padding:8px 0}.heroContent{grid-template-columns:1fr}.heroSide{display:none}.configShell{grid-template-columns:190px minmax(0,1fr)}.controls{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px}.controlTitle,.summary,.refStrip{grid-column:1/-1}.viewer{position:relative;top:auto}.statementGrid{grid-template-columns:.45fr 1.55fr;gap:5vw}.aboutCopy{padding-left:30px}.ctaGrid{grid-template-columns:1fr 1fr;gap:6vw}}
@media(max-width:720px){.shell,.heroContent,.navInner{width:90vw}.nav{height:106px}.brand .metiLogoCrop{width:130px;height:53px}.navLinks{gap:17px;flex-wrap:nowrap;justify-content:space-between;padding:5px 0}.navLinks a{font-size:9px;letter-spacing:0}.langSw button,.langSw button.active{padding:10px 12px;min-height:38px;font-size:10px}.hero{height:100svh;min-height:700px}.heroContent{margin-bottom:6vh}.hero h1,:lang(ka) .hero h1{font-size:clamp(40px,8.9vw,62px);line-height:1.16;letter-spacing:-.035em;margin:22px 0}.heroLead{font-size:14px;line-height:1.9}.hero .eyebrow{font-size:9px;letter-spacing:.1em}.statement,.catalog,.configSection,.cta{padding:70px 0}.statementGrid{display:block}.statementGrid>.eyebrow{margin-bottom:25px}.aboutCopy{padding-left:23px}.aboutCopy h2{font-size:34px}.aboutCopy h3{font-size:23px}.aboutCopy p{font-size:15px;line-height:1.85}.sectionHead{display:block;max-width:100%}.sectionHead>div,.configIntro>div,.ctaGrid>div{min-width:0}.sectionHead h2,.configIntro h2{font-size:35px;line-height:1.2;overflow-wrap:anywhere}.sectionHead p{font-size:13px}.productGrid{display:flex;flex-direction:column;gap:8px}.catalogPreview{display:block!important;order:-1;min-height:390px;height:54vh;max-height:560px;border-width:5px;margin-bottom:18px}.cpOverlay{left:20px;right:20px;bottom:20px}.cpOverlay h3{font-size:23px}.cpOverlay p{font-size:11px}.productCard,#systems .productCard{height:66px;padding:12px 16px}.productCard:hover,.productCard.active{transform:none}.configShell{display:block}.productRail{display:flex;overflow-x:auto;gap:6px;padding:11px}.railItem{min-width:175px;margin:0}.productRail .railCustomNote{min-width:240px}.controls{display:block;padding:20px}.viewer{min-height:460px;height:63svh}.configIntro{display:block}.configIntro p{font-size:14px}.ctaGrid{display:block}.cta h2{font-size:36px;overflow-wrap:anywhere;line-height:1.25}.cta p{font-size:15px}.ctaGrid>div{margin-top:30px}.footerIn{display:grid;gap:12px;line-height:1.8}.catalogPreview video,.catalogPreview img{object-fit:cover}#about,#systems,#configure,#contact{scroll-margin-top:120px}}
