/* V23: navigation, cover consistency, responsive image handling */
html{scroll-behavior:smooth;scroll-padding-top:155px}#segmentos,#produtos,#marcas,#sobre,#contato,#localizacao{scroll-margin-top:155px}
.segment-photos .segment-card{background-image:linear-gradient(0deg,rgba(24,11,5,.83),rgba(24,11,5,.04) 80%),var(--segment-photo)!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important}
.solution-hero-photo{background-image:linear-gradient(90deg,rgba(30,12,5,.82),rgba(30,12,5,.10)),var(--photo)!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;background-color:#34231b!important;min-height:400px}
.waze-link{display:inline-block;margin-left:12px}.brand-text-card{display:flex;align-items:center;justify-content:center;min-width:135px;background:#fff}.brand-text-card span{font-size:17px;font-weight:800;color:#bd4e00;text-align:center;padding:12px}.brand-track{scroll-behavior:smooth}
.product-visual.product-pending{background:#fff8f0!important}.product-visual.product-pending img{opacity:.35;max-height:100px}.product-visual.product-pending::after{content:'Imagem individual ainda não disponível';display:block;text-align:center;font-size:11px;color:#795a47;padding:0 8px 8px}
@media(max-width:700px){html{scroll-padding-top:85px}#segmentos,#produtos,#marcas,#sobre,#contato,#localizacao{scroll-margin-top:85px}.solution-hero-photo{min-height:340px;background-position:center}.waze-link{margin-left:0;margin-top:10px;display:block}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
