.hero-facts-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;min-height:140px;border-radius:0!important}
.hero-facts .fact{min-width:0;padding:24px!important}
.hero-facts .fact-value{font-size:clamp(26px,2.8vw,44px);white-space:nowrap;overflow:visible}
.hero-facts .counter-visual{opacity:1!important;transform:none!important;animation:none!important}
.hero-facts .fact-eyebrow{font-size:12px;line-height:1.5}
.hero-facts .fact-unit{font-size:16px}
.products .product-card img[src*="other-parts"]{object-fit:contain;background:#fff;padding:12px}
.why-layout{display:grid;grid-template-columns:1fr 1fr;gap:0 48px}
.why-head{grid-column:1;margin-bottom:24px}
.why-grid{grid-column:1;grid-template-columns:1fr}
.why-card{min-height:0;padding:24px 36px 24px 0;border-right:0;border-bottom:1px solid #ffffff25}
.why-card small{margin-bottom:10px}.why-card p{max-width:100%;font-size:16px}
.why-photo{grid-column:2;grid-row:1/3;margin:0;min-height:440px}.why-photo img{width:100%;height:100%;object-fit:cover}
@media(max-width:1000px){.hero-facts-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.hero-facts .fact{padding:16px!important}.why-layout{grid-template-columns:1fr}.why-photo{grid-column:1;grid-row:auto;min-height:0;height:300px;margin-top:28px}}
@media(max-width:600px){.hero-facts{display:block!important;position:relative!important;inset:auto!important;margin-top:24px}.hero-facts-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.hero-facts .fact-value{font-size:24px}.hero-facts .fact-eyebrow{font-size:10px}.hero-facts .fact-unit{font-size:11px}.hero{height:auto!important;min-height:100svh;padding-bottom:20px}.hero-main{min-height:60svh}}
