.HeroBenefits-module__fkF10q__benefits{z-index:3;background:#fff;border-radius:1.2cqw;justify-content:space-between;align-items:center;gap:.5cqw;width:47.3%;min-height:5.7cqw;margin:0;padding:.65cqw 1.6cqw;list-style:none;display:flex;position:absolute;top:26.7cqw;left:4.7%;box-shadow:0 1cqw 1.5cqw #0002}.HeroBenefits-module__fkF10q__benefit{color:#111;align-items:center;gap:.65cqw;min-height:44px;padding:6px 0;font-size:1.2cqw;font-weight:700;line-height:1.6;display:flex}.HeroBenefits-module__fkF10q__label.HeroBenefits-module__fkF10q__label{font:inherit}.HeroBenefits-module__fkF10q__benefit svg{color:#2298a0;flex:none;width:2.3cqw;height:2.3cqw}@media (max-width:760px){.HeroBenefits-module__fkF10q__benefits{border-radius:0;order:2;gap:8px;width:calc(100% + 44px);min-height:70px;margin:0 -22px;padding:13px 10px;position:relative;top:auto;left:auto}.HeroBenefits-module__fkF10q__benefit{flex:1;gap:5px;font-size:clamp(10px,2.8vw,12px)}.HeroBenefits-module__fkF10q__benefit svg{width:24px;height:24px}}
.ProductScene-module__KBpX2G__scene,.ProductScene-module__KBpX2G__canvas,.ProductScene-module__KBpX2G__fallback{width:100%;height:100%;position:absolute;inset:0}.ProductScene-module__KBpX2G__canvas{opacity:0;touch-action:pan-y;transition:opacity .25s;display:block}.ProductScene-module__KBpX2G__scene[data-ready=true] .ProductScene-module__KBpX2G__canvas{opacity:1}.ProductScene-module__KBpX2G__fallback>span{width:100%;height:100%;display:block}.ProductScene-module__KBpX2G__scene .ProductScene-module__KBpX2G__fallback{z-index:1}@media (prefers-reduced-motion:reduce){.ProductScene-module__KBpX2G__canvas{transition:none}}
.ProductCallouts-module__0g0t6W__callouts{pointer-events:none;z-index:3;position:absolute;inset:0}.ProductCallouts-module__0g0t6W__lines{width:100%;height:100%;overflow:visible}.ProductCallouts-module__0g0t6W__lines path{fill:none;stroke:#779396;stroke-width:1px;vector-effect:non-scaling-stroke}.ProductCallouts-module__0g0t6W__lines circle{fill:#36bbca;stroke:#d7f9fc;stroke-width:1.5px;vector-effect:non-scaling-stroke}.ProductCallouts-module__0g0t6W__label{text-align:center;width:23%;position:absolute;transform:translate(-50%,-50%)}.ProductCallouts-module__0g0t6W__name.ProductCallouts-module__0g0t6W__name{color:#fff;white-space:nowrap;background:#4e6874;border-radius:3px;padding:5px 11px;font-family:inherit;font-size:clamp(10px,1.05vw,15px);font-weight:500;line-height:1.6;display:inline-flex}button.ProductCallouts-module__0g0t6W__name{pointer-events:auto}.ProductCallouts-module__0g0t6W__name:focus-visible{outline-offset:4px;outline:2px solid #0a909b}.ProductCallouts-module__0g0t6W__description.ProductCallouts-module__0g0t6W__description{color:#5d6b73;max-width:230px;margin:7px auto 0;font-size:clamp(9px,.87vw,12px);line-height:1.8}.ProductCallouts-module__0g0t6W__label[data-selected=true] .ProductCallouts-module__0g0t6W__name{background:#168f99}.ProductCallouts-module__0g0t6W__lines g[data-selected=true] path{stroke:#168f99;stroke-width:1.5px}.ProductCallouts-module__0g0t6W__callouts[data-tone=dark] .ProductCallouts-module__0g0t6W__label{width:auto;max-width:34%}.ProductCallouts-module__0g0t6W__callouts[data-tone=dark] .ProductCallouts-module__0g0t6W__name{background:#335b71ed;padding:3px 8px;font-size:clamp(10px,.86cqw,12px)}.ProductCallouts-module__0g0t6W__callouts[data-tone=dark] .ProductCallouts-module__0g0t6W__lines path{stroke:#bce8ed}@media (max-width:760px){.ProductCallouts-module__0g0t6W__label{width:38%}.ProductCallouts-module__0g0t6W__description.ProductCallouts-module__0g0t6W__description{font-size:10px}.ProductCallouts-module__0g0t6W__name.ProductCallouts-module__0g0t6W__name{padding:4px 7px;font-size:11px}}
.ReferenceArtwork-module__JtNkJq__artwork{min-width:0;display:block;overflow:hidden}.ReferenceArtwork-module__JtNkJq__artwork svg{width:100%;height:100%;display:block}
.HeroProducts-module__r0vbpq__scene{aspect-ratio:665/509;isolation:isolate;direction:ltr}.HeroProducts-module__r0vbpq__scene .ProductScene_canvas{pointer-events:auto}.HeroProducts-module__r0vbpq__scene:before{content:"";z-index:-1;background:radial-gradient(at 70% 85%,#24828b 0%,#20516f 36%,#1e1b59 78%);border-radius:0 1.6cqw 1.6cqw 0;position:absolute;inset:0 0 10.7%}.HeroProducts-module__r0vbpq__keyboardControls{pointer-events:none;z-index:4;justify-content:center;gap:5px;display:flex;position:absolute;inset:auto 0 0}.HeroProducts-module__r0vbpq__productControl.HeroProducts-module__r0vbpq__productControl{color:#fff;opacity:0;background:#245b70;border-radius:4px;padding:5px 8px;font-size:11px}:is(.HeroProducts-module__r0vbpq__productControl:focus-visible,.HeroProducts-module__r0vbpq__scene:has([data-ready=false]) .HeroProducts-module__r0vbpq__productControl){opacity:1;pointer-events:auto;outline-offset:2px;outline:2px solid #9ee4e8}.HeroProducts-module__r0vbpq__hint.HeroProducts-module__r0vbpq__hint{top:100%;text-align:center;color:#647078;margin:3px 0 0;font-size:clamp(10px,.8cqw,12px);line-height:1.7;position:absolute;inset-inline:0}@media (max-width:760px){.HeroProducts-module__r0vbpq__scene:before{background:radial-gradient(at 70% 70%,#205f75,#1e1b59 75%);border-radius:14px;inset:0}.HeroProducts-module__r0vbpq__hint.HeroProducts-module__r0vbpq__hint{color:#d3e4ec;margin-top:8px}}
.HomeHero-module__B1rHZW__hero{isolation:isolate;width:97.8%;height:33cqw;margin:0 auto;position:relative}.HomeHero-module__B1rHZW__backdrop{background:#1e1b59;border-radius:1.6cqw;height:29.5cqw;position:absolute;inset:0 0 auto}.HomeHero-module__B1rHZW__artwork{z-index:1;border-radius:0 1.6cqw 0 0;width:44.27%;position:absolute;top:0;right:0}.HomeHero-module__B1rHZW__copy{color:#fff;text-align:right;z-index:2;width:46.3%;position:absolute;top:5.4cqw;left:5.8%}.HomeHero-module__B1rHZW__copy h1{letter-spacing:-.06cqw;margin:0;font-size:2.95cqw;font-weight:800;line-height:1.48}.HomeHero-module__B1rHZW__copy h1 span{white-space:nowrap;display:block}.HomeHero-module__B1rHZW__copy p{margin:1.5cqw 0 0;font-size:1.35cqw;font-weight:400;line-height:1.65}.HomeHero-module__B1rHZW__copy[dir=ltr]{text-align:left;top:4cqw}.HomeHero-module__B1rHZW__copy[dir=ltr] h1{letter-spacing:-.06cqw;font-size:2.9cqw;line-height:1.3}.HomeHero-module__B1rHZW__copy[dir=ltr] h1 span{white-space:normal}.HomeHero-module__B1rHZW__copy[dir=ltr] p{font-size:1.3cqw}.HomeHero-module__B1rHZW__sparkles{z-index:2;pointer-events:none;position:absolute;inset:2cqw 1cqw 6cqw 59%}.HomeHero-module__B1rHZW__sparkles i{left:calc(mod(var(--i) * 37, 90) * 1%);top:calc(mod(var(--i) * 23, 85) * 1%);width:3px;height:3px;animation:HomeHero-module__B1rHZW__glow 6s calc(var(--i) * .6s) infinite;opacity:0;background:#fff;border-radius:50%;position:absolute;box-shadow:0 0 7px 2px #dcffff}@keyframes HomeHero-module__B1rHZW__glow{0%,50%,to{opacity:0;transform:scale(.5)}65%{opacity:.8;transform:scale(1.3)}}@media (max-width:760px){.HomeHero-module__B1rHZW__hero{background:#1e1b59;border-radius:14px;flex-direction:column;width:96%;height:auto;min-height:690px;padding:28px 22px 0;display:flex;overflow:hidden}.HomeHero-module__B1rHZW__backdrop{display:none}.HomeHero-module__B1rHZW__copy{text-align:center;order:0;width:100%;position:relative;top:auto;left:auto}.HomeHero-module__B1rHZW__copy h1{letter-spacing:-.5px;font-size:clamp(23px,5.8vw,38px);line-height:1.6}.HomeHero-module__B1rHZW__copy h1 span{white-space:normal}.HomeHero-module__B1rHZW__copy p{margin:16px 0;font-size:14px;line-height:1.9}.HomeHero-module__B1rHZW__copy[dir=ltr]{top:auto}.HomeHero-module__B1rHZW__copy[dir=ltr] h1{font-size:28px}.HomeHero-module__B1rHZW__copy[dir=ltr] p{font-size:14px}.HomeHero-module__B1rHZW__artwork{border-radius:0;order:1;align-self:center;width:100%;max-width:490px;margin:auto auto 44px;position:relative;top:auto;right:auto}.HomeHero-module__B1rHZW__sparkles{inset:40% 10% 15%}}@media (prefers-reduced-motion:reduce){.HomeHero-module__B1rHZW__sparkles{display:none}}
.ScrollReveal-module__S5KnCG__viewport{min-width:0}.ScrollReveal-module__S5KnCG__reveal{--reveal-x:0px;--reveal-y:0px;min-width:0}.ScrollReveal-module__S5KnCG__up{--reveal-y:min(300px, 30cqw)}.ScrollReveal-module__S5KnCG__inline{--reveal-x:clamp(-300px, -25cqw, -48px)}.ScrollReveal-module__S5KnCG__inline:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--reveal-x:clamp(48px, 25cqw, 300px)}.ScrollReveal-module__S5KnCG__reveal[data-reveal=pending]{opacity:0;visibility:hidden}.ScrollReveal-module__S5KnCG__reveal[data-reveal=visible]{animation:ScrollReveal-module__S5KnCG__enter 1.65s cubic-bezier(.19, 1, .22, 1) var(--reveal-delay) both}@keyframes ScrollReveal-module__S5KnCG__enter{0%{opacity:0;transform:translate3d(var(--reveal-x), var(--reveal-y), 0)}to{opacity:1;transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){.ScrollReveal-module__S5KnCG__reveal[data-reveal]{opacity:1;visibility:visible;animation:none;transform:none}}
.InquiryForm-module__Y-khNa__inquiry{background:#fff;padding-block:0 48px;scroll-margin-top:28px;position:relative}.InquiryForm-module__Y-khNa__contentWidth{width:91.4%;margin-inline:5.6% 3%}.InquiryForm-module__Y-khNa__grid{grid-template-columns:minmax(0,1fr) minmax(320px,390px);align-items:center;gap:clamp(28px,6cqw,90px);display:grid}.InquiryForm-module__Y-khNa__copy{text-align:start;padding-block:45px 22px}.InquiryForm-module__Y-khNa__aboutTitle.InquiryForm-module__Y-khNa__aboutTitle{font:inherit;margin-block:0 18px;font-size:clamp(21px,2.2cqw,29px);font-weight:750;line-height:1.7}.InquiryForm-module__Y-khNa__aboutText.InquiryForm-module__Y-khNa__aboutText{font:inherit;color:#68777f;max-width:600px;margin-block:0 24px;font-size:13px;line-height:2}.InquiryForm-module__Y-khNa__contact,.InquiryForm-module__Y-khNa__support{color:#39828c;align-items:center;gap:10px;margin-block:12px;text-decoration:none;display:flex}.InquiryForm-module__Y-khNa__contact span,.InquiryForm-module__Y-khNa__support span{font:inherit;color:#5b6c75;font-size:12px;line-height:1.9}.InquiryForm-module__Y-khNa__contact:hover span{color:#168f98}.InquiryForm-module__Y-khNa__contact svg,.InquiryForm-module__Y-khNa__support svg{flex-shrink:0;font-size:22px}.InquiryForm-module__Y-khNa__formCard.InquiryForm-module__Y-khNa__formCard{background:#fff;border:1px solid #e3e9ee;border-radius:15px;margin-block-start:-44px;padding:24px;position:relative;overflow:visible;box-shadow:0 12px 28px #25374312}.InquiryForm-module__Y-khNa__formTitle.InquiryForm-module__Y-khNa__formTitle{font:inherit;text-align:center;font-size:20px;font-weight:700;line-height:1.65}.InquiryForm-module__Y-khNa__formIntro.InquiryForm-module__Y-khNa__formIntro{font:inherit;color:#7d8a91;text-align:center;margin-block:8px 18px;font-size:11px;line-height:1.8}.InquiryForm-module__Y-khNa__form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px;min-width:0;display:grid}.InquiryForm-module__Y-khNa__form .MuiTextField-root{min-width:0}.InquiryForm-module__Y-khNa__form .MuiInputBase-root{border-radius:8px;font-family:inherit;font-size:12px}.InquiryForm-module__Y-khNa__form .MuiInputLabel-root{font-family:inherit;font-size:12px}.InquiryForm-module__Y-khNa__form:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .MuiInputLabel-root{transform-origin:100% 0;left:auto;right:0;transform:translate(-14px,9px)scale(1)}.InquiryForm-module__Y-khNa__form:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .MuiInputLabel-shrink{transform:translate(-14px,-9px)scale(.75)}.InquiryForm-module__Y-khNa__form:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .MuiOutlinedInput-notchedOutline{text-align:right}.InquiryForm-module__Y-khNa__message,.InquiryForm-module__Y-khNa__submit.InquiryForm-module__Y-khNa__submit,.InquiryForm-module__Y-khNa__emailNote.InquiryForm-module__Y-khNa__emailNote,.InquiryForm-module__Y-khNa__notice.InquiryForm-module__Y-khNa__notice{grid-column:1/-1}.InquiryForm-module__Y-khNa__submit.InquiryForm-module__Y-khNa__submit{min-height:42px;font:inherit;background:#29247d;border-radius:10px;font-size:13px}.InquiryForm-module__Y-khNa__submit.InquiryForm-module__Y-khNa__submit:hover{background:#3b3690}.InquiryForm-module__Y-khNa__emailNote.InquiryForm-module__Y-khNa__emailNote{font:inherit;color:#8a969d;text-align:center;margin:0;font-size:10px;line-height:1.8}.InquiryForm-module__Y-khNa__notice.InquiryForm-module__Y-khNa__notice{font:inherit;border-radius:8px;font-size:11px}@media (max-width:1000px){.InquiryForm-module__Y-khNa__grid{grid-template-columns:minmax(0,1fr) minmax(300px,360px);gap:30px}}@media (max-width:760px){.InquiryForm-module__Y-khNa__inquiry{padding-block:10px 36px}.InquiryForm-module__Y-khNa__contentWidth{width:90%;margin-inline:auto}.InquiryForm-module__Y-khNa__grid{grid-template-columns:1fr;gap:20px}.InquiryForm-module__Y-khNa__copy{padding-block:14px}.InquiryForm-module__Y-khNa__aboutTitle.InquiryForm-module__Y-khNa__aboutTitle{font-size:21px}.InquiryForm-module__Y-khNa__formCard.InquiryForm-module__Y-khNa__formCard{margin-block-start:0;padding:20px}}@media (max-width:360px){.InquiryForm-module__Y-khNa__form{grid-template-columns:1fr}}
.ProductApplications-module__rB6HvW__projects{min-width:0;margin-block-start:24px}.ProductApplications-module__rB6HvW__title.ProductApplications-module__rB6HvW__title{font:inherit;text-align:start;margin-block:0 1cqw;font-size:clamp(15px,1.35cqw,18px);font-weight:800;line-height:1.5}.ProductApplications-module__rB6HvW__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:.95cqw;margin:0;padding:0;list-style:none;display:grid}.ProductApplications-module__rB6HvW__project.ProductApplications-module__rB6HvW__project{background:#fff;border:1px solid #dce0e3;border-radius:1cqw;grid-template-columns:104px minmax(0,1fr);align-items:center;min-width:0;transition:border-color .18s,background-color .18s;display:grid;overflow:hidden}.ProductApplications-module__rB6HvW__applicationArt{border-radius:8px;width:104px;height:104px;margin-inline-start:8px;transition:transform .3s}.ProductApplications-module__rB6HvW__caption{text-align:start;padding:10px 12px}.ProductApplications-module__rB6HvW__name.ProductApplications-module__rB6HvW__name{font:inherit;margin-block:0 .35cqw;font-size:12px;font-weight:700;line-height:1.7}.ProductApplications-module__rB6HvW__description.ProductApplications-module__rB6HvW__description{color:#647078;font:inherit;margin:0;font-size:11px;line-height:1.8}@media (hover:hover){.ProductApplications-module__rB6HvW__project:hover .ProductApplications-module__rB6HvW__applicationArt{transform:scale(1.025)}}@media (max-width:760px){.ProductApplications-module__rB6HvW__projects{margin-block-start:26px}.ProductApplications-module__rB6HvW__title.ProductApplications-module__rB6HvW__title{margin-block-end:12px;font-size:15px}.ProductApplications-module__rB6HvW__cards{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#b5cdd0 transparent;grid-template-columns:none;grid-auto-columns:80%;grid-auto-flow:column;gap:10px;padding-block-end:6px;overflow-x:auto}.ProductApplications-module__rB6HvW__project.ProductApplications-module__rB6HvW__project{scroll-snap-align:start;border-radius:12px;grid-template-columns:88px minmax(0,1fr)}.ProductApplications-module__rB6HvW__applicationArt{width:88px;height:88px;margin-inline-start:6px}.ProductApplications-module__rB6HvW__caption{padding:8px 10px}.ProductApplications-module__rB6HvW__name.ProductApplications-module__rB6HvW__name{margin-block-end:4px;font-size:12px}.ProductApplications-module__rB6HvW__description.ProductApplications-module__rB6HvW__description{font-size:11px}}@media (prefers-reduced-motion:reduce){.ProductApplications-module__rB6HvW__project.ProductApplications-module__rB6HvW__project,.ProductApplications-module__rB6HvW__applicationArt{transition:none}.ProductApplications-module__rB6HvW__project:hover .ProductApplications-module__rB6HvW__applicationArt{transform:none}}
.ProductCarousel-module__C2LDga__carousel{min-width:0;position:relative}.ProductCarousel-module__C2LDga__track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:calc(20% - 9.6px);grid-auto-flow:column;gap:12px;padding-block:2px 4px;display:grid;overflow-x:auto}.ProductCarousel-module__C2LDga__track::-webkit-scrollbar{display:none}.ProductCarousel-module__C2LDga__track:focus-visible{outline-offset:3px;border-radius:12px;outline:2px solid #089da3}.ProductCarousel-module__C2LDga__item{scroll-snap-align:start;min-width:0;display:flex}.ProductCarousel-module__C2LDga__card.ProductCarousel-module__C2LDga__card{width:100%;box-shadow:none;background:#fff;border:1px solid #dce2e5;border-radius:12px;transition:border-color .18s,background-color .18s}.ProductCarousel-module__C2LDga__product.ProductCarousel-module__C2LDga__product{width:100%;height:100%;min-height:182px;font:inherit;flex-direction:column;gap:6px;padding:12px 10px 10px;display:flex}.ProductCarousel-module__C2LDga__media{justify-content:center;align-items:center;width:100%;height:116px;display:flex}.ProductCarousel-module__C2LDga__image{object-fit:contain;width:100%;max-width:140px;height:116px;transition:transform .18s;display:block}.ProductCarousel-module__C2LDga__name.ProductCarousel-module__C2LDga__name{color:#20282d;width:100%;min-height:40px;font:inherit;text-align:center;justify-content:center;align-items:center;margin:0;font-size:13px;font-weight:600;line-height:1.55;display:flex}.ProductCarousel-module__C2LDga__arrow.ProductCarousel-module__C2LDga__arrow{color:#52636c;z-index:2;background:#fff;border:1px solid #dde5e8;width:32px;height:32px;padding:4px;position:absolute;top:70px;box-shadow:0 2px 6px #182e3710}.ProductCarousel-module__C2LDga__arrow.ProductCarousel-module__C2LDga__arrow:hover{color:#089da3;background:#f0fafb}.ProductCarousel-module__C2LDga__arrow svg{width:22px;height:22px}.ProductCarousel-module__C2LDga__previous{inset-inline-start:-10px}.ProductCarousel-module__C2LDga__next{inset-inline-end:-10px}@media (max-width:1000px){.ProductCarousel-module__C2LDga__track{grid-auto-columns:calc(25% - 9px)}}@media (max-width:760px){.ProductCarousel-module__C2LDga__track{grid-auto-columns:46%;gap:10px}.ProductCarousel-module__C2LDga__product.ProductCarousel-module__C2LDga__product{gap:4px;min-height:170px;padding:10px 8px}.ProductCarousel-module__C2LDga__media,.ProductCarousel-module__C2LDga__image{height:106px}.ProductCarousel-module__C2LDga__image{max-width:128px}.ProductCarousel-module__C2LDga__name.ProductCarousel-module__C2LDga__name{min-height:38px;font-size:12px}}@media (prefers-reduced-motion:reduce){.ProductCarousel-module__C2LDga__card.ProductCarousel-module__C2LDga__card,.ProductCarousel-module__C2LDga__image{transition:none}}
.ProductCategories-module__iW_liq__section{width:91.4%;margin-block:2.4cqw 0;margin-inline:5.6% 3%;scroll-margin-top:24px}.ProductCategories-module__iW_liq__tabs.ProductCategories-module__iW_liq__tabs{background:#edf2f5;border:1px solid #e3e9ee;border-radius:16px;width:min(100%,680px);min-height:58px;margin-block-end:18px;padding:5px;overflow:visible}.ProductCategories-module__iW_liq__tabs .MuiTabs-list{gap:5px}.ProductCategories-module__iW_liq__tab.ProductCategories-module__iW_liq__tab{color:#596875;min-width:0;min-height:46px;font:inherit;opacity:1;border:1px solid #0000;border-radius:11px;gap:9px;padding:10px 14px;font-size:clamp(12px,1.05cqw,14px);font-weight:600;line-height:1.65;transition:color .2s,background-color .2s,border-color .2s,box-shadow .2s;display:flex}.ProductCategories-module__iW_liq__tab.ProductCategories-module__iW_liq__tab svg{color:#7b919a;flex-shrink:0;width:21px;height:21px;margin:0;transition:color .2s}.ProductCategories-module__iW_liq__tab.ProductCategories-module__iW_liq__tab[aria-selected=true]{color:#176b76;background:#fff;border-color:#dbe8e9;box-shadow:0 3px 10px #233a4c0d}.ProductCategories-module__iW_liq__tab.ProductCategories-module__iW_liq__tab[aria-selected=true] svg{color:#168f98}.ProductCategories-module__iW_liq__tab.ProductCategories-module__iW_liq__tab:focus-visible{outline-offset:2px;outline:2px solid #269ca3}.ProductCategories-module__iW_liq__indicator.ProductCategories-module__iW_liq__indicator{display:none}@media (hover:hover){.ProductCategories-module__iW_liq__tab.ProductCategories-module__iW_liq__tab:not([aria-selected=true]):hover{color:#253b4d;background:#ffffffa8}.ProductCategories-module__iW_liq__tab.ProductCategories-module__iW_liq__tab:not([aria-selected=true]):hover svg{color:#269ca3}.ProductCategories-module__iW_liq__tab.ProductCategories-module__iW_liq__tab[aria-selected=true]:hover{background:#fbfefe;border-color:#bbd9dc}}@media (max-width:760px){.ProductCategories-module__iW_liq__section{width:90%;margin:32px auto}.ProductCategories-module__iW_liq__tabs.ProductCategories-module__iW_liq__tabs{border-radius:14px;width:100%;margin-block-end:12px;padding:4px}.ProductCategories-module__iW_liq__tabs .MuiTabs-list{gap:3px}.ProductCategories-module__iW_liq__tab.ProductCategories-module__iW_liq__tab{flex-direction:column;gap:4px;min-height:68px;padding:8px 4px;font-size:clamp(10px,2.6vw,12px)}.ProductCategories-module__iW_liq__tab.ProductCategories-module__iW_liq__tab svg{width:19px;height:19px}}@media (prefers-reduced-motion:reduce){.ProductCategories-module__iW_liq__tab.ProductCategories-module__iW_liq__tab,.ProductCategories-module__iW_liq__tab.ProductCategories-module__iW_liq__tab svg{transition:none}}
.HomeCarouselControls-module__G3n8Da__arrow.HomeCarouselControls-module__G3n8Da__arrow{z-index:2;color:#398b92;background:#fff;border:1px solid #e0e9ec;width:38px;height:38px;position:absolute;top:45%;box-shadow:0 4px 12px #223b4714}.HomeCarouselControls-module__G3n8Da__arrow.HomeCarouselControls-module__G3n8Da__arrow:hover{color:#176b76;background:#edf9f9}.HomeCarouselControls-module__G3n8Da__previous{inset-inline-start:-16px}.HomeCarouselControls-module__G3n8Da__next{inset-inline-end:-16px}.HomeCarouselControls-module__G3n8Da__dots{justify-content:center;margin-block-start:12px;display:flex}.HomeCarouselControls-module__G3n8Da__dotButton.HomeCarouselControls-module__G3n8Da__dotButton{width:28px;height:28px;padding:8px}.HomeCarouselControls-module__G3n8Da__dot{background:#c2ced3;border-radius:50%;width:6px;height:6px;transition:background-color .2s,width .2s}.HomeCarouselControls-module__G3n8Da__dot.HomeCarouselControls-module__G3n8Da__active{background:#269ca3;border-radius:5px;width:15px}@media (max-width:760px){.HomeCarouselControls-module__G3n8Da__arrow.HomeCarouselControls-module__G3n8Da__arrow{width:32px;height:32px}.HomeCarouselControls-module__G3n8Da__previous{inset-inline-start:-9px}.HomeCarouselControls-module__G3n8Da__next{inset-inline-end:-9px}}@media (prefers-reduced-motion:reduce){.HomeCarouselControls-module__G3n8Da__dot{transition:none}}
.InnovationSection-module__OMCYOG__section{background:#fff;padding-block:52px 46px}.InnovationSection-module__OMCYOG__contentWidth{width:91.4%;margin-inline:5.6% 3%}.InnovationSection-module__OMCYOG__title.InnovationSection-module__OMCYOG__title{font:inherit;text-align:start;margin-block:0 22px;font-size:clamp(20px,2cqw,28px);font-weight:750}.InnovationSection-module__OMCYOG__carousel{position:relative}.InnovationSection-module__OMCYOG__slide{background:linear-gradient(115deg,#f3f8f9,#fff 48%,#eff5f5);border-radius:20px;grid-template-columns:.8fr 1fr 1.2fr;align-items:center;gap:28px;min-height:300px;padding:14px 24px;display:grid}.InnovationSection-module__OMCYOG__visual{isolation:isolate;place-items:center;min-width:0;height:280px;display:grid;position:relative}.InnovationSection-module__OMCYOG__visual:before{content:"";z-index:-1;background:linear-gradient(135deg,#bce1e3a0,#e9f2f366);border-radius:34px;position:absolute;inset:20% 0 12%;transform:rotate(-17deg)}.InnovationSection-module__OMCYOG__artwork{filter:drop-shadow(0 12px 9px #273a4219);width:100%;height:268px;display:block}.InnovationSection-module__OMCYOG__copy{text-align:start;min-width:0}.InnovationSection-module__OMCYOG__subtitle.InnovationSection-module__OMCYOG__subtitle{font:inherit;margin:0;font-size:clamp(18px,1.7cqw,24px);font-weight:700;line-height:1.65}.InnovationSection-module__OMCYOG__description.InnovationSection-module__OMCYOG__description{font:inherit;color:#66777f;margin-block:14px 20px;font-size:12px;line-height:1.9}.InnovationSection-module__OMCYOG__cta.InnovationSection-module__OMCYOG__cta{font:inherit;border-radius:10px;gap:8px;padding:8px 14px;font-size:12px}.InnovationSection-module__OMCYOG__cta .MuiButton-endIcon{margin:0}.InnovationSection-module__OMCYOG__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.InnovationSection-module__OMCYOG__metric.InnovationSection-module__OMCYOG__metric{background:#ffffffec;border:1px solid #e2ebee;border-radius:12px;min-width:0;padding:18px 14px;box-shadow:0 8px 20px #273a4209}.InnovationSection-module__OMCYOG__metricLabel.InnovationSection-module__OMCYOG__metricLabel{font:inherit;color:#66777f;font-size:12px;font-weight:600;line-height:1.8}.InnovationSection-module__OMCYOG__metricValue.InnovationSection-module__OMCYOG__metricValue{text-align:start;font:inherit;color:#1c6b74;white-space:nowrap;margin-block:10px 0;font-size:clamp(17px,1.75cqw,25px);font-weight:750}@media (max-width:1000px){.InnovationSection-module__OMCYOG__slide{grid-template-columns:.8fr 1fr;gap:20px}.InnovationSection-module__OMCYOG__metrics{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:760px){.InnovationSection-module__OMCYOG__section{padding-block:36px}.InnovationSection-module__OMCYOG__contentWidth{width:90%;margin-inline:auto}.InnovationSection-module__OMCYOG__title.InnovationSection-module__OMCYOG__title{margin-block-end:18px;font-size:19px}.InnovationSection-module__OMCYOG__slide{grid-template-columns:1fr;gap:16px;padding:18px}.InnovationSection-module__OMCYOG__visual{height:200px}.InnovationSection-module__OMCYOG__artwork{height:195px}.InnovationSection-module__OMCYOG__subtitle.InnovationSection-module__OMCYOG__subtitle{font-size:18px}.InnovationSection-module__OMCYOG__copy{text-align:start}.InnovationSection-module__OMCYOG__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.InnovationSection-module__OMCYOG__metric.InnovationSection-module__OMCYOG__metric{padding:12px 10px}.InnovationSection-module__OMCYOG__metricValue.InnovationSection-module__OMCYOG__metricValue{font-size:clamp(14px,4vw,18px)}}
.HomeFooter-module__avyLsq__footer{color:#fff;background:#222b35;padding-block:40px 0}.HomeFooter-module__avyLsq__contentWidth{width:91.4%;margin-inline:5.6% 3%}.HomeFooter-module__avyLsq__grid{grid-template-columns:.9fr .9fr 1.2fr 1.45fr;gap:32px;padding-block-end:30px;display:grid}.HomeFooter-module__avyLsq__column{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.HomeFooter-module__avyLsq__heading.HomeFooter-module__avyLsq__heading{font:inherit;color:#f2f6f8;margin-block:0 12px;font-size:15px;font-weight:650;line-height:1.7}.HomeFooter-module__avyLsq__column a,.HomeFooter-module__avyLsq__column p,.HomeFooter-module__avyLsq__column span{font:inherit;color:#b9c6ce;font-size:12px;line-height:1.9;text-decoration:none}.HomeFooter-module__avyLsq__column a:hover{color:#75cbd1}.HomeFooter-module__avyLsq__contact{align-items:center;gap:8px;max-width:100%;display:flex}.HomeFooter-module__avyLsq__contact span{overflow-wrap:anywhere}.HomeFooter-module__avyLsq__contact svg{color:#70acb7;flex-shrink:0;width:20px;height:20px}.HomeFooter-module__avyLsq__official.HomeFooter-module__avyLsq__official{color:#8298a4;margin-block:12px 0;font-size:11px}.HomeFooter-module__avyLsq__logo{width:84px;height:90px;margin-block-start:8px;display:block}.HomeFooter-module__avyLsq__mapColumn{min-width:0}.HomeFooter-module__avyLsq__mapFrame{background:#e2ecee;border:1px solid #ffffff1a;border-radius:10px;width:100%;height:166px;overflow:hidden}.HomeFooter-module__avyLsq__mapFrame iframe{border:0;width:100%;height:100%}.HomeFooter-module__avyLsq__mapLink.HomeFooter-module__avyLsq__mapLink{color:#99bfc6;font:inherit;gap:7px;padding:7px 0;font-size:11px}.HomeFooter-module__avyLsq__mapLink .MuiButton-endIcon{margin:0}.HomeFooter-module__avyLsq__bottom{border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;gap:10px 24px;padding-block:18px;display:flex}.HomeFooter-module__avyLsq__bottom span{font:inherit;color:#90a2af;font-size:10px;line-height:1.8}@media (max-width:1000px){.HomeFooter-module__avyLsq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}}@media (max-width:760px){.HomeFooter-module__avyLsq__contentWidth{width:90%;margin-inline:auto}.HomeFooter-module__avyLsq__footer{padding-block-start:30px}.HomeFooter-module__avyLsq__grid{gap:24px 20px}.HomeFooter-module__avyLsq__heading.HomeFooter-module__avyLsq__heading{font-size:14px}.HomeFooter-module__avyLsq__column a,.HomeFooter-module__avyLsq__column p,.HomeFooter-module__avyLsq__column span{font-size:11px}.HomeFooter-module__avyLsq__mapFrame{height:160px}.HomeFooter-module__avyLsq__bottom{flex-direction:column;padding-block:14px}}@media (max-width:440px){.HomeFooter-module__avyLsq__mapColumn{grid-column:1/-1}.HomeFooter-module__avyLsq__mapFrame{height:180px}}
.ProductMap-module__e404oW__mapSection{background:linear-gradient(145deg,#e6edf0,#f2f6f7 54%,#eef3f5);padding:48px 0 30px;scroll-margin-top:24px}.ProductMap-module__e404oW__contentWidth{width:91.4%;margin-inline:5.6% 3%}.ProductMap-module__e404oW__title.ProductMap-module__e404oW__title{text-align:center;margin:0 0 10px;font-size:clamp(22px,2.2vw,30px);font-weight:700}.ProductMap-module__e404oW__intro.ProductMap-module__e404oW__intro{text-align:center;color:#77848c;margin:0 auto;font-size:13px}.ProductMap-module__e404oW__mapCard{isolation:isolate;height:clamp(420px,43vw,570px);position:relative}.ProductMap-module__e404oW__architecture{opacity:.32;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ProductMap-module__e404oW__architecture i{width:8%;height:calc(16% + mod(var(--index) * 7, 28) * 1%);bottom:calc(6% + mod(var(--index) * 17, 38) * 1%);left:calc(4% + var(--index) * 13%);background:linear-gradient(110deg,#fff 54%,#cbd5dc 55%);position:absolute;transform:skewY(-10deg)}.ProductMap-module__e404oW__architecture:after{content:"";background:linear-gradient(33deg,#0000 49.8%,#fff9 50%,#0000 50.2%),linear-gradient(145deg,#0000 49.8%,#fff9 50%,#0000 50.2%);position:absolute;inset:0}.ProductMap-module__e404oW__arrow.ProductMap-module__e404oW__arrow{color:#609497;z-index:4;background:#fff;width:42px;height:42px;position:absolute;top:48%;box-shadow:0 5px 14px #3c515a24}.ProductMap-module__e404oW__previous{inset-inline-start:1%}.ProductMap-module__e404oW__next{inset-inline-end:1%}.ProductMap-module__e404oW__toolbar{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.ProductMap-module__e404oW__dots{display:flex}.ProductMap-module__e404oW__dots button{padding:9px}.ProductMap-module__e404oW__dot,.ProductMap-module__e404oW__dotActive{background:#b8c5ca;border-radius:50%;width:7px;height:7px}.ProductMap-module__e404oW__dotActive{background:#238e96}.ProductMap-module__e404oW__fallback{position:absolute;inset:12% 35%}.ProductMap-module__e404oW__fallback>span{width:100%;height:100%}@media (max-width:760px){.ProductMap-module__e404oW__contentWidth{width:94%;margin-inline:auto}.ProductMap-module__e404oW__mapSection{padding:32px 0 22px}.ProductMap-module__e404oW__mapCard{height:470px}.ProductMap-module__e404oW__arrow.ProductMap-module__e404oW__arrow{width:34px;height:34px;top:47%}.ProductMap-module__e404oW__intro.ProductMap-module__e404oW__intro{padding-inline:12px;font-size:12px}}
.Home-module__YeEf2G__canvas{background:#f7f9fa;border-radius:22px;width:min(1440px,100% - 32px);margin:16px auto 0;overflow:hidden;box-shadow:0 16px 42px #1f2b450f;container-type:inline-size}.Home-module__YeEf2G__home{--navy:#29247d;--teal:#269ca3;--line:#dfe4e8;color:#15161d;background:#f7f9fa;overflow:hidden}
.ProjectHighlights-module__WP7wYa__section{background:#eef3f5;padding-block:20px 70px}.ProjectHighlights-module__WP7wYa__contentWidth{width:91.4%;margin-inline:5.6% 3%}.ProjectHighlights-module__WP7wYa__title.ProjectHighlights-module__WP7wYa__title{font:inherit;text-align:start;margin-block:0 22px;font-size:clamp(19px,1.7cqw,24px);font-weight:700}.ProjectHighlights-module__WP7wYa__carousel{position:relative}.ProjectHighlights-module__WP7wYa__track{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;grid-auto-columns:calc(27.7778% - 13.3333px);grid-auto-flow:column;gap:16px;padding-block:5px 12px;display:grid;overflow-x:auto}.ProjectHighlights-module__WP7wYa__track::-webkit-scrollbar{display:none}.ProjectHighlights-module__WP7wYa__card.ProjectHighlights-module__WP7wYa__card{color:#fff;min-width:0;height:248px;box-shadow:none;scroll-snap-align:start;background:#273640;border-radius:14px;position:relative}.ProjectHighlights-module__WP7wYa__artwork{width:100%;height:100%;position:absolute;inset:0}.ProjectHighlights-module__WP7wYa__caption{text-align:start;background:linear-gradient(#17313a00 15%,#152b38e6);flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:10px;padding:18px;display:flex;position:absolute;inset:0}.ProjectHighlights-module__WP7wYa__name.ProjectHighlights-module__WP7wYa__name{font:inherit;font-size:16px;font-weight:650;line-height:1.6}.ProjectHighlights-module__WP7wYa__description.ProjectHighlights-module__WP7wYa__description{font:inherit;color:#ddf0f1;font-size:12px;line-height:1.9}.ProjectHighlights-module__WP7wYa__cta.ProjectHighlights-module__WP7wYa__cta{color:#fff;font:inherit;border-color:#ffffff80;border-radius:8px;padding:5px 12px;font-size:11px}.ProjectHighlights-module__WP7wYa__cta.ProjectHighlights-module__WP7wYa__cta:hover{background:#ffffff15;border-color:#fff}.ProjectHighlights-module__WP7wYa__card.ProjectHighlights-module__WP7wYa__feature{background:linear-gradient(145deg,#309ca6,#237e8e)}.ProjectHighlights-module__WP7wYa__feature .ProjectHighlights-module__WP7wYa__caption{background:0 0;justify-content:center}.ProjectHighlights-module__WP7wYa__featureIcon.ProjectHighlights-module__WP7wYa__featureIcon{color:#d3eff0;font-size:42px}@media (max-width:1000px){.ProjectHighlights-module__WP7wYa__track{grid-auto-columns:calc(38.4615% - 12.3077px)}}@media (max-width:760px){.ProjectHighlights-module__WP7wYa__section{padding-block:10px 36px}.ProjectHighlights-module__WP7wYa__contentWidth{width:90%;margin-inline:auto}.ProjectHighlights-module__WP7wYa__title.ProjectHighlights-module__WP7wYa__title{font-size:19px}.ProjectHighlights-module__WP7wYa__track{grid-auto-columns:80%;gap:12px}.ProjectHighlights-module__WP7wYa__card.ProjectHighlights-module__WP7wYa__card{height:230px}.ProjectHighlights-module__WP7wYa__name.ProjectHighlights-module__WP7wYa__name{font-size:15px}}
.CompanyPages-module__Y0Knrq__page{color:#202533;padding-block-end:64px}.CompanyPages-module__Y0Knrq__hero{color:#fff;background:linear-gradient(135deg,#211d60,#302b80);border-radius:22px;grid-template-columns:1.05fr 1fr;width:94%;min-height:490px;margin-inline:auto;display:grid;overflow:hidden}.CompanyPages-module__Y0Knrq__heroCopy{align-self:center;min-width:0;padding:clamp(28px,4.6cqw,66px)}.CompanyPages-module__Y0Knrq__breadcrumbs.CompanyPages-module__Y0Knrq__breadcrumbs{color:#b6b6d3;margin-block-end:32px}.CompanyPages-module__Y0Knrq__breadcrumbs a,.CompanyPages-module__Y0Knrq__breadcrumbs span{font:inherit;font-size:11px;line-height:1.7}.CompanyPages-module__Y0Knrq__breadcrumbs a:hover{color:#fff}.CompanyPages-module__Y0Knrq__breadcrumbs svg{font-size:16px}.CompanyPages-module__Y0Knrq__eyebrow.CompanyPages-module__Y0Knrq__eyebrow{font:inherit;letter-spacing:.03em;color:#188c95;margin-block:0 12px;font-size:12px;font-weight:650;line-height:1.9}.CompanyPages-module__Y0Knrq__hero .CompanyPages-module__Y0Knrq__eyebrow{color:#88d7d9}.CompanyPages-module__Y0Knrq__heroTitle.CompanyPages-module__Y0Knrq__heroTitle{font:inherit;white-space:pre-line;letter-spacing:-.035em;margin:0;font-size:clamp(29px,3.5cqw,49px);font-weight:800;line-height:1.55}.CompanyPages-module__Y0Knrq__heroText.CompanyPages-module__Y0Knrq__heroText{font:inherit;color:#dad9eb;max-width:520px;margin-block:22px 28px;font-size:clamp(12px,1.05cqw,15px);line-height:2.1}.CompanyPages-module__Y0Knrq__heroActions{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.CompanyPages-module__Y0Knrq__primaryButton.CompanyPages-module__Y0Knrq__primaryButton{min-height:46px;font:inherit;white-space:normal;border-radius:10px;gap:9px;padding:11px 20px;font-size:12px;font-weight:650}:is(.CompanyPages-module__Y0Knrq__primaryButton .MuiButton-endIcon,.CompanyPages-module__Y0Knrq__textButton .MuiButton-endIcon,.CompanyPages-module__Y0Knrq__mapButton .MuiButton-endIcon){margin:0}.CompanyPages-module__Y0Knrq__heroSecondary.CompanyPages-module__Y0Knrq__heroSecondary{color:#fff;font:inherit;min-height:44px;padding:10px 0;font-size:12px}.CompanyPages-module__Y0Knrq__heroSecondary.CompanyPages-module__Y0Knrq__heroSecondary:hover{background:#ffffff0a}.CompanyPages-module__Y0Knrq__directionIcon:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:scaleX(-1)}.CompanyPages-module__Y0Knrq__heroVisual{min-height:490px;position:relative;overflow:hidden}.CompanyPages-module__Y0Knrq__heroVisual:after{content:"";pointer-events:none;background:linear-gradient(#0000 50%,#16223265);position:absolute;inset:0}.CompanyPages-module__Y0Knrq__image{object-fit:cover}.CompanyPages-module__Y0Knrq__visualBadge{z-index:1;inset-inline:28px;color:#243940;background:#fffffff0;border:1px solid #ffffffa6;border-radius:12px;align-items:center;gap:10px;width:fit-content;max-width:calc(100% - 56px);padding:14px 18px;display:flex;position:absolute;bottom:54px;box-shadow:0 12px 35px #172c3026}.CompanyPages-module__Y0Knrq__visualBadge svg{color:#1c969d;flex-shrink:0;font-size:26px}.CompanyPages-module__Y0Knrq__visualBadge span{font:inherit;font-size:12px;font-weight:650;line-height:1.8}.CompanyPages-module__Y0Knrq__imageCaption.CompanyPages-module__Y0Knrq__imageCaption{bottom:17px;z-index:1;font:inherit;color:#fff;font-size:9px;line-height:1.8;position:absolute;inset-inline:28px}.CompanyPages-module__Y0Knrq__section{width:88.7%;margin-block-start:clamp(48px,6.5cqw,92px);margin-inline:auto;scroll-margin-top:24px}.CompanyPages-module__Y0Knrq__sectionHeading{max-width:770px;margin-block-end:28px}.CompanyPages-module__Y0Knrq__sectionTitle.CompanyPages-module__Y0Knrq__sectionTitle{font:inherit;white-space:pre-line;letter-spacing:-.025em;margin-block:0 15px;font-size:clamp(23px,2.5cqw,34px);font-weight:750;line-height:1.7}.CompanyPages-module__Y0Knrq__bodyText.CompanyPages-module__Y0Knrq__bodyText{font:inherit;color:#68777f;overflow-wrap:anywhere;margin-block:0 16px;font-size:clamp(12px,1.08cqw,15px);line-height:2.1}.CompanyPages-module__Y0Knrq__story{grid-template-columns:.9fr 1fr;align-items:center;gap:clamp(28px,5.5cqw,80px);display:grid}.CompanyPages-module__Y0Knrq__storyVisual{border-radius:18px;min-height:420px;margin:0;position:relative;overflow:hidden}.CompanyPages-module__Y0Knrq__storyVisual .CompanyPages-module__Y0Knrq__image{object-position:32% center}.CompanyPages-module__Y0Knrq__storyCaption{inset-inline:20px;color:#fff;background:#25206cef;border-radius:12px;align-items:flex-start;gap:10px;padding:18px;display:flex;position:absolute;bottom:20px}.CompanyPages-module__Y0Knrq__storyCaption svg{color:#83d5d5;flex-shrink:0}.CompanyPages-module__Y0Knrq__storyCaption span{font:inherit;font-size:12px;line-height:1.9}.CompanyPages-module__Y0Knrq__threeColumns{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.CompanyPages-module__Y0Knrq__threeColumns>div,.CompanyPages-module__Y0Knrq__threeColumns>div>div{height:100%}.CompanyPages-module__Y0Knrq__valueCard.CompanyPages-module__Y0Knrq__valueCard,.CompanyPages-module__Y0Knrq__channelCard.CompanyPages-module__Y0Knrq__channelCard{background:#fff;border-color:#e1e7ec;border-radius:16px;height:100%;padding:clamp(22px,2.6cqw,36px);box-shadow:0 7px 22px #203c4604}.CompanyPages-module__Y0Knrq__iconTile{color:#168d96;background:#edf7f7;border-radius:13px;justify-content:center;align-items:center;width:48px;height:48px;margin-block-end:20px;display:flex}.CompanyPages-module__Y0Knrq__iconTile svg{font-size:25px}.CompanyPages-module__Y0Knrq__cardTitle.CompanyPages-module__Y0Knrq__cardTitle{font:inherit;margin-block:0 12px;font-size:clamp(15px,1.4cqw,19px);font-weight:700;line-height:1.8}.CompanyPages-module__Y0Knrq__valueCard .CompanyPages-module__Y0Knrq__bodyText,.CompanyPages-module__Y0Knrq__channelCard .CompanyPages-module__Y0Knrq__bodyText,.CompanyPages-module__Y0Knrq__step .CompanyPages-module__Y0Knrq__bodyText{margin-block-end:0;font-size:12px}.CompanyPages-module__Y0Knrq__steps{counter-reset:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin:36px 0 0;padding:0;list-style:none;display:grid}.CompanyPages-module__Y0Knrq__steps li{min-width:0}.CompanyPages-module__Y0Knrq__step{border-top:1px solid #cbdadd;padding-block-start:22px}.CompanyPages-module__Y0Knrq__stepNumber{color:#268b94;background:#eaf4f5;border:1px solid #cce4e6;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;margin-block-end:18px;font-size:14px;font-weight:650;display:inline-flex}.CompanyPages-module__Y0Knrq__cta{background:#e9f3f5;border-radius:18px;width:88.7%;margin:72px auto 0;padding:clamp(25px,3.5cqw,48px)}.CompanyPages-module__Y0Knrq__ctaInner{justify-content:space-between;align-items:center;gap:30px;display:flex}.CompanyPages-module__Y0Knrq__cta .CompanyPages-module__Y0Knrq__sectionTitle{color:#262366;font-size:clamp(22px,2.4cqw,32px)}.CompanyPages-module__Y0Knrq__cta .CompanyPages-module__Y0Knrq__bodyText{max-width:600px;margin:0}.CompanyPages-module__Y0Knrq__cta .CompanyPages-module__Y0Knrq__primaryButton{flex-shrink:0}.CompanyPages-module__Y0Knrq__channelCard.CompanyPages-module__Y0Knrq__channelCard{flex-direction:column;align-items:flex-start;display:flex}.CompanyPages-module__Y0Knrq__channelCard .CompanyPages-module__Y0Knrq__bodyText{margin-block:6px 20px}.CompanyPages-module__Y0Knrq__email{color:#1d8790;overflow-wrap:anywhere;max-width:100%;font-size:12px;line-height:1.8}.CompanyPages-module__Y0Knrq__email:hover{text-decoration:underline}.CompanyPages-module__Y0Knrq__textButton.CompanyPages-module__Y0Knrq__textButton{color:#188a94;min-height:44px;font:inherit;text-align:start;gap:6px;margin-top:auto;padding:7px 0;font-size:11px}.CompanyPages-module__Y0Knrq__contactInquiry{background:#eef4f6;border-radius:18px;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(30px,6cqw,82px);padding:clamp(26px,3.8cqw,54px);display:grid}.CompanyPages-module__Y0Knrq__contactInquiry>div{min-width:0}.CompanyPages-module__Y0Knrq__contactForm.CompanyPages-module__Y0Knrq__contactForm{border-radius:14px;margin-block-start:0;padding:clamp(20px,2.4cqw,32px);box-shadow:0 12px 35px #1c394612}.CompanyPages-module__Y0Knrq__inquiryCopy .CompanyPages-module__Y0Knrq__sectionHeading{margin-block-end:30px}.CompanyPages-module__Y0Knrq__inquiryCopy .CompanyPages-module__Y0Knrq__sectionTitle{color:#27216d;font-size:clamp(23px,2.6cqw,35px)}.CompanyPages-module__Y0Knrq__checklist{margin-block:18px 28px;padding:0;list-style:none}.CompanyPages-module__Y0Knrq__checklist li{align-items:flex-start;gap:9px;margin-block:10px;display:flex}.CompanyPages-module__Y0Knrq__checklist svg{color:#20939b;flex-shrink:0;font-size:20px}.CompanyPages-module__Y0Knrq__checklist span{font:inherit;color:#5e707a;font-size:12px;line-height:1.9}.CompanyPages-module__Y0Knrq__inquiryEmail{color:#268b94;flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.CompanyPages-module__Y0Knrq__inquiryEmail span{overflow-wrap:anywhere}.CompanyPages-module__Y0Knrq__location{grid-template-columns:.8fr 1.2fr;align-items:center;gap:50px;display:grid}.CompanyPages-module__Y0Knrq__locationCopy .CompanyPages-module__Y0Knrq__iconTile{margin-block-end:18px}.CompanyPages-module__Y0Knrq__mapFrame{background:#e5edef;border:1px solid #dae5eb;border-radius:16px;height:320px;overflow:hidden}.CompanyPages-module__Y0Knrq__mapFrame iframe{border:0;width:100%;height:100%}.CompanyPages-module__Y0Knrq__mapButton.CompanyPages-module__Y0Knrq__mapButton{color:#217f89;min-height:44px;font:inherit;border-color:#bddbdd;border-radius:9px;gap:8px;margin-block-start:6px;padding:10px 15px;font-size:12px}.CompanyPages-module__Y0Knrq__faqSection{grid-template-columns:.8fr 1.2fr;gap:50px;display:grid}.CompanyPages-module__Y0Knrq__questions{gap:10px;display:grid}.CompanyPages-module__Y0Knrq__question.CompanyPages-module__Y0Knrq__question{background:#fff;border:1px solid #e1e7ec;overflow:hidden;border-radius:11px!important}.CompanyPages-module__Y0Knrq__question.CompanyPages-module__Y0Knrq__question:before{display:none}.CompanyPages-module__Y0Knrq__question .MuiAccordionSummary-root{gap:14px;min-height:66px;padding-inline:22px}.CompanyPages-module__Y0Knrq__question .MuiAccordionSummary-content{margin-block:16px}.CompanyPages-module__Y0Knrq__question .CompanyPages-module__Y0Knrq__questionLabel{font:inherit;margin:0;font-size:13px;font-weight:600;line-height:1.9}.CompanyPages-module__Y0Knrq__question .MuiAccordionSummary-expandIconWrapper{color:#27969e}.CompanyPages-module__Y0Knrq__question .MuiAccordionDetails-root{padding:0 22px 16px}.CompanyPages-module__Y0Knrq__question .CompanyPages-module__Y0Knrq__bodyText{margin:0;font-size:12px}.CompanyPages-module__Y0Knrq__page a:focus-visible,.CompanyPages-module__Y0Knrq__page button:focus-visible{outline-offset:4px;outline:3px solid #47b6bd}@media (max-width:1050px){.CompanyPages-module__Y0Knrq__hero,.CompanyPages-module__Y0Knrq__heroVisual{min-height:440px}.CompanyPages-module__Y0Knrq__heroCopy{padding:30px}.CompanyPages-module__Y0Knrq__heroTitle.CompanyPages-module__Y0Knrq__heroTitle{font-size:32px}.CompanyPages-module__Y0Knrq__heroActions{gap:8px 12px}.CompanyPages-module__Y0Knrq__story{gap:30px}.CompanyPages-module__Y0Knrq__storyVisual{min-height:380px}.CompanyPages-module__Y0Knrq__threeColumns{gap:14px}.CompanyPages-module__Y0Knrq__valueCard.CompanyPages-module__Y0Knrq__valueCard,.CompanyPages-module__Y0Knrq__channelCard.CompanyPages-module__Y0Knrq__channelCard{padding:24px}.CompanyPages-module__Y0Knrq__steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.CompanyPages-module__Y0Knrq__contactInquiry{gap:26px;padding:28px}.CompanyPages-module__Y0Knrq__location,.CompanyPages-module__Y0Knrq__faqSection{gap:30px}}@media (max-width:760px){.CompanyPages-module__Y0Knrq__page{padding-block-end:40px}.CompanyPages-module__Y0Knrq__hero{border-radius:17px;grid-template-columns:1fr;width:92%}.CompanyPages-module__Y0Knrq__heroCopy{padding:26px}.CompanyPages-module__Y0Knrq__breadcrumbs.CompanyPages-module__Y0Knrq__breadcrumbs{margin-block-end:24px}.CompanyPages-module__Y0Knrq__heroTitle.CompanyPages-module__Y0Knrq__heroTitle{font-size:clamp(27px,5.5vw,37px)}.CompanyPages-module__Y0Knrq__heroText.CompanyPages-module__Y0Knrq__heroText{margin-block:18px 22px;font-size:13px}.CompanyPages-module__Y0Knrq__heroVisual{height:300px;min-height:0}.CompanyPages-module__Y0Knrq__visualBadge{inset-inline:20px;max-width:calc(100% - 40px);padding:10px 14px;bottom:45px}.CompanyPages-module__Y0Knrq__visualBadge span{font-size:11px}.CompanyPages-module__Y0Knrq__imageCaption.CompanyPages-module__Y0Knrq__imageCaption{inset-inline:20px;font-size:8px;bottom:12px}.CompanyPages-module__Y0Knrq__section{width:90%;margin-block-start:45px}.CompanyPages-module__Y0Knrq__sectionTitle.CompanyPages-module__Y0Knrq__sectionTitle{font-size:24px}.CompanyPages-module__Y0Knrq__bodyText.CompanyPages-module__Y0Knrq__bodyText{font-size:13px}.CompanyPages-module__Y0Knrq__story{grid-template-columns:1fr;gap:30px}.CompanyPages-module__Y0Knrq__story>div:first-child{order:1}.CompanyPages-module__Y0Knrq__storyVisual{min-height:340px}.CompanyPages-module__Y0Knrq__threeColumns{grid-template-columns:1fr;gap:14px}.CompanyPages-module__Y0Knrq__valueCard.CompanyPages-module__Y0Knrq__valueCard,.CompanyPages-module__Y0Knrq__channelCard.CompanyPages-module__Y0Knrq__channelCard{padding:25px}.CompanyPages-module__Y0Knrq__cardTitle.CompanyPages-module__Y0Knrq__cardTitle{font-size:17px}.CompanyPages-module__Y0Knrq__iconTile{margin-block-end:16px}.CompanyPages-module__Y0Knrq__cta{width:90%;margin-block-start:45px;padding:26px}.CompanyPages-module__Y0Knrq__ctaInner{flex-direction:column;align-items:flex-start;gap:20px}.CompanyPages-module__Y0Knrq__cta .CompanyPages-module__Y0Knrq__sectionTitle{font-size:24px}.CompanyPages-module__Y0Knrq__contactInquiry{grid-template-columns:1fr;gap:30px;padding:24px}.CompanyPages-module__Y0Knrq__contactForm.CompanyPages-module__Y0Knrq__contactForm{padding:22px}.CompanyPages-module__Y0Knrq__location,.CompanyPages-module__Y0Knrq__faqSection{grid-template-columns:1fr;gap:18px}.CompanyPages-module__Y0Knrq__mapFrame{height:290px}.CompanyPages-module__Y0Knrq__faqSection .CompanyPages-module__Y0Knrq__sectionHeading{margin-block-end:8px}}@media (max-width:390px){.CompanyPages-module__Y0Knrq__heroCopy{padding:23px}.CompanyPages-module__Y0Knrq__heroTitle.CompanyPages-module__Y0Knrq__heroTitle{font-size:27px}.CompanyPages-module__Y0Knrq__primaryButton.CompanyPages-module__Y0Knrq__primaryButton{padding-inline:16px;font-size:11px}.CompanyPages-module__Y0Knrq__heroVisual{height:245px}.CompanyPages-module__Y0Knrq__steps{grid-template-columns:1fr;gap:18px}.CompanyPages-module__Y0Knrq__contactInquiry,.CompanyPages-module__Y0Knrq__contactForm.CompanyPages-module__Y0Knrq__contactForm{padding:18px}.CompanyPages-module__Y0Knrq__contactForm .MuiTextField-root{grid-column:1/-1}.CompanyPages-module__Y0Knrq__question .MuiAccordionSummary-root{padding-inline:16px}}
.StandardsSection-module__8jj-Vq__section{background:#eef3f5;padding-block:32px 42px}.StandardsSection-module__8jj-Vq__contentWidth{width:91.4%;margin-inline:5.6% 3%}.StandardsSection-module__8jj-Vq__title.StandardsSection-module__8jj-Vq__title{font:inherit;text-align:center;margin:0;font-size:clamp(20px,2cqw,28px);font-weight:750}.StandardsSection-module__8jj-Vq__intro.StandardsSection-module__8jj-Vq__intro{color:#77848c;font:inherit;text-align:center;margin-block:10px 26px;font-size:12px}.StandardsSection-module__8jj-Vq__carousel{position:relative}.StandardsSection-module__8jj-Vq__track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:calc(20% - 12.8px);grid-auto-flow:column;gap:16px;padding-block:3px 12px;display:grid;overflow-x:auto}.StandardsSection-module__8jj-Vq__track::-webkit-scrollbar{display:none}.StandardsSection-module__8jj-Vq__document.StandardsSection-module__8jj-Vq__document{scroll-snap-align:start;background:#fff;border:1px solid #dbe5e8;border-radius:12px;flex-direction:column;align-items:center;min-width:0;min-height:254px;padding:18px 14px;display:flex;position:relative;box-shadow:0 5px 14px #2638460a}.StandardsSection-module__8jj-Vq__document:after{content:"";inset-inline-start:0;background:#c4dfe2;width:4px;position:absolute;top:0;bottom:0}.StandardsSection-module__8jj-Vq__documentTop{color:#80909b;justify-content:space-between;align-items:center;gap:14px;width:100%;font-size:10px;display:flex}.StandardsSection-module__8jj-Vq__documentTop svg{width:20px;height:20px}.StandardsSection-module__8jj-Vq__documentTop span{font:inherit;letter-spacing:1px;font-size:10px}.StandardsSection-module__8jj-Vq__seal{color:#39828c;background:#eff7f8;border:1px solid #cfe0e5;border-radius:50%;place-items:center;width:48px;height:48px;margin-block:18px 10px;display:grid}.StandardsSection-module__8jj-Vq__seal svg{font-size:28px}.StandardsSection-module__8jj-Vq__code.StandardsSection-module__8jj-Vq__code{font:inherit;color:#293642;font-size:clamp(20px,2cqw,29px);font-weight:750}.StandardsSection-module__8jj-Vq__name.StandardsSection-module__8jj-Vq__name{font:inherit;text-align:center;margin-block:7px 0;font-size:12px;font-weight:600}.StandardsSection-module__8jj-Vq__rules{gap:5px;width:75%;margin-block:18px;display:grid}.StandardsSection-module__8jj-Vq__rules i{background:#edf1f4;border-radius:2px;height:3px}.StandardsSection-module__8jj-Vq__rules i:last-child{justify-self:center;width:68%}.StandardsSection-module__8jj-Vq__note.StandardsSection-module__8jj-Vq__note{font:inherit;color:#83939b;text-align:center;margin-block-start:auto;font-size:10px}@media (max-width:1000px){.StandardsSection-module__8jj-Vq__track{grid-auto-columns:calc(33.3333% - 10.6667px)}}@media (max-width:760px){.StandardsSection-module__8jj-Vq__contentWidth{width:90%;margin-inline:auto}.StandardsSection-module__8jj-Vq__section{padding-block:30px}.StandardsSection-module__8jj-Vq__title.StandardsSection-module__8jj-Vq__title{font-size:20px}.StandardsSection-module__8jj-Vq__track{grid-auto-columns:62%;gap:12px}.StandardsSection-module__8jj-Vq__document.StandardsSection-module__8jj-Vq__document{min-height:244px}}
