@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/f263782c6a4bddee-s.138s14ivx2xer.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:100 900;font-stretch:100%;font-display:swap;src:url(../media/85e86a88f68a624a-s.3b2emle-7szv-.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:100 900;font-stretch:100%;font-display:swap;src:url(../media/c6a5c2fdc12da45c-s.p.13rul5q9jl2r0.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%}.pvw2IW_className{font-family:Archivo,Archivo Fallback;font-style:normal}.pvw2IW_variable{--font-archivo:"Archivo", "Archivo Fallback"}
@font-face{font-family:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa1e84d8b4098af5-s.1c_7chp82d3kz.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 Black;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a180f7dc2e9f5b7d-s.p.2aqrdzrjzn6ap.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 Black Fallback;src:local(Arial);ascent-override:70.78%;descent-override:16.93%;line-gap-override:0.0%;size-adjust:124.05%}.e7vu0a_className{font-family:Archivo Black,Archivo Black Fallback;font-style:normal;font-weight:400}.e7vu0a_variable{--font-archivo-black:"Archivo Black", "Archivo Black Fallback"}
:root{--fondo:#e8ede3;--renglon:#d6dfd3;--hoja:#faf7ef;--tarjeta:#fff;--tinta:#17211b;--tinta-2:#47534b;--tenue:#6b776f;--azul:#1f4fd1;--azul-suave:#e6ecfb;--ambar:#b97a12;--ambar-suave:#fbefd6;--rojo:#c8372d;--rojo-suave:#fbe6e3;--borde:#d5ddd2;--amarillo:#f2c14e;--papel:#faf6ed;--rojo-oferta:#e0442b;--display:var(--font-archivo-black), "Arial Black", system-ui, sans-serif;--body:var(--font-archivo), system-ui, -apple-system, "Segoe UI", sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body{margin:0}body{background-color:var(--fondo);background-image:repeating-linear-gradient(to bottom, transparent 0, transparent 33px, var(--renglon) 33px, var(--renglon) 34px);color:var(--tinta);font-family:var(--body);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5}img,video{max-width:100%;display:block}button,input{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:3px solid var(--azul);outline-offset:2px;border-radius:8px}.oculto{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.barra-top{z-index:20;padding:12px max(20px, env(safe-area-inset-left,0px));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--borde);background:#faf6edeb;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.logo{color:var(--tinta);font-family:var(--display);align-items:center;gap:8px;font-size:21px;text-decoration:none;display:flex}.logo img{object-fit:contain;width:34px;height:34px}.volver{color:var(--tinta);text-underline-offset:4px;font-size:15px;font-weight:700}.hero{background:var(--amarillo);position:relative;overflow:hidden}.hero>.hero-copy,.hero>.hero-mascota{z-index:1;position:relative}.hero{padding-block:48px 64px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:40px;padding-left:max(20px,50vw - 560px);padding-right:max(20px,50vw - 560px);display:grid}.hero-deco{pointer-events:none;position:absolute;inset:0}.hero-deco span{border-radius:50%;animation:9s ease-in-out infinite flota;position:absolute}.hero-deco span:first-child{opacity:.3;background:#fff;width:240px;height:240px;top:45%;left:-70px}.hero-deco span:nth-child(2){border:16px solid var(--azul);opacity:.16;width:130px;height:130px;animation-delay:-3s;top:6%;right:5%}.hero-deco span:nth-child(3){background:var(--tinta);opacity:.08;width:70px;height:70px;animation-delay:-5s;bottom:8%;left:48%}.kicker{letter-spacing:.12em;text-transform:uppercase;margin:0 0 14px;font-size:13px;font-weight:800}.kicker.azul{color:var(--azul)}.hero h1{font-family:var(--display);letter-spacing:-.025em;text-wrap:balance;margin:0 0 18px;font-size:clamp(38px,6vw,70px);font-weight:400;line-height:.98}.bajada{color:var(--tinta);opacity:.88;max-width:52ch;margin:0 0 26px;font-size:19px}.botones{flex-wrap:wrap;gap:12px;display:flex}.cta{isolation:isolate;background:var(--tinta);color:#fff;border:2px solid var(--tinta);border-radius:14px;justify-content:center;align-items:center;min-height:52px;padding:0 26px;font-weight:800;text-decoration:none;transition:transform .15s;display:inline-flex;position:relative;overflow:hidden}.cta:hover{transform:translateY(-1px)}.cta.borde{color:var(--tinta);background:0 0}.cta.amarillo{background:var(--amarillo);border-color:var(--amarillo);color:var(--tinta)}.brillo:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff8c,#0000);width:40%;animation:4.2s ease-in-out infinite brillo;position:absolute;inset:-2px auto -2px -60%;transform:skew(-18deg)}.chips{flex-wrap:wrap;gap:8px 18px;margin:22px 0 0;padding:0;list-style:none;display:flex}.chips li{align-items:center;gap:6px;font-size:14.5px;font-weight:700;display:inline-flex}.chips li:before{content:"✓";color:var(--azul);font-weight:900}.aviso{opacity:.75;margin:18px 0 0;font-size:13.5px}.hero-mascota{position:relative}.hero-video{background:var(--hoja);aspect-ratio:1;border-radius:36px;overflow:hidden;box-shadow:0 18px 40px #17211b26}.hero-video video{object-fit:cover;width:100%;height:100%}.globo{border:2px solid var(--tinta);z-index:2;background:#fff;border-radius:18px 18px 18px 4px;margin:0;padding:8px 14px;font-weight:800;position:absolute;top:22px;left:22px}.hero-tapa{z-index:2;width:34%;position:absolute;bottom:-8%;left:-9%}.hero-tapa img{border-radius:8px;width:100%;height:auto;rotate:-8deg;box-shadow:0 22px 40px #17211b59}.sello{z-index:3;text-align:center;color:#fff;background:var(--azul);clip-path:polygon(50% 0%,61% 11%,75% 6%,79% 21%,94% 25%,89% 39%,100% 50%,89% 61%,94% 75%,79% 79%,75% 94%,61% 89%,50% 100%,39% 89%,25% 94%,21% 79%,6% 75%,11% 61%,0% 50%,11% 39%,6% 25%,21% 21%,25% 6%,39% 11%);place-content:center;width:120px;height:120px;text-decoration:none;animation:3.2s ease-in-out infinite sello;display:grid;position:absolute;top:-5%;right:-4%}.sello b{font-family:var(--display);font-size:34px;font-weight:400;line-height:1}.sello small{text-transform:uppercase;letter-spacing:.02em;max-width:80px;margin:2px auto 0;font-size:10px;font-weight:800;line-height:1.15}.cinta{background:var(--azul);color:#fff;padding:14px 0;overflow:hidden}.cinta-pista{width:max-content;animation:38s linear infinite cinta;display:flex}.cinta:hover .cinta-pista{animation-play-state:paused}.cinta-grupo{flex:none;display:flex}.cinta-item{white-space:nowrap;align-items:center;gap:22px;padding-right:22px;font-size:16px;font-weight:700;display:inline-flex}.cinta-item svg{opacity:.85;width:16px;height:16px}.demo{max-width:1120px;padding-block:64px 72px;padding-left:max(20px, env(safe-area-inset-left,0px));padding-right:max(20px, env(safe-area-inset-right,0px));grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:48px;margin:0 auto;display:grid}.demo-texto{position:sticky;top:90px}.demo-texto h2{font-family:var(--display);letter-spacing:-.015em;margin:0 0 22px;font-size:clamp(30px,3.6vw,42px);font-weight:400;line-height:1.05}.pasos{counter-reset:paso;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.pasos li{counter-increment:paso;color:var(--tinta-2);max-width:52ch;padding-left:46px;font-size:17px;position:relative}.pasos li:before{content:counter(paso);background:var(--tinta);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:15px;font-weight:800;display:flex;position:absolute;top:-2px;left:0}.pasos b{color:var(--tinta)}.nota{color:var(--tenue);max-width:52ch;margin:22px 0 0;font-size:14px}.plan{padding:0 max(20px, env(safe-area-inset-left,0px)) 72px}.plan-caja{background:var(--tinta);max-width:1120px;color:var(--papel);border-radius:32px;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:center;gap:32px;margin:0 auto;padding:36px;display:grid;position:relative;overflow:hidden}.plan-caja:before{content:"";pointer-events:none;background:radial-gradient(circle,#f2c14e40,#0000 70%);border-radius:50%;width:460px;height:460px;position:absolute;top:-180px;right:-140px}.chip-plan{background:var(--amarillo);color:var(--tinta);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;margin:0 0 14px;padding:6px 12px;font-size:12.5px;font-weight:800;display:inline-block}.plan h2{font-family:var(--display);margin:0 0 18px;font-size:clamp(28px,3.4vw,40px);font-weight:400;line-height:1.05}.incluye{gap:10px;margin:0;padding:0;list-style:none;display:grid}.incluye li{padding-left:28px;font-size:16.5px;position:relative}.incluye li:before{content:"✓";color:var(--amarillo);font-weight:900;position:absolute;left:0}.plan-precio{flex-direction:column;gap:12px;display:flex;position:relative}.plan-precio p{flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;display:flex}.plan-precio b{font-family:var(--display);color:var(--amarillo);font-size:48px;font-weight:400;line-height:1}.plan-precio small{opacity:.75;font-size:13.5px}.cupo{color:var(--amarillo);gap:8px;font-size:14.5px;font-weight:700;display:grid}.cupo ol{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cupo li{border:2px solid var(--amarillo);border-radius:50%;width:14px;height:14px}.cupo li.tomado{background:var(--papel);border-color:var(--papel)}.cupo li.proximo{background:var(--amarillo);animation:1.4s ease-in-out infinite late}.link-claro{color:var(--papel);text-underline-offset:4px;font-weight:700}.pie{text-align:center;background:var(--papel);border-top:1px solid var(--borde);padding:36px 20px 48px;font-size:15px}.pie img{object-fit:contain;width:40px;height:40px;margin:0 auto 8px}.pie p{margin:4px 0}.pie a{color:var(--tinta);font-weight:700}.pie .tenue{color:var(--tenue);font-size:13px}.telefono{background:#141a16;border:12px solid #141a16;border-radius:52px;width:400px;height:800px;box-shadow:0 30px 60px #17211b40}.pantalla{background:var(--hoja);border-radius:40px;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.app-top{background:var(--hoja);border-bottom:1px solid var(--borde);padding:22px 14px 10px}.negocios{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.negocio{border:1px solid var(--borde);text-align:center;background:#fff;border-radius:16px;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:8px 4px 7px;font-size:12.5px;font-weight:600;line-height:1.15;display:flex}.negocio img{border-radius:12px;width:40px;height:40px}.negocio[aria-selected=true]{border-color:var(--tinta);background:var(--tinta);color:#fff}.contenido{flex:1;min-height:0;overflow-y:auto}.vista{padding:16px 16px 24px}.vista h2{font-family:var(--display);margin:0 0 4px;font-size:20px;font-weight:400}.vista h3{color:var(--tinta-2);margin:20px 0 8px;font-size:14px}.saludo{color:var(--tinta-2);margin:0 0 12px;font-size:15px}.ayuda,.vacio{color:var(--tenue);margin:0 0 10px;font-size:14px}.estado{border-radius:18px;flex-direction:column;gap:2px;padding:14px 16px;display:flex}.estado b{font-size:18px;line-height:1.25}.estado span{font-size:14px}.estado.rojo{background:var(--rojo-suave);color:#7f1d16}.estado.ambar{background:var(--ambar-suave);color:#6b4608}.estado.azul{background:var(--azul-suave);color:#183c9e}.cifras{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.cifras div{border:1px solid var(--borde);background:#fff;border-radius:14px;flex-direction:column;min-width:0;padding:10px 12px;display:flex}.cifras span{color:var(--tenue);font-size:12.5px}.cifras b{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:16px}.ok{color:var(--azul)}.mal{color:var(--rojo)}.precios,.memoria{margin:0;padding:0;list-style:none}.precios li{border-bottom:1px solid var(--borde);justify-content:space-between;align-items:center;gap:10px;padding:9px 0;font-size:15px;display:flex}.precios small{color:var(--tenue);font-size:12.5px;display:block}.precios em{white-space:nowrap;font-size:13.5px;font-style:normal;font-weight:700}.memoria{flex-direction:column;gap:8px;display:flex}.memoria li{border:1px solid var(--borde);color:var(--tinta-2);background:#fff;border-radius:12px;padding:9px 12px;font-size:14px}.grafico svg{width:100%;height:auto;display:block}.grafico rect:focus{outline:none}.grafico rect:focus-visible{outline:2px solid var(--azul)}.leyenda{color:var(--tinta-2);flex-wrap:wrap;gap:4px 12px;margin:4px 0 12px;font-size:12px;display:flex}.leyenda i{vertical-align:-1px;border-radius:3px;width:9px;height:9px;margin-right:5px;display:inline-block}.leyenda .raya:before{content:"";border-top:2px dashed var(--rojo);vertical-align:3px;width:14px;margin-right:5px;display:inline-block}.detalle{border:1px solid var(--borde);background:#fff;border-radius:16px;padding:12px 14px}.detalle-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.chip-estado{border-radius:999px;padding:2px 10px;font-size:12px;font-weight:700}.chip-estado.azul{background:var(--azul-suave);color:var(--azul)}.chip-estado.ambar{background:var(--ambar-suave);color:var(--ambar)}.chip-estado.rojo{background:var(--rojo-suave);color:var(--rojo)}.linea{color:var(--tinta-2);margin:6px 0 4px;font-size:14px}.detalle h4{margin:10px 0 4px;font-size:14px}.detalle ul{margin:0;padding:0;list-style:none}.detalle li{border-bottom:1px dashed var(--borde);justify-content:space-between;gap:10px;padding:4px 0;font-size:13.5px;display:flex}.detalle li b{font-variant-numeric:tabular-nums;white-space:nowrap}.chat-vista{flex-direction:column;height:100%;display:flex}.chat-top,.wa-top{border-bottom:1px solid var(--borde);background:#fff;align-items:center;gap:10px;padding:10px 14px;display:flex}.chat-top img,.wa-top img{background:var(--hoja);border-radius:50%}.chat-top div,.wa-top div{flex-direction:column;line-height:1.2;display:flex}.chat-top span,.wa-top span{color:var(--tenue);font-size:12.5px}.chat{flex-direction:column;flex:1;gap:10px;min-height:0;padding:14px;display:flex;overflow-y:auto}.chat-vacio{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.chat-vacio video{object-fit:cover;border-radius:24px;width:150px;height:150px}.chat-vacio p{color:var(--tinta-2);max-width:30ch;margin:0;font-size:15px}.sugerencias{flex-direction:column;gap:8px;width:100%;display:flex}.sugerencias button{border:1px solid var(--azul);color:var(--azul);text-align:left;background:#fff;border-radius:14px;padding:9px 12px;font-size:14px}.sugerencias button:hover{background:var(--azul-suave)}.burbuja{overflow-wrap:anywhere;border-radius:18px;max-width:88%;padding:9px 13px;font-size:14.5px;line-height:1.45}.burbuja.yo{background:var(--tinta);color:#fff;border-bottom-right-radius:5px;align-self:flex-end}.burbuja.caja{border:1px solid var(--borde);background:#fff;border-bottom-left-radius:5px;align-self:flex-start}.burbuja.caja p{margin:0 0 8px}.burbuja.caja p:last-child{margin:0}.burbuja.caja ul,.burbuja.caja ol{margin:4px 0 8px;padding-left:18px}.burbuja.caja table{border-collapse:collapse;font-size:13px;display:block;overflow-x:auto}.burbuja.caja th,.burbuja.caja td{border-bottom:1px solid var(--borde);text-align:left;padding:3px 6px}.burbuja.error,.wa-msg.error{background:var(--rojo-suave);color:var(--rojo);border:none;align-self:stretch}.pensando{color:var(--tenue);align-items:center;gap:10px;font-size:13.5px;display:flex}.pensando video{object-fit:cover;border-radius:14px;width:52px;height:52px}.escribir{border-top:1px solid var(--borde);background:#fff;gap:8px;padding:10px 12px;display:flex}.escribir input{border:1px solid var(--borde);background:var(--hoja);border-radius:999px;flex:1;min-width:0;padding:10px 14px}.escribir button{background:var(--azul);color:#fff;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.escribir button svg{width:20px;height:20px}.escribir button:disabled{opacity:.45;cursor:default}.wa{flex-direction:column;height:100%;display:flex}.wa-fondo{background:#efe7dd;flex-direction:column;flex:1;gap:10px;padding:14px;display:flex;overflow-y:auto}.wa-dia{color:var(--tenue);background:#fff;border-radius:8px;align-self:center;margin:0;padding:2px 10px;font-size:12px}.wa-intro{text-align:center;background:#fff;border-radius:14px;flex-direction:column;gap:12px;padding:14px;display:flex}.wa-intro p{color:var(--tinta-2);margin:0;font-size:14.5px}.wa-msg{white-space:pre-wrap;background:#fff;border-radius:4px 14px 14px;align-self:flex-start;max-width:92%;padding:9px 12px 18px;font-size:14.5px;position:relative;box-shadow:0 1px 1px #00000014}.wa-msg.escribiendo{color:var(--tenue);padding-bottom:9px;font-style:italic}.wa-hora{color:var(--tenue);font-size:11px;position:absolute;bottom:4px;right:10px}.boton{background:var(--azul);color:#fff;border:none;border-radius:12px;padding:11px 16px;font-weight:700}.boton.suave{color:var(--tinta);border:1px solid var(--borde);background:#fff;align-self:center}.tabbar{border-top:1px solid var(--borde);padding:6px 4px calc(10px + env(safe-area-inset-bottom,0px));background:#fff;grid-template-columns:repeat(5,1fr);display:grid}.tabbar button{color:var(--tenue);background:0 0;border:none;flex-direction:column;align-items:center;gap:2px;padding:4px 2px;font-size:10.5px;transition:color .2s,transform .2s;display:flex}.tabbar svg{width:22px;height:22px}.tabbar button.on{color:var(--azul);font-weight:700}.biblio h2{margin-bottom:2px}.libro{border:1px solid var(--borde);background:#fff;border-radius:18px;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:14px;margin-top:8px;padding:12px;display:grid}.libro img{border-radius:6px;width:92px;height:auto;rotate:-4deg;box-shadow:0 10px 18px #17211b33}.libro div{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.libro b{font-size:15.5px;line-height:1.25}.tenue{color:var(--tenue);font-size:13px}.chip-incluido{background:var(--azul-suave);color:var(--azul);border-radius:999px;padding:2px 9px;font-size:11.5px;font-weight:800}.boton.chico{border-radius:10px;margin-top:4px;padding:8px 12px;font-size:13.5px;text-decoration:none}.proximos{gap:8px;margin:0;padding:0;list-style:none;display:grid}.proximo{text-align:left;background:#fff;border:1.5px dashed #c9d1c4;border-radius:16px;grid-template-columns:58px minmax(0,1fr) 24px;align-items:center;gap:10px;width:100%;padding:8px;transition:border-color .2s,background .2s,transform .15s;display:grid}.proximo:hover{transform:translateY(-1px)}.proximo.on{border-style:solid;border-color:var(--azul);background:var(--azul-suave)}.proximo-tapa{height:72px;font-family:var(--display);color:var(--tinta-2);background:repeating-linear-gradient(to bottom, var(--papel) 0, var(--papel) 11px, #e3e6dc 11px, #e3e6dc 12px);border-radius:8px;place-items:center;font-size:10.5px;display:grid}.proximo-txt{flex-direction:column;gap:2px;display:flex}.proximo-txt b{font-size:14.5px}.proximo-txt span{color:var(--tinta-2);font-size:12.5px;line-height:1.35}.proximo-check{border:2px solid var(--azul);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:13px;font-weight:900;display:grid}.proximo.on .proximo-check{background:var(--azul);animation:.5s late}.gracias{color:var(--azul);margin:8px 0 0;font-size:13px;font-weight:700}.comunidad{background:var(--amarillo);border-radius:18px;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px;margin-top:18px;padding:12px;display:grid}.comunidad img{object-fit:contain;width:72px;height:72px}.comunidad div{flex-direction:column;gap:4px;font-size:13.5px;display:flex}.comunidad b{font-size:15.5px}.comunidad .tenue{color:var(--tinta-2)}@keyframes sube{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes aparece{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes flota{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes sello{0%,to{transform:rotate(-10deg)scale(1)}50%{transform:rotate(6deg)scale(1.07)}}@keyframes brillo{0%,62%{left:-60%}to{left:130%}}@keyframes cinta{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes late{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes crece{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes punto{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.entra{animation:.8s cubic-bezier(.2,.7,.2,1) both sube;animation-delay:calc(var(--i,0) * .11s)}.flota{animation:6s ease-in-out infinite flota}.flota.lenta{animation-duration:8s;animation-delay:-2s}.js [data-reveal]{opacity:0;transition:opacity .7s,transform .8s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i,0) * 90ms);transform:translateY(26px)}.js [data-reveal].is-in{opacity:1;transform:none}.vista,.chat-vista,.wa{animation:.35s both aparece}.estado.late{animation:2.4s ease-in-out 1s 2 late}.cifras div,.precios li,.memoria li{animation:.5s both aparece}.cifras div:nth-child(2){animation-delay:60ms}.cifras div:nth-child(3){animation-delay:.12s}.cifras div:nth-child(4){animation-delay:.18s}.grafico .barra{transform-box:fill-box;animation:.7s cubic-bezier(.2,.7,.2,1) both crece}.detalle,.burbuja{animation:.3s both aparece}.entra-msg{animation:.45s both aparece}.puntos{vertical-align:middle;gap:3px;margin-right:4px;display:inline-flex}.puntos i{background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.2s infinite punto}.puntos i:nth-child(2){animation-delay:.15s}.puntos i:nth-child(3){animation-delay:.3s}.tabbar button.on svg{transition:transform .2s;transform:translateY(-2px)}@media (max-width:900px){.hero{grid-template-columns:1fr;gap:28px;padding-top:28px}.hero-mascota{order:-1;width:100%;max-width:320px;margin:0 auto}.plan-caja{grid-template-columns:1fr;padding:26px}.demo{grid-template-columns:1fr;gap:24px}.demo-texto{position:static}.telefono{margin:0 auto}}@media (max-width:460px){.demo{padding-left:0;padding-right:0}.demo-texto{padding-left:max(20px, env(safe-area-inset-left,0px));padding-right:max(20px, env(safe-area-inset-right,0px))}.telefono{width:100%;height:100svh;box-shadow:none;border:none;border-radius:0}.hero-tapa{width:36%;left:-4%}.sello{width:96px;height:96px;right:-2%}.sello b{font-size:26px}.sello small{max-width:64px;font-size:8.5px}.plan{padding-left:12px;padding-right:12px}.cinta-item{font-size:14px}.pantalla{border-radius:0}.app-top{padding-top:12px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}.entra,.flota,.sello,.brillo:after,.hero-deco span,.cupo li.proximo,.vista,.chat-vista,.wa,.estado.late,.cifras div,.precios li,.memoria li,.grafico .barra,.detalle,.burbuja,.entra-msg,.puntos i{animation:none!important}.cinta-pista{animation-duration:140s}.js [data-reveal]{opacity:1;transition:none;transform:none}}.app-cliente{background:var(--fondo);min-height:100svh}.telefono.real{border:none;border-radius:0;width:100%;max-width:520px;height:100svh;margin:0 auto;box-shadow:0 0 40px #17211b14}.telefono.real .pantalla{border-radius:0}.real-top{align-items:center;gap:10px;padding:12px 14px;display:flex}.real-top img{object-fit:contain;width:30px;height:30px}.real-top div{flex-direction:column;min-width:0;line-height:1.2;display:flex}.real-top b{font-family:var(--display);font-size:17px;font-weight:400}.real-top span{color:var(--tenue);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.pendiente{text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:520px;margin:0 auto;padding:40px 22px 60px;display:flex}.pendiente video{object-fit:cover;border-radius:32px;width:180px;height:180px;box-shadow:0 14px 30px #17211b26}.pendiente h1{font-family:var(--display);margin:0;font-size:28px;font-weight:400;line-height:1.1}.pendiente p{color:var(--tinta-2);margin:0}.pasos-pendiente{text-align:left;border:1px solid var(--borde);background:#fff;border-radius:18px;gap:8px;width:100%;margin:0;padding:14px 18px 14px 36px;display:grid}.adm-fondo{background:var(--papel);min-height:100svh}.adm-centro{text-align:center;padding:40px}.adm{max-width:1200px;margin:0 auto;padding:0 20px 60px}.adm-top{border-bottom:1px solid var(--borde);justify-content:space-between;align-items:center;margin-bottom:20px;padding:16px 0;display:flex}.adm-marca{font-family:var(--display);align-items:center;gap:10px;font-size:20px;display:flex}.adm-marca img{object-fit:contain;width:32px;height:32px}.adm-bloque{border:1px solid var(--borde);background:#fff;border-radius:18px;margin-bottom:16px;padding:18px 20px}.adm-bloque h2{font-family:var(--display);margin:0 0 6px;font-size:20px;font-weight:400}.adm-ayuda{color:var(--tenue);margin:4px 0 10px;font-size:13.5px}.adm-error{background:var(--rojo-suave);color:var(--rojo);border-radius:12px;padding:10px 14px;font-weight:600}.adm-aviso{background:var(--ambar-suave);color:#6b4608;border-radius:12px;padding:10px 12px;font-size:13.5px}.adm-nuevo{flex-wrap:wrap;gap:8px;display:flex}.adm input,.adm select,.adm textarea,.adm-entrar input{border:1px solid var(--borde);background:#fff;border-radius:10px;min-width:0;padding:9px 11px;font-size:14.5px}.adm textarea{width:100%;font:inherit;font-size:14.5px}.adm-boton{border:2px solid var(--tinta);background:var(--tinta);color:#fff;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:8px 14px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.adm-boton.suave{color:var(--tinta);border-color:var(--borde);background:#fff}.adm-boton.grande{width:100%;margin-top:10px;padding:12px 16px;font-size:15.5px}.adm-boton:disabled{opacity:.5;cursor:default}.adm-mini{border:1px dashed var(--tenue);color:var(--tinta-2);cursor:pointer;background:0 0;border-radius:10px;padding:6px 10px;font-size:13px;font-weight:700}.adm-x{color:var(--tenue);cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:20px;line-height:1}.adm-lista{gap:10px;margin:10px 0 0;padding:0;list-style:none;display:grid}.adm-cliente{border:1px solid var(--borde);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 14px;padding:12px 14px;display:grid}.adm-cliente-txt{flex-direction:column;gap:2px;min-width:0;display:flex}.adm-cliente-txt span{color:var(--tinta-2);overflow-wrap:anywhere;font-size:13.5px}.adm-cliente-acc{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.adm-chip{background:var(--ambar-suave);color:var(--ambar);border-radius:999px;justify-self:end;padding:3px 10px;font-size:12px;font-weight:800}.adm-chip.activo{background:var(--azul-suave);color:var(--azul)}.adm-chip.pausado{color:var(--tenue);background:#eee}.adm-vacio{align-items:center;gap:16px;display:flex}.adm-vacio img{object-fit:contain;width:90px;height:90px}.adm-modal{z-index:50;background:#17211b99;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.adm-modal-caja{background:#fff;border-radius:18px;gap:10px;width:min(560px,100%);padding:18px;display:grid}.adm-modal-caja h3{margin:0}.adm-acciones{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.adm-entrar{text-align:center;flex-direction:column;gap:10px;max-width:380px;margin:0 auto;padding:60px 22px;display:flex}.adm-entrar img{object-fit:contain;width:56px;height:56px;margin:0 auto}.adm-entrar h1{font-family:var(--display);margin:0 0 8px;font-size:26px;font-weight:400}.adm-entrar label{text-align:left;font-size:14px;font-weight:700}.adm-entrar code{border:1px solid var(--borde);background:#fff;border-radius:6px;padding:1px 6px}.adm-editor{max-width:1280px;margin:0 auto;padding:0 20px 80px}.adm-editor-top{z-index:10;background:var(--papel);border-bottom:1px solid var(--borde);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;padding:14px 0;display:flex;position:sticky;top:0}.adm-editor-top h2{font-family:var(--display);margin:0 10px 0 0;font-size:22px;font-weight:400;display:inline}.adm-volver{cursor:pointer;background:0 0;border:none;font-size:15px;font-weight:700}.adm-columnas{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px;display:grid}.adm-form section{border:1px solid var(--borde);background:#fff;border-radius:18px;margin-bottom:14px;padding:16px 18px}.adm-form h3{margin:0 0 10px;font-size:16px}.adm-form h4{margin:14px 0 8px;font-size:14px}.adm-campos{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px 14px;display:grid}.adm-campos label{color:var(--tinta-2);flex-direction:column;gap:4px;font-size:13px;font-weight:700;display:flex}.adm-fila{grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;align-items:center;gap:8px;margin-bottom:6px;display:grid}.adm-fila-prod,.adm-fila-head{grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr)) 34px}.adm-fila-head span{color:var(--tenue);font-size:12px;font-weight:700}.adm-tabla{margin-top:12px}.adm-tabla-top{justify-content:space-between;align-items:center;display:flex}.adm-grilla{border:1px solid var(--borde);border-radius:12px;overflow-x:auto}.adm-grilla table{border-collapse:collapse;font-size:13px}.adm-grilla th{background:var(--hoja);text-align:center;white-space:nowrap;padding:6px 4px;font-size:11.5px}.adm-grilla th small{color:var(--tenue);font-weight:400;display:block}.adm-grilla td{border-top:1px solid var(--borde);padding:3px}.adm-grilla input{border-radius:8px;width:92px;padding:6px;font-size:13px}.adm-grilla .adm-concepto{width:190px}.adm-resumen{border:1px solid var(--borde);background:#fff;border-radius:18px;padding:16px;position:sticky;top:76px}.adm-resumen h3{margin:0 0 8px;font-size:16px}.adm-resumen ul{margin:6px 0;padding:0;list-style:none}.adm-resumen li{border-bottom:1px solid var(--borde);justify-content:space-between;gap:10px;padding:6px 0;font-size:13.5px;display:flex}@media (max-width:900px){.adm-columnas{grid-template-columns:1fr}.adm-resumen{position:static}}.contacto{border:1px solid var(--borde);color:var(--tinta);background:#fff;border-radius:16px;flex-direction:column;gap:2px;margin-top:12px;padding:12px 14px;font-size:14px;text-decoration:none;display:flex}.contacto span{color:#128c4b;font-weight:800}.nm-campo{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.nm-campo>label,.nm-opciones-label{color:var(--tinta);font-size:14px;font-weight:700}.nm-campo small{color:var(--tenue);font-size:12.5px;line-height:1.35}.nm-pesos{border:1.5px solid var(--borde);background:#fff;border-radius:14px;align-items:center;gap:6px;padding:0 14px;transition:border-color .15s,box-shadow .15s;display:flex}.nm-pesos:focus-within{border-color:var(--azul);box-shadow:0 0 0 3px var(--azul-suave)}.nm-pesos span{color:var(--tenue);font-weight:700}.nm-pesos .sufijo{margin-left:auto}.nm-pesos input{font-variant-numeric:tabular-nums;min-width:0;color:var(--tinta);background:0 0;border:none;outline:none;flex:1;padding:12px 0;font-size:18px;font-weight:700}.nm-campo.grande .nm-pesos input{font-size:24px}.nm-texto{border:1.5px solid var(--borde);background:#fff;border-radius:14px;outline:none;padding:12px 14px;font-size:16px}.nm-texto:focus{border-color:var(--azul);box-shadow:0 0 0 3px var(--azul-suave)}.nm-opciones{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.nm-opciones>div,.nm-chips{flex-wrap:wrap;gap:8px;display:flex}.nm-opciones button,.nm-chips button{border:1.5px solid var(--borde);color:var(--tinta-2);cursor:pointer;background:#fff;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:600;transition:all .15s}.nm-opciones button.on,.nm-chips button.on{background:var(--tinta);border-color:var(--tinta);color:#fff}.nm-total{background:var(--azul-suave);color:#183c9e;border-radius:14px;margin:4px 0 16px;padding:12px 14px;font-size:15px}.nm-total b{font-size:18px}.nm-sugerencia{border:1.5px dashed var(--azul);color:var(--azul);cursor:pointer;background:0 0;border-radius:12px;margin:-6px 0 10px;padding:8px 12px;font-size:13.5px;font-weight:700}.nm-mensuales{gap:10px;margin:0 0 10px;padding:0;list-style:none;display:grid}.nm-mensuales li{border:1px solid var(--borde);background:#fff;border-radius:16px;padding:12px 12px 0}.nm-mensual-top{align-items:center;gap:8px;margin-bottom:8px;display:flex}.nm-concepto{border:none;border-bottom:1.5px dashed var(--borde);min-width:0;color:var(--tinta);background:0 0;outline:none;flex:1;padding:4px 0;font-size:16px;font-weight:800}.nm-concepto:focus{border-bottom-color:var(--azul)}.nm-x{color:var(--tenue);cursor:pointer;background:0 0;border:none;padding:2px 6px;font-size:22px;line-height:1}.nm-agregar{border:1.5px dashed var(--tenue);color:var(--tinta-2);cursor:pointer;background:0 0;border-radius:12px;padding:9px 14px;font-weight:700}.nm-check{background:var(--ambar-suave);border-radius:12px;align-items:flex-start;gap:10px;margin-top:14px;padding:10px 12px;font-size:14px;display:flex}.nm-check input{width:18px;height:18px;margin-top:1px}.nm-fila2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.nm-area{border:1.5px solid var(--borde);width:100%;font:inherit;border-radius:14px;margin-bottom:12px;padding:10px 12px;font-size:15px}.nm-boton{background:var(--azul);color:#fff;cursor:pointer;border:none;border-radius:16px;width:100%;padding:15px 18px;font-size:16px;font-weight:800}.nm-boton:disabled{opacity:.45;cursor:default}.nm-link{color:var(--tinta-2);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:6px 0;font-size:14px;font-weight:700;text-decoration:underline}.nm-link.centro{text-align:center;margin:10px auto 0;display:block}.nm-error{color:var(--rojo);background:var(--rojo-suave);border-radius:12px;margin:0 16px;padding:8px 12px;font-size:14px}.nm-asistente{flex-direction:column;min-height:100%;display:flex}.nm-progreso{background:var(--borde);height:5px}.nm-progreso span{background:var(--azul);height:100%;transition:width .4s;display:block}.nm-asistente-top{justify-content:space-between;align-items:center;padding:10px 16px 0;display:flex}.nm-paso-n{color:var(--tenue);font-size:12.5px;font-weight:700}.nm-pregunta{flex:1;padding:10px 16px 0;animation:.35s both aparece}.nm-burbuja{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:10px;margin-bottom:16px;display:grid}.nm-burbuja img{background:var(--hoja);border-radius:50%;width:40px;height:40px}.nm-burbuja>div{border:1px solid var(--borde);background:#fff;border-radius:4px 18px 18px;padding:10px 14px}.nm-burbuja h2{font-family:var(--display);margin:0 0 4px;font-size:20px;font-weight:400;line-height:1.15}.nm-burbuja p{color:var(--tinta-2);margin:0;font-size:14px}.nm-asistente-pie{background:linear-gradient(to bottom, #faf7ef00, var(--hoja) 30%);text-align:center;gap:6px;padding:12px 16px 16px;display:grid;position:sticky;bottom:0}.nm-asistente-pie small{color:var(--rojo)}.nm-vista-estado{border-radius:16px;flex-direction:column;gap:2px;margin-bottom:8px;padding:12px 14px;display:flex}.nm-vista-estado b{font-size:16px}.nm-vista-estado span{font-size:13.5px}.nm-vista-estado.rojo{background:var(--rojo-suave);color:#7f1d16}.nm-vista-estado.ambar{background:var(--ambar-suave);color:#6b4608}.nm-vista-estado.azul{background:var(--azul-suave);color:#183c9e}.nm-vista-datos{margin:4px 0 0;padding:0;list-style:none}.nm-vista-datos li{border-bottom:1px solid var(--borde);justify-content:space-between;gap:10px;padding:8px 0;font-size:14px;display:flex}.nm-saldo{flex-direction:column;display:flex}.acciones-hoy{grid-template-columns:1fr 1fr;gap:8px;margin:0 0 12px;display:grid}.acciones-hoy button{border:1.5px solid var(--borde);color:var(--tinta);cursor:pointer;background:#fff;border-radius:14px;padding:10px 8px;font-size:13.5px;font-weight:700}.acciones-hoy button:first-child{background:var(--tinta);border-color:var(--tinta);color:#fff}.proximos-pagos{margin:0;padding:0;list-style:none}.proximos-pagos li{border-bottom:1px solid var(--borde);justify-content:space-between;align-items:center;gap:10px;padding:9px 0;font-size:14.5px;display:flex}.proximos-pagos small{color:var(--tenue);font-size:12px;display:block}.proximos-pagos b{white-space:nowrap;font-variant-numeric:tabular-nums}.bienvenida{text-align:center;flex-direction:column;align-items:center;gap:12px;padding-top:28px;display:flex}.bienvenida video{object-fit:cover;border-radius:30px;width:170px;height:170px;box-shadow:0 14px 30px #17211b26}.bienvenida h2{margin:6px 0 0;font-size:26px}.bienvenida p{color:var(--tinta-2);max-width:34ch;margin:0 0 6px;font-size:15px}.nm-tarjeta{border:1px solid var(--borde);background:#fff;border-radius:18px;margin-bottom:14px;padding:18px 20px 6px;position:relative}.nm-tarjeta h3{font-family:var(--display);margin:0 0 2px;padding-right:36px;font-size:19px;font-weight:400}.nm-tarjeta-n{background:var(--amarillo);border-radius:50%;place-items:center;width:28px;height:28px;font-size:13px;font-weight:800;display:grid;position:absolute;top:16px;right:16px}.nm-tarjeta .nm-cuerpo{margin-top:12px}.nm-tarjeta .nm-mensuales li{background:var(--hoja)}.adm-editor-titulo{align-items:center;gap:10px;display:flex}.adm-resumen .nm-vista{margin-bottom:8px}@media (min-width:901px){.nm-tarjeta .nm-mensuales{grid-template-columns:repeat(2,minmax(0,1fr))}}
