.xp{--xp-rojo:#e30b13;--xp-rojo-oscuro:#a8080e;--xp-tinta:#1c1a18;--xp-oro:#c99a4b;--xp-oro-claro:#e2c48d;--xp-crema:#f7f3ee;--xp-blanco:#ffffff;--xp-ease:cubic-bezier(0.22,0.7,0.25,1);font-family:var(--font-gotham,"Gotham"),"Helvetica Neue",Arial,sans-serif;color:var(--xp-tinta)}.xp-sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.xp-apertura{display:none}html[data-xp-apertura=saltada] .xp-apertura,html[data-xp-apertura=si] .xp-apertura{position:fixed;inset:0;z-index:2147483600;display:grid;place-items:center;align-content:center;gap:22px;background:radial-gradient(120% 90% at 50% 40%,var(--xp-rojo) 0,var(--xp-rojo-oscuro) 46%,var(--xp-tinta) 100%);cursor:pointer;animation:xp-apertura-fuera .45s var(--xp-ease) 1.05s forwards}html[data-xp-apertura=saltada] .xp-apertura{animation:xp-apertura-fuera .22s ease-out 0s forwards;pointer-events:none}.xp-apertura-logo{display:block;width:min(64vw,360px);height:auto;animation:xp-apertura-logo .75s var(--xp-ease) .05s both}.xp-apertura-raya{display:block;width:min(52vw,280px);height:3px;border-radius:3px;background:linear-gradient(90deg,transparent,var(--xp-oro),transparent);transform-origin:50% 50%;animation:xp-apertura-raya .7s var(--xp-ease) .35s both}.xp-apertura-saltar{position:absolute;right:18px;bottom:18px;font:inherit;font-size:13px;font-weight:700;letter-spacing:.04em;color:var(--xp-blanco);background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.45);border-radius:999px;padding:8px 16px;cursor:pointer}.xp-apertura-saltar:focus-visible{outline:3px solid var(--xp-oro);outline-offset:3px}@keyframes xp-apertura-logo{0%{opacity:0;transform:scale(.82) translateY(8px)}to{opacity:1;transform:none}}@keyframes xp-apertura-raya{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes xp-apertura-fuera{0%{opacity:1}to{opacity:0;visibility:hidden;pointer-events:none}}.xp-banda{position:relative;overflow:hidden;max-width:100%;padding-block:8px}.xp-banda:focus-visible{outline:3px solid var(--xp-oro);outline-offset:-3px}.xp-banda-pista{display:flex;width:max-content;will-change:transform;animation:xp-desliza var(--xp-dur,60s) linear infinite}.xp-banda-pista.xp-banda-derecha{animation-direction:reverse}.xp-banda:focus .xp-banda-pista,.xp-banda:focus-within .xp-banda-pista,.xp-banda:hover .xp-banda-pista{animation-play-state:paused}.xp-banda-lista{display:flex;flex-shrink:0;list-style:none;margin:0;padding:0}.xp-banda-lista li{flex:none;margin:0 14px 0 0}.xp-logo{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:176px;height:76px;border-radius:16px;border:1px solid rgba(28,26,24,.1);box-shadow:0 10px 26px rgba(0,0,0,.18)}.xp-logo img{display:block;width:136px;height:40px;object-fit:contain}.xp-banda-mini .xp-logo{width:140px;height:62px;border-radius:12px}.xp-banda-mini .xp-logo img{width:116px;height:38px}@keyframes xp-desliza{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:640px){.xp-banda-lista li{margin-right:10px}.xp-logo{width:144px;height:62px}.xp-logo img{width:112px;height:32px}.xp-banda-mini .xp-logo{width:116px;height:52px}.xp-banda-mini .xp-logo img{width:96px;height:30px}}.xp-teclea{position:relative;--xp-teclea-inicio:0.25s}html[data-xp-apertura]:not([data-xp-apertura=no]) .xp-teclea{--xp-teclea-inicio:1.1s}.xp-teclea-letra{opacity:0;animation:xp-letra .01s linear forwards;animation-delay:calc(var(--xp-teclea-inicio, .2s) + var(--i) * var(--xp-teclea-paso, 34ms))}.xp-teclea-cursor{display:inline-block;width:.08em;height:.95em;margin-left:.06em;vertical-align:-.08em;background:var(--xp-oro);animation:xp-cursor .9s steps(1) infinite}@keyframes xp-letra{to{opacity:1}}@keyframes xp-cursor{0%,49%{opacity:1}50%,to{opacity:0}}.xp-aparece{transition:opacity .8s var(--xp-ease),transform .8s var(--xp-ease);transition-delay:var(--xp-retraso,0s)}html[data-xp-mov] .xp-aparece:not(.xp-dentro){opacity:0;transform:translateY(28px);animation:xp-salvavidas .01s linear 3.5s forwards}html[data-xp-mov] .xp-aparece.xp-desde-izquierda:not(.xp-dentro){transform:translateX(-34px)}html[data-xp-mov] .xp-aparece.xp-desde-derecha:not(.xp-dentro){transform:translateX(34px)}html[data-xp-mov] .xp-aparece.xp-crece:not(.xp-dentro){transform:scale(.94)}@keyframes xp-salvavidas{to{opacity:1;transform:none}}.xp-contador{font-variant-numeric:tabular-nums}.xp-fondo{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0;background:var(--xp-tinta)}.xp-fondo-mancha{position:absolute;border-radius:50%;will-change:transform}.xp-fondo-mancha-1{width:70vmax;height:70vmax;left:-26vmax;top:-34vmax;background:radial-gradient(closest-side,rgba(227,11,19,.75),rgba(227,11,19,0));animation:xp-flota-1 22s ease-in-out infinite alternate}.xp-fondo-mancha-2{width:56vmax;height:56vmax;right:-24vmax;bottom:-30vmax;background:radial-gradient(closest-side,rgba(201,154,75,.45),rgba(201,154,75,0));animation:xp-flota-2 26s ease-in-out infinite alternate}.xp-fondo-mancha-3{width:48vmax;height:48vmax;right:6vmax;top:-28vmax;background:radial-gradient(closest-side,rgba(168,8,14,.6),rgba(168,8,14,0));animation:xp-flota-1 30s ease-in-out infinite alternate-reverse}.xp-fondo-p{position:absolute;right:-4%;bottom:-12%;width:min(46vw,520px);height:auto;opacity:.08;will-change:transform;animation:xp-respira 14s ease-in-out infinite alternate}@keyframes xp-flota-1{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(8vmax,6vmax,0) scale(1.12)}}@keyframes xp-flota-2{0%{transform:translateZ(0) scale(1.05)}to{transform:translate3d(-7vmax,-5vmax,0) scale(.95)}}@keyframes xp-respira{0%{transform:translateY(0) rotate(-2deg)}to{transform:translateY(-3%) rotate(2deg)}}.xp-progreso{position:relative;height:6px;border-radius:6px;background:rgba(28,26,24,.1);overflow:hidden}.xp-progreso-relleno{position:absolute;inset:0;transform-origin:0 50%;transform:scaleX(var(--xp-avance,0));background:linear-gradient(90deg,var(--xp-rojo),var(--xp-oro));border-radius:inherit;transition:transform .6s var(--xp-ease)}.xp-boton-brillo{position:relative;overflow:hidden;isolation:isolate}.xp-boton-brillo:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.55) 50%,transparent 70%);transform:translateX(-120%);animation:xp-brillo 4.2s var(--xp-ease) 2s infinite}@keyframes xp-brillo{0%{transform:translateX(-120%)}30%,to{transform:translateX(120%)}}.xp-cinta{position:relative;width:116%;margin-left:-8%;padding-block:12px;box-shadow:0 18px 40px rgba(0,0,0,.35)}.xp-cinta-roja{transform:rotate(-4deg);z-index:2}.xp-cinta-oro{transform:rotate(4deg);margin-top:-92px;z-index:1}.xp-cinta-blanca{transform:rotate(-1.5deg);margin-top:44px;z-index:3}@media (max-width:640px){.xp-cinta{padding-block:8px}.xp-cinta-roja{transform:rotate(-5deg)}.xp-cinta-oro{transform:rotate(4deg);margin-top:-26px}.xp-cinta-blanca{transform:rotate(-2deg);margin-top:26px}}.xp-revela{animation:xp-revela .7s var(--xp-ease) both}@keyframes xp-revela{0%{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:none}}.xp-wa{position:fixed;right:max(16px,env(safe-area-inset-right,0px));bottom:calc(20px + env(safe-area-inset-bottom, 0px));z-index:65;display:inline-flex;align-items:center;gap:10px;min-height:52px;background:#1f7a43;color:#ffffff;border-radius:999px;padding:12px 20px 12px 14px;font-family:var(--font-gotham,"Gotham"),"Helvetica Neue",Arial,sans-serif;font-weight:800;font-size:15px;line-height:1;text-decoration:none;box-shadow:0 12px 30px rgba(31,122,67,.45);animation:xp-wa-late 2.6s ease-out infinite}.xp-wa:hover{background:#19663a;color:#ffffff}.xp-wa:focus-visible{outline:3px solid #e2c48d;outline-offset:3px}.xp-wa svg{width:28px;height:28px;flex:0 0 28px;display:block}.xp-wa.xp-wa-sobre-barra{bottom:calc(82px + env(safe-area-inset-bottom, 0px))}@keyframes xp-wa-late{0%,to{box-shadow:0 12px 30px rgba(31,122,67,.45),0 0 0 0 rgba(37,211,102,.55)}60%{box-shadow:0 12px 30px rgba(31,122,67,.45),0 0 0 14px rgba(37,211,102,0)}}@media (max-width:560px){.xp-wa{padding:14px;min-height:56px;min-width:56px;justify-content:center}.xp-wa .xp-wa-texto{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.xp-wa.xp-wa-sobre-barra{bottom:calc(var(--xp-wa-barra, 120px) + 12px + env(safe-area-inset-bottom, 0px))}}@media (prefers-reduced-motion:reduce){.xp-wa{animation:none!important}.xp-apertura,html[data-xp-apertura] .xp-apertura{display:none!important}.xp-banda{overflow-x:auto}.xp-banda-pista,.xp-banda-pista.xp-banda-derecha{animation:none!important;transform:none!important}.xp-banda-copia{display:none!important}.xp-teclea-letra{opacity:1!important;animation:none!important}.xp-teclea-cursor{display:none!important}.xp-aparece,html[data-xp-mov] .xp-aparece:not(.xp-dentro){opacity:1!important;transform:none!important;transition:none!important;animation:none!important}.xp-apertura-logo,.xp-apertura-raya,.xp-fondo-mancha,.xp-fondo-mancha-1,.xp-fondo-mancha-2,.xp-fondo-mancha-3,.xp-fondo-p{animation:none!important}.xp-progreso-relleno{transition:none!important}.xp-boton-brillo:after,.xp-revela{animation:none!important}.xp-boton-brillo:after{display:none!important}}