:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--primary:#5924bd;--primary-strong:#4c1d95;--primary-2:#7b45e8;--lavender:#ede5ff;--lavender-deep:#d9cbfd;--bg:#f7f5fa;--surface:#fff;--ink:#151c2d;--muted:#666779;--line:#e6e1f0;--line-control:#938da9;--success:#20b779;--success-ink:#0f7a4f;--success-soft:#e3f7ee;--warning:#ffbe55;--warning-ink:#6b4800;--warning-soft:#fff6e3;--danger:#dc2626;--danger-ink:#b42318;--danger-soft:#fdecec;--whatsapp:#1faa52;--shadow-card:0 12px 28px #4c1d9512;--shadow-sheet:0 24px 48px #4c1d951f;--shadow-button:0 14px 28px #5924bd4d;--shadow-focus:0 0 0 4px #5924bd2e;--card:var(--surface);--text:var(--ink);--primary-soft:var(--lavender);--primary-light:var(--primary-2)}*{box-sizing:border-box}html,body{min-height:100%;font-family:var(--font-jakarta), Arial, Helvetica, sans-serif;background:var(--bg);color:var(--text);margin:0}body{min-height:100vh}h1{margin:0;font-size:clamp(2rem,4vw,3rem)}.mascota{width:104px;height:auto;display:block;overflow:visible}.mascota g{transform-box:fill-box;transform-origin:50%}.mascota .m-todo{transform-origin:50% 100%}.mascota-espera .m-todo{animation:2.6s ease-in-out infinite m-flotar}.mascota-espera .m-pupilas{animation:4s ease-in-out infinite m-mirar}.mascota-feliz .m-todo{animation:.8s cubic-bezier(.3,1.4,.5,1) both m-saltar,2.6s ease-in-out .8s infinite m-flotar}.mascota-feliz .m-rayos{animation:.5s ease-out .5s 3 both m-destellar}.mascota-feliz .m-ojos{animation:4.5s ease-in-out 1.5s infinite m-parpadear}.mascota-triste .m-todo{animation:.6s ease-in-out 3 m-negar}.mascota-triste .m-pupilas{transform:translateY(5px)}.mascota-triste .m-rayos{opacity:.3}.mascota-marca .m-todo{animation:6s ease-in-out 1.2s infinite m-saltito}.mascota-marca .m-pupilas{animation:5s ease-in-out infinite m-mirar}.mascota-marca .m-ojos{animation:5.5s ease-in-out 2s infinite m-parpadear}.mascota-marca .m-rayos{animation:6s ease-in-out 1.2s infinite m-rayos-saltito}@keyframes m-saltito{0%,82%,to{transform:translateY(0)scale(1)}86%{transform:translateY(0)scale(1.06,.92)}91%{transform:translateY(-16%)scale(.96,1.05)}96%{transform:translateY(0)scale(1.05,.95)}}@keyframes m-rayos-saltito{0%,86%,to{opacity:1}91%{opacity:.3}94%{opacity:1}}@keyframes m-flotar{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes m-mirar{0%,20%,to{transform:translate(0)}35%,50%{transform:translate(-5px)}65%,80%{transform:translate(4px)}}@keyframes m-saltar{0%{opacity:0;transform:translateY(12px)scale(.6)}45%{opacity:1;transform:translateY(-22px)scale(1.05,.95)}70%{transform:translateY(0)scale(1.08,.9)}to{transform:translateY(0)scale(1)}}@keyframes m-destellar{0%{opacity:.2;transform:scale(.7)}60%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@keyframes m-parpadear{0%,92%,to{transform:scaleY(1)}96%{transform:scaleY(.1)}}@keyframes m-negar{0%,to{transform:rotate(0)}25%{transform:rotate(-7deg)}75%{transform:rotate(7deg)}}.pago-shell{background:linear-gradient(160deg, var(--bg) 0%, var(--lavender) 100%);place-items:center;min-height:100vh;padding:40px 20px;display:grid;position:relative;overflow:hidden}.pago-mancha{background:var(--lavender-deep);opacity:.55;pointer-events:none;position:absolute}.pago-mancha-arriba{border-radius:58% 42% 46% 54%/52% 38% 62% 48%;width:520px;height:460px;top:-180px;right:-140px}.pago-mancha-abajo{border-radius:42% 58% 60% 40%/48% 56% 44% 52%;width:560px;height:440px;bottom:-200px;left:-160px}.pago-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center;isolation:isolate;background:#ffffffdb;border:1px solid #ffffffe6;border-radius:32px;width:min(760px,100%);padding:48px 72px 28px;position:relative;overflow:hidden;box-shadow:0 30px 60px #4c1d951f}.pago-card:before{content:"";z-index:-1;background:linear-gradient(160deg, var(--lavender), var(--lavender-deep));opacity:.8;border-radius:46% 54% 40% 60%/40% 44% 56% 60%;width:340px;height:300px;position:absolute;top:-90px;right:-110px}.pago-escena{place-items:center;width:180px;height:190px;margin:0 auto 8px;display:grid;position:relative}.pago-escena .mascota{z-index:1;width:128px;margin-top:-14px;position:relative}.pago-sombra{background:#5924bd1f;border-radius:50%;width:150px;height:22px;margin-left:-75px;animation:2.6s ease-in-out infinite pago-sombra;position:absolute;bottom:14px;left:50%}.pago-insignia{z-index:2;border-radius:50%;place-items:center;width:52px;height:52px;animation:.5s cubic-bezier(.3,1.6,.5,1) .45s both pago-aparecer;display:grid;position:absolute;top:44px;right:-26px;box-shadow:0 8px 18px #0f172a24}.pago-insignia svg,.pago-aviso-icono svg{fill:none;stroke:#fff;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:60%;height:60%}.pago-insignia.bien,.pago-aviso.bien .pago-aviso-icono{background:var(--success-ink)}.pago-insignia.mal,.pago-aviso.mal .pago-aviso-icono{background:var(--danger)}.pago-insignia.espera,.pago-aviso.espera .pago-aviso-icono{background:var(--warning)}.pago-insignia.espera svg,.pago-aviso.espera .pago-aviso-icono svg{stroke:var(--warning-ink)}.pago-confeti{pointer-events:none;position:absolute;inset:-10px -150px}.pago-confeti i{background:var(--c);opacity:0;width:9px;height:22px;animation:pago-confeti .9s cubic-bezier(.2, .9, .3, 1) var(--d,.35s) forwards, pago-flotar-confeti 3.4s ease-in-out calc(var(--d,.35s) + .9s) infinite;border-radius:3px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pago-confeti i:first-child{--x:-190px;--y:-50px;--r:55deg;--c:var(--primary)}.pago-confeti i:nth-child(2){--x:-130px;--y:-92px;--r:-30deg;--c:var(--primary-2);--d:.4s}.pago-confeti i:nth-child(3){--x:-62px;--y:-40px;--r:20deg;--c:var(--muted);--d:.45s}.pago-confeti i:nth-child(4){--x:-210px;--y:30px;--r:-40deg;--c:var(--success);--d:.38s}.pago-confeti i:nth-child(5){--x:-118px;--y:14px;--r:50deg;--c:var(--success);--d:.42s}.pago-confeti i:nth-child(6){--x:168px;--y:6px;--r:35deg;--c:var(--success);--d:.4s}.pago-confeti i:nth-child(7){--x:205px;--y:58px;--r:50deg;--c:var(--primary);--d:.44s}.pago-confeti i:nth-child(8){--x:130px;--y:70px;--r:-20deg;--c:var(--lavender-deep);--d:.48s;width:8px;height:8px}.pago-confeti i:nth-child(9){--x:150px;--y:-88px;--r:-50deg;--c:var(--primary-2);--d:.36s}.pago-confeti i:nth-child(10){--x:-165px;--y:82px;--r:0deg;--c:var(--lavender-deep);--d:.5s;width:8px;height:8px}.pago-confeti i:nth-child(11){--x:220px;--y:-40px;--r:70deg;--c:var(--primary-2);--d:.46s;width:7px;height:16px}.pago-confeti i:nth-child(12){--x:-230px;--y:-10px;--r:-60deg;--c:var(--primary-2);--d:.52s;width:7px;height:16px}.pago-titulo{letter-spacing:-.02em;color:var(--ink);margin:0 0 26px;font-size:clamp(2rem,5vw,3.1rem);line-height:1.15}.pago-destacado{color:var(--primary);display:inline-block;position:relative}.pago-destacado svg{fill:none;width:92%;height:14px;stroke:var(--primary-light);stroke-width:5px;stroke-linecap:round;stroke-dasharray:220;stroke-dashoffset:220px;animation:.7s ease-out .7s forwards pago-subrayar;position:absolute;bottom:-14px;left:4%}.pago-aviso{text-align:left;color:var(--ink);border-radius:20px;align-items:center;gap:22px;padding:20px 26px;line-height:1.5;display:flex}.pago-aviso.bien{background:var(--success-soft)}.pago-aviso.mal{background:var(--danger-soft)}.pago-aviso.espera{background:var(--warning-soft)}.pago-aviso-icono{border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.pago-aviso-texto{border-left:2px solid #1118271f;padding-left:22px}.pago-aviso.bien .pago-aviso-texto{border-left-color:#34c27a73}.pago-aviso-texto p{margin:0}.pago-aviso-texto p+p{margin-top:6px}.pago-datos{grid-template-columns:auto 1fr;gap:4px 16px;margin:0 0 8px;display:grid}.pago-datos dt{color:var(--muted)}.pago-datos dd{margin:0;font-weight:700}.pago-boton{background:linear-gradient(180deg, var(--primary-2), var(--primary));color:#fff;border-radius:20px;justify-content:center;align-items:center;gap:12px;margin-top:22px;padding:20px 56px;font-size:1.15rem;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex;position:relative;box-shadow:0 14px 28px #5924bd4d}.pago-boton:hover{transform:translateY(-2px);box-shadow:0 18px 32px #5924bd5c}.pago-boton-wa{width:28px;height:28px}.pago-boton-wa .borde{fill:none;stroke:#fff;stroke-width:1.8px;stroke-linejoin:round}.pago-boton-wa .tel{fill:#fff}.pago-boton-flecha{fill:none;stroke:#fff;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px;position:absolute;right:26px}.pago-pie{letter-spacing:.14em;color:var(--ink);justify-content:center;align-items:center;gap:10px;margin-top:34px;font-size:.9rem;display:flex}.pago-pie:before,.pago-pie:after{content:"";background:#6b6f854d;flex:0 96px;height:1px}.pago-pie:before{margin-right:22px}.pago-pie:after{margin-left:22px}.pago-pie svg{width:16px;height:16px;fill:var(--primary)}@keyframes pago-sombra{0%,to{opacity:1;transform:scaleX(1)}50%{opacity:.7;transform:scaleX(.86)}}@keyframes pago-aparecer{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes pago-confeti{0%{opacity:0;transform:translate(-50%,-50%)rotate(0)scale(.3)}to{opacity:1;transform:translate(calc(-50% + var(--x) * var(--s,1)), calc(-50% + var(--y) * var(--s,1))) rotate(var(--r)) scale(1)}}@keyframes pago-flotar-confeti{0%,to{opacity:1;transform:translate(calc(-50% + var(--x) * var(--s,1)), calc(-50% + var(--y) * var(--s,1))) rotate(var(--r))}50%{opacity:1;transform:translate(calc(-50% + var(--x) * var(--s,1)), calc(-50% + var(--y) * var(--s,1) - 6px)) rotate(calc(var(--r) + 12deg))}}@keyframes pago-subrayar{to{stroke-dashoffset:0}}@media (max-width:640px){.pago-shell{padding:24px 14px}.pago-card{border-radius:28px;padding:36px 20px 22px}.pago-escena{width:150px;height:160px}.pago-escena .mascota{width:104px}.pago-sombra{width:120px;margin-left:-60px}.pago-insignia{width:44px;height:44px;top:38px;right:-16px}.pago-confeti{inset:-10px -60px}.pago-confeti i{--s:.6}.pago-titulo{margin-bottom:22px;font-size:2rem}.pago-aviso{gap:14px;padding:16px}.pago-aviso-icono{width:36px;height:36px}.pago-aviso-texto{border-left:0;padding-left:0}.pago-boton{padding:17px 48px;font-size:1.05rem}.pago-boton-flecha{right:18px}.pago-pie{letter-spacing:.08em;margin-top:26px;font-size:.78rem}.pago-pie:before,.pago-pie:after{flex-basis:32px}.pago-pie:before{margin-right:8px}.pago-pie:after{margin-left:8px}}@media (prefers-reduced-motion:reduce){.mascota,.mascota *,.pago-shell *{animation:none!important}.pago-confeti i{opacity:1;transform:translate(calc(-50% + var(--x) * var(--s,1)), calc(-50% + var(--y) * var(--s,1))) rotate(var(--r))}.pago-destacado svg{stroke-dashoffset:0}}.campo-ayuda{color:var(--muted);margin:-4px 0 0;font-size:.85rem}.campo-politica{align-items:flex-start;gap:10px;display:flex;font-weight:400!important}.boton{background:var(--primary);color:#fff;text-align:center;border-radius:10px;margin:12px 0 4px;padding:12px 14px;font-weight:700;text-decoration:none;display:block}
@font-face{font-family:plusJakartaSans;src:url(../media/plus_jakarta_sans_latin_wght_normal-s.p.1nsast9qgxif8.woff2)format("woff2");font-display:swap;font-weight:200 800}@font-face{font-family:plusJakartaSans Fallback;src:local(Arial);ascent-override:98.16%;descent-override:20.99%;line-gap-override:0.0%;size-adjust:105.75%}._8joCzG_className{font-family:plusJakartaSans,plusJakartaSans Fallback}._8joCzG_variable{--font-jakarta:"plusJakartaSans", "plusJakartaSans Fallback"}
