.PlasticDoorConstruction_panel___mrMZ{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,max(340px,calc(50% - 30px))),1fr));gap:clamp(24px,4vw,60px);margin-bottom:28px;padding:clamp(22px,3vw,44px);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-white)}.PlasticDoorConstruction_panel___mrMZ>*{min-width:0}.PlasticDoorConstruction_figure__NPzIV{display:flex;flex-direction:column;align-items:center;margin:0;padding:18px;border-radius:var(--radius-nested);background:var(--color-surface-warm)}.PlasticDoorConstruction_diagram__kyJjs{display:block;width:100%;max-width:360px;height:auto;color:var(--color-ink)}.PlasticDoorConstruction_frame__8tk2j{fill:var(--color-white);stroke:var(--color-ink);stroke-width:2}.PlasticDoorConstruction_leaf__eSP0m{fill:var(--color-surface-soft);stroke:var(--color-ink);stroke-width:1.5}.PlasticDoorConstruction_glass__x1bp_{fill:var(--color-document-surface);stroke:var(--color-text-muted);stroke-width:1}.PlasticDoorConstruction_reflection__zZfeG{fill:none;stroke:var(--color-white);stroke-width:10;opacity:.7}.PlasticDoorConstruction_filling__eg3FB{fill:var(--color-white);stroke:var(--color-text-muted);stroke-width:1}.PlasticDoorConstruction_crossbar__2RUC0,.PlasticDoorConstruction_handleLine__4ZDO7{fill:none;stroke:var(--color-ink);stroke-width:2}.PlasticDoorConstruction_handle___x_U_,.PlasticDoorConstruction_hinge__IDlV_{fill:var(--color-ink)}.PlasticDoorConstruction_threshold__NvwO0{fill:var(--color-surface-warm-emphasis);stroke:var(--color-ink);stroke-width:1.5}.PlasticDoorConstruction_leaders__k00MC{fill:none;stroke:var(--color-gold-on-light);stroke-width:1.5}.PlasticDoorConstruction_marker__C4U_A{fill:var(--color-ink)}.PlasticDoorConstruction_markerText__KiDsT{fill:var(--color-white);font:700 18px Inter,sans-serif}.PlasticDoorConstruction_figure__NPzIV figcaption{display:grid;gap:9px;max-width:360px;margin-top:15px;color:var(--color-text-muted);font-size:13px;line-height:1.6}.PlasticDoorConstruction_figure__NPzIV figcaption strong{color:var(--color-heading);font-size:14px}.PlasticDoorConstruction_explanation__kN6oG h3{margin:0 0 24px;color:var(--color-heading);font-family:Manrope,sans-serif;font-size:clamp(23px,2vw,30px);line-height:1.2}.PlasticDoorConstruction_explanation__kN6oG dl{display:grid;gap:16px;margin:0}.PlasticDoorConstruction_explanation__kN6oG dl>div{padding-bottom:16px;border-bottom:1px solid var(--color-border)}.PlasticDoorConstruction_explanation__kN6oG dt{display:flex;align-items:center;gap:10px;color:var(--color-heading);font-weight:800}.PlasticDoorConstruction_explanation__kN6oG dt span{display:grid;flex:0 0 25px;height:25px;place-items:center;border-radius:50%;background:var(--color-ink);color:var(--color-white);font-size:12px}.PlasticDoorConstruction_explanation__kN6oG dd{margin:8px 0 0;color:var(--color-text-muted);font-size:14px;line-height:1.65}.PlasticDoorConstruction_reinforcement__TMT9D{margin:24px 0 0;padding-left:18px;border-left:2px solid var(--color-gold);color:var(--color-text-muted);font-size:14px;line-height:1.7}.PlasticDoorConstruction_reinforcement__TMT9D strong{display:block;margin-bottom:7px;color:var(--color-heading)}.page_hero__zNX1q,.page_section__ai6tx{width:var(--layout-stage-width);margin-inline:auto}.page_hero__zNX1q{--hero-cut-top:60%;--hero-cut-bottom:52%;position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(380px,.88fr);min-height:720px;margin-top:30px;overflow:hidden;border:1px solid rgba(196,154,69,.48);border-radius:30px;background:var(--color-surface-dark);box-shadow:0 34px 80px rgba(15,25,35,.18);color:var(--color-white)}.page_hero__zNX1q:after,.page_hero__zNX1q:before{position:absolute;inset:0;content:"";pointer-events:none}.page_hero__zNX1q:before{z-index:1;background:radial-gradient(circle at 10% 9%,rgba(196,154,69,.1),transparent 29%),linear-gradient(135deg,var(--color-surface-dark) 0,var(--color-surface-dark-raised) 72%,var(--color-surface-dark-raised) 100%);clip-path:polygon(0 0,var(--hero-cut-top) 0,var(--hero-cut-bottom) 100%,0 100%)}.page_hero__zNX1q: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,.42))}.page_heroContent__HNfDR{position:relative;z-index:3;align-self:center;padding:clamp(52px,5vw,92px)}.page_eyebrow__AWNIP{margin:0 0 18px;color:var(--color-gold-on-light);font-size:13px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.page_hero__zNX1q .page_eyebrow__AWNIP{color:var(--color-gold-on-dark)}.page_hero__zNX1q h1{max-width:var(--container-reading);margin:0;color:var(--color-white);font-family:Manrope,sans-serif;font-size:clamp(48px,4.2vw,64px);font-weight:700;letter-spacing:-.055em;line-height:.98}.page_heroLead__qRCfe{max-width:780px;margin:30px 0 0;color:#e1bd71;font-size:clamp(18px,1.35vw,23px);line-height:1.55}.page_heroFacts__K24qE{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:34px}.page_heroFacts__K24qE div{min-width:0;padding:18px 18px 16px;border:1px solid rgba(224,182,90,.36);border-radius:17px;background:rgba(255,255,255,.035)}.page_heroFacts__K24qE small,.page_heroFacts__K24qE span{display:block}.page_heroFacts__K24qE span{color:var(--color-gold-on-dark);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.page_heroFacts__K24qE strong{display:block;margin-top:5px;font-family:Manrope,sans-serif;font-size:clamp(17px,1.25vw,22px);line-height:1.2}.page_heroFacts__K24qE small{margin-top:7px;color:#9facba;font-size:12px;line-height:1.4}.page_heroMinimum__gb3Tm{color:var(--color-white);font-weight:700;white-space:nowrap}.page_heroFacts__K24qE div:last-child{border-color:rgba(255,105,32,.58);background:rgba(255,92,24,.09)}.page_heroFacts__K24qE div:last-child .page_heroMinimum__gb3Tm,.page_heroFacts__K24qE div:last-child span,.page_heroFacts__K24qE div:last-child strong{color:#ff7a32}.page_heroActions__tGpG8{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.page_primaryButton__VJv5h,.page_secondaryButton___YZrZ{display:inline-flex;max-width:100%;min-width:0;min-height:56px;align-items:center;justify-content:center;padding:0 25px;border-radius:3px;font-size:15px;font-weight:800;line-height:1.35;overflow-wrap:anywhere;text-align:center;text-decoration:none;white-space:normal;transition:transform .2s ease,background .2s ease,border-color .2s ease}.page_primaryButton__VJv5h{background:var(--color-action);color:var(--color-action-ink);box-shadow:0 14px 34px rgba(255,184,0,.19)}.page_secondaryButton___YZrZ{border:1px solid rgba(255,255,255,.42);color:var(--color-white)}.page_primaryButton__VJv5h:hover,.page_secondaryButton___YZrZ:hover{transform:translateY(-2px)}.page_secondaryButton___YZrZ:hover{border-color:#e0b65a}.page_heroNote__9o4L2{margin:20px 0 0;color:#98a5b3;font-size:13px}.page_heroVisual__Pfa2k{position:relative;z-index:0;min-width:0;margin-left:-10%;overflow:hidden;background:var(--color-surface-dark-raised)}.page_heroVisual__Pfa2k:before{position:absolute;z-index:1;inset:0;background:linear-gradient(180deg,rgba(9,15,21,.12),rgba(9,15,21,0) 48%,rgba(9,15,21,.82));content:"";pointer-events:none}.page_heroImage__uQHWj{object-fit:cover;object-position:54% center}.page_heroVisualLabel__FWC_E{position:absolute;z-index:2;top:54px;right:clamp(28px,4vw,68px);padding:9px 13px;border:1px solid rgba(224,182,90,.55);background:rgba(11,20,29,.74);color:var(--color-gold-on-dark);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;backdrop-filter:blur(7px)}.page_heroVisualCaption__Kzu4g{position:absolute;z-index:2;right:clamp(28px,4vw,68px);bottom:50px;left:calc(10% + clamp(28px, 4vw, 68px));max-width:520px;padding-left:18px;border-left:2px solid var(--color-gold);text-shadow:0 2px 16px rgba(0,0,0,.62)}.page_heroVisualCaption__Kzu4g strong{display:block;color:var(--color-white);font-family:Manrope,sans-serif;font-size:clamp(20px,1.55vw,27px);line-height:1.18}.page_heroVisualCaption__Kzu4g p{max-width:470px;margin:10px 0 0;color:var(--color-text-on-dark);font-size:13px;line-height:1.55}.page_section__ai6tx{padding:var(--layout-section-y) clamp(20px,3.7vw,68px)}.page_sectionHeading__eLuSe{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:clamp(34px,6vw,110px);align-items:end;margin-bottom:var(--layout-heading-gap)}.page_briefHeading___lxeL h2,.page_sectionHeading__eLuSe h2{max-width:960px;margin:0;font-family:Manrope,sans-serif;font-size:var(--type-section-title);letter-spacing:-.052em;line-height:1.03}.page_briefHeading___lxeL>p,.page_sectionHeading__eLuSe>p{max-width:650px;margin:0;color:var(--color-text-muted);font-size:17px;line-height:1.65}.page_worksSection__uF5m3{margin-top:30px;border:1px solid rgba(196,154,69,.28);border-radius:28px;background:var(--color-surface-dark);box-shadow:0 28px 70px rgba(15,25,35,.13);color:var(--color-white)}.page_worksSection__uF5m3 .page_sectionHeading__eLuSe h2{color:var(--color-white)}.page_worksSection__uF5m3 .page_sectionHeading__eLuSe>p{color:#a9b4bf}.page_worksSection__uF5m3 .page_eyebrow__AWNIP{color:var(--color-gold-on-dark)}.page_worksMasonry__i24o_{column-count:3;column-gap:18px}.page_worksMasonry__i24o_[data-masonry-ready=true]{--masonry-columns:3;--masonry-gap:18px;display:grid;columns:auto;grid-auto-flow:row dense;grid-auto-rows:2px;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:18px;row-gap:2px}.page_worksMasonry__i24o_[data-masonry-ready=true] .page_workCard__cpXNu{align-self:start;grid-column:auto;grid-row:auto;margin:0}.page_workCard__cpXNu{display:inline-block;margin:0 0 18px;border:1px solid rgba(224,182,90,.2);border-radius:var(--radius-card);background:var(--color-surface-dark-raised);box-shadow:0 15px 34px rgba(0,0,0,.17);break-inside:avoid}.page_workCard__cpXNu,.page_workImageButton__nnlS3{min-width:0;width:100%;max-width:100%;overflow:hidden}.page_workImageButton__nnlS3{display:block;padding:0;border:0;background:var(--color-dark-graphite);cursor:zoom-in}.page_workImage__YeyeZ{display:block;min-width:0;width:100%;max-width:100%;height:auto;transition:filter .25s ease,transform .35s ease}.page_workImageButton__nnlS3:hover .page_workImage__YeyeZ{filter:brightness(1.04);transform:scale(1.012)}.page_workImageButton__nnlS3:focus-visible{outline:3px solid var(--color-action);outline-offset:-3px}.page_workCopy___zsWx{padding:22px 24px 24px}.page_workCopy___zsWx>p{margin:0 0 10px;color:var(--color-gold-on-dark);font-size:12px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.page_workCopy___zsWx h3{margin:0;color:var(--color-white);font-family:Manrope,sans-serif;font-size:clamp(19px,1.35vw,24px);line-height:1.2}.page_workCopy___zsWx>span{display:block;margin-top:11px;color:var(--color-text-muted-on-dark);font-size:13px;line-height:1.58}.page_workCopy___zsWx a{display:inline-flex;margin-top:19px;border-bottom:1px solid rgba(224,182,90,.52);color:#f3cf7d;font-size:13px;font-weight:800;line-height:1.7;text-decoration:none}.page_workCopy___zsWx a:hover{color:var(--color-white)}.page_moreWorks__eSuHn{margin-top:14px;border:1px solid rgba(224,182,90,.34);border-radius:18px;background:rgba(255,255,255,.025)}.page_moreWorks__eSuHn>summary{display:flex;min-height:86px;align-items:center;justify-content:space-between;gap:24px;padding:17px 22px 17px 28px;cursor:pointer;list-style:none}.page_moreWorks__eSuHn>summary::-webkit-details-marker{display:none}.page_moreWorks__eSuHn>summary span{display:grid;gap:5px}.page_moreWorks__eSuHn>summary strong{color:var(--color-white);font-family:Manrope,sans-serif;font-size:18px}.page_moreWorks__eSuHn>summary small{color:#9eaab6;font-size:13px}.page_moreWorks__eSuHn>summary b{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border-radius:50%;background:var(--color-action);color:var(--color-action-ink);font-size:25px;font-weight:500;transition:transform .25s ease}.page_moreWorks__eSuHn[open]>summary b{transform:rotate(45deg)}.page_additionalWorks__ASi7f{padding:0 18px 8px}.page_galleryModal__lKh2r{--gallery-modal-pad-block-end:clamp(64px,7vw,100px);--gallery-modal-pad-block-start:clamp(64px,7vw,100px);--gallery-modal-pad-inline:clamp(42px,7vw,126px);position:fixed;z-index:1200;inset:0;display:grid;box-sizing:border-box;max-width:100vw;max-height:100vh;max-height:100dvh;grid-template-columns:minmax(0,1fr) minmax(300px,430px);align-items:center;gap:clamp(24px,4vw,60px);overflow-y:auto;padding:max(var(--gallery-modal-pad-block-start),env(safe-area-inset-top)) max(var(--gallery-modal-pad-inline),env(safe-area-inset-right)) max(var(--gallery-modal-pad-block-end),env(safe-area-inset-bottom)) max(var(--gallery-modal-pad-inline),env(safe-area-inset-left));background:rgba(7,13,19,.96);color:var(--color-white);overscroll-behavior:contain}.page_galleryModalMedia__68nsG{position:relative;display:grid;min-width:0;min-height:0;height:min(78vh,940px);height:min(78dvh,940px);max-height:calc(100vh - var(--gallery-modal-pad-block-start) - var(--gallery-modal-pad-block-end));max-height:calc(100dvh - var(--gallery-modal-pad-block-start) - var(--gallery-modal-pad-block-end));overflow:hidden;place-items:center}.page_galleryModalMedia__68nsG img{position:absolute;inset:0;display:block;width:100%;max-width:100%;height:100%;max-height:100%;border-radius:var(--radius-nested);box-shadow:0 26px 74px rgba(0,0,0,.44);object-fit:contain}.page_galleryModalCopy__u86e6>p{margin:0 0 14px;color:var(--color-gold-on-dark);font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.page_galleryModalCopy__u86e6 h3{margin:0;color:var(--color-white);font-family:Manrope,sans-serif;font-size:clamp(30px,3vw,52px);letter-spacing:-.035em;line-height:1.04}.page_galleryModalCopy__u86e6>span{display:block;margin-top:20px;color:#b3bec8;font-size:16px;line-height:1.65}.page_galleryModalCopy__u86e6 a{display:inline-flex;min-height:52px;align-items:center;justify-content:center;margin-top:30px;padding:0 22px;border-radius:3px;background:var(--color-action);color:var(--color-action-ink);font-size:14px;font-weight:800;text-decoration:none}.page_galleryArrow__hRIiQ,.page_galleryClose__88Ek7{position:absolute;z-index:2;display:grid;width:48px;height:48px;place-items:center;border:1px solid rgba(255,255,255,.35);background:rgba(17,28,40,.78);color:var(--color-white);cursor:pointer;font-size:23px}.page_galleryClose__88Ek7{position:fixed;top:max(24px,env(safe-area-inset-top));right:max(28px,env(safe-area-inset-right));border-radius:50%;font-size:30px}.page_galleryArrowPrev__cqNJ1{top:50%;left:24px}.page_galleryArrowNext__4QcY_{top:50%;right:24px}.page_galleryArrow__hRIiQ:focus-visible,.page_galleryClose__88Ek7:focus-visible{outline:3px solid var(--color-action);outline-offset:3px}.page_typeGrid__rpHEv{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.page_purposeGrid__2MhDv{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.page_purposeGrid__2MhDv article{display:flex;min-width:0;flex-direction:column;padding:28px;border-top:2px solid var(--color-gold);border-radius:var(--radius-nested);background:var(--color-white)}.page_purposeGrid__2MhDv h3{margin:20px 0 14px;color:var(--color-heading);font-family:Manrope,sans-serif;font-size:25px;line-height:1.2}.page_purposeGrid__2MhDv p{margin:0;color:var(--color-text-muted);line-height:1.65}.page_purposeGrid__2MhDv .page_purposeCheck__E_gPj{margin:20px 0 24px;padding-top:18px;border-top:1px solid var(--color-border);font-size:14px}.page_purposeGrid__2MhDv a{margin-top:auto;color:var(--color-ink);font-size:14px;font-weight:800;text-decoration:none}.page_parameterHeading__XEyj7{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:28px;margin:44px 0 24px}.page_parameterHeading__XEyj7 h3{margin:0;color:var(--color-heading);font-family:Manrope,sans-serif;font-size:clamp(24px,2.4vw,34px);line-height:1.2}.page_parameterHeading__XEyj7 p{margin:0;color:var(--color-text-muted);font-size:15px;line-height:1.7}.page_parameterGrid__nOXyE{grid-template-columns:repeat(2,minmax(0,1fr))}.page_parameterGrid__nOXyE .page_typeCard__5ykFs{min-height:0}.page_relatedSolution__9jsq4{display:inline-block;margin-top:16px;color:var(--color-gold-on-dark);font-weight:700;line-height:1.6;text-underline-offset:4px}.page_briefTerms__ojTAM{max-width:1280px;margin:0 0 24px;color:var(--color-text-on-dark);font-size:15px;line-height:1.65}.page_configurationReview__6RYeJ{padding:20px;border-left:2px solid var(--color-gold);background:var(--color-surface-dark)}.page_configurationReview__6RYeJ strong{color:var(--color-white)}.page_configurationNotice__NSBlt,.page_configurationReview__6RYeJ p{margin:10px 0 0;color:var(--color-text-on-dark);font-size:14px;line-height:1.7}.page_configurationReview__6RYeJ button{margin-top:14px;padding:10px 14px;border:1px solid var(--color-text-muted-on-dark);border-radius:var(--radius-nested);background:transparent;color:var(--color-white);font:inherit;cursor:pointer}.page_configurationReview__6RYeJ button:focus-visible,.page_purposeGrid__2MhDv a:focus-visible,.page_relatedSolution__9jsq4:focus-visible,.page_tableWrap__cRH6I:focus-visible{outline:3px solid var(--color-action);outline-offset:3px}.page_typeCard__5ykFs{position:relative;display:flex;min-width:0;min-height:650px;flex-direction:column;overflow:hidden;border:1px solid var(--color-border);border-radius:22px;background:var(--color-white);box-shadow:0 16px 38px rgba(13,24,39,.075)}.page_typeCard__5ykFs:before{position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,var(--color-gold) 0 24%,var(--color-surface-warm-emphasis) 24% 100%);content:""}.page_applicationMedia__r__X9,.page_typeMedia__E2cGV{position:relative;aspect-ratio:8/5;overflow:hidden;background:var(--color-document-surface)}.page_applicationMedia__r__X9:after,.page_typeMedia__E2cGV:after{position:absolute;inset:0;background:linear-gradient(180deg,transparent 58%,rgba(9,16,23,.34));content:"";pointer-events:none}.page_cardImage__V5Cgo{object-fit:cover;transition:filter .3s ease,transform .45s ease}.page_applicationGrid__BjL_w article:hover .page_cardImage__V5Cgo,.page_typeCard__5ykFs:hover .page_cardImage__V5Cgo{filter:saturate(1.03) contrast(1.02);transform:scale(1.018)}.page_visualLabel__tHtmA{position:absolute;z-index:2;top:17px;left:17px;max-width:calc(100% - 34px);padding:7px 10px;border:1px solid rgba(224,182,90,.56);background:rgba(14,24,33,.78);color:#f0cb76;font-size:12px;font-weight:800;letter-spacing:.09em;line-height:1.35;overflow-wrap:anywhere;pointer-events:none;text-transform:uppercase;backdrop-filter:blur(6px)}.page_typeCardBody__4WLnR{display:flex;flex:1;flex-direction:column;padding:28px 30px 31px}.page_processGrid__ZGCll>li>span,.page_qualityGrid__peqDo>article>span,.page_typeNumber__cu8KV{color:var(--color-gold-on-light);font-size:12px;font-weight:800;letter-spacing:.12em}.page_qualityGrid__peqDo>article>span{color:var(--color-gold-on-dark)}.page_typeCard__5ykFs h3{margin:19px 0 14px;font-family:Manrope,sans-serif;font-size:25px;line-height:1.18}.page_typeCard__5ykFs p{margin:0;color:var(--color-text-muted);line-height:1.65}.page_typeCard__5ykFs ul{display:flex;flex-wrap:wrap;gap:8px 15px;margin:22px 0 28px;padding:0;list-style:none}.page_typeCard__5ykFs li{display:inline-flex;align-items:center;gap:7px;padding:0;border:0;color:#7f6328;font-size:12px;line-height:1.45}.page_typeCard__5ykFs li:before{width:5px;height:5px;flex:0 0 auto;border-radius:50%;background:var(--color-gold);content:""}.page_typeCard__5ykFs a{margin-top:auto;color:var(--color-ink);font-weight:800;text-decoration:none}.page_darkSection__TDss_{width:100%;padding-inline:max(20px,calc((100% - 1694px) / 2));background:var(--color-surface-dark);color:var(--color-white)}.page_briefSection__2DjcT .page_briefHeading___lxeL h2,.page_darkSection__TDss_ .page_applicationGrid__BjL_w h3,.page_darkSection__TDss_ .page_sectionHeading__eLuSe h2,.page_qualitySection__CqjU9 .page_qualityGrid__peqDo h3,.page_qualitySection__CqjU9 .page_sectionHeading__eLuSe h2{color:var(--color-white)}.page_briefSection__2DjcT .page_briefHeading___lxeL .page_eyebrow__AWNIP,.page_conversionStripDark__HanTl .page_eyebrow__AWNIP,.page_darkSection__TDss_>.page_sectionHeading__eLuSe .page_eyebrow__AWNIP,.page_qualitySection__CqjU9>.page_sectionHeading__eLuSe .page_eyebrow__AWNIP{color:var(--color-gold-on-dark)}.page_darkSection__TDss_ .page_sectionHeading__eLuSe>p{color:#a8b2bd}.page_applicationGrid__BjL_w{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;overflow:hidden;border:1px solid rgba(224,182,90,.28);border-radius:22px;background:rgba(224,182,90,.22)}.page_applicationGrid__BjL_w article{display:flex;min-width:0;min-height:500px;flex-direction:column;background:var(--color-surface-dark-raised)}.page_applicationBody__Ql5MS{display:flex;flex:1;flex-direction:column;padding:27px 28px 31px}.page_applicationGrid__BjL_w span{color:#d5aa51;font-size:12px;font-weight:800}.page_applicationGrid__BjL_w .page_visualLabel__tHtmA{color:#f0cb76;font-size:12px}.page_applicationGrid__BjL_w h3{margin:23px 0 13px;font-family:Manrope,sans-serif;font-size:24px}.page_applicationGrid__BjL_w p{margin:0;color:var(--color-text-muted-on-dark);line-height:1.65}.page_tableWrap__cRH6I{overflow-x:auto;border:1px solid #d9dde1;border-radius:var(--radius-card);box-shadow:0 15px 36px rgba(19,29,40,.05)}.page_tableWrap__cRH6I table{width:100%;border-collapse:collapse;min-width:780px}.page_tableWrap__cRH6I td,.page_tableWrap__cRH6I th{padding:20px 24px;border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top}.page_tableWrap__cRH6I th{background:var(--color-surface-dark);color:var(--color-gold-on-dark);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.page_tableWrap__cRH6I td:first-child{color:var(--color-heading);font-weight:800}.page_tableWrap__cRH6I td{color:var(--color-text-muted)}.page_tableWrap__cRH6I tr:last-child td{border-bottom:0}.page_selectionSection__R_oaJ{position:relative;overflow:hidden;border-block:1px solid rgba(181,137,53,.2);background:linear-gradient(145deg,var(--color-surface-warm) 0 68%,var(--color-surface-warm-emphasis) 68%)}.page_selectionSection__R_oaJ:after{position:absolute;right:-150px;bottom:-210px;width:430px;height:430px;border:1px solid rgba(181,137,53,.16);border-radius:50%;box-shadow:0 0 0 70px rgba(181,137,53,.035);content:"";pointer-events:none}.page_materialTable__sOYgC{position:relative;z-index:1;border-color:rgba(181,137,53,.28);background:rgba(255,255,255,.82)}.page_materialTable__sOYgC table{min-width:980px}.page_materialTable__sOYgC td:first-child{width:22%;color:#8e681d}.page_selectionConclusion__Qiqe5{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:34px;align-items:center;margin-top:22px;padding:clamp(25px,3vw,40px);border:1px solid rgba(224,182,90,.32);border-radius:var(--radius-card);background:var(--color-surface-dark);box-shadow:0 22px 50px rgba(17,28,40,.13)}.page_selectionConclusion__Qiqe5 strong{color:var(--color-gold-on-dark);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.page_selectionConclusion__Qiqe5 p{max-width:1040px;margin:12px 0 0;color:#b4bec8;line-height:1.7}.page_selectionConclusion__Qiqe5>a{display:inline-flex;min-height:54px;align-items:center;justify-content:center;padding:0 25px;border-radius:3px;background:var(--color-action);box-shadow:0 12px 28px rgba(255,184,0,.17);color:var(--color-action-ink);font-size:14px;font-weight:800;text-align:center;text-decoration:none;transition:box-shadow .2s ease,transform .2s ease}.page_selectionConclusion__Qiqe5>a:hover{box-shadow:0 17px 34px rgba(255,184,0,.25);transform:translateY(-2px)}.page_systemGrid__6arP1{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:20px}.page_systemGrid__6arP1 article{min-height:260px;padding:28px;border-radius:18px;background:var(--color-surface-warm)}.page_commitmentGrid__R9MwX span,.page_systemGrid__6arP1 span{color:var(--color-gold-on-light);font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.page_systemGrid__6arP1 h3{margin:32px 0 12px;font-size:22px}.page_systemGrid__6arP1 p{margin:0;color:var(--color-text-muted);line-height:1.6}.page_priceSection___hF_4{border-radius:28px;background:var(--color-surface-warm)}.page_priceGrid__swjc5{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.page_priceGrid__swjc5 article{min-height:250px;padding:32px;border:1px solid #d9cfba;border-radius:var(--radius-card);background:rgba(255,255,255,.76)}.page_priceGrid__swjc5 .page_featuredPrice__FHpiy{background:var(--color-surface-dark);color:var(--color-white);box-shadow:0 20px 45px rgba(14,26,38,.16)}.page_priceGrid__swjc5 .page_featuredPrice__FHpiy h3{color:var(--color-white)}.page_priceGrid__swjc5 span{color:var(--color-gold-on-light);font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.page_priceGrid__swjc5 .page_featuredPrice__FHpiy span{color:var(--color-gold-on-dark)}.page_priceGrid__swjc5 h3{margin:42px 0 15px;font-family:Manrope,sans-serif;font-size:clamp(28px,2.4vw,44px);letter-spacing:-.04em}.page_priceGrid__swjc5 [data-price-role=promo] h3{color:var(--color-offer)}.page_priceGrid__swjc5 h3 small{margin-left:5px;font-size:16px}.page_priceGrid__swjc5 p{margin:0;color:var(--color-text-muted)}.page_priceGrid__swjc5 .page_featuredPrice__FHpiy p{color:var(--color-text-muted-on-dark)}.page_priceNote__pg3mO{margin:22px 0 0;color:var(--color-text-secondary);font-size:13px}.page_conversionStrip__JAsiv{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:34px;align-items:center;margin-top:34px;padding:clamp(24px,3vw,38px);border:1px solid rgba(181,137,53,.34);border-radius:var(--radius-card);background:rgba(255,255,255,.72);box-shadow:0 16px 40px rgba(20,30,40,.07)}.page_conversionStrip__JAsiv .page_eyebrow__AWNIP{margin-bottom:8px}.page_conversionStrip__JAsiv h3{margin:0;color:var(--color-heading);font-family:Manrope,sans-serif;font-size:clamp(26px,2.2vw,38px);letter-spacing:-.035em;line-height:1.08}.page_conversionStrip__JAsiv p:not(.page_eyebrow__AWNIP){max-width:760px;margin:12px 0 0;color:#626c75;line-height:1.6}.page_conversionStrip__JAsiv>a{display:inline-flex;min-height:54px;align-items:center;justify-content:center;padding:0 24px;border-radius:3px;background:var(--color-action);box-shadow:0 12px 28px rgba(255,184,0,.16);color:var(--color-action-ink);font-size:14px;font-weight:800;text-align:center;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.page_conversionStrip__JAsiv>a:hover{box-shadow:0 16px 32px rgba(255,184,0,.24);transform:translateY(-2px)}.page_qualitySection__CqjU9{width:100%;padding-inline:max(20px,calc((100% - 1694px) / 2));background:linear-gradient(135deg,var(--color-surface-dark) 0 70%,#1f272c 70%);color:var(--color-white)}.page_qualitySection__CqjU9 .page_sectionHeading__eLuSe>p{color:var(--color-text-muted-on-dark)}.page_qualityGrid__peqDo{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;overflow:hidden;border:1px solid rgba(224,182,90,.28);border-radius:var(--radius-card);background:rgba(224,182,90,.2)}.page_qualityGrid__peqDo article{min-height:280px;padding:30px;background:var(--color-surface-dark-raised)}.page_qualityGrid__peqDo h3{margin:44px 0 14px;font-size:23px}.page_qualityGrid__peqDo p{margin:0;color:var(--color-text-muted-on-dark);line-height:1.65}.page_conversionStripDark__HanTl{border-color:rgba(224,182,90,.38);background:rgba(255,255,255,.035);box-shadow:none}.page_conversionStripDark__HanTl h3{color:var(--color-white)}.page_conversionStripDark__HanTl p:not(.page_eyebrow__AWNIP){color:var(--color-text-muted-on-dark)}.page_processSection__K8d9W{position:relative;overflow:hidden;background:radial-gradient(circle at 90% 8%,rgba(224,182,90,.13),transparent 26%),linear-gradient(180deg,var(--color-white),var(--color-surface-warm))}.page_processSection__K8d9W:before{position:absolute;top:52%;left:7%;width:86%;height:1px;background:linear-gradient(90deg,transparent,rgba(181,137,53,.3) 10% 90%,transparent);content:"";pointer-events:none}.page_processGrid__ZGCll{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:0;padding:0;list-style:none}.page_whySection__QxXie{border-bottom:1px solid var(--color-border)}.page_whyGrid__YK4zB{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.page_whyGrid__YK4zB article{min-height:275px;padding:30px;border:1px solid var(--color-border);border-radius:18px;background:linear-gradient(145deg,var(--color-white),var(--color-surface-warm))}.page_whyGrid__YK4zB strong{color:#a7781f;font-family:Manrope,sans-serif;font-size:22px}.page_whyGrid__YK4zB h3{margin:48px 0 12px;font-size:23px}.page_whyGrid__YK4zB p{margin:0;color:var(--color-text-muted);line-height:1.65}.page_processGrid__ZGCll li{position:relative;min-height:270px;padding:30px;border:1px solid rgba(181,137,53,.24);border-radius:var(--radius-card);background:linear-gradient(145deg,rgba(255,255,255,.97),rgba(244,241,234,.96));box-shadow:0 18px 40px rgba(20,31,43,.065)}.page_processGrid__ZGCll li:after{position:absolute;z-index:2;top:50%;right:-17px;display:grid;width:32px;height:32px;place-items:center;border:1px solid rgba(224,182,90,.45);border-radius:50%;background:var(--color-surface-dark);color:var(--color-gold-on-dark);content:"→";font-size:14px;transform:translateY(-50%)}.page_processGrid__ZGCll li:last-child:after,.page_processGrid__ZGCll li:nth-child(3n):after{display:none}.page_processGrid__ZGCll>li>span{display:grid;width:47px;height:47px;place-items:center;border:1px solid rgba(224,182,90,.5);border-radius:50%;background:var(--color-surface-dark);color:var(--color-gold-on-dark)}.page_processGrid__ZGCll small{display:block;margin-top:26px;color:var(--color-gold-on-light);font-size:12px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.page_processGrid__ZGCll h3{margin:10px 0 12px;font-size:22px}.page_processGrid__ZGCll p{margin:0;color:var(--color-text-muted);line-height:1.62}.page_commitmentGrid__R9MwX{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:20px}.page_commitmentGrid__R9MwX article{display:flex;min-height:260px;flex-direction:column;padding:30px;border-radius:18px;background:var(--color-surface-warm)}.page_commitmentGrid__R9MwX h3{margin:28px 0 12px;font-size:24px}.page_commitmentGrid__R9MwX p{margin:0 0 22px;color:var(--color-text-muted)}.page_commitmentGrid__R9MwX a{margin-top:auto;color:var(--color-ink);font-weight:800}.page_faqSection__Jg0q4{border-top:1px solid var(--color-border)}.page_faqGrid__aK8bI{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.page_faqGrid__aK8bI details{border:1px solid var(--color-border);border-radius:15px;background:var(--color-white)}.page_faqGrid__aK8bI summary{display:flex;min-height:82px;align-items:center;justify-content:space-between;gap:18px;padding:22px 24px;cursor:pointer;font-weight:800;list-style:none}.page_faqGrid__aK8bI summary::-webkit-details-marker{display:none}.page_faqGrid__aK8bI summary span{color:var(--color-gold-on-light);font-size:24px;transition:transform .2s ease}.page_faqGrid__aK8bI details[open] summary span{transform:rotate(45deg)}.page_faqGrid__aK8bI details p{margin:0;padding:0 24px 24px;color:var(--color-text-muted);line-height:1.7}.page_briefSection__2DjcT{width:100%;padding-inline:max(20px,calc((100% - 1694px) / 2));background:var(--color-surface-dark);color:var(--color-white)}.page_briefHeading___lxeL{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:60px;align-items:end;margin-bottom:40px}.page_briefHeading___lxeL>p{color:var(--color-text-muted-on-dark)}.page_briefForm__ikCdI{position:relative;max-width:1280px;padding:clamp(25px,3vw,45px);border:1px solid rgba(224,182,90,.36);border-radius:22px;background:var(--color-surface-dark-raised)}.page_honeypot__e3r4L{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.page_selectedProduct__uJCY7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:24px;padding-bottom:22px;border-bottom:1px solid rgba(224,182,90,.24)}.page_selectedProduct__uJCY7>div{min-width:0}.page_formGrid__tAa5j label>span,.page_selectedProduct__uJCY7 span{display:block;margin-bottom:7px;color:#d9b05a;font-size:12px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.page_selectedProduct__uJCY7 strong{font-size:15px;overflow-wrap:break-word}.page_formGrid__tAa5j{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.page_formGrid__tAa5j label{min-width:0}.page_formGrid__tAa5j input,.page_formGrid__tAa5j select,.page_formGrid__tAa5j textarea{width:100%;min-height:50px;padding:12px 14px;border:1px solid #44515d;border-radius:6px;background:var(--color-surface-dark);color:var(--color-white);font:inherit}.page_formGrid__tAa5j textarea{resize:vertical}.page_formGrid__tAa5j input:focus,.page_formGrid__tAa5j select:focus,.page_formGrid__tAa5j textarea:focus{border-color:#e0b65a;outline:2px solid rgba(224,182,90,.18)}.page_formGrid__tAa5j small{display:block;margin-top:7px;color:#97a4b0}.page_fullField__Drglw{grid-column:1/-1}.page_consent__6Rl72{display:flex;gap:11px;margin:22px 0;color:var(--color-text-muted-on-dark);font-size:13px}.page_consent__6Rl72 input{flex:0 0 auto;margin-top:5px}.page_consent__6Rl72 a{color:#e2bc6d}.page_formFooter__eIaFg{display:flex;flex-wrap:wrap;align-items:center;gap:20px}.page_formFooter__eIaFg button{flex:0 0 auto;width:280px;min-height:56px;padding:16px 32px;border:0;border-radius:3px;background:var(--color-action);color:var(--color-action-ink);cursor:pointer;font-weight:800}.page_formFooter__eIaFg button:disabled{cursor:wait;opacity:.7}.page_formFooter__eIaFg p{flex:1 1 260px;min-width:0;margin:0;color:#9eabb7;font-size:13px}.page_formStatus_saved__UptbJ,.page_formStatus_success__WF3je{color:#9dd8ab!important}.page_formStatus_error__kNCHK{color:#ff9d91!important}.page_commitmentGrid__R9MwX a,.page_conversionStrip__JAsiv>a,.page_formFooter__eIaFg button,.page_galleryModalCopy__u86e6 a,.page_selectionConclusion__Qiqe5>a,.page_typeCard__5ykFs a,.page_workCopy___zsWx a{max-width:100%;min-width:0;overflow-wrap:anywhere;white-space:normal}@media (max-width:1280px){.page_hero__zNX1q{--hero-cut-top:62%;--hero-cut-bottom:54%;grid-template-columns:minmax(0,1.18fr) minmax(330px,.82fr);min-height:660px}.page_heroContent__HNfDR{padding:52px 44px}.page_hero__zNX1q h1{font-size:clamp(44px,5vw,64px)}.page_heroVisual__Pfa2k{margin-left:-12%}.page_heroVisualCaption__Kzu4g{left:calc(12% + 34px)}.page_heroFacts__K24qE{grid-template-columns:repeat(2,1fr)}.page_heroFacts__K24qE div:last-child{grid-column:1/-1}.page_processGrid__ZGCll,.page_typeGrid__rpHEv{grid-template-columns:repeat(2,1fr)}.page_processGrid__ZGCll li:after{display:none}.page_applicationGrid__BjL_w,.page_qualityGrid__peqDo,.page_systemGrid__6arP1,.page_whyGrid__YK4zB{grid-template-columns:repeat(2,1fr)}.page_worksMasonry__i24o_{column-count:2}.page_worksMasonry__i24o_[data-masonry-ready=true]{--masonry-columns:2;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:901px) and (max-width:1180px){.page_heroContent__HNfDR{padding:48px 36px}.page_hero__zNX1q h1{font-size:clamp(42px,4.5vw,48px)}.page_heroLead__qRCfe{font-size:18px}}@media (max-width:900px){.page_purposeGrid__2MhDv{grid-template-columns:1fr}.page_parameterHeading__XEyj7{grid-template-columns:1fr;gap:16px}.page_hero__zNX1q,.page_section__ai6tx{width:min(100% - 24px,1830px)}.page_hero__zNX1q{grid-template-columns:1fr;min-height:0}.page_hero__zNX1q:after,.page_hero__zNX1q:before{display:none}.page_heroContent__HNfDR{padding:44px 26px}.page_heroVisual__Pfa2k{min-height:520px;margin-left:0;border-top:1px solid rgba(224,182,90,.38)}.page_heroVisualLabel__FWC_E{top:24px;right:24px}.page_heroVisualCaption__Kzu4g{right:26px;bottom:28px;left:26px}.page_section__ai6tx{padding:76px 24px}.page_briefSection__2DjcT,.page_darkSection__TDss_,.page_qualitySection__CqjU9{width:100%;padding-inline:24px}.page_briefHeading___lxeL,.page_sectionHeading__eLuSe{grid-template-columns:1fr;gap:20px}.page_commitmentGrid__R9MwX,.page_priceGrid__swjc5{grid-template-columns:1fr}.page_conversionStrip__JAsiv{grid-template-columns:1fr;gap:24px}.page_conversionStrip__JAsiv>a{justify-self:start}.page_selectionConclusion__Qiqe5{grid-template-columns:1fr;gap:24px}.page_selectionConclusion__Qiqe5>a{justify-self:start}.page_galleryModal__lKh2r{--gallery-modal-pad-block-end:40px;--gallery-modal-pad-block-start:66px;--gallery-modal-pad-inline:52px;grid-template-columns:minmax(0,1fr);align-content:start}.page_galleryModalMedia__68nsG{height:min(60vh,680px);height:min(60dvh,680px)}.page_galleryModalCopy__u86e6{max-width:680px}}@media (max-width:680px){.page_parameterGrid__nOXyE{grid-template-columns:1fr}.page_hero__zNX1q{width:calc(100% - 16px);margin-top:12px;border-radius:var(--radius-card)}.page_heroContent__HNfDR{padding:34px 20px 38px}.page_hero__zNX1q h1{font-size:clamp(34px,9vw,40px);line-height:1.06}.page_heroLead__qRCfe{margin-top:22px;font-size:17px}.page_applicationGrid__BjL_w,.page_faqGrid__aK8bI,.page_formGrid__tAa5j,.page_heroFacts__K24qE,.page_processGrid__ZGCll,.page_qualityGrid__peqDo,.page_selectedProduct__uJCY7,.page_systemGrid__6arP1,.page_typeGrid__rpHEv,.page_whyGrid__YK4zB{grid-template-columns:1fr}.page_heroFacts__K24qE div:last-child{grid-column:auto}.page_heroActions__tGpG8{display:grid}.page_primaryButton__VJv5h,.page_secondaryButton___YZrZ{width:100%;padding-inline:14px}.page_heroVisual__Pfa2k{min-height:430px}.page_heroImage__uQHWj{object-position:58% center}.page_heroVisualLabel__FWC_E{top:18px;right:18px;font-size:12px}.page_heroVisualCaption__Kzu4g{right:20px;bottom:22px;left:20px}.page_heroVisualCaption__Kzu4g strong{font-size:19px}.page_heroVisualCaption__Kzu4g p{font-size:12px}.page_briefSection__2DjcT,.page_darkSection__TDss_,.page_qualitySection__CqjU9,.page_section__ai6tx{padding:64px 18px}.page_worksSection__uF5m3{margin-top:16px;border-radius:var(--radius-card)}.page_applicationGrid__BjL_w .page_visualLabel__tHtmA,.page_visualLabel__tHtmA{max-width:calc(100% - 28px);padding:5px 0 5px 9px;border:0;border-left:2px solid var(--color-gold);background:rgba(14,24,33,.82);line-height:1.35}.page_worksMasonry__i24o_{column-count:1}.page_worksMasonry__i24o_[data-masonry-ready=true]{display:block;column-count:1}.page_worksMasonry__i24o_[data-masonry-ready=true] .page_workCard__cpXNu{margin-bottom:18px}.page_workCopy___zsWx{padding:20px}.page_moreWorks__eSuHn>summary{min-height:96px;padding:16px 17px 16px 20px}.page_moreWorks__eSuHn>summary small{max-width:250px;line-height:1.45}.page_additionalWorks__ASi7f{padding-inline:10px}.page_galleryModal__lKh2r{--gallery-modal-pad-block-end:28px;--gallery-modal-pad-block-start:62px;--gallery-modal-pad-inline:16px;display:block}.page_galleryModalMedia__68nsG{height:56vh;height:56dvh}.page_galleryModalCopy__u86e6{padding:22px 4px 0}.page_galleryModalCopy__u86e6 h3{font-size:30px}.page_galleryModalCopy__u86e6>span{margin-top:13px;font-size:14px}.page_galleryModalCopy__u86e6 a{width:100%;margin-top:20px}.page_galleryClose__88Ek7{top:max(12px,env(safe-area-inset-top));right:max(14px,env(safe-area-inset-right))}.page_galleryArrow__hRIiQ{top:43%;width:42px;height:42px}.page_galleryArrowPrev__cqNJ1{left:10px}.page_galleryArrowNext__4QcY_{right:10px}.page_typeCard__5ykFs{min-height:0}.page_conversionStrip__JAsiv>a,.page_selectionConclusion__Qiqe5>a{width:100%}.page_applicationGrid__BjL_w,.page_qualityGrid__peqDo{gap:1px}.page_systemGrid__6arP1{gap:10px}.page_formGrid__tAa5j .page_fullField__Drglw{grid-column:auto}.page_formFooter__eIaFg{align-items:stretch;flex-direction:column}.page_formFooter__eIaFg button{width:100%}.page_formFooter__eIaFg p{flex-basis:auto}}@media (prefers-reduced-motion:reduce){.page_cardImage__V5Cgo,.page_conversionStrip__JAsiv>a,.page_faqGrid__aK8bI summary span,.page_moreWorks__eSuHn>summary b,.page_primaryButton__VJv5h,.page_secondaryButton___YZrZ,.page_workImage__YeyeZ{transition:none}}