.home-module__txgM7a__page .font-display{letter-spacing:0}.home-module__txgM7a__page #top h1{letter-spacing:0}.home-module__txgM7a__page #oem h2{overflow-wrap:normal}.home-module__txgM7a__page #faq button{padding-block:19px}.home-module__txgM7a__page #faq button[aria-expanded=true]{padding-bottom:15px}.home-module__txgM7a__page #faq [role=region]{padding-bottom:20px;line-height:23px}@media (min-width:1280px){.home-module__txgM7a__page #top{height:842px;min-height:842px}.home-module__txgM7a__page .hero-image{object-position:center;max-width:none;width:103.889%!important;height:841px!important;top:1px!important;left:-.625%!important}.home-module__txgM7a__page .hero-content{min-height:842px;padding-top:193px;padding-bottom:0}.home-module__txgM7a__page .hero-copy>p:first-child{letter-spacing:0;line-height:14px}.home-module__txgM7a__page .hero-copy h1{line-height:57px}.home-module__txgM7a__page .hero-copy>div:nth-child(3){border-top:3px solid var(--brand);height:0;margin-bottom:-3px;transform:translateY(-3px)}.home-module__txgM7a__page .hero-copy>p:nth-child(4){height:72px}.home-module__txgM7a__page .hero-copy>div:last-child{grid-template-columns:229px 229px 227px;width:725px;margin-top:50px}.home-module__txgM7a__page .hero-copy>div:last-child>div:not(:first-child){padding-left:40px;padding-right:0}.home-module__txgM7a__page .hero-copy>div:last-child p:last-child{line-height:16px}.home-module__txgM7a__page .global-stats{height:180px;padding:60px 0 44px}.home-module__txgM7a__page .stats-grid{grid-template-columns:412fr 412fr 324fr 164fr;align-items:center;gap:0}.home-module__txgM7a__page .stats-grid>div:nth-child(2) p:last-child{max-width:254px;min-height:32px}.home-module__txgM7a__page .stats-grid p:last-child{line-height:16px}.home-module__txgM7a__page .pillar-heading>p:first-child{letter-spacing:0;line-height:15px}.home-module__txgM7a__page .pillar-heading h2{line-height:48px}.home-module__txgM7a__page .pillar-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px}.home-module__txgM7a__page .pillar-card{clip-path:none;box-shadow:none;border-radius:0;padding:50px 25px 26px;overflow:visible}.home-module__txgM7a__page .pillar-card:before{content:"";background:linear-gradient(45deg,#0000 49%,#dcdcdd 50%,#f5f5f5 52%);width:40px;height:40px;position:absolute;top:-1px;right:-1px}.home-module__txgM7a__page .pillar-icon-row{margin-bottom:25px}.home-module__txgM7a__page .pillar-icon-row img{width:auto;height:62px}.home-module__txgM7a__page .pillar-icon-row>span{line-height:17px;position:absolute;top:45px;right:25px}.home-module__txgM7a__page .pillar-card h3{white-space:nowrap;font-size:22px;line-height:26px}.home-module__txgM7a__page .pillar-card>p{margin-top:16px;line-height:20px}:is(.home-module__txgM7a__page .pillar-grid>div:nth-child(2) .pillar-card,.home-module__txgM7a__page .pillar-grid>div:nth-child(4) .pillar-card){padding-top:55px}.home-module__txgM7a__page .pillar-grid>div:nth-child(n+3) .pillar-icon-row{margin-bottom:19px}.home-module__txgM7a__page #products{padding-top:100px;padding-bottom:124px}.home-module__txgM7a__page #products>div>div:first-child{gap:13px;margin-bottom:48px}.home-module__txgM7a__page #products>div>div:first-child>p{line-height:15px}.home-module__txgM7a__page #products h2{line-height:47px}.home-module__txgM7a__page .product-stage{padding-bottom:69px}.home-module__txgM7a__page .product-stage>div:first-child{height:611px}.home-module__txgM7a__page .product-stage>div:first-child img{object-fit:cover;width:100%;height:100%}.home-module__txgM7a__page .product-card{width:568px;min-height:160px;padding:26px;bottom:0;left:102px;box-shadow:0 8px 28px #00173414}.home-module__txgM7a__page .product-card h3{line-height:29px}.home-module__txgM7a__page .product-card p{width:472px;margin-top:14px;padding-right:0;font-size:16px;line-height:21.6667px}.home-module__txgM7a__page .product-card>a{bottom:26px;right:32px}.home-module__txgM7a__page .product-pager{padding:0;bottom:98px;right:14px}.home-module__txgM7a__page .product-pager>div{gap:17px}.home-module__txgM7a__page .product-pager button{letter-spacing:0;font-size:16px;line-height:19px}:is(.home-module__txgM7a__page #quality>div>div:first-child,.home-module__txgM7a__page #oem>div>div:first-child){gap:13px}:is(.home-module__txgM7a__page #quality>div>div:first-child>p,.home-module__txgM7a__page #oem>div>div:first-child>p){line-height:15px}:is(.home-module__txgM7a__page #quality h2,.home-module__txgM7a__page #oem h2){line-height:47px}.home-module__txgM7a__page #quality{padding-top:100px;padding-bottom:30.833px}.home-module__txgM7a__page #quality>div>div:nth-child(2){max-width:1300px;margin-inline:auto}.home-module__txgM7a__page #oem>div>div:first-child{margin-bottom:119px}.home-module__txgM7a__page #faq{padding:100px 0 92px}.home-module__txgM7a__page #faq>div>div:first-child{gap:13px;width:100%;max-width:898px;margin-bottom:60px}.home-module__txgM7a__page #faq>div>div:first-child>p{line-height:15px}.home-module__txgM7a__page #faq h2{min-height:94px;line-height:47px}.home-module__txgM7a__page #oem>div>div:last-child a{line-height:20px}.home-module__txgM7a__page .pillar-grid>div:last-child h3{width:294px}}
.Footer-module__yg9ahW__footer ul{text-transform:capitalize}.Footer-module__yg9ahW__footer ul li+li{margin-top:0}.Footer-module__yg9ahW__footer ul a{color:#ffffffb3;line-height:25.5px}.Footer-module__yg9ahW__footer h4{text-transform:uppercase;line-height:27px}.Footer-module__yg9ahW__footer .footer-updates>p{color:#ffffffb3}.Footer-module__yg9ahW__footer .footer-copyright{text-transform:capitalize}:is(.Footer-module__yg9ahW__footer ul a:hover,.Footer-module__yg9ahW__footer ul a:focus-visible){color:var(--brand)}@media (min-width:1280px){.Footer-module__yg9ahW__footer .footer-container{padding-top:54px;padding-bottom:0}.Footer-module__yg9ahW__footer .footer-columns{grid-template-columns:316px minmax(0,1fr) 351px;min-height:321px}.Footer-module__yg9ahW__footer .footer-brand{border:0;padding-right:34px;position:relative}.Footer-module__yg9ahW__footer .footer-brand:after{content:"";border-right:1px solid #ffffff4d;position:absolute;top:-54px;bottom:0;right:0}.Footer-module__yg9ahW__footer .footer-links{grid-template-columns:179px minmax(0,1fr);gap:80px;padding-left:70px;padding-right:40px}.Footer-module__yg9ahW__footer .footer-updates{padding-left:0}.Footer-module__yg9ahW__footer .footer-copyright{border:0;min-height:65px;margin-top:0;padding-top:20px;position:relative}.Footer-module__yg9ahW__footer .footer-copyright:before{content:"";border-top:1px solid #ffffff4d;width:100vw;position:absolute;top:0;left:50%;transform:translate(-50%)}}
.NewsletterForm-module__CvzOzG__form{border-radius:0}.NewsletterForm-module__CvzOzG__input{appearance:none;box-shadow:none;border:0;border-radius:0;outline:none;padding:0}.NewsletterForm-module__CvzOzG__input:focus-visible{outline:none}.NewsletterForm-module__CvzOzG__form:focus-within{border-color:var(--brand)}
.ContactSection-module__43iI0G__section .contact-copy{text-transform:capitalize}:is(.ContactSection-module__43iI0G__section .contact-items a,.ContactSection-module__43iI0G__section .contact-items p){font-weight:400}.ContactSection-module__43iI0G__section .contact-items div>p:first-child{font-weight:700}.ContactSection-module__43iI0G__section .contact-form label{gap:12px}.ContactSection-module__43iI0G__section .contact-form label>span:first-child{font-size:18px;line-height:23px}:is(.ContactSection-module__43iI0G__section .contact-form input,.ContactSection-module__43iI0G__section .contact-form textarea){padding-inline:20px;font-size:18px}.ContactSection-module__43iI0G__section .contact-form textarea{height:144px}.ContactSection-module__43iI0G__section .contact-form button[type=submit]{min-width:200px;height:41px}@media (min-width:1280px){.ContactSection-module__43iI0G__section{padding-block:100px}.ContactSection-module__43iI0G__section .contact-grid{grid-template-columns:minmax(0,634fr) minmax(0,677fr)}.ContactSection-module__43iI0G__section .contact-copy{padding-top:58.5px;padding-right:0}.ContactSection-module__43iI0G__section .contact-copy h2{min-height:86px;line-height:43px}.ContactSection-module__43iI0G__section .contact-description{min-height:160px;margin-top:0;line-height:20px}.ContactSection-module__43iI0G__section .contact-description>p+p{margin-top:20px}.ContactSection-module__43iI0G__section .contact-items{grid-template-columns:215px minmax(0,1fr);gap:50px 45px;margin-top:40px}:is(.ContactSection-module__43iI0G__section .contact-items a,.ContactSection-module__43iI0G__section .contact-items p){margin-top:8px;line-height:23px}.ContactSection-module__43iI0G__section .contact-items div>p:first-child{margin-top:0;line-height:25px}.ContactSection-module__43iI0G__section .contact-items>div:nth-child(2n)>div{max-width:257px}.ContactSection-module__43iI0G__section .contact-form{min-height:592px;box-shadow:none;padding:30px 26px 28px}.ContactSection-module__43iI0G__section .contact-form h3{line-height:33px}.ContactSection-module__43iI0G__section .contact-fields{grid-template-columns:minmax(0,254fr) minmax(0,351fr);align-items:center;margin-top:29px}.ContactSection-module__43iI0G__section .contact-form>div:last-child{margin-top:29px}.ContactSection-module__43iI0G__section .contact-items a[href^=tel\:]{white-space:pre}}.ContactSection-module__43iI0G__section .font-display{letter-spacing:0}:is(.ContactSection-module__43iI0G__section .contact-items a[href^=mailto\:],.ContactSection-module__43iI0G__section .contact-items>div:nth-child(2)){text-transform:none}
.SpringHero-module__W2sqGG__specValue{margin-top:8px;position:relative}.SpringHero-module__W2sqGG__specTrigger{text-align:left;white-space:nowrap;text-overflow:ellipsis;text-transform:capitalize;width:100%;max-width:283px;color:var(--navy);cursor:help;font-size:22px;font-weight:700;line-height:1.3;display:block;overflow:hidden}.SpringHero-module__W2sqGG__tooltip{z-index:20;color:#fff;white-space:nowrap;justify-content:center;align-items:flex-start;width:260px;height:52px;padding-top:15px;font-size:14px;font-weight:400;line-height:14px;display:none;position:absolute;bottom:calc(100% + 8px);right:0}.SpringHero-module__W2sqGG__tooltipBackground{z-index:-1;position:absolute;top:0;left:0}.SpringHero-module__W2sqGG__tooltipArrow{z-index:-1;position:absolute;top:36px;left:122px}.SpringHero-module__W2sqGG__specValue:hover .SpringHero-module__W2sqGG__tooltip,.SpringHero-module__W2sqGG__specValue:focus-within .SpringHero-module__W2sqGG__tooltip{display:flex}
.SpringProcess-module____uvjG__card{container-type:inline-size}.SpringProcess-module____uvjG__copy{inset-inline:18px;color:#fff;position:absolute;top:61.039%}.SpringProcess-module____uvjG__quenching{top:54.2208%}.SpringProcess-module____uvjG__title{letter-spacing:0;font-size:18px;font-weight:700;line-height:1.2}.SpringProcess-module____uvjG__description{border-top:.66px solid #ffffff59;margin-top:10px;padding-top:10px;font-size:14px;line-height:1.4}.SpringProcess-module____uvjG__compact{letter-spacing:-.28px}@container (max-width:315px){.SpringProcess-module____uvjG__copy{top:auto;bottom:14px;inset-inline:14px}.SpringProcess-module____uvjG__title{font-size:16px}.SpringProcess-module____uvjG__description{margin-top:8px;padding-top:8px;font-size:12px}}@media (hover:hover) and (pointer:fine){.SpringProcess-module____uvjG__copy,.SpringProcess-module____uvjG__quenching{transition:bottom .2s;top:auto;bottom:24px}.SpringProcess-module____uvjG__description{display:none}.SpringProcess-module____uvjG__card:hover .SpringProcess-module____uvjG__description,.SpringProcess-module____uvjG__card:focus .SpringProcess-module____uvjG__description{display:block}.SpringProcess-module____uvjG__card:hover .SpringProcess-module____uvjG__copy,.SpringProcess-module____uvjG__card:focus .SpringProcess-module____uvjG__copy{bottom:18px}}.SpringProcess-module____uvjG__card:focus-visible{outline:2px solid var(--brand);outline-offset:3px}@media (prefers-reduced-motion:reduce){.SpringProcess-module____uvjG__copy{transition:none}}
.SpringApplications-module__tjNVOq__stage{min-height:900px;position:relative;overflow:hidden}.SpringApplications-module__tjNVOq__content{z-index:1;padding-block:100px;position:relative}.SpringApplications-module__tjNVOq__copy{isolation:isolate;max-width:850px;position:relative}.SpringApplications-module__tjNVOq__copy:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#fffffff7 0%,#fffffff0 calc(100% - 80px),#0000 100%);position:absolute;inset:-100px -100px -90px calc(-1*max(64px,50vw - 656px));-webkit-mask-image:linear-gradient(#000 0% calc(100% - 90px),#0000 100%);mask-image:linear-gradient(#000 0% calc(100% - 90px),#0000 100%)}@media (min-width:1440px){.SpringApplications-module__tjNVOq__stage{min-height:62.5vw}}@media (max-width:1023px){.SpringApplications-module__tjNVOq__stage{flex-direction:column;min-height:0;display:flex}.SpringApplications-module__tjNVOq__content{order:-1;padding-block:64px 40px}.SpringApplications-module__tjNVOq__copy{max-width:none}.SpringApplications-module__tjNVOq__copy:before{display:none}.SpringApplications-module__tjNVOq__photo{aspect-ratio:16/10;width:100%;position:relative}.SpringApplications-module__tjNVOq__shade{display:none}}.SpringApplications-module__tjNVOq__controls{z-index:2;margin:0;position:absolute;bottom:24px;left:0;right:0}
.CarouselSlides-module__uWq9rq__viewport{isolation:isolate;width:100%;display:grid;position:relative;overflow:hidden}.CarouselSlides-module__uWq9rq__hero{height:100%;position:absolute;inset:0}.CarouselSlides-module__uWq9rq__slide{background:#fff;grid-area:1/1;min-width:0;min-height:0;overflow:hidden}.CarouselSlides-module__uWq9rq__hero .CarouselSlides-module__uWq9rq__slide{background:var(--navy)}.CarouselSlides-module__uWq9rq__imagePlane{width:100%;height:100%;position:relative}.CarouselSlides-module__uWq9rq__active{z-index:2}.CarouselSlides-module__uWq9rq__outgoing{z-index:1}.CarouselSlides-module__uWq9rq__hidden{visibility:hidden}.CarouselSlides-module__uWq9rq__viewport[data-moving=true] .CarouselSlides-module__uWq9rq__active{animation:2.6s cubic-bezier(.45,0,.55,1) both CarouselSlides-module__uWq9rq__enter}.CarouselSlides-module__uWq9rq__viewport[data-moving=true] .CarouselSlides-module__uWq9rq__active .CarouselSlides-module__uWq9rq__imagePlane{animation:2.6s cubic-bezier(.45,0,.55,1) both CarouselSlides-module__uWq9rq__settle}.CarouselSlides-module__uWq9rq__viewport[data-moving=true] .CarouselSlides-module__uWq9rq__outgoing{animation:2.6s cubic-bezier(.45,0,.55,1) both CarouselSlides-module__uWq9rq__leave}.CarouselSlides-module__uWq9rq__viewport[data-moving=true] .CarouselSlides-module__uWq9rq__active:after{content:"";inset-block:0;pointer-events:none;background:linear-gradient(90deg,#fff3,#0000);width:24px;animation:2.6s ease-in-out both CarouselSlides-module__uWq9rq__edgeGlow;position:absolute;left:0}.CarouselSlides-module__uWq9rq__caption{animation:.9s ease-out .25s both CarouselSlides-module__uWq9rq__caption}@keyframes CarouselSlides-module__uWq9rq__enter{0%{transform:translate3d(calc(var(--slide-direction) * 100%), 0, 0)}to{transform:translate(0,0)}}@keyframes CarouselSlides-module__uWq9rq__leave{0%{transform:translate(0,0)}to{transform:translate3d(calc(var(--slide-direction) * -100%), 0, 0)}}@keyframes CarouselSlides-module__uWq9rq__settle{0%{transform:scale(1.04)}to{transform:scale(1)}}@keyframes CarouselSlides-module__uWq9rq__edgeGlow{0%,to{opacity:0}30%,65%{opacity:.55}}@keyframes CarouselSlides-module__uWq9rq__caption{0%{opacity:0;transform:translate(22px)}to{opacity:1;transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){.CarouselSlides-module__uWq9rq__viewport[data-moving=true] .CarouselSlides-module__uWq9rq__active,.CarouselSlides-module__uWq9rq__viewport[data-moving=true] .CarouselSlides-module__uWq9rq__active .CarouselSlides-module__uWq9rq__imagePlane,.CarouselSlides-module__uWq9rq__viewport[data-moving=true] .CarouselSlides-module__uWq9rq__outgoing,.CarouselSlides-module__uWq9rq__viewport[data-moving=true] .CarouselSlides-module__uWq9rq__active:after{content:"";inset-block:0;pointer-events:none;background:linear-gradient(90deg,#fff3,#0000);width:24px;animation:2.6s ease-in-out both CarouselSlides-module__uWq9rq__edgeGlow;position:absolute;left:0}.CarouselSlides-module__uWq9rq__caption{animation:none;transform:none}.CarouselSlides-module__uWq9rq__outgoing{visibility:hidden}.CarouselSlides-module__uWq9rq__viewport[data-moving=true] .CarouselSlides-module__uWq9rq__active:after{display:none}}
.OemService-module__bMonQq__process{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px;display:grid;position:relative}.OemService-module__bMonQq__step{min-width:0;position:relative}.OemService-module__bMonQq__photo{aspect-ratio:200/204;overflow:hidden;-webkit-mask:url(/images/figma/oem-mask.svg) 50%/100% 100% no-repeat;mask:url(/images/figma/oem-mask.svg) 50%/100% 100% no-repeat}.OemService-module__bMonQq__crop{width:100%;height:100%;position:relative}.OemService-module__bMonQq__crop img{object-fit:cover;max-width:none;position:absolute}.OemService-module__bMonQq__number{color:#08284a;font-size:24px;font-weight:700;line-height:1.1;position:absolute;top:8px;left:10%}.OemService-module__bMonQq__title{color:var(--navy);margin-top:12px;font-size:18px;font-weight:700;line-height:1.3;position:static}.OemService-module__bMonQq__title br{display:none}.OemService-module__bMonQq__title span+span:before{content:" "}.OemService-module__bMonQq__arrows{display:none}@media (min-width:768px){.OemService-module__bMonQq__process{aspect-ratio:1312/495;display:block}.OemService-module__bMonQq__step{width:15.2439%;height:41.2121%;position:absolute}.OemService-module__bMonQq__photo{height:100%}.OemService-module__bMonQq__bottom .OemService-module__bMonQq__photo,.OemService-module__bMonQq__bottom .OemService-module__bMonQq__crop{transform:scaleY(-1)}.OemService-module__bMonQq__number{font-size:clamp(14px,1.6667vw,24px)}.OemService-module__bMonQq__bottom .OemService-module__bMonQq__number{top:auto;bottom:4%}.OemService-module__bMonQq__title{white-space:nowrap;margin:0;font-size:clamp(10px,1.25vw,18px);position:absolute}.OemService-module__bMonQq__bottom .OemService-module__bMonQq__title{text-align:right;transform:translate(-100%)}.OemService-module__bMonQq__title br{display:block}.OemService-module__bMonQq__title span+span:before{content:none}.OemService-module__bMonQq__arrows{aspect-ratio:1312/495;pointer-events:none;margin-top:-37.7287%;display:block;position:relative}.OemService-module__bMonQq__arrows img{height:auto;position:absolute}}@media (max-width:767px){.OemService-module__bMonQq__step{top:auto!important;left:auto!important}}
