:root{--ease-revelar:cubic-bezier(0.16,1,0.3,1)}.anim-lista>:first-child{--i:0}.anim-lista>:nth-child(2){--i:1}.anim-lista>:nth-child(3){--i:2}.anim-lista>:nth-child(4){--i:3}.anim-lista>:nth-child(5){--i:4}.anim-lista>:nth-child(6){--i:5}.anim-lista>:nth-child(n+7){--i:6}@media (prefers-reduced-motion:no-preference){.revelar-activo .anim-lista:not(.revelado,.revelado-ya)>*,.revelar-activo :is(.inicio-animado>:not(.anim-propia),.anim-propia h2,.anim-propia h2+p,[data-revelar]):not(.revelado,.revelado-ya){opacity:0}.anim-lista.revelado>*,.anim-propia h2+p.revelado,.inicio-animado>.revelado:not(.anim-propia),[data-revelar].revelado{animation:subir .9s var(--ease-revelar) both}.anim-lista.revelado>*{animation-delay:calc(var(--i, 0) * 70ms)}.anim-propia h2+p.revelado{animation-delay:.12s}.anim-propia h2.revelado{animation:tituloSube 1s var(--ease-revelar) both}.anim-beneficios .anim-lista.revelado .beneficio-icono{animation:iconoAparece .8s var(--ease-revelar) both;animation-delay:calc(var(--i, 0) * 70ms + .15s)}.anim-beneficios .anim-lista.revelado .beneficio-icono:after{content:"";position:absolute;inset:-8px;border:1.5px solid #b7d31a;border-radius:9999px;pointer-events:none;animation:anillo 1.1s ease-out both;animation-delay:calc(var(--i, 0) * 70ms + .38s)}.beneficio-icono svg{transition:translate .4s var(--ease-revelar)}.beneficio:hover .beneficio-icono svg{translate:0 -3px}.anim-banners .anim-lista.revelado>.banner-tarjeta{animation:bannerAbre 1.2s var(--ease-revelar) both;animation-delay:calc(var(--i, 0) * .12s)}.anim-banners .anim-lista.revelado>.banner-tarjeta .banner-fondo{animation:fotoAsienta 1.8s var(--ease-revelar) both;animation-delay:calc(var(--i, 0) * .12s)}.anim-banners .banner-texto.revelado>*{animation-delay:calc(var(--i, 0) * 80ms + .35s)}.banner-fondo{transition:transform 1.2s var(--ease-revelar)}.banner-tarjeta:hover .banner-fondo{transform:scale(1.05)}.banner-tarjeta a svg{transition:translate .3s var(--ease-revelar)}.banner-tarjeta a:hover svg{translate:3px 0}.anim-categorias .anim-lista.revelado img{animation:fotoAcomoda 1.4s var(--ease-revelar) both;animation-delay:calc(var(--i, 0) * 70ms)}.anim-instagram .anim-lista.revelado>*{animation-name:mosaico}}.hero-capa{position:absolute;inset:0;z-index:0;visibility:hidden}.hero-capa--anterior{z-index:1;visibility:visible}.hero-capa--activa{z-index:2;visibility:visible}.hero-foto{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:70% center;object-position:70% center;transform-origin:65% 50%}@media (min-width:640px){.hero-foto{-o-object-position:center;object-position:center}}.hero:not([data-lista]) .hero-texto :after,.hero:not([data-lista]) :is(.hero-escaner,.hero-pelota,.hero-capa--intro,.hero-capa--intro .hero-foto,.hero-texto *,.hero-controles,.hero-progreso){animation-play-state:paused!important}.hero-grano{opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.hero-renglon{display:block;overflow:hidden;padding-bottom:.06em}.hero-renglon>span{display:block}.hero-acento{position:relative;display:inline-block}.hero-acento:after{content:"";position:absolute;left:0;right:0;bottom:-.04em;height:.08em;border-radius:2px;background:currentColor;transform-origin:left}.hero-cta{position:relative;overflow:hidden;isolation:isolate;box-shadow:0 12px 34px -12px rgba(183,211,26,.75);transition:transform .3s var(--ease-revelar),box-shadow .3s ease}.hero-cta:hover{transform:translateY(-2px);box-shadow:0 18px 40px -12px rgba(183,211,26,.95)}.hero-progreso{transform-origin:left;animation:heroProgreso 6.5s linear forwards}.hero-progreso--intro{animation-delay:1.9s}.hero-contador{display:inline-block}.hero-pelota{--tam:clamp(34px,3.4vw,54px);position:absolute;left:-4%;top:12%;z-index:6;width:var(--tam);height:var(--tam);margin:calc(var(--tam) / -2) 0 0 calc(var(--tam) / -2);opacity:0;pointer-events:none;filter:drop-shadow(0 0 12px rgba(217,240,74,.75))}.hero-pelota--eco1{--op:0.35;filter:blur(1.5px)}.hero-pelota--eco2{--op:0.15;filter:blur(3px)}.hero-escaner{inset:0;z-index:5;width:100%;height:100%;overflow:visible;opacity:0;filter:drop-shadow(0 0 10px rgba(183,211,26,.6))}.hero-escaner,.hero-filo{position:absolute;pointer-events:none}.hero-filo{top:0;bottom:0;left:-10px;z-index:3;width:3px;background:#D9F04A;box-shadow:0 0 26px 6px rgba(183,211,26,.55)}@media (prefers-reduced-motion:no-preference){.hero-capa--activa .hero-foto{animation:heroAcerca 9s linear both}.hero-capa--anterior .hero-foto{transform:scale(1.09)}.hero-capa--intro{animation:heroApertura 1.3s cubic-bezier(.77,0,.18,1) .62s both}.hero-capa--intro .hero-foto{animation:heroAsienta 2.4s cubic-bezier(.16,1,.3,1) .62s both,heroAcerca 9s linear 3s forwards}.hero-pelota{animation:heroPelota .62s cubic-bezier(.3,0,.45,1) both}.hero-pelota--eco1{animation-delay:.03s}.hero-pelota--eco2{animation-delay:.06s}.hero-capa--entra{animation:heroCortina 1.1s cubic-bezier(.77,0,.18,1) both}.hero-capa--entra .hero-foto{animation:heroAsientaSuave 1.4s cubic-bezier(.16,1,.3,1) both,heroAcerca 9s linear 1.4s forwards}.hero-filo{animation:heroFilo 1.1s cubic-bezier(.77,0,.18,1) both}.hero-escaner{animation:heroEscaner .62s both,heroRastroSale .9s ease .7s forwards}.hero-paralaje{transform:translate3d(calc(var(--hx, 0) * -16px),calc(var(--hy, 0) * -10px),0) scale(1.03)}.hero-capa-texto,.hero-paralaje{transition:transform .9s cubic-bezier(.16,1,.3,1)}.hero-capa-texto{transform:translate3d(calc(var(--hx, 0) * 8px),calc(var(--hy, 0) * 5px),0)}.hero-ceja{animation:heroAparece .7s var(--ease-revelar) var(--hero-d,0s) both}.hero-ceja-linea{transform-origin:left;animation:heroLinea .8s var(--ease-revelar) var(--hero-d,0s) both}.hero-renglon>span{animation:heroRenglon 1s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--hero-d, 0s) + .1s + var(--i, 0) * .12s)}.hero-acento:after{animation:heroLinea .8s cubic-bezier(.65,0,.35,1) both;animation-delay:calc(var(--hero-d, 0s) + .6s + var(--i, 0) * .12s)}.hero-bajada{animation:heroAparece .8s var(--ease-revelar) calc(var(--hero-d, 0s) + .45s) both}.hero-botones>*{animation:heroAparece .8s var(--ease-revelar) calc(var(--hero-d, 0s) + .6s) both}.hero-botones>:nth-child(2){animation-delay:calc(var(--hero-d, 0s) + .7s)}.hero-controles{animation:heroAparece .8s var(--ease-revelar) 1.7s both}.hero-contador{animation:heroContador .6s cubic-bezier(.16,1,.3,1) both}.hero-cta:after{content:"";position:absolute;inset:0;z-index:-1;transform:translateX(-120%);background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.55) 50%,transparent 65%);animation:heroBrillo 4.5s ease-in-out 2.5s infinite}}@keyframes heroApertura{0%{clip-path:polygon(0 19.3%,40% 92%,100% -8%,100% -8%,40% 92%,0 19.3%)}to{clip-path:polygon(0 0,40% 0,100% 0,100% 100%,40% 100%,0 100%)}}@keyframes heroAsienta{0%{transform:scale(1.28);filter:brightness(.35) saturate(.6)}to{transform:scale(1.04);filter:none}}@keyframes heroAsientaSuave{0%{transform:scale(1.16)}to{transform:scale(1.04)}}@keyframes heroAcerca{0%{transform:scale(1.04)}to{transform:scale(1.12)}}@keyframes heroCortina{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0 0 0 0)}}@keyframes heroFilo{0%{left:100%;opacity:1}88%{opacity:1}to{left:-6px;opacity:0}}@keyframes heroEscaner{0%{opacity:1;clip-path:inset(0 104% 0 0);animation-timing-function:cubic-bezier(.45,0,1,1)}48%{clip-path:inset(0 60% 0 0);animation-timing-function:cubic-bezier(0,0,.45,1)}to{opacity:1;clip-path:inset(0 12% 0 0)}}@keyframes heroRastroSale{to{opacity:0}}@keyframes heroPelota{0%{opacity:var(--op,1);left:-4%;top:12%;transform:rotate(0deg) scale(1.15,.9);animation-timing-function:cubic-bezier(.45,0,1,1)}48%{left:40%;top:92%;transform:rotate(430deg) scale(1.15,.9);animation-timing-function:cubic-bezier(0,0,.45,1)}85%{opacity:var(--op,1)}to{opacity:0;left:88%;top:12%;transform:rotate(900deg) scale(1.15,.9)}}@keyframes heroAparece{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes heroLinea{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes heroRenglon{0%{transform:translateY(110%)}to{transform:translateY(0)}}@keyframes heroProgreso{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes heroContador{0%{opacity:0;transform:translateY(60%)}to{opacity:1;transform:none}}@keyframes heroBrillo{0%,70%{transform:translateX(-120%)}to{transform:translateX(120%)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.anim-banners .anim-lista.revelado>.banner-tarjeta .banner-fondo{animation:fotoAsienta 1.8s var(--ease-revelar) both,paralaje linear both;animation-delay:calc(var(--i, 0) * .12s),0s;animation-timeline:auto,view();animation-range:normal,cover}}}@keyframes subir{0%{opacity:0;translate:0 28px}to{opacity:1;translate:0 0}}@keyframes tituloSube{0%{opacity:0;translate:0 .45em;clip-path:inset(0 0 100% 0)}to{opacity:1;translate:0 0;clip-path:inset(-20% -5% -20% -5%)}}@keyframes iconoAparece{0%{opacity:0;scale:.5}to{opacity:1;scale:1}}@keyframes anillo{0%{opacity:.9;scale:.6}to{opacity:0;scale:1.7}}@keyframes bannerAbre{0%{opacity:0;clip-path:inset(10% 6% 10% 6% round 24px)}to{opacity:1;clip-path:inset(0)}}@keyframes fotoAsienta{0%{scale:1.3}to{scale:1.12}}@keyframes paralaje{0%{translate:0 -5%}to{translate:0 5%}}@keyframes fotoAcomoda{0%{scale:1.15}to{scale:1}}@keyframes mosaico{0%{opacity:0;scale:.94}to{opacity:1;scale:1}}