.AboutStats-module__mg2NtG__section{background:#fff;padding:80px 0;overflow:hidden}.AboutStats-module__mg2NtG__aboutGrid{grid-template-columns:550px 550px;gap:60px;width:1160px;margin:0 auto;display:grid}.AboutStats-module__mg2NtG__aboutCopy{align-self:center}.AboutStats-module__mg2NtG__title{color:var(--znt-blue);font-family:var(--font-chakra-petch), sans-serif;margin:0 0 20px;font-size:48px;font-weight:700;line-height:1}.AboutStats-module__mg2NtG__subtitle{color:#333;margin:0 0 15px;font-size:20px;font-weight:700;line-height:1.2}.AboutStats-module__mg2NtG__description{color:#4e4e4e;width:70%;margin:0;font-size:16px;line-height:1.2}.AboutStats-module__mg2NtG__projectCard{background:var(--znt-blue);clip-path:polygon(8% 0,72% 0,77% 7%,100% 7%,100% 92%,96% 100%,27% 100%,22% 94%,0 94%,0 11%);width:550px;height:283.19px;position:relative}.AboutStats-module__mg2NtG__projectCard:before,.AboutStats-module__mg2NtG__projectCard:after{z-index:3;content:"";width:160px;height:80px;position:absolute}.AboutStats-module__mg2NtG__projectCard:before{background:linear-gradient(180deg, var(--znt-blue-bright) 0%, var(--znt-indigo) 100%);clip-path:polygon(15% 0,100% 0,100% 78%,85% 100%,0 100%,0 22%);top:0;right:0}.AboutStats-module__mg2NtG__projectCard:after{background:linear-gradient(180deg, #596eda 0%, var(--znt-indigo) 100%);clip-path:polygon(0 0,85% 0,100% 22%,100% 100%,15% 100%,0 78%);bottom:0;left:0}.AboutStats-module__mg2NtG__cardSurface{background:linear-gradient(145deg, var(--znt-blue) 15%, var(--znt-indigo) 100%);clip-path:polygon(8% 0,72% 0,77% 7%,100% 7%,100% 92%,96% 100%,27% 100%,22% 94%,0 94%,0 11%);position:absolute;inset:3px;overflow:hidden}.AboutStats-module__mg2NtG__cardOverlay{z-index:1;object-fit:cover;opacity:.6}.AboutStats-module__mg2NtG__cardContent{z-index:2;color:#fff;height:100%;font-family:var(--font-chakra-petch), sans-serif;flex-direction:column;justify-content:center;padding:40px;display:flex;position:relative}.AboutStats-module__mg2NtG__projectNumber{font-size:128px;font-weight:700;line-height:120px;display:block}.AboutStats-module__mg2NtG__projectLabel{font-size:28px;font-weight:700;line-height:1.1;display:block}.AboutStats-module__mg2NtG__statsSection{background:linear-gradient(180deg, #fff 0%, var(--znt-blue-soft) 100%);margin-top:50px;padding:136px 0 50px;position:relative}.AboutStats-module__mg2NtG__techLine{width:80%;height:77px;position:absolute;top:0;left:50%;transform:translate(-50%)}.AboutStats-module__mg2NtG__statsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;width:80%;max-width:1152px;margin:0 auto;display:grid}.AboutStats-module__mg2NtG__stat{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:105.797px;display:flex}.AboutStats-module__mg2NtG__statValue{color:var(--znt-blue);font-family:var(--font-chakra-petch), sans-serif;font-size:48px;font-weight:700;line-height:1;display:block}.AboutStats-module__mg2NtG__statLabel{color:#666;margin-top:12px;font-size:24px;line-height:1.2;display:block}@media (max-width:768px){.AboutStats-module__mg2NtG__section{padding:30px 0}.AboutStats-module__mg2NtG__aboutGrid{grid-template-columns:minmax(0,1fr);gap:20px;width:100%;padding:0 20px}.AboutStats-module__mg2NtG__title{margin-bottom:20px;line-height:1.2;font-size:26px!important}.AboutStats-module__mg2NtG__subtitle{font-size:16px}.AboutStats-module__mg2NtG__description{width:100%;margin-bottom:16px}.AboutStats-module__mg2NtG__projectCard{width:90%;height:174px;margin:0 auto}.AboutStats-module__mg2NtG__projectCard:before,.AboutStats-module__mg2NtG__projectCard:after{width:85px;height:50px}.AboutStats-module__mg2NtG__projectCard:before{clip-path:polygon(16% 0,100% 0,100% 76%,84% 100%,0 100%,0 24%)}.AboutStats-module__mg2NtG__projectCard:after{clip-path:polygon(0 0,84% 0,100% 24%,100% 100%,16% 100%,0 76%)}.AboutStats-module__mg2NtG__cardContent{padding:25px}.AboutStats-module__mg2NtG__projectNumber{font-size:67px;line-height:60px}.AboutStats-module__mg2NtG__projectLabel{margin-top:12px;font-size:20px}.AboutStats-module__mg2NtG__statsSection{background:0 0;margin-top:0;padding:50px 0}.AboutStats-module__mg2NtG__techLine{display:none}.AboutStats-module__mg2NtG__statsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;width:100%;max-width:none;padding:0;position:relative}.AboutStats-module__mg2NtG__statsGrid:before,.AboutStats-module__mg2NtG__statsGrid:after{z-index:1;content:"";pointer-events:none;position:absolute}.AboutStats-module__mg2NtG__statsGrid:before{background:linear-gradient(180deg, transparent, var(--znt-blue) 20%, var(--znt-blue) 80%, transparent);width:1px;top:0;bottom:0;left:50%}.AboutStats-module__mg2NtG__statsGrid:after{background:linear-gradient(90deg, transparent, var(--znt-blue) 20%, var(--znt-blue) 80%, transparent);height:1px;top:50%;left:0;right:0}.AboutStats-module__mg2NtG__stat{min-height:0;padding:0}.AboutStats-module__mg2NtG__statValue{font-size:35px;line-height:40px}.AboutStats-module__mg2NtG__statLabel{margin-top:5px;font-size:16px;line-height:16px}}
.CapabilityServices-module__DTwBxW__wrapper{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.CapabilityServices-module__DTwBxW__service{align-items:center;display:flex}.CapabilityServices-module__DTwBxW__service:nth-child(2n){flex-direction:row-reverse}.CapabilityServices-module__DTwBxW__imageWrap,.CapabilityServices-module__DTwBxW__content{width:50%}.CapabilityServices-module__DTwBxW__imageWrap{position:relative}.CapabilityServices-module__DTwBxW__image{width:100%;height:auto;display:block}.CapabilityServices-module__DTwBxW__content{padding:24px 45px}.CapabilityServices-module__DTwBxW__title{color:var(--znt-blue);font-family:var(--font-chakra-petch), sans-serif;letter-spacing:-.02em;text-transform:uppercase;margin:0 0 16px;font-size:30px;font-weight:700;line-height:1.1}.CapabilityServices-module__DTwBxW__description{color:#333;white-space:pre-line;margin:0;font-size:16px;line-height:25.6px}@media (max-width:768px){.CapabilityServices-module__DTwBxW__wrapper{max-width:1800px;margin-top:32px;padding:0}.CapabilityServices-module__DTwBxW__service,.CapabilityServices-module__DTwBxW__service:nth-child(2n){flex-direction:column-reverse}.CapabilityServices-module__DTwBxW__imageWrap,.CapabilityServices-module__DTwBxW__content{width:100%}.CapabilityServices-module__DTwBxW__imageWrap:after{z-index:2;content:"";pointer-events:none;background:linear-gradient(1deg,#596eda6b,#ffffff5c,#fffc,#fff 60%);height:150%;position:absolute;bottom:0;left:0;right:0}.CapabilityServices-module__DTwBxW__content{z-index:3;padding:16px;position:relative;transform:translateY(40px)}.CapabilityServices-module__DTwBxW__title{margin-bottom:8px;font-size:26px}.CapabilityServices-module__DTwBxW__description{margin-bottom:16px}}
.ContactCta-module__jxNNkG__section{background:linear-gradient(112deg, var(--znt-blue) -18%, var(--znt-indigo) 48%, #09072c 100%);width:100%;padding:60px 0}.ContactCta-module__jxNNkG__container{justify-content:space-between;align-items:center;width:100%;max-width:1200px;margin-inline:auto;padding-inline:20px;display:flex}.ContactCta-module__jxNNkG__title{color:#fff;font-family:var(--font-chakra-petch), sans-serif;text-transform:uppercase;margin:0;font-size:64px;font-weight:700;line-height:1.6}.ContactCta-module__jxNNkG__button{color:#fff;font-family:var(--font-roboto), Arial, Helvetica, sans-serif;background:linear-gradient(135deg, var(--znt-blue-bright), var(--znt-indigo));border-radius:5px;padding:12px 30px;font-size:16px;font-weight:700;line-height:1.6;text-decoration:none;box-shadow:0 8px 22px #0000003d}.ContactCta-module__jxNNkG__button:hover,.ContactCta-module__jxNNkG__button:focus-visible{color:#fff}@media (max-width:768px){.ContactCta-module__jxNNkG__section{padding:40px 0}.ContactCta-module__jxNNkG__title{width:50%;margin:0;font-size:26px}}
.Footer-module__S6Hkya__footer{color:#17204b;background:linear-gradient(#f8faff 0%,#eef2ff 100%);border-top:1px solid #254fd71f;width:100%;padding:0}.Footer-module__S6Hkya__container{width:100%;max-width:1200px;margin-inline:auto;padding-inline:20px}.Footer-module__S6Hkya__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:50px;padding:60px 0;display:grid}.Footer-module__S6Hkya__logoLink{width:190px;height:118px;display:block}.Footer-module__S6Hkya__logo{width:190px;height:auto;display:block}.Footer-module__S6Hkya__companyName,.Footer-module__S6Hkya__sitemapHeading{color:#17204b;font-family:var(--font-roboto), Arial, Helvetica, sans-serif;font-size:24px;font-weight:700;line-height:1.5}.Footer-module__S6Hkya__companyName{margin:24px 0 20px}.Footer-module__S6Hkya__details{font-style:normal}.Footer-module__S6Hkya__detailRow{color:#17204b;align-items:center;gap:8px;margin-bottom:10px;display:flex}.Footer-module__S6Hkya__detailRow a{color:#17204b;text-decoration:none}.Footer-module__S6Hkya__sitemapHeading{margin:0 0 8px}.Footer-module__S6Hkya__linkGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:50%;margin-bottom:20px;display:grid}.Footer-module__S6Hkya__sitemapLink{color:#17204b;text-decoration:none}.Footer-module__S6Hkya__sitemapLink:hover,.Footer-module__S6Hkya__sitemapLink:focus-visible{color:var(--znt-blue)}.Footer-module__S6Hkya__mapSocialColumn{flex-direction:column;display:flex}.Footer-module__S6Hkya__mapWrapper{width:100%;min-height:300px}.Footer-module__S6Hkya__map{border:0;width:100%;height:300px}@media (max-width:768px){.Footer-module__S6Hkya__grid{grid-template-columns:minmax(0,1fr);gap:0}.Footer-module__S6Hkya__logoLink{width:100%;height:100px;display:block}.Footer-module__S6Hkya__logo{width:165px;height:auto}.Footer-module__S6Hkya__linkGrid{width:100%}.Footer-module__S6Hkya__mapSocialColumn{width:100%;margin-bottom:20px}.Footer-module__S6Hkya__mapWrapper{height:306.59px;min-height:unset}}
.Header-module__hBw1pG__header{background:#fff;border-bottom:1px solid #254fd71a;width:100%;height:100px;position:static}.Header-module__hBw1pG__container{width:100%;max-width:1200px;height:100%;margin-inline:auto;padding-inline:20px}.Header-module__hBw1pG__row{justify-content:space-between;align-items:center;width:100%;height:100px;display:flex}.Header-module__hBw1pG__logo{justify-content:flex-start;align-items:center;width:190px;height:auto;display:flex}.Header-module__hBw1pG__logoImage{width:155px;height:auto;padding:3px}.Header-module__hBw1pG__rightArea{justify-content:flex-end;align-items:center;width:80%;display:flex}.Header-module__hBw1pG__navigation{justify-content:flex-end;align-items:center;width:100%;display:flex}.Header-module__hBw1pG__navigationLink{color:#17204b;font-family:var(--font-roboto), Arial, Helvetica, sans-serif;text-transform:uppercase;padding:8px 15px;font-size:16px;font-weight:500;line-height:26.5938px;text-decoration:none;transition:color .15s,transform .15s}.Header-module__hBw1pG__navigationLink:hover,.Header-module__hBw1pG__navigationLink:focus-visible,.Header-module__hBw1pG__navigationLinkActive{color:var(--znt-blue);transform:translateY(-1px)}.Header-module__hBw1pG__navigationLinkActive{text-underline-offset:14px;text-decoration:underline;text-decoration-thickness:1px}@media (max-width:1199px){.Header-module__hBw1pG__header{z-index:1000;background:#fff;height:70px;position:sticky;top:0;box-shadow:1px 2px 7px 1px #0003}.Header-module__hBw1pG__row{height:70px;position:relative}.Header-module__hBw1pG__logo{justify-content:center;width:120px;position:absolute;left:50%;transform:translate(-50%)}.Header-module__hBw1pG__logoImage{width:105px}.Header-module__hBw1pG__rightArea{width:0;margin-left:auto}.Header-module__hBw1pG__navigation{display:none}}
.AboutPage-module__quzodG__main{color:#222;background:#fff}.AboutPage-module__quzodG__introduction{min-height:927px;position:relative}.AboutPage-module__quzodG__hero{justify-content:center;align-items:center;height:278.219px;display:flex;position:relative;overflow:hidden}.AboutPage-module__quzodG__heroBackground{object-fit:cover}.AboutPage-module__quzodG__heroTitle{z-index:1;width:min(538px,100% - 40px);margin:0;line-height:0;position:relative}.AboutPage-module__quzodG__heroTitle img{width:100%;height:auto}.AboutPage-module__quzodG__overviewCard{z-index:2;background:#fff;grid-template-rows:1fr auto;width:min(100% - 40px,1140px);min-height:670px;display:grid;position:absolute;top:194.753px;left:50%;transform:translate(-50%)}.AboutPage-module__quzodG__whoWeAre{grid-template-columns:30% 70%;padding:50px 90px;display:grid}.AboutPage-module__quzodG__whoWeAre h2{color:var(--znt-blue);text-transform:uppercase;margin:0;font-size:32px;font-weight:700;line-height:37.5px}.AboutPage-module__quzodG__whoCopy{font-size:20px;line-height:23px}.AboutPage-module__quzodG__whoCopy p{margin:0 0 16px}.AboutPage-module__quzodG__whoCopy p:last-child{margin-bottom:0}.AboutPage-module__quzodG__stats{grid-template-columns:repeat(4,minmax(0,1fr));min-height:194px;padding:40px 0;display:grid;box-shadow:0 4px 16px #0000001f}.AboutPage-module__quzodG__stat{text-align:center;border-right:1px solid #e4e4e4;flex-direction:column;justify-content:center;align-items:center;display:flex}.AboutPage-module__quzodG__stat:last-child{border-right:0}.AboutPage-module__quzodG__statIcon{justify-content:center;align-items:center;height:75px;margin-bottom:13px;display:flex}.AboutPage-module__quzodG__statIcon img{object-fit:contain;max-width:76px;height:auto}.AboutPage-module__quzodG__statLabel{text-transform:uppercase;font-size:14px;line-height:21px}.AboutPage-module__quzodG__statValue{color:var(--znt-blue);text-transform:uppercase;margin-top:7px;font-size:20px;line-height:24px}.AboutPage-module__quzodG__direction{width:min(100% - 40px,1140px);margin:0 auto 150px}.AboutPage-module__quzodG__directionRow{align-items:center;min-height:270px;display:flex;position:relative}.AboutPage-module__quzodG__directionRow+.AboutPage-module__quzodG__directionRow{margin-top:151px}.AboutPage-module__quzodG__directionPanel{color:#fff;align-items:center;width:100%;min-height:270px;display:flex}.AboutPage-module__quzodG__visionRow .AboutPage-module__quzodG__directionPanel{background:linear-gradient(135deg, var(--znt-blue), var(--znt-indigo));justify-content:flex-end}.AboutPage-module__quzodG__missionRow .AboutPage-module__quzodG__directionPanel{background:#000;justify-content:flex-start}.AboutPage-module__quzodG__directionCopy{width:50%;padding:35px 70px}.AboutPage-module__quzodG__directionCopy img{margin-bottom:10px;display:block}.AboutPage-module__quzodG__directionCopy h2{color:#fff;text-transform:uppercase;margin:0 0 14px;font-size:24px;font-weight:700;line-height:29px}.AboutPage-module__quzodG__directionCopy p{margin:0;font-size:16px;line-height:20px}.AboutPage-module__quzodG__visionImage,.AboutPage-module__quzodG__missionImage{z-index:1;object-fit:cover;height:387px;position:absolute;top:-58px}.AboutPage-module__quzodG__visionImage{width:360px;left:12%}.AboutPage-module__quzodG__missionImage{width:334px;right:13%}.AboutPage-module__quzodG__coreValues{background-image:url(/modules/introduction/assets/images/back_CoreValue_block.png);background-position:50%;background-size:cover;align-items:center;min-height:763.555px;display:flex}.AboutPage-module__quzodG__coreInner{flex-wrap:wrap;align-items:stretch;gap:40px;width:min(100% - 40px,1116px);margin:0 auto;display:flex}.AboutPage-module__quzodG__coreHeading,.AboutPage-module__quzodG__valueCard{width:calc(50% - 20px)}.AboutPage-module__quzodG__coreHeading{flex-direction:column;justify-content:center;padding:30px 40px;display:flex}.AboutPage-module__quzodG__coreHeading span{text-transform:uppercase;font-size:32px;line-height:40px}.AboutPage-module__quzodG__coreHeading h2{text-transform:uppercase;margin:3px 0 0;font-size:54px;font-weight:700;line-height:64px}.AboutPage-module__quzodG__valueCard{background:#fff;min-height:278px;padding:30px 40px}.AboutPage-module__quzodG__valueCard>img{margin-bottom:4px;display:block}.AboutPage-module__quzodG__valueCard h3{color:var(--znt-blue);margin:0 0 15px;font-size:32px;font-weight:700;line-height:38px}.AboutPage-module__quzodG__valueCard p{margin:0;font-size:20px;line-height:29px}@media (max-width:768px){.AboutPage-module__quzodG__introduction{min-height:970px}.AboutPage-module__quzodG__hero{height:250px}.AboutPage-module__quzodG__heroTitle{width:calc(100% - 48px)}.AboutPage-module__quzodG__overviewCard{width:85%;min-height:760px;top:175px}.AboutPage-module__quzodG__whoWeAre{padding:24px 16px;display:block}.AboutPage-module__quzodG__whoWeAre h2{margin-bottom:15px;line-height:31px;font-size:26px!important}.AboutPage-module__quzodG__whoCopy{font-size:14px;line-height:18px}.AboutPage-module__quzodG__whoCopy p{margin-bottom:11px}.AboutPage-module__quzodG__stats{min-height:164px;padding:20px 0}.AboutPage-module__quzodG__stat{padding:0 3px}.AboutPage-module__quzodG__statIcon{height:45px;margin-bottom:8px}.AboutPage-module__quzodG__statIcon img{max-width:45px;max-height:45px}.AboutPage-module__quzodG__statLabel{min-height:28px;font-size:9px;line-height:14px}.AboutPage-module__quzodG__statValue{margin-top:4px;font-size:12px;line-height:16px}.AboutPage-module__quzodG__direction{width:calc(100% - 32px);margin-bottom:80px}.AboutPage-module__quzodG__directionRow{align-items:flex-end;min-height:610px}.AboutPage-module__quzodG__directionRow+.AboutPage-module__quzodG__directionRow{margin-top:30px}.AboutPage-module__quzodG__directionPanel{align-items:flex-end;min-height:310px}.AboutPage-module__quzodG__directionCopy{width:100%;padding:36px 24px 28px}.AboutPage-module__quzodG__directionCopy h2{line-height:28px;font-size:23px!important}.AboutPage-module__quzodG__directionCopy p{font-size:14px;line-height:19px}.AboutPage-module__quzodG__visionImage,.AboutPage-module__quzodG__missionImage{object-fit:cover;width:auto;max-width:calc(100% - 30px);height:340px;top:0;left:50%;right:auto;transform:translate(-50%)}.AboutPage-module__quzodG__coreValues{min-height:1000px;padding:55px 0}.AboutPage-module__quzodG__coreInner{gap:20px;width:calc(100% - 32px)}.AboutPage-module__quzodG__coreHeading,.AboutPage-module__quzodG__valueCard{width:100%}.AboutPage-module__quzodG__coreHeading{min-height:145px;padding:0}.AboutPage-module__quzodG__coreHeading span{font-size:24px;line-height:30px}.AboutPage-module__quzodG__coreHeading h2{line-height:60px;font-size:54px!important}.AboutPage-module__quzodG__valueCard{min-height:210px;padding:24px}.AboutPage-module__quzodG__valueCard>img{width:54px;height:54px}.AboutPage-module__quzodG__valueCard h3{margin-bottom:10px;font-size:23px;line-height:28px}.AboutPage-module__quzodG__valueCard p{font-size:14px;line-height:20px}}
.SubpageChrome-module__bEmdKa__container{width:min(100% - 40px,1140px);margin-inline:auto}.SubpageChrome-module__bEmdKa__breadcrumbs{min-height:68px;color:var(--znt-blue);font-family:var(--font-roboto), Arial, Helvetica, sans-serif;font-size:14px}.SubpageChrome-module__bEmdKa__breadcrumbList{border-bottom:1px solid #eee;align-items:center;min-height:68px;margin:0;padding:0;list-style:none;display:flex}.SubpageChrome-module__bEmdKa__breadcrumbItem{align-items:center;display:flex}.SubpageChrome-module__bEmdKa__breadcrumbItem+.SubpageChrome-module__bEmdKa__breadcrumbItem:before{color:var(--znt-blue);content:"›";margin-inline:10px;font-size:24px;line-height:1}.SubpageChrome-module__bEmdKa__breadcrumbItem a{color:inherit;text-decoration:none}@media (max-width:768px){.SubpageChrome-module__bEmdKa__container{width:min(100% - 32px,1140px)}.SubpageChrome-module__bEmdKa__breadcrumbs,.SubpageChrome-module__bEmdKa__breadcrumbList{min-height:58px}}
.Hero-module__ZARIfG__hero{background:linear-gradient(112deg, var(--znt-blue) -18%, var(--znt-indigo) 42%, #09072c 100%);position:relative;overflow:hidden}.Hero-module__ZARIfG__container{z-index:2;padding:60px 0;position:relative}.Hero-module__ZARIfG__grid{grid-template-columns:575px 575px;align-items:center;gap:50px;display:grid}.Hero-module__ZARIfG__content{z-index:2;position:relative}.Hero-module__ZARIfG__heading{color:#fff;margin:0 0 20px;font-size:48px;font-weight:700;line-height:1.2}.Hero-module__ZARIfG__copy{color:#ccc;margin:0 0 30px;font-size:18px;line-height:1.6}.Hero-module__ZARIfG__cta{font-size:16px}.Hero-module__ZARIfG__image{z-index:1;filter:hue-rotate(210deg)saturate(1.15);opacity:.82;width:833px;height:450px;position:absolute;top:0;right:0}@media (max-width:768px){.Hero-module__ZARIfG__container{padding:60px 20px}.Hero-module__ZARIfG__grid{grid-template-columns:1fr;gap:0}.Hero-module__ZARIfG__heading{margin-bottom:10px;font-size:32px}.Hero-module__ZARIfG__copy{color:#fff}.Hero-module__ZARIfG__image{width:100%;height:100%}}
.AccountPages-module__SV_XJW__container{width:min(100% - 40px,1124px);margin-inline:auto}.AccountPages-module__SV_XJW__accountPage{color:#333;min-height:403px;font-size:14px}.AccountPages-module__SV_XJW__title{border-bottom:1px solid #ddd;margin:0 0 32px;padding-bottom:10px;font-size:24px;font-weight:700;line-height:28px}.AccountPages-module__SV_XJW__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.AccountPages-module__SV_XJW__loginGrid{grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);gap:32px;width:70%;margin-inline:auto;display:grid}.AccountPages-module__SV_XJW__loginForm{flex-direction:column;gap:15px;display:flex}.AccountPages-module__SV_XJW__loginForm input,.AccountPages-module__SV_XJW__signupForm input,.AccountPages-module__SV_XJW__signupForm select,.AccountPages-module__SV_XJW__forgotForm input{color:#333;width:100%;height:40px;font:inherit;background:#fff;border:1px solid #ced4da;border-radius:4px;padding:8px 12px}.AccountPages-module__SV_XJW__passwordField{position:relative}.AccountPages-module__SV_XJW__passwordField button{color:#555;cursor:pointer;background:0 0;border:0;height:40px;padding:0 10px;font-size:11px;position:absolute;top:0;right:0}.AccountPages-module__SV_XJW__primaryButton{color:#fff;width:fit-content;min-width:130px;height:40px;font:inherit;cursor:pointer;background:linear-gradient(135deg, var(--znt-blue), var(--znt-indigo));border:0;border-radius:3px;justify-content:center;align-items:center;padding:0 20px;font-weight:700;text-decoration:none;transition:opacity .3s;display:inline-flex}.AccountPages-module__SV_XJW__primaryButton:hover{opacity:.8}.AccountPages-module__SV_XJW__loginForm>.AccountPages-module__SV_XJW__primaryButton{min-width:150px}.AccountPages-module__SV_XJW__forgotLink{color:var(--znt-blue);font-size:14px;font-style:italic;text-decoration:none}.AccountPages-module__SV_XJW__loginDivider{background:#ddd;width:1px;height:100%}.AccountPages-module__SV_XJW__registerPitch h2{margin:0 0 8px;font-size:18px;font-weight:700;line-height:21px}.AccountPages-module__SV_XJW__registerPitch p{margin:0 0 16px}.AccountPages-module__SV_XJW__registerPitch ul{margin:0 0 16px;padding-left:32px}.AccountPages-module__SV_XJW__registerPitch li{margin-bottom:15px}.AccountPages-module__SV_XJW__signup{min-height:628px}.AccountPages-module__SV_XJW__signupForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:70%;margin-inline:auto;display:grid}.AccountPages-module__SV_XJW__signupForm select{color:#555}.AccountPages-module__SV_XJW__accountType{border:0;grid-column:1/3;align-items:center;gap:18px;margin:0;padding:0;display:flex}.AccountPages-module__SV_XJW__accountType legend{float:left;width:auto;margin-right:16px}.AccountPages-module__SV_XJW__accountType label{align-items:center;gap:5px;display:flex}.AccountPages-module__SV_XJW__accountType input{width:16px;height:16px}.AccountPages-module__SV_XJW__passwordHint{color:#666;margin:-8px 0 0;font-size:12px}.AccountPages-module__SV_XJW__forgot-password{min-height:304px}.AccountPages-module__SV_XJW__forgotForm{flex-direction:column;gap:16px;width:min(100%,520px);display:flex}.AccountPages-module__SV_XJW__forgotForm label>span{margin-bottom:6px;display:block}.AccountPages-module__SV_XJW__forgotCaptcha{grid-template-columns:1fr 120px;gap:10px;display:grid}.AccountPages-module__SV_XJW__forgotCaptcha span{background:#eee;border:1px solid #ddd;justify-content:center;align-items:center;font-family:cursive;font-size:22px;display:flex}@media (max-width:768px){.AccountPages-module__SV_XJW__container{width:min(100% - 32px,1124px)}.AccountPages-module__SV_XJW__accountPage{padding-bottom:36px}.AccountPages-module__SV_XJW__loginGrid,.AccountPages-module__SV_XJW__signupForm{grid-template-columns:1fr;width:100%}.AccountPages-module__SV_XJW__loginDivider{display:none}.AccountPages-module__SV_XJW__accountType{grid-column:1}}
.LatestPosts-module__9XfRFa__section{background:var(--znt-blue-pale);padding:80px 0}.LatestPosts-module__9XfRFa__inner{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.LatestPosts-module__9XfRFa__header{justify-content:space-between;align-items:center;margin-bottom:40px;display:flex}.LatestPosts-module__9XfRFa__heading{color:#333;margin:0;font-size:32px;font-weight:700;line-height:1.2}.LatestPosts-module__9XfRFa__viewMore{background:linear-gradient(135deg, var(--znt-blue-bright), var(--znt-indigo));color:#fff;border-radius:8px;padding:14px 32px;font-weight:700;line-height:25.6px;text-decoration:none;box-shadow:0 8px 18px #254fd733}.LatestPosts-module__9XfRFa__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.LatestPosts-module__9XfRFa__card{color:inherit;background:#fff;text-decoration:none;display:block;overflow:hidden;box-shadow:0 5px 20px #0000001a}.LatestPosts-module__9XfRFa__imageWrap{aspect-ratio:9/4;width:100%;position:relative;overflow:hidden}.LatestPosts-module__9XfRFa__card:nth-child(2) .LatestPosts-module__9XfRFa__imageWrap{aspect-ratio:1200/550}.LatestPosts-module__9XfRFa__image{object-fit:cover}.LatestPosts-module__9XfRFa__content{padding:20px}.LatestPosts-module__9XfRFa__title{color:#333;min-height:50.4px;font-family:var(--font-chakra-petch), sans-serif;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 10px;font-size:21px;font-weight:500;line-height:1.2;display:-webkit-box;overflow:hidden}.LatestPosts-module__9XfRFa__excerpt{color:#666;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 16px;font-size:15px;line-height:1.6;display:-webkit-box;overflow:hidden}@media (max-width:768px){.LatestPosts-module__9XfRFa__heading{font-size:26px!important}.LatestPosts-module__9XfRFa__grid{grid-template-columns:minmax(0,1fr)}}
.UtilityPages-module__jV8vIG__utilityContainer{width:min(100% - 40px,1140px);margin-inline:auto}.UtilityPages-module__jV8vIG__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.UtilityPages-module__jV8vIG__careersPage{padding-bottom:52px}.UtilityPages-module__jV8vIG__careersHero{width:min(100% - 40px,1140px);height:425px;margin-inline:auto;position:relative;overflow:hidden}.UtilityPages-module__jV8vIG__careersHero img{object-fit:cover}.UtilityPages-module__jV8vIG__searchBox{z-index:2;background:#fff;border-radius:3px;grid-template-columns:4fr 1fr;gap:20px;width:min(70%,800px);margin-inline:auto;padding:20px;display:grid;position:relative;transform:translateY(-50%);box-shadow:0 4px 24px #00000014}.UtilityPages-module__jV8vIG__searchBox input{color:#333;width:100%;height:44px;font:inherit;border:1px solid #ddd;border-radius:5px;padding:0 10px}.UtilityPages-module__jV8vIG__searchBox input:focus{outline:none;box-shadow:3px 2px 11px #00000036}.UtilityPages-module__jV8vIG__searchBox button{color:#fff;min-height:44px;font:inherit;text-transform:uppercase;cursor:pointer;background:linear-gradient(135deg, var(--znt-blue), var(--znt-indigo));border:0;border-radius:3px;font-size:16px}.UtilityPages-module__jV8vIG__careersTitle{color:var(--znt-blue);text-align:center;text-transform:uppercase;margin:-5px 0 8px;font-size:26px;font-weight:700;line-height:31.2px}.UtilityPages-module__jV8vIG__jobCount{text-align:center;margin:0 0 16px}.UtilityPages-module__jV8vIG__jobGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.UtilityPages-module__jV8vIG__jobCard{min-height:66px;color:var(--znt-blue);background:#f9f9f9;border:1px solid #f1f1f1;justify-content:space-between;align-items:center;padding:20px;font-size:14px;font-weight:600;line-height:24px;text-decoration:none;transition:opacity .3s;display:flex}.UtilityPages-module__jV8vIG__jobCard:hover{opacity:.6}.UtilityPages-module__jV8vIG__jobCard span:last-child{color:#ccc;font-size:24px}.UtilityPages-module__jV8vIG__jobDetailPage{min-height:780px;padding:42px 0 40px}.UtilityPages-module__jV8vIG__jobTitle{color:var(--znt-blue);margin:0 0 32px;font-size:32px;font-weight:700;line-height:1.2}.UtilityPages-module__jV8vIG__jobRichText{color:#212529;width:100%;font-size:16px;line-height:24px}:is(.UtilityPages-module__jV8vIG__jobRichText .container,.UtilityPages-module__jV8vIG__jobRichText main,.UtilityPages-module__jV8vIG__jobRichText section,.UtilityPages-module__jV8vIG__jobRichText .main-content){width:100%!important;max-width:100%!important;padding-inline:0!important}.UtilityPages-module__jV8vIG__jobRichText h2{margin:0 0 8px!important;font-size:32px!important;line-height:1.2!important}.UtilityPages-module__jV8vIG__jobRichText p{margin-bottom:16px!important}.UtilityPages-module__jV8vIG__jobRichText ul{margin-bottom:16px!important;padding-left:32px!important}.UtilityPages-module__jV8vIG__jobContact{border-left:4px solid var(--znt-blue);background:#f7f7f7;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:36px;display:grid;overflow:hidden}.UtilityPages-module__jV8vIG__jobContact>div{padding:28px}.UtilityPages-module__jV8vIG__jobContact>div+div{border-left:1px solid #ddd}.UtilityPages-module__jV8vIG__jobContact h2{color:var(--znt-blue);margin:0 0 8px;font-size:20px}.UtilityPages-module__jV8vIG__jobContact p{margin:0}.UtilityPages-module__jV8vIG__jobContact a{color:var(--znt-indigo);font-weight:700;text-decoration:none}@media (max-width:767px){.UtilityPages-module__jV8vIG__utilityContainer,.UtilityPages-module__jV8vIG__careersHero{width:min(100% - 32px,1140px)}.UtilityPages-module__jV8vIG__careersHero{height:230px}.UtilityPages-module__jV8vIG__searchBox{grid-template-columns:1fr;width:calc(100% - 32px)}.UtilityPages-module__jV8vIG__jobGrid{grid-template-columns:1fr}.UtilityPages-module__jV8vIG__jobDetailPage{padding-top:32px}.UtilityPages-module__jV8vIG__jobTitle,.UtilityPages-module__jV8vIG__jobRichText h2{font-size:28px!important}.UtilityPages-module__jV8vIG__jobRichText *{max-width:100%!important}.UtilityPages-module__jV8vIG__jobContact{grid-template-columns:1fr}.UtilityPages-module__jV8vIG__jobContact>div+div{border-top:1px solid #ddd;border-left:0}}
.OemOverview-module__1BHZqW__section{margin-inline:auto;width:100%;max-width:1200px;min-height:364.008px;margin-bottom:1px;padding:0 20px 63px;position:relative}.OemOverview-module__1BHZqW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;width:100%;display:grid}.OemOverview-module__1BHZqW__heading{color:var(--znt-blue);font-family:var(--font-chakra-petch), sans-serif;margin:42.7px 0 0;font-size:48px;font-weight:700;line-height:1.2}.OemOverview-module__1BHZqW__description{color:#4e4e4e;width:80%;font-family:var(--font-roboto), Arial, Helvetica, sans-serif;margin:0;font-size:16px;line-height:1.2}.OemOverview-module__1BHZqW__imageWrapper{justify-content:flex-end;display:flex}.OemOverview-module__1BHZqW__image{width:80%;height:auto}.OemOverview-module__1BHZqW__divider{background:linear-gradient(90deg, #fff0 0%, var(--znt-blue) 50%, #fff0 100%);height:1px;position:absolute;bottom:0;left:10%;right:10%}@media (max-width:768px){.OemOverview-module__1BHZqW__section{min-height:0;padding-bottom:45px}.OemOverview-module__1BHZqW__grid{grid-template-columns:minmax(0,1fr)}.OemOverview-module__1BHZqW__heading{margin-bottom:8px;font-size:26px!important}.OemOverview-module__1BHZqW__description{margin-bottom:16px}.OemOverview-module__1BHZqW__description,.OemOverview-module__1BHZqW__image{width:100%}}
.CartPage-module__2Yk-6W__cartPage{justify-content:center;align-items:center;min-height:420px;padding:40px 20px;display:flex}.CartPage-module__2Yk-6W__emptyCart{text-align:center;background:#fff;border-radius:8px;width:min(100%,480px);padding:48px;box-shadow:0 10px 35px #0000001f}.CartPage-module__2Yk-6W__emptyCart h1{color:#333;margin:0 0 28px;font-size:30px}.CartPage-module__2Yk-6W__emptyCart a{color:#fff;text-transform:uppercase;background:linear-gradient(135deg, var(--znt-blue), var(--znt-indigo));border-radius:4px;justify-content:center;align-items:center;min-width:140px;min-height:44px;font-weight:700;text-decoration:none;display:inline-flex}
.ServiceGallery-module__POcTGG__section{background:#fff;padding:80px 0}.ServiceGallery-module__POcTGG__header{justify-content:space-between;display:flex}.ServiceGallery-module__POcTGG__text{width:70%;margin-bottom:47px}.ServiceGallery-module__POcTGG__heading{color:var(--znt-blue);letter-spacing:-.02em;text-transform:uppercase;margin:0;font-size:48px;font-weight:700;line-height:1.1}.ServiceGallery-module__POcTGG__copy{margin:16px 0;font-size:16px;font-weight:400;line-height:1.2}.ServiceGallery-module__POcTGG__button{color:#fff;border-radius:8px;height:fit-content;padding:14px 32px;font-weight:700}.ServiceGallery-module__POcTGG__grid{gap:18px;display:flex}.ServiceGallery-module__POcTGG__card{background:0 0;justify-content:center;align-items:center;min-width:0;padding:0;transition:transform .3s;display:flex;position:relative}@media (min-width:769px){.ServiceGallery-module__POcTGG__card{flex:1 1 0}}.ServiceGallery-module__POcTGG__card:after{z-index:0;background:linear-gradient(145deg, var(--znt-blue), var(--znt-indigo));clip-path:polygon(40px 0,100% 0,100% calc(100% - 40px),calc(100% - 40px) 100%,0 100%,0 40px);content:"";width:100%;height:100%;position:absolute;bottom:-12px;right:-9px;box-shadow:-4px 8px 13.9px #00000026}.ServiceGallery-module__POcTGG__card:hover{transform:translateY(-5px)}.ServiceGallery-module__POcTGG__imageFrame{z-index:1;aspect-ratio:16/9;border:4px solid var(--znt-blue);width:100%;box-shadow:0 4px 0 var(--znt-indigo);clip-path:polygon(40px 0,100% 0,100% calc(100% - 40px),calc(100% - 40px) 100%,0 100%,0 40px);background:#fff;position:relative}.ServiceGallery-module__POcTGG__image{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:768px){.ServiceGallery-module__POcTGG__section{padding:45px 0 80px;position:relative}.ServiceGallery-module__POcTGG__text{width:100%}.ServiceGallery-module__POcTGG__heading{margin-bottom:8px;font-size:26px!important}.ServiceGallery-module__POcTGG__copy{margin:16px 0}.ServiceGallery-module__POcTGG__button{position:absolute;bottom:0;right:50%;transform:translate(50%)}.ServiceGallery-module__POcTGG__grid{flex-wrap:wrap;justify-content:center;gap:12px}.ServiceGallery-module__POcTGG__card{clip-path:polygon(15px 0,100% 0,100% calc(100% - 15px),calc(100% - 15px) 100%,0 100%,0 15px);width:45%}.ServiceGallery-module__POcTGG__card:after,.ServiceGallery-module__POcTGG__imageFrame{clip-path:polygon(15px 0,100% 0,100% calc(100% - 15px),calc(100% - 15px) 100%,0 100%,0 15px)}.ServiceGallery-module__POcTGG__imageFrame{border-width:2px}}
.ContactPage-module__X59oGq__container{width:min(100% - 40px,1140px);margin-inline:auto}.ContactPage-module__X59oGq__contactIntro{grid-template-columns:minmax(280px,.8fr) minmax(0,1.4fr);align-items:center;gap:48px;padding-block:48px 70px;display:grid}.ContactPage-module__X59oGq__contactDetails{background:var(--znt-blue-pale);border-left:4px solid var(--znt-blue);padding:34px}.ContactPage-module__X59oGq__contactIntro h1{color:var(--znt-blue);margin:0 0 30px;font-size:30px;font-weight:700}.ContactPage-module__X59oGq__contactIntro p{margin:0 0 20px;font-size:16px}.ContactPage-module__X59oGq__contactIntro a{color:var(--znt-blue);text-decoration:none}.ContactPage-module__X59oGq__mapWrapper{background:#eee;border-radius:12px;min-height:430px;overflow:hidden;box-shadow:0 12px 28px #0000001f}.ContactPage-module__X59oGq__map{border:0;width:100%;height:430px;display:block}.ContactPage-module__X59oGq__formPanel{color:#fff;background:linear-gradient(145deg, var(--znt-blue), var(--znt-indigo));border-radius:16px;width:70%;margin:0 auto 60px;padding:32px;box-shadow:0 18px 42px #254fd72e}.ContactPage-module__X59oGq__formHeader{text-align:center}.ContactPage-module__X59oGq__formHeader h2{margin:0;font-size:30px;font-weight:700;line-height:36px}.ContactPage-module__X59oGq__formHeader p{margin:8px 0 24px;font-size:14px}.ContactPage-module__X59oGq__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px;display:grid}.ContactPage-module__X59oGq__formGrid label,.ContactPage-module__X59oGq__captchaField{flex-direction:column;display:flex}.ContactPage-module__X59oGq__formGrid label>span,.ContactPage-module__X59oGq__captchaField>span{margin-bottom:8px;font-size:12px;font-weight:500;line-height:14px}.ContactPage-module__X59oGq__formGrid input,.ContactPage-module__X59oGq__formGrid select,.ContactPage-module__X59oGq__formGrid textarea{color:#111;width:100%;font:inherit;background:#fff;border:1px solid #e1e1e1;border-radius:8px;padding:12px}.ContactPage-module__X59oGq__formGrid input,.ContactPage-module__X59oGq__formGrid select{height:48px}.ContactPage-module__X59oGq__formGrid textarea{resize:vertical;min-height:142px}.ContactPage-module__X59oGq__messageField{grid-column:1/span 2}.ContactPage-module__X59oGq__captchaGrid{grid-template-columns:3fr 3fr 1fr;gap:12px;height:52px;display:grid}.ContactPage-module__X59oGq__captchaImage{color:#333;letter-spacing:3px;background:repeating-linear-gradient(14deg,#eee 0 2px,#fff 2px 10px);border-radius:8px;justify-content:center;align-items:center;font-family:cursive;font-size:30px;font-style:italic;display:flex;overflow:hidden;transform:skew(-7deg)}.ContactPage-module__X59oGq__captchaGrid button{cursor:pointer;background:#fff;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;display:flex}.ContactPage-module__X59oGq__captchaGrid img{transition:transform .5s}.ContactPage-module__X59oGq__captchaInitial{transform:rotate(-90deg)}.ContactPage-module__X59oGq__captchaRotated{transform:rotate(90deg)}.ContactPage-module__X59oGq__submitButton{color:#fff;min-width:22%;font:inherit;text-transform:uppercase;cursor:pointer;background:#000;border:0;border-radius:8px;justify-content:center;align-items:center;margin:24px auto 0;padding:12px 24px;display:flex}.ContactPage-module__X59oGq__formSuccess,.ContactPage-module__X59oGq__formError{border-radius:5px;margin:22px 0 0;padding:13px 16px;font-size:14px}.ContactPage-module__X59oGq__honeypot{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.ContactPage-module__X59oGq__formSuccess{color:#067647;background:#ecfdf3;border:1px solid #abefc6}.ContactPage-module__X59oGq__formError{color:#b42318;background:#fef3f2;border:1px solid #fecdca}.ContactPage-module__X59oGq__submitButton:disabled{cursor:wait;opacity:.7}.ContactPage-module__X59oGq__submitButton span{margin-left:10px;transition:transform .3s}.ContactPage-module__X59oGq__submitButton:hover span{transform:translate(100%)}@media (max-width:768px){.ContactPage-module__X59oGq__container{width:min(100% - 20px,1140px)}.ContactPage-module__X59oGq__contactIntro{grid-template-columns:1fr;gap:24px;padding-block:30px 48px}.ContactPage-module__X59oGq__contactDetails{padding:24px}.ContactPage-module__X59oGq__contactIntro h1{font-size:26px}.ContactPage-module__X59oGq__mapWrapper,.ContactPage-module__X59oGq__map{height:340px;min-height:340px}.ContactPage-module__X59oGq__formPanel{width:100%;padding:24px 18px}.ContactPage-module__X59oGq__formGrid{grid-template-columns:1fr}.ContactPage-module__X59oGq__messageField,.ContactPage-module__X59oGq__captchaField{grid-column:1}.ContactPage-module__X59oGq__captchaGrid{grid-template-columns:1fr 1fr;height:auto}.ContactPage-module__X59oGq__captchaGrid input{grid-column:1/3}.ContactPage-module__X59oGq__captchaImage,.ContactPage-module__X59oGq__captchaGrid button{min-height:48px}.ContactPage-module__X59oGq__submitButton{width:100%}}
.ServiceStandards-module__-2ascG__section{background:linear-gradient(112deg, #203b9c -10%, var(--znt-indigo) 45%, #09072c 100%);width:100%;margin-top:100px;padding-bottom:32px;position:relative;overflow:hidden;box-shadow:0 2px 16px #0000004d}.ServiceStandards-module__-2ascG__overlay{z-index:1;object-fit:cover;width:100%;height:100%}.ServiceStandards-module__-2ascG__ribbon{z-index:2;background:linear-gradient(90deg, var(--znt-blue-bright), var(--znt-indigo));clip-path:polygon(0 0,100% 0,88% 100%,11% 100%);justify-content:center;align-items:center;width:75%;height:90px;margin:0 auto;display:flex;position:relative;box-shadow:0 2px 8px #0006}.ServiceStandards-module__-2ascG__heading{color:#fff;letter-spacing:-.02em;text-transform:uppercase;margin:0;font-size:48px;font-weight:700;line-height:1.1}.ServiceStandards-module__-2ascG__content{z-index:2;justify-content:space-between;align-items:flex-start;gap:24px;width:calc(100% - 40px);max-width:1200px;margin:58px auto 42px;display:flex;position:relative}.ServiceStandards-module__-2ascG__card{background:linear-gradient(308deg,#11194f 60%,#273b8f 100%);border:2px solid #fff;border-radius:16px;flex:1;justify-content:center;align-items:center;min-width:0;min-height:120px;padding:32px 16px;display:flex;box-shadow:0 2px 8px #0006}.ServiceStandards-module__-2ascG__cardText{color:#0000;text-align:center;background:linear-gradient(92.52deg,#fff 20.01%,#c7d2ff 109.03%);-webkit-background-clip:text;background-clip:text;margin:0;font-size:28px;font-weight:500;line-height:1.2}@media (max-width:768px){.ServiceStandards-module__-2ascG__ribbon{width:100%;height:50px}.ServiceStandards-module__-2ascG__heading{font-size:24px}.ServiceStandards-module__-2ascG__content{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;width:auto;margin:32px 8px 0;display:grid}.ServiceStandards-module__-2ascG__card{width:100%;min-height:80px;padding:32px 8px}.ServiceStandards-module__-2ascG__cardText{font-size:18px}}
.ProductionServicePage-module__-jVyua__page{color:#333;background:#fff}.ProductionServicePage-module__-jVyua__page h1,.ProductionServicePage-module__-jVyua__page h2,.ProductionServicePage-module__-jVyua__page h3{font-family:var(--font-chakra-petch), sans-serif}.ProductionServicePage-module__-jVyua__banner{width:100%;height:276.438px;position:relative;overflow:hidden}.ProductionServicePage-module__-jVyua__bannerImage{object-fit:cover}.ProductionServicePage-module__-jVyua__intro{align-items:center;width:min(100% - 40px,1140px);margin-inline:auto;padding:60px 0 70px;display:flex}.ProductionServicePage-module__-jVyua__pageTitle{color:var(--znt-blue);text-transform:uppercase;flex:0 0 36%;margin:0;font-size:48px;font-weight:700;line-height:56px}.ProductionServicePage-module__-jVyua__introCopy{flex:1;font-size:20px;line-height:24px}.ProductionServicePage-module__-jVyua__introCopy p{margin:0}.ProductionServicePage-module__-jVyua__introCopy p+p{margin-top:14px}.ProductionServicePage-module__-jVyua__offerSection{background:url(/modules/product_service/assets/images/background_service.png) 50%/cover no-repeat;min-height:650px;padding:72px 20px}.ProductionServicePage-module__-jVyua__offerGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;width:100%;max-width:1140px;margin-inline:auto;display:grid}.ProductionServicePage-module__-jVyua__offerHeadingBlock{border-bottom:2px solid #fffc;align-items:center;display:flex}.ProductionServicePage-module__-jVyua__offerHeading{color:#fff;text-transform:uppercase;max-width:260px;margin:0 0 28px;font-size:48px;font-weight:700;line-height:56px}.ProductionServicePage-module__-jVyua__offerCard{background:linear-gradient(135deg, var(--znt-blue), var(--znt-indigo));align-self:start;margin:0;overflow:hidden}.ProductionServicePage-module__-jVyua__offerImageWrap{aspect-ratio:336/206;width:100%;position:relative;overflow:hidden}.ProductionServicePage-module__-jVyua__offerImage{object-fit:cover;transition:transform .3s}.ProductionServicePage-module__-jVyua__offerCard:hover .ProductionServicePage-module__-jVyua__offerImage{transform:scale(1.03)}.ProductionServicePage-module__-jVyua__offerCard h3{color:#fff;text-transform:uppercase;min-height:44px;margin:0;padding:10px 16px;font-size:16px;font-weight:700;line-height:24px}.ProductionServicePage-module__-jVyua__capabilitiesSection h2,.ProductionServicePage-module__-jVyua__roadmapSection h2,.ProductionServicePage-module__-jVyua__contactIntro h2{color:var(--znt-blue);text-transform:uppercase;margin:0;font-size:48px;font-weight:700;line-height:56px}.ProductionServicePage-module__-jVyua__capabilitiesSection,.ProductionServicePage-module__-jVyua__roadmapSection{width:min(100% - 40px,1140px);margin-inline:auto}.ProductionServicePage-module__-jVyua__capabilitiesSection h2,.ProductionServicePage-module__-jVyua__roadmapSection h2{margin-bottom:40px}.ProductionServicePage-module__-jVyua__tableImage{width:100%;height:auto;display:block}.ProductionServicePage-module__-jVyua__capabilitiesSection{margin-top:80px;margin-bottom:80px}.ProductionServicePage-module__-jVyua__roadmapSection{margin-bottom:80px}.ProductionServicePage-module__-jVyua__contactSection{width:min(100% - 40px,1140px);margin:0 auto 100px}.ProductionServicePage-module__-jVyua__contactIntro{text-align:center;margin-bottom:32px}.ProductionServicePage-module__-jVyua__contactIntro p{margin:12px 0 0;font-size:18px}.ProductionServicePage-module__-jVyua__contactForm{background:linear-gradient(145deg, var(--znt-blue), var(--znt-indigo));color:#fff;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;width:70%;margin-inline:auto;padding:32px;display:grid}.ProductionServicePage-module__-jVyua__contactForm label{display:block}.ProductionServicePage-module__-jVyua__contactForm label>span{margin-bottom:6px;font-size:12px;font-weight:500;line-height:14px;display:block}.ProductionServicePage-module__-jVyua__contactForm input,.ProductionServicePage-module__-jVyua__contactForm textarea{color:#222;width:100%;font:inherit;background:#fff;border:0;border-radius:8px;outline:none;padding:12px}.ProductionServicePage-module__-jVyua__contactForm input{min-height:46px}.ProductionServicePage-module__-jVyua__contactForm textarea{resize:vertical;display:block}.ProductionServicePage-module__-jVyua__messageField{grid-column:1/-1}.ProductionServicePage-module__-jVyua__captchaRow{grid-column:1/-1;grid-template-columns:3fr 3fr 1fr;align-items:end;gap:16px;display:grid}.ProductionServicePage-module__-jVyua__captchaCode,.ProductionServicePage-module__-jVyua__refreshButton{color:#222;background:#fff;border:0;border-radius:8px;justify-content:center;align-items:center;min-height:46px;display:flex}.ProductionServicePage-module__-jVyua__captchaCode{letter-spacing:8px;font-size:20px;font-weight:700}.ProductionServicePage-module__-jVyua__refreshButton{cursor:pointer;font-size:24px}.ProductionServicePage-module__-jVyua__submitButton{color:#fff;cursor:pointer;text-transform:uppercase;background:#111;border:0;border-radius:8px;grid-column:1/-1;justify-self:center;min-width:154px;margin-top:8px;padding:13px 32px;font-size:14px;font-weight:700;line-height:20px}@media (min-width:769px) and (max-width:1200px){.ProductionServicePage-module__-jVyua__offerGrid{gap:20px}.ProductionServicePage-module__-jVyua__offerCard h3{white-space:nowrap;padding-inline:10px;font-size:13px}}@media (max-width:768px){.ProductionServicePage-module__-jVyua__intro{width:100%;padding:20px;display:block}.ProductionServicePage-module__-jVyua__pageTitle,.ProductionServicePage-module__-jVyua__offerHeading,.ProductionServicePage-module__-jVyua__capabilitiesSection h2,.ProductionServicePage-module__-jVyua__roadmapSection h2,.ProductionServicePage-module__-jVyua__contactIntro h2{line-height:38px;font-size:32px!important}.ProductionServicePage-module__-jVyua__pageTitle{margin-bottom:20px}.ProductionServicePage-module__-jVyua__introCopy{font-size:16px;line-height:22px}.ProductionServicePage-module__-jVyua__offerSection{height:1500px;min-height:1500px;padding:48px 20px}.ProductionServicePage-module__-jVyua__offerGrid{flex-direction:column;gap:26px;display:flex}.ProductionServicePage-module__-jVyua__offerHeadingBlock{min-height:80px}.ProductionServicePage-module__-jVyua__offerHeading{margin-bottom:18px}.ProductionServicePage-module__-jVyua__offerCard h3{min-height:42px;padding-block:9px}.ProductionServicePage-module__-jVyua__offerImageWrap{aspect-ratio:auto;height:clamp(160px,48vw,190px)}.ProductionServicePage-module__-jVyua__capabilitiesSection,.ProductionServicePage-module__-jVyua__roadmapSection,.ProductionServicePage-module__-jVyua__contactSection{width:calc(100% - 40px)}.ProductionServicePage-module__-jVyua__capabilitiesSection h2,.ProductionServicePage-module__-jVyua__roadmapSection h2{margin-bottom:24px}.ProductionServicePage-module__-jVyua__capabilitiesSection,.ProductionServicePage-module__-jVyua__roadmapSection{margin-bottom:60px}.ProductionServicePage-module__-jVyua__capabilitiesSection{margin-top:60px}.ProductionServicePage-module__-jVyua__contactSection{margin-bottom:70px}.ProductionServicePage-module__-jVyua__contactIntro{text-align:left}.ProductionServicePage-module__-jVyua__contactIntro p{font-size:16px;line-height:22px}.ProductionServicePage-module__-jVyua__contactForm{grid-template-columns:1fr;width:100%;padding:24px 18px}.ProductionServicePage-module__-jVyua__messageField,.ProductionServicePage-module__-jVyua__captchaRow,.ProductionServicePage-module__-jVyua__submitButton{grid-column:auto}.ProductionServicePage-module__-jVyua__captchaRow{grid-template-columns:3fr 3fr 1fr;gap:8px}}
.Strength-module__kVatxq__section{width:100%;margin-top:42px}.Strength-module__kVatxq__heading{color:var(--znt-blue);font-family:var(--font-chakra-petch), sans-serif;text-align:center;text-transform:uppercase;margin:0 0 8px;font-size:64px;font-weight:700;line-height:1.1}.Strength-module__kVatxq__background{z-index:1;background:linear-gradient(#3564ee -5.99%,#2b55db 25.01%,#254fd7 46.99%,#2802a1 76.48%,#18066e 100.44%);width:100%;padding:24px;position:relative}.Strength-module__kVatxq__topRibbon,.Strength-module__kVatxq__bottomRibbon{z-index:1;clip-path:polygon(0 0,100% 0,92% 100%,7% 100%);width:68%;height:40px;position:absolute;left:50%;transform:translate(-50%)}.Strength-module__kVatxq__topRibbon{background:#fff;top:0}.Strength-module__kVatxq__bottomRibbon{background:var(--znt-indigo);bottom:-40px}.Strength-module__kVatxq__topTechLine,.Strength-module__kVatxq__bottomTechLine{z-index:2;pointer-events:none;height:auto;position:absolute;left:50%}.Strength-module__kVatxq__topTechLine{width:100%;top:0;transform:translate(-50%,-30px)}.Strength-module__kVatxq__bottomTechLine{width:110%;bottom:0;transform:translate(-50%,60px)}.Strength-module__kVatxq__content{z-index:3;width:100%;max-width:1200px;margin-inline:auto;padding-top:48px;position:relative}.Strength-module__kVatxq__categoryRow{flex-wrap:wrap;justify-content:center;display:flex}.Strength-module__kVatxq__firstRow{margin-bottom:24px}.Strength-module__kVatxq__category{color:#fff;width:20%;font-family:var(--font-chakra-petch), sans-serif;text-align:center;text-transform:uppercase;border-right:1px solid #ffffff47;padding:20px 32px;font-size:24px;font-weight:700;line-height:1;text-decoration:none}.Strength-module__kVatxq__category:last-child{border-right:0}@media (max-width:768px){.Strength-module__kVatxq__heading{font-size:26px!important}.Strength-module__kVatxq__topRibbon,.Strength-module__kVatxq__bottomRibbon{display:none}.Strength-module__kVatxq__content{padding:0}.Strength-module__kVatxq__firstRow{margin-bottom:0}.Strength-module__kVatxq__category{width:33%;padding:15px 10px;font-size:10px}.Strength-module__kVatxq__firstRow .Strength-module__kVatxq__category{margin-bottom:15px}}
.ProductsPage-module__CKv1cW__page{background:#fff}.ProductsPage-module__CKv1cW__hero{place-items:center;min-height:380px;display:grid;position:relative;overflow:hidden}.ProductsPage-module__CKv1cW__heroImage{object-fit:cover}.ProductsPage-module__CKv1cW__heroOverlay{background:linear-gradient(90deg,#18066ee0,#254fd747);position:absolute;inset:0}.ProductsPage-module__CKv1cW__heroContent{z-index:1;color:#fff;width:min(100% - 40px,1160px);position:relative}.ProductsPage-module__CKv1cW__heroContent p,.ProductsPage-module__CKv1cW__eyebrow,.ProductsPage-module__CKv1cW__category{color:#9fb3ff;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:13px;font-weight:700}.ProductsPage-module__CKv1cW__heroContent h1{font-family:var(--font-chakra-petch), sans-serif;text-transform:uppercase;margin:8px 0 12px;font-size:clamp(48px,7vw,82px);line-height:1}.ProductsPage-module__CKv1cW__heroContent span{font-size:18px}.ProductsPage-module__CKv1cW__catalog{width:min(100% - 40px,1160px);margin-inline:auto;padding-block:88px 110px}.ProductsPage-module__CKv1cW__catalogHeader{grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);align-items:end;gap:48px;margin-bottom:44px;display:grid}.ProductsPage-module__CKv1cW__catalogHeader h2{color:#232323;font-family:var(--font-chakra-petch), sans-serif;text-transform:uppercase;margin:8px 0 0;font-size:clamp(38px,5vw,56px);line-height:1}.ProductsPage-module__CKv1cW__intro{color:#666;margin:0;font-size:16px;line-height:1.7}.ProductsPage-module__CKv1cW__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.ProductsPage-module__CKv1cW__card{background:#fff;border:1px solid #e6e6e6;scroll-margin-top:90px;overflow:hidden;box-shadow:0 12px 30px #00000012}.ProductsPage-module__CKv1cW__imageWrap{aspect-ratio:4/3;background:#f3f3f3;position:relative;overflow:hidden}.ProductsPage-module__CKv1cW__image{object-fit:cover;transition:transform .3s}.ProductsPage-module__CKv1cW__card:hover .ProductsPage-module__CKv1cW__image{transform:scale(1.04)}.ProductsPage-module__CKv1cW__cardContent{padding:24px}.ProductsPage-module__CKv1cW__cardContent h3{color:#222;min-height:58px;font-family:var(--font-chakra-petch), sans-serif;margin:8px 0 10px;font-size:24px;line-height:1.2}.ProductsPage-module__CKv1cW__description{color:#686868;min-height:76px;margin:0 0 22px;font-size:15px;line-height:1.65}.ProductsPage-module__CKv1cW__inquiryLink{color:var(--znt-blue);align-items:center;gap:8px;font-weight:700;text-decoration:none;display:inline-flex}.ProductsPage-module__CKv1cW__inquiryLink span{font-size:22px;line-height:1}@media (max-width:900px){.ProductsPage-module__CKv1cW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.ProductsPage-module__CKv1cW__hero{min-height:300px}.ProductsPage-module__CKv1cW__catalog{padding-block:60px 72px}.ProductsPage-module__CKv1cW__catalogHeader{grid-template-columns:1fr;gap:22px}.ProductsPage-module__CKv1cW__grid{grid-template-columns:minmax(0,1fr)}.ProductsPage-module__CKv1cW__cardContent h3,.ProductsPage-module__CKv1cW__description{min-height:0}}
