.Demo03_site__MAnhS{--ink:#1a2524;--ink-soft:#364340;--paper:#f3f2ec;--paper-deep:#e9e8df;--white:#fffefa;--line:#d7d9d0;--muted:#68736d;--orange:#c45a36;--orange-dark:#a84427;--sage:#dce6df;background:var(--paper);color:var(--ink);min-height:100vh;font-family:Inter,Arial,sans-serif}.Demo03_site__MAnhS a{color:inherit;text-decoration:none}.Demo03_site__MAnhS button,.Demo03_site__MAnhS input,.Demo03_site__MAnhS select,.Demo03_site__MAnhS textarea{font:inherit}.Demo03_site__MAnhS button{cursor:pointer}.Demo03_site__MAnhS img{display:block}.Demo03_notice__abLaP{min-height:32px;display:flex;align-items:center;justify-content:center;gap:9px;padding:7px 18px;background:#172221;color:rgba(255,255,255,.68);font-size:9px;font-weight:600;letter-spacing:.13em;text-align:center}.Demo03_noticeDot__3TEmL{width:6px;height:6px;border-radius:50%;background:#a9c4ac;box-shadow:0 0 0 3px rgba(169,196,172,.13)}.Demo03_noticeDivider__CNNTD{color:#c45a36}.Demo03_header__Etj3x{position:relative;z-index:10;border-bottom:1px solid var(--line);background:rgba(243,242,236,.97)}.Demo03_headerInner__JH36n{max-width:1440px;min-height:82px;margin:0 auto;padding:0 5.4%;display:flex;align-items:center;justify-content:space-between;gap:28px}.Demo03_wordmark__78u3b{display:inline-flex;align-items:center;gap:11px;flex:0 0 auto}.Demo03_wordmark__78u3b>span:last-child{display:grid;gap:4px}.Demo03_wordmark__78u3b strong{font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:14px;letter-spacing:.09em;line-height:1}.Demo03_wordmark__78u3b small{color:#78817c;font-size:8px;letter-spacing:.16em;white-space:nowrap}.Demo03_logoMark__EyPYz{height:28px;display:flex;align-items:end;gap:3px}.Demo03_logoMark__EyPYz i{width:5px;display:block;background:var(--ink)}.Demo03_logoMark__EyPYz i:first-child{height:11px;opacity:.52}.Demo03_logoMark__EyPYz i:nth-child(2){height:20px;background:var(--orange)}.Demo03_logoMark__EyPYz i:nth-child(3){height:28px}.Demo03_desktopNav__z_rnI{display:flex;align-items:center;gap:clamp(18px,2.6vw,42px);color:#4f5b55;font-size:12px;font-weight:550}.Demo03_desktopNav__z_rnI a{transition:color .2s}.Demo03_desktopNav__z_rnI a:hover,.Demo03_footerBottom__CeJsE a:hover{color:var(--orange)}.Demo03_headerActions__vZ68k{display:flex;align-items:center;gap:10px}.Demo03_cartLink__pZe7_{min-height:39px;display:inline-flex;align-items:center;gap:9px;padding:0 13px;border:1px solid #cdd1c8;color:var(--ink-soft);font-size:11px;font-weight:600}.Demo03_cartCount__3kp9h{min-width:20px;height:20px;display:inline-grid;place-items:center;border-radius:50%;background:var(--paper-deep);font-size:10px}.Demo03_buttonDark__AEWEr,.Demo03_buttonLight__AwtCZ,.Demo03_buttonOutline__F5_di,.Demo03_headerCta__CRDP9{min-height:44px;display:inline-flex;justify-content:center;align-items:center;gap:12px;padding:0 18px;border:1px solid transparent;font-size:11px;font-weight:700;letter-spacing:.01em;transition:background .2s,color .2s,transform .2s}.Demo03_buttonDark__AEWEr,.Demo03_headerCta__CRDP9{background:var(--ink);color:var(--white)!important}.Demo03_buttonDark__AEWEr:hover,.Demo03_headerCta__CRDP9:hover{background:var(--orange);transform:translateY(-1px)}.Demo03_buttonText__m11cv{display:inline-flex;align-items:center;gap:7px;color:var(--ink);font-size:11px;font-weight:700}.Demo03_buttonText__m11cv:hover,.Demo03_catalogMore__bfjN5 a:hover,.Demo03_underLink__CKmeJ:hover{color:var(--orange)}.Demo03_buttonOutline__F5_di{border-color:#aeb7af;color:var(--ink);background:transparent}.Demo03_buttonOutline__F5_di:hover{border-color:var(--ink);background:var(--white)}.Demo03_buttonLight__AwtCZ{background:var(--white);color:var(--ink)}.Demo03_buttonLight__AwtCZ:hover{background:var(--paper-deep)}.Demo03_mobileNav__2ElK7{display:none;position:relative}.Demo03_mobileNav__2ElK7 summary{width:42px;height:42px;padding:12px 10px;display:flex;flex-direction:column;justify-content:space-between;cursor:pointer;list-style:none;border:1px solid var(--line)}.Demo03_mobileNav__2ElK7 summary::-webkit-details-marker{display:none}.Demo03_mobileNav__2ElK7 summary span{width:100%;height:1px;background:var(--ink)}.Demo03_mobileNav__2ElK7 nav{position:absolute;right:0;top:50px;width:220px;display:grid;padding:10px;background:var(--white);border:1px solid var(--line);box-shadow:0 16px 35px rgba(20,30,28,.12)}.Demo03_mobileNav__2ElK7 nav a{padding:13px 12px;color:var(--ink-soft);font-size:13px}.Demo03_mobileNav__2ElK7 nav a:hover{background:var(--paper)}.Demo03_hero__siG0k{max-width:1440px;margin:0 auto;padding:44px 5.4% 25px;display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);column-gap:4.5%}.Demo03_heroCopy__Yb1f5{min-width:0;display:flex;flex-direction:column;justify-content:center;padding:30px 0 56px}.Demo03_eyebrow__o_siZ{margin:0;color:var(--orange);font-size:9px;font-weight:750;letter-spacing:.17em;line-height:1.6;text-transform:uppercase}.Demo03_hero__siG0k .Demo03_eyebrow__o_siZ{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;color:#79827b}.Demo03_hero__siG0k .Demo03_eyebrow__o_siZ span:last-child{color:var(--orange)}.Demo03_hero__siG0k h1,.Demo03_pageHero__yMURB h1{margin:28px 0 0;max-width:690px;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:clamp(43px,5vw,75px);font-weight:650;letter-spacing:-.065em;line-height:.99}.Demo03_hero__siG0k h1 em,.Demo03_pageHero__yMURB h1 em{color:var(--orange);font-style:normal}.Demo03_heroIntro__Ty7n0{max-width:500px;margin:23px 0 0;color:#606c65;font-size:15px;line-height:1.85}.Demo03_heroActions__HVw40{display:flex;align-items:center;flex-wrap:wrap;gap:22px;margin-top:31px}.Demo03_heroSignals__mWwLz{display:flex;flex-wrap:wrap;gap:15px 24px;margin-top:36px;color:#69746e;font-size:10px}.Demo03_heroSignals__mWwLz span{display:inline-flex;align-items:center;gap:7px}.Demo03_heroSignals__mWwLz svg{color:var(--orange)}.Demo03_heroVisual__Uflp7{min-height:485px;position:relative;overflow:hidden;background:#262a28}.Demo03_heroImage__D2NYt{object-fit:cover;object-position:center}.Demo03_heroShade__k_GoT{position:absolute;inset:0;background:linear-gradient(90deg,rgba(15,21,20,.2),transparent 45%),linear-gradient(0deg,rgba(14,20,19,.56),transparent 62%)}.Demo03_heroStamp__pJ2Jo{position:absolute;left:28px;top:27px;display:grid;gap:11px;padding:15px 16px;background:rgba(25,35,33,.88);color:white}.Demo03_heroSpecs__pZE3f b,.Demo03_heroSpecs__pZE3f span,.Demo03_heroStamp__pJ2Jo span{font-family:Inter,sans-serif;font-size:8px;letter-spacing:.14em}.Demo03_heroStamp__pJ2Jo span{color:#d3b3a6}.Demo03_heroStamp__pJ2Jo strong{font-family:Plus Jakarta Sans,sans-serif;font-size:18px;font-weight:550;letter-spacing:-.03em;line-height:1.15}.Demo03_heroSpecs__pZE3f{position:absolute;right:22px;bottom:46px;min-width:170px;padding:15px 17px;display:grid;grid-template-columns:1fr auto;gap:9px 18px;background:rgba(240,238,228,.94)}.Demo03_heroSpecs__pZE3f span{color:#68716c}.Demo03_heroSpecs__pZE3f b{color:var(--ink)}.Demo03_illustrativeLabel__8q2gy,.Demo03_imageCaption__9n0oY{position:absolute;right:14px;bottom:13px;z-index:1;color:rgba(255,255,255,.78);font-size:8px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.Demo03_heroBottom__JuPrv{grid-column:1/-1;min-height:48px;display:flex;align-items:center;gap:15px;border-bottom:1px solid var(--line);color:#7a837e;font-size:8px;font-weight:700;letter-spacing:.1em}.Demo03_heroBottom__JuPrv i{width:3px;height:3px;border-radius:50%;background:var(--orange)}.Demo03_heroBottom__JuPrv a{margin-left:auto;display:inline-flex;align-items:center;gap:8px;color:var(--ink);font-size:10px;letter-spacing:0}.Demo03_catalogPreview__eJXhm,.Demo03_routeSection__ZmVFz{max-width:1440px;margin:0 auto;padding:93px 8.5%}.Demo03_sectionHead__puTkM{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:35px}.Demo03_customAside__uXm5Q h2,.Demo03_detailAfter__mlK56 h2,.Demo03_processIntro__H20DZ h2,.Demo03_qualityIntro__h81B8 h2,.Demo03_rfqAside__yViBT h2,.Demo03_sectionHead__puTkM h2,.Demo03_specCopy__e35jG h2,.Demo03_standardsIntro__7zrTL h2{margin:13px 0 0;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:clamp(30px,3.2vw,45px);font-weight:620;line-height:1.12;letter-spacing:-.05em}.Demo03_sectionHead__puTkM>p{max-width:400px;margin:0 0 3px;color:var(--muted);font-size:12px;line-height:1.85}.Demo03_routeGrid__AHmYr{display:grid;grid-template-columns:1fr 1fr;gap:16px}.Demo03_routeCard__qpCMe{min-height:350px;position:relative;overflow:hidden;padding:25px 28px;display:grid;grid-template-columns:1fr 1fr;gap:18px;background:#1a2524;color:#f6f3eb!important}.Demo03_routeCardWarm__HBvET{background:#dfd9ca;color:var(--ink)!important}.Demo03_routeNumber__iZtur{display:flex;align-items:baseline;gap:12px;color:rgba(255,255,255,.85);font-family:Plus Jakarta Sans,sans-serif;font-size:23px;font-weight:500}.Demo03_routeCardWarm__HBvET .Demo03_routeNumber__iZtur{color:#72766b}.Demo03_routeNumber__iZtur span{font-family:Inter,sans-serif;font-size:8px;font-weight:700;letter-spacing:.13em}.Demo03_routeCard__qpCMe>div:nth-child(2){position:relative;z-index:2;align-self:center;grid-column:1/-1;max-width:440px;margin-top:55px}.Demo03_routeCard__qpCMe h3{margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(27px,3vw,38px);font-weight:620;letter-spacing:-.05em}.Demo03_routeCard__qpCMe p{max-width:395px;margin:12px 0 22px;color:rgba(255,255,255,.66);font-size:12px;line-height:1.8}.Demo03_routeCardWarm__HBvET p{color:#5d655f}.Demo03_routeLink__mUZMM{display:inline-flex;align-items:center;gap:9px;padding-bottom:5px;border-bottom:1px solid var(--orange);color:#f3b199;font-size:10px;font-weight:700}.Demo03_routeCardWarm__HBvET .Demo03_routeLink__mUZMM{color:var(--orange-dark)}.Demo03_routeGraphic__6vjbQ{position:absolute;right:0;top:0;width:46%;height:100%;overflow:hidden;opacity:.72}.Demo03_routeGraphic__6vjbQ img{object-fit:cover;mix-blend-mode:multiply;opacity:.68}.Demo03_routeCardWarm__HBvET .Demo03_routeGraphic__6vjbQ img{mix-blend-mode:normal}.Demo03_routeGraphic__6vjbQ:before{content:"";position:absolute;z-index:1;inset:0;background:linear-gradient(90deg,#1a2524,rgba(26,37,36,.58) 30%,transparent)}.Demo03_routeCardWarm__HBvET .Demo03_routeGraphic__6vjbQ:before{background:linear-gradient(90deg,#dfd9ca,rgba(223,217,202,.64) 24%,transparent)}.Demo03_routeGraphic__6vjbQ .Demo03_imageCaption__9n0oY{right:12px;bottom:12px}.Demo03_threadShape__ZceZT{position:absolute;top:50%;left:48%;width:115px;height:210px;transform:translate(-50%,-50%) rotate(-37deg);border:10px solid rgba(238,237,226,.32);border-radius:42px;box-shadow:inset 0 0 0 3px rgba(20,30,29,.12)}.Demo03_threadShape__ZceZT:after,.Demo03_threadShape__ZceZT:before{content:"";position:absolute;left:8px;right:8px;height:2px;background:rgba(238,237,226,.4);box-shadow:0 18px 0 rgba(238,237,226,.26),0 -18px 0 rgba(238,237,226,.26),0 36px 0 rgba(238,237,226,.2),0 -36px 0 rgba(238,237,226,.2)}.Demo03_threadShape__ZceZT:before{top:35%}.Demo03_threadShape__ZceZT:after{bottom:35%}.Demo03_routeGraphicLabel__Q0uLN{position:absolute;z-index:2;right:14px;bottom:16px;color:rgba(255,255,255,.74);font-family:monospace;font-size:7px;letter-spacing:.09em}.Demo03_routeCardWarm__HBvET .Demo03_routeGraphicLabel__Q0uLN{color:rgba(26,37,36,.65)}.Demo03_catalogPreview__eJXhm{padding-top:80px;padding-bottom:86px}.Demo03_featuredGrid__q88cB{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.Demo03_productTile__U95BP{display:flex;flex-direction:column;background:var(--white);border:1px solid var(--line);transition:transform .25s,box-shadow .25s}.Demo03_productTile__U95BP:hover{transform:translateY(-4px);box-shadow:0 17px 35px rgba(25,35,33,.08)}.Demo03_tilePhoto__Hj9ye{min-height:195px;position:relative;overflow:hidden;background:#e6e4dc}.Demo03_tilePhoto__Hj9ye img{object-fit:cover}.Demo03_tilePhoto__Hj9ye>span{position:absolute;left:12px;top:12px;z-index:1;padding:7px 8px;background:rgba(26,37,36,.85);color:white;font-size:7px;font-weight:700;letter-spacing:.12em}.Demo03_tileText__Lbdgm{min-height:195px;padding:18px 19px 20px;display:flex;flex-direction:column}.Demo03_tileText__Lbdgm>small{color:var(--orange);font-size:8px;font-weight:700;letter-spacing:.13em}.Demo03_tileText__Lbdgm h3{margin:11px 0 0;font-family:Plus Jakarta Sans,sans-serif;font-size:19px;font-weight:640;letter-spacing:-.03em}.Demo03_tileText__Lbdgm p{margin:10px 0 18px;color:var(--muted);font-size:11px;line-height:1.7}.Demo03_tileText__Lbdgm>span{margin-top:auto;gap:7px;color:var(--orange-dark);font-size:10px}.Demo03_tileText__Lbdgm>span,.Demo03_underLink__CKmeJ{display:inline-flex;align-items:center;font-weight:700}.Demo03_underLink__CKmeJ{margin-top:26px;gap:9px;color:var(--ink);font-size:11px}.Demo03_specSection__if31m{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);background:#e8e8df}.Demo03_specPhoto__eQ0x3{min-height:570px;position:relative;overflow:hidden;background:#d9ddd8}.Demo03_specPhoto__eQ0x3 img{object-fit:cover}.Demo03_customImage__IuNUH .Demo03_imageCaption__9n0oY,.Demo03_detailPhoto__f2kM9 .Demo03_imageCaption__9n0oY,.Demo03_specPhoto__eQ0x3 .Demo03_imageCaption__9n0oY{right:auto;left:16px;bottom:15px;padding:8px 10px;background:rgba(26,37,36,.78)}.Demo03_specCopy__e35jG{max-width:680px;padding:76px clamp(32px,7vw,112px);align-self:center}.Demo03_specCopy__e35jG h2{font-size:clamp(31px,3.5vw,49px)}.Demo03_specCopy__e35jG>p:not(.Demo03_eyebrow__o_siZ){margin:16px 0 24px;color:var(--muted);font-size:12px;line-height:1.85}.Demo03_specList__9Vl1g{border-top:1px solid #cfd3ca}.Demo03_specList__9Vl1g>div{min-height:54px;display:grid;grid-template-columns:35px minmax(110px,.7fr) 1.3fr;align-items:center;gap:10px;border-bottom:1px solid #cfd3ca}.Demo03_specList__9Vl1g>div>span{color:var(--orange);font-size:9px;font-weight:700}.Demo03_specList__9Vl1g strong{font-size:10px}.Demo03_specList__9Vl1g small{color:#6b766f;font-size:9px;line-height:1.5}.Demo03_specCopy__e35jG .Demo03_buttonOutline__F5_di{margin-top:22px}.Demo03_processStrip__aTdD0{padding:75px 8.5% 65px;display:grid;grid-template-columns:.8fr 1.5fr;gap:45px 8%;background:#1a2524;color:#f2f0e8}.Demo03_processIntro__H20DZ h2{font-size:clamp(28px,3vw,42px)}.Demo03_processIntro__H20DZ>a{margin-top:23px;display:inline-flex;align-items:center;gap:8px;color:#e8a087;font-size:10px;font-weight:700}.Demo03_processSteps__zXoCQ{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.Demo03_processSteps__zXoCQ>div{padding:17px 16px;border-top:1px solid #4c5751}.Demo03_processSteps__zXoCQ>div>span{color:#e29678;font-size:10px;font-weight:700}.Demo03_processSteps__zXoCQ h3{margin:24px 0 8px;font-family:Plus Jakarta Sans,sans-serif;font-size:17px;font-weight:600}.Demo03_processSteps__zXoCQ p{margin:0;color:#aeb7af;font-size:10px;line-height:1.7}.Demo03_processCta__oPwux{grid-column:1/-1;min-height:75px;padding:16px 19px;display:flex;align-items:center;justify-content:space-between;gap:15px;background:#283431}.Demo03_processCta__oPwux>div{display:grid;gap:5px}.Demo03_processCta__oPwux strong{font-size:11px}.Demo03_processCta__oPwux span{color:#aeb7af;font-size:9px}.Demo03_processCta__oPwux>a{display:inline-flex;align-items:center;gap:9px;color:#e9a087;font-size:10px;font-weight:700}.Demo03_pageHero__yMURB{max-width:1440px;margin:0 auto;padding:92px 8.5% 60px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(270px,.7fr);gap:65px;align-items:end;border-bottom:1px solid var(--line)}.Demo03_pageHero__yMURB h1{margin-top:17px;font-size:clamp(43px,5.3vw,72px)}.Demo03_pageHeroAside__NBRVG p{margin:0 0 20px;color:#606c65;font-size:13px;line-height:1.85}.Demo03_pageHeroAside__NBRVG .Demo03_buttonDark__AEWEr{width:fit-content}.Demo03_catalogSection__MkYyj{max-width:1440px;margin:0 auto;padding:48px 8.5% 75px}.Demo03_catalogTool__tutXq{width:100%}.Demo03_catalogToolbar__vGZzw{margin-bottom:22px;padding:20px;display:grid;grid-template-columns:minmax(0,1fr);gap:16px;border:1px solid var(--line);background:var(--white)}.Demo03_searchField__4m3JE{min-width:min(340px,100%);display:grid;gap:8px;color:#727d76;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.Demo03_searchField__4m3JE input{min-height:42px;padding:0 12px;border:1px solid #d1d5cc;outline:none;color:var(--ink);font-size:12px;font-weight:400;letter-spacing:0;text-transform:none}.Demo03_catalogFilters__TsKPR{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.Demo03_catalogFilters__TsKPR label{display:grid;gap:6px;color:#727d76;font-size:8px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.Demo03_catalogFilters__TsKPR select{min-height:38px;min-width:0;padding:0 9px;border:1px solid #d1d5cc;background:#fffefa;color:var(--ink);font-size:10px;font-weight:450;letter-spacing:0;text-transform:none}.Demo03_configureGrid__RZ3tX input:focus,.Demo03_configureGrid__RZ3tX select:focus,.Demo03_formField__dQorr input:focus,.Demo03_formField__dQorr select:focus,.Demo03_formField__dQorr textarea:focus,.Demo03_searchField__4m3JE input:focus{border-color:var(--orange);box-shadow:0 0 0 3px rgba(196,90,54,.1)}.Demo03_filterTabs__7PfhX{display:flex;flex-wrap:wrap;gap:5px}.Demo03_filterTabs__7PfhX button{min-height:35px;padding:0 12px;border:1px solid transparent;background:transparent;color:#606b64;font-size:9px}.Demo03_filterTabs__7PfhX .Demo03_filterActive__EyCr7,.Demo03_filterTabs__7PfhX button:hover{border-color:#d6d8d0;background:var(--paper);color:var(--ink)}.Demo03_productGrid__xWc8u{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.Demo03_productCard__2z8pk{overflow:hidden;border:1px solid var(--line);background:var(--white)}.Demo03_productImage__EKA_Z{min-height:210px;position:relative;overflow:hidden;display:block;background:#e5e3d9}.Demo03_productImage__EKA_Z img{object-fit:cover;transition:transform .5s}.Demo03_productImage__EKA_Z:hover img{transform:scale(1.035)}.Demo03_productImage__EKA_Z .Demo03_imageCaption__9n0oY{padding:6px 8px;background:rgba(26,37,36,.72)}.Demo03_productCardBody__w6mtq{padding:19px 20px 20px}.Demo03_productMeta__sOPrB{display:flex;justify-content:space-between;gap:12px;color:#828b85;font-size:8px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.Demo03_productMeta__sOPrB span:last-child{color:var(--orange-dark);text-align:right}.Demo03_productCard__2z8pk h3{margin:12px 0 0;font-family:Plus Jakarta Sans,sans-serif;font-size:21px;letter-spacing:-.035em}.Demo03_productCardBody__w6mtq>p:not(.Demo03_productReference__S_XcY){min-height:40px;margin:9px 0 0;color:var(--muted);font-size:10px;line-height:1.75}.Demo03_productReference__S_XcY{margin:10px 0 14px;color:#929890;font-size:8px}.Demo03_configureDetails__VeNKT{border-top:1px solid var(--line)}.Demo03_configureDetails__VeNKT>summary{min-height:41px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none;color:var(--ink);font-size:10px;font-weight:700}.Demo03_configureDetails__VeNKT>summary::-webkit-details-marker{display:none}.Demo03_plusIcon__L8DW6{width:24px;height:24px;display:grid;place-items:center;background:var(--paper);color:var(--orange-dark)}.Demo03_configureForm__JHHY0{padding:10px 0 0}.Demo03_configureGrid__RZ3tX{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.Demo03_configureGrid__RZ3tX label,.Demo03_formField__dQorr{display:grid;gap:6px;color:#606c65;font-size:9px;font-weight:650}.Demo03_configureGrid__RZ3tX input,.Demo03_configureGrid__RZ3tX select,.Demo03_configureGrid__RZ3tX textarea,.Demo03_formField__dQorr input,.Demo03_formField__dQorr select,.Demo03_formField__dQorr textarea{width:100%;min-width:0;min-height:39px;padding:0 10px;border:1px solid #d2d6cd;outline:none;border-radius:0;background:#fffefa;color:var(--ink);font-size:10px;font-weight:450;transition:border .2s,box-shadow .2s}.Demo03_configureGrid__RZ3tX textarea{min-height:56px;padding:9px 10px;resize:vertical;line-height:1.5}.Demo03_configureWide__j85NY{grid-column:1/-1}.Demo03_configureGrid__RZ3tX select,.Demo03_formField__dQorr select{cursor:pointer}.Demo03_configureActions__kDD7H{margin-top:13px;display:flex;align-items:center;justify-content:space-between;gap:12px}.Demo03_configureActions__kDD7H>span{max-width:230px;color:#87918a;font-size:8px;line-height:1.5}.Demo03_addLineButton__2PacD,.Demo03_configureActions__kDD7H button{min-height:36px;padding:0 12px;display:inline-flex;align-items:center;gap:8px;border:0;background:var(--ink);color:white;font-size:9px;font-weight:700}.Demo03_addLineButton__2PacD:hover,.Demo03_configureActions__kDD7H button:hover{background:var(--orange)}.Demo03_emptyResult__hzk38{grid-column:1/-1;padding:40px;border:1px dashed var(--line);color:var(--muted);text-align:center;font-size:12px}.Demo03_catalogNote__Zv2zN{margin:17px 0 0;color:#858e87;font-size:9px;line-height:1.6}.Demo03_catalogMore__bfjN5{margin-top:18px;padding:17px 0;display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);color:#606c65;font-size:10px}.Demo03_catalogMore__bfjN5 a{display:inline-flex;align-items:center;gap:7px;color:var(--orange-dark);font-size:10px;font-weight:700}.Demo03_customBand__7Sjn_{padding:32px 8.5%;display:flex;align-items:center;justify-content:space-between;gap:25px;background:#263330;color:var(--white)}.Demo03_customBand__7Sjn_ h2{margin:10px 0 0;font-family:Plus Jakarta Sans,sans-serif;font-size:26px;letter-spacing:-.04em}.Demo03_customBand__7Sjn_ p:last-child{max-width:550px;margin:8px 0 0;color:#bdc5bd;font-size:10px;line-height:1.7}.Demo03_customBand__7Sjn_ .Demo03_buttonLight__AwtCZ{flex:0 0 auto}.Demo03_breadcrumb__OGxLZ{max-width:1440px;margin:0 auto;padding:23px 8.5% 0;display:flex;align-items:center;gap:8px;color:#77817b;font-size:9px}.Demo03_breadcrumb__OGxLZ a:hover{color:var(--orange-dark)}.Demo03_productDetail___R1ax{max-width:1440px;margin:0 auto;padding:31px 8.5% 72px;display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1fr);gap:6%;align-items:center}.Demo03_detailPhoto__f2kM9{min-height:460px;position:relative;overflow:hidden;background:#e4e2d8}.Demo03_detailPhoto__f2kM9 img{object-fit:cover}.Demo03_detailCopy__Shy2F .Demo03_eyebrow__o_siZ span{padding:0 5px;color:#99a19a}.Demo03_detailCopy__Shy2F h1{margin:16px 0 0;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(37px,4.3vw,58px);line-height:1.04;letter-spacing:-.06em}.Demo03_detailIntro__0du_2{margin:17px 0 24px;color:#626e67;font-size:13px;line-height:1.85}.Demo03_detailTable__mQXUz{border-top:1px solid var(--line)}.Demo03_detailTable__mQXUz>div{min-height:51px;display:grid;grid-template-columns:145px 1fr;gap:15px;align-items:center;border-bottom:1px solid var(--line)}.Demo03_detailTable__mQXUz span{color:#7d8780;font-size:9px}.Demo03_detailTable__mQXUz strong{color:var(--ink);font-size:10px;font-weight:650;line-height:1.5}.Demo03_standardCaution__MiGlT{margin:16px 0 0;color:#89918a;font-size:9px;line-height:1.6}.Demo03_detailActions__LGVe0{margin-top:22px;display:flex;align-items:start;gap:10px;flex-wrap:wrap}.Demo03_detailConfigurator__FqYeP{width:100%;max-width:490px;position:relative}.Demo03_detailConfigurator__FqYeP>summary{min-height:44px;padding:0 15px;display:flex;align-items:center;justify-content:space-between;gap:8px;list-style:none;background:var(--ink);color:var(--white);font-size:10px;font-weight:700;cursor:pointer}.Demo03_detailConfigurator__FqYeP>summary::-webkit-details-marker{display:none}.Demo03_detailConfigurator__FqYeP[open]{padding:13px;background:var(--white);border:1px solid var(--line)}.Demo03_detailConfigurator__FqYeP[open]>summary{margin:-13px -13px 13px}.Demo03_detailConfigurator__FqYeP .Demo03_addLineButton__2PacD{margin-top:12px}.Demo03_detailAfter__mlK56{padding:50px 8.5%;display:grid;grid-template-columns:.8fr 1.2fr;align-items:start;gap:7%;background:var(--paper-deep)}.Demo03_detailAfter__mlK56 h2{max-width:450px;font-size:31px}.Demo03_includeGrid__w2TmF{display:grid;grid-template-columns:1fr 1fr;gap:9px}.Demo03_includeGrid__w2TmF>div{min-height:66px;padding:13px 14px;display:grid;grid-template-columns:28px 1fr;align-items:center;gap:10px;border:1px solid #d1d3cb;background:rgba(255,255,255,.42)}.Demo03_includeGrid__w2TmF span{color:var(--orange);font-size:9px;font-weight:700}.Demo03_includeGrid__w2TmF strong{font-size:10px}.Demo03_customShowcase__zAMv_{max-width:1440px;margin:0 auto;padding:55px 8.5%;display:grid;grid-template-columns:1.05fr .95fr;gap:6%;align-items:center}.Demo03_customImage__IuNUH{min-height:445px;position:relative;overflow:hidden;background:#e4e0d4}.Demo03_customImage__IuNUH img{object-fit:cover}.Demo03_customAside__uXm5Q{padding:10px 0}.Demo03_customAside__uXm5Q h2{max-width:570px;font-size:clamp(30px,3.2vw,44px)}.Demo03_routeSteps__ABGRg{margin:25px 0 21px;border-top:1px solid var(--line)}.Demo03_routeSteps__ABGRg>div{padding:15px 0;display:grid;grid-template-columns:34px 1fr;gap:7px 9px;border-bottom:1px solid var(--line)}.Demo03_routeSteps__ABGRg span{grid-row:span 2;color:var(--orange);font-size:9px;font-weight:750}.Demo03_routeSteps__ABGRg strong{font-size:11px}.Demo03_routeSteps__ABGRg p{margin:0;color:#69746e;font-size:9px;line-height:1.6}.Demo03_cautionText__YN6jg{color:#8a938d;font-size:9px;line-height:1.7}.Demo03_customAside__uXm5Q .Demo03_buttonOutline__F5_di{margin-top:12px}.Demo03_customSteps__VHMMD{padding:25px 8.5%;display:grid;grid-template-columns:repeat(4,1fr);gap:15px;background:#263330;color:var(--white)}.Demo03_customSteps__VHMMD>div{padding:5px 13px;border-left:1px solid #54615a}.Demo03_customSteps__VHMMD span{color:#e39b7d;font-size:9px;font-weight:700}.Demo03_customSteps__VHMMD p{max-width:180px;margin:14px 0 0;font-size:10px;line-height:1.55}.Demo03_confidentiality__ToTLr{max-width:1160px;margin:26px auto 68px;padding:16px 19px;display:flex;align-items:start;gap:13px;border:1px solid #d4d6ce;background:#ebeae3}.Demo03_confidentiality__ToTLr>svg{color:var(--orange);flex:0 0 auto}.Demo03_confidentiality__ToTLr strong{font-size:10px}.Demo03_confidentiality__ToTLr p{margin:5px 0 0;color:var(--muted);font-size:9px;line-height:1.65}.Demo03_qualityLayout__uukAK{max-width:1440px;margin:0 auto;padding:70px 8.5%;display:grid;grid-template-columns:.8fr 1.2fr;gap:9%}.Demo03_qualityIntro__h81B8>p:not(.Demo03_eyebrow__o_siZ){margin:15px 0;color:var(--muted);font-size:11px;line-height:1.8}.Demo03_qualityStamp__gXL_v{margin-top:28px;padding:14px 12px;display:flex;align-items:start;gap:10px;border:1px solid #c9d2ca;background:#e7ede5;color:#45574c}.Demo03_qualityStamp__gXL_v svg{flex:0 0 auto}.Demo03_qualityStamp__gXL_v span{font-size:8px;font-weight:750;letter-spacing:.08em;line-height:1.6}.Demo03_qualitySteps__FjzRn{border-top:1px solid var(--line)}.Demo03_qualitySteps__FjzRn article{min-height:90px;padding:18px 0;display:grid;grid-template-columns:35px 1fr 20px;gap:10px;border-bottom:1px solid var(--line)}.Demo03_qualitySteps__FjzRn article>span{color:var(--orange);font-size:9px;font-weight:700}.Demo03_qualitySteps__FjzRn h3{margin:0;font-size:12px}.Demo03_qualitySteps__FjzRn p{margin:6px 0 0;color:var(--muted);font-size:9px;line-height:1.65}.Demo03_qualitySteps__FjzRn article>svg{color:#738579}.Demo03_documentsBand__L3_HO{max-width:1440px;margin:0 auto;padding:23px 8.5%;display:flex;align-items:center;gap:15px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#e9e8df}.Demo03_documentsBand__L3_HO>svg{color:var(--orange);flex:0 0 auto}.Demo03_documentsBand__L3_HO>div{display:grid;gap:5px}.Demo03_documentsBand__L3_HO strong{font-size:10px}.Demo03_documentsBand__L3_HO span{color:var(--muted);font-size:9px;line-height:1.5}.Demo03_documentsBand__L3_HO a{margin-left:auto;flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;color:var(--orange-dark);font-size:9px;font-weight:700}.Demo03_workflowPage__u3uZ_{max-width:1100px;margin:0 auto;padding:35px 8.5% 20px}.Demo03_workflowPage__u3uZ_ article{min-height:136px;padding:21px 0;display:grid;grid-template-columns:55px 1fr 220px;align-items:center;gap:15px;border-bottom:1px solid var(--line)}.Demo03_workflowNumber__bi_ym{width:38px;height:38px;display:grid;place-items:center;border:1px solid #c9cec5;color:var(--orange);font-size:10px;font-weight:700}.Demo03_workflowPage__u3uZ_ article h2{margin:5px 0;font-family:Plus Jakarta Sans,sans-serif;font-size:22px;letter-spacing:-.035em}.Demo03_workflowPage__u3uZ_ article>div:nth-child(2)>p:last-child{max-width:520px;margin:6px 0 0;color:var(--muted);font-size:10px;line-height:1.7}.Demo03_workflowPage__u3uZ_ .Demo03_eyebrow__o_siZ{font-size:7px}.Demo03_workflowDeliverable__yody8{min-height:57px;padding:11px 12px;display:grid;gap:6px;background:#e9e8df}.Demo03_workflowDeliverable__yody8 small{color:#838c85;font-size:7px;font-weight:700;letter-spacing:.1em}.Demo03_workflowDeliverable__yody8 strong{font-size:9px;line-height:1.5}.Demo03_workflowNote__9EMbz{max-width:1100px;margin:10px auto 25px;padding:15px;display:flex;gap:11px;background:#ebe7dc;color:#68736d}.Demo03_workflowNote__9EMbz svg{flex:0 0 auto;color:var(--orange)}.Demo03_workflowNote__9EMbz p{margin:0;font-size:9px;line-height:1.7}.Demo03_pageCta__f51ZB{max-width:1100px;margin:10px auto 70px;padding:19px 0;display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--line)}.Demo03_pageCta__f51ZB p{margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:17px;font-weight:600}.Demo03_applicationGrid__fBqXR{max-width:1250px;margin:0 auto;padding:55px 8.5% 20px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.Demo03_applicationGrid__fBqXR article{min-height:190px;padding:20px;background:var(--white);border:1px solid var(--line)}.Demo03_applicationGrid__fBqXR article>span{color:var(--orange);font-size:9px;font-weight:700}.Demo03_applicationGrid__fBqXR h2{margin:22px 0 0;font-family:Plus Jakarta Sans,sans-serif;font-size:20px;letter-spacing:-.035em}.Demo03_applicationGrid__fBqXR p{max-width:500px;margin:8px 0 15px;color:var(--muted);font-size:10px;line-height:1.7}.Demo03_applicationGrid__fBqXR a{display:inline-flex;align-items:center;gap:7px;color:var(--orange-dark);font-size:9px;font-weight:700}.Demo03_demoLabel__zkFPL{max-width:1250px;margin:8px auto 0;padding:0 8.5%;color:#89918b;font-size:8px}.Demo03_standardsPage__IxafQ{max-width:1250px;margin:0 auto;padding:60px 8.5% 65px;display:grid;grid-template-columns:.75fr 1.25fr;gap:8%}.Demo03_standardsIntro__7zrTL>p:not(.Demo03_eyebrow__o_siZ){color:var(--muted);font-size:10px;line-height:1.8}.Demo03_standardsIntro__7zrTL .Demo03_cautionText__YN6jg{margin-top:23px;padding-left:11px;border-left:2px solid var(--orange)}.Demo03_standardList__msLEl{border-top:1px solid var(--line)}.Demo03_standardList__msLEl article{padding:15px 0;display:grid;grid-template-columns:125px 1fr 25px;gap:14px;border-bottom:1px solid var(--line)}.Demo03_standardList__msLEl article>span{color:var(--orange-dark);font-size:9px;font-weight:700;line-height:1.6}.Demo03_standardList__msLEl strong{display:block;font-size:10px;line-height:1.5}.Demo03_standardList__msLEl p{margin:5px 0 0;color:var(--muted);font-size:9px;line-height:1.6}.Demo03_standardList__msLEl a{color:#66736b}.Demo03_standardList__msLEl a:hover{color:var(--orange)}.Demo03_rfqPage__q0WBp{max-width:1440px;margin:0 auto;padding:54px 8.5% 84px;display:grid;grid-template-columns:.68fr 1.32fr;gap:4%;align-items:start}.Demo03_rfqAside__yViBT{position:sticky;top:24px}.Demo03_rfqAside__yViBT h2{font-size:27px}.Demo03_rfqChecklist__KokWE{margin-top:22px;display:grid;gap:12px}.Demo03_rfqChecklist__KokWE div{display:flex;align-items:start;gap:9px;color:#65716a;font-size:9px;line-height:1.5}.Demo03_rfqChecklist__KokWE svg{flex:0 0 auto;color:var(--orange)}.Demo03_rfqAsideNote__rtZgO{margin-top:26px;padding:14px;display:grid;gap:8px;background:#e8e7df}.Demo03_rfqAsideNote__rtZgO strong{font-size:9px}.Demo03_rfqAsideNote__rtZgO a{display:inline-flex;align-items:center;gap:6px;color:var(--orange-dark);font-size:9px;font-weight:700}.Demo03_sampleNotice___a6NK{margin-top:20px;padding:12px;display:flex;align-items:start;gap:9px;border:1px solid #d8d9d1;color:#7e8780;font-size:7px;font-weight:700;line-height:1.6;letter-spacing:.07em}.Demo03_sampleNotice___a6NK .Demo03_noticeDot__3TEmL{flex:0 0 auto;margin-top:2px;background:#829d84}.Demo03_rfqForm__AIznN{padding:22px;background:var(--white);border:1px solid var(--line)}.Demo03_requestMode__7SHvB{margin-bottom:5px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.Demo03_requestMode__7SHvB button{min-height:79px;padding:13px;display:grid;grid-template-columns:25px 1fr;gap:4px 9px;border:1px solid #d9dcd4;background:transparent;text-align:left}.Demo03_requestMode__7SHvB button>span{grid-row:span 2;color:#8b938d;font-size:8px;font-weight:700}.Demo03_requestMode__7SHvB strong{font-size:10px}.Demo03_requestMode__7SHvB small{color:#7b857e;font-size:8px}.Demo03_requestMode__7SHvB .Demo03_modeSelected__Nk2YT{border-color:var(--orange);background:#f7eee8}.Demo03_requestMode__7SHvB .Demo03_modeSelected__Nk2YT>span{color:var(--orange-dark)}.Demo03_formSection__l86y2{padding:23px 0;border-top:1px solid var(--line)}.Demo03_formSectionHead__uR1QI{margin-bottom:16px;display:flex;align-items:end;justify-content:space-between;gap:12px}.Demo03_formSectionHead__uR1QI h2{margin:5px 0 0;font-family:Plus Jakarta Sans,sans-serif;font-size:19px;letter-spacing:-.035em}.Demo03_formSectionHead__uR1QI h2 span{margin-left:4px;color:#858e87;font-family:Inter,sans-serif;font-size:10px;font-weight:500}.Demo03_formSectionHead__uR1QI>a{display:inline-flex;align-items:center;gap:6px;color:var(--orange-dark);font-size:8px;font-weight:700}.Demo03_optionalLabel__P5Pf6{color:#89928b;font-size:8px;text-align:right}.Demo03_rfqLineList__16F0r{border-top:1px solid var(--line)}.Demo03_rfqLine__rXFQW{padding:13px 0;display:grid;grid-template-columns:minmax(0,1fr);gap:10px;border-bottom:1px solid var(--line)}.Demo03_rfqLineSummary__Z8Lxe{display:grid;gap:4px}.Demo03_rfqLineEdit__nI4II{display:grid;grid-template-columns:1fr 1fr 1.5fr auto;align-items:end;gap:8px}.Demo03_rfqLineEdit__nI4II label{display:grid;gap:4px;color:#77817a;font-size:8px}.Demo03_rfqLineEdit__nI4II input,.Demo03_rfqLineEdit__nI4II select{width:100%;min-width:0;min-height:34px;padding:0 8px;border:1px solid #d2d6cd;background:#fffefa;color:var(--ink);font-size:9px}.Demo03_rfqLine__rXFQW strong{font-size:10px}.Demo03_rfqLine__rXFQW small{color:#77817a;font-size:8px;line-height:1.5}.Demo03_fileList__GflCv button,.Demo03_rfqLine__rXFQW button{width:28px;height:28px;display:grid;place-items:center;border:1px solid #d9dcd4;background:transparent;color:#7f8881}.Demo03_fileList__GflCv button:hover,.Demo03_rfqLine__rXFQW button:hover{border-color:var(--orange);color:var(--orange)}.Demo03_emptyCart__039jI{min-height:78px;margin:10px 0;padding:13px;display:flex;align-items:center;justify-content:space-between;gap:10px;background:var(--paper)}.Demo03_emptyCart__039jI p{color:#7b857e;font-size:9px}.Demo03_emptyCart__039jI a{display:inline-flex;align-items:center;gap:6px;color:var(--orange-dark);font-size:9px;font-weight:700}.Demo03_formGrid__hBd_f{display:grid;grid-template-columns:1fr 1fr;gap:13px}.Demo03_formField__dQorr{gap:7px}.Demo03_formField__dQorr input,.Demo03_formField__dQorr select{min-height:42px;font-size:10px}.Demo03_formField__dQorr textarea{min-height:88px;padding:10px;resize:vertical;font-size:10px;line-height:1.6}.Demo03_formSection__l86y2>.Demo03_formField__dQorr{margin-bottom:14px}.Demo03_required__DkK_9{color:var(--orange)}.Demo03_uploadBox__Ek0bn{min-height:73px;margin-top:14px;padding:12px;display:flex;align-items:center;gap:12px;border:1px dashed #b9c1b8;background:#f8f7f1;cursor:pointer}.Demo03_uploadBox__Ek0bn input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.Demo03_uploadIcon__juiq3{width:34px;height:34px;display:grid;place-items:center;background:#e9e7dd;color:var(--orange-dark)}.Demo03_uploadBox__Ek0bn>span:nth-of-type(2){display:grid;gap:5px}.Demo03_uploadBox__Ek0bn strong{font-size:9px}.Demo03_uploadBox__Ek0bn small{color:#828b84;font-size:8px;line-height:1.4}.Demo03_uploadAction__dzbz5{margin-left:auto;padding:8px 10px;border:1px solid #c9cec5;color:var(--ink);font-size:8px;font-weight:700;white-space:nowrap}.Demo03_fileList__GflCv{margin-top:8px;display:grid;gap:5px}.Demo03_fileList__GflCv>div{min-height:36px;padding:5px 8px;display:flex;align-items:center;justify-content:space-between;gap:9px;background:#efeee8}.Demo03_fileList__GflCv>div>span{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:8px;overflow-wrap:anywhere}.Demo03_fileList__GflCv small{color:#7e8880;font-size:7px}.Demo03_privacyNote__a97lJ{margin:10px 0 0;color:#89918b;font-size:8px;line-height:1.6}.Demo03_privacyConsent__TE42_{margin-top:14px;display:flex;align-items:flex-start;gap:9px;color:#69736c;font-size:9px;line-height:1.65}.Demo03_privacyConsent__TE42_ input{width:15px;height:15px;flex:0 0 auto;margin-top:1px;accent-color:var(--orange)}.Demo03_privacyConsent__TE42_ a{color:var(--orange-dark);font-weight:700;text-decoration:underline;text-underline-offset:2px}.Demo03_honeypot__QLrWf{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.Demo03_formError__sk9lA{margin:8px 0;padding:11px 12px;background:#fbebe6;color:#8f311b;font-size:9px;line-height:1.5}.Demo03_submitBar__ES_bl{padding-top:17px;display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid var(--line)}.Demo03_submitBar__ES_bl p{max-width:280px;margin:0;color:#858e87;font-size:8px;line-height:1.6}.Demo03_receiptActions__UShZu button:first-child,.Demo03_submitBar__ES_bl button{min-height:44px;padding:0 15px;display:inline-flex;align-items:center;gap:11px;border:0;background:var(--orange);color:white;font-size:10px;font-weight:700}.Demo03_receiptActions__UShZu button:first-child:hover,.Demo03_submitBar__ES_bl button:hover{background:var(--orange-dark)}.Demo03_submitBar__ES_bl button:disabled{opacity:.65;cursor:wait}.Demo03_receipt__T3Wx5{padding:30px;border:1px solid #c5d3c8;background:#eef3ec}.Demo03_receiptIcon__era1u{width:39px;height:39px;display:grid;place-items:center;background:#d7e5d8;color:#486a50}.Demo03_receipt__T3Wx5 h2{margin:11px 0 0;font-family:Plus Jakarta Sans,sans-serif;font-size:25px;letter-spacing:-.04em}.Demo03_receipt__T3Wx5>p:not(.Demo03_eyebrow__o_siZ){color:#647169;font-size:10px;line-height:1.7}.Demo03_receiptRef__bdhlJ{margin:17px 0;padding:12px;display:grid;gap:5px;background:rgba(255,255,255,.68)}.Demo03_receiptRef__bdhlJ small,.Demo03_receiptRef__bdhlJ span{color:#7b877e;font-size:8px}.Demo03_receiptRef__bdhlJ strong{font-size:12px}.Demo03_receiptActions__UShZu{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.Demo03_receiptActions__UShZu button:first-child{min-height:38px}.Demo03_receiptActions__UShZu button:not(:first-child),.Demo03_receiptActions__UShZu>a{min-height:38px;padding:0 11px;display:inline-flex;align-items:center;border:1px solid #c6d0c7;background:transparent;color:#4d5b51;font-size:8px;font-weight:700}.Demo03_receiptActions__UShZu button:not(:first-child):hover,.Demo03_receiptActions__UShZu>a:hover{background:white}.Demo03_footer__uMNm_{padding:40px 8.5% 19px;background:#172221;color:#f0eee5}.Demo03_footerTop__jBvrm{max-width:1440px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:25px}.Demo03_footer__uMNm_ .Demo03_wordmark__78u3b small{color:#9ca7a0}.Demo03_footerTop__jBvrm>p{max-width:385px;margin:0;color:#aab4ac;font-size:9px;line-height:1.7}.Demo03_footerBottom__CeJsE{max-width:1440px;margin:30px auto 0;padding-top:15px;display:flex;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid #394440;color:#8e9991;font-size:7px;letter-spacing:.08em}.Demo03_footerBottom__CeJsE>span:nth-child(2){letter-spacing:0}.Demo03_footerBottom__CeJsE a{display:inline-flex;align-items:center;gap:5px;color:#d3d6ce;font-weight:700}.Demo03_footerLinks__YT3NR{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.Demo03_footerLinks__YT3NR a{color:#b9c2bb;font-weight:500;letter-spacing:0}@media (max-width:1000px){.Demo03_desktopNav__z_rnI{gap:16px;font-size:10px}.Demo03_headerInner__JH36n{padding:0 4%;gap:16px}.Demo03_hero__siG0k{padding-left:4%;padding-right:4%;column-gap:3%}.Demo03_heroVisual__Uflp7{min-height:420px}.Demo03_catalogPreview__eJXhm,.Demo03_catalogSection__MkYyj,.Demo03_customShowcase__zAMv_,.Demo03_pageHero__yMURB,.Demo03_productDetail___R1ax,.Demo03_qualityLayout__uukAK,.Demo03_rfqPage__q0WBp,.Demo03_routeSection__ZmVFz,.Demo03_standardsPage__IxafQ{padding-left:5%;padding-right:5%}.Demo03_specCopy__e35jG{padding:55px 40px}.Demo03_customBand__7Sjn_,.Demo03_processStrip__aTdD0{padding-left:5%;padding-right:5%}}@media (max-width:760px){.Demo03_notice__abLaP{min-height:29px;font-size:7px;letter-spacing:.08em}.Demo03_headerInner__JH36n{min-height:68px;padding:0 18px;gap:10px}.Demo03_desktopNav__z_rnI{display:none}.Demo03_headerActions__vZ68k{margin-left:auto;gap:6px}.Demo03_headerCta__CRDP9{min-height:36px;padding:0 10px;gap:6px;font-size:9px}.Demo03_cartLink__pZe7_{min-height:36px;padding:0 8px;gap:5px;font-size:9px}.Demo03_cartCount__3kp9h{min-width:17px;height:17px;font-size:8px}.Demo03_wordmark__78u3b{gap:8px}.Demo03_wordmark__78u3b strong{font-size:12px}.Demo03_wordmark__78u3b small{font-size:6px;letter-spacing:.12em}.Demo03_logoMark__EyPYz{height:23px}.Demo03_logoMark__EyPYz i:first-child{height:9px}.Demo03_logoMark__EyPYz i:nth-child(2){height:16px}.Demo03_logoMark__EyPYz i:nth-child(3){height:23px}.Demo03_mobileNav__2ElK7{display:block}.Demo03_mobileNav__2ElK7 summary{width:36px;height:36px;padding:10px 8px}.Demo03_mobileNav__2ElK7 nav{top:44px}.Demo03_hero__siG0k{padding:28px 18px 20px;grid-template-columns:1fr}.Demo03_heroCopy__Yb1f5{padding:17px 0 24px}.Demo03_hero__siG0k .Demo03_eyebrow__o_siZ{font-size:7px}.Demo03_hero__siG0k h1{max-width:560px;margin-top:20px;font-size:clamp(41px,11vw,65px)}.Demo03_heroIntro__Ty7n0{margin-top:16px;font-size:12px}.Demo03_heroActions__HVw40{margin-top:22px;gap:15px}.Demo03_buttonDark__AEWEr,.Demo03_buttonLight__AwtCZ,.Demo03_buttonOutline__F5_di{min-height:42px;padding:0 13px;font-size:9px}.Demo03_heroSignals__mWwLz{margin-top:22px;gap:10px 15px;font-size:8px}.Demo03_heroVisual__Uflp7{min-height:320px}.Demo03_heroStamp__pJ2Jo{left:13px;top:13px;padding:11px}.Demo03_heroStamp__pJ2Jo strong{font-size:14px}.Demo03_heroSpecs__pZE3f{right:12px;bottom:38px;min-width:135px;padding:10px}.Demo03_heroBottom__JuPrv{padding:11px 0;min-height:unset;flex-wrap:wrap;gap:8px;font-size:6px}.Demo03_heroBottom__JuPrv a{width:100%;margin:5px 0 0}.Demo03_catalogPreview__eJXhm,.Demo03_routeSection__ZmVFz{padding:55px 18px}.Demo03_sectionHead__puTkM{align-items:start;flex-direction:column;gap:12px;margin-bottom:24px}.Demo03_customAside__uXm5Q h2,.Demo03_detailAfter__mlK56 h2,.Demo03_processIntro__H20DZ h2,.Demo03_qualityIntro__h81B8 h2,.Demo03_sectionHead__puTkM h2,.Demo03_specCopy__e35jG h2,.Demo03_standardsIntro__7zrTL h2{font-size:31px}.Demo03_sectionHead__puTkM>p{font-size:10px}.Demo03_routeGrid__AHmYr{grid-template-columns:1fr;gap:10px}.Demo03_routeCard__qpCMe{min-height:280px;padding:18px;grid-template-columns:1fr 1fr}.Demo03_routeCard__qpCMe>div:nth-child(2){margin-top:38px}.Demo03_routeCard__qpCMe h3{font-size:27px}.Demo03_routeCard__qpCMe p{max-width:280px;font-size:10px}.Demo03_routeGraphic__6vjbQ{width:49%}.Demo03_featuredGrid__q88cB{grid-template-columns:1fr;gap:11px}.Demo03_tilePhoto__Hj9ye{min-height:210px}.Demo03_tileText__Lbdgm{min-height:150px}.Demo03_specSection__if31m{grid-template-columns:1fr}.Demo03_specPhoto__eQ0x3{min-height:310px}.Demo03_specCopy__e35jG{max-width:none;padding:42px 19px}.Demo03_specList__9Vl1g>div{grid-template-columns:28px minmax(95px,.75fr) 1.25fr;gap:7px;min-height:52px}.Demo03_specList__9Vl1g small{font-size:8px}.Demo03_processStrip__aTdD0{padding:48px 19px;grid-template-columns:1fr;gap:22px}.Demo03_processSteps__zXoCQ{grid-template-columns:1fr;gap:7px}.Demo03_processSteps__zXoCQ>div{padding:13px 14px}.Demo03_processSteps__zXoCQ h3{margin-top:10px}.Demo03_processCta__oPwux{padding:14px}.Demo03_processCta__oPwux strong{font-size:9px}.Demo03_processCta__oPwux span{font-size:8px}.Demo03_pageHero__yMURB{padding:55px 19px 30px;grid-template-columns:1fr;gap:17px}.Demo03_pageHero__yMURB h1{font-size:clamp(42px,10vw,61px)}.Demo03_pageHeroAside__NBRVG p{font-size:11px}.Demo03_catalogSection__MkYyj{padding:27px 16px 48px}.Demo03_catalogToolbar__vGZzw{padding:13px;align-items:stretch;flex-direction:column}.Demo03_searchField__4m3JE{min-width:0}.Demo03_catalogFilters__TsKPR{grid-template-columns:1fr}.Demo03_filterTabs__7PfhX{gap:2px}.Demo03_filterTabs__7PfhX button{padding:0 8px;font-size:8px}.Demo03_productGrid__xWc8u{grid-template-columns:1fr}.Demo03_productImage__EKA_Z{min-height:220px}.Demo03_customBand__7Sjn_{padding:25px 19px;flex-direction:column;align-items:start}.Demo03_customBand__7Sjn_ h2{font-size:22px}.Demo03_breadcrumb__OGxLZ{padding:17px 19px 0}.Demo03_productDetail___R1ax{padding:20px 19px 48px;grid-template-columns:1fr;gap:24px}.Demo03_detailPhoto__f2kM9{min-height:315px}.Demo03_detailCopy__Shy2F h1{font-size:40px}.Demo03_detailTable__mQXUz>div{grid-template-columns:110px 1fr}.Demo03_detailAfter__mlK56{padding:34px 19px;grid-template-columns:1fr;gap:20px}.Demo03_includeGrid__w2TmF{grid-template-columns:1fr 1fr;gap:7px}.Demo03_includeGrid__w2TmF>div{padding:10px;grid-template-columns:22px 1fr}.Demo03_includeGrid__w2TmF strong{font-size:8px}.Demo03_customShowcase__zAMv_{padding:30px 19px 40px;grid-template-columns:1fr;gap:24px}.Demo03_customImage__IuNUH{min-height:290px}.Demo03_customSteps__VHMMD{padding:19px;grid-template-columns:1fr 1fr;gap:14px 8px}.Demo03_customSteps__VHMMD>div{padding:3px 8px}.Demo03_customSteps__VHMMD p{font-size:9px}.Demo03_confidentiality__ToTLr{margin:18px 19px 45px}.Demo03_qualityLayout__uukAK{padding:43px 19px;grid-template-columns:1fr;gap:27px}.Demo03_documentsBand__L3_HO{padding:18px 19px;align-items:start;flex-wrap:wrap}.Demo03_documentsBand__L3_HO>div{flex:1}.Demo03_documentsBand__L3_HO a{margin:0 0 0 34px}.Demo03_workflowPage__u3uZ_{padding:20px 19px 10px}.Demo03_workflowPage__u3uZ_ article{min-height:0;padding:16px 0;grid-template-columns:40px 1fr;gap:9px}.Demo03_workflowNumber__bi_ym{width:32px;height:32px}.Demo03_workflowPage__u3uZ_ article h2{font-size:18px}.Demo03_workflowDeliverable__yody8{grid-column:2;min-height:45px}.Demo03_workflowNote__9EMbz{margin:5px 19px 20px}.Demo03_pageCta__f51ZB{margin:10px 19px 48px}.Demo03_pageCta__f51ZB p{font-size:14px}.Demo03_applicationGrid__fBqXR{padding:30px 19px 10px;grid-template-columns:1fr}.Demo03_applicationGrid__fBqXR article{min-height:160px}.Demo03_demoLabel__zkFPL{padding:0 19px}.Demo03_standardsPage__IxafQ{padding:37px 19px 40px;grid-template-columns:1fr;gap:24px}.Demo03_standardList__msLEl article{grid-template-columns:92px 1fr 20px;gap:9px}.Demo03_standardList__msLEl article>span{font-size:8px}.Demo03_standardList__msLEl strong{font-size:9px}.Demo03_standardList__msLEl p{font-size:8px}.Demo03_rfqPage__q0WBp{padding:34px 15px 55px;grid-template-columns:1fr;gap:22px}.Demo03_rfqAside__yViBT{position:static}.Demo03_rfqAside__yViBT h2{font-size:23px}.Demo03_rfqChecklist__KokWE{grid-template-columns:1fr 1fr;gap:10px}.Demo03_rfqChecklist__KokWE div{font-size:8px}.Demo03_rfqAsideNote__rtZgO,.Demo03_sampleNotice___a6NK{max-width:none}.Demo03_rfqForm__AIznN{padding:14px}.Demo03_requestMode__7SHvB button{min-height:74px;padding:10px;gap:4px 6px}.Demo03_requestMode__7SHvB strong{font-size:9px}.Demo03_requestMode__7SHvB small{font-size:7px}.Demo03_formSection__l86y2{padding:18px 0}.Demo03_formSectionHead__uR1QI{align-items:start;flex-direction:column;gap:8px}.Demo03_optionalLabel__P5Pf6{text-align:left}.Demo03_formGrid__hBd_f{grid-template-columns:1fr;gap:11px}.Demo03_rfqLineEdit__nI4II{grid-template-columns:1fr 1fr auto}.Demo03_rfqLineEdit__nI4II label:nth-child(3){grid-column:1/-1;grid-row:2}.Demo03_uploadBox__Ek0bn{align-items:start;flex-wrap:wrap}.Demo03_uploadBox__Ek0bn>span:nth-of-type(2){flex:1}.Demo03_uploadAction__dzbz5{margin-left:46px}.Demo03_submitBar__ES_bl{align-items:stretch;flex-direction:column}.Demo03_submitBar__ES_bl button{justify-content:center}.Demo03_receipt__T3Wx5{padding:20px}.Demo03_receipt__T3Wx5 h2{font-size:21px}.Demo03_footer__uMNm_{padding:31px 19px 16px}.Demo03_footerTop__jBvrm{align-items:start;flex-direction:column;gap:18px}.Demo03_footerTop__jBvrm>p{font-size:8px}.Demo03_footerBottom__CeJsE{align-items:start;flex-direction:column;gap:8px}}