:root{--blue:#255bd5;--navy:#142b3a;--ink:#152d3c;--muted:#73828c;--line:#e0e5e7}body{background:#fff}.topbar{background:#173242;height:30px;font-size:8px;letter-spacing:1.65px}header{height:86px;box-shadow:0 1px 0 #e9edef;padding:0 5%}.logo{font-size:25px;letter-spacing:-1.1px}.logo small{letter-spacing:1.2px;font-size:6px}.button{border-radius:2px;font-size:11px;padding:20px 25px;gap:35px}.button.small{padding:15px 22px}.mega{top:86px}.editorial-hero{height:670px;position:relative;background:#f6f7f5;color:#172e3c;overflow:hidden}.editorial-copy{position:absolute;left:6.5%;top:120px;width:37%;z-index:2}.editorial-copy .eyebrow{display:flex;align-items:center;gap:12px;font-size:8px;letter-spacing:2px;margin-bottom:33px}.tiny-line{display:inline-block;width:25px;height:1px;background:var(--blue)}.editorial-copy h1{font-size:clamp(52px,5.4vw,83px);font-weight:500;line-height:1.06;letter-spacing:-4px;margin-bottom:30px}.editorial-copy h1 em{color:#2b5fc4;font-style:normal}.editorial-copy>p{font-size:17px;color:#73838b;line-height:1.65;margin-bottom:32px}.editorial-actions{display:flex;align-items:center;gap:23px}.quiet-link{font-size:11px;border-bottom:1px solid #b7c2c9;padding-bottom:6px}.hero-signature{display:flex;flex-direction:column;gap:9px;margin-top:66px}.hero-signature span:first-child{font-size:8px;font-weight:700;letter-spacing:3px;color:#87949b}.hero-signature span:last-child{font-size:6px;letter-spacing:1.4px;color:#9eabb2}.editorial-image{position:absolute;top:26px;right:25px;bottom:54px;left:44%;margin:0;background:#cbdbe5;overflow:hidden;border-radius:2px}.editorial-image>img{width:100%;height:100%;object-fit:cover;object-position:58% center}.editorial-image:after{content:'';position:absolute;bottom:0;left:0;right:0;height:120px;background:linear-gradient(transparent,#102e4144);pointer-events:none}.editorial-image figcaption{position:absolute;bottom:23px;left:25px;right:90px;display:flex;justify-content:space-between;gap:12px;font-size:7px;letter-spacing:1.4px;color:white;z-index:2}.editorial-image figcaption span:last-child{opacity:.8;letter-spacing:.5px}.image-explore{position:absolute;bottom:18px;right:20px;width:42px;height:42px;background:#fff;color:#214b78;border-radius:50%;display:grid;place-items:center;font-size:21px;z-index:3;transition:transform .2s}.image-explore:hover{transform:rotate(45deg)}.hero-bottom-note{position:absolute;bottom:20px;left:6.5%;right:25px;display:flex;justify-content:space-between;font-size:7px;letter-spacing:1.5px;color:#809099}.range-strip{padding:30px 7%;background:white;border-bottom:1px solid #e7ecef}.range-strip b{font-size:22px;color:#264b68;font-weight:500}.range-strip span{font-size:10px;color:#8b99a2}.range-strip>div{justify-content:center}.section{padding-top:105px;padding-bottom:105px}.section-head{margin-bottom:40px}h2{font-size:clamp(32px,3.1vw,46px);letter-spacing:-1.8px;line-height:1.23}.eyebrow{font-size:8px;letter-spacing:2.3px;margin-bottom:21px}.section-head p{font-size:12px;line-height:1.9;color:#7a8993}.home-tabs{margin-top:10px;gap:26px;border-bottom-color:#e5e9ec}.home-tabs button{font-size:10px;letter-spacing:.15px;padding:19px 0}.home-tabs button.active{box-shadow:0 2px 0 #376dc7}.home-tabs>a{font-size:10px}.home-products{gap:27px}.product-card{border:0;background:#fff;box-shadow:0 1px 0 #dfe6eb}.product-card:hover{box-shadow:0 15px 40px #18384c0d;transform:translateY(-4px)}.product-image{aspect-ratio:1.42;background:#eff2f1;overflow:hidden;border-radius:2px}.product-image img{mix-blend-mode:normal;object-fit:cover;object-position:center}.product-image>span{font-size:6px;letter-spacing:1px;color:#6d7c85;background:#ffffffd9;bottom:11px;left:12px;padding:5px 7px;border-radius:2px}.card-body{padding:25px 2px 22px}.card-body small{font-size:7px;letter-spacing:1.5px;color:#7d909f}.card-body h3{font-size:18px;font-weight:500;letter-spacing:-.55px;min-height:53px;line-height:1.5;margin:12px 0 22px}.card-body>div{font-size:10px;color:#2b5c9f;padding-top:17px;border-color:#e5e9ec}.center-link{margin-top:45px}.link{font-size:10px;color:#35669f;border-color:#9db5d0}.feature-banner{height:570px;background:#142e3b;margin:15px 25px;border-radius:2px}.feature-banner>img{width:100%;height:100%;object-fit:cover;object-position:center}.feature-banner:after{background:linear-gradient(90deg,#122e3bde 0%,#122e3b9c 30%,#122e3b08 80%)}.feature-banner>div{left:6%;top:130px}.feature-banner h2{font-size:47px;line-height:1.23;letter-spacing:-1.9px}.feature-banner .eyebrow{color:#c3d7dd}.feature-banner p{font-size:13px;color:#d0dde1;line-height:1.9}.feature-banner .button{margin-top:20px}.category-section{background:#fff}.category-grid{gap:26px}.category-grid>a{border:0;border-bottom:1px solid #e1e7eb;background:#fff}.category-grid img{height:240px;background:#f1f4f4;object-fit:contain;padding:14px;mix-blend-mode:multiply}.category-grid a>div{padding:22px 2px 28px}.category-grid h3{font-size:17px;font-weight:500;line-height:1.45}.category-grid small{font-size:7px;letter-spacing:1.8px;color:#8ba0af}.category-grid a>div>span{right:6px;bottom:32px;font-size:18px}.about-split{background:#f5f6f4;gap:80px}.about-photo{height:480px;border-radius:2px;overflow:hidden}.about-photo img{object-position:center}.about-photo>span{background:#fff;color:#4a6578;left:20px;bottom:20px;right:20px;padding:18px 20px;font-size:7px;letter-spacing:2px}.about-split p{font-size:13px;line-height:1.95}.about-values{color:#547284;border-color:#dce4e5;font-size:9px}.steps{gap:40px;border-top-color:#e3e9eb;padding-top:40px}.steps>div>span{color:#acc2ce;font-size:36px;font-weight:400}.steps h3{font-size:17px;font-weight:500;letter-spacing:-.5px}.steps p{font-size:11px;color:#83919b;line-height:1.85}.knowledge{background:#f6f7f5}.article-grid{gap:28px}.article-grid>a{background:transparent}.article-grid img{height:260px;object-fit:cover;mix-blend-mode:normal;background:#e8edf0;border-radius:2px}.article-grid a>div{padding:25px 0}.article-grid h3{font-size:21px;letter-spacing:-.7px}.article-grid small{font-size:7px;letter-spacing:1.8px}.article-grid p{font-size:11px}.article-grid b{font-size:10px;font-weight:500}.cta{background:#1c4666;padding-top:80px;padding-bottom:80px}.cta h2{font-size:48px;font-weight:400;letter-spacing:-2px}.cta p{font-size:12px;color:#b7ccdb}.cta .eyebrow{color:#c6d4dc}.cta .button.white{color:#234f70}footer{background:#112938;padding-top:70px}.footer-grid h4{font-weight:500;letter-spacing:.5px}.footer-grid>div>a:not(.logo){font-size:10px;line-height:1.7}.footer-grid p{font-size:11px}.footer-bottom{font-size:8px}.page-hero{background:#eef3f5;color:#173346;padding-top:34px;padding-bottom:60px}.page-hero:before{content:'';position:absolute;inset:0 0 0 42%;background:linear-gradient(90deg,#eef3f5,transparent),var(--zean-page-image) center 45%/cover;opacity:.28;pointer-events:none}.page-hero>*{position:relative;z-index:1}.page-hero .ghost-z{display:none}.page-hero .eyebrow{color:#2e649a}.page-hero h1{font-size:50px;letter-spacing:-2px}.page-hero p{color:#718a9b;font-size:13px}.breadcrumb{font-size:10px;color:#7b92a3}.breadcrumb a{color:#2a5673}.catalog-layout{gap:40px}.catalog-grid .product-image{aspect-ratio:1.32}.catalog-grid .card-body{padding:22px 2px}.catalog-grid h3{font-size:15px;min-height:65px;line-height:1.5}.catalog-grid .card-body small{font-size:6.5px}.category-filter{font-size:10px;padding-top:15px;padding-bottom:15px}.category-filter.active{background:#edf3f8;color:#2f6497}.aside-help{background:#17374d}.search-field{background:#f8fafb;border-color:#e1e7ec}.search-field input{background:transparent;font-size:11px}.category-intro h2{font-size:27px}.detail-media img{border-radius:2px}.product-detail-page .page-hero{background:#fff;padding-bottom:30px}.product-detail-page .page-hero:before{display:none}.product-detail-page .page-hero h1{font-size:32px;letter-spacing:-1px;margin-bottom:10px}.product-detail-page .page-hero p{display:none}.product-detail-page .breadcrumb{margin-bottom:25px}.product-detail-page .page-hero .eyebrow{display:none}.product-detail-page .detail-layout{padding-top:30px}.detail-layout{gap:55px}.detail-layout h2{font-size:33px}.detail-spec{background:#f5f7f7}.detail-spec h2{font-size:36px}.detail-spec p{font-size:12px}.solution-grid{gap:35px}.solution-grid a{background:#f5f7f7}.solution-grid img{object-fit:cover}.solution-grid a>div{padding:32px}.contact-note{background:#f2f6f7}.muted{background:#f4f6f6}.pagination button.active{background:#2e648f;border-color:#2e648f}.fineprint{font-size:9px!important;color:#8b9ba5}
@media(min-width:1600px){.editorial-copy{left:max(6.5%,calc((100% - 1440px)/2))}.editorial-image{right:3.5%;left:43%}.editorial-copy h1{font-size:88px}.editorial-hero{height:760px}.editorial-copy{top:150px}.editorial-image{top:32px;bottom:60px}}
@media(max-width:1100px){header{padding:0 4%}.logo{font-size:21px}.editorial-hero{height:625px}.editorial-copy{left:5%;top:122px;width:39%}.editorial-copy h1{font-size:59px;letter-spacing:-3px}.editorial-image{left:46%;right:18px;bottom:52px}.editorial-actions{gap:17px;align-items:start;flex-direction:column}.hero-signature{margin-top:38px}.editorial-copy>p{font-size:15px;margin-bottom:25px}.editorial-copy .eyebrow{font-size:7px}.editorial-image figcaption{right:60px;left:15px;flex-direction:column;font-size:6px;gap:8px}.about-split{gap:45px}.category-grid img{height:210px}.home-tabs{gap:20px}.feature-banner h2{font-size:42px}.hero-bottom-note{left:5%}.section{padding-top:85px;padding-bottom:85px}}
@media(max-width:800px){header{height:75px;padding:0 5%}.topbar{height:27px;font-size:6px}.logo{font-size:21px}.button.small{padding:13px;font-size:10px}.editorial-hero{height:auto;display:flex;flex-direction:column;padding:42px 6% 22px;overflow:visible}.editorial-copy{position:relative;left:auto;top:auto;width:100%;padding-bottom:30px}.editorial-copy .eyebrow{font-size:7px;margin-bottom:24px;letter-spacing:1.6px}.editorial-copy h1{font-size:55px;line-height:1.05;letter-spacing:-2.8px;margin-bottom:22px}.editorial-copy>p{font-size:14px;line-height:1.65;margin-bottom:23px}.editorial-actions{flex-direction:row;align-items:center;gap:20px}.editorial-actions .button{padding:16px 18px;font-size:10px;gap:22px}.quiet-link{font-size:10px}.hero-signature{display:none}.editorial-image{position:relative;inset:auto;width:100%;height:auto;aspect-ratio:1.13;margin:0}.editorial-image>img{object-position:56% center}.editorial-image figcaption{font-size:6px;left:15px;right:70px;bottom:17px;gap:6px}.image-explore{width:35px;height:35px;right:14px;bottom:14px;font-size:18px}.hero-bottom-note{position:relative;inset:auto;font-size:5px;letter-spacing:1px;margin-top:20px;gap:15px;line-height:1.8}.range-strip{padding:23px 6%;gap:15px}.range-strip>div{justify-content:start}.range-strip b{font-size:16px}.range-strip span{font-size:8px}.section{padding:65px 6%}.section-head{margin-bottom:30px}h2{font-size:33px;letter-spacing:-1.3px}.home-tabs{gap:25px;margin-right:-6%;padding-right:6%}.home-tabs button{font-size:10px}.home-products{gap:32px}.product-image{aspect-ratio:1.4}.card-body{padding:20px 1px}.card-body h3{font-size:18px;min-height:0}.feature-banner{margin:0 12px;height:470px}.feature-banner>div{left:7%;right:7%;top:95px}.feature-banner h2{font-size:35px;line-height:1.2}.feature-banner p{font-size:11px}.feature-banner:after{background:linear-gradient(90deg,#173342d9,#17334255)}.feature-banner>img{object-position:60% center}.category-grid{gap:15px}.category-grid img{height:155px;padding:7px}.category-grid h3{font-size:14px}.category-grid a>div{padding:16px 2px 24px}.category-grid small{font-size:6px}.about-split{gap:35px}.about-photo{height:350px}.about-photo>span{font-size:6px;padding:16px;left:14px;right:14px;bottom:14px}.about-split p{font-size:12px}.steps{gap:28px}.steps h3{font-size:16px}.steps p{font-size:10px}.article-grid img{height:230px}.article-grid h3{font-size:21px}.cta{padding:60px 7%}.cta h2{font-size:40px}.page-hero h1{font-size:37px;letter-spacing:-1.5px}.page-hero:before{inset:0 0 0 20%;opacity:.16}.page-hero p{font-size:12px}.catalog-grid .product-image{aspect-ratio:1.1}.catalog-grid .card-body{padding:15px 1px}.catalog-grid .card-body h3{font-size:13px;min-height:78px;line-height:1.5}.catalog-grid .card-body small{font-size:6px}.catalog-grid .product-image>span{font-size:4px;padding:3px;left:5px;bottom:5px}.catalog-layout{padding:45px 6%}.detail-layout h2{font-size:28px}.product-detail-page .page-hero h1{font-size:27px}.detail-spec h2{font-size:30px}.solution-grid img{height:260px}.solution-grid a>div{padding:25px}.contact-grid{gap:35px}.footer-grid{gap:32px}.footer-bottom{font-size:8px}}
/* Preserve complete machinery silhouettes at every viewport. */
.editorial-image{top:50%;bottom:auto;aspect-ratio:1.5;transform:translateY(-54%)}
.editorial-image>img{object-position:center}
.product-image,.catalog-grid .product-image{aspect-ratio:1.5}
.product-image img{object-fit:contain}
.category-grid img{mix-blend-mode:normal;object-fit:cover;padding:0;aspect-ratio:1.5;height:auto}
@media(max-width:800px){.editorial-image{top:auto;bottom:auto;transform:none;aspect-ratio:1.5}.catalog-grid .product-image{aspect-ratio:1.5}.category-grid img{height:auto;padding:0}}
@media(max-width:480px){header{gap:12px}.logo{font-size:18px}.logo small{font-size:5px}header .button.small{white-space:nowrap;padding:12px 10px;font-size:9px;gap:8px}}
