/* Academia IA · Diseños — núcleo (v1.0.0 · 2026-09-24) */
/* Secciones fuera de pantalla: sus animaciones se pausan (vuelven a moverse al aparecer) */
.aia-off,.aia-off *,.aia-off *::before,.aia-off *::after{animation-play-state:paused!important}
/* Aviso del editor: solo se ve si el plugin NO está activo */
.aia-need,.elementor-editor-active .aia-need.aia-need{display:none!important}
.aia-marker{display:none}
/* Cinta infinita de texto (compartida por todos los diseños) */
.mq{overflow:hidden;width:100%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}
.mq-track{display:flex;align-items:center;gap:28px;padding-right:28px;width:max-content;animation:mqscroll 40s linear infinite}
.mq:hover .mq-track{animation-play-state:paused}
.mq-item{white-space:nowrap}
@keyframes mqscroll{to{transform:translateX(-50%)}}
@media (prefers-reduced-motion:reduce){.mq-track{animation:none}}
