/* Industrial Split 2.1 — engineered editorial layout */
body.structure-industrial_split{background:#f3f5f7;color:var(--s-text)}
.structure-industrial_split .s-header{position:relative;background:#0b1726;border:0;color:#fff}
.structure-industrial_split .s-header-inner{min-height:78px}.structure-industrial_split .s-logo,.structure-industrial_split .s-nav a{color:#fff}.structure-industrial_split .s-nav a{opacity:.78}.structure-industrial_split .s-nav a:hover{opacity:1}.structure-industrial_split .s-header .s-btn.secondary{color:#fff;border-color:rgba(255,255,255,.32);background:transparent}
.structure-industrial_split .s-hero{padding:34px 0 76px;background:#0b1726;color:#fff;overflow:hidden}
.structure-industrial_split .s-hero-grid{grid-template-columns:minmax(0,1fr) minmax(380px,.78fr);gap:54px;align-items:stretch}
.structure-industrial_split .s-hero-grid>div:first-child{padding:54px 0 12px;display:flex;flex-direction:column;justify-content:center}
.structure-industrial_split .s-hero h1{max-width:780px;color:#fff;font-size:clamp(44px,5.7vw,78px);line-height:1.02;letter-spacing:-.045em;text-transform:uppercase}
.structure-industrial_split .s-hero p{color:#c5d0de;max-width:650px;font-size:18px}.structure-industrial_split .s-hero-grid>div:first-child>div:not(:last-child){color:#96a8bc;max-width:640px}
.structure-industrial_split .s-hero-media{min-height:500px;border:1px solid rgba(255,255,255,.18);background:#13263b;position:relative;overflow:hidden;box-shadow:18px 18px 0 var(--s-secondary)}
.structure-industrial_split .s-hero-media:before{content:"ENGINEERED FOR EXPORT";position:absolute;z-index:2;left:22px;top:20px;padding:8px 10px;background:var(--s-secondary);color:#08111d;font-size:11px;font-weight:900;letter-spacing:.13em}
.structure-industrial_split .s-hero-media img{height:100%;min-height:500px;object-fit:cover;filter:saturate(.78) contrast(1.06)}
.structure-industrial_split .s-section{padding:78px 0}.structure-industrial_split .s-section.soft{background:#e8edf2}
.structure-industrial_split .s-section-head{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);gap:28px;align-items:end;padding:0 0 22px;border-bottom:2px solid #111827;margin-bottom:30px}.structure-industrial_split .s-section-head.center{text-align:left}.structure-industrial_split .s-section-head h2{font-size:clamp(34px,4vw,54px);line-height:1;text-transform:uppercase;letter-spacing:-.035em}.structure-industrial_split .s-section-head p{max-width:620px;margin:0 0 3px;color:#536273}
.structure-industrial_split .s-grid{gap:16px}.structure-industrial_split .s-card{border:1px solid #cbd3dc;border-radius:0;box-shadow:none;background:#fff}.structure-industrial_split .s-card h3{text-transform:uppercase;font-size:18px;letter-spacing:.015em}
.structure-industrial_split .s-product-card{display:flex;flex-direction:column;border-top:5px solid var(--s-secondary)}.structure-industrial_split .s-product-image{aspect-ratio:5/4;background:#dce3ea}.structure-industrial_split .s-product-body{padding:18px}.structure-industrial_split .s-product-meta{border-top:1px solid #e1e5ea;padding-top:12px}
.structure-industrial_split .s-content-layout{grid-template-columns:minmax(0,1.12fr) minmax(350px,.58fr)}.structure-industrial_split .s-form{background:#fff}.structure-industrial_split .s-footer{background:#07111e!important;border-top:7px solid var(--s-secondary)}
@media(max-width:980px){.structure-industrial_split .s-hero-grid,.structure-industrial_split .s-section-head{grid-template-columns:1fr}.structure-industrial_split .s-hero-media{min-height:360px;box-shadow:10px 10px 0 var(--s-secondary)}.structure-industrial_split .s-hero-media img{min-height:360px}.structure-industrial_split .s-content-layout{grid-template-columns:1fr}}
@media(max-width:620px){.structure-industrial_split .s-hero{padding-top:12px}.structure-industrial_split .s-hero h1{font-size:40px}.structure-industrial_split .s-section{padding:54px 0}.structure-industrial_split .s-hero-media{min-height:280px}.structure-industrial_split .s-hero-media img{min-height:280px}}
