:root{--ink:#10283e;--muted:#536473;--paper:#eff5fa;--orange:#1168cf;--navy:#10283e;--action:#1168cf;--accent-ink:#1168cf;--wrap:1240px}
.button:hover{background:#10283e;border-color:#10283e}.cta{background:#1168cf}.brand img{border-radius:8px}.site-header{border-bottom-color:#e4e9eb}.header-inner{height:84px}.section{padding-block:68px}.hero h1{max-width:630px;font-size:clamp(38px,4.4vw,66px);line-height:1.18;letter-spacing:-1.6px}.hero-sub{max-width:510px;line-height:1.85}.hero .eyebrow,.about-copy .eyebrow{color:#9bd8f3}.hero-shade{background:linear-gradient(90deg,rgba(4,20,38,.82),rgba(4,20,38,.4)50%,rgba(4,20,38,.05))}.button{border-radius:8px}.hero-controls button{border-color:#ffffff70}.capability-band{border-bottom:1px solid var(--line)}.capabilities{padding-block:28px}.machine-card{border-radius:12px;overflow:hidden}.machine-copy{padding:25px}.machine-image{background:var(--paper)}.machine-image img{padding:12px}.round-arrow{color:var(--action)}.about-copy{padding:66px 8%}.about-copy .text-link{color:#fff}.workflow>div:before{background:var(--action)}.inquiry-form{border-radius:14px}.rail-panel{border-radius:12px}.page-intro{background:var(--paper)}.spec-list>div{gap:20px}.product-summary,.product-detail>*{min-width:0}.product-summary h1{overflow-wrap:anywhere}.machine-spec strong{overflow-wrap:anywhere}.news-image{border-radius:12px}.news-card h3{font-weight:600}.contact-rail{box-shadow:0 10px 30px #10283e17}.category-tabs{flex-wrap:wrap}.category-tabs a{white-space:normal}.filter-bar{flex-wrap:wrap}.machine-copy .mini{color:var(--action)}
@media(max-width:600px){.header-inner{height:72px}.section{padding-block:44px}.hero h1{font-size:40px;line-height:1.23;letter-spacing:-1px}.hero-content{padding-top:60px;padding-bottom:164px}.hero-image{object-position:62% center}.hero-sub{max-width:100%;font-size:16px}.hero .actions{flex-wrap:wrap}.machine-copy{padding:22px}.about-copy{padding:36px 24px}.about-copy h2{font-size:30px}.brand span{font-size:20px}.brand small{font-size:12px}.hero-bottom>span:first-child{font-size:12px;line-height:1.55}.hero-bottom{bottom:24px}.hero-controls button{width:40px;height:40px}}
@media(max-width:360px){.brand span{font-size:18px}.brand small{font-size:12px}.hero h1{font-size:35px}.hero .button{gap:26px}.hero-content{padding-top:45px;padding-bottom:180px}.brand{gap:8px}}
body{background:#fff}.hero{min-height:610px;max-height:760px;height:74vh}.hero-content{padding-top:100px}.section>.product-grid:has(>.machine-card:nth-child(4)):not(:has(>.machine-card:nth-child(5))){grid-template-columns:repeat(2,1fr)}.section>.product-grid:has(>.machine-card:nth-child(4))>.machine-card{display:grid;grid-template-columns:45% 55%}.section>.product-grid:has(>.machine-card:nth-child(4)) .machine-image{aspect-ratio:auto;height:100%;min-height:320px}.section>.product-grid:has(>.machine-card:nth-child(4)) .machine-copy h3{font-size:22px}.capability-band{background:#f3f7fb}.about-strip{border-radius:0;background:#10283e}.workflow-section{background:#eff5fa}.cta{background:#1466ce}.cta h2{font-size:clamp(30px,3.1vw,44px)}.machine-card:hover{border-color:#77ade9;box-shadow:0 14px 35px #1767bf16}.hero-secondary{border-bottom:1px solid #ffffff60;padding-block:8px}@media(max-width:800px){.section>.product-grid:has(>.machine-card:nth-child(4)):not(:has(>.machine-card:nth-child(5))){grid-template-columns:1fr}.section>.product-grid:has(>.machine-card:nth-child(4))>.machine-card{grid-template-columns:42% 58%}}@media(max-width:600px){.hero{height:auto;max-height:none;min-height:570px}.hero-slide{min-height:570px}.section>.product-grid:has(>.machine-card:nth-child(4))>.machine-card{display:block}.section>.product-grid:has(>.machine-card:nth-child(4)) .machine-image{height:auto;min-height:0;aspect-ratio:1.5}}