.pp{--tinta:#0e1216;--sec:#4b5866;--suave:#6b7785;--linea:#dce2e8;--fondo:#f4f6f8;--panel:#fff;--alzado:#edf1f5;--azul:#1478b0;--enlace:#0e6592;--sel:#dfeff8;--cielo:#eff5fa;--marino:#1e3a5f;--noche:#142a47;--ok:#1f7a45;--ok-t:#1d6a3c;--ok-s:#e8f5ec;--amb:#e9a23b;--amb-t:#8a5409;--amb-s:#fff3dc;--rojo:#ad3440;--rojo-t:#a33643;--rojo-s:#fff0f0;--wa:#1d7f45;font-family:Segoe UI,Roboto,system-ui,-apple-system,sans-serif}.pp *,.pp :before,.pp :after{box-sizing:border-box}.pp button{font:inherit;cursor:pointer}.pp img{max-width:100%}.pp .hueco{color:var(--sec);text-align:center;background:repeating-linear-gradient(135deg,#f7f9fb 0 10px,#eef2f5 10px 20px);border:2px dashed #9aa6b2;border-radius:14px;place-items:center;padding:16px;font-size:13px;line-height:1.4;display:grid}.pp .hueco b{color:var(--tinta);font-size:14px;display:block}.pp .por-confirmar{letter-spacing:.03em;text-transform:uppercase;color:var(--amb-t);background:var(--amb-s);border:1px dashed var(--amb);vertical-align:middle;border-radius:6px;padding:0 6px;font-size:11px;font-weight:800;display:inline-block}.pp{position:relative}.pp .ancho{max-width:1240px;margin:0 auto}.pp h1,.pp h2,.pp h3,.pp h4,.pp p{margin:0}.pp .btn{background:var(--panel);min-height:52px;color:var(--tinta);border:1px solid #c7d0d9;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:0 20px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.pp .btn.wa{background:var(--wa);border-color:var(--wa);color:#fff}.pp .btn.wa svg{flex:none;width:22px;height:22px}.pp .btn.chico{min-height:44px;padding:0 14px;font-size:15px}.pp .btn.ancho-total{width:100%}.pp .chip{background:var(--alzado);color:var(--sec);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:2px 9px;font-size:12px;font-weight:700;display:inline-flex}.pp .chip.ok{background:var(--ok-s);color:var(--ok-t)}.pp .chip.amb{background:var(--amb-s);color:var(--amb-t)}.pp .chip.rojo{background:var(--rojo-s);color:var(--rojo-t)}.pp .chip.azul{background:var(--sel);color:var(--enlace)}.pp .ejemplo{color:var(--suave);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:700}.pp .tira{height:7px;display:flex}.pp .tira i{flex:1}.pp .tira i:nth-child(8n+1){background:#00a0e3}.pp .tira i:nth-child(8n+2){background:#e5007e}.pp .tira i:nth-child(8n+3){background:#ffd500}.pp .tira i:nth-child(8n+4){background:#1d1d1b}.pp .tira i:nth-child(8n+5){background:#7fcff1}.pp .tira i:nth-child(8n+6){background:#f27fbe}.pp .tira i:nth-child(8n+7){background:#ffea7f}.pp .tira i:nth-child(8n+8){background:#8e8e8d}.pp .cab{z-index:10;border-bottom:1px solid var(--linea);background:#fffffff7;align-items:center;gap:10px;padding:10px 16px;display:flex;position:sticky;top:0}.pp .logo{flex-direction:column;justify-content:center;min-height:44px;line-height:1;text-decoration:none;display:flex}.pp .logo img{width:auto;height:28px;display:block}.pp .cab nav{display:none}.pp .cab .der{align-items:center;gap:12px;margin-left:auto;display:flex}.pp .cab .entrar{color:var(--enlace);padding:12px 6px;font-size:15px;font-weight:700;text-decoration:none}.pp .cab .btn{display:none}.pp .portada{background:#fff;padding:22px 16px 26px}.pp .portada .kicker{color:var(--azul);letter-spacing:.02em;font-size:13px;font-weight:700}.pp .portada h1{letter-spacing:-.015em;text-wrap:balance;margin:8px 0 10px;font-size:31px;line-height:1.12}.pp .portada .bajada{color:#2a3540;font-size:16.5px;line-height:1.5}.pp .portada .acciones{gap:2px;margin-top:16px;display:grid}.pp .portada .micro{color:var(--sec);text-align:center;margin-top:2px;font-size:13px}.pp .portada .secundario{color:var(--enlace);text-align:center;white-space:nowrap;padding:12px 10px;font-weight:700;text-decoration:none}.pp .diagrama-caja{margin:14px -4px 0;position:relative}.pp .diagrama-caja svg{width:100%;height:auto;display:block}.pp .corte{border-style:solid;border-color:#7d8996;width:16px;height:16px;position:absolute}.pp .corte.a{border-width:1px 0 0 1px;top:0;left:0}.pp .corte.b{border-width:1px 1px 0 0;top:0;right:0}.pp .corte.c{border-width:0 0 1px 1px;bottom:0;left:0}.pp .corte.d{border-width:0 1px 1px 0;bottom:0;right:0}.pp .dg-linea{stroke:#7fb3d6;stroke-width:1.6px;stroke-dasharray:4 4;fill:none}.pp .dg-linea.iot{stroke:#b5c2cd}.pp .dg-nodo{fill:#fff;stroke:#c9d8e5;stroke-width:1.5px}.pp .dg-txt{fill:#1e3a5f;font:700 12.5px Segoe UI,Roboto,sans-serif}.pp .dg-mini{fill:#6b7785;font:600 10px Segoe UI,Roboto,sans-serif}.pp .dg-centro{fill:#fff;stroke:#1478b0;stroke-width:2.5px}.pp .dg-halo{fill:#1478b0;opacity:.08;transform-origin:180px 165px;animation:3s ease-in-out infinite pp-halo}@keyframes pp-halo{0%,to{opacity:.1;transform:scale(1)}50%{opacity:.03;transform:scale(1.18)}}.pp .aviso{opacity:0;animation:12s infinite pp-aviso}.pp .aviso.a2{animation-delay:4s}.pp .aviso.a3{animation-delay:8s}@keyframes pp-aviso{0%{opacity:0;transform:translateY(6px)}4%,28%{opacity:1;transform:none}33%,to{opacity:0}}.pp .aviso rect{fill:#fff;stroke:#dce2e8;filter:drop-shadow(0 3px 6px #0e12161f)}.pp .aviso text{fill:#0e1216;font:700 10.5px Segoe UI,Roboto,sans-serif}.pp .aviso .gris{fill:#4b5866;font-weight:600}@media (prefers-reduced-motion:reduce){.pp .aviso,.pp .dg-halo{animation:none}.pp .aviso.a1{opacity:1}}.pp .sec{padding:34px 16px}.pp .sec.blanca{background:#fff}.pp .sec h2{letter-spacing:-.01em;text-wrap:balance;font-size:26px;line-height:1.15}.pp .sec .sub{color:var(--sec);margin:8px 0 20px;font-size:16px;line-height:1.5}.pp .ojo{color:var(--azul);text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px;font-size:12.5px;font-weight:800;display:block}.pp .dolores{gap:12px;display:grid}.pp .dolor{border:1px solid var(--linea);background:#fff;border-radius:16px;grid-template-columns:128px 1fr;align-items:center;gap:12px;padding:12px;display:grid}.pp .dolor p{font-size:15.5px;font-weight:600;line-height:1.4}.pp .dolor p small{color:var(--sec);margin-top:4px;font-size:14px;font-weight:500;display:block}.pp .dib{border-radius:10px;height:86px;font-size:10.5px;position:relative;overflow:hidden}.pp .pizarra{white-space:nowrap;color:#e9efe9;background:#23453a;border:4px solid #8a6a45;padding:6px 7px;font-family:Segoe Print,Bradley Hand,Comic Sans MS,cursive;font-size:10px;line-height:1.45}.pp .pizarra s{opacity:.7}.pp .cuaderno{white-space:nowrap;color:#2b3a8c;background:#fffdf6 repeating-linear-gradient(#fffdf6 0 13px,#c9dcef 13px 14px);border:1px solid #e3dccb;padding:2px 6px 0 16px;font-family:Segoe Print,Bradley Hand,Comic Sans MS,cursive;font-size:10px;line-height:14px}.pp .cuaderno:before{content:"";background:#e6a1a1;width:1px;position:absolute;top:0;bottom:0;left:10px}.pp .chat{background:#efe7dd;align-content:start;gap:4px;padding:6px;display:grid}.pp .chat span{background:#fff;border-radius:7px;justify-self:start;max-width:92%;padding:3px 6px;box-shadow:0 1px #00000014}.pp .chat span.yo{background:#d9fdd3;justify-self:end}.pp .chat em{color:#6b7785;font-size:9px;font-style:normal}.pp .vale{color:#333;background:#fff;border:1px solid #dfe3e7;padding:7px 8px;line-height:1.5}.pp .vale b{font-size:11px}.pp .sello{border:2px solid var(--rojo);color:var(--rojo);letter-spacing:.04em;border-radius:4px;padding:1px 5px;font-size:10px;font-weight:800;position:absolute;top:7px;right:5px;transform:rotate(-12deg)}.pp .cuadre{background:#fff;border:1px solid #dfe3e7;gap:3px;padding:7px 8px;display:grid}.pp .cuadre div{justify-content:space-between;display:flex}.pp .cuadre .falta{color:var(--rojo);border-top:1px solid #dfe3e7;padding-top:3px;font-weight:800}.pp .remate{color:var(--marino);text-align:center;margin-top:16px;font-size:18px;font-weight:700}.pp .beneficios{gap:14px;display:grid}.pp .benef{border:1px solid var(--linea);background:#fff;border-radius:18px;align-content:start;gap:10px;padding:16px;display:grid}.pp .benef .num{color:var(--azul);font-size:12px;font-weight:800}.pp .benef h3{font-size:19px;line-height:1.25}.pp .benef>p{color:#2a3540;font-size:15px;line-height:1.5}.pp .app{background:var(--fondo);border:1px solid var(--linea);border-radius:14px;gap:7px;padding:10px;font-size:13px;display:grid}.pp .app .tit{justify-content:space-between;align-items:center;font-size:13px;font-weight:800;display:flex}.pp .app .fila{background:#fff;border:1px solid #e6ebef;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:7px 9px;display:flex}.pp .app .fila span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pp .app .monto{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:800}.pp .app .grande{color:var(--amb-t);font-variant-numeric:tabular-nums;font-size:22px;font-weight:800}.pp .app .barra-amb{background:var(--amb-s);border:1px solid var(--amb);color:var(--amb-t);border-radius:10px;padding:7px 9px;font-weight:700}.pp .app .botones{grid-template-columns:1fr 1fr;gap:6px;display:grid}.pp .app .botones span{text-align:center;background:var(--azul);color:#fff;border-radius:9px;padding:8px;font-weight:800}.pp .app .botones span.apagado{color:#8593a1;background:#e3e8ed}.pp .etapas{grid-template-columns:repeat(5,1fr);gap:4px;display:grid}.pp .etapas div{text-align:center;color:var(--sec);background:#fff;border:1px solid #e6ebef;border-radius:8px;padding:6px 3px;font-size:10.5px;font-weight:700}.pp .etapas div b{color:var(--tinta);font-size:18px;display:block}.pp .etapas div.listo b{color:var(--ok-t)}.pp .avance{gap:4px;display:flex}.pp .avance i{background:#d4dce3;border-radius:9px;flex:1;height:6px}.pp .avance i.si{background:var(--ok)}.pp .avance-txt{color:var(--sec);justify-content:space-between;font-size:10.5px;font-weight:600;display:flex}.pp .demo{justify-items:center;gap:18px;display:grid}.pp .tel{background:var(--fondo);border:10px solid #10161c;border-radius:36px;width:290px;height:470px;position:relative;overflow:hidden;box-shadow:0 18px 40px #0e121638}.pp .tel .tcab{border-bottom:1px solid var(--linea);background:#fff;justify-content:space-between;align-items:center;padding:10px 12px;font-size:12px;font-weight:800;display:flex}.pp .tel .tcab img{height:18px}.pp .tel .tnav{border-top:1px solid var(--linea);text-align:center;height:46px;color:var(--sec);background:#fff;grid-template-columns:repeat(4,1fr);align-items:center;font-size:10.5px;font-weight:600;display:grid;position:absolute;bottom:0;left:0;right:0}.pp .tel .tnav b{color:var(--azul)}.pp .tel.cliente .tnav{display:none}.pp .tel.cliente .escena{bottom:0}.pp .escena{opacity:0;align-content:start;gap:9px;padding:12px;font-size:12.5px;transition:opacity .45s,transform .45s;display:grid;position:absolute;inset:44px 0 46px;transform:translateY(10px)}.pp .escena.ver{opacity:1;transform:none}.pp .escena .hora{color:var(--azul);letter-spacing:.03em;font-size:11px;font-weight:800}.pp .escena .burbuja{background:#fff;border-radius:12px 12px 12px 3px;padding:9px 10px;line-height:1.4;box-shadow:0 1px 2px #00000014}.pp .escena .burbuja small{color:var(--suave);margin-bottom:2px;font-size:10.5px;font-weight:700;display:block}.pp .escena .tarj{border:1px solid var(--linea);background:#fff;border-radius:12px;gap:6px;padding:10px;display:grid}.pp .escena .tarj b{font-size:13.5px}.pp .escena .paso-orden{border-top:1px solid #eef1f4;align-items:center;gap:8px;padding:6px 0;display:flex}.pp .escena .paso-orden:first-of-type{border-top:0}.pp .escena .pto{background:#c7d0d9;border-radius:99px;flex:none;width:10px;height:10px}.pp .escena .pto.ok{background:var(--ok)}.pp .escena .pto.amb{background:var(--amb)}.pp .escena .foto-maq{border:1px solid var(--linea);background:#fff 50%/contain no-repeat;border-radius:10px;height:110px}.pp .escena .boton-ok{background:var(--ok);color:#fff;text-align:center;border-radius:10px;padding:11px;font-weight:800}.pp .escena .boton-azul{background:var(--azul);color:#fff;text-align:center;border-radius:10px;padding:11px;font-weight:800}.pp .escena .entra{animation:.6s .9s both pp-entra}@keyframes pp-entra{to{opacity:1;transform:none}}.pp .pasos-demo{gap:6px;width:100%;max-width:420px;margin:0;padding:0;list-style:none;display:grid}.pp .pasos-demo button{text-align:left;border:1px solid var(--linea);width:100%;min-height:48px;color:var(--sec);background:#fff;border-radius:12px;grid-template-columns:70px 1fr;align-items:center;gap:8px;padding:10px 12px;font-size:14.5px;display:grid}.pp .pasos-demo button b{color:var(--suave);font-size:12px}.pp .pasos-demo button[aria-current=true]{border:2px solid var(--azul);color:var(--tinta);background:var(--sel);font-weight:700}.pp .pasos-demo button[aria-current=true] b{color:var(--azul)}.pp .demo-controles{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.pp .modulos{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pp .modulo{border:1px solid var(--linea);text-align:center;color:var(--tinta);background:#fff;border-radius:14px;flex-direction:column;align-items:center;gap:7px;padding:12px 4px 10px;font-size:13px;font-weight:700;transition:opacity .25s,background .25s;display:flex}.pp .modulo img{flex:none;width:40px;height:40px}.pp .modulo span.n{min-width:0;line-height:1.15}.pp .inter{background:#c7d0d9;border-radius:99px;flex:none;width:34px;height:20px;transition:background .25s;position:relative}.pp .inter:after{content:"";background:#fff;border-radius:99px;width:16px;height:16px;transition:transform .25s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.pp .modulo[aria-pressed=true] .inter{background:var(--ok)}.pp .modulo[aria-pressed=true] .inter:after{transform:translate(14px)}.pp .modulo[aria-pressed=false]{background:#f1f4f6}.pp .modulo[aria-pressed=false] img,.pp .modulo[aria-pressed=false] span.n{opacity:.45}.pp .menu-vivo{border:1px solid var(--linea);color:var(--sec);background:#fff;border-radius:14px;margin-top:14px;padding:10px 12px;font-size:13.5px}.pp .menu-vivo b{color:var(--tinta)}.pp .unico{background:var(--noche);color:#e8eef4}.pp .unico h2{color:#fff}.pp .unico .sub{color:#b6c4d2}.pp .unico .ojo{color:#8fd0f2}.pp .unicos{gap:14px;display:grid}.pp .u-tarj{background:#1b3557;border:1px solid #2c4b73;border-radius:18px;align-content:start;gap:10px;padding:16px;display:grid}.pp .u-tarj h3{color:#fff;font-size:19px}.pp .u-tarj p{color:#d2dce6;font-size:15px;line-height:1.5}.pp .u-tarj .app{color:var(--tinta);background:#f4f6f8}.pp .u-tarj .piloto{color:#ffd88a;font-size:14px;font-weight:700}.pp .u-tarj .hueco{color:#c4d1de;background:repeating-linear-gradient(135deg,#20406a 0 10px,#1b3557 10px 20px);border-color:#5d7aa0;min-height:130px}.pp .u-tarj .hueco b{color:#fff}.pp .confianza{gap:14px;display:grid}.pp .testimonio{min-height:190px}.pp .seguro{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pp .seguro li{border:1px solid var(--linea);background:#fff;border-radius:14px;grid-template-columns:28px 1fr;gap:10px;padding:12px 14px;font-size:15px;line-height:1.45;display:grid}.pp .seguro li:before{content:"✓";background:var(--ok-s);width:26px;height:26px;color:var(--ok-t);border-radius:99px;place-items:center;font-weight:800;display:grid}.pp .seguro li b{display:block}.pp .cifras{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pp .cifras .hueco{min-height:88px}.pp .franja-hoy{background:var(--ok-s);color:var(--ok-t);border:1px solid #b9dcc6;border-radius:14px;margin-bottom:14px;padding:12px 14px;font-size:15.5px;font-weight:700;line-height:1.4}.pp .franja-hoy small{color:#2f5c40;margin-top:2px;font-size:14px;font-weight:500;display:block}.pp .planes{gap:14px;display:grid}.pp .plan{border:1px solid var(--linea);background:#fff;border-radius:18px;align-content:start;gap:10px;padding:18px 16px;display:grid;position:relative}.pp .plan.destacado{border:2px solid var(--azul)}.pp .plan .etq{position:absolute;top:-12px;left:16px}.pp .plan h3{font-size:18px}.pp .plan .precio{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:800}.pp .plan .precio small{color:var(--sec);letter-spacing:0;font-size:14px;font-weight:600}.pp .plan ul{gap:7px;margin:0;padding:0;font-size:14.5px;line-height:1.4;list-style:none;display:grid}.pp .plan li{padding-left:22px;position:relative}.pp .plan li:before{content:"✓";color:var(--ok);font-weight:800;position:absolute;left:0}.pp .plan li.no:before{content:"—";color:#9aa6b2}.pp .plan li.no{color:var(--suave)}.pp .plan .pie-plan{color:var(--sec);border-top:1px solid var(--linea);padding-top:8px;font-size:13px}.pp .nota-planes{color:var(--sec);gap:4px;margin-top:14px;font-size:14px;line-height:1.5;display:grid}.pp .faq{gap:8px;display:grid}.pp .faq details{border:1px solid var(--linea);background:#fff;border-radius:14px}.pp .faq summary{cursor:pointer;min-height:52px;padding:15px 44px 15px 16px;font-size:16px;font-weight:700;list-style:none;position:relative}.pp .faq summary::-webkit-details-marker{display:none}.pp .faq summary:after{content:"+";color:var(--azul);font-size:22px;font-weight:600;position:absolute;top:12px;right:16px}.pp .faq details[open] summary:after{content:"–"}.pp .faq details p{color:#2a3540;padding:0 16px 15px;font-size:15px;line-height:1.55}.pp .cierre{background:var(--noche);color:#e8eef4;padding:0 0 30px}.pp .cierre .ilus{background:url(/pagina/inicio-sesion.webp) 100% 75%/165% no-repeat;height:220px}.pp .cierre .dentro{gap:18px;padding:22px 16px 0;display:grid}.pp .cierre h2{color:#fff;font-size:27px;line-height:1.15}.pp .cierre .sub{color:#c4d1de;margin-top:8px;font-size:16px;line-height:1.5}.pp .como{counter-reset:c;gap:8px;margin:0;padding:0;list-style:none;display:grid}.pp .como li{counter-increment:c;color:#d6e0ea;grid-template-columns:30px 1fr;gap:10px;font-size:15px;line-height:1.45;display:grid}.pp .como li:before{content:counter(c);color:#fff;background:#2c4b73;border-radius:99px;place-items:center;width:28px;height:28px;font-size:14px;font-weight:800;display:grid}.pp .como li b{color:#fff}.pp .form{color:var(--tinta);background:#fff;border-radius:18px;gap:12px;padding:16px;display:grid}.pp .form h3{font-size:18px}.pp .form .o{text-align:center;color:var(--sec);font-size:13px;font-weight:700}.pp .campo{gap:5px;font-size:14px;font-weight:700;display:grid}.pp .campo input{min-height:50px;font:inherit;color:var(--tinta);background:#fff;border:1px solid #b9c4ce;border-radius:12px;padding:0 12px;font-size:16px;font-weight:400}.pp .campo input:focus,.pp .opciones-maq button:focus-visible,.pp .btn:focus-visible{outline-offset:1px;outline:3px solid #7cc4ea}.pp .campo small{color:var(--sec);font-size:13px;font-weight:500}.pp .campo small.ok{color:var(--ok-t);font-weight:700}.pp .campo small.mal{color:var(--rojo-t);font-weight:700}.pp .opciones-maq{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.pp .opciones-maq button{min-height:46px;color:var(--tinta);background:#fff;border:1px solid #b9c4ce;border-radius:10px;padding:0 4px;font-size:14px;font-weight:700}.pp .opciones-maq button[aria-pressed=true]{border:2px solid var(--azul);background:var(--sel);color:var(--enlace)}.pp .acepto{color:#2a3540;grid-template-columns:24px 1fr;align-items:start;gap:8px;font-size:13.5px;font-weight:500;line-height:1.45;display:grid}.pp .acepto input{width:22px;height:22px;margin:0}.pp .acepto a{color:var(--enlace)}.pp .form .listo{background:var(--ok-s);color:var(--ok-t);border-radius:12px;padding:12px;font-weight:700;display:none}.pp .pie{color:#9fb0c2;background:#0b1626;gap:12px;padding:22px 16px 90px;font-size:13.5px;line-height:1.6;display:grid}.pp .pie img{height:24px}.pp .pie nav{flex-wrap:wrap;gap:4px 14px;display:flex}.pp .pie a{color:#cfe0f0;padding:11px 0;text-decoration:none;display:inline-block}.pp .pie .legal{color:#8193a6;font-size:12.5px}.pp .fijo{z-index:9;padding:10px 12px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--linea);background:#fffffff5;margin-top:-77px;transition:transform .3s;position:sticky;bottom:0;transform:translateY(110%)}.pp .fijo.ver{transform:none}.pp .planta-sec{background:#fff}.pp .plano-marco{border:1px solid var(--linea);background:#e9edf1;border-radius:18px;padding:8px;box-shadow:0 1px 2px #1018280a,0 24px 50px -28px #10182859}.pp .plano-barra{color:var(--sec);align-items:center;gap:8px;padding:4px 6px 10px;font-size:12.5px;font-weight:600;display:flex}.pp .plano-barra b{color:var(--tinta);font-size:13.5px}.pp .plano-barra .chip{margin-left:auto}.pp .plano-desliza{-webkit-overflow-scrolling:touch;scrollbar-width:thin;border-radius:12px;overflow-x:auto}.pp .plano-lienzo{width:760px;position:relative}.pp .plano-lienzo img{border-radius:12px;width:100%;height:auto;display:block}.pp .estado{pointer-events:none;border:3px solid;border-radius:99px;width:44px;height:44px;position:absolute;transform:translate(-50%,-50%)}.pp .estado:after{content:"";border:3px solid;border-color:inherit;border-radius:99px;animation:2.2s ease-out infinite pp-onda;position:absolute;inset:-3px}.pp .estado.v{background:#1f7a451a;border-color:#1f7a45d9}.pp .estado.a{background:#e9a23b24;border-color:#e9a23bf2}.pp .estado.r{background:#ad344024;border-color:#ad3440f2}.pp .estado.r:after{animation-duration:1.2s}.pp .estado span{white-space:nowrap;color:#fff;border-radius:99px;padding:2px 8px;font-size:11px;font-weight:800;position:absolute;top:-30px;left:50%;transform:translate(-50%);box-shadow:0 4px 10px #0000002e}.pp .estado.v span{background:var(--ok)}.pp .estado.a span{background:#b8730f}.pp .estado.r span{background:var(--rojo)}@keyframes pp-onda{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}@media (prefers-reduced-motion:reduce){.pp .estado:after{animation:none}}.pp .plano-marco{position:relative}.pp .planta-grid{flex-direction:column;display:flex}.pp .planta-txt{display:contents}.pp .planta-txt .leyenda-estado,.pp .planta-txt .puntos-planta{order:2}.pp .solo-pc-txt{display:none}.pp .plano-avisos{border:1px solid var(--linea);color:var(--sec);background:#fff;border-radius:12px;gap:6px;margin-top:8px;padding:10px 12px;font-size:13.5px;display:grid}.pp .plano-avisos div{align-items:center;gap:8px;display:flex}.pp .plano-avisos b{color:var(--tinta)}.pp .plano-avisos i{border-radius:99px;flex:none;width:10px;height:10px}.pp .plano-avisos i.r{background:var(--rojo);box-shadow:0 0 0 4px var(--rojo-s)}.pp .plano-avisos i.a{background:var(--amb);box-shadow:0 0 0 4px var(--amb-s)}.pp .desliza-aviso{color:var(--sec);text-align:right;padding:8px 4px 0;font-size:12.5px;font-weight:600}.pp .leyenda-estado{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.pp .leyenda-estado .chip{padding:5px 12px;font-size:13px}.pp .leyenda-estado i{border-radius:99px;width:10px;height:10px;display:inline-block}.pp .puntos-planta{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.pp .puntos-planta li{color:#2a3540;grid-template-columns:28px 1fr;gap:10px;font-size:15.5px;line-height:1.45;display:grid}.pp .puntos-planta li:before{content:"✓";background:var(--sel);width:26px;height:26px;color:var(--enlace);border-radius:99px;place-items:center;font-weight:800;display:grid}.pp .puntos-planta b{color:var(--tinta)}.pp .logo .l-osc{display:none}.pp.premium .logo .l-osc{display:block}.pp.premium .cab{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b1626f0;border-bottom-color:#ffffff14}.pp.premium .cab .entrar{color:#d5e9f6}.pp.premium .cab nav a{color:#b6c4d2}.pp.premium .portada{color:#fff;background:radial-gradient(70% 38% at 50% 78%,#1478b04d,#0000 72%),linear-gradient(#ffffff09 1px,#0000 1px) 0 0/32px 32px,linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/32px 32px,#0b1626;padding-top:30px;padding-bottom:34px;position:relative;overflow:hidden}.pp.premium .portada .kicker{color:#7fcff1;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:10px;font-size:10.5px;display:flex}.pp.premium .portada .kicker:before{content:"";background:currentColor;flex:none;width:22px;height:2px}.pp.premium .portada h1{color:#fff;letter-spacing:-.035em;margin:14px 0 12px;font-size:40px;font-weight:800;line-height:1.02}.pp.premium .portada .bajada{color:#b9c7d5;font-size:18px}.pp.premium .portada .secundario{color:#9fd6f3}.pp.premium .portada .micro{color:#8a9cb0}.pp.premium .portada .btn.wa{box-shadow:0 14px 34px -10px #1da055bf}.pp.premium .corte{border-color:#9fd6f38c}.pp.premium .dg-linea{stroke:#7fcff16b}.pp.premium .dg-linea.iot{stroke:#6fd39a73}.pp.premium .dg-nodo{fill:#11233c;stroke:#7fcff161}.pp.premium .dg-txt{fill:#e3ecf4}.pp.premium .dg-mini{fill:#8fa3b8}.pp.premium .dg-halo{fill:#4bb6ea;animation-name:pp-halo2}@keyframes pp-halo2{0%,to{opacity:.22;transform:scale(1)}50%{opacity:.05;transform:scale(1.28)}}.pp.premium .aviso rect{fill:#142c4d;stroke:#ffffff29;filter:drop-shadow(0 8px 18px #00000059)}.pp.premium .aviso text{fill:#fff}.pp.premium .aviso .gris{fill:#a9bbcc}.pp .ic-b{display:none}.pp.premium .ic-b{display:inline}.pp.premium .palabra{opacity:0;animation:.8s cubic-bezier(.2,.8,.2,1) forwards pp-sube;display:inline-block}@keyframes pp-sube{0%{opacity:0;transform:translateY(.45em)}to{opacity:1;transform:none}}.pp.premium .portada .kicker,.pp.premium .portada .bajada,.pp.premium .portada .acciones,.pp.premium .portada .micro{animation:.9s cubic-bezier(.2,.8,.2,1) both pp-aparece}.pp.premium .portada .kicker{animation-delay:50ms}.pp.premium .portada .bajada{animation-delay:.55s}.pp.premium .portada .acciones{animation-delay:.75s}.pp.premium .portada .micro{animation-delay:.9s}@keyframes pp-aparece{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.pp.premium .dg-n{transform-box:fill-box;transform-origin:50%;animation:.7s cubic-bezier(.2,.9,.25,1.2) both pp-nodo}.pp.premium .dg-n:first-of-type{animation-delay:.9s}.pp.premium .dg-n:nth-of-type(2){animation-delay:1s}.pp.premium .dg-n:nth-of-type(3){animation-delay:1.1s}.pp.premium .dg-n:nth-of-type(4){animation-delay:1.2s}.pp.premium .dg-n:nth-of-type(5){animation-delay:1.3s}.pp.premium .dg-n:nth-of-type(6){animation-delay:1.4s}.pp.premium .dg-n:nth-of-type(7){animation-delay:1.5s}@keyframes pp-nodo{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.pp.premium .dg-linea{animation:1s 1.4s both pp-traza}@keyframes pp-traza{0%{opacity:0}to{opacity:1}}.pp .cinta{display:none}.pp.premium .cinta{color:#8fa3b8;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;background:#0b1626;border-top:1px solid #ffffff14;padding:13px 0;font-size:11.5px;font-weight:700;display:block;overflow:hidden}.pp .cinta-mov{width:max-content;animation:42s linear infinite pp-cinta;display:flex}.pp .cinta-mov span{align-items:center;gap:36px;padding:0 18px;display:inline-flex}.pp .cinta-mov span:after{content:"⊕";color:#4bb6ea;letter-spacing:0;font-weight:400}@keyframes pp-cinta{to{transform:translate(-50%)}}.pp-js .pp.premium .tira{transform-origin:0;transition:transform 1.4s cubic-bezier(.2,.8,.2,1);transform:scaleX(0)}.pp-js .pp.premium .tira.ver{transform:none}.pp.premium .ojo{letter-spacing:.14em;align-items:center;gap:10px;font-size:11.5px;display:flex}.pp.premium .ojo:before{content:"";background:currentColor;flex:none;width:22px;height:2px}.pp.premium .sec{padding-top:44px;padding-bottom:44px}.pp.premium .dolor,.pp.premium .benef,.pp.premium .plan,.pp.premium .seguro li,.pp.premium .faq details,.pp.premium .modulo,.pp.premium .pasos-demo button{border-color:#e3e8ee;box-shadow:0 1px 2px #1018280a,0 16px 36px -20px #10182838}.pp.premium .benef,.pp.premium .plan{border-radius:22px}.pp.premium .benef .num{letter-spacing:.14em;color:#8fa3b8;font-size:12px}.pp.premium .app{background:linear-gradient(#f8fafc,#eef2f6);border-color:#e3e8ee}.pp.premium .app .fila{box-shadow:0 1px #10182808}.pp.premium .remate{letter-spacing:-.01em;font-size:20px}.pp.premium .tel{border-color:#0a0f14;box-shadow:0 50px 90px -35px #0b162699,0 0 0 2px #2a3440}.pp.premium .plan.destacado{color:#fff;background:#0b1626;border-color:#0b1626;box-shadow:0 34px 70px -30px #0b1626a6}.pp.premium .plan.destacado .precio small,.pp.premium .plan.destacado .pie-plan{color:#a9bbcc}.pp.premium .plan.destacado li:before{color:#6fd39a}.pp.premium .plan.destacado .pie-plan{border-color:#ffffff1f}.pp.premium .plan.destacado .etq{color:#0b1626;background:#4bb6ea}.pp.premium .unico{background:radial-gradient(60% 50% at 80% 0,#1478b040,#0000 70%),#0b1626}.pp.premium .u-tarj{background:#ffffff0a;border-color:#ffffff1a}.pp.premium .cierre{background:#1a3052}.pp.premium .cierre .ilus{background-color:#1a3052}.pp-js .pp.premium .rev{opacity:0;transition:opacity .9s cubic-bezier(.2,.8,.2,1),transform .9s cubic-bezier(.2,.8,.2,1),box-shadow .3s;transition-delay:var(--d,0s);transform:translateY(26px)}.pp.premium .rev.ver{opacity:1;transform:none}.pp.premium .ver .avance i.si{transform-origin:0;animation:.9s cubic-bezier(.2,.8,.2,1) both pp-llena}.pp.premium .ver .avance i.si:nth-child(2){animation-delay:.25s}.pp.premium .ver .avance i.si:nth-child(3){animation-delay:.5s}.pp.premium .ver .avance i.si:nth-child(4){animation-delay:.75s}@keyframes pp-llena{0%{transform:scaleX(0)}to{transform:none}}@media (prefers-reduced-motion:reduce){.pp-js .pp.premium .rev,.pp-js .pp.premium .tira{opacity:1;transition:none;transform:none}.pp.premium .palabra,.pp.premium .portada *,.pp.premium .dg-n,.pp.premium .dg-linea,.pp .cinta-mov{opacity:1;animation:none!important}}@media (min-width:1000px){.pp .cab{gap:22px;padding:14px 40px}.pp .cab .logo img{height:34px}.pp .cab nav{gap:26px;margin-left:34px;font-size:15.5px;display:flex}.pp .cab nav a{color:var(--sec);font-weight:600;text-decoration:none}.pp .cab .btn{display:inline-flex}.pp .portada{padding:64px 40px 70px}.pp .portada .ancho{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.pp .portada h1{margin:14px 0 18px;font-size:60px}.pp .portada .bajada{max-width:580px;font-size:20px}.pp .portada .acciones{align-items:center;gap:18px;margin-top:30px;display:flex}.pp .portada .acciones .btn{white-space:nowrap;flex:none;min-height:58px;padding:0 26px;font-size:17px}.pp .portada .micro{text-align:left;font-size:14px}.pp .diagrama-caja{margin:0;padding:16px}.pp .sec{padding:72px 40px}.pp .sec h2{font-size:40px}.pp .sec .sub{max-width:760px;margin:12px 0 34px;font-size:19px}.pp .dolores{grid-template-columns:repeat(5,1fr);gap:16px}.pp .dolor{grid-template-columns:1fr;align-content:start;padding:16px}.pp .dib{height:120px;font-size:12px}.pp .pizarra,.pp .cuaderno{font-size:12px}.pp .cuaderno{white-space:nowrap;background:#fffdf6 repeating-linear-gradient(#fffdf6 0 17px,#c9dcef 17px 18px);font-size:10px;line-height:18px}.pp .remate{margin-top:28px;font-size:22px}.pp .beneficios{grid-template-columns:repeat(3,1fr);gap:20px}.pp .benef{padding:22px}.pp .benef h3{font-size:22px}.pp .demo{grid-template-columns:340px 1fr;place-items:center start;gap:56px;max-width:1000px;margin:0 auto}.pp .tel{width:320px;height:540px}.pp .pasos-demo{max-width:none}.pp .pasos-demo button{grid-template-columns:110px 1fr;min-height:58px;font-size:17px}.pp .pasos-demo button b{font-size:14px}.pp .demo-controles{justify-content:flex-start}.pp .modulos{grid-template-columns:repeat(6,1fr);gap:12px}.pp .modulo{gap:10px;padding:16px 10px 14px;font-size:15px}.pp .modulo img{width:56px;height:56px}.pp .unicos{grid-template-columns:1fr 1fr;gap:24px}.pp .u-tarj{grid-template-columns:1fr 1fr;column-gap:22px;padding:26px}.pp .u-tarj>h3,.pp .u-tarj>p,.pp .u-tarj>.piloto{grid-column:1/-1}.pp .confianza{grid-template-columns:1.1fr 1fr;gap:24px}.pp .cifras{grid-column:1/-1;grid-template-columns:repeat(4,1fr)}.pp .planes{grid-template-columns:repeat(3,1fr);gap:20px}.pp .plan{padding:26px 22px}.pp .faq{grid-template-columns:1fr 1fr;align-items:start;gap:12px}.pp .cierre{grid-template-columns:1fr 1fr;padding:0;display:grid}.pp .cierre .ilus{background-position:100% 70%;background-size:cover;height:auto;min-height:640px}.pp .cierre .dentro{max-width:720px;padding:64px 56px 64px 40px}.pp .cierre h2{font-size:40px}.pp .pie{grid-template-columns:auto 1fr;align-items:center;padding:30px 40px}.pp .pie .legal{grid-column:1/-1}.pp .fijo{display:none}.pp .planta-grid{grid-template-columns:360px 1fr;align-items:center;gap:56px;display:grid}.pp .planta-txt{display:block}.pp .plano-desliza{overflow:visible}.pp .plano-lienzo{width:100%}.pp .desliza-aviso{display:none}.pp .estado{width:54px;height:54px}.pp .solo-pc-txt{display:inline}.pp .plano-avisos{width:330px;margin:0;position:absolute;bottom:22px;left:22px;box-shadow:0 14px 30px -12px #10182859}.pp.premium .portada{background:radial-gradient(45% 60% at 74%,#1478b052,#0000 70%),linear-gradient(#ffffff09 1px,#0000 1px) 0 0/48px 48px,linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/48px 48px,#0b1626;padding:96px 40px 100px}.pp.premium .portada .ancho{grid-template-columns:1.15fr .85fr}.pp.premium .portada .kicker{letter-spacing:.14em;font-size:12.5px}.pp.premium .portada h1{margin:22px 0 18px;font-size:76px}.pp.premium .cierre .ilus{background-position:50% 60%;background-size:100%}.pp.premium .portada .bajada{font-size:24px}.pp.premium .sec{padding-top:104px;padding-bottom:104px}.pp.premium .sec h2{font-size:48px}.pp.premium .benef:hover,.pp.premium .plan:not(.destacado):hover{transform:translateY(-6px);box-shadow:0 2px 4px #1018280d,0 30px 50px -24px #1018284d}.pp.premium .plan.destacado{transform:scale(1.03)}.pp.premium .plan.destacado.rev:not(.ver){transform:translateY(26px)scale(1.03)}.pp.premium .cinta{padding:16px 0;font-size:13px}}.pp{background:var(--fondo);color:var(--tinta);-webkit-font-smoothing:antialiased;font-size:16px;line-height:normal}@media (prefers-reduced-motion:no-preference){html:has(.pp){scroll-behavior:smooth}}.pp h1,.pp h2,.pp h3,.pp h4{letter-spacing:normal;font-family:inherit;font-weight:700;line-height:1.2}.pp button{min-width:0;min-height:0;color:inherit}.pp section[id]{scroll-margin-top:64px}.pp .portada .acciones{z-index:1;position:relative}.pp .visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pp .trampa{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.pp .form .listo.ver{display:block}.pp .campo small.mal,.pp .m-form.mal{color:var(--rojo-t);font-weight:700}.pp .m-form{color:var(--sec);font-size:13px}.pp .legal-doc{color:#2a3540;gap:14px;max-width:760px;margin:0 auto;padding:32px 16px 64px;font-size:16px;line-height:1.6;display:grid}.pp .legal-doc h1{color:var(--tinta);font-size:30px;line-height:1.15}.pp .legal-doc h2{color:var(--tinta);margin-top:12px;font-size:20px}.pp .legal-doc ul{gap:6px;margin:0;padding-left:22px;display:grid}.pp .legal-doc a{color:var(--enlace)}.pp .aviso-abogado{background:var(--amb-s);border:2px dashed var(--amb);color:#4f3505;border-radius:14px;padding:12px 14px;font-size:14px;font-weight:600;line-height:1.45}.pp .aviso-abogado b{color:var(--amb-t);text-transform:uppercase;letter-spacing:.03em;font-size:13px;display:block}.pp .pie a{padding:12px 0}.pp{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;overflow:clip}.pp.premium .campo input[name]{min-height:50px}@media (min-width:1000px){.pp .confianza:not(:has(.testimonio)){grid-template-columns:1fr}}.pp .legal-doc .nota-version{color:var(--suave);margin-top:8px;font-size:13px}.pp{font-family:var(--font-plex), "Segoe UI", Roboto, system-ui, sans-serif}.pp h1,.pp h2,.pp h3,.pp h4{letter-spacing:-.015em;text-wrap:balance}.pp h1,.pp h2,.pp h3,.pp.premium .portada h1{letter-spacing:-.03em;font-weight:600}.pp.premium .sec h2{letter-spacing:-.025em;font-weight:600}.pp .sec .sub,.pp p{text-wrap:pretty}.pp .sec .sub{max-width:68ch}.pp .ojo,.pp.premium .ojo,.pp.premium .portada .kicker,.pp.premium .cinta,.pp .chip.rojo,.pp .chip.azul,.pp .ejemplo{text-transform:none;letter-spacing:0}.pp .ojo,.pp.premium .ojo,.pp.premium .portada .kicker{font-size:14px;font-weight:600}.pp.premium .cinta{font-size:13px;font-weight:500}.pp .aviso-abogado b{text-transform:none;letter-spacing:0}@media (min-width:1000px){.pp.premium .benef:hover,.pp.premium .plan:not(.destacado):hover{box-shadow:none;border-color:var(--azul);transform:none}}.pp a:focus-visible,.pp button:focus-visible,.pp input:focus-visible,.pp select:focus-visible,.pp textarea:focus-visible{outline:2px solid var(--azul);outline-offset:2px}@media (min-width:1000px){.pp .planes:has(>.plan:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,420px));justify-content:center}}.pp.premium .cab{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0b1626}.pp .cab .nav-pc{display:none}.pp .cab .menu-boton{color:#e7eef5;background:0 0;border:1px solid #ffffff38;border-radius:8px;order:3;align-items:center;gap:6px;min-height:44px;padding:0 12px;font-size:15px;font-weight:600;display:inline-flex}.pp .cab .menu-boton svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:20px;height:20px}.pp .cab .der{order:2}.pp .cab .menu-hoja{background:#0b1626;border-bottom:1px solid #ffffff1a;padding:8px 16px 16px;display:grid;position:absolute;top:100%;left:0;right:0;box-shadow:0 16px 32px #00000059}.pp .cab .menu-hoja a{color:#e7eef5;border-bottom:1px solid #ffffff14;align-items:center;min-height:48px;padding:0 4px;font-size:16px;font-weight:600;text-decoration:none;display:flex}.pp .cab .menu-hoja a[aria-current=true]{color:#7fcff1}.pp .cab .menu-hoja .menu-entrar{color:#7fcff1;border-bottom:0}@media (max-width:999px){.pp .cab .der{gap:4px}}@media (min-width:1000px){.pp .cab{grid-template-columns:1fr auto 1fr;gap:24px;min-height:72px;padding:0 40px;display:grid}.pp .cab .menu-boton,.pp .cab .menu-hoja{display:none}.pp .cab .nav-pc{align-self:stretch;align-items:stretch;gap:4px;margin:0;display:flex}.pp .cab .nav-pc a{color:#b6c4d2;align-items:center;padding:0 14px;font-size:15px;font-weight:600;text-decoration:none;transition:color .15s;display:flex;position:relative}.pp .cab .nav-pc a:hover,.pp .cab .nav-pc a[aria-current=true]{color:#fff}.pp .cab .nav-pc a[aria-current=true]:after{content:"";background:#2a9fd6;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:14px;right:14px}.pp .cab .der{justify-self:end;gap:20px}.pp .cab .entrar{padding:12px 4px;font-size:15px;font-weight:600}.pp .cab .entrar:hover{color:#fff;text-underline-offset:4px;text-decoration:underline}}@media (min-width:1000px) and (max-width:1199px){.pp .cab .nav-pc a{padding:0 9px;font-size:14.5px}}.pp .planes{align-items:stretch}@media (min-width:1000px){.pp.premium .plan.destacado{transform:none}.pp.premium .plan.destacado.rev:not(.ver){transform:translateY(26px)}}.pp .plan .precio{overflow-wrap:anywhere}@media (min-width:1000px){.pp .cab{padding-inline:max(40px,50% - 620px)}.pp .cab .logo{justify-self:start;align-items:flex-start}}.pp .portada .problema{color:#ffd28a;text-wrap:balance;max-width:32ch;margin:0;font-size:18px;font-weight:600;line-height:1.45}.pp .portada .para{color:#d7e2ec;max-width:46ch;margin:16px 0 0;font-size:17px;line-height:1.55}.pp .wa-flota{right:max(20px, env(safe-area-inset-right));bottom:max(20px, env(safe-area-inset-bottom));z-index:30;color:#fff;background:#25d366;border-radius:50%;place-items:center;width:60px;height:60px;transition:transform .15s;display:grid;position:fixed;box-shadow:0 10px 24px #00000047,0 2px 6px #0000002e}.pp .wa-flota:hover{transform:scale(1.06)}.pp .wa-flota:focus-visible{outline-offset:3px;outline:3px solid #fff}.pp .fijo{display:none}.pp .carrusel{justify-self:center;width:100%;max-width:560px;position:relative}.pp .c-marco{aspect-ratio:1;touch-action:pan-y;-webkit-user-select:none;user-select:none;background:#ffffff05;border:1px solid #ffffff1a;border-radius:16px;position:relative;overflow:hidden}.pp .c-pista{height:100%;transition:transform .6s cubic-bezier(.4,0,.2,1);display:flex}.pp .c-escena{flex:0 0 100%;height:100%;position:relative}.pp .c-leyenda{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex;position:absolute;bottom:18px;left:22px;right:22px}.pp .c-leyenda b{color:#7fcff1;font-size:13px}.pp .c-prob .c-leyenda b{color:#ffd28a}.pp .c-res .c-leyenda b{color:#7ee0a2}.pp .c-leyenda span{color:#fff;font-size:18px;font-weight:600}.pp .c-ctrl{justify-content:center;align-items:center;gap:8px;margin-top:14px;display:flex}.pp .c-ctrl>button{color:#e7eef5;background:0 0;border:1px solid #fff3;border-radius:8px;width:40px;height:40px;font-size:20px;line-height:1}.pp .c-puntos{display:flex}.pp .c-puntos button{background:0 0;border:0;width:22px;height:40px;padding:0;position:relative}.pp .c-puntos button:after{content:"";background:#ffffff4d;border-radius:9px;width:7px;height:7px;transition:width .3s,background .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pp .c-puntos button[aria-current=true]:after{background:#7fcff1;width:22px}.pp .c-tiempo{background:#ffffff1a;border-radius:2px;height:2px;margin-top:6px;overflow:hidden}.pp .c-tiempo i{background:#7fcff1;width:0;height:100%;display:block}.pp .carrusel.corriendo .c-tiempo i{animation:5s linear forwards pp-tiempo}@keyframes pp-tiempo{to{width:100%}}.pp .carrusel .diagrama-caja{max-width:none;padding:0;position:absolute;inset:10px 10px 60px}.pp .carrusel .diagrama-caja .corte,.pp .carrusel .diagrama-caja .aviso{display:none}.pp .c-prob-caja{position:absolute;inset:22px 22px 70px}.pp .c-pizarra{color:#e9f1e8;background:#20352a;border:8px solid #6b4a2b;border-radius:6px;width:58%;height:46%;padding:10px 14px;font-family:Segoe Print,Comic Sans MS,cursive;font-size:14px;line-height:1.6;position:absolute;top:0;left:0;transform:rotate(-2deg)}.pp .c-pizarra s{opacity:.6}.pp .c-cuaderno{color:#2b3a8c;background:#fdf6d8 repeating-linear-gradient(#0000 0 22px,#c9d6ee 22px 23px);border-radius:4px;width:40%;height:48%;padding:12px 10px 12px 26px;font-family:Segoe Print,Comic Sans MS,cursive;font-size:13px;line-height:1.75;position:absolute;top:6%;right:0;transform:rotate(3deg);box-shadow:0 8px 18px #00000059}.pp .c-chat{background:#e9dfd4;border-radius:12px;width:56%;padding:10px;position:absolute;bottom:0;left:4%;box-shadow:0 10px 22px #00000059}.pp .c-chat-cab{color:#3b4a54;justify-content:space-between;font-size:12px;font-weight:600;display:flex}.pp .c-chat-cab em{color:#fff;background:#25d366;border-radius:99px;padding:0 7px;font-style:normal}.pp .c-msj{color:#111b21;opacity:0;background:#fff;border-radius:8px;max-width:88%;margin:6px 0;padding:6px 10px;font-size:13px;transform:translateY(8px)}.pp .c-msj small{color:#667781;text-align:right;font-size:10px;display:block}.pp .activa .c-msj{animation:.4s forwards pp-entra}.pp .activa .c-msj:nth-child(3){animation-delay:.6s}.pp .activa .c-msj:nth-child(4){animation-delay:1.2s}.pp .c-nota{color:#3a2c00;background:#ffe27a;width:34%;padding:12px;font-family:Segoe Print,Comic Sans MS,cursive;font-size:13px;line-height:1.5;position:absolute;bottom:6%;right:4%;transform:rotate(-4deg);box-shadow:0 8px 18px #00000059}.pp .c-nota b{color:#a3121f}.pp .c-caja{flex-direction:column;gap:12px;display:flex;position:absolute;inset:22px 22px 74px}.pp .c-centro{justify-content:center}.pp .c-plano{background:#e9edf2;border-radius:12px;flex:1;position:relative;overflow:hidden}.pp .c-plano img{object-fit:cover;width:100%;height:100%;display:block}.pp .c-chip{color:#18212c;opacity:0;background:#fff;border-radius:99px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:600;display:flex;position:absolute;transform:translateY(6px);box-shadow:0 4px 12px #00000040}.pp .activa .c-chip{animation:.4s forwards pp-entra}.pp .activa .c-chip:nth-of-type(2){animation-delay:.35s}.pp .activa .c-chip:nth-of-type(3){animation-delay:.7s}.pp .c-pt{border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.pp .c-v{background:#1b7a4a}.pp .c-r{background:#b3261e}.pp .c-a{background:#c98a1a}.pp .c-resumen{color:#d7e2ec;flex-wrap:wrap;gap:6px 14px;font-size:14px;display:flex}.pp .c-resumen span{align-items:center;gap:6px;display:flex}.pp .c-wa{color:#111b21;opacity:0;background:#d9fdd3;border-radius:10px;align-self:flex-start;padding:8px 12px;font-size:13px;box-shadow:0 6px 16px #0000004d}.pp .activa .c-wa{animation:.4s .5s forwards pp-entra}.pp .c-tel{color:#18212c;background:#fff;border-radius:18px;align-self:center;width:64%;padding:16px;box-shadow:0 14px 30px #0006}.pp .c-tel small{color:#646d7a;font-size:12px}.pp .c-tel h4{margin:2px 0 10px;font-size:16px}.pp .c-pasos{gap:7px;margin:0 0 12px;padding:0;font-size:13px;list-style:none;display:grid}.pp .c-pasos li{color:#646d7a;align-items:center;gap:8px;display:flex}.pp .c-pasos li b{color:#46505d;background:#e9edf2;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;display:grid}.pp .c-pasos li.hecho b{color:#fff;background:#1b7a4a}.pp .c-pasos li.ahora{color:#18212c;font-weight:600}.pp .c-pasos li.ahora b{color:#fff;background:#c98a1a}.pp .c-saldo{color:#975a00;background:#fcf2df;border-radius:8px;justify-content:space-between;padding:8px 10px;font-size:14px;font-weight:600;display:flex}.pp .c-pagar{color:#fff;text-align:center;background:#18212c;border-radius:8px;margin-top:10px;padding:9px;font-size:14px;font-weight:600}.pp .c-tit{color:#b9c7d5;margin:0;font-size:15px}.pp .c-barras{gap:14px;margin:auto 0;display:grid}.pp .c-barra{color:#fff;grid-template-columns:124px 1fr 40px;align-items:center;gap:12px;font-size:15px;display:grid}.pp .c-barra small{color:#b9c7d5;font-size:15px}.pp .c-barra span{background:#ffffff14;border-radius:99px;height:14px;overflow:hidden}.pp .c-barra i{background:#7fcff1;border-radius:99px;width:0;height:100%;transition:width 1s;display:block}.pp .activa .c-barra i{width:var(--w)}.pp .c-barra b{text-align:right;font-variant-numeric:tabular-nums}.pp .c-iot{color:#fff;grid-template-columns:44% 1fr;align-items:center;gap:16px;margin:auto 0;display:grid}.pp .c-iot img{background:#e9edf2;border-radius:12px;width:100%;padding:8px}.pp .c-cuenta{font-variant-numeric:tabular-nums;font-size:56px;font-weight:700;line-height:1}.pp .c-cuenta small{color:#b9c7d5;margin:6px 0 12px;font-size:14px;font-weight:500;display:block}.pp .c-piloto{color:#7fcff1;border:1px solid #7fcff166;border-radius:99px;margin-top:12px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-block}.pp .c-ia{gap:12px;margin:auto 0;display:grid}.pp .c-msj-ia{color:#111b21;background:#fff;border-radius:10px;justify-self:start;max-width:82%;padding:9px 12px;font-size:14px}.pp .c-ia-chip{color:#7fcff1;justify-self:center;font-size:13px;font-weight:600}.pp .c-coti{color:#18212c;opacity:0;background:#fff;border-radius:12px;justify-self:end;width:86%;padding:12px 14px;transform:translateY(8px);box-shadow:0 12px 26px #00000059}.pp .activa .c-coti{animation:.5s .6s forwards pp-entra}.pp .c-coti small{color:#646d7a;font-size:12px}.pp .c-fila{border-bottom:1px solid #eaedf1;justify-content:space-between;gap:10px;margin:6px 0;padding-bottom:6px;font-size:14px;display:flex}.pp .c-tot{justify-content:space-between;font-weight:700;display:flex}.pp .c-res-caja{color:#fff;flex-direction:column;justify-content:center;gap:18px;display:flex;position:absolute;inset:36px 30px 80px}.pp .c-grande{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:64px;font-weight:700;line-height:1}.pp .c-grande small{color:#b9c7d5;letter-spacing:0;margin-top:8px;font-size:17px;font-weight:500;display:block}.pp .c-lista{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pp .c-lista li{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;justify-content:space-between;gap:10px;padding:12px 14px;font-size:15px;display:flex}.pp .c-lista li b{color:#7ee0a2}.pp .c-ejemplo{color:#8fa3b8;font-size:12px}@media (max-width:999px){.pp .carrusel{margin-top:28px}.pp .portada .problema{font-size:16px}.pp .portada .para{font-size:15px}.pp .c-pizarra{border-width:6px;font-size:11px}.pp .c-cuaderno{font-size:10.5px}.pp .c-msj{font-size:11px}.pp .c-nota{font-size:10.5px}.pp .c-leyenda span{font-size:15px}.pp .c-barra{grid-template-columns:96px 1fr 30px;font-size:13px}.pp .c-barra small{font-size:12px}.pp .c-cuenta{font-size:38px}.pp .c-tel{width:84%}.pp .c-msj-ia,.pp .c-fila{font-size:12px}.pp .c-chip{padding:4px 8px;font-size:10.5px}.pp .c-grande{font-size:44px}.pp .c-lista li{font-size:13px}.pp .wa-flota{width:56px;height:56px}}@media (prefers-reduced-motion:reduce){.pp .c-pista,.pp .c-barra i{transition:none}.pp .activa .c-msj,.pp .activa .c-chip,.pp .activa .c-wa,.pp .activa .c-coti{animation-duration:10ms;animation-delay:0s}}.pp .carrusel .diagrama-caja svg{width:100%!important;height:100%!important}@media (max-width:999px){.pp .c-marco{aspect-ratio:4/5}.pp .c-caja{inset:16px 16px 84px}.pp .c-tel{padding:12px}.pp .c-tel h4{margin-bottom:8px;font-size:15px}.pp .c-pasos{gap:5px;margin-bottom:10px;font-size:12px}.pp .c-wa{padding:6px 10px;font-size:12px}.pp .c-prob-caja{inset:16px 16px 84px}.pp .c-res-caja{inset:24px 18px 90px}}.pp .c-plano img{height:calc(100% + 30px);margin-top:-30px}@media (max-width:999px){.pp .c-ctrl{justify-content:flex-start;gap:4px;padding-right:76px}.pp .c-puntos button{width:20px}}
