/* ── NUESTROS CLIENTES — 900px ── */
@media (max-width: 900px) {

    .clientes {
        padding: 3.5rem 0;
    }

    .inicio-clientes-carousel-container {
        padding: 1.5rem 55px;
        border-radius: 20px;
    }

    /* 3 columnas → mantener pero más compacto */
    .inicio-clientes-slide {
        gap: 1.25rem;
        padding: 0 0.25rem;
    }

    .inicio-cliente-card-featured {
        padding: 1.25rem;
        border-radius: 18px;
    }

    .cliente-logo-container {
        height: 140px;
        margin-bottom: 0.9rem;
        border-radius: 16px;
    }

    .cliente-nombre-featured {
        font-size: 1rem;
        margin-bottom: 0.6rem;
    }

    .cliente-categoria-featured {
        font-size: 0.75rem;
        padding: 0.3rem 0.8rem;
    }

    /* Flechas más pequeñas */
    .inicio-clientes-btn {
        width: 40px;
        height: 40px;
        font-size: 0.9rem;
    }

    .inicio-clientes-prev { left: 8px; }
    .inicio-clientes-next { right: 8px; }

    /* Tiras marquee */
    .clientes-logos-bg { gap: 2.5rem; }
    .clb-track { gap: 2.5rem; }
    .clb-logo { height: 48px; }
}
