/* --------------------------------------------------------------
   Vinculando Con — ajustes Arquetypo
   NO cambian diseno, colores, tipografias, tamanos ni orden.
   Solo corrigen el desplazamiento lateral heredado en pantallas
   chicas: el sitio medía 1454px de ancho en telefonos de 375px.
   -------------------------------------------------------------- */

html,
body {
  overflow-x: hidden;
  max-width: 100%;
}

/* El carrusel de testimonios se sale de la pantalla; se recorta
   dentro de su propio contenedor en vez de empujar la pagina. */
.owl-carousel,
.owl-stage-outer {
  overflow: hidden;
}

/* Respeta a quien pidio menos movimiento en su sistema. */
@media (prefers-reduced-motion: reduce) {
  *,
  *::before,
  *::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
  }
}
