.flujo-fondo[data-v-ef7c49c1]{background-color:#f8fafc;background-image:radial-gradient(rgba(100,116,139,.22) 1px,transparent 1px);background-size:18px 18px;border:1px solid rgba(226,232,240,.9)}.flujo-nodo[data-v-ef7c49c1]{transform:translate(-50%,-50%)}.flujo-linea-activa[data-v-ef7c49c1]{stroke:#93c5fd}.flujo-linea-flujo[data-v-ef7c49c1]{transition:opacity .3s ease;animation:flujo-dash-ef7c49c1 1.1s linear infinite}@keyframes flujo-dash-ef7c49c1{to{stroke-dashoffset:-32}}.flujo-tarjeta-vendida[data-v-ef7c49c1]{animation:flujo-sacudida-ef7c49c1 .5s ease}@keyframes flujo-sacudida-ef7c49c1{0%{transform:scale(1)}35%{transform:scale(1.04)}to{transform:scale(1)}}.flujo-late[data-v-ef7c49c1]{animation:flujo-latido-ef7c49c1 .4s cubic-bezier(.2,.8,.2,1)}@keyframes flujo-latido-ef7c49c1{0%{transform:translateY(6px) scale(.92);opacity:.4}60%{transform:translateY(-2px) scale(1.06);opacity:1}to{transform:none}}.flujo-num-enter-active[data-v-ef7c49c1],.flujo-num-leave-active[data-v-ef7c49c1]{transition:opacity .18s ease,transform .18s ease}.flujo-num-enter-from[data-v-ef7c49c1]{opacity:0;transform:translateY(8px)}.flujo-num-leave-to[data-v-ef7c49c1]{opacity:0;transform:translateY(-8px)}.flujo-pop-enter-active[data-v-ef7c49c1]{transition:opacity .2s ease,transform .25s cubic-bezier(.34,1.56,.64,1)}.flujo-pop-leave-active[data-v-ef7c49c1]{transition:opacity .15s ease,transform .15s ease}.flujo-pop-enter-from[data-v-ef7c49c1],.flujo-pop-leave-to[data-v-ef7c49c1]{opacity:0;transform:translateY(4px) scale(.85)}@media (prefers-reduced-motion: reduce){.flujo-linea-flujo[data-v-ef7c49c1],.flujo-tarjeta-vendida[data-v-ef7c49c1]{animation:none}}.reveal-init{opacity:0;transform:translateY(40px) scale(.975);transition:opacity .8s cubic-bezier(.16,.84,.44,1),transform .8s cubic-bezier(.16,.84,.44,1);will-change:opacity,transform}.reveal-in{opacity:1!important;transform:none!important}.scroll-progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:60;transform:scaleX(0);transform-origin:left center}@supports (animation-timeline: scroll()){.scroll-progress{animation:sdaProgress linear both;animation-timeline:scroll(root block)}@keyframes sdaProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}}@media (prefers-reduced-motion: reduce){.scroll-progress{display:none}}.sda-rise{opacity:1;transform:none}@supports (animation-timeline: view()){@media (prefers-reduced-motion: no-preference){.sda-rise{animation:sdaRise linear both;animation-timeline:view();animation-range:entry 0% cover 45%;will-change:opacity,transform}@keyframes sdaRise{0%{opacity:0;transform:translateY(60px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}}}@supports (animation-timeline: view()){@media (prefers-reduced-motion: no-preference){.sda-zoom{animation:sdaZoom linear both;animation-timeline:view();animation-range:entry 0% cover 38%;transform-origin:center top}@keyframes sdaZoom{0%{opacity:.55;transform:scale(.92) translateY(24px)}to{opacity:1;transform:scale(1) translateY(0)}}.sda-parallax{animation:sdaParallax linear both;animation-timeline:scroll(root);animation-range:0 700px}@keyframes sdaParallax{0%{transform:translateY(0)}to{transform:translateY(80px)}}}}.order-enter-active{transition:all .5s cubic-bezier(.16,.84,.44,1)}.order-enter-from{opacity:0;transform:translateY(-14px)}.order-leave-active{transition:all .4s ease;position:absolute}.order-leave-to{opacity:0}.order-move{transition:transform .5s cubic-bezier(.16,.84,.44,1)}.caret{display:inline-block;width:2px;height:1em;background:currentColor;margin-left:2px;vertical-align:-2px;animation:blink 1s steps(1) infinite}@keyframes blink{50%{opacity:0}}.float-soft{animation:floatSoft 6s ease-in-out infinite}@keyframes floatSoft{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.slideup-enter-active,.slideup-leave-active{transition:transform .3s ease}.slideup-enter-from,.slideup-leave-to{transform:translateY(100%)}.hero-swap-enter-active,.hero-swap-leave-active{transition:opacity .18s ease,transform .18s ease}.hero-swap-enter-from{opacity:0;transform:translateY(6px)}.hero-swap-leave-to{opacity:0;transform:translateY(-6px)}.fade-enter-active,.fade-leave-active{transition:opacity .2s ease,transform .2s ease}.fade-enter-from{opacity:0;transform:translateY(5px)}.fade-leave-to{opacity:0;transform:translateY(-5px)}.marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.marquee-track{display:flex;gap:1.25rem;width:-moz-max-content;width:max-content;animation:marquee 26s linear infinite}.marquee:hover .marquee-track{animation-play-state:paused}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion: reduce){.reveal-init{opacity:1;transform:none;transition:none}.float-soft,.caret{animation:none}.marquee-track{animation:none;flex-wrap:wrap;justify-content:center}}
