@charset "UTF-8";@font-face{font-family:Geist;src:url(/vandu-fuente.woff2) format("woff2");font-weight:100 900;font-display:swap}:root{--morado: #6450FF;--morado-2: #5B3DF5;--tinta: #1A103D;--celeste: #41C9FF;--amarillo: #FFD447;--fondo: #FBFAFF;--linea: #ECE9F7;--linea-2: #DCD8EE;--texto: #4A4566;--suave: #5E5A78;--gris: #3F3A5C}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:var(--fondo);color:var(--tinta);font-family:Geist,system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.5;overflow-x:hidden}img{max-width:100%}a{color:var(--morado-2)}a:hover{color:var(--tinta)}:focus-visible{outline:3px solid var(--morado);outline-offset:3px;border-radius:6px}.contenedor{margin:0 auto;padding-left:180px;padding-right:180px}@media(max-width:1280px){.contenedor{padding-left:100px;padding-right:100px}}@media(max-width:1024px){.contenedor{padding-left:50px;padding-right:50px}}@media(max-width:640px){.contenedor{padding-left:20px;padding-right:20px}}.seccion{padding-top:96px;padding-bottom:24px}@media(max-width:700px){.seccion{padding-top:72px}}.sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ceja{margin:0 0 14px;font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--morado)}.titulo{margin:0;font-size:clamp(34px,4.4vw,56px);line-height:1.04;letter-spacing:-.04em;font-weight:800;text-wrap:balance}.titulo--angosto{max-width:760px}.bajada{margin:18px 0 0;font-size:18px;line-height:1.6;color:var(--texto);max-width:640px}@keyframes sube{0%{opacity:0;transform:translateY(26px);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}@keyframes flota{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes flota-gira{0%,to{transform:translateY(0) rotate(var(--r, 10deg))}50%{transform:translateY(-14px) rotate(calc(var(--r, 10deg) + 18deg))}}@keyframes gira{to{transform:rotate(360deg)}}@keyframes parpadeo{50%{opacity:0}}@keyframes pulso{0%{box-shadow:0 0 #6450ff73}70%,to{box-shadow:0 0 0 14px #6450ff00}}@keyframes halo{0%,to{box-shadow:0 20px 50px #6450ff2e,0 0 0 1px #9f92ff26}50%{box-shadow:0 24px 60px #6450ff61,0 0 0 1px #9f92ff73}}.js .revelar{opacity:0;transform:translateY(32px) scale(.985);filter:blur(4px);transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1),filter .8s;transition-delay:var(--d, 0s)}.js .revelar.visto{opacity:1;transform:none;filter:none}.js .revelar.visto:hover{transform:translateY(-6px)}@media(prefers-reduced-motion:reduce){.js .revelar{opacity:1;transform:none;filter:none}}@keyframes destello{0%,70%{transform:translate(-120%)}to{transform:translate(120%)}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;font-weight:700;border-radius:14px;padding:16px 24px;font-size:17px;line-height:1.2;transition:transform .15s,box-shadow .15s,background .15s}.btn:hover{transform:translateY(-1px)}.btn-morado{background:var(--morado);color:#fff;box-shadow:0 10px 24px #6450ff47;position:relative;overflow:hidden;isolation:isolate}.btn-morado:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.38) 50%,transparent 70%);transform:translate(-120%);animation:destello 5s ease-in-out 2s infinite}.btn-morado:hover{background:var(--morado-2);color:#fff}.btn-morado:hover:after{animation-duration:1.2s}.btn-blanco{background:#fff;color:var(--tinta);border:1px solid var(--linea-2);font-weight:600}.btn-blanco:hover{color:var(--tinta);border-color:#c9c3e6}.btn-chico{font-size:15px;padding:12px 20px;border-radius:12px;box-shadow:none}.tono-morado{background:#eeebff;color:#5b3df5}.tono-celeste{background:#e2f6ff;color:#0b7db5}.tono-amarillo{background:#fff6d6;color:#8a5a00}.tono-rosa{background:#ffe8f8;color:#b0168a}.tono-verde{background:#e4f6ec;color:#1f9d6b}.palomita{color:#1f9d6b;flex:none}.tarjetas{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:16px;margin-top:52px}.tarjetas--giros{margin-top:44px}.lugar,.funcion,.giro,.pasos li,.plan,.mini>div{transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s,border-color .35s}.lugar:hover,.funcion:hover,.giro:hover,.pasos li:hover,.plan:hover,.mini>div:hover{transform:translateY(-6px);box-shadow:0 22px 44px #1a103d1a;border-color:#dcd5ff}.registro{border:0;padding:0;background:transparent;width:min(460px,100% - 32px);max-height:calc(100% - 32px);overflow:visible}.registro::backdrop{background:#1a103d8c;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.registro[open]{animation:sube .4s cubic-bezier(.2,.7,.2,1) both}.registro__caja{position:relative;background:#fff;border-radius:26px;padding:34px 30px 26px;box-shadow:0 40px 80px #1a103d59;max-height:calc(100vh - 32px);overflow-y:auto}.registro__mascota{position:absolute;right:22px;top:14px;width:64px;height:auto;animation:flota 4s ease-in-out infinite}.registro__cerrar{position:absolute;left:18px;top:16px;width:40px;height:40px;border-radius:12px;border:0;background:#f3f1fb;color:var(--gris);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.registro__cerrar:hover{background:#e6e2f7}.registro .ceja{margin-top:30px}.registro h2{margin:0;font-size:28px;letter-spacing:-.03em;line-height:1.1}.registro__sub{margin:10px 0 18px;color:var(--suave);font-size:15.5px;line-height:1.5}.registro label{display:block;font-size:14px;font-weight:600;margin:14px 0 6px}.registro label span{font-weight:400;color:var(--suave)}.registro input{width:100%;height:48px;border:1.5px solid var(--linea-2);border-radius:12px;padding:0 14px;font:inherit;font-size:16px;color:var(--tinta);background:#fff}.registro input:focus{outline:none;border-color:var(--morado);box-shadow:0 0 0 4px #6450ff26}.registro input.mal{border-color:#d3204f}.registro .error{display:block;color:#a3123a;font-size:13px;margin-top:4px}.registro .error:empty{display:none}.registro .btn{width:100%;margin-top:22px}.registro .btn[disabled]{opacity:.7;cursor:wait}.registro__legal{margin:14px 0 0;font-size:12.5px;color:#6e6a88;text-align:center}.registro__trampa{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}@property --ang{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes anillo{to{--ang: 360deg}}@keyframes llamado{0%,74%,to{translate:0 0;rotate:0deg;scale:1}78%{translate:0 -10px;rotate:-4deg;scale:1.06}82%{translate:0 0;rotate:3deg;scale:1}86%{translate:0 -5px;rotate:-2deg}90%{translate:0 0;rotate:0deg}}@keyframes onda-boton{0%{transform:scale(1);opacity:.55}to{transform:scale(2.4);opacity:0}}@keyframes globo-entra{0%{opacity:0;transform:translateY(8px) scale(.85)}12%,82%{opacity:1;transform:none}to{opacity:0;transform:translateY(-4px) scale(.96)}}.flotante{position:fixed;right:24px;bottom:24px;z-index:20;display:inline-flex;align-items:center;gap:10px;padding:12px 22px 12px 12px;border-radius:999px;background:var(--tinta);color:#fff;text-decoration:none;font-weight:700;font-size:16px;isolation:isolate;box-shadow:0 18px 40px #1a103d61;opacity:0;transform:translateY(30px) scale(.6);pointer-events:none;transition:opacity .35s,transform .6s cubic-bezier(.34,1.56,.64,1),background .2s}.flotante:before,.flotante:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:inherit;background:conic-gradient(from var(--ang),var(--morado),var(--celeste),#FFD447,#FF5FB7,var(--morado));animation:anillo 3s linear infinite}.flotante:before{z-index:-1}.flotante:after{z-index:-2;filter:blur(14px);opacity:.65}.flotante.visible{opacity:1;transform:none;pointer-events:auto;animation:llamado 6s ease-in-out 1.5s infinite}.flotante:hover{background:#2a1d5c;color:#fff;animation-play-state:paused;transform:scale(1.05)}.flotante__fondo{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:inherit;z-index:-1}.flotante__chispa{position:relative;width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,var(--morado),var(--celeste));display:inline-flex;align-items:center;justify-content:center;flex:none}.flotante__chispa:before,.flotante__chispa:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid var(--celeste);animation:onda-boton 2s ease-out infinite}.flotante__chispa:after{animation-delay:1s;border-color:var(--morado)}.flotante__chispa svg{animation:gira 6s linear infinite}.flotante__texto small{display:block;font-size:11.5px;font-weight:600;color:#bdb5e8;letter-spacing:.01em;margin-top:1px}@media(max-width:520px){.flotante{right:16px;bottom:16px;font-size:15px;padding:10px 18px 10px 10px}.flotante__chispa{width:32px;height:32px}}@media(prefers-reduced-motion:reduce){.flotante:before,.flotante:after{background:linear-gradient(90deg,var(--morado),var(--celeste))}}.globo{position:absolute;right:6px;bottom:calc(100% + 14px);background:#fff;color:var(--tinta);font-size:14px;font-weight:600;white-space:nowrap;padding:10px 14px;border-radius:14px;box-shadow:0 14px 30px #1a103d38;opacity:0;pointer-events:none}.globo:after{content:"";position:absolute;right:26px;bottom:-6px;width:12px;height:12px;background:#fff;transform:rotate(45deg);border-radius:2px}.globo.ver{animation:globo-entra 3.6s ease both}@media(max-width:520px){.globo{font-size:13px}}@media(prefers-reduced-motion:reduce){.globo{display:none}}html.demo-abierta{overflow:hidden}.demo{border:0;padding:0;background:transparent;width:min(640px,100% - 32px);max-height:calc(100% - 32px);overflow:visible}.demo::backdrop{background:#1a103d8c;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.demo[open]{animation:sube .4s cubic-bezier(.2,.7,.2,1) both}.demo__caja{position:relative;background:#fff;border-radius:28px;padding:30px 32px 24px;box-shadow:0 40px 80px #1a103d59;max-height:calc(100vh - 32px);overflow-y:auto}.demo__mascota{position:absolute;right:26px;top:18px;width:78px;height:auto;animation:flota 4s ease-in-out infinite;pointer-events:none}.demo__cerrar{position:absolute;left:20px;top:18px;width:40px;height:40px;border-radius:12px;border:0;background:#f3f1fb;color:var(--gris);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;z-index:1}.demo__cerrar:hover{background:#e6e2f7}.demo__encabezado{padding:52px 96px 0 0}.demo__wa{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:12px;background:linear-gradient(135deg,var(--morado),#41C9FF);color:#fff;margin-bottom:12px}.demo__wa svg{width:22px;height:22px}.demo .ceja{margin-bottom:8px}.demo h2{margin:0;font-size:28px;letter-spacing:-.03em;line-height:1.1}.demo__sub{margin:10px 0 0;color:var(--suave);font-size:15.5px;line-height:1.5}.demo__plan{display:inline-flex;margin:12px 0 0;padding:6px 12px;border-radius:999px;background:#f0edff;color:var(--morado-2);font-size:13.5px;font-weight:600}.demo__plan[hidden]{display:none}.demo__campos{display:grid;grid-template-columns:1fr 1fr;gap:4px 14px;margin-top:18px}.demo__campo{min-width:0}.demo label{display:block;font-size:14px;font-weight:600;margin:12px 0 6px}.demo label span{font-weight:400;color:var(--suave)}.demo input{width:100%;height:48px;border:1.5px solid var(--linea-2);border-radius:12px;padding:0 14px;font:inherit;font-size:16px;color:var(--tinta);background:#fff;transition:border-color .2s,box-shadow .2s}.demo input::placeholder{color:#a6a1bf}.demo input:focus{outline:none;border-color:var(--morado);box-shadow:0 0 0 4px #6450ff26}.demo input.mal{border-color:#d3204f}.demo .error{display:block;color:#a3123a;font-size:13px;margin-top:4px}.demo .error:empty{display:none}.demo__vista{margin-top:18px;padding:14px 16px;border-radius:16px;background:#f7f5ff;border:1px dashed #CFC8F5}.demo__vista small{display:block;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--morado);margin-bottom:6px}.demo__vista p{margin:0;white-space:pre-line;font-size:14.5px;line-height:1.5;color:var(--tinta)}.demo__error{margin:14px 0 0;padding:10px 14px;border-radius:12px;background:#fdecef;color:#a3123a;font-size:14px}.demo__enviar{width:100%;margin-top:18px}.demo__enviar[disabled]{opacity:.7;cursor:wait}.demo__directo{display:block;margin-top:12px;text-align:center;font-size:14px;color:var(--suave)}.demo__legal{margin:10px 0 0;font-size:12.5px;color:#6e6a88;text-align:center}.demo__trampa{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}@media(max-width:640px){.demo__caja{padding:24px 20px 20px;border-radius:24px}.demo__encabezado{padding-right:70px}.demo__mascota{width:62px;right:18px}.demo__campos{grid-template-columns:1fr}.demo h2{font-size:24px}}.cookies{position:fixed;left:20px;bottom:20px;z-index:60;max-width:460px;padding:18px 20px;background:#fff;border:1px solid var(--linea);border-radius:18px;box-shadow:0 24px 50px #1a103d2e;animation:sube .5s cubic-bezier(.2,.7,.2,1) both}.cookies[hidden]{display:none}.cookies p{margin:0 0 14px;font-size:14px;line-height:1.55;color:var(--texto)}.cookies a{color:var(--morado);font-weight:600}.cookies__botones{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}@media(max-width:640px){.cookies{left:12px;right:12px;bottom:12px;max-width:none}}.pv-cookies{background:none;border:0;padding:0;font:inherit;font-weight:600;color:var(--morado);text-decoration:underline;cursor:pointer}.barra{position:sticky;top:0;z-index:10;padding:16px 0}.barra .contenedor{padding-top:0;padding-bottom:0}.barra__pill{position:relative;display:flex;align-items:center;gap:24px;padding:10px 12px 10px 22px;background:#ffffffb8;backdrop-filter:saturate(1.6) blur(16px);-webkit-backdrop-filter:saturate(1.6) blur(16px);border:1px solid rgba(255,255,255,.9);border-radius:16px;box-shadow:0 10px 34px #1a103d1f,inset 0 0 0 1px #6450ff0a;transition:box-shadow .3s}.barra.con-sombra .barra__pill{box-shadow:0 16px 44px #1a103d2e,inset 0 0 0 1px #6450ff0d}.barra .progreso{position:absolute;left:16px;right:16px;bottom:0;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--morado),var(--celeste));transform-origin:0 50%;transform:scaleX(var(--avance, 0))}.barra .logo img{height:30px;width:auto;display:block}.barra nav{display:flex;align-items:center;gap:22px;margin:0 auto;font-size:14.5px;font-weight:500}.barra nav>a{color:var(--gris);text-decoration:none}.barra nav>a:hover{color:var(--tinta)}.barra .acciones{display:flex;gap:8px;align-items:center}.barra .entrar{color:var(--tinta);text-decoration:none;font-weight:600;font-size:14.5px;padding:11px 12px}.barra .menu-sol{position:relative}.barra .menu-sol__btn{display:inline-flex;align-items:center;gap:6px;background:none;border:0;padding:0;font:inherit;font-weight:500;color:var(--gris);cursor:pointer}.barra .menu-sol:hover .menu-sol__btn,.barra .menu-sol.abierto .menu-sol__btn{color:var(--tinta)}.barra .menu-sol__chevron{opacity:.7;transition:transform .22s ease}.barra .menu-sol.abierto .menu-sol__chevron{transform:rotate(180deg)}.barra .menu-sol__panel{position:absolute;top:calc(100% + 18px);left:50%;transform:translate(-50%) translateY(8px);z-index:20;width:544px;max-width:calc(100vw - 32px);padding:14px;background:#fff;border:1px solid var(--linea);border-radius:20px;box-shadow:0 30px 70px #1a103d2e;opacity:0;visibility:hidden;transition:opacity .2s ease,transform .2s ease,visibility .2s}.barra .menu-sol__panel:before{content:"";position:absolute;top:-7px;left:50%;width:14px;height:14px;transform:translate(-50%) rotate(45deg);background:#fff;border-left:1px solid var(--linea);border-top:1px solid var(--linea);border-radius:4px 0 0}.barra .menu-sol__panel:after{content:"";position:absolute;top:-18px;left:0;right:0;height:18px}.barra .menu-sol.abierto .menu-sol__panel{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.barra .menu-sol__grid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.barra .menu-sol__item:last-child:nth-child(odd){grid-column:1/-1}.barra .menu-sol__item{display:flex;gap:13px;align-items:center;padding:13px 14px;border-radius:14px;text-decoration:none;transition:background .15s ease}.barra .menu-sol__item:hover{background:#f7f5ff}.barra .menu-sol__ic{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;color:var(--morado);background:conic-gradient(from 140deg,#eeebff,#e6f7ff,#eeebff)}.barra .menu-sol__ic svg{width:20px;height:20px}.barra .menu-sol__txt b{display:block;font-size:14.5px;color:var(--tinta);font-weight:600;letter-spacing:-.01em}.barra .menu-sol__txt em{font-style:normal;display:block;margin-top:2px;font-size:12px;color:var(--gris);line-height:1.4}.barra .menu-sol__cta{margin-top:8px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-radius:14px;background:linear-gradient(120deg,var(--morado),#8A5BFF);color:#fff}.barra .menu-sol__cta b{font-size:14.5px}.barra .menu-sol__cta small{display:block;color:#e7e2ff;font-size:12px;margin-top:2px}.barra .menu-sol__cta a{flex:none;background:#ffffff2e;color:#fff;text-decoration:none;font-weight:700;font-size:13px;padding:9px 15px;border-radius:10px;transition:background .15s ease}.barra .menu-sol__cta a:hover{background:#ffffff47}.barra__burger{display:none;flex-direction:column;justify-content:center;gap:4px;width:42px;height:42px;margin-left:auto;padding:0;background:none;border:0;cursor:pointer}.barra__burger span{display:block;width:20px;height:2px;margin:0 auto;background:var(--tinta);border-radius:2px;transition:transform .25s ease,opacity .2s ease}.barra.movil-abierto .barra__burger span:nth-child(1){transform:translateY(6px) rotate(45deg)}.barra.movil-abierto .barra__burger span:nth-child(2){opacity:0}.barra.movil-abierto .barra__burger span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.barra__movil{display:none;margin-top:10px;padding:10px;background:#fff;border:1px solid var(--linea);border-radius:16px;box-shadow:0 20px 50px #1a103d24}.barra__movil>a{display:block;padding:13px 14px;border-radius:12px;color:var(--tinta);text-decoration:none;font-weight:600;font-size:16px}.barra__movil>a:hover{background:var(--fondo)}.barra.movil-abierto .barra__movil{display:block}.barra__movil-grupo{margin:12px 14px 2px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--morado)}.barra__movil-sub{padding-left:26px!important;color:var(--texto)!important;font-weight:500!important}.barra__movil-acciones{display:flex;flex-direction:column;gap:8px;margin-top:10px;padding-top:12px;border-top:1px solid var(--linea)}.barra__movil-acciones .entrar{text-align:center;padding:13px}.barra__movil-acciones .btn{width:100%;text-align:center}@media(max-width:900px){.barra nav{display:none}.barra .acciones{display:none}.barra__burger{display:flex}}@media(max-width:420px){.barra{padding:12px 0}.barra__pill{gap:12px;padding:9px 10px 9px 16px}.barra .logo img{height:26px}.barra .entrar{padding:11px 8px}.barra .btn-chico{padding:11px 14px}}.pie{background:var(--tinta);color:#cfc9f2;margin-top:24px}.pie .arriba{display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between;padding-top:56px;padding-bottom:36px}.pie .marca{flex:1 1 300px}.pie .marca img{height:64px;width:auto;display:block}.pie .marca p{margin:18px 0 0;font-size:15px;line-height:1.6;max-width:340px}.pie nav{display:flex;flex-wrap:wrap;gap:48px;font-size:15px}.pie nav div{display:grid;gap:10px;align-content:start}.pie nav b{color:#fff}.pie nav a{color:#cfc9f2;text-decoration:none}.pie nav a:hover{color:#fff}.pie .abajo{padding-top:18px;padding-bottom:28px;border-top:1px solid #352E62;font-size:13.5px;color:#a9a2d6}@keyframes brillo-texto{to{background-position:200% 50%}}@keyframes deriva{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-40px,30px) scale(1.12)}}@keyframes puntos{to{background-position:28px 28px}}.portada{position:relative;overflow:hidden;isolation:isolate}.portada:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:radial-gradient(rgba(100,80,255,.22) 1.2px,transparent 1.3px);background-size:28px 28px;-webkit-mask-image:radial-gradient(ellipse 60% 70% at 72% 45%,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse 60% 70% at 72% 45%,#000 20%,transparent 75%);animation:puntos 6s linear infinite}.portada:after{content:"";position:absolute;z-index:-1;width:520px;height:520px;right:4%;top:-120px;border-radius:50%;background:radial-gradient(circle,rgba(65,201,255,.2),rgba(100,80,255,.1) 45%,transparent 70%);filter:blur(10px);animation:deriva 14s ease-in-out infinite}.portada .contenedor{display:flex;flex-wrap:wrap;align-items:center;gap:48px;padding-top:72px;padding-bottom:64px}.portada .texto{flex:1 1 460px;min-width:0}.portada .texto>*,.portada h1 .l{animation:sube .9s cubic-bezier(.2,.7,.2,1) both}.portada .texto>h1{animation:none}.portada h1{margin:0;font-size:clamp(44px,6.2vw,80px);line-height:.98;letter-spacing:-.045em;font-weight:900}.portada h1 .l{display:block}.portada h1 .l:nth-child(1){animation-delay:.15s}.portada h1 .l:nth-child(2){animation-delay:.28s}.portada h1 em{font-style:normal;background:linear-gradient(90deg,var(--morado) 0%,var(--celeste) 25%,var(--morado) 50%,var(--celeste) 75%,var(--morado) 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:brillo-texto 6s linear infinite}.portada .sello{animation-delay:.05s}.portada .bajada{font-size:20px;max-width:520px;margin-top:26px;animation-delay:.42s}.portada .botones{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px;animation-delay:.54s}.portada .palomitas{animation-delay:.66s}@media(max-width:640px){.portada .contenedor{padding-top:40px}}@media(prefers-reduced-motion:reduce){.portada h1 em{color:var(--morado);background:none}}.sello{display:inline-flex;align-items:center;gap:10px;margin:0 0 26px;padding:8px 14px 8px 8px;border-radius:999px;background:#fff;border:1px solid var(--linea);font-size:14px;font-weight:500;color:var(--gris)}.sello span{width:22px;height:22px;border-radius:6px;background:var(--morado);display:inline-block;animation:pulso 2.4s ease-out infinite}.palomitas{list-style:none;margin:30px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px 22px;font-size:14px;color:var(--texto)}.palomitas li{display:flex;align-items:center;gap:8px}@keyframes barrido{0%,55%{transform:translate(-130%) skew(-18deg)}to{transform:translate(260%) skew(-18deg)}}@keyframes aviso-entra{0%{opacity:0;transform:translateY(14px) scale(.96)}6%{opacity:1;transform:none}80%{opacity:1;transform:none}90%,to{opacity:0;transform:translateY(-8px)}}.escena{flex:1 1 480px;min-width:0;position:relative;padding:24px 0 40px 24px;perspective:1400px;animation:sube 1.1s cubic-bezier(.2,.7,.2,1) .25s both}.escena .fondo{position:absolute;right:-40px;top:-10px;width:78%;height:88%;background:#eeebff;border-radius:48px;animation:flota 9s ease-in-out infinite}.escena .cubo{position:absolute;border-radius:12px}.escena .c1{--r: 10deg;right:8%;top:4%;width:46px;height:46px;background:var(--morado);transform:rotate(10deg);animation:flota-gira 6s ease-in-out infinite}.escena .c2{--r: -12deg;right:2%;bottom:14%;width:26px;height:26px;background:var(--amarillo);border-radius:8px;transform:rotate(-12deg);animation:flota-gira 5s ease-in-out .8s infinite}.escena .marco{position:relative;border-radius:18px;overflow:hidden;box-shadow:0 30px 60px #1a103d29;transform:rotateY(var(--ry, 0deg)) rotateX(var(--rx, 0deg));transition:transform .5s cubic-bezier(.2,.7,.2,1);transform-style:preserve-3d}.escena .marco:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:18px;overflow:hidden;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent) no-repeat;background-size:30% 100%;animation:barrido 7s ease-in-out 1.5s infinite;opacity:.7}.escena .pantalla{position:relative;width:100%;height:auto;display:block;border-radius:18px;border:1px solid #E3DFF3}.escena .mascota{position:absolute;left:-8%;bottom:-6%;width:40%;height:auto;animation:flota 4.5s ease-in-out infinite}@media(max-width:640px){.escena{padding:16px 0 32px}.escena .fondo{right:-16px}}.aviso{position:absolute;background:#fff;border-radius:14px;padding:12px 16px;box-shadow:0 14px 30px #1a103d24;display:flex;align-items:center;gap:12px;border:1px solid var(--linea);white-space:nowrap;animation:aviso-entra 9s ease-in-out infinite both}.aviso .ico{width:34px;height:34px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex:none}.aviso b{display:block;font-size:14px}.aviso small{font-size:12.5px;color:var(--suave)}.aviso.a1{left:-2%;top:10%}.aviso.a2{right:-4%;top:32%;animation-delay:1.5s}.aviso.a3{right:-2%;bottom:8%;animation-delay:3s}.aviso.a4{left:30%;bottom:-3%;animation-delay:4.5s}@media(max-width:640px){.aviso{padding:9px 12px;gap:10px}.aviso .ico{width:28px;height:28px}.aviso b{font-size:12.5px}.aviso small{font-size:11.5px}.aviso.a1{left:0;top:2%}.aviso.a2{right:0;top:34%}.aviso.a3{right:0;bottom:4%}.aviso.a4{display:none}}@keyframes cinta{to{transform:translate(-50%)}}.giros-linea{border-top:1px solid var(--linea);border-bottom:1px solid var(--linea);background:#fff}.giros-linea .contenedor{padding-top:22px;padding-bottom:22px;display:flex;flex-wrap:nowrap;align-items:center;gap:24px;justify-content:flex-start;font-size:15px;font-weight:600;color:var(--texto)}.giros-linea .gris{flex:none;font-weight:500;color:#6e6a88}@media(max-width:640px){.giros-linea .gris{display:none}}.carril{flex:1;min-width:0;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)}.carril:hover .carril-int{animation-play-state:paused}.carril-int{display:flex;width:max-content;animation:cinta 32s linear infinite}.pista{display:flex;align-items:center;gap:28px;padding-right:28px;white-space:nowrap}.pista i{color:#c9c3e6;font-style:normal;font-size:10px}@media(prefers-reduced-motion:reduce){.carril-int{flex-wrap:wrap;width:auto}.pista[aria-hidden]{display:none}}.problema .encabezado{display:flex;flex-wrap:wrap;gap:24px 48px;align-items:flex-end}.problema .encabezado>div{flex:1 1 460px}.problema .encabezado>p{flex:1 1 380px;margin:0;font-size:18px;line-height:1.6;color:var(--texto)}.lugares{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;margin-top:48px}.lugar{background:#fff;border:1px solid var(--linea);border-radius:20px;padding:24px}.lugar b{font-size:19px}.lugar p{margin:8px 0 0;color:var(--suave);font-size:15px;line-height:1.5}.lugar--nerby{background:var(--tinta);color:#fff;border-color:var(--tinta);animation:halo 3.2s ease-in-out infinite}.lugar--nerby p{color:#cfc9f2}.lugar--nerby{position:relative;padding-right:92px}.lugar__mascota{position:absolute;right:10px;bottom:-10px;width:76px;height:auto;animation:flota 4s ease-in-out infinite;pointer-events:none}.funcion{background:#fff;border:1px solid var(--linea);border-radius:24px;padding:30px}.funcion .ico{display:inline-flex;width:48px;height:48px;border-radius:14px;align-items:center;justify-content:center;transition:transform .4s cubic-bezier(.3,1.6,.5,1)}.funcion:hover .ico{transform:translateY(-3px) rotate(-8deg) scale(1.1)}.funcion h3{margin:20px 0 10px;font-size:22px;letter-spacing:-.02em}.funcion p{margin:0;color:var(--suave);font-size:16px;line-height:1.55}@media(max-width:640px){.funcion{padding:24px}}@keyframes onda{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.ia{grid-column:1/-1;background:var(--tinta);color:#fff;border-radius:28px;padding:40px;display:flex;flex-wrap:wrap;gap:32px;align-items:center;overflow:hidden}.ia__texto{flex:1 1 420px;min-width:0}.ia .ceja{color:#9f92ff;margin-bottom:12px}.ia h3{margin:0;font-size:clamp(28px,3.4vw,42px);line-height:1.06;letter-spacing:-.035em;font-weight:800}.ia ul{list-style:none;margin:26px 0 0;padding:0;display:grid;gap:14px;font-size:17px;color:#dad5f7}.ia li{display:flex;gap:12px;align-items:baseline}.ia li b{color:#fff}.ia__punto{width:10px;height:10px;border-radius:3px;flex:none}.ia__punto--morado{background:var(--morado)}.ia__punto--celeste{background:var(--celeste)}.ia__punto--amarillo{background:var(--amarillo)}.ia__dibujo{flex:0 1 300px;display:flex;justify-content:center;position:relative;margin:0 auto}.ia__dibujo:before{content:"";position:absolute;width:240px;height:240px;border-radius:50%;background:#2b1f63;top:20px}.ia__dibujo:after{content:"";position:absolute;width:280px;height:280px;top:0;border-radius:50%;border:1.5px dashed rgba(159,146,255,.35);animation:gira 30s linear infinite}.ia__dibujo img{position:relative;width:220px;height:auto;animation:flota 4s ease-in-out infinite}@media(max-width:640px){.ia{padding:28px 22px}}.dictado{display:inline-flex;align-items:center;gap:12px;margin-top:22px;padding:10px 16px 10px 10px;border-radius:14px;background:#ffffff12;border:1px solid rgba(159,146,255,.28);font-size:15px;color:#fff;max-width:100%;width:440px;text-decoration:none;transition:background .2s,border-color .2s,transform .2s}.dictado:hover{background:#ffffff1f;border-color:#9f92ff99;color:#fff;transform:translateY(-1px)}.dictado .mic{width:30px;height:30px;border-radius:9px;background:var(--morado);display:inline-flex;align-items:center;justify-content:center;flex:none;animation:pulso 1.8s ease-out infinite}.dictado .onda{display:inline-flex;gap:3px;align-items:center;height:18px;flex:none}.dictado .onda i{width:3px;height:100%;border-radius:3px;background:var(--celeste);transform-origin:center;animation:onda 1s ease-in-out infinite}.dictado .onda i:nth-child(2){animation-delay:.15s}.dictado .onda i:nth-child(3){animation-delay:.3s}.dictado .onda i:nth-child(4){animation-delay:.45s}.dictado .onda i:nth-child(5){animation-delay:.6s}.dictado .escrito{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.dictado .cursor{width:2px;height:18px;background:#fff;margin-left:-8px;flex:none;animation:parpadeo 1s steps(1) infinite}.dictado__ir{margin-left:auto;flex:none;font-size:13px;font-weight:700;color:#9f92ff;padding-left:10px}.dictado:hover .dictado__ir{color:#fff}@keyframes brinca{0%{transform:scale(.7) translateY(14px)}60%{transform:scale(1.08) translateY(-10px)}to{transform:none}}.prueba{background:#fff;border:1px solid var(--linea);border-radius:32px;padding:48px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center;position:relative;overflow:hidden}.prueba:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:radial-gradient(rgba(100,80,255,.14) 1.1px,transparent 1.2px);background-size:24px 24px;-webkit-mask-image:radial-gradient(ellipse 50% 70% at 80% 50%,#000,transparent 75%);mask-image:radial-gradient(ellipse 50% 70% at 80% 50%,#000,transparent 75%)}.prueba>*{position:relative}.prueba [hidden]{display:none!important}.prueba .bajada b{color:var(--tinta)}.prueba.agotado .prueba-fin{display:block;animation:sube .5s ease both}.prueba.agotado .dicta-mic{opacity:.45}@media(max-width:900px){.prueba{grid-template-columns:minmax(0,1fr);padding:32px 24px;gap:32px;border-radius:26px}}@media(max-width:520px){.prueba{padding:26px 18px}}.dicta{margin-top:28px}.dicta-caja{display:flex;gap:8px;align-items:center;background:var(--fondo);border:1.5px solid var(--linea-2);border-radius:18px;padding:8px 8px 8px 18px;transition:border-color .2s,box-shadow .2s}.dicta-caja:focus-within{border-color:var(--morado);box-shadow:0 0 0 5px #6450ff24}.dicta-caja input{flex:1;min-width:0;border:0;background:transparent;font:inherit;font-size:17px;color:var(--tinta);padding:10px 0;outline:none}.dicta-caja input::placeholder{color:#8f8aa8}.dicta-caja .btn{flex:none;height:46px}@media(max-width:520px){.dicta-caja{flex-wrap:wrap;padding:8px}.dicta-caja input{flex-basis:100%;padding:8px 10px}.dicta-caja .btn{flex:1}}.dicta-mic{width:46px;height:46px;flex:none;border-radius:12px;border:1px solid var(--linea-2);background:#fff;color:var(--morado-2);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s,color .2s}.dicta-mic:hover{background:#eeebff}.dicta-mic.escuchando{background:var(--morado);color:#fff;border-color:var(--morado);animation:pulso 1.4s ease-out infinite}.ejemplos-tit{margin:22px 0 10px;font-size:14px;color:var(--suave)}.ejemplos{display:flex;flex-wrap:wrap;gap:8px}.chip{font:inherit;font-size:14px;color:var(--gris);background:#fff;border:1px solid var(--linea-2);border-radius:999px;padding:9px 14px;cursor:pointer;text-align:left;transition:border-color .2s,color .2s,transform .2s,background .2s}.chip:hover{border-color:var(--morado);color:var(--morado-2);background:#f6f4ff;transform:translateY(-2px)}.cupo{margin:18px 0 0;font-size:14px;font-weight:600;color:var(--morado-2)}.cupo:empty{display:none}.cupo.error{color:#a3123a}.cupo.oyendo:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:#e5484d;margin-right:8px;vertical-align:middle;animation:parpadeo 1s steps(1) infinite}.nota-demo{margin:6px 0 0;font-size:13px;color:#6e6a88}.prueba-fin{display:none;margin-top:24px;background:#f6f4ff;border:1px solid #DCD5FF;border-radius:18px;padding:22px}.prueba-fin b{font-size:18px}.prueba-fin p{margin:6px 0 16px;color:var(--gris)}.prueba-resultado{position:relative;padding-bottom:8px}.prueba-mascota{transition:opacity .18s ease}.prueba-mascota.cambiando{opacity:0}.prueba-mascota.brinca{animation:brinca .6s cubic-bezier(.3,1.6,.5,1),flota 4s ease-in-out .6s infinite}.prueba-mascota{position:absolute;right:-6px;top:-54px;width:96px;height:auto;animation:flota 4s ease-in-out infinite;pointer-events:none}@media(max-width:900px){.prueba-mascota{width:76px;right:-4px;top:-40px}}@media(max-width:520px){.prueba-mascota{display:none}}.entendio{list-style:none;margin:0 0 14px;padding:0;display:flex;flex-wrap:wrap;gap:8px}.entendio li{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;color:#6e6a88;background:#f3f1fb;border-radius:999px;padding:7px 12px;transition:background .3s,color .3s}.entendio .punto{width:8px;height:8px;border-radius:50%;background:#c9c3e6;transition:background .3s}.entendio li.ok{background:#e4f6ec;color:#116a47}.entendio li.ok .punto{background:#1f9d6b}.entendio li.falta{background:#fff3d6;color:#7a4b00}.entendio li.falta .punto{background:#e0a100}@keyframes escaneo{to{top:100%}}.nota{position:relative;background:#fff;border:1px solid #E3DFF3;border-radius:22px;box-shadow:0 30px 60px #1a103d1f;overflow:hidden}.nota header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 22px;border-bottom:1px solid var(--linea)}.nota header b{display:block;font-size:17px}.nota header small{color:var(--suave);font-size:13px;font-variant-numeric:tabular-nums}.nota .estado{font-size:12.5px;font-weight:700;padding:6px 10px;border-radius:999px;background:#f3f1fb;color:#6e6a88;white-space:nowrap}.nota[data-estado=listo] .estado{background:#fff3d6;color:#7a4b00}.nota[data-estado=falta] .estado{background:#fde7ec;color:#a3123a}.nota .fila{padding:16px 22px}.nota.llenando .fila{animation:sube .5s cubic-bezier(.2,.7,.2,1) both}.nota.llenando .nota-cliente{animation-delay:.05s}.nota.llenando .tabla-nota{animation-delay:.15s}.nota.llenando .sumas{animation-delay:.25s}.nota.llenando .nota-pie{animation-delay:.35s}@media(max-width:520px){.nota .fila,.nota header{padding-left:16px;padding-right:16px}}.nota-cliente{display:flex;align-items:center;gap:12px}.nota-cliente .avatar{width:40px;height:40px;border-radius:12px;background:#eeebff;color:var(--morado-2);font-weight:800;display:inline-flex;align-items:center;justify-content:center;font-size:14px;flex:none}.nota-cliente small{display:block;font-size:12px;color:var(--suave)}.nota-cliente b{font-size:16px}.tabla-nota{padding-top:0!important;overflow-x:auto}.tabla-nota table{width:100%;border-collapse:collapse;font-size:14px;font-variant-numeric:tabular-nums}.tabla-nota th{text-align:left;font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:#6e6a88;font-weight:700;padding:8px 6px;border-bottom:1px solid var(--linea)}.tabla-nota td{padding:12px 6px;border-bottom:1px solid var(--linea)}.tabla-nota th:not(:first-child),.tabla-nota td:not(:first-child){text-align:right;white-space:nowrap}.tabla-nota td:first-child{font-weight:600}@media(max-width:520px){.tabla-nota table{font-size:13px}}.sumas{margin:0;display:grid;gap:6px;padding-top:4px!important;font-variant-numeric:tabular-nums}.sumas div{display:flex;justify-content:space-between;font-size:14.5px;color:var(--gris)}.sumas dd{margin:0}.sumas .total{margin-top:6px;padding-top:12px;border-top:1px dashed var(--linea-2);color:var(--tinta);font-size:18px;font-weight:800}.sumas .total dd{font-size:28px;letter-spacing:-.02em;color:var(--morado-2)}@media(max-width:520px){.sumas .total dd{font-size:24px}}.nota-pie{display:flex;flex-wrap:wrap;gap:8px 18px;background:#faf9ff;border-top:1px solid var(--linea);font-size:13px;color:var(--suave)}.nota-pie span{display:inline-flex;align-items:center;gap:6px}.pensando{position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffffdb;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;font-size:15px;color:var(--morado-2);overflow:hidden}.barra-escaneo{position:absolute;left:0;right:0;height:60px;top:-60px;background:linear-gradient(180deg,transparent,rgba(100,80,255,.18),transparent);animation:escaneo 1s linear infinite}.celular{display:flex;flex-wrap:wrap;gap:56px;align-items:center}.celular .foto{flex:0 1 360px;margin:0 auto;position:relative}.celular .foto:before{content:"";position:absolute;top:40px;right:-30px;bottom:-20px;left:-30px;background:#e2f6ff;border-radius:40px}.celular .foto img{position:relative;width:100%;max-width:320px;height:auto;display:block;margin:0 auto;border-radius:34px;border:8px solid var(--tinta);box-shadow:0 30px 60px #1a103d2e;animation:flota 6s ease-in-out infinite}@media(max-width:640px){.celular .foto:before{top:40px;right:-8px;bottom:-20px;left:-8px}}.celular .texto{flex:1 1 420px}.mini{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-top:30px}.mini div{background:#fff;border:1px solid var(--linea);border-radius:16px;padding:18px}.mini b{font-size:16px}.mini p{margin:6px 0 0;font-size:14px;color:var(--suave);line-height:1.5}.giro{border-radius:24px;padding:28px}.giro h3{margin:0 0 10px;font-size:21px}.giro p{margin:0;font-size:15.5px;line-height:1.55}.giro--tiendas{background:#eeebff}.giro--tiendas p{color:#3f3a5c}.giro--gimnasios{background:#e2f6ff}.giro--gimnasios p{color:#24405a}.giro--agencias{background:#fff6d6}.giro--agencias p{color:#4d3a00}.giro--seminuevos{background:#ffe8f8}.giro--seminuevos p{color:#5a1747}@keyframes gira-cuadro{0%{transform:rotate(14deg)}to{transform:rotate(374deg)}}.solo-factura{background:var(--tinta);color:#fff;border-radius:32px;padding:52px 48px;display:flex;flex-wrap:wrap;gap:40px;align-items:center;position:relative;overflow:hidden}.solo-factura:before{content:"";position:absolute;right:-60px;top:-60px;width:220px;height:220px;background:var(--morado);border-radius:48px;transform:rotate(14deg);opacity:.9;animation:gira-cuadro 40s linear infinite}.solo-factura>div{flex:1 1 420px;position:relative}.solo-factura .ceja{color:#9f92ff;margin-bottom:12px}.solo-factura h2{margin:0;font-size:clamp(32px,4vw,52px);line-height:1.03;letter-spacing:-.04em;font-weight:800}.solo-factura p{margin:20px 0 0;font-size:18px;line-height:1.6;color:#dad5f7;max-width:520px}.solo-factura .btn{margin-top:28px;background:#fff;color:var(--tinta);font-size:16px;padding:15px 22px;border-radius:12px}.solo-factura img{width:100%;height:auto;display:block;border-radius:16px;box-shadow:0 24px 50px #00000059;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.solo-factura:hover img{transform:translateY(-6px) scale(1.015)}@media(max-width:640px){.solo-factura{padding:32px 22px;border-radius:24px}}.pasos{list-style:none;margin:44px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px}.pasos li{background:#fff;border:1px solid var(--linea);border-radius:24px;padding:28px}.pasos .num{display:inline-flex;width:40px;height:40px;border-radius:12px;background:var(--morado);color:#fff;font-weight:800;align-items:center;justify-content:center;animation:pulso 2.6s ease-out infinite}.pasos li:nth-child(2) .num{animation-delay:.8s}.pasos li:nth-child(3) .num{animation-delay:1.6s}.pasos h3{margin:18px 0 8px;font-size:21px}.pasos p{margin:0;font-size:15.5px;line-height:1.55;color:var(--suave)}.reemplaza .encabezado{display:flex;flex-wrap:wrap;gap:24px 48px;align-items:flex-end}.reemplaza .encabezado>div{flex:1 1 420px}.reemplaza .encabezado>p{flex:1 1 400px;margin:0;font-size:18px;line-height:1.6;color:var(--texto)}.reemplaza__comparo{display:grid;grid-template-columns:1fr 64px 1fr;align-items:center;gap:12px;margin-top:48px}.reemplaza__sueltas{background:#fff;border:1px solid var(--linea);border-radius:22px;padding:20px}.reemplaza__sueltas ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.reemplaza__sueltas li{display:grid;grid-template-columns:26px 1fr auto;align-items:center;gap:12px;padding:12px 6px;border-bottom:1px solid var(--linea);filter:grayscale(.2)}.reemplaza__sueltas li:last-child{border-bottom:0}.reemplaza__sueltas .tache{width:24px;height:24px;border-radius:50%;background:#fce8e9;color:#e0565d;display:grid;place-items:center;font-size:12px;font-weight:800}.reemplaza__sueltas .qué b{display:block;font-size:15.5px;color:var(--tinta);font-weight:600}.reemplaza__sueltas .qué em{font-style:normal;font-size:12.5px;color:var(--suave)}.reemplaza__sueltas .costo{font-size:14px;color:var(--suave);font-weight:600;white-space:nowrap}.reemplaza__suma{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:14px 16px;background:var(--fondo);border:1px dashed var(--linea-2);border-radius:14px}.reemplaza__suma span{font-size:13px;color:var(--suave);font-weight:600}.reemplaza__suma b{font-size:20px;color:var(--tinta);white-space:nowrap}.reemplaza__flecha{display:grid;place-items:center;width:52px;height:52px;margin:0 auto;border-radius:50%;background:var(--morado);color:#fff;font-size:24px;box-shadow:0 10px 24px #6450ff66}.reemplaza__nerby{background:linear-gradient(160deg,#fff,#f6f4ff);border:2px solid var(--morado);border-radius:24px;padding:24px;box-shadow:0 24px 50px #6450ff33}.reemplaza__nerby ul{list-style:none;margin:0 0 4px;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px 16px}.reemplaza__nerby li{display:flex;align-items:center;gap:9px;font-size:14.5px;color:var(--tinta);font-weight:500}.reemplaza__nerby .ok{width:22px;height:22px;flex:none;border-radius:50%;background:#e4fbed;color:#0f9d53;display:grid;place-items:center;font-size:12px;font-weight:800}.reemplaza__nerby-top{display:flex;align-items:center;gap:11px;margin-bottom:16px}.reemplaza__nerby-top b{font-size:22px;color:var(--tinta)}.reemplaza__nerby-top .pill{margin-left:auto;background:var(--celeste);color:#06374b;font-weight:700;font-size:12.5px;padding:6px 12px;border-radius:999px}.reemplaza__precio{margin-top:18px;padding-top:16px;border-top:1px dashed var(--linea-2);display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.reemplaza__precio b{font-size:32px;color:var(--tinta);line-height:1}.reemplaza__precio span{color:var(--suave);font-size:14px}.reemplaza__ahorro{margin:12px 0 0;font-size:14.5px;font-weight:700;color:var(--morado-2)}.reemplaza__ia{margin:6px 0 0;font-size:13.5px;color:var(--texto)}.reemplaza__nota{margin:28px auto 0;max-width:760px;text-align:center;font-size:12px;color:var(--suave);line-height:1.5}@media(max-width:860px){.reemplaza__comparo{grid-template-columns:1fr;gap:16px}.reemplaza__flecha{transform:rotate(90deg)}.reemplaza__nerby ul{grid-template-columns:1fr}}.vg-hero{position:relative;overflow:hidden;isolation:isolate}.vg-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:radial-gradient(rgba(100,80,255,.22) 1.2px,transparent 1.3px);background-size:28px 28px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 30%,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse 70% 60% at 50% 30%,#000 20%,transparent 75%);animation:puntos 6s linear infinite}.vg-hero:after{content:"";position:absolute;z-index:-1;width:560px;height:560px;left:50%;top:-180px;margin-left:-280px;border-radius:50%;background:radial-gradient(circle,rgba(65,201,255,.2),rgba(100,80,255,.12) 45%,transparent 70%);filter:blur(10px);animation:deriva 14s ease-in-out infinite}.vg-hero .contenedor{padding-top:56px;padding-bottom:24px}.vg-hero__texto{max-width:860px;margin:0 auto;text-align:center}.vg-hero__texto>*{animation:sube .9s cubic-bezier(.2,.7,.2,1) both}.vg-hero__texto>h1{animation:none}.vg-hero__texto .sello{animation-delay:.05s}.vg-hero__texto .bajada{animation-delay:.42s}.vg-hero__texto .botones{animation-delay:.54s}.vg-hero__texto .palomitas{animation-delay:.66s}.vg-hero h1{margin:0;font-size:clamp(40px,5.6vw,74px);line-height:1;letter-spacing:-.045em;font-weight:900}.vg-hero h1 .l{display:block;animation:sube .9s cubic-bezier(.2,.7,.2,1) both}.vg-hero h1 .l:nth-child(1){animation-delay:.15s}.vg-hero h1 .l:nth-child(2){animation-delay:.28s}.vg-hero h1 em{font-style:normal;background:linear-gradient(90deg,var(--morado) 0%,var(--celeste) 25%,var(--morado) 50%,var(--celeste) 75%,var(--morado) 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:brillo-texto 6s linear infinite}.vg-hero .bajada{font-size:20px;line-height:1.55;color:var(--texto);max-width:640px;margin:24px auto 0}.vg-hero .botones{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px}.vg-hero .palomitas{justify-content:center;margin-top:24px}@media(prefers-reduced-motion:reduce){.vg-hero h1 em{color:var(--morado);background:none}}.vg-escena{max-width:980px;margin:56px auto 0;padding:28px 28px 48px}.vg-escena .fondo{left:7%;right:7%;width:auto;top:0;height:100%;border-radius:56px}.vg-escena .c1{right:3%;top:0}.vg-escena .c2{right:0;bottom:18%}.vg-escena .mascota{left:-5%;bottom:-2%;width:24%}.vg-escena .aviso.a1{left:-4%;top:14%}.vg-escena .aviso.a2{right:-5%;top:34%}.vg-escena .aviso.a3{right:-2%;bottom:9%}.vg-escena .aviso.a4{left:24%;bottom:-1%}.vg-escena--celular{max-width:820px}.vg-escena--celular .fondo{left:18%;right:18%}.vg-escena--celular .marco{width:300px;margin:0 auto;border-radius:36px;box-shadow:0 30px 60px #1a103d38}.vg-escena--celular .marco:after{border-radius:36px}.vg-escena--celular .pantalla{border-radius:36px;border:6px solid var(--tinta)}.vg-escena--celular .mascota{left:2%;bottom:0;width:26%}.vg-escena--celular .aviso.a1{left:4%;top:12%}.vg-escena--celular .aviso.a2{right:2%;top:26%}.vg-escena--celular .aviso.a3{right:4%;bottom:20%}.vg-escena--celular .aviso.a4{left:8%;bottom:44%}@media(max-width:640px){.vg-escena{margin-top:36px;padding:12px 0 32px}.vg-escena .mascota{width:30%;left:-2%}.vg-escena .aviso.a1{left:0}.vg-escena .aviso.a2,.vg-escena .aviso.a3{right:0}.vg-escena--celular .marco{width:220px}.vg-escena--celular .mascota{display:none}}.vg-caso{position:relative;max-width:920px;margin:0 auto;padding:36px 44px 36px 190px;background:#fff;border:1px solid var(--linea);border-radius:28px;box-shadow:0 22px 44px #1a103d0f}.vg-caso blockquote{margin:0;font-size:22px;line-height:1.45;font-weight:600;letter-spacing:-.01em;color:var(--tinta)}.vg-caso figcaption{margin-top:14px;font-size:14px;font-weight:600;color:var(--suave)}.vg-caso__mascota{position:absolute;left:30px;bottom:0;width:130px;height:auto;animation:flota 4.5s ease-in-out infinite}@media(max-width:640px){.vg-caso{padding:28px 24px}.vg-caso blockquote{font-size:18px}.vg-caso__mascota{position:static;display:block;width:96px;margin:-60px 0 12px}}.vg-todo{position:relative;display:flex;align-items:center;justify-content:space-between;gap:28px;padding:44px 48px;background:var(--tinta);color:#fff;border-radius:32px;overflow:hidden;animation:halo 3.2s ease-in-out infinite}.vg-todo .ceja{color:var(--celeste)}.vg-todo h2{margin:0 0 12px;font-size:clamp(26px,3vw,36px);line-height:1.1;letter-spacing:-.03em;font-weight:800}.vg-todo p{margin:0 0 24px;max-width:580px;color:#cfc9f2;font-size:17px;line-height:1.6}.vg-todo__mascota{flex:none;width:170px;height:auto;animation:flota 4s ease-in-out infinite}@media(max-width:640px){.vg-todo{flex-direction:column;align-items:flex-start;padding:32px 26px}.vg-todo__mascota{width:120px;align-self:flex-end;margin-top:-20px}}.vg-rel h2{font-size:clamp(24px,2.6vw,32px);letter-spacing:-.03em;color:var(--tinta);margin:0 0 20px}.vg-rel>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.vg-rel a{display:grid;gap:4px;padding:18px 20px;border:1px solid var(--linea);border-radius:18px;background:#fff;text-decoration:none;color:var(--tinta);transition:border-color .2s,transform .2s}.vg-rel a:hover{border-color:var(--morado);transform:translateY(-2px)}.vg-rel small{font-size:12.5px;font-weight:700;color:var(--morado)}.vg-rel b{font-size:16.5px;line-height:1.3;letter-spacing:-.01em}.precios-enc{text-align:center;max-width:680px;margin:0 auto}.precios-enc .bajada{margin-left:auto;margin-right:auto}.planes{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:16px;margin-top:48px;align-items:stretch}.planes:has(.plan__mascota){margin-top:84px}.planes--unico{max-width:520px;margin-left:auto;margin-right:auto}.planes:has(>:nth-child(5)){grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:12px}.planes:has(>:nth-child(5)) .plan{padding:24px 18px;gap:16px}.planes:has(>:nth-child(5)) .plan h3{font-size:20px}.planes:has(>:nth-child(5)) .plan .precio{font-size:30px;white-space:nowrap}.planes:has(>:nth-child(5)) .plan .precio span{font-size:14px}.planes:has(>:nth-child(5)) .plan .precio--texto{font-size:24px}.planes:has(>:nth-child(5)) .plan ul{font-size:14px}.planes:has(>:nth-child(5)) .plan .btn{font-size:15px;padding:13px 10px}.planes:has(>:nth-child(5)) .plan .etiqueta{top:-13px;right:16px;box-shadow:0 6px 14px #1a103d2e}.plan{background:#fff;border:1px solid var(--linea);border-radius:26px;padding:30px;display:flex;flex-direction:column;gap:18px;position:relative}.plan h3{margin:0;font-size:22px}.plan__mascota{position:absolute;left:26px;top:-70px;width:70px;height:auto;animation:flota 4.2s ease-in-out infinite;pointer-events:none}.plan .desc{margin:6px 0 0;color:var(--suave);font-size:15px}.plan .precio{margin:0;font-size:40px;font-weight:800;letter-spacing:-.03em;line-height:1.1}.plan .precio b{font-weight:800;font-variant-numeric:tabular-nums}.plan .precio span{font-size:16px;font-weight:500;color:var(--suave);letter-spacing:0}.plan .precio--texto{font-size:28px}.plan--medida{background:#f4f2ff;border-color:#dcd6fa}.plan--medida .precio--texto{font-size:30px;line-height:1.33}.plan ul{list-style:none;margin:0;padding:0;display:grid;gap:10px;font-size:15px;color:var(--gris)}.plan li{display:flex;gap:8px;align-items:flex-start}.plan li svg{flex:none;margin-top:2px}.plan .btn{margin-top:auto;font-size:16px;padding:15px;border-radius:12px}.plan .etiqueta{position:absolute;top:24px;right:24px;background:var(--amarillo);color:var(--tinta);font-size:12.5px;font-weight:800;padding:6px 10px;border-radius:999px}@media(max-width:1100px){.plan .etiqueta{top:-13px;right:20px;box-shadow:0 6px 14px #1a103d2e}}.plan--destacado{background:var(--tinta);color:#fff;border-color:var(--tinta);animation:halo 3.6s ease-in-out infinite}.plan--destacado .desc,.plan--destacado .precio span{color:#cfc9f2}.plan--destacado ul{color:#e3dffa}.extra-ia{margin-top:16px;background:#fff;border:1px dashed #C9C3E6;border-radius:20px;padding:22px 26px;display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center;justify-content:space-between}.extra-ia p{margin:0;color:var(--gris);font-size:16px}.extra-ia b{color:var(--tinta)}.preguntas{display:flex;flex-wrap:wrap;gap:48px}.preguntas__encabezado{flex:1 1 320px}.preguntas .titulo{font-size:clamp(34px,4vw,50px)}.lista-preguntas{flex:2 1 520px;display:grid;gap:10px}.lista-preguntas details{background:#fff;border:1px solid var(--linea);border-radius:18px;padding:20px 24px;transition:border-color .3s,box-shadow .3s}.lista-preguntas details[open]{border-color:#dcd5ff;box-shadow:0 12px 30px #1a103d0f}.lista-preguntas details[open] p{animation:sube .45s ease both}.lista-preguntas summary{font-weight:700;font-size:18px;cursor:pointer;list-style-position:outside}.lista-preguntas p{margin:12px 0 0;color:var(--suave);font-size:16px;line-height:1.6}.cierre{padding-bottom:96px}.cierre .caja{background:var(--morado);color:#fff;border-radius:36px;padding:56px 48px 0;display:flex;flex-wrap:wrap;gap:24px;align-items:flex-end;position:relative;overflow:hidden}.cierre .caja:before{--r: -16deg;content:"";position:absolute;left:-50px;bottom:-70px;width:200px;height:200px;background:var(--amarillo);border-radius:44px;transform:rotate(-16deg);animation:flota-gira 9s ease-in-out infinite}.cierre .texto{flex:1 1 460px;padding-bottom:56px;position:relative}.cierre h2{margin:0;font-size:clamp(36px,5vw,64px);line-height:1;letter-spacing:-.045em;font-weight:900}.cierre p{margin:20px 0 0;font-size:19px;line-height:1.55;color:#edeaff;max-width:520px}.cierre .botones{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.cierre .btn-blanco{border:0;font-weight:800}.cierre .ya{color:#fff;text-decoration:none;font-weight:600;font-size:17px;padding:16px 10px}.cierre .ya:hover{color:#fff;text-decoration:underline}.cierre img{flex:0 1 300px;width:300px;max-width:70%;height:auto;display:block;margin:0 auto;position:relative;animation:flota 4.5s ease-in-out infinite}@media(max-width:640px){.cierre .caja{padding:36px 22px 0;border-radius:26px}.cierre .texto{padding-bottom:8px}}.pv{padding-top:64px;padding-bottom:96px}.pv .contenedor{max-width:980px}.pv h1{margin:0;font-size:clamp(36px,5vw,56px);line-height:1.04;letter-spacing:-.04em;font-weight:800}.pv .fecha{color:var(--suave);margin:12px 0 0}.pv .indice{display:flex;flex-wrap:wrap;gap:8px;margin:32px 0 8px}.pv .indice a{background:#fff;border:1px solid var(--linea);border-radius:999px;padding:8px 14px;font-size:14px;color:var(--gris);text-decoration:none}.pv .indice a:hover{border-color:#c9c3e6;color:var(--tinta)}.pv h2{font-size:24px;letter-spacing:-.02em;margin:48px 0 12px;scroll-margin-top:90px}.pv p,.pv li{font-size:17px;line-height:1.65;color:var(--gris)}.pv ul{padding-left:22px}.pv li{margin-bottom:8px}.pv b{color:var(--tinta)}.pv .tabla{overflow-x:auto;border:1px solid var(--linea);border-radius:16px;background:#fff}.pv table{width:100%;border-collapse:collapse;font-size:15px}.pv th,.pv td{text-align:left;padding:12px 16px;border-bottom:1px solid var(--linea);vertical-align:top}.pv th{background:#f6f4ff;font-weight:700}.pv tr:last-child td{border-bottom:0}@keyframes rd-entra{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes rd-sello{0%{opacity:0;transform:rotate(-14deg) scale(1.6)}to{opacity:1;transform:rotate(-14deg) scale(1)}}.rd{margin-top:40px;background:#fff;border:1px solid var(--linea);border-radius:28px;padding:28px 40px 40px}.rd [hidden]{display:none!important}@media(max-width:900px){.rd{padding:22px 20px 26px}}@media(max-width:520px){.rd{padding:18px 16px 22px;border-radius:22px}}.rd-pasos{list-style:none;margin:0 0 36px;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));counter-reset:paso}.rd-pasos li{counter-increment:paso;position:relative;padding-top:14px;font-size:14.5px;font-weight:600;color:var(--suave);border-top:3px solid var(--linea);transition:color .3s,border-color .3s}.rd-pasos li span:before{content:counter(paso) ". "}.rd-pasos li.on{color:var(--tinta);border-color:var(--morado-2)}.rd-pasos li.hecho{color:var(--gris);border-color:#bdb2ff}.rd-pasos li+li{margin-left:8px}@media(max-width:520px){.rd-pasos{margin-bottom:26px}.rd-pasos li{font-size:13px}}.rd-cuerpo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"texto escenario" "acciones escenario";grid-template-rows:1fr 1fr;column-gap:48px;min-height:430px}@media(max-width:900px){.rd-cuerpo{grid-template-columns:minmax(0,1fr);grid-template-areas:"texto" "escenario" "acciones";grid-template-rows:auto;row-gap:22px;min-height:0}}.rd-texto{grid-area:texto;align-self:end}.rd-texto>div:not(.rd-acciones){animation:rd-entra .35s cubic-bezier(.2,.7,.2,1) both}.rd-texto h3{margin:0;font-size:clamp(26px,2.6vw,34px);line-height:1.12;letter-spacing:-.03em;color:var(--tinta);font-weight:800;max-width:420px}.rd-texto p{margin:12px 0 0;font-size:17px;line-height:1.55;color:var(--texto);max-width:400px}@media(max-width:900px){.rd-texto{text-align:center}.rd-texto h3,.rd-texto p{margin-left:auto;margin-right:auto}}.rd-acciones{grid-area:acciones;align-self:start;margin-top:28px}@media(max-width:900px){.rd-acciones{margin-top:0}}.rd-acciones{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.rd-acciones .btn:disabled{opacity:.45;cursor:default;box-shadow:none;transform:none}@media(max-width:900px){.rd-acciones{justify-content:center}}.rd-otra{font:inherit;font-weight:600;color:var(--morado-2);background:none;border:0;cursor:pointer;padding:8px 4px}.rd-otra:hover{text-decoration:underline}.rd-cifras{margin:18px 0 0;display:grid;gap:10px;max-width:360px}.rd-cifras div{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:10px;border-bottom:1px solid var(--linea)}.rd-cifras dt{color:var(--gris);font-size:15.5px}.rd-cifras dd{margin:0;font-size:24px;font-weight:800;color:var(--tinta);font-variant-numeric:tabular-nums;letter-spacing:-.02em}@media(max-width:900px){.rd-cifras{margin-left:auto;margin-right:auto;text-align:left}}.rd-escenario{grid-area:escenario;background:#f4f2fc;position:relative}.rd-escenario:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;animation:none;background-image:radial-gradient(rgba(100,80,255,.18) 1.2px,transparent 1.3px);background-size:22px 22px;-webkit-mask-image:radial-gradient(ellipse 75% 75% at 50% 50%,#000,transparent 85%);mask-image:radial-gradient(ellipse 75% 75% at 50% 50%,#000,transparent 85%)}.rd-escenario{border-radius:22px;min-height:430px;display:grid;place-items:center;padding:28px 20px}.rd-escenario>*{position:relative;animation:rd-entra .4s cubic-bezier(.2,.7,.2,1) both}@media(max-width:520px){.rd-escenario{min-height:0;padding:20px 12px}}.rd-cel{width:100%;max-width:320px;background:#fff;border-radius:28px;border:8px solid var(--tinta);overflow:hidden;box-shadow:0 20px 40px #1a103d24}.rd-cel__cab{display:flex;justify-content:space-between;align-items:baseline;padding:18px 18px 12px}.rd-cel__cab b{font-size:18px;color:var(--tinta)}.rd-cel__cab span{font-size:13px;color:var(--suave)}.rd-cel__total{display:flex;justify-content:space-between;padding:14px 18px 18px;border-top:1px solid var(--linea);font-size:16px;color:var(--gris)}.rd-cel__total b{color:var(--tinta);font-size:20px;font-variant-numeric:tabular-nums}.rd-platos{list-style:none;margin:0;padding:0 10px 6px}.rd-platos li{display:flex;align-items:center;gap:8px;padding:10px 8px;border-top:1px solid #F1EFF8}.rd-platos .n{flex:1;font-size:15px;font-weight:600;color:var(--tinta)}.rd-platos .n small{display:block;font-weight:450;color:var(--suave);font-size:13px;font-variant-numeric:tabular-nums}.rd-platos .q{min-width:18px;text-align:center;font-weight:800;color:var(--tinta);font-variant-numeric:tabular-nums}.rd-platos button{width:36px;height:36px;border-radius:50%;font:inherit;font-size:20px;line-height:1;display:grid;place-items:center;cursor:pointer}.rd-platos button:focus-visible{outline:3px solid rgba(100,80,255,.35);outline-offset:1px}.rd-platos .mas{border:0;background:var(--morado-2);color:#fff}.rd-platos .mas:hover{background:#4a2ee0}.rd-platos .menos{border:1.5px solid var(--linea-2);background:#fff;color:var(--gris)}.rd-dos{width:100%;max-width:360px;display:grid;gap:14px}.rd-comanda{background:#fffdf6;border-radius:6px;padding:16px 18px;box-shadow:0 10px 24px #1a103d1a}.rd-comanda__cab{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:8px;border-bottom:1px dashed #CFCADF}.rd-comanda__cab b{font-size:17px;color:var(--tinta)}.rd-comanda__cab span{font-weight:700;color:var(--gris);font-variant-numeric:tabular-nums}.rd-comanda ul{list-style:none;margin:8px 0 0;padding:0}.rd-comanda ul li{padding:4px 0;font-size:15px;color:var(--tinta)}.rd-comanda ul b{display:inline-block;min-width:22px}.rd-inv{background:#fff;border-radius:16px;padding:14px 18px}.rd-inv>p:first-child{margin:0 0 6px;font-size:13px;font-weight:700;color:var(--suave)}.rd-inv ul{list-style:none;margin:0;padding:0}.rd-inv li{display:flex;justify-content:space-between;gap:10px;padding:6px 0;font-size:15px;color:var(--tinta)}.rd-inv .v{font-variant-numeric:tabular-nums;font-weight:650}.rd-inv .v s{color:var(--suave);font-weight:450;margin-right:6px}.rd-inv li.bajo .v{color:#9a6200}.rd-alerta{margin:10px 0 0;padding:10px 12px;border-radius:12px;background:#fff6dc;color:#6b4600;font-size:14px;line-height:1.4}.rd-ticket{position:relative;width:100%;max-width:320px;background:#fff;padding:20px 20px 26px;box-shadow:0 12px 28px #1a103d1a;font-variant-numeric:tabular-nums;-webkit-mask:radial-gradient(circle 6px at 50% 100%,transparent 98%,#000) bottom/16px 100% repeat-x;mask:radial-gradient(circle 6px at 50% 100%,transparent 98%,#000) bottom/16px 100% repeat-x}.rd-ticket__neg{display:block;text-align:center;font-size:17px;color:var(--tinta);margin-bottom:10px}.rd-ticket ul{list-style:none;margin:0;padding:10px 0;border-top:1px dashed #CFCADF;border-bottom:1px dashed #CFCADF}.rd-ticket li{display:flex;justify-content:space-between;gap:10px;padding:3px 0;font-size:14.5px;color:var(--tinta)}.rd-ticket li.prop{color:var(--gris)}.rd-ticket__prop{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;font-size:14px;color:var(--gris)}.rd-ticket__total{display:flex;justify-content:space-between;align-items:baseline;margin-top:12px;color:var(--tinta)}.rd-ticket__total b{font-size:26px;font-weight:800;letter-spacing:-.02em}.rd-ticket__qr{display:flex;align-items:center;gap:10px;margin-top:14px;padding-top:12px;border-top:1px dashed #CFCADF;color:var(--tinta)}.rd-ticket__qr small{color:var(--suave);font-size:13px}.rd-chips{display:flex;gap:6px}.rd-chips button{font:inherit;font-size:13.5px;font-weight:650;padding:6px 11px;border-radius:99px;border:1.5px solid var(--linea-2);background:#fff;color:var(--tinta);cursor:pointer}.rd-chips button.on{border-color:var(--morado-2);background:var(--morado-2);color:#fff}.rd-chips button:focus-visible{outline:3px solid rgba(100,80,255,.3);outline-offset:1px}.rd-sello{position:absolute;top:42%;left:50%;margin-left:-70px;width:140px;text-align:center;padding:6px 0;border:3px solid #1F9D6B;border-radius:10px;color:#1f9d6b;font-size:24px;font-weight:900;letter-spacing:.04em;background:#ffffffd9;transform:rotate(-14deg);animation:rd-sello .35s cubic-bezier(.34,1.56,.64,1) both}.rd-ben{margin-top:44px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 56px;max-width:960px;margin-left:auto;margin-right:auto}.rd-ben article{border-top:2px solid var(--tinta);padding-top:18px}.rd-ben h3{margin:0;font-size:22px;letter-spacing:-.02em;color:var(--tinta)}.rd-ben p{margin:8px 0 0;font-size:16.5px;line-height:1.6;color:var(--texto);max-width:420px}@media(max-width:640px){.rd-ben{grid-template-columns:minmax(0,1fr);gap:28px}}.rd-tambien{max-width:960px;margin:48px auto 0;text-align:center}.rd-tambien>span{display:block;font-size:15px;color:var(--suave);margin-bottom:14px}.rd-tambien ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.rd-tambien li{font-size:14.5px;font-weight:600;color:var(--tinta);background:#fff;border:1px solid var(--linea);padding:8px 14px;border-radius:99px}.rd-equipo{margin:40px auto 0;max-width:820px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.rd-equipo article{background:#fff;border:1px solid var(--linea);border-radius:22px;padding:26px 28px}.rd-equipo h3{margin:0;font-size:20px;color:var(--tinta);letter-spacing:-.02em}.rd-equipo p{margin:8px 0 0;font-size:16px;line-height:1.6;color:var(--texto)}@media(max-width:640px){.rd-equipo{grid-template-columns:minmax(0,1fr)}}.rso{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:48px;align-items:center;padding:56px;background:var(--tinta);color:#fff;border-radius:32px;overflow:hidden;animation:halo 3.2s ease-in-out infinite}.rso:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:radial-gradient(rgba(255,255,255,.1) 1.2px,transparent 1.3px);background-size:24px 24px;-webkit-mask-image:radial-gradient(ellipse 55% 70% at 80% 50%,#000,transparent 75%);mask-image:radial-gradient(ellipse 55% 70% at 80% 50%,#000,transparent 75%)}.rso>*{position:relative}.rso .ceja{color:var(--celeste)}.rso h2{margin:0;font-size:clamp(32px,4vw,52px);line-height:1.03;letter-spacing:-.035em;font-weight:900}.rso__texto>p{margin:18px 0 0;max-width:520px;color:#cfc9f2;font-size:18px;line-height:1.6}.rso__texto ul{list-style:none;margin:24px 0 0;padding:0;display:grid;gap:12px}.rso__texto li{display:flex;gap:10px;align-items:flex-start;font-size:16px;font-weight:600}.rso__texto li svg{color:var(--amarillo);flex:none;margin-top:2px}.rso__demo{display:grid;justify-items:center;gap:16px}.rso__pista{margin:0;color:#b9b2e3;font-size:14.5px;text-align:center;min-height:1.4em}@media(max-width:900px){.rso{grid-template-columns:minmax(0,1fr);padding:36px 24px;gap:32px;border-radius:26px}}.rso-app{width:100%;max-width:360px;background:#fff;color:var(--tinta);border-radius:22px;overflow:hidden;box-shadow:0 24px 50px #0000004d}.rso-app__estado{display:flex;align-items:center;gap:8px;padding:10px 16px;font-size:13.5px;font-weight:700;background:#e4f6ec;color:#116a47;transition:background .3s,color .3s}.rso-app__estado .punto{width:9px;height:9px;border-radius:50%;background:currentColor}.rso-app[data-estado=sin] .rso-app__estado{background:#fff1cc;color:#8a5a00}.rso-app[data-estado=sube] .rso-app__estado{background:#eeebff;color:var(--morado-2)}.rso-app[data-estado=sube] .rso-app__estado .punto{animation:pulso-punto 1s ease-in-out infinite}.rso-app__cab{display:flex;justify-content:space-between;align-items:baseline;padding:16px 18px 8px}.rso-app__cab b{font-size:18px}.rso-app__cab span{font-size:13px;color:var(--suave)}.rso-app__lista{list-style:none;margin:0;padding:0 18px 10px}.rso-app__lista li{display:flex;justify-content:space-between;padding:6px 0;font-size:15px;border-bottom:1px solid #F1EFF8;font-variant-numeric:tabular-nums}.rso-app__acc{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:6px 18px 18px}.rso-app__acc .btn{width:100%;justify-content:center;padding-left:8px;padding-right:8px;font-size:14.5px}.rso-app__acc .btn-blanco{border:1.5px solid var(--linea-2)}.rso-app__pend{list-style:none;margin:0;padding:0 18px}.rso-app__pend:not(:empty){padding-bottom:16px}.rso-app__pend li{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;margin-top:6px;border-radius:12px;background:#fff6dc;font-size:14px;font-weight:600;animation:sube .3s cubic-bezier(.2,.7,.2,1) both}.rso-app__pend li small{font-weight:600;color:#8a5a00}.rso-app__pend li.ok{background:#e4f6ec}.rso-app__pend li.ok small{color:#116a47}@keyframes pulso-punto{50%{opacity:.3}}.rso-switch{display:inline-flex;align-items:center;gap:12px;font:inherit;font-size:16px;font-weight:700;color:#fff;background:#ffffff14;border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:8px 18px 8px 8px;cursor:pointer}.rso-switch:hover{background:#ffffff24}.rso-switch:disabled{opacity:.6;cursor:default}.rso-switch:focus-visible{outline:3px solid var(--celeste);outline-offset:2px}.rso-switch__pista{width:48px;height:28px;border-radius:99px;background:#1f9d6b;position:relative;transition:background .25s}.rso-switch__bola{position:absolute;top:3px;left:23px;width:22px;height:22px;border-radius:50%;background:#fff;transition:left .25s cubic-bezier(.2,.7,.2,1)}.rso-switch[aria-pressed=false] .rso-switch__pista{background:#e0a100}.rso-switch[aria-pressed=false] .rso-switch__bola{left:3px}.rpi{margin:48px 0 0}.rpi h3{margin:0;font-size:26px;letter-spacing:-.025em;line-height:1.15}.rpi__inv{border-radius:26px;padding:36px;background:#fff;border:1px solid var(--linea);color:var(--tinta);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:44px;align-items:start;grid-template-areas:"t n" "p n" "l n"}.rpi__inv h3{grid-area:t}.rpi__inv>p{grid-area:p;margin:10px 0 0;font-size:16.5px;line-height:1.6;color:var(--texto)}.rpi__niveles{grid-area:n;align-self:center;list-style:none;margin:0;padding:20px;display:grid;gap:14px;background:var(--fondo, #F6F5FB);border-radius:18px}.rpi__niveles li{display:grid;grid-template-columns:84px minmax(0,1fr) 118px;align-items:center;gap:12px;font-size:14.5px;font-weight:600}.rpi__niveles i{height:8px;border-radius:99px;background:var(--linea);position:relative;overflow:hidden}.rpi__niveles i:after{content:"";position:absolute;inset:0 auto 0 0;width:var(--n);background:var(--morado-2);border-radius:inherit}.rpi__niveles b{font-weight:650;font-size:13.5px;color:var(--gris);font-variant-numeric:tabular-nums;text-align:right}.rpi__niveles li.bajo i:after{background:#e8a100}.rpi__niveles li.bajo b{color:#8a5300}.rpi__lista{grid-area:l;list-style:none;margin:22px 0 0;padding:0;display:grid;gap:10px}.rpi__lista li{display:flex;gap:10px;align-items:flex-start;font-size:15.5px;font-weight:600}.rpi__lista li svg{flex:none;margin-top:2px;color:var(--morado-2)}@media(max-width:900px){.rpi__inv{grid-template-columns:minmax(0,1fr);grid-template-areas:"t" "p" "n" "l"}.rpi__niveles{margin-top:22px}}@media(max-width:520px){.rpi__inv{padding:24px 20px;border-radius:22px}.rpi h3{font-size:22px}.rpi__niveles{padding:16px}.rpi__niveles li{grid-template-columns:72px minmax(0,1fr) 104px}}.rmp{margin:20px 0 0;border-radius:30px;overflow:hidden;color:#fff;background:radial-gradient(120% 90% at 20% 60%,#2A1F6B 0%,var(--tinta) 58%)}.rmp__franja{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 40px;border-bottom:1px solid rgba(255,255,255,.1)}.rmp__marcas{display:flex;align-items:center;gap:18px}.rmp__nerby{display:block;height:28px;width:auto}.rmp__mp{display:block;height:38px;width:auto}.rmp__x{width:20px;height:20px;flex:none;opacity:.55}.rmp__sello{font-size:13.5px;font-weight:700;color:var(--tinta);background:#ffe600;border-radius:99px;padding:8px 13px;white-space:nowrap}.rmp__cuerpo{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center}.rmp__vis{position:relative;height:420px}.rmp__vis:before{content:"";position:absolute;top:12%;right:8%;bottom:4%;left:4%;background:radial-gradient(closest-side,#ffe60038,#ffe60000);filter:blur(10px)}.rmp__point{position:absolute;width:86%;height:auto;left:6%;top:20%;filter:drop-shadow(0 34px 44px rgba(0,0,0,.5))}.rmp__tarjeta{position:absolute;z-index:2;width:112px;height:auto;right:5%;bottom:7%;transform:rotate(9deg);filter:drop-shadow(0 24px 28px rgba(0,0,0,.55))}.rmp__aviso{position:absolute;left:7%;top:7%;z-index:2;display:grid;background:#fff;color:var(--tinta);border-radius:16px;padding:10px 14px 10px 10px;box-shadow:0 18px 40px #0a002866;font-size:14px;font-weight:650;line-height:1.25}.rmp__aviso>span{grid-area:1/1;display:flex;align-items:center;gap:10px}.rmp__aviso .e2{opacity:0}.rmp__aviso small{display:block;color:#7a7596;font-weight:600;font-size:12px}.rmp__aviso .i{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:#eeebff;color:var(--morado-2);flex:none}.rmp__aviso .i.ok{background:#12b76a;color:#fff}.rmp__ondas{position:absolute;z-index:1;left:50%;top:44%;width:0;height:0;pointer-events:none}.rmp__ondas i{position:absolute;left:-40px;top:-40px;width:80px;height:80px;border-radius:50%;border:2px solid rgba(0,188,255,.9);opacity:0}.rmp.visto .rmp__aviso{animation:rmp-aviso 9s cubic-bezier(.2,.7,.2,1) .4s infinite both}.rmp.visto .rmp__aviso .e1{animation:rmp-e1 9s ease .4s infinite both}.rmp.visto .rmp__aviso .e2{animation:rmp-e2 9s ease .4s infinite both}.rmp.visto .rmp__tarjeta{animation:rmp-tarjeta 9s cubic-bezier(.45,0,.2,1) .4s infinite both}.rmp.visto .rmp__ondas i{animation:rmp-onda 9s ease-out .4s infinite both}.rmp.visto .rmp__ondas i:nth-child(2){animation-delay:.6s}.rmp.visto .rmp__ondas i:nth-child(3){animation-delay:.8s}@media(prefers-reduced-motion:reduce){.rmp.visto .rmp__aviso,.rmp.visto .rmp__aviso .e1,.rmp.visto .rmp__tarjeta,.rmp.visto .rmp__ondas i{animation:none}.rmp.visto .rmp__aviso .e2{animation:none;opacity:0}}.rmp__texto{padding:44px 48px 44px 8px}.rmp__texto h3{margin:0;font-size:clamp(32px,3.6vw,42px);line-height:1.03;letter-spacing:-.035em;font-weight:850}.rmp__texto>p{margin:16px 0 0;color:#cfc9f2;font-size:17px;line-height:1.6}.rmp__pasos{list-style:none;margin:26px 0 0;padding:0;display:grid;gap:12px}.rmp__pasos li{display:grid;grid-template-columns:30px 1fr;gap:12px;align-items:center;font-weight:600;font-size:15.5px}.rmp__pasos b{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#ffffff1f;font-size:14px}.rmp__pasos .ok b{background:#12b76a}.rmp__tarjeta-txt{margin:24px 0 0!important;display:flex;gap:14px;align-items:center;padding:12px 16px 12px 12px;border-radius:16px;background:#ffffff12;font-size:14.5px!important;line-height:1.45;color:#e4e0fa!important}.rmp__tarjeta-txt img{width:34px;height:auto;transform:rotate(-8deg);flex:none}@media(max-width:900px){.rmp__cuerpo{grid-template-columns:minmax(0,1fr)}.rmp__vis{height:auto;width:100%;max-width:620px;margin:0 auto;aspect-ratio:4/3}.rmp__point{width:80%;left:8%;top:20%}.rmp__tarjeta{width:19%;right:5%;bottom:5%}.rmp__aviso{left:5%;top:4%}.rmp__ondas{top:46%;left:46%}.rmp__texto{padding:8px 40px 40px;max-width:680px;margin:0 auto}.rmp__texto h3{font-size:clamp(28px,4.6vw,38px)}}@media(max-width:640px){.rmp__franja{flex-wrap:wrap;padding:18px 24px}.rmp__texto{padding:4px 24px 32px}}@media(max-width:520px){.rmp{border-radius:22px}.rmp__franja{padding:18px 20px}.rmp__marcas{gap:12px}.rmp__nerby{height:22px}.rmp__mp{height:30px}.rmp__x{width:15px;height:15px}.rmp__vis{aspect-ratio:1/1}.rmp__point{width:90%;left:4%;top:25%}.rmp__tarjeta{width:22%}.rmp__aviso{font-size:13px;padding:8px 12px 8px 8px}.rmp__aviso .i{width:30px;height:30px}.rmp__aviso small{font-size:11.5px}.rmp__texto{padding:0 20px 28px}}@keyframes rmp-aviso{0%{opacity:0;transform:translateY(-14px) scale(.96)}6%,84%{opacity:1;transform:none}46%{transform:scale(1)}49%{transform:scale(1.05)}53%{transform:scale(1)}92%,to{opacity:0;transform:translateY(-8px) scale(.98)}}@keyframes rmp-e1{0%,45%{opacity:1;transform:none}50%,to{opacity:0;transform:translateY(-6px)}}@keyframes rmp-e2{0%,45%{opacity:0;transform:translateY(6px)}50%,to{opacity:1;transform:none}}@keyframes rmp-tarjeta{0%,14%{transform:rotate(9deg)}28%{transform:translate(-165%,-52%) rotate(-6deg) scale(.94)}32%{transform:translate(-161%,-48%) rotate(-6deg) scale(.92)}40%{transform:translate(-165%,-52%) rotate(-6deg) scale(.94)}58%,to{transform:rotate(9deg)}}@keyframes rmp-onda{0%,28%{opacity:0;transform:scale(.4)}31%{opacity:.9}42%,to{opacity:0;transform:scale(1.6)}}.pagina-rest .enc-centro,.pagina-rest #funciones>div:first-child{text-align:center;max-width:880px;margin-left:auto;margin-right:auto}.pagina-rest .enc-centro .titulo,.pagina-rest .enc-centro .bajada,.pagina-rest #funciones>div:first-child .titulo,.pagina-rest #funciones>div:first-child .bajada{margin-left:auto;margin-right:auto}.pagina-rest #funciones .tarjetas{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:900px){.pagina-rest #funciones .tarjetas{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.pagina-rest #funciones .tarjetas{grid-template-columns:minmax(0,1fr)}}.pagina-rest .rd{margin-top:48px}.pagina-rest .vg-todo{background:#fff;color:var(--tinta);border:1px solid var(--linea);animation:none}.pagina-rest .vg-todo .ceja{color:var(--morado-2)}.pagina-rest .vg-todo p{color:var(--texto)}.pagina-rest .vg-todo .btn-blanco{background:var(--tinta);color:#fff;border-color:var(--tinta)}.fund{--w: 150px;--h: 224px;--abre: 46deg;--pivote: 200%}.fund [hidden]{display:none!important}.fund .vh{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.fund-escena{max-width:980px;padding:64px 0 0;perspective:1400px}.fund-escena .fondo{left:0;right:0;width:auto;top:0;height:100%;border-radius:44px;animation:none;overflow:hidden;background:radial-gradient(60% 55% at 50% 108%,rgba(100,80,255,.55),transparent 70%),radial-gradient(38% 42% at 86% 8%,rgba(65,201,255,.22),transparent 70%),radial-gradient(38% 42% at 10% 16%,rgba(100,80,255,.28),transparent 70%),#120a2e}.fund-escena .fondo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(255,255,255,.16) 1.1px,transparent 1.2px);background-size:26px 26px;-webkit-mask-image:radial-gradient(ellipse 75% 70% at 50% 45%,#000 25%,transparent 80%);mask-image:radial-gradient(ellipse 75% 70% at 50% 45%,#000 25%,transparent 80%)}.fund-escena .c1{right:-1.5%;top:-3%}.fund-escena .c2{right:-2%;bottom:16%}.fund-escena .mascota{left:-4%;bottom:-3%;width:21%;z-index:3}.fund-vivo{position:absolute;z-index:2;left:28px;top:24px;margin:0;display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:#cfc9f2;background:#ffffff12;border:1px solid rgba(255,255,255,.12);border-radius:99px;padding:7px 12px 7px 10px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.fund-vivo i{width:8px;height:8px;border-radius:50%;background:#5be7a9;box-shadow:0 0 #5be7a999;animation:fund-pulso 2s infinite}@keyframes fund-pulso{70%,to{box-shadow:0 0 0 9px #5be7a900}}.fund-cuenta{position:absolute;z-index:1;left:0;right:0;top:calc(64px + var(--h) * 1.36);display:flex;flex-direction:column;align-items:center;gap:4px;pointer-events:none}.fund-cuenta b{font-size:calc(var(--h) * .56);line-height:.9;letter-spacing:-.05em;font-weight:900;font-variant-numeric:tabular-nums;display:inline-block;background:linear-gradient(180deg,#fff 30%,#b9aeff);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 28px rgba(140,120,255,.65))}.fund-cuenta b.cambia{animation:fund-baja .7s cubic-bezier(.34,1.56,.64,1)}.fund-cuenta span{font-size:15px;font-weight:700;color:#cfc9f2;max-width:12ch;text-align:center;line-height:1.25}@keyframes fund-baja{0%{transform:translateY(-.4em) scale(.7);opacity:0}55%{transform:translateY(0) scale(1.18);opacity:1;filter:drop-shadow(0 0 46px rgb(170,150,255))}}.fund-antes{font-size:20px;font-weight:600;color:#a3a1b4;margin-left:6px}.fund-abanico{list-style:none;margin:0 auto;padding:0;position:relative;height:calc(var(--h) * 2.36);transform-style:preserve-3d;transform:rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transition:transform .5s cubic-bezier(.2,.7,.2,1)}.fund-carta{position:absolute;left:50%;top:0;width:var(--w);height:var(--h);margin-left:calc(var(--w) / -2);transform-origin:50% var(--pivote, 260%);transform:rotate(0) translateY(40px);opacity:0;transition:transform 1.1s cubic-bezier(.2,.8,.2,1) calc(.25s + var(--i) * 55ms),opacity .5s calc(.25s + var(--i) * 55ms)}.fund.abierto .fund-carta{transform:rotate(calc(var(--t) * var(--abre)));opacity:1}.fund-carta__cara{position:relative;overflow:hidden;height:100%;border-radius:18px;color:#fff;padding:14px 14px 13px;display:flex;flex-direction:column;text-align:left;background:linear-gradient(155deg,#8a7bff,#6450ff 38%,#3b22c9);box-shadow:-10px 6px 26px #08041e8c,inset 0 1px #ffffff73,inset 0 0 0 1px #ffffff29;transition:transform .35s cubic-bezier(.2,.7,.2,1),background .7s,color .7s,box-shadow .7s}.fund-carta__cara:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(100deg,transparent 35%,rgba(255,255,255,.38) 50%,transparent 65%) no-repeat;background-size:60% 100%;background-position:-150% 0;animation:fund-reflejo 6s ease-in-out calc(1.6s + var(--i) * .16s) infinite}@keyframes fund-reflejo{0%{background-position:-150% 0}22%,to{background-position:350% 0}}.fund-carta__marca{margin-top:auto;display:inline-flex;align-items:center;gap:5px}.fund-carta__marca span{background:var(--amarillo);color:var(--tinta);font-weight:900;font-size:10px;letter-spacing:-.02em;padding:2px 5px 3px;border-radius:5px;line-height:1;transform:rotate(-4deg)}.fund-carta b{font-size:calc(var(--w) * .3);font-weight:900;line-height:1;letter-spacing:-.05em;font-variant-numeric:tabular-nums}.fund-carta small{margin-top:4px;font-size:12.5px;font-weight:700;color:#ffffffc7;transition:color .7s}.fund-carta:not(.tomada):hover .fund-carta__cara{transform:translateY(-22px);box-shadow:-10px 6px 26px #08041e8c,0 0 34px #8a7bffcc,inset 0 1px #ffffff73,inset 0 0 0 1px #ffffff29}.fund-carta:not(:last-child) .fund-carta__marca{visibility:hidden}.fund-carta.tomada .fund-carta__cara{background:linear-gradient(155deg,#3a3358,#272042);color:#ffffff57;transform:translateY(12px);box-shadow:-6px 4px 16px #08041e80,inset 0 0 0 1px #ffffff17}.fund-carta.tomada .fund-carta__cara:after{display:none}.fund-carta.tomada small{color:#ffffff57}.fund-carta.tomada .fund-carta__marca{filter:grayscale(1);opacity:.35}.fund-carta.recien{z-index:5}.fund-carta.recien .fund-carta__cara{animation:fund-toma 1.15s cubic-bezier(.3,.7,.2,1)}@keyframes fund-toma{0%{transform:perspective(700px) translateY(0) rotateY(0);filter:brightness(1);animation-timing-function:ease-in}36%{transform:perspective(700px) translateY(-46px) rotateY(90deg) scale(1.08);filter:brightness(1.9)}36.01%{transform:perspective(700px) translateY(-46px) rotateY(-90deg) scale(1.08);filter:brightness(1.9);animation-timing-function:ease-out}to{transform:perspective(700px) translateY(12px) rotateY(0);filter:brightness(1)}}.fund-onda{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:18px;pointer-events:none;border:2px solid #B9AEFF;box-shadow:0 0 30px #8a7bff,inset 0 0 30px #8a7bff99;animation:fund-onda .95s cubic-bezier(.2,.7,.2,1) .28s both}@keyframes fund-onda{0%{opacity:1;transform:translateY(-46px) scale(1)}to{opacity:0;transform:translateY(-46px) scale(1.9)}}.fund.mazo .fund-carta{opacity:1;transform:rotate(calc(var(--t) * 4deg)) translateY(calc(var(--i) * -1.5px));transition:transform .6s cubic-bezier(.34,1.56,.64,1) calc(var(--i) * 30ms),opacity .3s calc(var(--i) * 30ms)}.fund.vivo .fund-carta:not(.tomada) .fund-carta__cara{animation:fund-ola 5.2s ease-in-out calc(var(--i) * .2s) infinite}@keyframes fund-ola{0%,to{translate:0 0}50%{translate:0 -9px}}.fund-halo{position:absolute;left:50%;top:calc(64px + var(--h) * 2);width:calc(var(--h) * 2.5);aspect-ratio:1;margin:calc(var(--h) * -1.25) 0 0 calc(var(--h) * -1.25);border-radius:50%;pointer-events:none;background:conic-gradient(from 0deg,transparent 0 55%,rgba(65,201,255,.5) 72%,rgba(138,123,255,.75) 86%,transparent 100%);-webkit-mask-image:radial-gradient(circle,transparent 44%,#000 46%,#000 58%,transparent 72%);mask-image:radial-gradient(circle,transparent 44%,#000 46%,#000 58%,transparent 72%);filter:blur(10px);opacity:.8;animation:gira 9s linear infinite}.fund-escena .fondo:after{animation:fund-rejilla 5s linear infinite}@keyframes fund-rejilla{to{background-position:26px 26px}}.fund-luz{position:absolute;z-index:-1;left:0;top:0;width:520px;height:520px;margin:-260px 0 0 -260px;border-radius:50%;pointer-events:none;opacity:0;background:radial-gradient(circle,rgba(100,80,255,.22),rgba(65,201,255,.12) 40%,transparent 68%);transform:translate(var(--lx, 50vw),var(--ly, 200px));transition:transform .5s cubic-bezier(.2,.7,.2,1),opacity .6s}.fund .vg-hero:hover .fund-luz{opacity:1}.fund-escena{animation:none;transform-origin:50% 0;transform:perspective(1600px) rotateX(calc((1 - var(--s, 1)) * 16deg)) scale(calc(.9 + var(--s, 1) * .1));will-change:transform}.fund .funcion,.fund .pasos li{position:relative;isolation:isolate;transform-style:preserve-3d}.fund .funcion:before,.fund .pasos li:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:-1;border-radius:inherit;padding:1.5px;pointer-events:none;opacity:0;transition:opacity .35s;background:radial-gradient(260px circle at var(--mx, 50%) var(--my, 50%),#6450FF,#41C9FF 45%,transparent 70%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.fund .funcion:after,.fund .pasos li:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .35s;background:radial-gradient(320px circle at var(--mx, 50%) var(--my, 50%),rgba(100,80,255,.1),transparent 65%)}.fund .funcion:hover:before,.fund .funcion:hover:after,.fund .pasos li:hover:before,.fund .pasos li:hover:after{opacity:1}.fund .funcion.visto:hover,.fund .pasos li.visto:hover{transform:perspective(900px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg)) translateY(-6px);transition:transform .15s ease-out,opacity .8s;box-shadow:0 24px 50px #6450ff29}.fund .funcion .ico{transform:scale(0) rotate(-40deg)}.fund .funcion.visto .ico{transform:none;transition:transform .7s cubic-bezier(.34,1.56,.64,1) calc(var(--d, 0s) + .25s)}.fund .funcion.visto:hover .ico{transform:translateY(-3px) rotate(-8deg) scale(1.1);transition-delay:0s}.fund-estampa{display:flex;align-items:center;gap:8px;margin-top:16px;padding:10px 12px;border-radius:14px;background:#f6f4ff;font-size:14px;color:var(--tinta);width:fit-content}.fund-estampa i{font-style:normal;display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:800;color:#fff;background:var(--tinta);border-radius:99px;padding:4px 9px 4px 7px;opacity:0;transform:scale(2.6) rotate(-18deg)}.fund .funcion.visto .fund-estampa i{opacity:1;transform:none;transition:transform .45s cubic-bezier(.5,0,.2,1.4) calc(var(--d, 0s) + .9s),opacity .2s calc(var(--d, 0s) + .9s);animation:fund-golpe .6s ease-out calc(var(--d, 0s) + 1.3s)}@keyframes fund-golpe{0%{box-shadow:0 0 #1a103d73}to{box-shadow:0 0 0 16px #1a103d00}}.fund-cinta{margin:96px -3vw 0;padding:4px 0;overflow:hidden;transform:rotate(-2deg);background:var(--amarillo);color:var(--tinta);box-shadow:0 14px 34px #1a103d1f}.fund-cinta>div{display:flex;width:max-content;animation:fund-corre 26s linear infinite}.fund-cinta span{display:flex;align-items:center;flex:none}.fund-cinta b{font-size:clamp(20px,2.4vw,30px);font-weight:900;letter-spacing:-.03em;padding:12px 0;white-space:nowrap}.fund-cinta i{width:12px;height:12px;border-radius:3px;background:var(--tinta);margin:0 28px;transform:rotate(45deg);flex:none}@keyframes fund-corre{to{transform:translate(-50%)}}@property --fund-g{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.fund .plan--destacado:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:28px;padding:2px;pointer-events:none;background:conic-gradient(from var(--fund-g),transparent 0 58%,#41C9FF 72%,#8A7BFF 84%,#FFD447 94%,transparent 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);animation:fund-borde 4.5s linear infinite}@keyframes fund-borde{to{--fund-g: 360deg}}.fund .precio b{display:inline-block;font-variant-numeric:tabular-nums}.fund .precio.bajando b{color:var(--amarillo)}.fund .precio.bajo b{animation:fund-cae .7s cubic-bezier(.34,1.56,.64,1)}@keyframes fund-cae{0%{transform:scale(1.35);filter:drop-shadow(0 0 26px rgba(255,212,71,.9))}}.fund .precio[data-baja].espera .fund-antes{opacity:0}.fund-antes{transition:opacity .5s}.fund .pasos .num{transform:scale(0)}.fund .pasos li.visto .num{transform:none;transition:transform .6s cubic-bezier(.34,1.56,.64,1) calc(var(--d, 0s) + .3s)}@media(max-width:640px){.fund-cinta{margin-top:64px}.fund-luz{display:none}}@media(max-width:900px){.fund{--w: 120px;--h: 180px;--abre: 40deg}}@media(max-width:640px){.fund{--w: 82px;--h: 124px;--abre: 32deg}.fund-escena{padding-top:60px}.fund-escena .fondo{border-radius:28px;left:-8px;right:-8px}.fund-escena .mascota,.fund-escena .cubo{display:none}.fund-vivo{left:8px;top:14px;font-size:12px}.fund-halo{top:calc(60px + var(--h) * 2)}.fund-cuenta{top:calc(60px + var(--h) * 1.34)}.fund-cuenta span{font-size:12.5px}.fund-abanico{height:calc(var(--h) * 2.5)}.fund-carta__cara{border-radius:11px;padding:9px 9px 8px 7px}.fund-carta__marca img{height:10px}.fund-carta__marca span{font-size:7.5px;padding:1px 3px 2px}.fund-carta b{font-size:18px}.fund-carta small{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}}@media(prefers-reduced-motion:reduce){.fund-carta,.fund-carta__cara,.fund-abanico{transition:none}.fund-carta__cara:after,.fund-vivo i,.fund-halo,.fund-escena .fondo:after,.fund.vivo .fund-carta .fund-carta__cara,.fund-onda,.fund-cinta>div,.fund .plan--destacado:before{animation:none}.fund-onda,.fund-luz{display:none}.fund-escena{transform:none}.fund .funcion .ico,.fund .pasos .num,.fund-estampa i{transform:none;opacity:1;transition:none}.fund-cuenta b.cambia,.fund-carta.recien .fund-carta__cara{animation:none}}.guias{padding-bottom:96px}.guias-cab{text-align:center;padding-top:64px}.guias-cab h1{margin:22px auto 0;max-width:16ch;font-size:clamp(38px,5.6vw,68px);line-height:1.03;letter-spacing:-.04em;color:var(--tinta);text-wrap:balance}.guias-cab h1 em{font-style:normal;background:linear-gradient(90deg,var(--morado),var(--celeste));-webkit-background-clip:text;background-clip:text;color:transparent}.guias-cab .bajada{margin:18px auto 0;max-width:46ch;font-size:19px;color:var(--suave)}.guias-lista{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:18px;margin-top:48px}.guia-tarjeta{display:grid;grid-template-columns:84px minmax(0,1fr);gap:18px;align-items:center;padding:22px;border:1px solid var(--linea);border-radius:24px;background:#fff;text-decoration:none;color:var(--tinta);transition:border-color .2s,transform .2s,box-shadow .2s}.guia-tarjeta:hover{border-color:var(--morado);transform:translateY(-3px);box-shadow:0 18px 40px #6450ff1f}.guia-tarjeta img{width:84px;height:auto}.guia-tarjeta small{font-size:12.5px;font-weight:700;color:var(--morado)}.guia-tarjeta h2{margin:4px 0 0;font-size:20px;line-height:1.2;letter-spacing:-.02em}.guia-tarjeta p{margin:8px 0 0;font-size:15px;line-height:1.5;color:var(--suave)}@media(min-width:900px){.guias-lista--indice{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.guias-lista--indice .guia-tarjeta{grid-template-columns:120px minmax(0,1fr);gap:26px;padding:30px}.guias-lista--indice .guia-tarjeta img{width:120px}.guias-lista--indice .guia-tarjeta h2{font-size:24px}.guias-lista--indice .guia-tarjeta p{font-size:16px}}.guia{padding-top:40px}.guia-cab{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;align-items:center}.guia-cab__mascota{display:none}.guia-migas{font-size:14px;color:var(--suave)}.guia-migas a{color:inherit}.guia-migas span{margin:0 6px}.guia h1{margin:18px 0 0;max-width:20ch;font-size:clamp(34px,4.8vw,62px);line-height:1.04;letter-spacing:-.04em;color:var(--tinta);text-wrap:balance}.guia-meta{margin:16px 0 0;font-size:14.5px;color:var(--suave)}.guia-entrada{margin:24px 0 0;max-width:58ch;font-size:21px;line-height:1.55;color:var(--tinta);text-wrap:pretty}.guia-cuerpo{margin-top:40px;display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.guia-indice{padding:20px 22px;border:1px solid var(--linea);border-radius:20px;background:#fff}.guia-indice p{margin:0;font-size:13px;font-weight:700;color:var(--morado)}.guia-indice ol{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:2px;counter-reset:paso}.guia-indice li{counter-increment:paso}.guia-indice li a{display:grid;grid-template-columns:22px minmax(0,1fr);gap:6px;padding:7px 0;font-size:15px;line-height:1.35;color:var(--tinta);text-decoration:none}.guia-indice li a:before{content:counter(paso);font-weight:700;color:var(--suave);font-variant-numeric:tabular-nums}.guia-indice li a:hover{color:var(--morado)}.guia-indice .btn{display:none}.guia-texto{min-width:0}.guia-texto>h2{margin:44px 0 0;font-size:26px;line-height:1.2;letter-spacing:-.02em;color:var(--tinta);scroll-margin-top:110px}.guia-texto>p{margin:14px 0 0;font-size:18px;line-height:1.7;color:#3a3558}.guia-texto>ul{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:10px}.guia-texto>ul li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:12px;font-size:18px;line-height:1.6;color:#3a3558}.guia-texto>ul svg{margin-top:6px;color:var(--morado)}@media(min-width:1000px){.guia{padding-top:56px}.guia-cab{grid-template-columns:minmax(0,1fr) 260px;gap:56px;padding-bottom:48px;border-bottom:1px solid var(--linea)}.guia-cab__mascota{display:block;width:260px;height:auto;justify-self:end}.guia-cuerpo{grid-template-columns:250px minmax(0,720px);gap:72px;margin-top:48px;align-items:start}.guia-indice{position:sticky;top:110px;padding:0;border:0;background:none}.guia-indice ol{margin-top:14px;padding-left:0;border-left:2px solid var(--linea)}.guia-indice li a{padding:8px 0 8px 16px;margin-left:-2px;border-left:2px solid transparent;grid-template-columns:minmax(0,1fr)}.guia-indice li a:before{content:none}.guia-indice li a:hover{border-left-color:var(--morado)}.guia-indice .btn{display:inline-flex;margin-top:22px}.guia-texto>h2:first-child{margin-top:0}.guia-texto>h2{font-size:30px}.guia-texto>p,.guia-texto>ul li{font-size:18.5px}}.guia-cierre{margin-top:56px;display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:24px;align-items:end;background:var(--tinta);color:#fff;border-radius:28px;padding:32px 32px 0;overflow:hidden}.guia-cierre>div{padding-bottom:32px}.guia-cierre h2{margin:0;font-size:26px;letter-spacing:-.02em}.guia-cierre p{margin:10px 0 0;font-size:16.5px;line-height:1.6;color:#cfc9f2}.guia-cierre .botones{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin-top:22px}.guia-cierre .ya{color:#fff;font-weight:700;text-decoration:none}.guia-cierre img{width:150px;height:auto;display:block}.guias-mas{margin-top:80px}.guias-mas>h2{font-size:28px;letter-spacing:-.03em;color:var(--tinta);margin:0}.guias-mas .guias-lista{margin-top:20px}@media(max-width:640px){.guias{padding-bottom:64px}.guias-cab{padding-top:36px}.guias-lista{grid-template-columns:minmax(0,1fr);margin-top:32px}.guia-tarjeta{grid-template-columns:60px minmax(0,1fr);padding:18px;gap:14px}.guia-tarjeta img{width:60px}.guia-entrada{font-size:19px}.guia-texto>p,.guia-texto>ul li{font-size:17px}.guia-cuerpo{margin-top:28px}.guia-cierre{grid-template-columns:minmax(0,1fr);padding:24px 24px 0}.guia-cierre img{width:110px;justify-self:end}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
