.page_container__iaOaq{width:var(--layout-stage-width);margin:0 auto}.page_hero__xXuUJ{position:relative;overflow:hidden;padding:22px 0 58px;background:radial-gradient(circle at 86% 8%,rgba(196,154,69,.13),transparent 23%),var(--color-surface-warm);color:var(--color-heading)}.page_hero__xXuUJ:after{position:absolute;top:-330px;right:-260px;width:720px;height:720px;border:1px solid rgba(196,154,69,.16);border-radius:50%;box-shadow:0 0 0 76px rgba(196,154,69,.025);content:"";pointer-events:none}.page_heroGlow__RBl90{display:none}.page_breadcrumbs__ThUPE{position:relative;z-index:3;display:flex;gap:9px;align-items:center;margin-bottom:18px;color:var(--color-text-secondary);font-size:.8125rem}.page_breadcrumbs__ThUPE a{transition:color .18s ease}.page_breadcrumbs__ThUPE a:hover{color:var(--color-gold-on-light)}.page_heroGrid__bQaF0{--hero-copy-edge:52%;--hero-cut-top:calc(var(--hero-copy-edge) + 100px);--hero-cut-bottom:calc(var(--hero-copy-edge) + 25px);position:relative;z-index:2;isolation:isolate;display:grid;min-height:870px;overflow:hidden;grid-template-columns:minmax(0,1.04fr) minmax(560px,.96fr);gap:0;align-items:stretch;border:1px solid rgba(196,154,69,.42);border-radius:var(--radius-hero);background:var(--color-surface-dark);box-shadow:0 34px 80px rgba(17,25,35,.18),0 2px 0 rgba(255,255,255,.7)}.page_heroGrid__bQaF0:after,.page_heroGrid__bQaF0:before{position:absolute;inset:0;content:"";pointer-events:none}.page_heroGrid__bQaF0:before{z-index:1;background:radial-gradient(circle at 9% 10%,rgba(196,154,69,.11),transparent 30%),linear-gradient(135deg,var(--color-surface-dark) 0,var(--color-surface-dark-raised) 68%,var(--color-surface-dark-raised) 100%);clip-path:polygon(0 0,var(--hero-cut-top) 0,var(--hero-cut-bottom) 100%,0 100%)}.page_heroGrid__bQaF0:after{z-index:4;background:linear-gradient(180deg,var(--color-gold-line-start) 0,var(--color-gold) 58%,var(--color-gold-line-end) 100%);clip-path:polygon(calc(var(--hero-cut-top) - 1px) 0,calc(var(--hero-cut-top) + 1px) 0,calc(var(--hero-cut-bottom) + 1px) 100%,calc(var(--hero-cut-bottom) - 1px) 100%);filter:drop-shadow(0 0 3px rgba(232,190,92,.44)) drop-shadow(0 0 7px rgba(196,154,69,.16))}.page_heroCopy__Z6Dn3{position:relative;z-index:3;min-width:0;display:flex;align-self:stretch;flex-direction:column;justify-content:center;padding:58px 72px 60px 56px;background:transparent;color:var(--color-white)}.page_heroCopy__Z6Dn3:after,.page_heroCopy__Z6Dn3:before{display:none}.page_heroCopy__Z6Dn3>*{position:relative;z-index:2}.page_cardEyebrow__ejHpH,.page_eyebrow__QGsOh{margin-bottom:16px;color:#896313;font-size:.75rem;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.page_expertSection__OMC_Z .page_eyebrow__QGsOh,.page_featuredChoice__t9xBT .page_cardEyebrow__ejHpH,.page_finalSection__Q1vgW .page_eyebrow__QGsOh,.page_hero__xXuUJ .page_eyebrow__QGsOh,.page_priceCardFeatured__oOJ4A .page_cardEyebrow__ejHpH,.page_priceCard__xq1e2 .page_cardEyebrow__ejHpH,.page_pricesSection__Ofvu3 .page_eyebrow__QGsOh,.page_processSection__1nore .page_eyebrow__QGsOh,.page_scenariosSection__28aOu .page_eyebrow__QGsOh{color:var(--color-gold-on-dark)}.page_heroGoldRule__yj6jn{width:min(310px,72%);height:2px;margin:0 0 26px;background:linear-gradient(90deg,#efc768 0 24%,rgba(196,154,69,.48) 24% 100%);box-shadow:0 0 10px rgba(239,199,104,.16)}.page_hero__xXuUJ h1{max-width:720px;margin:0 0 14px;color:var(--color-white);font-size:clamp(3rem,3.65vw,4rem);line-height:.96;letter-spacing:-.048em;overflow-wrap:anywhere}.page_heroLead__xVKoB{max-width:650px;margin-bottom:10px;color:#d8b86e;font-size:clamp(1.05rem,1.3vw,1.3rem);line-height:1.42}.page_heroText__6iDhx{max-width:640px;margin-bottom:18px;color:#c4cdd6;font-size:.96rem;line-height:1.7}.page_heroFacts__wE_tu{display:grid;grid-template-columns:repeat(3,1fr);margin:20px 0 0;border-top:1px solid rgba(214,174,81,.42);border-bottom:1px solid rgba(214,174,81,.25)}.page_heroFacts__wE_tu div{padding:13px 16px 13px 0}.page_heroFacts__wE_tu div+div{border-left:1px solid rgba(255,255,255,.1);padding-left:20px}.page_heroFacts__wE_tu span,.page_heroFacts__wE_tu strong{display:block}.page_heroFacts__wE_tu div:nth-child(2) span,.page_heroFacts__wE_tu div:nth-child(2) strong{color:#ff7a32}.page_heroFacts__wE_tu div:nth-child(2){background:linear-gradient(90deg,rgba(255,96,28,.09),transparent)}.page_heroFacts__wE_tu span{margin-bottom:5px;color:var(--color-text-subtle-on-dark);font-size:.75rem;font-weight:750;letter-spacing:.05em;text-transform:uppercase}.page_heroFacts__wE_tu strong{color:var(--color-white);font-size:clamp(.95rem,1.35vw,1.22rem)}.page_actions__YgZ0I{display:flex;flex-wrap:wrap;gap:12px}.page_primaryButton__8ICO9,.page_secondaryButton__SglQy,.page_submitButton__igD3Y{display:inline-flex;min-width:0;max-width:100%;min-height:54px;align-items:center;justify-content:center;border:0;border-radius:7px;padding:14px 26px;white-space:normal;overflow-wrap:anywhere;text-align:center;font:850 .84rem/1.2 Manrope,sans-serif;text-decoration:none;cursor:pointer;transition:transform .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease}.page_primaryButton__8ICO9,.page_submitButton__igD3Y{position:relative;overflow:hidden;background:#f06022;box-shadow:0 15px 34px rgba(240,96,34,.22);color:#21150e}.page_primaryButton__8ICO9:after,.page_submitButton__igD3Y:after{position:absolute;top:-80%;left:-45%;width:24%;height:260%;background:rgba(255,255,255,.32);content:"";transform:rotate(20deg);transition:left .45s ease}.page_primaryButton__8ICO9:hover,.page_submitButton__igD3Y:hover{background:#ff6a25;box-shadow:0 18px 40px rgba(240,96,34,.3);transform:translateY(-1px)}.page_primaryButton__8ICO9:hover:after,.page_submitButton__igD3Y:hover:after{left:125%}.page_secondaryButton__SglQy{border:1px solid rgba(229,195,105,.48);background:rgba(255,255,255,.025);color:var(--color-white)}.page_secondaryButton__SglQy:hover{border-color:#e7bf61;color:#e7bf61;transform:translateY(-1px)}.page_callBackdrop__OvsQw{position:fixed;z-index:1200;inset:0;display:grid;place-items:center;padding:24px;background:rgba(5,11,17,.74);backdrop-filter:blur(8px)}.page_actions__YgZ0I:has(.page_callBackdrop__OvsQw){z-index:10}.page_heroCopy__Z6Dn3:has(.page_callBackdrop__OvsQw):after{z-index:1}.page_callDialog__QniwK{position:relative;width:min(100%,620px);border:1px solid rgba(214,174,79,.52);border-radius:18px;padding:48px;background:radial-gradient(circle at 88% 12%,rgba(215,174,77,.14),transparent 32%),var(--color-surface-dark-raised);box-shadow:0 34px 90px rgba(0,0,0,.42);color:var(--color-white)}.page_callDialog__QniwK h2{max-width:520px;margin:12px 0 18px;color:var(--color-white);font-size:clamp(2rem,4vw,3.2rem);line-height:1.04;letter-spacing:-.045em}.page_callDialog__QniwK>p:not(.page_cardEyebrow__ejHpH){max-width:520px;margin:0;color:#b9c3cc;line-height:1.65}.page_callForm__HUhGM{margin-top:28px}.page_callFields__FD3tF{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.page_callFields__FD3tF label>span{display:block;margin-bottom:8px;color:#c4ced7;font-size:.75rem;font-weight:750}.page_callFields__FD3tF input{width:100%;min-height:50px;border:1px solid rgba(255,255,255,.17);border-radius:7px;padding:0 15px;background:rgba(255,255,255,.055);color:var(--color-white);font:700 .88rem/1.2 Manrope,sans-serif}.page_callFields__FD3tF input::placeholder{color:#7f8d9a}.page_callConsent__AqETg{display:grid;grid-template-columns:18px 1fr;gap:10px;align-items:start;margin-top:18px;color:var(--color-text-subtle-on-dark);font-size:.75rem;line-height:1.55}.page_callConsent__AqETg input{margin-top:3px}.page_callConsent__AqETg a{color:#d9b55f;text-underline-offset:3px}.page_callForm__HUhGM>[role=status],.page_callNote__q2Wb4{margin:14px 0 0;color:#9daab5;font-size:.75rem;line-height:1.55}.page_callClose__mipa2{position:absolute;top:16px;right:16px;display:grid;width:40px;height:40px;place-items:center;border:1px solid rgba(255,255,255,.18);border-radius:50%;background:rgba(255,255,255,.04);color:var(--color-white);font:400 1.5rem/1 sans-serif;cursor:pointer}.page_callActions__AaC5B{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.page_callCopy__ZolIQ{display:inline-flex;min-height:54px;align-items:center;justify-content:center;border:1px solid rgba(229,195,105,.48);border-radius:7px;padding:0 24px;background:transparent;color:var(--color-white);font:850 .84rem/1.2 Manrope,sans-serif;cursor:pointer}.page_callBriefLink__OplQk{display:inline-block;margin-top:24px;color:#e4bf68;font-weight:800;text-underline-offset:5px}.page_briefForm__geiMq input:focus-visible,.page_briefForm__geiMq select:focus-visible,.page_briefForm__geiMq textarea:focus-visible,.page_callBriefLink__OplQk:focus-visible,.page_callClose__mipa2:focus-visible,.page_callConsent__AqETg input:focus-visible,.page_callCopy__ZolIQ:focus-visible,.page_callFields__FD3tF input:focus-visible,.page_faqList__1wJmV summary:focus-visible,.page_primaryButton__8ICO9:focus-visible,.page_secondaryButton__SglQy:focus-visible,.page_submitButton__igD3Y:focus-visible{outline:3px solid #f4c85d;outline-offset:3px}.page_heroNote__lbPkK{margin:10px 0 0;color:#81909e;font-size:.75rem}.page_heroPriceContext__6nTgv{display:flex;flex-wrap:wrap;gap:8px 20px;margin:12px 0 0;color:#9aa7b2;font-size:.75rem;line-height:1.55}.page_heroPriceContext__6nTgv span{position:relative}.page_heroPriceContext__6nTgv span+span:before{position:absolute;left:-12px;color:#d4ad55;content:"·"}.page_heroPriceContext__6nTgv strong{color:var(--color-gold-on-dark);font-weight:850}.page_heroVisual__5ureA{position:relative;z-index:0;min-height:870px;overflow:hidden;border:0;border-radius:0;background:var(--color-surface-dark-raised);box-shadow:none;clip-path:none}.page_heroVisual__5ureA:after{position:absolute;inset:0;background:linear-gradient(180deg,transparent 44%,rgba(6,12,18,.9)),linear-gradient(90deg,rgba(9,17,25,.28),transparent 50%);content:""}.page_heroVisual__5ureA img{object-fit:cover;object-position:center}.page_heroCaption__xZt0C{position:absolute;z-index:2;right:28px;bottom:28px;left:auto;display:block;max-width:360px;border-top:1px solid rgba(223,186,102,.62);padding:18px 20px;background:rgba(8,17,27,.82);backdrop-filter:blur(10px)}.page_heroCaption__xZt0C span{display:block;margin-bottom:8px;color:#e7c46e;font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.page_heroCaption__xZt0C strong{display:block;max-width:310px;color:var(--color-white);font-size:.98rem;line-height:1.35;text-align:left}.page_assuranceSection__7YPdx,.page_choiceSection__Xdo4m,.page_configurationSection__N2ZeY,.page_faqSection__Sqwic,.page_systemsSection__5Dact,.page_worksSection__QSEad{padding:var(--layout-section-y) 0}.page_worksSection__QSEad{background:var(--color-surface-warm)}.page_sectionHeading__1h7nd{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.62fr);gap:var(--layout-heading-gap);align-items:end;margin-bottom:var(--layout-heading-gap)}.page_briefIntro__NaZGT h2,.page_expertCopy__kw2w_ h2,.page_faqIntro__KwX1k h2,.page_finalCard__4PY2A h2,.page_sectionHeading__1h7nd h2{margin:0;font-size:var(--type-section-title);line-height:1.02;letter-spacing:-.052em}.page_sectionHeading__1h7nd>p{margin:0 0 5px;color:var(--color-text-muted);font-size:1.01rem;line-height:1.7}.page_worksGrid__N4foI{column-count:3;column-gap:14px}.page_worksGridAdditional__s_AFy{column-count:4}.page_worksGrid__N4foI[data-masonry-ready=true]{--masonry-columns:3;--masonry-gap:14px;display:grid;columns:auto;grid-auto-flow:row dense;grid-auto-rows:2px;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:14px;row-gap:2px}.page_worksGridAdditional__s_AFy[data-masonry-ready=true]{--masonry-columns:4;grid-template-columns:repeat(4,minmax(0,1fr))}.page_worksGrid__N4foI[data-masonry-ready=true] .page_workCard__yp2rm{align-self:start;grid-column:auto;grid-row:auto;margin:0}.page_galleryHint__9_r_N{display:block;margin:-28px 0 24px;color:#6e5731;font-weight:800;letter-spacing:.02em}.page_workCard__yp2rm{position:relative;display:inline-flex;width:100%;margin:0 0 14px;break-inside:avoid;flex-direction:column;overflow:hidden;border-radius:15px;background:var(--color-surface-dark-raised);box-shadow:0 16px 34px rgba(28,35,42,.1);vertical-align:top}.page_workCard__yp2rm[hidden]{display:none}.page_workMedia__gTHZ6{position:relative;width:100%;flex:none;overflow:hidden;background:var(--color-document-surface)}.page_workImage__Vdoc4{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain;object-position:center;transition:transform .6s ease}.page_workCard__yp2rm:hover .page_workImage__Vdoc4{transform:scale(1.012)}.page_workOverlay__BWx5i{display:block;min-height:116px;padding:20px 21px 21px;background:radial-gradient(circle at 94% 10%,rgba(214,174,79,.13),transparent 34%),var(--color-surface-dark-raised);color:var(--color-white)}.page_workOverlay__BWx5i strong{display:block;font-size:1.16rem;line-height:1.18}.page_workOverlay__BWx5i span{display:block;margin-top:9px;color:#c5ced6;font-size:.75rem;line-height:1.5}.page_expertSection__OMC_Z{padding:0 0 var(--layout-section-y-compact);background:var(--color-surface-warm)}.page_expertCard__Cj__j{display:grid;grid-template-columns:minmax(390px,.84fr) minmax(0,1.16fr);min-height:650px;overflow:hidden;border:1px solid rgba(205,165,79,.45);border-radius:24px;background:radial-gradient(circle at 89% 21%,rgba(209,169,77,.14),transparent 29%),var(--color-surface-dark);box-shadow:0 30px 70px rgba(26,30,33,.16);color:var(--color-white)}.page_expertPhoto__g_v7q{position:relative;min-height:650px;background:#202b36}.page_expertPhoto__g_v7q:after{position:absolute;inset:0;background:linear-gradient(90deg,transparent 62%,var(--color-surface-dark) 100%);content:""}.page_expertPhoto__g_v7q img{object-fit:cover;object-position:center top}.page_expertCopy__kw2w_{align-self:center;padding:66px 76px}.page_expertCopy__kw2w_ h2{margin-bottom:30px;color:var(--color-white);font-size:var(--type-section-title)}.page_expertQuote__Blhuz{max-width:760px;margin-bottom:var(--space-6);color:var(--color-text-on-dark);font-size:clamp(1.05rem,1.45vw,1.35rem);line-height:1.7}.page_expertChecks__hmkRP{max-width:760px;margin:0 0 var(--space-6);border-left:1px solid rgba(226,188,97,.62);padding:3px 0 3px 20px}.page_expertChecks__hmkRP strong{display:block;margin-bottom:var(--space-3);color:var(--color-gold-on-dark);font-size:.76rem;letter-spacing:.07em;text-transform:uppercase}.page_expertChecks__hmkRP ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 22px;margin:0;padding:0;color:#c6ced5;font-size:.83rem;line-height:1.5;list-style:none}.page_expertChecks__hmkRP li:before{margin-right:8px;color:var(--color-gold-on-dark);content:"—"}.page_expertMeta__JtutB{display:flex;flex-direction:column;margin-bottom:var(--space-6)}.page_expertMeta__JtutB strong{color:var(--color-gold-on-dark);font-size:1rem}.page_expertMeta__JtutB span{color:var(--color-text-subtle-on-dark);font-size:.8rem}.page_choiceSection__Xdo4m{background:var(--color-white)}.page_comparisonGrid__UY_t1{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.page_choiceCard__WUhmM,.page_featuredChoice__t9xBT{position:relative;min-height:520px;overflow:hidden;border-radius:18px;padding:48px}.page_featuredChoice__t9xBT{border:1px solid #cfa64c;background:radial-gradient(circle at 82% 12%,rgba(226,188,96,.18),transparent 30%),var(--color-surface-dark);box-shadow:0 30px 60px rgba(18,27,36,.15);color:var(--color-white)}.page_featuredChoice__t9xBT:after{position:absolute;right:-180px;bottom:-320px;width:600px;height:600px;border:1px solid rgba(217,177,82,.22);border-radius:50%;box-shadow:0 0 0 60px rgba(217,177,82,.025);content:""}.page_choiceCard__WUhmM{border:1px solid var(--color-border);background:var(--color-surface-warm);color:var(--color-heading)}.page_choiceNumber__H1dMV{display:block;margin-bottom:80px;color:var(--color-gold-on-light);font-size:.75rem;font-weight:850;letter-spacing:.12em}.page_featuredChoice__t9xBT .page_choiceNumber__H1dMV{color:var(--color-gold-on-dark)}.page_choiceCard__WUhmM h3,.page_colorPanel__ehiLR h3,.page_featuredChoice__t9xBT h3{position:relative;z-index:1;margin:0 0 18px;font-size:clamp(2rem,3.4vw,3.65rem);line-height:1;letter-spacing:-.045em}.page_featuredChoice__t9xBT h3{color:var(--color-white)}.page_choiceCard__WUhmM>p:not(.page_cardEyebrow__ejHpH),.page_featuredChoice__t9xBT>p:not(.page_cardEyebrow__ejHpH){position:relative;z-index:1;max-width:600px;color:var(--color-text-muted-on-dark);line-height:1.7}.page_choiceCard__WUhmM>p:not(.page_cardEyebrow__ejHpH){color:var(--color-text-muted)}.page_choiceCard__WUhmM ul,.page_featuredChoice__t9xBT ul{position:relative;z-index:1;display:grid;gap:10px;margin:28px 0 0;padding:0;list-style:none}.page_choiceCard__WUhmM li,.page_featuredChoice__t9xBT li{display:flex;gap:10px;align-items:flex-start;color:var(--color-text-on-dark);font-size:.9rem}.page_choiceCard__WUhmM li{color:#303942}.page_choiceCard__WUhmM li:before,.page_featuredChoice__t9xBT li:before{color:#d1a84c;content:"—"}.page_adviceLine__uzy8M{display:grid;grid-template-columns:auto 1fr auto;gap:28px;align-items:center;margin-top:18px;border:1px solid #d8dce0;border-radius:12px;padding:24px 28px}.page_adviceLine__uzy8M strong{color:var(--color-heading)}.page_adviceLine__uzy8M span{color:var(--color-text-secondary);font-size:.9rem}.page_adviceLine__uzy8M a,.page_priceCardFeatured__oOJ4A a,.page_priceCard__xq1e2 a,.page_systemCard__r36Ae a{color:var(--color-gold-on-light);font-size:.8rem;font-weight:850;text-decoration:underline;text-decoration-color:rgba(185,139,40,.36);text-underline-offset:5px}.page_pricesSection__Ofvu3,.page_processSection__1nore,.page_scenariosSection__28aOu{padding:var(--layout-section-y) 0;background:var(--color-surface-dark);color:var(--color-white)}.page_pricesSection__Ofvu3 .page_sectionHeading__1h7nd>p,.page_processSection__1nore .page_sectionHeading__1h7nd>p,.page_scenariosSection__28aOu .page_sectionHeading__1h7nd>p{color:#9da9b4}.page_pricesSection__Ofvu3 .page_sectionHeading__1h7nd h2,.page_processSection__1nore .page_sectionHeading__1h7nd h2,.page_scenariosSection__28aOu .page_sectionHeading__1h7nd h2{color:var(--color-white)}.page_scenarioGrid__1Ox4i{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.page_scenarioCardFeatured__qIYSc,.page_scenarioCard__dqeig{display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid rgba(212,173,82,.22);border-radius:18px;background:var(--color-surface-dark-raised);box-shadow:0 18px 42px rgba(5,11,17,.16)}.page_scenarioCardFeatured__qIYSc{border-color:rgba(222,179,81,.72);background:radial-gradient(circle at 88% 8%,rgba(220,178,81,.14),transparent 32%),var(--color-surface-dark-raised);box-shadow:0 24px 54px rgba(4,10,15,.28)}.page_scenarioCardFeatured__qIYSc h3,.page_scenarioCard__dqeig h3{margin:0 0 14px;color:var(--color-white);font-size:clamp(1.35rem,1.75vw,1.85rem);line-height:1.12;letter-spacing:-.035em}.page_scenarioCardFeatured__qIYSc p,.page_scenarioCard__dqeig p{margin:0;color:#aab4bd;font-size:.92rem;line-height:1.65}.page_configurationSection__N2ZeY{background:var(--color-surface-warm)}.page_configurationGrid__WdERq{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.page_configurationCard__JW9V1{min-height:270px;border:1px solid var(--color-document-border);border-radius:var(--radius-nested);padding:32px;background:rgba(255,255,255,.52)}.page_configurationCard__JW9V1:first-child{border-color:#c9a14b;background:linear-gradient(135deg,rgba(206,164,75,.12),transparent 65%),var(--color-white);box-shadow:0 22px 50px rgba(25,31,35,.08)}.page_configurationCard__JW9V1 h3{margin:0 0 48px;font-size:1.3rem}.page_tagList__YvLG_{display:flex;flex-wrap:wrap;gap:8px 16px}.page_tagList__YvLG_ span{color:#525b64;font-size:.75rem;line-height:1.5}.page_glassNote__lPdhl{display:grid;grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);gap:64px;align-items:center;margin-top:14px;border-left:3px solid #9c7118;padding:26px 30px;background:rgba(255,255,255,.62)}.page_glassNote__lPdhl h3{margin:0;font-size:clamp(1.45rem,2.2vw,2.25rem);letter-spacing:-.035em}.page_glassNote__lPdhl>p{margin:0;color:#535d66;line-height:1.7}.page_colorPanel__ehiLR{display:grid;grid-template-columns:minmax(0,1fr) minmax(440px,.8fr);gap:80px;align-items:center;margin-top:14px;border-radius:16px;padding:54px;background:var(--color-white)}.page_colorPanel__ehiLR h3{margin-bottom:18px}.page_colorPanel__ehiLR p:last-child{max-width:680px;color:var(--color-text-muted);line-height:1.7}.page_swatches__yqJ7_{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.page_swatches__yqJ7_ span{display:flex;min-height:112px;align-items:flex-end;border-radius:9px;padding:14px;font-size:.75rem;font-weight:800}.page_swatchAnthracite__uLiz_{background:#283038;color:var(--color-white)}.page_swatchBrown__NbgfA{background:#4c342c;color:var(--color-white)}.page_swatchWhite__fBARa{border:1px solid #dfe1e2;background:var(--color-surface-warm);color:#343b42}.page_swatchGold__isPfP{background:#ac8740;color:#17120b}.page_priceGrid__9_ErB{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.page_priceCardFeatured__oOJ4A,.page_priceCard__xq1e2{display:flex;min-height:390px;flex-direction:column;border:1px solid rgba(255,255,255,.12);border-radius:15px;padding:38px;background:rgba(255,255,255,.035)}.page_priceCardFeatured__oOJ4A{border-color:var(--price-role-dark-border);background:radial-gradient(circle at 80% 12%,var(--price-role-dark-glow),transparent 32%),var(--price-role-dark-surface);box-shadow:0 24px 60px rgba(0,0,0,.2)}.page_priceValue__Wl1uh{display:block;margin:40px 0 24px;color:var(--color-white);font-size:clamp(2rem,3vw,3.25rem);line-height:1.02;letter-spacing:-.045em}.page_priceGrid__9_ErB .page_priceCard__xq1e2:last-child .page_priceValue__Wl1uh{color:#ff7a32}.page_noWrap__Dl8Bb{white-space:nowrap}.page_priceCardFeatured__oOJ4A p:not(.page_cardEyebrow__ejHpH),.page_priceCard__xq1e2 p:not(.page_cardEyebrow__ejHpH){margin:0 0 36px;color:#a5b0ba;line-height:1.68}.page_priceCardFeatured__oOJ4A a,.page_priceCard__xq1e2 a{margin-top:auto;color:var(--color-gold-on-dark)}.page_priceCardFeatured__oOJ4A .page_priceReason__KOgMP{margin-top:-20px;color:#7f8c97;font-size:.76rem;line-height:1.58}.page_priceTablePanel__qT_WW{margin-top:14px;overflow:hidden;border:1px solid rgba(211,171,80,.38);border-radius:15px;background:radial-gradient(circle at 92% 4%,rgba(221,180,84,.12),transparent 25%),rgba(255,255,255,.035)}.page_priceTableIntro__C4vvp{display:grid;grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr);gap:70px;align-items:end;padding:38px 40px 34px}.page_priceTableIntro__C4vvp h3{max-width:620px;margin:10px 0 0;color:var(--color-white);font-size:clamp(1.8rem,2.8vw,3rem);line-height:1.04;letter-spacing:-.04em}.page_priceTableIntro__C4vvp>p{max-width:720px;margin:0;color:var(--color-text-muted-on-dark);font-size:.96rem;line-height:1.68}.page_priceTableScroll__91q_e{overflow-x:auto;outline-offset:-4px}.page_priceTable__BMPz_{width:100%;min-width:880px;border-collapse:collapse;table-layout:fixed}.page_priceNameColumn__6AZQY{width:29%}.page_priceValueColumn__O_Gax{width:22%}.page_priceTable__BMPz_ td,.page_priceTable__BMPz_ th{border-top:1px solid rgba(255,255,255,.1);padding:22px 28px;text-align:left;vertical-align:top}.page_priceTable__BMPz_ thead th{border-top-color:rgba(211,171,80,.3);background:rgba(8,18,29,.64);color:#d8ad4e;font-size:.75rem;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.page_priceTable__BMPz_ tbody th{color:var(--color-white);font-family:Manrope,Inter,Arial,sans-serif;font-size:1rem;font-weight:760;line-height:1.4}.page_priceTable__BMPz_ tbody td{color:var(--color-text-muted-on-dark);font-size:.83rem;line-height:1.58}.page_priceTable__BMPz_ tbody td strong{color:var(--color-white);font-family:Manrope,Inter,Arial,sans-serif;font-size:1.05rem;font-weight:780;white-space:nowrap}.page_priceTable__BMPz_ tbody tr{transition:background-color .18s ease}.page_priceTable__BMPz_ tbody tr:hover{background:rgba(213,171,78,.055)}.page_pricePromoNote__ZSGjk{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:24px;align-items:center;border-top:1px solid rgba(255,114,34,.34);border-bottom:1px solid rgba(255,114,34,.22);padding:23px 40px;background:linear-gradient(90deg,rgba(255,105,24,.12),transparent 62%),rgba(255,255,255,.02)}.page_pricePromoNote__ZSGjk>span{display:inline-flex;align-items:center;min-height:32px;border:1px solid rgba(255,117,41,.58);border-radius:var(--radius-pill);padding:7px 13px;color:#ff7a2f;font-size:.75rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.page_pricePromoNote__ZSGjk p{margin:0;color:var(--color-text-muted-on-dark);font-size:.82rem;line-height:1.58}.page_pricePromoNote__ZSGjk p strong{color:#ff8a47;font-weight:800}.page_pricePromoNote__ZSGjk a{color:#ff8a47;font-size:.75rem;font-weight:850;text-decoration:underline;text-decoration-color:rgba(255,138,71,.42);text-underline-offset:5px;white-space:nowrap}.page_pricePromoNote__ZSGjk a:hover{color:#ffac7d}.page_promoExample__48bvE{border-bottom:1px solid rgba(255,255,255,.1);background:radial-gradient(circle at 88% 18%,rgba(255,118,41,.1),transparent 28%),rgba(5,13,21,.22)}.page_promoExample__48bvE>summary{display:flex;gap:24px;align-items:center;justify-content:space-between;padding:23px 40px;cursor:pointer;list-style:none}.page_promoExample__48bvE>summary::-webkit-details-marker{display:none}.page_promoExample__48bvE>summary>span{display:grid;gap:5px}.page_promoExample__48bvE>summary small{color:#ff8a47;font-size:.75rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.page_promoExample__48bvE>summary strong{color:var(--color-white);font-size:clamp(1rem,1.35vw,1.3rem);letter-spacing:-.02em}.page_promoExample__48bvE>summary em{display:inline-flex;gap:12px;align-items:center;color:#ff8a47;font-size:.78rem;font-style:normal;font-weight:850;white-space:nowrap}.page_promoExample__48bvE>summary em:after{display:grid;width:26px;height:26px;place-items:center;border:1px solid rgba(255,138,71,.46);border-radius:50%;color:#ff8a47;content:"+"}.page_promoExample__48bvE[open]>summary em:after{content:"−"}.page_promoExampleBody__M1nkU{display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:54px;align-items:center;border-top:1px solid rgba(255,255,255,.08);padding:30px 40px 34px}.page_promoExampleBody__M1nkU>p{max-width:620px;margin:0;color:#96a2ad;font-size:.8rem;line-height:1.62}.page_promoExample__48bvE ol{margin:0;border:1px solid rgba(255,127,50,.28);border-radius:12px;padding:0 24px;background:rgba(255,255,255,.025);list-style:none}.page_promoExample__48bvE li{display:flex;gap:20px;align-items:center;justify-content:space-between;padding:15px 0;color:#aab4bd;font-size:.82rem}.page_promoExample__48bvE li+li{border-top:1px solid rgba(255,255,255,.09)}.page_promoExample__48bvE li:last-child{color:var(--color-white);font-weight:800}.page_promoExample__48bvE li strong{color:#ff8a47;font-size:1rem;white-space:nowrap}.page_priceCatalog__BKZpS{border-top:1px solid rgba(255,255,255,.1);padding:38px 40px 40px}.page_priceCatalogLead__o1sz2{display:grid;grid-template-columns:minmax(0,.8fr) minmax(360px,1.2fr);gap:70px;align-items:end;margin-bottom:24px}.page_priceCatalogLead__o1sz2 h3{margin:10px 0 0;color:var(--color-white);font-size:clamp(1.75rem,2.5vw,2.75rem);line-height:1.06;letter-spacing:-.04em}.page_priceCatalogLead__o1sz2>p{max-width:760px;margin:0;color:#9faab4;font-size:.9rem;line-height:1.68}.page_priceGroups__qAwpE{overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:12px}.page_priceGroup__0uX5k{background:rgba(4,13,22,.2)}.page_priceGroup__0uX5k+.page_priceGroup__0uX5k{border-top:1px solid rgba(255,255,255,.1)}.page_priceGroupSummary__aQ_2w{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:center;padding:24px 27px;cursor:pointer;list-style:none;transition:background-color .18s ease,color .18s ease}.page_priceGroupSummary__aQ_2w::-webkit-details-marker{display:none}.page_priceGroupSummary__aQ_2w:hover,.page_priceGroup__0uX5k[open]>.page_priceGroupSummary__aQ_2w{background:linear-gradient(90deg,rgba(210,168,73,.1),transparent 62%),rgba(255,255,255,.02)}.page_priceGroupSummary__aQ_2w>span{display:grid;gap:6px}.page_priceGroupSummary__aQ_2w strong{color:var(--color-white);font-family:Manrope,Inter,Arial,sans-serif;font-size:1rem;font-style:normal;font-weight:780;line-height:1.35}.page_priceGroupSummary__aQ_2w small{color:#87949f;font-size:.75rem;line-height:1.45}.page_priceGroupSummary__aQ_2w em{display:inline-flex;align-items:center;gap:14px;color:#d8ad4e;font-size:.75rem;font-style:normal;font-weight:850;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.page_priceGroupSummary__aQ_2w em:after{display:grid;width:28px;height:28px;place-items:center;border:1px solid rgba(215,173,78,.42);border-radius:50%;color:var(--color-gold-on-dark);content:"+";font-size:1rem;line-height:1}.page_priceGroup__0uX5k[open]>.page_priceGroupSummary__aQ_2w em:after{content:"−"}.page_priceGroupTableScroll___3s6p{overflow-x:auto;border-top:1px solid rgba(255,255,255,.09);outline-offset:-4px}.page_priceGroupTable__jgx8s{width:100%;min-width:650px;border-collapse:collapse;table-layout:fixed}.page_priceGroupTable__jgx8s td,.page_priceGroupTable__jgx8s th{border-top:1px solid rgba(255,255,255,.075);padding:17px 27px;text-align:left;vertical-align:middle}.page_priceGroupTable__jgx8s thead th{border-top:0;background:rgba(8,18,29,.52);color:#9b854f;font-size:.75rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.page_priceGroupTable__jgx8s tbody td,.page_priceGroupTable__jgx8s thead th:last-child{width:25%}.page_priceGroupTable__jgx8s tbody th{color:var(--color-text-on-dark);font-size:.82rem;font-weight:650;line-height:1.45}.page_priceGroupTable__jgx8s tbody td strong{color:var(--color-white);font-family:Manrope,Inter,Arial,sans-serif;font-size:.9rem;font-weight:780;white-space:nowrap}.page_priceGroupTable__jgx8s tbody tr:hover{background:rgba(213,171,78,.045)}.page_priceGroupOwnerLink__Gsp6Q{display:flex;min-height:52px;align-items:center;justify-content:flex-end;gap:10px;border-top:1px solid rgba(255,255,255,.075);padding:13px 27px 15px;color:var(--color-gold-on-dark);font-size:.75rem;font-weight:800;line-height:1.4;text-align:right;text-decoration:none}.page_priceGroupOwnerLink__Gsp6Q:focus-visible,.page_priceGroupOwnerLink__Gsp6Q:hover{color:#ffd36d;text-decoration:underline;text-underline-offset:4px}.page_priceTableNote__wCD3c{margin:0;border-top:1px solid rgba(255,255,255,.1);padding:24px 40px 27px;color:#84919c;font-size:.76rem;line-height:1.62}.page_priceFactorsDetails__DHvC0>summary{display:flex;min-height:68px;align-items:center;justify-content:space-between;margin-top:22px;padding:19px 24px;border:1px solid rgba(214,173,78,.36);border-radius:12px;color:var(--color-white);cursor:pointer;font-weight:850;list-style:none}.page_priceFactorsDetails__DHvC0>summary::-webkit-details-marker{display:none}.page_priceFactorsDetails__DHvC0>summary:after{color:var(--color-gold-on-dark);content:"+";font-size:1.45rem}.page_priceFactorsDetails__DHvC0[open]>summary:after{content:"−"}.page_priceNotice__LHyHs{display:grid;grid-template-columns:auto 1fr;gap:24px;margin-top:14px;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:20px 24px;color:var(--color-text-muted-on-dark)}.page_priceNotice__LHyHs span{color:#d4ac52;font-size:.75rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.page_priceNotice__LHyHs p{margin:0;font-size:.82rem}.page_systemsSection__5Dact{background:var(--color-white)}.page_systemsGrid__b_GzE{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.page_systemCard__r36Ae{display:flex;min-height:360px;flex-direction:column;border:1px solid var(--color-border);border-radius:13px;padding:30px;background:var(--color-surface-soft)}.page_systemCard__r36Ae:first-child{border-color:#c9a34e;background:radial-gradient(circle at 87% 15%,rgba(205,164,76,.16),transparent 32%),var(--color-surface-dark-raised);box-shadow:0 24px 50px rgba(17,27,37,.13);color:var(--color-white)}.page_systemCard__r36Ae>span{color:var(--color-gold-on-light);font-size:.75rem;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.page_systemCard__r36Ae:first-child>span{color:var(--color-gold-on-dark)}.page_systemCard__r36Ae h3{margin:68px 0 18px;font-size:clamp(1.7rem,2.2vw,2.5rem);letter-spacing:-.04em}.page_systemCard__r36Ae p{margin:0 0 30px;color:var(--color-text-secondary);font-size:.86rem;line-height:1.65}.page_systemCard__r36Ae:first-child p{color:var(--color-text-muted-on-dark)}.page_systemCard__r36Ae:first-child h3{color:var(--color-white)}.page_systemCard__r36Ae:first-child a{color:var(--color-gold-on-dark)}.page_systemCard__r36Ae a{margin-top:auto}.page_processGrid__OvYro{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;border-top:1px solid rgba(210,169,76,.44);list-style:none}.page_processGrid__OvYro li{min-width:0;border-right:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1);padding:32px}.page_processGrid__OvYro li:nth-child(3n){border-right:0}.page_processHeading__XiRE0{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:14px;margin-bottom:16px;font-family:Manrope,Inter,Arial,sans-serif;font-size:clamp(1.05rem,1.2vw,1.22rem);line-height:1.35}.page_processHeading__XiRE0>span{color:var(--color-gold-highlight-on-dark);font-size:inherit;font-weight:800;font-variant-numeric:tabular-nums}.page_specialOfferGap__izkL1{padding-top:clamp(34px,4vw,64px)}.page_processGrid__OvYro h3{margin:0;color:var(--color-white);font-size:inherit;line-height:inherit}.page_processGrid__OvYro p{margin:0;color:var(--color-text-muted-on-dark);font-size:.86rem;line-height:1.65}.page_assuranceSection__7YPdx{background:linear-gradient(120deg,#f2ead8 0 28%,var(--color-surface-soft) 28% 100%)}.page_assuranceGrid__O2_tQ{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.page_assuranceGrid__O2_tQ article{min-height:310px;border:1px solid var(--color-document-border);border-radius:var(--radius-nested);padding:30px;background:rgba(255,255,255,.82)}.page_assuranceGrid__O2_tQ article:first-child{border-color:#b88b2c;background:radial-gradient(circle at 90% 12%,rgba(217,177,84,.15),transparent 30%),var(--color-surface-dark-raised);color:var(--color-white);box-shadow:0 24px 55px rgba(18,27,35,.14)}.page_assuranceGrid__O2_tQ span{display:block;margin-bottom:68px;color:#936a16;font-size:.75rem;font-weight:850}.page_assuranceGrid__O2_tQ article:first-child span{color:var(--color-gold-on-dark)}.page_assuranceGrid__O2_tQ h3{margin:0 0 14px;font-size:1.25rem}.page_assuranceGrid__O2_tQ p{margin:0;color:var(--color-text-muted);font-size:.86rem;line-height:1.65}.page_assuranceGrid__O2_tQ article:first-child p{color:#b7c1ca}.page_assuranceGrid__O2_tQ article:first-child h3{color:var(--color-white)}.page_documentPanel__DPHKZ{display:grid;gap:28px;margin-top:14px;border:1px solid #d8d2c7;border-radius:16px;padding:42px;background:var(--color-white)}.page_documentPanel__DPHKZ h3{margin:0 0 14px;font-size:clamp(1.7rem,2.7vw,2.8rem);letter-spacing:-.04em}.page_documentIntro__Wu4jH{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:70px;align-items:end}.page_documentIntro__Wu4jH .page_cardEyebrow__ejHpH{grid-column:1/-1;margin-bottom:-12px}.page_documentIntro__Wu4jH>p:last-child{max-width:760px;margin:0;color:var(--color-text-muted);line-height:1.7}.page_documentDetails__iOM90>summary{display:flex;min-height:64px;align-items:center;justify-content:space-between;padding:18px 22px;border:1px solid #d8d2c7;color:var(--color-heading);cursor:pointer;font-weight:850;list-style:none}.page_documentDetails__iOM90>summary::-webkit-details-marker{display:none}.page_documentDetails__iOM90>summary:after{color:#a4771e;content:"+";font-size:1.45rem}.page_documentDetails__iOM90[open]>summary:after{content:"−"}.page_documentDetails__iOM90[open]>summary{border-bottom-color:transparent}.page_documentFacts__vSeIg{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;border:1px solid var(--color-document-border);background:var(--color-document-surface)}.page_documentFacts__vSeIg article{min-height:230px;padding:26px;background:var(--color-surface-soft)}.page_documentFacts__vSeIg article:first-child{background:radial-gradient(circle at 88% 12%,rgba(209,169,77,.14),transparent 30%),var(--color-surface-dark-raised);color:var(--color-white)}.page_documentFacts__vSeIg span{display:block;margin-bottom:36px;color:var(--color-gold-on-light);font-size:.75rem;font-weight:850}.page_documentFacts__vSeIg article:first-child span{color:var(--color-gold-on-dark)}.page_documentFacts__vSeIg h4{margin:0 0 12px;color:var(--color-ink);font-size:1.03rem}.page_documentFacts__vSeIg article:first-child h4{color:var(--color-white)}.page_documentFacts__vSeIg p{margin:0;color:var(--color-text-muted);font-size:.87rem;line-height:1.65}.page_documentFacts__vSeIg article:first-child p{color:#b7c1ca}.page_guaranteeSummary__VlsXc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;border:1px solid var(--color-document-border);border-bottom:0;background:var(--color-document-surface)}.page_guaranteeSummary__VlsXc article{display:grid;gap:8px;min-height:125px;align-content:center;padding:24px 28px;background:var(--color-surface-warm)}.page_guaranteeSummary__VlsXc strong{color:#8c6417;font-size:1.12rem}.page_guaranteeSummary__VlsXc span{color:#4f5961;font-size:.8rem;line-height:1.55}.page_certificateGrid__Eu0jB{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;border:1px solid var(--color-document-border);background:var(--color-document-surface)}.page_certificateGrid__Eu0jB article{display:flex;min-height:310px;flex-direction:column;padding:28px;background:var(--color-surface-soft)}.page_certificatePreview__mpHN8{position:relative;display:grid;width:min(100%,184px);height:auto;aspect-ratio:210/297;margin:0 auto 24px;place-items:center;overflow:hidden;border:1px solid rgba(23,33,43,.12);border-radius:3px;background:var(--color-surface-warm);box-shadow:0 14px 30px rgba(20,28,35,.08)}.page_certificatePreview__mpHN8 img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .22s ease,filter .22s ease}.page_certificatePreview__mpHN8 span{position:absolute;right:10px;bottom:10px;border-radius:var(--radius-pill);padding:7px 10px;color:var(--color-white);background:rgba(15,25,34,.88);font-size:.75rem;font-weight:850;letter-spacing:.04em;opacity:0;transform:translateY(4px);transition:opacity .18s ease,transform .18s ease}.page_certificatePreview__mpHN8:focus-visible img,.page_certificatePreview__mpHN8:hover img{filter:contrast(1.03);transform:scale(1.025)}.page_certificatePreview__mpHN8:focus-visible span,.page_certificatePreview__mpHN8:hover span{opacity:1;transform:translateY(0)}.page_certificatePreview__mpHN8:focus-visible{outline:2px solid #d5ae54;outline-offset:3px}.page_certificateGrid__Eu0jB article>span{color:var(--color-gold-on-light);font-size:.75rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.page_certificateGrid__Eu0jB h4{margin:28px 0 12px;color:var(--color-ink);font-size:1.05rem;line-height:1.3}.page_certificateGrid__Eu0jB p{margin:0 0 18px;color:var(--color-text-muted);font-size:.82rem;line-height:1.65}.page_certificateGrid__Eu0jB .page_certificateNumber__rPrge{color:var(--color-gold-on-light);font-weight:850}.page_certificateGrid__Eu0jB article>div{display:flex;gap:12px;align-items:center;justify-content:space-between;margin-top:auto;border-top:1px solid #e1ddd4;padding-top:18px}.page_certificateGrid__Eu0jB a,.page_certificateGrid__Eu0jB strong{font-size:.75rem;line-height:1.45}.page_certificateGrid__Eu0jB strong{color:var(--color-text-muted)}.page_certificateGrid__Eu0jB a{color:var(--color-gold-on-light);font-weight:850;text-decoration:underline;text-underline-offset:4px}.page_certificateNote__cMXEQ{margin:-4px 0 0;border:1px solid rgba(200,155,61,.28);border-radius:4px;padding:16px 18px;color:#4f5961;background:var(--color-surface-warm);font-size:.82rem;line-height:1.65}.page_documentActions__vsaNM{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:28px;align-items:center;border-top:1px solid #e0ddd7;padding-top:24px}.page_documentLinks___rpi_{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center;justify-content:flex-end}.page_documentLinks___rpi_ span{color:var(--color-text-muted);font-size:.8rem;font-weight:800}.page_documentLinks___rpi_ a{color:var(--color-gold-on-light);font-size:.82rem;font-weight:800;text-decoration:underline;text-underline-offset:4px}.page_documentLinks___rpi_ a:hover{color:#4f3500}.page_relatedLinks__97emT{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center;margin-top:20px;color:#4b555e;font-size:.83rem}.page_relatedLinks__97emT a{color:var(--color-gold-on-light);text-decoration:underline;text-underline-offset:4px}.page_briefSection__1p3pd{padding:var(--layout-section-y) 0;background:linear-gradient(124deg,var(--color-surface-warm-emphasis) 0 36%,var(--color-surface-soft) 36% 100%)}.page_briefLayout__kIrxE{display:grid;grid-template-columns:minmax(330px,.72fr) minmax(0,1.28fr);gap:84px;align-items:start}.page_briefIntro__NaZGT{position:sticky;top:30px}.page_briefIntro__NaZGT h2{margin-bottom:24px}.page_briefIntro__NaZGT>p:not(.page_eyebrow__QGsOh){max-width:600px;color:var(--color-text-muted);line-height:1.7}.page_briefContact__j6H2r{display:flex;flex-direction:column;margin-top:48px;border-left:2px solid #cda44c;padding-left:22px}.page_briefContact__j6H2r small,.page_briefContact__j6H2r span{color:#596168;font-size:.76rem}.page_briefContact__j6H2r a{margin:5px 0;color:var(--color-heading);font-size:clamp(1.45rem,2.2vw,2.25rem);font-weight:850}.page_briefForm__geiMq{border:1px solid var(--color-document-border);border-radius:17px;padding:38px;background:var(--color-white);box-shadow:0 28px 65px rgba(32,37,41,.1)}.page_selectedProduct__36E7G{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:28px;border-bottom:1px solid #e3e4e2;padding-bottom:22px}.page_selectedProduct__36E7G span{color:#596168;font-size:.75rem}.page_selectedProduct__36E7G strong{color:var(--color-gold-on-light);font-size:1rem}.page_selectedProduct__36E7G>div{display:grid;gap:5px}.page_selectedContext__b6rG9{max-width:290px;text-align:right}.page_selectedContext__b6rG9 strong{color:#26333d;font-size:.82rem;line-height:1.35}.page_formGrid__F2Fak{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.page_formGrid__F2Fak label{display:flex;flex-direction:column;gap:8px}.page_formGrid__F2Fak label>span{color:#3d464e;font-size:.76rem;font-weight:750}.page_briefForm__geiMq input,.page_briefForm__geiMq select,.page_briefForm__geiMq textarea{width:100%;border:1px solid #cfd3d5;border-radius:7px;background:var(--color-surface-soft);color:var(--color-heading);font:500 .9rem/1.45 Manrope,sans-serif}.page_consent__flx3i{display:grid;grid-template-columns:18px 1fr;gap:10px;align-items:start;margin-top:20px;color:var(--color-text-muted);font-size:.76rem;line-height:1.5}.page_briefForm__geiMq .page_consent__flx3i input{width:18px;min-height:18px;margin:1px 0 0;accent-color:#f06022}.page_consent__flx3i a{color:var(--color-gold-on-light);font-weight:750;text-underline-offset:2px}.page_consent__flx3i a:hover{color:#b35020}.page_briefForm__geiMq input,.page_briefForm__geiMq select{min-height:52px;padding:0 14px}.page_briefForm__geiMq textarea{min-height:130px;resize:vertical;padding:14px}.page_briefForm__geiMq input[type=file]{min-height:52px;padding:8px;cursor:pointer}.page_briefForm__geiMq input[type=file]::file-selector-button{min-height:34px;margin-right:12px;padding:0 13px;color:#25313a;font:750 .76rem/1 Manrope,sans-serif;border:1px solid #d1b56d;border-radius:6px;cursor:pointer;background:#f4ead1}.page_fileHint__T4_Ui{color:var(--color-text-muted);font-size:.75rem;line-height:1.5}.page_honeypot__ZxG3Y{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important}.page_fullField__zGKym{grid-column:1/-1}.page_formFooter__4kyZU{display:grid;grid-template-columns:auto 1fr;gap:22px;align-items:center;margin-top:24px}.page_submitButton__igD3Y{min-width:210px}.page_submitButton__igD3Y:disabled{cursor:wait;opacity:.65;transform:none}.page_formFooter__4kyZU p{margin:0;color:var(--color-text-muted);font-size:.75rem;line-height:1.5}.page_formStatus_success__CmWS3{color:#247044!important;font-weight:700}.page_formStatus_saved__KmHut{color:#7b5b18!important;font-weight:700}.page_formStatus_error__NGvDD{color:#a2362c!important;font-weight:700}.page_formStatus_sending__Yo7wC{color:#7b5b18!important}.page_faqSection__Sqwic{background:var(--color-white)}.page_faqLayout__haj0d{display:grid;grid-template-columns:minmax(300px,.68fr) minmax(0,1.32fr);gap:100px;align-items:start}.page_faqIntro__KwX1k{position:sticky;top:30px}.page_faqIntro__KwX1k h2{margin-bottom:22px}.page_faqIntro__KwX1k>p:last-child{color:var(--color-text-secondary);line-height:1.7}.page_faqList__1wJmV{border-top:1px solid #d7dbde}.page_faqList__1wJmV details{border-bottom:1px solid #d7dbde}.page_faqList__1wJmV summary{position:relative;padding:25px 54px 25px 0;color:var(--color-heading);font-size:1.02rem;font-weight:800;cursor:pointer;list-style:none}.page_faqList__1wJmV summary::-webkit-details-marker{display:none}.page_faqList__1wJmV summary:after{position:absolute;top:50%;right:4px;width:30px;height:30px;border:1px solid #cda44b;border-radius:50%;color:#aa7d1e;content:"+";font-size:1.1rem;line-height:27px;text-align:center;transform:translateY(-50%)}.page_faqList__1wJmV details[open]>summary:after{content:"−"}.page_faqList__1wJmV details p{max-width:800px;margin:-4px 0 26px;color:var(--color-text-muted);line-height:1.7}.page_faqMore__5GZ5P>summary{color:#805b12}.page_faqMoreList__IGPS6{margin-bottom:8px;border-top:1px solid rgba(205,164,75,.35);padding-left:24px}.page_faqMoreList__IGPS6 details:last-child{border-bottom:0}.page_finalSection__Q1vgW{overflow:hidden;padding:82px 0;background:var(--color-surface-dark);color:var(--color-white)}.page_finalCard__4PY2A{position:relative;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(360px,.65fr);gap:90px;align-items:end;border:1px solid rgba(207,166,77,.43);border-radius:var(--radius-card);padding:62px;background:radial-gradient(circle at 90% 20%,rgba(219,178,82,.15),transparent 29%),var(--color-surface-dark-raised)}.page_finalCard__4PY2A:after{position:absolute;right:-210px;bottom:-390px;width:620px;height:620px;border:1px solid rgba(213,173,80,.2);border-radius:50%;box-shadow:0 0 0 65px rgba(213,173,80,.02);content:"";pointer-events:none}.page_finalCard__4PY2A>*{position:relative;z-index:1}.page_finalCard__4PY2A h2{color:var(--color-white);font-size:var(--type-section-title)}.page_finalCard__4PY2A>div:last-child>p{margin:0 0 26px;color:var(--color-text-muted-on-dark);line-height:1.7}.page_solutionsSection__SS2Y7,.page_specialProjectsSection__EKxG0{padding:var(--layout-section-y) 0}.page_solutionsSection__SS2Y7{background:radial-gradient(circle at 94% 8%,rgba(203,162,74,.11),transparent 25%),var(--color-surface-warm)}.page_solutionGrid__TQELs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.page_solutionCardFeatured__98NTd,.page_solutionCard__GdyYV{display:flex;min-height:610px;flex-direction:column;border:1px solid var(--color-document-border);border-radius:15px;padding:28px;background:rgba(255,255,255,.72)}.page_solutionCardFeatured__98NTd{border-color:rgba(208,167,76,.78);background:radial-gradient(circle at 88% 10%,rgba(220,178,81,.18),transparent 30%),var(--color-surface-dark-raised);box-shadow:0 24px 52px rgba(17,27,37,.14);color:var(--color-white)}.page_solutionMeta__XkUHW{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:24px}.page_solutionMeta__XkUHW>span{color:var(--color-gold-on-light);font-size:.75rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.page_solutionMeta__XkUHW small{border:1px solid rgba(112,87,34,.32);border-radius:var(--radius-pill);padding:6px 9px;color:#6b5a36;font-size:.75rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.page_solutionCardFeatured__98NTd .page_solutionMeta__XkUHW>span{color:var(--color-gold-on-dark)}.page_solutionCardFeatured__98NTd .page_solutionMeta__XkUHW small{border-color:rgba(221,181,88,.38);color:#e6c574}.page_solutionCardFeatured__98NTd h3,.page_solutionCard__GdyYV h3{margin:0 0 16px;font-size:clamp(1.45rem,1.8vw,2rem);line-height:1.1;letter-spacing:-.04em}.page_solutionCardFeatured__98NTd h3{color:var(--color-white)}.page_solutionCardFeatured__98NTd>p,.page_solutionCard__GdyYV>p{margin:0 0 18px;color:var(--color-text-muted);font-size:.94rem;line-height:1.65}.page_solutionCardFeatured__98NTd>p{color:var(--color-text-muted-on-dark)}.page_solutionCardFeatured__98NTd>.page_solutionFit__5_Hvk,.page_solutionCard__GdyYV>.page_solutionFit__5_Hvk{margin-bottom:20px;border-left:2px solid rgba(190,143,42,.62);padding-left:12px;color:#4d565e;font-size:.82rem;line-height:1.55}.page_solutionCardFeatured__98NTd>.page_solutionFit__5_Hvk{border-left-color:rgba(226,184,91,.72);color:#c3cbd2}.page_solutionFit__5_Hvk strong{color:var(--color-gold-on-light)}.page_solutionCardFeatured__98NTd .page_solutionFit__5_Hvk strong{color:var(--color-gold-on-dark)}.page_solutionTags__plLOx{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:24px}.page_solutionTags__plLOx span{border:1px solid #d2cec4;border-radius:var(--radius-pill);padding:6px 8px;color:#676158;font-size:.75rem;line-height:1.25}.page_solutionCardFeatured__98NTd .page_solutionTags__plLOx span{border-color:rgba(226,187,94,.24);color:#c9b984}.page_solutionActions__qlM7Z{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;border-top:1px solid rgba(112,105,91,.18);padding-top:20px}.page_solutionActions__qlM7Z a{color:var(--color-gold-on-light);font-size:.78rem;font-weight:850;text-decoration:underline;text-decoration-color:rgba(185,139,40,.36);text-underline-offset:5px}.page_solutionActions__qlM7Z a:last-child{border-radius:var(--radius-pill);padding:10px 14px;background:#ff5b21;box-shadow:0 8px 20px rgba(255,91,33,.18);color:var(--color-action-ink);text-decoration:none}.page_solutionCardFeatured__98NTd .page_solutionActions__qlM7Z{border-top-color:rgba(255,255,255,.12)}.page_solutionCardFeatured__98NTd .page_solutionActions__qlM7Z a:first-child{color:var(--color-gold-on-dark)}.page_specialDoorSolution__y01Ce{display:flex;align-items:center;justify-content:space-between;gap:32px;margin-top:18px;border:1px solid rgba(166,126,40,.28);border-radius:15px;padding:26px 30px;background:linear-gradient(120deg,rgba(214,174,79,.1),transparent 44%),rgba(255,255,255,.68)}.page_specialDoorSolution__y01Ce span{color:var(--color-gold-on-light);font-size:.75rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.page_specialDoorSolution__y01Ce h3{margin:8px 0;font-size:clamp(1.25rem,1.7vw,1.75rem);letter-spacing:-.025em}.page_specialDoorSolution__y01Ce p{max-width:var(--container-reading);margin:0;color:var(--color-text-muted);font-size:.9rem;line-height:1.6}.page_specialDoorSolution__y01Ce>a{flex:0 0 auto;border-radius:var(--radius-pill);padding:12px 17px;background:#ff5b21;box-shadow:0 10px 24px rgba(255,91,33,.2);color:var(--color-action-ink);font-size:.78rem;font-weight:850;text-decoration:none}.page_comparisonTableWrap__RZuXF{display:grid;grid-template-columns:minmax(280px,.62fr) minmax(0,1.38fr);gap:46px;margin-top:18px;border:1px solid var(--color-document-border);border-radius:16px;padding:36px;background:linear-gradient(130deg,rgba(214,174,79,.11),transparent 42%),var(--color-surface-warm)}.page_comparisonTableIntro__l33KB h3{margin:10px 0 16px;font-size:clamp(1.75rem,2.6vw,2.7rem);line-height:1.04;letter-spacing:-.043em}.page_comparisonTableIntro__l33KB>p:last-child{margin:0;color:var(--color-text-secondary);font-size:.86rem;line-height:1.65}.page_comparisonTableScroller__JKu9p{min-width:0;overflow-x:auto;border-radius:10px;background:rgba(255,255,255,.72)}.page_comparisonTableScroller__JKu9p:focus-visible{outline:3px solid rgba(208,164,64,.52);outline-offset:3px}.page_comparisonTable__Cgmdd{width:100%;border-collapse:collapse;color:#3d464f;font-size:.78rem;line-height:1.5}.page_comparisonTable__Cgmdd td,.page_comparisonTable__Cgmdd th{border-bottom:1px solid #e1ddd4;padding:16px 18px;text-align:left;vertical-align:top}.page_comparisonTable__Cgmdd thead th{background:var(--color-surface-dark-raised);color:var(--color-white);font-size:.75rem;letter-spacing:.07em;text-transform:uppercase}.page_comparisonTable__Cgmdd tbody th{width:24%;color:#6d5219;font-weight:850}.page_comparisonTable__Cgmdd tbody tr:last-child td,.page_comparisonTable__Cgmdd tbody tr:last-child th{border-bottom:0}.page_equipmentPanel__od_FE{margin-top:14px;overflow:hidden;border:1px solid rgba(205,165,76,.62);border-radius:18px;padding:52px;background:radial-gradient(circle at 93% 4%,rgba(220,178,82,.17),transparent 26%),var(--color-surface-dark-raised);color:var(--color-white)}.page_equipmentIntro__NkDVP{display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);gap:70px;align-items:end;margin-bottom:38px}.page_equipmentIntro__NkDVP .page_cardEyebrow__ejHpH{color:var(--color-gold-on-dark)}.page_equipmentIntro__NkDVP h3{margin:12px 0 0;color:var(--color-white);font-size:clamp(2rem,3.6vw,4rem);line-height:1.02;letter-spacing:-.048em}.page_equipmentIntro__NkDVP>p{margin:0;color:var(--color-text-muted-on-dark);line-height:1.72}.page_equipmentGrid__qrdGu{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.1)}.page_equipmentGrid__qrdGu article{min-height:230px;padding:26px;background:var(--color-surface-dark-raised)}.page_equipmentGrid__qrdGu article>span{display:block;margin-bottom:48px;color:#d4aa4d;font-size:.75rem;font-weight:850}.page_equipmentGrid__qrdGu h4{margin:0 0 12px;color:var(--color-white);font-size:1.15rem}.page_equipmentGrid__qrdGu p{margin:0;color:#9eabb5;font-size:.79rem;line-height:1.62}.page_verifiedAssemblies__nKZdF{display:grid;grid-template-columns:minmax(260px,.65fr) minmax(0,1.35fr);gap:42px;margin-top:38px;border-top:1px solid rgba(213,174,84,.28);padding-top:38px}.page_verifiedAssembliesIntro__wI12q h4{margin:12px 0 16px;color:var(--color-white);font-size:clamp(1.65rem,2.4vw,2.5rem);line-height:1.05;letter-spacing:-.04em}.page_verifiedAssembliesIntro__wI12q>p:last-child{margin:0;color:var(--color-text-muted-on-dark);font-size:.82rem;line-height:1.7}.page_verifiedAssembliesGrid__ekzF2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:rgba(213,174,84,.22)}.page_verifiedAssembliesGrid__ekzF2 article{display:flex;min-height:245px;flex-direction:column;padding:24px;background:#1a2631}.page_verifiedAssembliesGrid__ekzF2 article>span{margin-bottom:32px;color:var(--color-gold-on-dark);font-size:.75rem;font-weight:850;letter-spacing:.12em}.page_verifiedAssembliesGrid__ekzF2 h5{margin:0 0 12px;color:var(--color-white);font-size:.98rem;line-height:1.35}.page_verifiedAssembliesGrid__ekzF2 p{margin:0 0 18px;color:var(--color-text-muted-on-dark);font-size:.77rem;line-height:1.65}.page_verifiedAssembliesGrid__ekzF2 details{margin:0 0 18px;border-top:1px solid rgba(255,255,255,.09);border-bottom:1px solid rgba(255,255,255,.09);padding:11px 0}.page_verifiedAssembliesGrid__ekzF2 summary{cursor:pointer;color:var(--color-gold-on-dark);font-size:.75rem;font-weight:800;line-height:1.45}.page_verifiedAssembliesGrid__ekzF2 details p{margin:10px 0 2px;color:#c2cbd2;font-size:.75rem}.page_verifiedAssembliesGrid__ekzF2 small{margin-top:auto;border-top:1px solid rgba(255,255,255,.09);padding-top:14px;color:#d8c48e;font-size:.75rem;line-height:1.5}.page_verifiedAssembliesGrid__ekzF2 small strong{color:var(--color-white)}.page_thresholdNote__3ELQX{display:grid;grid-template-columns:auto 1fr;gap:26px;margin-top:16px;border-left:2px solid #d5ac51;padding:17px 20px;background:rgba(255,255,255,.035)}.page_thresholdNote__3ELQX strong{color:var(--color-gold-on-dark);font-size:.76rem;letter-spacing:.06em;text-transform:uppercase}.page_thresholdNote__3ELQX p{margin:0;color:var(--color-text-muted-on-dark);font-size:.8rem;line-height:1.6}.page_specialProjectsSection__EKxG0{background:linear-gradient(120deg,var(--color-surface-warm-emphasis) 0 23%,var(--color-surface-soft) 23% 100%)}.page_specialProjectsGrid__fCPut{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.page_specialProjectFeatured__HMgpA,.page_specialProject__Oapgr{position:relative;display:grid;min-height:470px;grid-template-columns:120px minmax(0,1fr);gap:34px;overflow:hidden;border:1px solid var(--color-document-border);border-radius:17px;padding:38px;background:rgba(255,255,255,.78)}.page_specialProjectFeatured__HMgpA{border-color:#cba34c;background:radial-gradient(circle at 93% 12%,rgba(219,177,82,.19),transparent 30%),var(--color-surface-dark);box-shadow:0 28px 60px rgba(17,27,37,.14);color:var(--color-white)}.page_projectMarker__FULNz{display:flex;align-items:flex-start;justify-content:center;border-right:1px solid rgba(116,91,39,.24);padding-right:30px;color:#8b6310;font-size:.75rem;font-weight:900;letter-spacing:.14em;writing-mode:vertical-rl}.page_specialProjectFeatured__HMgpA .page_projectMarker__FULNz{border-color:rgba(223,183,91,.28);color:var(--color-gold-on-dark)}.page_specialProjectFeatured__HMgpA h3,.page_specialProject__Oapgr h3{margin:62px 0 18px;font-size:clamp(1.8rem,2.8vw,3rem);line-height:1.04;letter-spacing:-.045em}.page_specialProjectFeatured__HMgpA h3{color:var(--color-white)}.page_specialProjectFeatured__HMgpA p,.page_specialProject__Oapgr p{margin:0 0 22px;color:var(--color-text-muted);font-size:.88rem;line-height:1.68}.page_specialProjectFeatured__HMgpA p{color:var(--color-text-muted-on-dark)}.page_specialProjectFeatured__HMgpA ul,.page_specialProject__Oapgr ul{display:grid;gap:8px;margin:0 0 30px;padding:0;list-style:none}.page_specialProjectFeatured__HMgpA li,.page_specialProject__Oapgr li{color:#494f55;font-size:.76rem}.page_specialProjectFeatured__HMgpA li{color:#ccd4da}.page_specialProjectFeatured__HMgpA li:before,.page_specialProject__Oapgr li:before{margin-right:8px;color:#c89c3e;content:"—"}.page_specialProjectFeatured__HMgpA a,.page_specialProject__Oapgr a{color:var(--color-gold-on-light);font-size:.76rem;font-weight:850;text-decoration:underline;text-decoration-color:rgba(185,139,40,.36);text-underline-offset:5px}.page_specialProjectFeatured__HMgpA a{color:var(--color-gold-on-dark)}.page_priceFactors__3Kt4A{display:grid;grid-template-columns:minmax(290px,.7fr) minmax(0,1.3fr);gap:58px;align-items:center;margin-top:14px;border:1px solid rgba(211,171,80,.38);border-radius:13px;padding:34px 38px;background:rgba(255,255,255,.035)}.page_priceFactors__3Kt4A h3{margin:10px 0 0;color:var(--color-white);font-size:clamp(1.7rem,2.6vw,2.7rem);line-height:1.04;letter-spacing:-.04em}.page_priceFactors__3Kt4A ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin:0;padding:0;list-style:none}.page_priceFactors__3Kt4A li{border-bottom:1px solid rgba(255,255,255,.09);padding:11px 0;color:#bac3cb;font-size:.8rem;line-height:1.45}.page_priceFactors__3Kt4A li:before{margin-right:9px;color:#d5ab4e;content:"—"}#page_applications__007n8,#page_brief__6VDt6,#page_configurations__CORzM,#page_contacts__U56Qn,#page_documents__e_FA2,#page_equipment__GGCt8,#page_expert__OoTOw,#page_faq__yFyy0,#page_prices__1uVHY,#page_process__FYZOv,#page_solutions__Iin0P,#page_special-solutions__YhfvS,#page_systems__FBM3A,#page_top__u9xoo,#page_warm-or-cold__vV4Ey,#page_why-us__WmXfm,#page_works__Zk6Aw{scroll-margin-top:176px}@media (min-width:1401px){.page_heroGrid__bQaF0,.page_heroVisual__5ureA{min-height:960px}.page_heroCopy__Z6Dn3{padding:72px 86px 74px 64px}.page_hero__xXuUJ .page_eyebrow__QGsOh{margin-bottom:20px;font-size:.8rem;font-weight:800;line-height:1.6;letter-spacing:.15em}.page_heroGoldRule__yj6jn{margin-bottom:34px}.page_hero__xXuUJ h1{margin-bottom:28px;font-size:4rem;line-height:1.12;letter-spacing:-.045em}.page_heroLead__xVKoB{margin-bottom:20px;line-height:1.5}.page_heroText__6iDhx{margin-bottom:36px;font-size:1rem;line-height:1.8}.page_hero__xXuUJ .page_actions__YgZ0I{gap:14px}.page_heroFacts__wE_tu{margin-top:38px}.page_heroFacts__wE_tu div{padding-top:17px;padding-bottom:17px}.page_heroNote__lbPkK{margin-top:18px;font-size:.75rem;line-height:1.6}}@media (max-width:1180px){.page_worksGrid__N4foI{column-count:2}.page_worksGridAdditional__s_AFy[data-masonry-ready=true],.page_worksGrid__N4foI[data-masonry-ready=true]{--masonry-columns:2;grid-template-columns:repeat(2,minmax(0,1fr))}.page_heroGrid__bQaF0{--hero-copy-edge:54%;min-height:720px;grid-template-columns:minmax(0,1.08fr) minmax(410px,.92fr);gap:0}.page_heroVisual__5ureA{min-height:620px}.page_heroFacts__wE_tu{grid-template-columns:repeat(3,1fr)}.page_heroFacts__wE_tu div{padding:13px 10px 13px 0}.page_heroFacts__wE_tu div+div{border-top:0;border-left:1px solid rgba(255,255,255,.1);padding-left:10px}.page_heroCopy__Z6Dn3{padding:46px 62px 46px 42px}.page_assuranceGrid__O2_tQ,.page_equipmentGrid__qrdGu,.page_scenarioGrid__1Ox4i,.page_solutionGrid__TQELs,.page_systemsGrid__b_GzE{grid-template-columns:repeat(2,1fr)}.page_verifiedAssemblies__nKZdF{grid-template-columns:1fr}.page_certificateGrid__Eu0jB{grid-template-columns:repeat(2,minmax(0,1fr))}.page_expertCopy__kw2w_{padding:54px 48px}.page_briefLayout__kIrxE,.page_faqLayout__haj0d{gap:56px}}@media (min-width:901px) and (max-width:1080px){.page_heroGrid__bQaF0{min-height:0;grid-template-columns:1fr;border-radius:22px}.page_heroGrid__bQaF0:after,.page_heroGrid__bQaF0:before{display:none}.page_heroCopy__Z6Dn3{min-height:auto;padding:50px 42px 44px;background:radial-gradient(circle at 9% 10%,rgba(196,154,69,.11),transparent 30%),linear-gradient(135deg,var(--color-surface-dark) 0,var(--color-surface-dark-raised) 100%)}.page_heroCopy__Z6Dn3:after{position:absolute;z-index:4;right:-5%;bottom:-1px;left:-5%;display:block;height:2px;background:linear-gradient(90deg,var(--color-gold-line-start) 0,var(--color-gold) 58%,var(--color-gold-line-end) 100%);box-shadow:0 0 5px rgba(232,190,92,.48),0 0 12px rgba(196,154,69,.18);content:"";pointer-events:none}.page_heroVisual__5ureA{min-height:500px;clip-path:none}}@media (max-width:900px){.page_container__iaOaq{width:min(100% - 36px,760px)}#page_applications__007n8,#page_brief__6VDt6,#page_configurations__CORzM,#page_contacts__U56Qn,#page_documents__e_FA2,#page_equipment__GGCt8,#page_expert__OoTOw,#page_faq__yFyy0,#page_prices__1uVHY,#page_process__FYZOv,#page_solutions__Iin0P,#page_special-solutions__YhfvS,#page_systems__FBM3A,#page_top__u9xoo,#page_warm-or-cold__vV4Ey,#page_why-us__WmXfm,#page_works__Zk6Aw{scroll-margin-top:90px}.page_hero__xXuUJ{padding:18px 0 46px}.page_heroGlow__RBl90{display:none}.page_briefLayout__kIrxE,.page_expertCard__Cj__j,.page_faqLayout__haj0d,.page_finalCard__4PY2A,.page_heroGrid__bQaF0{grid-template-columns:1fr}.page_heroGrid__bQaF0{min-height:0;border-radius:22px}.page_heroGrid__bQaF0:after,.page_heroGrid__bQaF0:before{display:none}.page_heroCopy__Z6Dn3{min-height:auto;padding:50px 42px 44px;background:radial-gradient(circle at 9% 10%,rgba(196,154,69,.11),transparent 30%),linear-gradient(135deg,var(--color-surface-dark) 0,var(--color-surface-dark-raised) 100%)}.page_heroCopy__Z6Dn3:after{position:absolute;z-index:4;top:auto;right:-5%;bottom:-1px;left:-5%;display:block;width:auto;height:2px;background:linear-gradient(90deg,var(--color-gold-line-start) 0,var(--color-gold) 58%,var(--color-gold-line-end) 100%);box-shadow:0 0 5px rgba(232,190,92,.48),0 0 12px rgba(196,154,69,.18);content:"";transform:none;pointer-events:none}.page_heroVisual__5ureA{min-height:500px;clip-path:none}.page_heroFacts__wE_tu{grid-template-columns:repeat(3,1fr)}.page_heroFacts__wE_tu div{padding:16px 12px 16px 0}.page_heroFacts__wE_tu div+div{border-top:0;border-left:1px solid rgba(255,255,255,.1);padding-left:12px}.page_sectionHeading__1h7nd{grid-template-columns:1fr;gap:24px}.page_expertPhoto__g_v7q{min-height:560px}.page_expertPhoto__g_v7q:after{background:linear-gradient(180deg,transparent 68%,var(--color-surface-dark) 100%)}.page_expertCopy__kw2w_{padding:18px 38px 52px}.page_colorPanel__ehiLR,.page_comparisonGrid__UY_t1,.page_comparisonTableWrap__RZuXF,.page_configurationGrid__WdERq,.page_documentPanel__DPHKZ,.page_glassNote__lPdhl,.page_priceGrid__9_ErB{grid-template-columns:1fr}.page_comparisonTableWrap__RZuXF,.page_equipmentIntro__NkDVP,.page_priceCatalogLead__o1sz2,.page_priceFactors__3Kt4A,.page_priceTableIntro__C4vvp{gap:26px}.page_certificateGrid__Eu0jB,.page_equipmentIntro__NkDVP,.page_guaranteeSummary__VlsXc,.page_priceCatalogLead__o1sz2,.page_priceFactors__3Kt4A,.page_priceTableIntro__C4vvp,.page_verifiedAssembliesGrid__ekzF2{grid-template-columns:1fr}.page_scenarioGrid__1Ox4i,.page_systemsGrid__b_GzE{grid-template-columns:repeat(2,1fr)}.page_specialProjectsGrid__fCPut{grid-template-columns:1fr}.page_colorPanel__ehiLR{gap:34px}.page_glassNote__lPdhl{gap:18px}.page_documentPanel__DPHKZ{gap:30px}.page_documentIntro__Wu4jH{grid-template-columns:1fr;gap:18px}.page_documentFacts__vSeIg{grid-template-columns:repeat(2,1fr)}.page_documentActions__vsaNM{grid-template-columns:1fr}.page_documentLinks___rpi_{justify-content:flex-start}.page_processGrid__OvYro{grid-template-columns:1fr}.page_processGrid__OvYro li{border-right:0}.page_briefIntro__NaZGT,.page_faqIntro__KwX1k{position:static}}@media (max-width:680px){.page_container__iaOaq{width:min(100% - 28px,560px)}.page_hero__xXuUJ{padding:12px 0 38px}.page_hero__xXuUJ .page_container__iaOaq{width:min(100% - 20px,560px)}.page_breadcrumbs__ThUPE{margin-bottom:14px;padding-inline:4px}.page_heroGrid__bQaF0{border-radius:18px}.page_heroCopy__Z6Dn3{padding:40px 22px 38px}.page_hero__xXuUJ h1{font-size:clamp(2.125rem,9vw,2.5rem);line-height:1.06}.page_heroGoldRule__yj6jn{width:68%;margin-bottom:22px}.page_heroLead__xVKoB{font-size:1rem}.page_heroFacts__wE_tu{grid-template-columns:1fr}.page_heroFacts__wE_tu div{padding:11px 0}.page_heroFacts__wE_tu div+div{border-top:1px solid rgba(255,255,255,.08);border-left:0;padding-left:0}.page_actions__YgZ0I,.page_actions__YgZ0I>a,.page_actions__YgZ0I>button{width:100%}.page_callBackdrop__OvsQw{padding:14px}.page_callDialog__QniwK{padding:42px 24px 30px}.page_callActions__AaC5B,.page_callActions__AaC5B>*{width:100%}.page_callFields__FD3tF{grid-template-columns:1fr}.page_callCopy__ZolIQ{justify-content:center}.page_heroVisual__5ureA{min-height:460px}.page_heroCaption__xZt0C{right:18px;bottom:18px;left:18px;display:block}.page_heroCaption__xZt0C span{display:block;margin-bottom:8px}.page_heroCaption__xZt0C strong{display:block;text-align:left}.page_assuranceSection__7YPdx,.page_briefSection__1p3pd,.page_choiceSection__Xdo4m,.page_configurationSection__N2ZeY,.page_faqSection__Sqwic,.page_pricesSection__Ofvu3,.page_processSection__1nore,.page_scenariosSection__28aOu,.page_solutionsSection__SS2Y7,.page_specialProjectsSection__EKxG0,.page_systemsSection__5Dact,.page_worksSection__QSEad{padding:var(--layout-section-y) 0}.page_sectionHeading__1h7nd{margin-bottom:36px}.page_worksGrid__N4foI{display:grid;columns:auto;grid-auto-columns:86%;grid-auto-flow:column;grid-template-columns:none;align-items:start;column-gap:14px;overflow-x:auto;overscroll-behavior-inline:contain;padding-bottom:12px;scroll-snap-type:inline mandatory;scrollbar-color:#9d741d #ded9cf}.page_galleryHint__9_r_N{display:block;margin:-20px 0 14px;color:#67480c;font-size:.78rem;font-weight:800}.page_workCard__yp2rm{margin:0;scroll-snap-align:start}.page_workOverlay__BWx5i{display:block}.page_workOverlay__BWx5i span,.page_workOverlay__BWx5i strong{display:block;max-width:none;text-align:left}.page_workOverlay__BWx5i span{margin-top:7px}.page_expertSection__OMC_Z{padding-bottom:72px}.page_expertCard__Cj__j{min-height:auto}.page_expertPhoto__g_v7q{min-height:460px}.page_expertCopy__kw2w_{padding:8px 24px 38px}.page_expertChecks__hmkRP ul{grid-template-columns:1fr}.page_choiceCard__WUhmM,.page_featuredChoice__t9xBT{min-height:auto;padding:32px 24px}.page_choiceNumber__H1dMV{margin-bottom:54px}.page_adviceLine__uzy8M{gap:12px}.page_adviceLine__uzy8M,.page_assuranceGrid__O2_tQ,.page_equipmentGrid__qrdGu,.page_processGrid__OvYro,.page_scenarioGrid__1Ox4i,.page_solutionGrid__TQELs,.page_specialProjectsGrid__fCPut,.page_systemsGrid__b_GzE{grid-template-columns:1fr}.page_systemCard__r36Ae{min-height:0}.page_solutionCardFeatured__98NTd,.page_solutionCard__GdyYV{min-height:340px;padding:26px 22px}.page_solutionMeta__XkUHW{margin-bottom:48px}.page_comparisonTableWrap__RZuXF{padding:28px 20px}.page_comparisonTable__Cgmdd{min-width:720px}.page_equipmentPanel__od_FE{padding:34px 22px}.page_verifiedAssemblies__nKZdF{gap:28px;margin-top:30px;padding-top:30px}.page_certificateGrid__Eu0jB article,.page_verifiedAssembliesGrid__ekzF2 article{min-height:0;padding:24px 20px}.page_equipmentGrid__qrdGu article{min-height:210px;padding:24px 20px}.page_equipmentGrid__qrdGu article>span{margin-bottom:38px}.page_thresholdNote__3ELQX{grid-template-columns:1fr;gap:8px}.page_specialProjectFeatured__HMgpA,.page_specialProject__Oapgr{min-height:auto;grid-template-columns:54px minmax(0,1fr);gap:20px;padding:28px 22px}.page_projectMarker__FULNz{padding-right:18px}.page_specialProjectFeatured__HMgpA h3,.page_specialProject__Oapgr h3{margin-top:32px}.page_priceFactors__3Kt4A{padding:28px 22px}.page_priceTableIntro__C4vvp{padding:30px 22px 25px}.page_priceCatalog__BKZpS{padding:30px 22px}.page_pricePromoNote__ZSGjk{grid-template-columns:1fr;gap:14px;padding:24px 22px}.page_promoExample__48bvE>summary{padding:22px}.page_promoExampleBody__M1nkU{grid-template-columns:1fr;gap:24px;padding:26px 22px 28px}.page_promoExample__48bvE ol{padding:0 18px}.page_pricePromoNote__ZSGjk>span{width:fit-content}.page_priceGroupSummary__aQ_2w{grid-template-columns:1fr;gap:14px;padding:22px 20px}.page_priceGroupSummary__aQ_2w em{justify-content:space-between}.page_priceTable__BMPz_ td,.page_priceTable__BMPz_ th{padding:18px 20px}.page_priceGroupTable__jgx8s td,.page_priceGroupTable__jgx8s th{padding:16px 20px}.page_priceTableNote__wCD3c{padding:21px 22px 23px}.page_priceFactors__3Kt4A ul{grid-template-columns:1fr}.page_processGrid__OvYro li,.page_processGrid__OvYro li:nth-child(2n),.page_processGrid__OvYro li:nth-child(3n){border-right:0;border-left:0}.page_scenarioCard__dqeig{min-height:230px}.page_scenarioCard__dqeig>span{margin-bottom:42px}.page_configurationCard__JW9V1{min-height:auto}.page_configurationCard__JW9V1 h3{margin-bottom:32px}.page_colorPanel__ehiLR{padding:34px 24px}.page_swatches__yqJ7_{grid-template-columns:1fr 1fr}.page_priceCardFeatured__oOJ4A,.page_priceCard__xq1e2{min-height:340px;padding:30px 24px}.page_processGrid__OvYro li{padding:28px 18px}.page_briefSection__1p3pd{background:var(--color-surface-warm)}.page_briefForm__geiMq{padding:24px 18px}.page_documentPanel__DPHKZ{padding:30px 22px}.page_documentFacts__vSeIg{grid-template-columns:1fr}.page_documentFacts__vSeIg article{min-height:auto}.page_documentActions__vsaNM .page_primaryButton__8ICO9{width:100%}.page_assuranceGrid__O2_tQ article{min-height:250px;padding:26px 22px}.page_assuranceGrid__O2_tQ span{margin-bottom:46px}.page_formFooter__4kyZU,.page_selectedProduct__36E7G{grid-template-columns:1fr;align-items:start}.page_selectedProduct__36E7G{display:block}.page_selectedProduct__36E7G strong{display:block;margin-top:6px}.page_selectedContext__b6rG9{max-width:none;margin-top:16px;border-top:1px solid #e3e4e2;padding-top:16px;text-align:left}.page_formGrid__F2Fak{grid-template-columns:1fr}.page_fullField__zGKym{grid-column:auto}.page_formFooter__4kyZU{display:grid}.page_submitButton__igD3Y{width:100%}.page_faqList__1wJmV summary{padding-right:46px}.page_finalSection__Q1vgW{padding:56px 0}.page_finalCard__4PY2A{gap:34px;padding:36px 24px}}.page_galleryHint__9_r_N{margin-bottom:26px;color:#6f7478;font-size:.78rem;line-height:1.5}.page_editorialPhoto__HjeI0{position:absolute;inset:0;isolation:isolate;overflow:hidden;background:var(--color-surface-dark-raised)}.page_editorialBackdrop__Kz3yA{z-index:-2;object-fit:cover!important;filter:blur(18px) brightness(.48) saturate(.78);transform:scale(1.11)}.page_editorialForeground__cfce2{z-index:-1;padding:10px;object-fit:contain!important;filter:drop-shadow(0 12px 24px rgba(0,0,0,.26))}.page_editorialPhoto__HjeI0:after{position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,16,22,.04),rgba(10,16,22,.55));content:""}.page_editorialPhoto__HjeI0>span{position:absolute;z-index:2;right:14px;bottom:12px;color:var(--color-white);font-size:.75rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.page_solutionImage__4iNGp{height:225px}.page_scenarioVisual__Kgn7J{position:relative;height:175px;isolation:isolate;overflow:hidden;border-bottom:1px solid rgba(209,169,77,.22);background:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px),radial-gradient(circle at 86% 16%,rgba(215,174,79,.22),transparent 26%),linear-gradient(145deg,var(--color-surface-dark-raised),#293640);background-size:24px 24px,24px 24px,auto,auto}.page_scenarioVisual__Kgn7J>span{position:absolute;z-index:2;top:16px;left:18px;color:var(--color-gold-on-dark);font-size:.75rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.page_scenarioVisual__Kgn7J>small{position:absolute;z-index:3;right:16px;bottom:12px;border-radius:var(--radius-pill);padding:5px 8px;background:rgba(9,16,23,.7);color:rgba(235,240,244,.78);font-size:.75rem;font-weight:750;letter-spacing:.04em}.page_scenarioArchitecture__iwN0e{position:absolute;right:24px;bottom:-1px;left:24px;display:flex;height:116px;align-items:flex-end;justify-content:center;gap:7px;border-bottom:4px solid #d0a74d}.page_scenarioArchitecture__iwN0e i{display:block;width:25%;height:76%;border:6px solid #a9b3bb;background:linear-gradient(145deg,rgba(194,217,225,.64),rgba(61,83,95,.5))}.page_scenarioArchitecture__iwN0e i:nth-child(2){height:96%}.page_scenarioVisual__Kgn7J[data-variant=house] .page_scenarioArchitecture__iwN0e{right:18%;left:18%}.page_scenarioVisual__Kgn7J[data-variant=house] .page_scenarioArchitecture__iwN0e:before{position:absolute;z-index:-1;right:8%;bottom:82%;left:8%;height:54px;background:linear-gradient(135deg,transparent 49%,#aab4bc 50% 54%,transparent 55%);content:""}.page_scenarioVisual__Kgn7J[data-variant=house] .page_scenarioArchitecture__iwN0e i:first-child{width:34%;height:54%}.page_scenarioVisual__Kgn7J[data-variant=house] .page_scenarioArchitecture__iwN0e i:nth-child(2){width:24%;height:80%;background:linear-gradient(145deg,rgba(220,231,232,.78),rgba(80,96,105,.54))}.page_scenarioVisual__Kgn7J[data-variant=terrace] .page_scenarioArchitecture__iwN0e{gap:2px;border-bottom-width:8px}.page_scenarioVisual__Kgn7J[data-variant=terrace] .page_scenarioArchitecture__iwN0e i{width:32%;height:88%;border-width:4px}.page_scenarioVisual__Kgn7J[data-variant=commercial] .page_scenarioArchitecture__iwN0e:after,.page_scenarioVisual__Kgn7J[data-variant=terrace] .page_scenarioArchitecture__iwN0e:after{position:absolute;top:42%;left:50%;color:var(--color-gold-highlight-on-dark);content:"↔";font-size:1.15rem;transform:translate(-50%,-50%)}.page_scenarioVisual__Kgn7J[data-variant=commercial] .page_scenarioArchitecture__iwN0e{right:12%;left:12%;border-bottom-color:#d9b258}.page_scenarioVisual__Kgn7J[data-variant=commercial] .page_scenarioArchitecture__iwN0e i{width:31%;height:90%;border-width:5px}.page_scenarioVisual__Kgn7J[data-variant=commercial] .page_scenarioArchitecture__iwN0e i:nth-child(2){height:90%}.page_scenarioVisual__Kgn7J[data-variant=school] .page_scenarioArchitecture__iwN0e i{background:rgba(230,230,222,.72)}.page_scenarioVisual__Kgn7J[data-variant=school] .page_scenarioArchitecture__iwN0e i:first-child,.page_scenarioVisual__Kgn7J[data-variant=school] .page_scenarioArchitecture__iwN0e i:last-child{width:17%;height:66%;opacity:.62}.page_scenarioVisual__Kgn7J[data-variant=school] .page_scenarioArchitecture__iwN0e i:nth-child(2){width:36%;height:96%}.page_scenarioVisual__Kgn7J[data-variant=public] .page_scenarioArchitecture__iwN0e{right:12%;left:12%;padding-top:12px;border-top:8px solid rgba(169,179,187,.84)}.page_scenarioVisual__Kgn7J[data-variant=public] .page_scenarioArchitecture__iwN0e i{width:31%;height:88%;border-width:5px}.page_scenarioVisual__Kgn7J[data-variant=project]{background:linear-gradient(rgba(226,186,93,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(226,186,93,.08) 1px,transparent 1px),linear-gradient(145deg,var(--color-surface-dark-raised),#24323c);background-size:18px 18px,18px 18px,auto}.page_scenarioVisual__Kgn7J[data-variant=project] .page_scenarioArchitecture__iwN0e{border-bottom-style:dashed}.page_scenarioVisual__Kgn7J[data-variant=project] .page_scenarioArchitecture__iwN0e:after{position:absolute;top:-18px;right:0;left:0;border-top:1px solid rgba(226,186,93,.62);color:var(--color-gold-on-dark);content:"1800 × 2400";font-size:.75rem;letter-spacing:.08em;text-align:center}@media (prefers-reduced-motion:reduce){.page_primaryButton__8ICO9,.page_secondaryButton__SglQy,.page_submitButton__igD3Y,.page_workImage__Vdoc4{transition:none}.page_primaryButton__8ICO9:after,.page_submitButton__igD3Y:after{display:none}}.page_galleryFilters__BLIRz{display:flex;flex-wrap:wrap;gap:9px;margin:0 0 28px}.page_galleryFilterActive__y6_ev,.page_galleryFilter__rWFSX{min-height:42px;border:1px solid #cec7ba;border-radius:var(--radius-pill);padding:9px 16px;background:rgba(255,255,255,.68);color:#424950;font:inherit;font-size:.75rem;font-weight:800;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease}.page_galleryFilterActive__y6_ev,.page_galleryFilter__rWFSX:hover{border-color:var(--color-gold);background:var(--color-surface-dark-raised);color:var(--color-gold-highlight-on-dark)}.page_workOpenButton__bfpyR{display:flex;width:100%;flex-direction:column;border:0;padding:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:zoom-in}.page_workCategory__5Fefp{margin:0 0 7px!important;color:#d9b45d!important;font-size:.75rem!important;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.page_workOverlay__BWx5i small{display:block;margin-top:14px;color:#9da9b4;font-size:.75rem;font-weight:750}.page_worksMore__8D3ip{margin-top:28px;overflow:hidden;border:1px solid rgba(188,143,48,.38);border-radius:18px;background:rgba(255,255,255,.68);box-shadow:0 16px 34px rgba(28,35,42,.07)}.page_worksMore__8D3ip>summary{position:relative;display:flex;min-height:94px;flex-direction:column;justify-content:center;padding:22px 76px 22px 28px;color:var(--color-heading);cursor:pointer;list-style:none}.page_worksMore__8D3ip>summary::-webkit-details-marker{display:none}.page_worksMore__8D3ip>summary:after{position:absolute;top:50%;right:28px;display:grid;width:38px;height:38px;place-items:center;border-radius:50%;background:#ff5b21;box-shadow:0 8px 20px rgba(255,91,33,.24);color:var(--color-action-ink);content:"+";font-size:1.45rem;transform:translateY(-50%)}.page_worksMore__8D3ip[open]>summary:after{content:"−"}.page_worksMore__8D3ip>summary span{font-size:1.05rem;font-weight:850}.page_worksMore__8D3ip>summary small{margin-top:7px;color:var(--color-text-secondary);font-size:.76rem;line-height:1.5}.page_worksMoreCloseLabel__V0OE2,.page_worksMore__8D3ip[open] .page_worksMoreOpenLabel__RACPi{display:none}.page_worksMore__8D3ip[open] .page_worksMoreCloseLabel__V0OE2{display:inline}.page_worksMore__8D3ip[open]{padding-bottom:28px}.page_worksFilters__4Zs_3{display:flex;flex-wrap:wrap;gap:9px;padding:6px 28px 24px}.page_worksFilters__4Zs_3 button{border:1px solid rgba(29,39,48,.16);border-radius:var(--radius-pill);padding:9px 15px;background:var(--color-surface-soft);color:#404952;font:inherit;font-size:.75rem;font-weight:800;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease}.page_worksFilters__4Zs_3 button.page_isActive__e1_Do,.page_worksFilters__4Zs_3 button:hover{border-color:#bb8d2f;background:var(--color-surface-dark-raised);color:var(--color-gold-highlight-on-dark)}.page_worksMore__8D3ip .page_worksGridAdditional__s_AFy{margin:0 14px}.page_worksLoadMore___8t35{display:block;margin:22px auto 0;border:1px solid #ff5b21;border-radius:var(--radius-pill);padding:13px 22px;background:#ff5b21;box-shadow:0 10px 24px rgba(255,91,33,.2);color:var(--color-action-ink);font:inherit;font-size:.78rem;font-weight:850;cursor:pointer}.page_galleryModal__KKJFl{position:fixed;z-index:1200;inset:0;display:grid;box-sizing:border-box;max-width:100vw;max-height:100vh;max-height:100dvh;place-items:center;overflow:hidden;padding:max(22px,env(safe-area-inset-top)) max(22px,env(safe-area-inset-right)) max(22px,env(safe-area-inset-bottom)) max(22px,env(safe-area-inset-left))}.page_galleryModalBackdrop___wQdk{position:absolute;inset:0;border:0;background:rgba(5,10,15,.86);backdrop-filter:blur(10px);cursor:zoom-out}.page_galleryModalCard__JUFjP{position:relative;z-index:1;display:grid;width:min(1120px,100%);max-height:calc(100vh - 44px);max-height:calc(100dvh - 44px);grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);overflow:hidden;border:1px solid rgba(219,180,88,.52);border-radius:var(--radius-card);background:var(--color-surface-dark);box-shadow:0 40px 100px rgba(0,0,0,.38)}.page_galleryModalClose__WajMZ{position:absolute;z-index:3;top:14px;right:14px;display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(255,255,255,.38);border-radius:50%;background:rgba(9,16,23,.78);color:var(--color-white);font-size:1.6rem;cursor:pointer}.page_galleryModalMedia__Olf3L{position:relative;min-height:0;height:min(76vh,820px);height:min(76dvh,820px);max-height:calc(100vh - 44px);max-height:calc(100dvh - 44px);overflow:hidden;background:#0b1219}.page_galleryModalMedia__Olf3L img{object-fit:contain}.page_galleryModalArrow__VMSU4{position:absolute;z-index:2;top:50%;display:grid;width:44px;height:44px;place-items:center;border:1px solid rgba(255,255,255,.38);border-radius:50%;background:rgba(9,16,23,.76);color:var(--color-white);font-size:1.2rem;cursor:pointer;transform:translateY(-50%)}.page_galleryModalPrevious__d04RL{left:16px}.page_galleryModalNext__inn7f{right:16px}.page_galleryModalCopy__inSbF{display:flex;min-width:0;min-height:0;flex-direction:column;justify-content:flex-end;overflow-x:hidden;overflow-y:auto;padding:54px 34px 36px;color:var(--color-white);overscroll-behavior:contain}.page_galleryModalArrow__VMSU4:focus-visible,.page_galleryModalClose__WajMZ:focus-visible,.page_galleryModalCta__oqW88:focus-visible{outline:3px solid var(--color-action);outline-offset:3px}.page_galleryModalCopy__inSbF>span{margin-bottom:12px;color:var(--color-gold-on-dark);font-size:.75rem;font-weight:800;text-transform:uppercase}.page_galleryModalCopy__inSbF strong{max-width:100%;font-size:clamp(1.5rem,2.1vw,2.5rem);line-height:1.05;overflow-wrap:anywhere}.page_galleryModalCopy__inSbF p{margin:18px 0 0;color:var(--color-text-muted-on-dark);font-size:.86rem;line-height:1.65}.page_galleryModalCta__oqW88{margin-top:28px;border-radius:var(--radius-pill);padding:14px 18px;background:#ff5b21;box-shadow:0 12px 28px rgba(255,91,33,.22);color:var(--color-action-ink);font-size:.78rem;font-weight:850;text-align:center;text-decoration:none}.page_solutionImage__4iNGp{position:relative;margin:-28px -28px 24px;overflow:hidden;border-radius:14px 14px 0 0;background:#202b34}.page_solutionImage__4iNGp:after{position:absolute;inset:0;background:linear-gradient(180deg,transparent 52%,rgba(9,16,22,.76));content:""}.page_solutionImage__4iNGp img{object-fit:cover}.page_solutionImage__4iNGp>span{position:absolute;z-index:1;right:14px;bottom:12px;color:var(--color-white);font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.page_solutionCardFeatured__98NTd:has(.page_solutionImage__4iNGp),.page_solutionCard__GdyYV:has(.page_solutionImage__4iNGp){min-height:650px}.page_solutionCardFeatured__98NTd:has(.page_solutionImage__4iNGp) .page_solutionMeta__XkUHW,.page_solutionCard__GdyYV:has(.page_solutionImage__4iNGp) .page_solutionMeta__XkUHW{margin-bottom:24px}.page_warmColdAdvisor__sbwq_{display:grid;grid-template-columns:minmax(300px,.62fr) minmax(0,1.38fr);gap:14px;margin-bottom:20px}.page_warmColdControls__doSzc,.page_warmColdVisual__kGS8o{border:1px solid #d8d2c5;border-radius:17px;padding:32px;background:rgba(255,255,255,.72)}.page_warmColdControls__doSzc>div{display:grid;gap:9px;margin-top:24px}.page_advisorOptionActive__qzx4n,.page_advisorOption__03Vhq{min-height:58px;border:1px solid #d7d2c8;border-radius:11px;padding:13px 16px;background:var(--color-white);color:#3f464d;font:inherit;font-size:.78rem;font-weight:780;text-align:left;cursor:pointer}.page_advisorOptionActive__qzx4n{border-color:var(--color-gold);background:var(--color-surface-dark-raised);color:var(--color-gold-highlight-on-dark);box-shadow:0 16px 30px rgba(20,29,38,.13)}.page_warmColdVisual__kGS8o{display:grid;grid-template-columns:minmax(380px,1fr) minmax(0,1fr);gap:34px;align-items:center;background:radial-gradient(circle at 90% 12%,rgba(211,170,75,.15),transparent 28%),var(--color-surface-dark);color:var(--color-white)}.page_thermalBoundaryDiagram__310ab{position:relative;min-width:0;margin:0;overflow:hidden;border:1px solid rgba(226,187,94,.28);border-radius:15px;padding:44px 12px 12px;background:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px),var(--color-dark-graphite);background-size:22px 22px,22px 22px,auto}.page_thermalBoundaryDiagram__310ab figcaption{position:absolute;top:15px;left:16px;color:#d8ae4e;font-size:.75rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.page_thermalBoundaryScene__0rac_{display:grid;min-height:190px;overflow:hidden;grid-template-columns:minmax(0,1fr) minmax(94px,.62fr) minmax(0,1fr);border:1px solid rgba(255,255,255,.1);border-radius:11px;background:var(--color-surface-dark-raised)}.page_thermalBoundaryZone__f6Tfw{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:18px 14px;background:linear-gradient(145deg,#506371,#2e3d49)}.page_thermalBoundaryDiagram__310ab[data-mode=heated] .page_thermalBoundaryZone__f6Tfw:last-child{background:linear-gradient(145deg,#6a5636,#3d4449)}.page_thermalBoundaryDiagram__310ab[data-mode=unheated] .page_thermalBoundaryZone__f6Tfw:last-child{background:linear-gradient(145deg,#455661,#2c3944)}.page_thermalBoundaryDiagram__310ab[data-mode=interior] .page_thermalBoundaryZone__f6Tfw{background:linear-gradient(145deg,#465560,#303e49)}.page_thermalBoundaryZone__f6Tfw small{margin-bottom:7px;color:rgba(255,255,255,.58);font-size:.75rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.page_thermalBoundaryZone__f6Tfw strong{color:var(--color-white);font-size:.82rem;line-height:1.2}.page_thermalBoundaryZone__f6Tfw span{margin-top:8px;color:rgba(255,255,255,.68);font-size:.75rem;line-height:1.48}.page_thermalBoundaryPlane__a72QN{display:flex;min-width:0;flex-direction:column;gap:7px;align-items:center;justify-content:center;border-right:1px solid rgba(226,187,94,.24);border-left:1px solid rgba(226,187,94,.24);padding:14px 9px;background:radial-gradient(circle at 50% 38%,rgba(226,187,94,.15),transparent 46%),var(--color-surface-dark-raised);text-align:center}.page_thermalBoundaryDoor__1fhK_{position:relative;display:block;width:43px;height:82px;margin-bottom:3px;border:3px solid #d4aa4c;padding:4px;box-shadow:0 0 26px rgba(212,170,76,.12)}.page_thermalBoundaryDoor__1fhK_:before{display:block;height:100%;border:1px solid rgba(236,242,246,.55);background:linear-gradient(145deg,rgba(155,184,199,.35),rgba(50,65,76,.7));content:""}.page_thermalBoundaryDoor__1fhK_ i{position:absolute;top:48%;right:8px;width:7px;height:2px;border-radius:2px;background:#e6c16a}.page_thermalBoundaryPlane__a72QN>strong{color:var(--color-gold-highlight-on-dark);font-size:.75rem;line-height:1.25}.page_thermalBoundaryPlane__a72QN>small{max-width:130px;color:var(--color-text-subtle-on-dark);font-size:.75rem;line-height:1.38}.page_thermalBoundaryChecks__f2nXt{display:flex;flex-wrap:wrap;gap:7px;margin-top:11px}.page_thermalBoundaryChecks__f2nXt span{border:1px solid rgba(226,187,94,.22);border-radius:var(--radius-pill);padding:6px 9px;color:var(--color-text-muted-on-dark);font-size:.75rem;line-height:1.2}.page_advisorResult__nzqGZ>span{color:var(--color-gold-on-dark);font-size:.75rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.page_advisorResult__nzqGZ h3{margin:12px 0 16px;color:var(--color-white);font-size:clamp(1.65rem,2.5vw,2.75rem);line-height:1.04}.page_advisorResult__nzqGZ p{margin:0 0 24px;color:var(--color-text-muted-on-dark);font-size:.86rem;line-height:1.65}.page_advisorResult__nzqGZ a{color:var(--color-gold-on-dark);font-size:.76rem;font-weight:850;text-decoration:underline;text-underline-offset:5px}.page_scenarioFigure__2M8jO{margin:0;border-bottom:1px solid var(--color-border-strong)}.page_scenarioFigure__2M8jO figcaption{padding:10px 20px;color:var(--color-text-muted-on-dark);font-size:.75rem;line-height:1.5}.page_scenarioImage__L32Kr{display:block;position:relative;aspect-ratio:1;overflow:hidden;background:var(--color-surface-dark-raised)}.page_scenarioZoom__SEXg3{position:absolute;top:12px;right:12px;z-index:1;display:grid;width:36px;height:36px;place-items:center;border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-white);color:var(--color-heading);font-size:1.25rem}.page_scenarioPhoto__R6wlP{object-fit:contain;filter:none}.page_scenarioImage__L32Kr:hover .page_scenarioZoom__SEXg3{background:var(--color-action)}.page_scenarioImage__L32Kr:focus-visible{outline:3px solid var(--color-focus);outline-offset:-3px}.page_scenarioCopy__JTzRj{display:flex;min-height:430px;flex:1;flex-direction:column;padding:28px 28px 30px}.page_scenarioCopy__JTzRj>span{display:block;margin-bottom:14px;color:#d6ad54;font-size:.75rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.page_scenarioDetails__g6Gi8{display:grid;gap:14px;margin:24px 0 26px}.page_scenarioDetails__g6Gi8>div{border-left:2px solid rgba(218,176,80,.5);padding-left:12px}.page_scenarioDetails__g6Gi8 dt{margin-bottom:5px;color:#d8b05a;font-size:.75rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.page_scenarioDetails__g6Gi8 dd{margin:0;color:#c2cad1;font-size:.82rem;line-height:1.5}.page_scenarioActions__AuIxx{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;border-top:1px solid rgba(255,255,255,.1);padding-top:20px}.page_scenarioActions__AuIxx a{color:var(--color-gold-on-dark);font-size:.78rem;font-weight:850;text-decoration:underline;text-decoration-color:rgba(224,183,92,.36);text-underline-offset:5px}.page_scenarioActions__AuIxx a:last-child{border-radius:var(--radius-pill);padding:10px 14px;background:#ff5b21;box-shadow:0 9px 22px rgba(255,91,33,.22);color:var(--color-action-ink);text-decoration:none}.page_scenarioPartnerBand__OIFFM{display:flex;align-items:center;justify-content:space-between;gap:36px;margin-top:20px;border:1px solid rgba(213,173,80,.38);border-radius:18px;padding:30px 32px;background:radial-gradient(circle at 90% 18%,rgba(218,176,80,.14),transparent 28%),rgba(255,255,255,.035)}.page_scenarioPartnerBand__OIFFM>div:first-child{max-width:850px}.page_scenarioPartnerBand__OIFFM span{color:#d6ad54;font-size:.75rem;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.page_scenarioPartnerBand__OIFFM h3{margin:9px 0 10px;color:var(--color-white);font-size:clamp(1.3rem,1.8vw,1.85rem);letter-spacing:-.03em}.page_scenarioPartnerBand__OIFFM p{margin:0;color:var(--color-text-muted-on-dark);font-size:.9rem;line-height:1.65}.page_scenarioPartnerActions__y9zu3{display:flex;flex:0 0 auto;align-items:center;gap:10px}.page_scenarioPartnerActions__y9zu3 a{border:1px solid rgba(222,182,91,.5);border-radius:var(--radius-pill);padding:11px 15px;color:#e3bd65;font-size:.76rem;font-weight:850;text-decoration:none;text-align:center}.page_scenarioPartnerActions__y9zu3 a:last-child{border-color:#ff5b21;background:#ff5b21;box-shadow:0 9px 22px rgba(255,91,33,.2);color:var(--color-action-ink)}.page_configurator__M9dRe{overflow:hidden;margin-top:42px;border:1px solid rgba(196,154,69,.58);border-radius:23px;background:var(--color-surface-dark);box-shadow:0 30px 70px rgba(18,28,37,.16);color:var(--color-white)}.page_configuratorHeader__7o5w8{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);gap:46px;align-items:end;border-bottom:1px solid rgba(255,255,255,.1);padding:42px 46px 36px;background:radial-gradient(circle at 92% 0,rgba(221,179,82,.18),transparent 30%),var(--color-surface-dark-raised)}.page_configuratorHeader__7o5w8 h3{margin:10px 0 0;color:var(--color-white);font-size:clamp(2rem,3.2vw,3.65rem);line-height:1.02}.page_configuratorHeader__7o5w8>p{margin:0;color:var(--color-text-muted-on-dark);font-size:.88rem;line-height:1.65}.page_configuratorHeader__7o5w8>p strong{display:block;margin-bottom:7px;color:var(--color-white);font-weight:700}.page_configuratorLayout__KR6_2{display:grid;grid-template-columns:minmax(380px,.92fr) minmax(440px,1.08fr)}.page_configuratorControls__TxMpn{display:grid;gap:28px;border-right:1px solid rgba(255,255,255,.1);padding:42px 44px 48px}.page_configuratorChecks___UDMR,.page_configuratorChoice__qjg_v,.page_configuratorColors__ynWgj,.page_configuratorDimensions__50SnU{min-width:0;margin:0;border:0;padding:0}.page_configuratorChecks___UDMR legend,.page_configuratorChoice__qjg_v legend,.page_configuratorColors__ynWgj legend,.page_configuratorDimensions__50SnU legend{margin-bottom:13px;color:var(--color-gold-on-dark);font-weight:850;letter-spacing:.07em;text-transform:uppercase}.page_configuratorChecks___UDMR>div,.page_configuratorChoice__qjg_v>div{display:flex;flex-wrap:wrap;gap:7px}.page_configChoiceActive__UQhCf,.page_configChoice__FuH5P{min-height:40px;border:1px solid rgba(255,255,255,.15);border-radius:var(--radius-pill);padding:8px 13px;background:rgba(255,255,255,.035);color:#c0c9d1;font:inherit;font-size:.75rem;font-weight:740;cursor:pointer}.page_configChoiceActive__UQhCf{border-color:#d0a64b;background:rgba(209,167,75,.14);color:var(--color-gold-highlight-on-dark)}.page_configuratorDimensions__50SnU{display:grid;grid-template-columns:1fr 1fr;gap:20px}.page_configuratorDimensions__50SnU legend{grid-column:1/-1}.page_configuratorDimensions__50SnU label>span{display:flex;justify-content:space-between;gap:12px;margin-bottom:8px;color:#b5c0ca;font-size:.75rem}.page_configuratorDimensions__50SnU output{color:var(--color-white);font-weight:800}.page_configuratorDimensions__50SnU input{width:100%;accent-color:#d2a84c}.page_configuratorDimensions__50SnU .page_configuratorDimensionInput__KYWm2{min-height:42px;border:1px solid rgba(209,167,75,.42);border-radius:var(--radius-control);margin-top:10px;padding:8px 11px;background:rgba(255,255,255,.06);color:inherit;font:inherit}.page_configuratorDimensions__50SnU .page_configuratorDimensionInput__KYWm2:focus-visible{border-color:#d2a84c;outline:2px solid rgba(210,168,76,.22);outline-offset:1px}.page_configuratorChecks___UDMR label{position:relative}.page_configuratorChecks___UDMR input{position:absolute;opacity:0}.page_configuratorChecks___UDMR label>span{display:inline-flex;min-height:40px;align-items:center;border:1px solid rgba(255,255,255,.15);border-radius:var(--radius-pill);padding:8px 13px;color:#bdc7cf;font-size:.75rem;font-weight:740;cursor:pointer}.page_configuratorChecks___UDMR input:checked+span{border-color:#d0a64b;background:rgba(209,167,75,.14);color:var(--color-gold-highlight-on-dark)}.page_configuratorChecks___UDMR input:disabled+span{opacity:.45;cursor:not-allowed}.page_configuratorChecks___UDMR>small{display:block;margin-top:10px;color:#8795a1;font-size:.75rem;line-height:1.55}.page_configuratorColors__ynWgj>div{display:flex;flex-wrap:wrap;gap:13px}.page_configuratorColors__ynWgj label{display:grid;gap:6px;justify-items:center;cursor:pointer}.page_configuratorColors__ynWgj input{position:absolute;opacity:0}.page_configuratorColors__ynWgj label>span{display:block;width:38px;height:38px;border:3px solid transparent;border-radius:50%;box-shadow:0 0 0 1px rgba(255,255,255,.24)}.page_configuratorColors__ynWgj input:checked+span{border-color:#e5bd5e;box-shadow:0 0 0 2px var(--color-surface-dark-raised),0 0 0 3px #e5bd5e}.page_configuratorColors__ynWgj small{color:#94a0aa;font-size:.75rem}.page_configuratorPreview__L8vep{display:grid;align-content:start;padding:48px;background:radial-gradient(circle at 50% 15%,rgba(215,174,79,.12),transparent 34%),var(--color-dark-graphite)}.page_doorStage__BvPc9{position:relative;display:grid;min-height:560px;place-items:center;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 55%),repeating-linear-gradient(90deg,transparent 0 69px,rgba(255,255,255,.025) 70px),var(--color-surface-dark-raised)}.page_doorFrame__w47U4{position:relative;display:flex;width:var(--door-width);min-width:190px;max-width:430px;height:390px;gap:7px;border:14px solid var(--door-color);background:var(--door-color);box-shadow:0 18px 34px rgba(0,0,0,.28),0 0 0 1px rgba(225,185,91,.25);transition:width .22s ease,border-color .22s ease,background .22s ease}.page_doorLeaf__RYVNC,.page_doorSideSection__nRQB3,.page_doorTransom__VOXYO{position:relative;flex:1;overflow:hidden;border:8px solid var(--door-color);background:linear-gradient(135deg,rgba(209,231,238,.8),rgba(66,91,104,.42)),#92a7b0}.page_doorLeaf__RYVNC:before{position:absolute;inset:50% 8px auto auto;width:7px;height:62px;border-radius:var(--radius-pill);background:var(--color-surface-dark-raised);content:"";transform:translateY(-50%)}.page_doorLeaf__RYVNC>span{position:absolute;inset:0;background:linear-gradient(115deg,transparent 44%,rgba(255,255,255,.22) 45% 48%,transparent 49%)}.page_doorFrame_single__q_LKq .page_doorLeaf__RYVNC{max-width:76%;margin-inline:auto}.page_doorFrame_sections__gxYwd{width:min(82%,calc(var(--door-width) + 10%))}.page_doorFrame_transom__xm8_z{padding-top:80px}.page_doorTransom__VOXYO{position:absolute;top:0;left:0;width:100%;height:72px}.page_doorOpening_automatic__NO9PR .page_doorLeaf__RYVNC,.page_doorOpening_sliding__lBaxb .page_doorLeaf__RYVNC{border-width:5px}.page_doorOpening_automatic__NO9PR:after,.page_doorOpening_sliding__lBaxb:after{position:absolute;top:-26px;left:-14px;width:calc(100% + 28px);height:12px;border-radius:var(--radius-pill);background:linear-gradient(90deg,#2a343a,#d1a94d,#2a343a);content:""}.page_doorGlazing_combined__4ynYK .page_doorLeaf__RYVNC,.page_doorGlazing_solid__rVpow .page_doorLeaf__RYVNC{background:linear-gradient(180deg,rgba(151,171,178,.76) 0 48%,var(--door-color) 48% 100%)}.page_doorGlazing_solid__rVpow .page_doorLeaf__RYVNC{background:color-mix(in srgb,var(--door-color) 88%,var(--color-white) 12%)}.page_doorEquipment_closer__d0XS8:before{position:absolute;z-index:2;top:12px;right:13%;width:28%;height:8px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--door-color) 62%,#eef1f2 38%);box-shadow:0 0 0 1px rgba(255,255,255,.22);content:""}.page_doorEquipment_panic__IFcYn .page_doorLeaf__RYVNC:before{inset:52% 12% auto;width:auto;height:8px;border-radius:3px;transform:none}.page_doorAccessReader__GMuKG{position:absolute;z-index:3;top:48%;right:-11px;width:12px;height:26px;border:1px solid rgba(255,255,255,.38);border-radius:3px;background:var(--color-surface-dark-raised);box-shadow:0 0 0 3px rgba(210,168,75,.16)}.page_dimensionHeight__h1yJi,.page_dimensionWidth__uDKIM{position:absolute;color:var(--color-gold-on-dark);font-size:.75rem;font-weight:800}.page_dimensionWidth__uDKIM{top:36px;left:50%;transform:translateX(-50%)}.page_dimensionHeight__h1yJi{top:50%;left:24px;transform:translateY(-50%) rotate(-90deg)}.page_doorCallout__CD9F6{position:absolute;border-left:1px solid #d1a74a;padding-left:9px;color:#b9c3cb;font-size:.75rem}.page_doorCalloutHinge__oDDCp{top:31%;right:25px}.page_doorCalloutLock__9FFRT{top:52%;right:25px}.page_doorCalloutThreshold__H_a_P{bottom:30px;left:50%;transform:translateX(-50%)}.page_configuratorResult__3Sqig{margin-top:22px;border:1px solid rgba(215,174,79,.3);border-radius:15px;padding:28px;background:rgba(255,255,255,.035)}.page_configuratorAdvisory__oQzGQ{margin-top:16px;border-left:2px solid #d2a64b;padding:13px 16px;background:rgba(211,171,80,.07)}.page_configuratorAdvisory__oQzGQ>span{display:block;margin-bottom:8px;color:var(--color-gold-on-dark);font-size:.75rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.page_configuratorAdvisory__oQzGQ ul{display:grid;gap:7px;margin:0;padding:0;list-style:none}.page_configuratorAdvisory__oQzGQ li,.page_configuratorAdvisory__oQzGQ p{margin:0;color:var(--color-text-muted-on-dark);font-size:.75rem;line-height:1.55}.page_configuratorAdvisory__oQzGQ li:before{margin-right:8px;color:#d4aa4f;content:"—"}.page_configuratorResult__3Sqig>span{color:var(--color-gold-on-dark);font-size:.75rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.page_configuratorResult__3Sqig h4{margin:9px 0 18px;color:var(--color-white);font-size:clamp(1.35rem,2vw,2rem);line-height:1.08}.page_configuratorResult__3Sqig ul{display:grid;gap:8px;margin:0 0 18px;padding:0;list-style:none}.page_configuratorResult__3Sqig li{color:#c3ccd4;font-size:.75rem;line-height:1.5}.page_configuratorResult__3Sqig li:before{margin-right:8px;color:#d1a64b;content:"—"}.page_configuratorResult__3Sqig p{margin:0 0 22px;color:#84929e;font-size:.75rem;line-height:1.6}.page_configuratorCta__2ICUN{display:inline-flex;min-height:50px;align-items:center;justify-content:center;border-radius:var(--radius-pill);padding:13px 20px;background:var(--color-offer);box-shadow:0 14px 30px rgba(242,106,33,.24);color:var(--color-action-ink);font-size:.75rem;font-weight:850}.page_specialProjectImage__bhGn0{position:relative;aspect-ratio:16/9;height:auto;margin-bottom:26px;overflow:hidden;border-radius:12px;background:#1c2731;box-shadow:0 18px 42px rgba(21,29,36,.12)}.page_specialProjectImage__bhGn0:after{position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,rgba(8,14,20,.74));content:""}.page_specialProjectImage__bhGn0 img{object-fit:cover}.page_specialProjectImage__bhGn0>span{position:absolute;z-index:1;right:12px;bottom:10px;color:var(--color-white);font-size:.75rem;font-weight:800;letter-spacing:.055em;text-transform:uppercase}.page_priceExplorer__bkYRZ{display:grid;grid-template-columns:minmax(300px,.65fr) minmax(0,1.35fr);gap:50px;align-items:start;margin-top:18px;border:1px solid rgba(211,171,80,.38);border-radius:16px;padding:38px;background:radial-gradient(circle at 92% 10%,rgba(210,168,75,.12),transparent 27%),rgba(255,255,255,.035)}.page_priceExplorerIntro__ULZFX h3{margin:10px 0 16px;color:var(--color-white);font-size:clamp(1.7rem,2.6vw,2.7rem);line-height:1.04}.page_priceExplorerIntro__ULZFX>p:last-child{margin:0;color:#9eabb6;font-size:.8rem;line-height:1.65}.page_priceExplorerBody__Vn7q9{display:grid;gap:18px}.page_priceFactorButtons__oFM_9{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.page_priceFactorActive__PRMfD,.page_priceFactorButton__YaeII{display:flex;min-height:50px;align-items:center;gap:10px;border:1px solid rgba(255,255,255,.13);border-radius:10px;padding:11px 13px;background:rgba(255,255,255,.035);color:#bcc7d0;font:inherit;font-size:.75rem;font-weight:740;text-align:left;cursor:pointer}.page_priceFactorActive__PRMfD>span,.page_priceFactorButton__YaeII>span{display:grid;width:24px;height:24px;flex:0 0 24px;place-items:center;border:1px solid rgba(255,255,255,.2);border-radius:50%;color:#d9b259}.page_priceFactorActive__PRMfD{border-color:var(--color-gold);background:rgba(207,164,69,.13);color:var(--color-white)}.page_priceFactorResult__AIg0h{border-left:2px solid #d2a64b;padding:3px 0 3px 20px}.page_priceFactorResult__AIg0h>span{color:var(--color-gold-on-dark);font-size:.75rem;font-weight:850;text-transform:uppercase}.page_priceFactorResult__AIg0h ul{display:grid;gap:8px;margin:14px 0 18px;padding:0;list-style:none}.page_priceFactorResult__AIg0h li,.page_priceFactorResult__AIg0h p{color:var(--color-text-muted-on-dark);font-size:.75rem;line-height:1.55}.page_priceFactorResult__AIg0h li:before{margin-right:8px;color:#d0a64c;content:"—"}.page_priceFactorResult__AIg0h a{color:var(--color-gold-on-dark);font-size:.75rem;font-weight:850;text-decoration:underline;text-underline-offset:5px}.page_systemProfileScheme__E0d7x{display:grid;width:128px;height:76px;grid-template-columns:1fr .7fr .38fr .7fr;gap:4px;align-items:stretch;margin:34px 0 38px;border:1px solid rgba(215,174,79,.3);border-radius:var(--radius-control);padding:8px;background:rgba(255,255,255,.025)}.page_systemProfileScheme__E0d7x i{display:block;border:2px solid #9faab3;border-radius:3px;box-shadow:inset 0 0 0 2px rgba(17,27,37,.9)}.page_systemProfileScheme__E0d7x i:nth-child(3){border-color:#d2aa51;background:rgba(210,170,81,.22)}@media (max-width:1180px){.page_configuratorLayout__KR6_2,.page_specialProjectsGrid__fCPut,.page_warmColdVisual__kGS8o{grid-template-columns:1fr}.page_configuratorControls__TxMpn{border-right:0;border-bottom:1px solid rgba(255,255,255,.1)}.page_doorStage__BvPc9{min-height:520px}.page_solutionCardFeatured__98NTd:has(.page_solutionImage__4iNGp),.page_solutionCard__GdyYV:has(.page_solutionImage__4iNGp){min-height:630px}}@media (max-width:900px){.page_configuratorHeader__7o5w8,.page_galleryModalCard__JUFjP,.page_priceExplorer__bkYRZ,.page_warmColdAdvisor__sbwq_,.page_warmColdVisual__kGS8o{grid-template-columns:1fr}.page_galleryModalCard__JUFjP{height:min(94vh,calc(100vh - 44px));height:min(94dvh,calc(100dvh - 44px));max-height:calc(100vh - 44px);max-height:calc(100dvh - 44px);grid-template-rows:minmax(0,58vh) minmax(0,1fr);grid-template-rows:minmax(0,58dvh) minmax(0,1fr);overflow:hidden}.page_galleryModalMedia__Olf3L{height:auto;max-height:none}.page_galleryModalCopy__inSbF{padding:28px}.page_warmColdVisual__kGS8o{gap:24px}.page_thermalBoundaryScene__0rac_{grid-template-columns:minmax(0,1fr) 96px minmax(0,1fr)}.page_configuratorControls__TxMpn,.page_configuratorHeader__7o5w8,.page_configuratorPreview__L8vep{padding:34px 28px}.page_priceExplorer__bkYRZ{gap:28px}}@media (max-width:680px){.page_solutionActions__qlM7Z,.page_specialDoorSolution__y01Ce{align-items:stretch;flex-direction:column}.page_solutionActions__qlM7Z a,.page_solutionActions__qlM7Z a:last-child,.page_specialDoorSolution__y01Ce>a{text-align:center}.page_solutionCardFeatured__98NTd:has(.page_solutionImage__4iNGp),.page_solutionCard__GdyYV:has(.page_solutionImage__4iNGp){min-height:0}.page_galleryFilters__BLIRz{flex-wrap:nowrap;margin-inline:-12px;padding:0 12px 8px;overflow-x:auto}.page_galleryFilterActive__y6_ev,.page_galleryFilter__rWFSX{flex:0 0 auto}.page_galleryModal__KKJFl{padding:max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left))}.page_galleryModalCard__JUFjP{width:100%;height:min(94vh,calc(100vh - 16px));height:min(94dvh,calc(100dvh - 16px));max-height:calc(100vh - 16px);max-height:calc(100dvh - 16px);grid-template-rows:minmax(0,55vh) minmax(0,1fr);grid-template-rows:minmax(0,55dvh) minmax(0,1fr);border-radius:16px}.page_galleryModalMedia__Olf3L{height:auto}.page_solutionImage__4iNGp{height:170px}.page_warmColdControls__doSzc,.page_warmColdVisual__kGS8o{padding:24px 20px}.page_thermalBoundaryDiagram__310ab{padding:43px 10px 10px}.page_thermalBoundaryScene__0rac_{grid-template-columns:1fr}.page_thermalBoundaryZone__f6Tfw{min-height:125px;padding:18px 14px}.page_thermalBoundaryPlane__a72QN{min-height:150px;border-right:0;border-left:0;border-top:1px solid rgba(226,187,94,.24);border-bottom:1px solid rgba(226,187,94,.24)}.page_thermalBoundaryDoor__1fhK_{width:36px;height:64px}.page_thermalBoundaryChecks__f2nXt{display:grid;grid-template-columns:1fr}.page_specialProjectFeatured__HMgpA,.page_specialProject__Oapgr{grid-template-columns:1fr;gap:22px}.page_projectMarker__FULNz{align-items:center;justify-content:flex-start;border-right:0;border-bottom:1px solid rgba(116,91,39,.24);padding:0 0 12px;writing-mode:horizontal-tb}.page_specialProjectFeatured__HMgpA .page_projectMarker__FULNz{border-bottom-color:rgba(223,183,91,.28)}.page_specialProjectFeatured__HMgpA h3,.page_specialProject__Oapgr h3{overflow-wrap:anywhere}.page_scenarioCopy__JTzRj{min-height:0}.page_configurator__M9dRe{margin-inline:-4px;border-radius:18px}.page_configuratorControls__TxMpn,.page_configuratorHeader__7o5w8,.page_configuratorPreview__L8vep{padding:28px 20px}.page_configuratorDimensions__50SnU,.page_priceFactorButtons__oFM_9{grid-template-columns:1fr}.page_doorStage__BvPc9{min-height:430px}.page_doorFrame__w47U4{min-width:155px;height:300px;border-width:10px}.page_doorCallout__CD9F6{display:none}.page_dimensionHeight__h1yJi{left:8px}.page_configuratorResult__3Sqig{padding:22px 18px}.page_configuratorCta__2ICUN{width:100%;text-align:center}.page_priceExplorer__bkYRZ{padding:28px 20px}}@media (prefers-reduced-motion:reduce){.page_doorFrame__w47U4,.page_galleryFilterActive__y6_ev,.page_galleryFilter__rWFSX{transition:none}}.page_solutionImage__4iNGp{height:240px}.page_solutionImage__4iNGp .page_editorialForeground__cfce2{object-fit:contain!important}.page_configurator__M9dRe{background:var(--color-surface-warm);color:var(--color-heading)}.page_configuratorHeader__7o5w8{border-bottom-color:#d8d1c3;background:radial-gradient(circle at 92% 0,rgba(201,158,66,.16),transparent 30%),var(--color-surface-warm)}.page_configuratorHeader__7o5w8 h3,.page_configuratorHeader__7o5w8>p strong{color:var(--color-heading)}.page_configuratorHeader__7o5w8>p{color:var(--color-text-muted)}.page_configuratorControls__TxMpn{gap:14px;border-right-color:#d6d0c4;padding:26px;background:#eee8dc}.page_configuratorStep__TEFri{display:grid;gap:22px;border:1px solid #d5cec0;border-radius:16px;padding:24px;background:rgba(255,255,255,.72)}.page_configuratorStepHeading__9QCrn{display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--color-document-border);padding-bottom:14px}.page_configuratorStepHeading__9QCrn span{color:var(--color-gold-on-light);font-size:.75rem;font-weight:900}.page_configuratorStepHeading__9QCrn h4{margin:0;color:var(--color-heading);font-size:1rem}.page_configuratorChecks___UDMR legend,.page_configuratorChoice__qjg_v legend,.page_configuratorColors__ynWgj legend,.page_configuratorDimensions__50SnU legend{color:#80601d;font-size:.75rem}.page_configChoiceActive__UQhCf,.page_configChoice__FuH5P,.page_configuratorChecks___UDMR label>span{border-color:#cfc7b8;background:var(--color-white);color:#4e5860;font-size:.75rem}.page_configChoiceActive__UQhCf,.page_configuratorChecks___UDMR input:checked+span{border-color:var(--color-border-strong);background:var(--color-surface-dark-raised);color:var(--color-gold-highlight-on-dark)}.page_configuratorChecks___UDMR>small,.page_configuratorColors__ynWgj small,.page_configuratorDimensions__50SnU label>span{color:var(--color-text-secondary)}.page_configuratorDimensions__50SnU output{color:var(--color-heading)}.page_configuratorColors__ynWgj label>span{box-shadow:0 0 0 1px rgba(23,33,43,.27)}.page_configuratorColors__ynWgj input:checked+span{box-shadow:0 0 0 2px #f5f1e8,0 0 0 4px #b98a2d}.page_configuratorPreview__L8vep{padding-top:28px}.page_previewDisclaimer__QBUrc{margin:0 0 12px;color:#d8b258;font-size:.75rem;font-weight:820;letter-spacing:.07em;text-transform:uppercase}.page_configuratorVisual__YcIA4{position:relative;aspect-ratio:3/2;margin:0;overflow:hidden;border:1px solid rgba(216,178,88,.32);border-radius:18px;background:var(--color-surface-dark-raised);box-shadow:0 24px 52px rgba(0,0,0,.2)}.page_configuratorVisual__YcIA4 img{object-fit:cover;animation:page_configuratorVisualReveal__5xPln .26s ease both}@keyframes page_configuratorVisualReveal__5xPln{0%{opacity:.35;transform:scale(1.012)}to{opacity:1;transform:scale(1)}}.page_configuratorVisualCaption__xmSUN{position:absolute;z-index:1;right:0;bottom:0;left:0;display:grid;justify-items:start;padding:92px 26px 24px;background:linear-gradient(180deg,transparent,rgba(10,16,22,.9));color:var(--color-white)}.page_configuratorVisualCaption__xmSUN>span{margin-bottom:8px;color:#e4bc62;font-size:.75rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.page_configuratorVisualCaption__xmSUN strong{max-width:620px;font-size:clamp(1.35rem,2.2vw,2.25rem);line-height:1.05;letter-spacing:-.025em}.page_configuratorVisualCaption__xmSUN small{max-width:620px;margin-top:8px;color:var(--color-text-on-dark);font-size:.75rem;line-height:1.5}.page_configuratorVisualTags__zWwjA{display:flex;flex-wrap:wrap;gap:6px;margin-top:13px}.page_configuratorVisualTags__zWwjA span{border:1px solid rgba(235,198,112,.34);border-radius:var(--radius-pill);padding:6px 9px;background:rgba(15,24,33,.58);color:#f1dfb6;font-size:.75rem;font-weight:760;backdrop-filter:blur(7px)}.page_specialProjectFeatured__HMgpA h3,.page_specialProject__Oapgr h3{margin-top:0}.page_priceFactorResult__AIg0h strong{display:block;margin-top:12px;color:var(--color-white);font-size:.78rem}.page_systemCard__r36Ae h3{margin-top:var(--space-6)}@media (max-width:900px){.page_scenarioPartnerBand__OIFFM{align-items:stretch;flex-direction:column}.page_scenarioPartnerActions__y9zu3{align-self:flex-start}}@media (max-width:680px){.page_solutionImage__4iNGp{height:205px}.page_configuratorStep__TEFri{padding:20px 16px}.page_configuratorVisualCaption__xmSUN{padding:72px 18px 18px}.page_configuratorVisualCaption__xmSUN small,.page_configuratorVisualTags__zWwjA span:nth-child(n+4){display:none}.page_scenarioCopy__JTzRj{min-height:0;padding:24px 20px 26px}.page_scenarioActions__AuIxx,.page_scenarioPartnerActions__y9zu3{align-items:stretch;flex-direction:column}.page_scenarioActions__AuIxx a,.page_scenarioActions__AuIxx a:last-child,.page_scenarioPartnerActions__y9zu3 a{text-align:center}.page_scenarioPartnerBand__OIFFM{padding:25px 20px}}