:root{color-scheme:light}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid #30a4cc;outline-offset:4px}.skip-link{position:fixed;top:-100px;left:16px;z-index:100;background:white;padding:12px}.skip-link:focus{top:12px}.bendix-access{position:fixed;right:20px;bottom:20px;width:44px;height:44px;display:grid;place-items:center;border:1px solid #cad4df;border-radius:50%;background:#fff;color:#304559;box-shadow:0 3px 18px #0002;z-index:80}.bendix-access:hover{background:#e9f5fc}.bendix-access svg{width:21px;height:21px}.hero .bg-ph{background:url('../assets/imagenes/camion.jpg') center right/cover}.hero .bg-ph::before{background:linear-gradient(90deg,rgba(8,17,27,.97),rgba(8,17,27,.84) 43%,rgba(8,17,27,.15))}.product-visual{display:grid;place-items:center;background:#edf2f6;padding:50px}.product-visual img{max-height:370px;object-fit:contain;mix-blend-mode:multiply}.coverage-photo{align-self:center;position:relative;overflow:hidden;border-radius:4px}.coverage-photo img{width:100%;min-height:320px;object-fit:cover}.coverage-photo p{padding:20px;background:#0c1928;color:#fff}.cat-card img{height:150px;object-fit:contain;margin:12px auto}.prod-card img{width:100%;height:180px;object-fit:contain}.catalog-missing{font-size:12px;color:#5b626d;margin-top:8px}.load-more{margin:30px auto;display:flex}.load-more[hidden]{display:none}.lead-form h3{margin-bottom:12px}.lead-form>p{margin-bottom:20px}.icon-btn{display:inline-flex;align-items:center;justify-content:center}.util .right{flex-shrink:0}.empty[hidden]{display:none}.menu-toggle{display:none}section[id]{scroll-margin-top:100px}
@media(max-width:1040px){.menu-toggle{display:inline-flex}header.site .wrap{gap:16px;justify-content:space-between}nav.main.is-open{display:flex;position:absolute;top:100%;left:0;right:0;flex-direction:column;background:white;padding:24px;border-bottom:1px solid #dce3eb}.util .badge-dist{display:none}.util .wrap{height:auto;min-height:38px;gap:12px}.brand img.sin{max-width:190px;height:auto}}
@media(max-width:560px){.wrap{padding-left:20px;padding-right:20px}.util .right{display:none}.util .left span{white-space:normal;font-size:11px}.hero .wrap{padding:60px 20px}.hero h1{font-size:44px}.hero .bg-ph::before{background:rgba(8,17,27,.83)}.header-cta{gap:8px}.brand img.sin{max-width:165px}.bendix-access{right:14px;bottom:14px}.chips{flex-wrap:wrap}.toolbar .wrap{padding:20px}.hero .actions .btn{white-space:normal}}
.qs-lead h2{max-width:22ch;font-size:clamp(30px,3.2vw,42px);line-height:1.08}.cat-card .body{min-height:112px}.prod-card h3{font-size:17px;line-height:1.3;margin:8px 0 14px}.prod-card .cot{color:#0b689f;font-weight:700;font-size:14px}.cat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.card .foot{gap:10px;flex-wrap:wrap}.card .brand-tag{letter-spacing:.04em}.cat-card.no-photo{background:#edf4f8}.cat-card.no-photo .category-symbol{font-size:64px;line-height:1;height:150px;display:grid;place-items:center;color:#0f76bc}.bendix-band .product-visual img{width:100%;height:350px;object-fit:contain}.bendix-band .product-visual{min-height:450px}
@media(max-width:1040px){.cat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.cat-grid{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important;animation:none!important}}
