@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.1gyfqm5yhhzs7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.357dd_6abeqge.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.17-aodiw50953.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.1gyfqm5yhhzs7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.357dd_6abeqge.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.17-aodiw50953.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.1gyfqm5yhhzs7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.357dd_6abeqge.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.17-aodiw50953.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.1gyfqm5yhhzs7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.357dd_6abeqge.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.17-aodiw50953.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.1gyfqm5yhhzs7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.357dd_6abeqge.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.17-aodiw50953.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_e2904c72-module__Ei3jZG__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_e2904c72-module__Ei3jZG__variable{--font-archivo:"Archivo", "Archivo Fallback"}
.landing{--ease-ds:cubic-bezier(.2, .8, .2, 1);scroll-behavior:smooth}.landing .avance{background:var(--acento);transform-origin:0;width:100%;height:2px;position:absolute;bottom:-1px;left:0;transform:scaleX(0)}@supports (animation-timeline:scroll()){.landing .avance{animation:linear both avance;animation-timeline:scroll(root)}}@keyframes avance{to{transform:scaleX(1)}}.landing.animar [data-revelar]{opacity:0;transition-property:opacity,translate,scale,transform,border-color,box-shadow;transition-duration:.7s,.7s,.7s,.18s,.18s,.18s;transition-timing-function:var(--ease-ds);transition-delay:var(--retardo,0s), var(--retardo,0s), var(--retardo,0s), 0s, 0s, 0s;translate:0 18px}.landing.animar [data-revelar][data-visible]{opacity:1;translate:none;scale:none}.landing.animar figure[data-revelar]{translate:0 24px;scale:.985}.landing .entrada{animation:entrada .8s var(--ease-ds) both;animation-delay:var(--retardo,0s)}@keyframes entrada{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.landing .portada{isolation:isolate;position:relative;overflow:hidden}.landing .portada:before{content:"";z-index:-1;background-image:radial-gradient(#70b2f638 1px,#0000 1.4px);background-size:28px 28px;animation:40s linear infinite reticula;position:absolute;inset:-40px;-webkit-mask-image:radial-gradient(80% 70% at 75% 30%,#000 20%,#0000 75%);mask-image:radial-gradient(80% 70% at 75% 30%,#000 20%,#0000 75%)}.landing .portada:after{content:"";z-index:-1;background:radial-gradient(circle,#108ffd47,#0000 65%);border-radius:50%;width:620px;height:620px;animation:9s ease-in-out infinite alternate halo;position:absolute;top:-200px;right:-160px}@keyframes reticula{to{transform:translate(28px,28px)}}@keyframes halo{0%{transform:translate(0)scale(1)}to{transform:translate(-60px,40px)scale(1.12)}}.landing .flotar{animation:6s ease-in-out infinite flotar}@keyframes flotar{50%{transform:translateY(-6px)}}.landing .cinta{-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.landing .cinta-pista{width:max-content;animation:38s linear infinite cinta;display:flex}.landing .cinta:hover .cinta-pista{animation-play-state:paused}@keyframes cinta{to{transform:translate(-50%)}}.landing .tarjeta,.landing .pf-caso{transition:border-color .18s var(--ease-ds), transform .18s var(--ease-ds), box-shadow .18s var(--ease-ds)}.landing .tarjeta:hover,.landing .pf-caso:hover{border-color:var(--sm-blue-300);box-shadow:var(--sombra-2);transform:translateY(-2px)}.landing .pf-caso-img{transition:transform .6s var(--ease-ds)}.landing .pf-caso:hover .pf-caso-img{transform:scale(1.03)}.landing .boton,.landing .boton-borde{transition:background-color .12s var(--ease-ds), transform .12s var(--ease-ds)}.landing .boton:active,.landing .boton-borde:active{transform:scale(.98)}.landing .flecha{transition:transform .18s var(--ease-ds);display:inline-block}.landing a:hover .flecha,.landing a:hover .pf-flecha{transform:translate(3px)}.landing .pf-flecha{transition:transform .18s var(--ease-ds);display:inline-block}.landing .pf-tab{border-color:var(--borde);transition:border-color .18s var(--ease-ds), background-color .18s var(--ease-ds);position:relative}.landing .pf-tab:hover{background:var(--panel-alt)}.landing .pf-tab[aria-selected=true]{border-color:var(--acento);background:var(--acento-tenue)}.landing .pf-tab:focus-visible{box-shadow:0 0 0 3px var(--sm-blue-200);outline:none}.landing .pf-barra{background:var(--acento);transform-origin:0;height:3px;transition:transform .3s var(--ease-ds);border-radius:0 0 4px 4px;position:absolute;bottom:-1px;left:-1px;right:-1px;transform:scaleX(0)}.landing .pf-tab[aria-selected=true] .pf-barra{transform:scaleX(1)}.landing .pf-panel{animation:entrada .45s var(--ease-ds) both}.landing .pf-captura{animation:captura .6s var(--ease-ds) both;animation-delay:80ms}.landing .pf-movil{animation:movil .7s var(--ease-ds) both;animation-delay:.22s}@keyframes captura{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}@keyframes movil{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.landing .pf-vivo{animation:2.2s ease-out infinite latido;box-shadow:0 0 #4d7b5780}@keyframes latido{70%{box-shadow:0 0 0 6px #4d7b5700}to{box-shadow:0 0 #4d7b5700}}.landing .escena{perspective:1400px;padding:18px 0 30px}.landing .escena-ventana{transform-origin:60%;transition:transform .7s var(--ease-ds);animation:ventana 1s var(--ease-ds) both .3s;transform:rotateY(-9deg)rotateX(5deg);box-shadow:0 30px 60px -20px #0000008c}.landing .escena:hover .escena-ventana{transform:rotateY(-3deg)rotateX(2deg)}@keyframes ventana{0%{opacity:0;transform:rotateY(-22deg)rotateX(10deg)translateY(30px)}}.landing .esc-card{z-index:2;color:var(--texto);background:#fff;border:1px solid #0e1c310f;border-radius:6px;padding:10px 12px;position:absolute;box-shadow:0 12px 32px #0e1c3147}.landing .esc-ticket{width:210px;animation:7s ease-in-out infinite flotar;top:38%;left:-14px}.landing .esc-aviso{align-items:center;gap:10px;display:flex;top:4px;right:-10px}.landing .esc-refa{align-items:center;gap:10px;bottom:0;right:8%}.landing .esc-firma{width:178px;bottom:-6px;left:16%}@media (max-width:640px){.landing .esc-ticket{width:206px;top:auto;bottom:0;left:4px}.landing .esc-aviso{right:4px}}.landing .esc-icono{background:var(--acento-tenue);width:26px;height:26px;color:var(--acento);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.landing .esc-ok{color:#4d7b57;background:#e4efe6}.landing .esc-ciclo{animation:esc-ciclo 12s var(--ease-ds) infinite;animation-delay:var(--d,0s)}@keyframes esc-ciclo{0%{opacity:0;transform:translateY(12px)scale(.96)}5%,45%{opacity:1;transform:none}52%,to{opacity:0;transform:translateY(-8px)scale(.98)}}.landing .esc-estado{opacity:0;border-radius:3px;justify-content:center;align-items:center;animation:12s step-end infinite esc-estado;display:flex;position:absolute;inset:0}.landing .esc-estado:first-child{opacity:1;animation-delay:0s}.landing .esc-estado:nth-child(2){animation-delay:4s}.landing .esc-estado:nth-child(3){animation-delay:8s}@keyframes esc-estado{0%{opacity:1}33.33%,to{opacity:0}}.landing .esc-barra span{background:var(--acento);transform-origin:0;width:100%;height:100%;animation:12s linear infinite esc-barra;display:block}@keyframes esc-barra{0%{transform:scaleX(.05)}to{transform:scaleX(1)}}.landing .esc-trazo{stroke-dasharray:420;stroke-dashoffset:0;animation:12s ease-in-out 6s infinite esc-trazo}@keyframes esc-trazo{0%{stroke-dashoffset:420px}4%{stroke-dashoffset:420px}22%,to{stroke-dashoffset:0}}.landing .subrayado{white-space:nowrap;position:relative}.landing .subrayado:after{content:"";background:var(--acento);transform-origin:0;height:.12em;animation:trazar .9s var(--ease-ds) both .7s;border-radius:2px;position:absolute;bottom:.02em;left:0;right:0}@keyframes trazar{0%{transform:scaleX(0)}}.landing .problema s{background:linear-gradient(#b64644,#b64644) 0 55%/0 1.5px no-repeat;text-decoration:none}.landing.animar [data-visible] .problema s{transition:background-size .6s var(--ease-ds);transition-delay:calc(var(--retardo,0s) + .4s);background-size:100% 1.5px}.landing:not(.animar) .problema s{background-size:100% 1.5px}.landing .flujo{position:relative}.landing .flujo-riel{background:var(--borde);height:2px;margin:0 10% 18px;position:relative}.landing .flujo-relleno{background:var(--acento);transform-origin:0;transform:scaleX(calc(var(--paso) / (var(--pasos) - 1)));transition:transform .7s var(--ease-ds);position:absolute;inset:0}.landing .flujo-punto{top:50%;left:calc(var(--paso) / (var(--pasos) - 1) * 100%);background:var(--acento);width:12px;height:12px;box-shadow:0 0 0 4px var(--acento-tenue);transition:left .7s var(--ease-ds);border-radius:50%;margin:-6px 0 0 -6px;position:absolute}.landing .flujo-paso{border-color:var(--borde);transition:border-color .3s var(--ease-ds), background-color .3s var(--ease-ds), transform .3s var(--ease-ds)}.landing .flujo-paso[aria-current=step]{border-color:var(--acento);background:var(--acento-tenue);transform:translateY(-3px)}.landing .flujo-num{color:var(--texto-tenue);transition:color .3s}.landing .flujo-paso[aria-current=step] .flujo-num{color:var(--acento)}.landing .mod-tabs{scrollbar-width:none}.landing .mod-tab{border-color:var(--borde);color:var(--texto-suave);transition:all .18s var(--ease-ds);background:#fff}.landing .mod-tab:hover{color:var(--texto)}.landing .mod-tab[aria-selected=true]{border-color:var(--sm-navy);background:var(--sm-navy);color:#fff}.landing .mod-progreso{background:var(--sm-blue-300);transform-origin:0;width:100%;height:2px;animation:linear both progreso;position:absolute;bottom:0;left:0}@keyframes progreso{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.landing .mod-punto{animation:entrada .5s var(--ease-ds) both}.landing .palomita{color:var(--acento);display:inline-block}.landing.animar [data-revelar] .palomita{transition:transform .4s cubic-bezier(.3,1.6,.5,1);transition-delay:var(--retardo,0s);transform:scale(0)}.landing.animar [data-visible] .palomita{transform:none}.landing .arranque-num{border-color:var(--acento);color:var(--acento);z-index:1;position:relative}.landing.animar .arranque[data-visible] .arranque-num{animation:llenar .5s var(--ease-ds) both;animation-delay:var(--retardo)}@keyframes llenar{0%{color:var(--acento);background:#fff;transform:scale(.8)}60%{transform:scale(1.12)}to{background:var(--acento);color:#fff;transform:none}}@media (min-width:768px){.landing .arranque{position:relative}.landing .arranque:before{content:"";background:var(--sm-blue-200);transform-origin:0;height:2px;position:absolute;top:17px;left:18px;right:12%}.landing.animar .arranque:before{transition:transform 1.2s var(--ease-ds) .1s;transform:scaleX(0)}.landing.animar .arranque[data-visible]:before{transform:none}}@media (prefers-reduced-motion:reduce){.landing{scroll-behavior:auto}.landing *,.landing :before,.landing :after{transition:none!important;animation:none!important}.landing .avance{display:none}}
