.honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}

/* 2026 category-led redesign: bright product visibility inside a restrained industrial frame. */
:root{--accent:#d9ff38;--signal:#145f4b;--paper:#f3f5f3;--deep:#111615;--line:#d8ddda;--max:1280px}
.site-header{height:74px;grid-template-columns:180px 1fr auto;background:rgba(255,255,255,.96);backdrop-filter:blur(14px)}
.main-nav{gap:30px}.header-cta{background:var(--deep);min-height:42px}
.hero-v2{height:min(780px,calc(100vh - 74px));min-height:660px;background:#101514}
.hero-v2 .hero-media{object-position:64% center;filter:saturate(.88) contrast(1.04)}
.hero-v2 .hero-shade{background:linear-gradient(90deg,rgba(8,13,12,.94) 0%,rgba(8,13,12,.78) 35%,rgba(8,13,12,.16) 72%,rgba(8,13,12,.04) 100%)}
.hero-v2 .hero-content{top:45%;transform:translateY(-50%);max-width:760px}
.hero-v2 h1{max-width:760px;font-size:clamp(52px,5.8vw,84px);line-height:.98;margin:0 0 25px;font-weight:750}
.hero-v2 .hero-copy{max-width:670px;font-size:19px;color:#e6ece8}
.hero-v2 .hero-actions{margin-top:30px;gap:12px}
.button-glass{color:#fff;border-color:rgba(255,255,255,.55);background:rgba(10,15,14,.18);backdrop-filter:blur(8px)}
.button-glass:hover{background:#fff;color:var(--deep)}
.buyer-paths{left:max(22px,calc((100vw - var(--max))/2));right:auto;bottom:0;background:rgba(10,15,14,.88)}
.buyer-paths a{display:block;padding:18px 24px;min-width:190px;border-right:1px solid rgba(255,255,255,.18)}
.buyer-paths a:last-child{border:0}.buyer-paths strong{font-size:17px}.buyer-paths span{font-size:11px;color:#c7d0cc}
.trust-strip{min-height:94px;background:#fff}
.trust-strip span{display:grid;grid-template-columns:24px 1fr;grid-template-rows:auto auto;column-gap:12px;align-content:center}
.trust-strip svg{grid-row:1/3;width:22px;height:22px;color:var(--signal)}
.trust-strip b{font-size:13px}.trust-strip small{font-size:11px;color:var(--muted);font-weight:400}
.products-section{padding-top:96px}.product-image{background:#f4f6f4}.product-card h3{font-size:19px}
.product-link{background:#fff;transition:.2s}.product-link:hover{background:var(--accent);border-color:var(--accent)}
.oem-section{background:#121817}.oem-copy{padding-top:78px;padding-bottom:78px}.process-list span{color:var(--accent)}
.capability-grid article{background:#fff}.capability-grid svg{color:var(--signal)}
.quality-band{background:#eef2ef}.about-section{padding-top:96px;padding-bottom:96px}
.decision-row strong{font-size:17px;color:var(--signal)}.decision-row span{font-size:12px;line-height:1.4;margin-top:8px;display:block}
.quote-section{background:#101514}.site-footer{background:#080b0a}
@media(max-width:900px){.hero-v2{height:720px;min-height:0}.hero-v2 .hero-content{top:39%}.buyer-paths{left:22px;right:22px}.buyer-paths a{min-width:0;flex:1;padding:15px}.trust-strip span{min-height:50px}}
@media(max-width:600px){.site-header{height:66px}.hero-v2{height:700px}.hero-v2 .hero-media{object-position:69% center}.hero-v2 .hero-shade{background:linear-gradient(180deg,rgba(8,13,12,.8) 0%,rgba(8,13,12,.48) 55%,rgba(8,13,12,.92) 100%)}.hero-v2 .hero-content{top:38%;right:22px}.hero-v2 h1{font-size:45px;line-height:1.02}.hero-v2 .hero-copy{font-size:16px}.hero-v2 .hero-actions{flex-direction:row;align-items:stretch}.hero-v2 .button{padding:0 13px;font-size:12px}.buyer-paths{display:grid;grid-template-columns:repeat(3,1fr);bottom:16px}.buyer-paths a{padding:13px 10px}.buyer-paths strong{font-size:13px}.buyer-paths span{font-size:9px;line-height:1.25}.trust-strip{grid-template-columns:1fr 1fr;gap:8px 16px}.trust-strip span{min-height:58px}.section-heading h2,.oem-copy h2,.quality-copy h2,.about-lead h2,.quote-intro h2{font-size:38px}}
