/* Recorrido aprobado de 10 segundos. Exclusivo de Inicio; transparencia real. */
.hh-motion-art{display:block;position:relative;aspect-ratio:var(--w)/var(--h);width:100%;overflow:visible;pointer-events:none;transform-origin:center;will-change:transform;}
.hh-motion-art img{position:absolute!important;display:block!important;width:calc(1536 / var(--w) * 100%)!important;max-width:none!important;height:auto!important;left:calc(var(--x) / var(--w) * -100%);top:calc(var(--y) / var(--h) * -100%);border:0!important;box-shadow:none!important;border-radius:0!important}
.hh-motion-art{overflow:hidden;clip-path:inset(0);}
.hh-motion-art canvas{position:absolute;inset:0;display:none;width:100%;height:100%;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;}
.hh-motion-art.is-ready canvas{display:block}.hh-motion-art.is-ready img{visibility:hidden}
.hh-home .hh-benefits-grid{gap:12px;perspective:1400px}.hh-home .hh-plan-grid{perspective:1400px;max-width:800px;gap:38px}
.hh-motion-toggle{position:absolute;right:0;top:0;min-height:30px!important;width:30px;padding:0!important;border:1px solid #7bcbcc66!important;border-radius:50%!important;background:#061519!important;color:#b9e9e5!important;font-size:15px;cursor:pointer;z-index:1;}
@media(max-width:650px){.hh-benefit .hh-motion-art{max-width:320px;margin:auto}.hh-plan .hh-motion-art{max-width:340px;margin:auto}.hh-motion-toggle{top:-30px;right:0}}
@media(prefers-reduced-motion:reduce){.hh-motion-toggle{display:none}.hh-motion-art{will-change:auto}}
