/* Todas las aplicaciones visibles en filas; sin carrusel horizontal. */
#industrias .category-track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;overflow:visible;scroll-snap-type:none;padding:0}
#industrias .category-card{width:100%;min-width:0;height:370px;flex:initial;scroll-snap-align:none}
#industrias .carousel-controls{display:none}
.shop-header{background:#eaf2f8}
.header-main{padding-top:14px;padding-bottom:14px;gap:32px}
.header-main .brand{width:310px;min-width:270px;flex-shrink:0}
.brand img{mix-blend-mode:multiply}
.header-main form{background:#ffffffad}
.nav-row{background:#f5f8fb;border-top-color:#d8e4ed}
.shop-footer{background:#e7f0f7;color:var(--navy);border-top:1px solid #cedce7}
.shop-footer .brand{width:300px;min-width:0;padding:0;background:transparent;border-radius:0}
.footer-top h3{color:var(--navy)}
.footer-top a:not(.brand){color:#284e6b}
.footer-top p,.shop-footer p,.footer-bottom{color:#4b6477}
.footer-bottom{border-top-color:#c6d7e4}
@media(max-width:1050px){#industrias .category-track{grid-template-columns:repeat(2,minmax(0,1fr))}.header-main .brand{width:270px;min-width:230px}.header-main{gap:20px}}
@media(max-width:640px){#industrias .category-track{grid-template-columns:1fr;gap:20px}#industrias .category-card{height:350px}.header-main .brand{width:230px;min-width:190px;max-width:calc(100% - 90px)}.shop-footer .brand{width:280px;max-width:100%}.header-main{padding-top:10px;padding-bottom:10px}}
