.landing-root{--tinta:#0a1e65;--tinta-2:#06134a;--tinta-3:#243d9e;--cobalto:#0a1e6a;--cobalto-2:#1b3492;--cielo:#d0e5fd;--hielo:#f2f7ff;--blanco:#fff;--papel:var(--hielo);--arena:#e6efff;--arena-2:#cfe0fb;--arena-3:#9db6e2;--linea:#d5e2f7;--cuerpo:#27325c;--muted:#4d5a85;--apagado:#596891;--menta:#46e6b4;--menta-texto:#0b7a57;--ok:#0b7a57;--ok-claro:#d9f7ec;--alerta:#8a5a0c;--error:#b5301f;--oro:var(--menta);--oro-fuerte:#20c996;--oro-texto:var(--menta-texto);--oro-claro:#d9f7ec;--dato-ok:var(--ok);--dato-alerta:var(--alerta);--dato-error:var(--error);--gris-3:var(--arena-3);--f-texto:var(--font-landing-text), system-ui, -apple-system, "Segoe UI", sans-serif;--f-display:var(--f-texto);--step--2:clamp(.75rem, .73rem + .08vw, .8125rem);--step--1:clamp(.8125rem, .79rem + .12vw, .9rem);--step-0:clamp(1rem, .96rem + .16vw, 1.0625rem);--step-1:clamp(1.1rem, 1.02rem + .35vw, 1.3rem);--step-2:clamp(1.25rem, 1.12rem + .6vw, 1.6rem);--step-3:clamp(1.6rem, 1.3rem + 1.2vw, 2.4rem);--s1:.25rem;--s2:.5rem;--s3:.75rem;--s4:1rem;--s5:1.5rem;--s6:2rem;--s7:3rem;--s8:4.5rem;--s9:clamp(3rem, 6vw, 6rem);--gutter:clamp(1.25rem, 4.5vw, 2.5rem);--section-y:clamp(4rem, 9vw, 7.5rem);--wrap-w:1200px;--r-bloque:clamp(28px, 4vw, 44px);--r-tarjeta:24px;--r-campo:14px;--r-pill:999px;--ease:cubic-bezier(.2, .7, .2, 1);font-family:var(--f-texto);font-size:var(--step-0);color:var(--cuerpo);background:var(--hielo);interpolate-size:allow-keywords;-webkit-font-smoothing:antialiased;min-height:100vh;accent-color:var(--cobalto);caret-color:var(--cobalto);scrollbar-color:var(--arena-3) var(--hielo);line-height:1.6;overflow-x:clip}@media (prefers-reduced-motion:no-preference){:root:has(.landing-root){scroll-behavior:smooth}}:root:has(.landing-root){scroll-padding-top:96px}body{margin:0}.landing-root *,.landing-root :before,.landing-root :after{box-sizing:border-box}.landing-root ::selection{background:var(--menta);color:var(--tinta)}.landing-root :where(h1,h2,h3,h4,p,ul,ol,figure,blockquote,dl,dd){margin:0;padding:0}.landing-root :where(ul,ol){list-style:none}.landing-root :where(a){color:inherit;text-decoration:none}.landing-root :where(button){font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.landing-root :where(img,svg){max-width:100%;display:block}.landing-root :where(p,li){text-wrap:pretty}.landing-root :focus-visible{outline:3px solid var(--cobalto);outline-offset:3px;border-radius:8px}.landing-root .oscuro :focus-visible,.landing-root .lamina-miel :focus-visible{outline-color:var(--menta)}.landing-root :where(strong){color:var(--tinta);font-weight:700}.saltar{left:var(--gutter);z-index:100;background:var(--tinta);color:#fff;border-radius:var(--r-pill);padding:12px 20px;font-weight:700;position:absolute;top:-100px}.saltar:focus{top:12px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.wrap{width:100%;max-width:var(--wrap-w);padding-inline:var(--gutter);margin-inline:auto}.wrap-angosto{width:100%;max-width:880px;padding-inline:var(--gutter);margin-inline:auto}.seccion{padding-block:var(--section-y)}.seccion-corta{padding-block:clamp(2rem,5vw,3.5rem)}.banda-arena{background:var(--arena)}.banda-cielo{background:var(--cielo)}.grid{gap:var(--s6);display:grid}.alinear-centro{align-items:center}@media (min-width:640px){.grid-sm-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.grid-lg-2{gap:var(--s9);grid-template-columns:repeat(2,minmax(0,1fr))}.grid-lg-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:640px) and (max-width:959px){.grid-lg-4{grid-template-columns:repeat(2,minmax(0,1fr))}}.split{align-items:start}@media (min-width:960px){.split{gap:var(--s9);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}.pegada{align-self:start}@media (min-width:960px){.pegada{position:sticky;top:110px}}.h1,.h2,.h3,.h4{font-family:var(--f-display);color:var(--tinta);text-wrap:balance}.h1{letter-spacing:-.04em;font-size:clamp(2.3rem,1.2rem + 5vw,5rem);font-weight:800;line-height:1}.h2{letter-spacing:-.035em;font-size:clamp(1.9rem,1.25rem + 3vw,3.4rem);font-weight:800;line-height:1.04}.h3{font-weight:800;font-size:var(--step-3);letter-spacing:-.03em;line-height:1.1}.h4{font-weight:700;font-size:var(--step-1);letter-spacing:-.015em;line-height:1.25}.titular-ancho{max-width:20ch}.lede{max-width:54ch;font-size:clamp(1.1rem,1rem + .5vw,1.3rem);line-height:1.55}.prosa{font-size:var(--step-1);max-width:56ch;line-height:1.55}.rotulo{font-weight:700;font-size:var(--step--1);color:var(--tinta);background:var(--blanco);border-radius:var(--r-pill);align-items:center;gap:10px;padding:7px 14px 7px 10px;display:inline-flex}.rotulo:before{content:"";background:var(--menta);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 3px #46e6b459}.rotulo-fila{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.etiqueta{font-size:var(--step--1);color:var(--muted);margin-bottom:var(--s4);font-weight:700}.nota{font-size:var(--step--1);color:var(--muted);line-height:1.5}.tabular,.cifra{font-variant-numeric:tabular-nums lining-nums}.cifra{font-family:var(--f-display);letter-spacing:-.03em;font-weight:800}.enlace{color:var(--cobalto-2);border-bottom:2px solid var(--menta);transition:gap .25s var(--ease);align-items:center;gap:8px;padding-bottom:3px;font-weight:700;display:inline-flex}.enlace:hover{gap:14px}.enlace-inline{color:var(--cobalto-2);text-decoration:underline;-webkit-text-decoration-color:var(--menta);text-decoration-color:var(--menta);text-underline-offset:4px;font-weight:700;text-decoration-thickness:3px}.resalte{white-space:nowrap;background:linear-gradient(var(--menta), var(--menta)) no-repeat 0 92% / 100% .3em;-webkit-box-decoration-break:clone;box-decoration-break:clone;animation:trazo .9s .55s var(--ease) backwards;padding-inline:.04em}.btn{border-radius:var(--r-pill);min-height:48px;font-weight:700;font-size:var(--step-0);white-space:nowrap;border:2px solid #0000;justify-content:center;align-items:center;gap:10px;padding:0 26px;line-height:1;transition:background-color .2s,color .2s,border-color .2s,transform .2s;display:inline-flex}.btn svg{transition:transform .25s var(--ease)}.btn:hover svg{transform:translate(3px)}.btn:active{transform:translateY(1px)}.btn--primario{background:var(--cobalto);color:#fff}.btn--primario:hover{background:var(--cobalto-2)}.btn--contorno{border-color:var(--tinta);color:var(--tinta)}.btn--contorno:hover{background:var(--tinta);color:#fff}.btn--oro{background:var(--menta);color:var(--tinta)}.btn--oro:hover{background:#7af0cb}.btn--claro{color:var(--tinta);background:#fff}.btn--fantasma-claro{color:#fff;border-color:#ffffff8c}.btn--fantasma-claro:hover{background:#ffffff1f;border-color:#fff}.btn--grande{min-height:58px;padding-inline:32px;font-size:1.05rem}.btn--bloque{width:100%}.btn--primario.btn--grande{padding-inline:32px 10px}.btn--primario.btn--grande>svg{background:var(--menta);width:38px;height:38px;color:var(--tinta);border-radius:50%;padding:10px}.btn--primario.btn--grande:hover>svg{transform:translate(2px)rotate(-8deg)}.header{z-index:50;padding:10px 12px 0;position:sticky;top:10px}.header-fila{align-items:center;gap:var(--s4);background:var(--blanco);border-radius:var(--r-pill);min-height:56px;padding:6px 8px 6px 22px;transition:box-shadow .25s;display:flex;box-shadow:0 12px 32px -22px #0a1e658c}.header[data-elevado=true] .header-fila{box-shadow:0 16px 36px -18px #0a1e6599}.marca{flex:none;align-items:center;gap:10px;min-height:44px;display:inline-flex}.marca-logo{width:auto;max-width:none;height:28px}.marca-signo{background:var(--menta);width:34px;height:34px;color:var(--tinta);border-radius:50%;flex:none;place-items:center;display:grid}.marca-nombre{font-family:var(--f-display);color:var(--tinta);letter-spacing:-.03em;font-size:1.25rem;font-weight:800;line-height:1.1;display:block}.marca-sub{color:var(--muted);font-size:.75rem;display:block}.nav-secciones{gap:2px;margin-inline:auto;display:none}.nav-secciones a{border-radius:var(--r-pill);color:var(--tinta);padding:10px 16px;font-size:.95rem;font-weight:700;transition:background-color .2s}.nav-secciones a:hover{background:var(--arena)}.header-acciones{align-items:center;gap:6px;margin-inline-start:auto;display:flex}.entrar{border-radius:var(--r-pill);color:var(--tinta);padding:10px 16px;font-size:.95rem;font-weight:700;display:none}.entrar:hover{background:var(--arena)}.cta-cabecera{min-height:44px;padding-inline:20px;font-size:.95rem}.cta-extra{display:none}.hamburguesa{background:var(--arena);width:44px;height:44px;color:var(--tinta);border-radius:50%;place-items:center;transition:background-color .2s;display:grid}.hamburguesa:hover{background:var(--arena-2)}@media (max-width:419px){.marca-logo{height:24px}.header-fila{gap:var(--s2);padding-left:16px}}@media (min-width:400px){.cta-extra{display:inline}}@media (min-width:640px){.entrar{display:inline-block}}@media (min-width:960px){.nav-secciones{display:flex}.hamburguesa{display:none}.header-acciones{margin-inline-start:0}}.menu-movil{z-index:90;background:var(--hielo);padding:96px var(--gutter) var(--gutter);gap:var(--s6);animation:aparecer .25s var(--ease);flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.menu-movil nav{display:grid}.menu-movil nav a{font-family:var(--f-display);color:var(--tinta);border-bottom:1px solid var(--linea);letter-spacing:-.03em;padding:14px 0;font-size:2rem;font-weight:800}.menu-acciones{gap:10px;margin-top:auto;display:grid}.menu-cerrar{top:18px;right:var(--gutter);background:var(--arena);border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute}.sello-anillo{width:100%;height:auto;overflow:visible}.sello-anillo text{fill:currentColor;font-family:var(--f-display);text-transform:uppercase;font-size:9.6px;font-weight:800}.sello-giro{transform-origin:60px 60px;animation:28s linear infinite girar}.hero{padding-block:clamp(2rem, 5vw, 4rem) var(--section-y);overflow-x:clip}.hero-grid{gap:var(--s8);align-items:center;display:grid}@media (min-width:960px){.hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(2rem,4vw,4rem)}}.hero-texto .h1{margin-block-start:var(--s5);font-size:clamp(2.3rem,1.2rem + 4.4vw,4.6rem)}.hero-texto .lede{margin-block-start:var(--s5)}.acciones{flex-wrap:wrap;align-items:center;gap:12px;margin-block-start:var(--s6);display:flex}.garantias{font-size:var(--step--1);color:var(--cuerpo);flex-wrap:wrap;gap:8px 22px;margin-block-start:var(--s5);font-weight:600;display:flex}.garantias li{align-items:center;gap:8px;display:inline-flex}.garantias svg{color:var(--menta-texto);flex:none}.hero-escena{isolation:isolate;padding:56px 0 24px;position:relative}.hero-escena:before{content:"";z-index:-1;background:radial-gradient(closest-side, var(--cielo) 0%, #d0e5fd8c 55%, #d0e5fd00 100%);border-radius:50%;position:absolute;inset:4% -12% 0}.arco{position:relative}.hv{text-align:start;grid-template-columns:minmax(0,1fr);gap:12px;max-width:470px;margin-inline:auto;display:grid;position:relative}.hv-sello{z-index:3;width:96px;height:96px;color:var(--tinta);background:var(--hielo);box-shadow:0 0 0 5px var(--menta), 0 14px 30px -12px #06134a99;border-radius:50%;transition:opacity .4s,transform .7s cubic-bezier(.3,1.6,.5,1);position:absolute;top:-52px;right:-10px}.hv[data-etapa="0"] .hv-sello,.hv[data-etapa="1"] .hv-sello{opacity:0;transform:scale(.5)rotate(-40deg)}.hv-factura{background:var(--blanco);color:var(--cuerpo);border-radius:var(--r-tarjeta);padding:20px 22px 18px;box-shadow:0 34px 60px -30px #06134a8c}.hv-cab{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 12px;display:flex}.hv-peq{color:var(--muted);font-size:.74rem;font-weight:600;display:block}.hv-num{font-family:var(--f-display);color:var(--tinta);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1rem;font-weight:800}.hv-estado{border-radius:var(--r-pill);white-space:nowrap;align-items:center;gap:6px;padding:6px 12px;font-size:.76rem;font-weight:700;transition:background-color .3s,color .3s;display:inline-flex}.hv-estado--borrador{background:var(--arena);color:var(--cuerpo)}.hv-estado--enviando{color:var(--alerta);background:#fff0cf}.hv-estado--autorizada{background:var(--ok-claro);color:var(--ok)}.hv-punto{background:currentColor;border-radius:50%;width:7px;height:7px}.hv-giro{animation:.9s linear infinite girar}.hv-cliente{color:var(--tinta);margin-block:16px 8px;font-size:.95rem;font-weight:700}.hv-lineas li{border-top:1px solid var(--linea);justify-content:space-between;gap:12px;padding:9px 0;font-size:.9rem;display:flex}.hv-menor{color:var(--muted)}.hv-total{border-top:2px solid var(--tinta);font-family:var(--f-display);color:var(--tinta);justify-content:space-between;align-items:baseline;padding-top:12px;font-weight:800;display:flex}.hv-total span:last-child{letter-spacing:-.03em;font-size:1.65rem}.hv-barra{background:var(--arena);border-radius:6px;height:6px;margin-top:14px;overflow:hidden}.hv-barra-relleno{background:var(--ok);transform-origin:0;border-radius:6px;height:100%;transition:background-color .3s;display:block}.hv[data-etapa="0"] .hv-barra-relleno{transform:scaleX(0)}.hv[data-etapa="1"] .hv-barra-relleno{background:#e0a21a;animation:2.2s ease-in-out both llenar}.hv-clave{margin-top:12px;transition:opacity .4s}.hv-clave .tabular{letter-spacing:-.01em;color:var(--muted);word-break:break-all;font-size:.66rem;line-height:1.35;display:block}.hv[data-etapa="0"] .hv-clave,.hv[data-etapa="1"] .hv-clave{opacity:0}.hv-asiento{margin-inline-start:clamp(28px,14%,64px);z-index:2;background:var(--tinta);color:#fff;border-radius:var(--r-tarjeta);transition:opacity .5s, transform .7s var(--ease);margin-top:-12px;padding:16px 20px 14px;position:relative;box-shadow:0 24px 40px -24px #06134acc}.hv[data-etapa="0"] .hv-asiento,.hv[data-etapa="1"] .hv-asiento,.hv[data-etapa="2"] .hv-asiento{opacity:0;transform:translateY(26px)}.hv-asiento .hv-peq{color:#ffffffbf}.hv-cab--chico{align-items:center;margin-bottom:8px}.hv-cuadra{color:var(--menta);align-items:center;gap:5px;font-size:.78rem;font-weight:800;display:inline-flex}.hv-asiento table{border-collapse:collapse;width:100%;font-size:.85rem}.hv-asiento th{text-align:start;color:#ffffffa8;padding-bottom:4px;font-size:.72rem;font-weight:600}.hv-asiento th:not(:first-child),.hv-asiento td:not(:first-child){text-align:end}.hv-asiento td{border-top:1px solid #ffffff24;padding:5px 0}.hv-chip{color:var(--tinta);border-radius:var(--r-pill);transition:opacity .5s, transform .7s var(--ease);background:#fff;justify-self:start;align-items:center;gap:8px;padding:10px 16px 10px 14px;font-size:.86rem;font-weight:700;display:inline-flex;box-shadow:0 14px 28px -16px #06134ab3}.hv-chip svg{color:var(--ok)}.hv[data-etapa="0"] .hv-chip,.hv[data-etapa="1"] .hv-chip,.hv[data-etapa="2"] .hv-chip,.hv[data-etapa="3"] .hv-chip{opacity:0;transform:translate(-18px)}.hv-nota{color:var(--muted);text-align:center;font-size:.72rem}@media (min-width:960px){.hv-sello{top:-84px;left:-72px;right:auto}}.cifras-fila{text-align:center;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:900px){.cifras-fila{grid-template-columns:repeat(4,minmax(0,1fr))}}.cifras-fila li{padding:26px 14px 28px}@media (min-width:900px){.cifras-fila li+li{border-left:2px dotted var(--arena-3)}}.hc-num{font-family:var(--f-display);letter-spacing:-.04em;color:var(--cobalto);font-variant-numeric:tabular-nums;font-size:clamp(2.4rem,1.7rem + 2.8vw,3.8rem);font-weight:800;line-height:1;display:block}.hc-label{color:var(--tinta);margin-top:10px;font-weight:700;line-height:1.25;display:block}.hc-nota{color:var(--muted);max-width:26ch;margin:4px auto 0;font-size:.84rem;line-height:1.4;display:block}.prueba2{gap:var(--s6);text-align:center;justify-items:center;display:grid}.prueba-tit{font-family:var(--f-display);color:var(--tinta);font-weight:800;font-size:var(--step-2);letter-spacing:-.03em;line-height:1.1}.norma-redes{gap:var(--s5) var(--s4);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:900px;display:grid}@media (min-width:760px){.norma-redes{grid-template-columns:repeat(5,minmax(0,1fr))}}.norma-redes li{justify-items:center;gap:10px;display:grid}.norma-sigla{background:var(--blanco);width:92px;height:92px;color:var(--tinta);font-family:var(--f-display);letter-spacing:-.02em;box-shadow:inset 0 0 0 2px var(--arena-2);transition:background-color .25s, color .25s, transform .25s var(--ease);border-radius:50%;place-items:center;font-size:1.2rem;font-weight:800;display:grid}.norma-redes li:hover .norma-sigla{background:var(--cobalto);color:#fff;transform:translateY(-4px)}.norma-nombre{color:var(--muted);max-width:18ch;font-size:.8rem;line-height:1.3}.conecta{justify-items:center;gap:var(--s3);width:100%;display:grid}.conecta .etiqueta{text-align:center;margin:0}.cinta{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.cinta-pista{width:max-content;animation:50s linear infinite cinta;display:flex}.cinta:hover .cinta-pista{animation-play-state:paused}.cinta ul{gap:10px;padding-right:10px;display:flex}.cinta li{border-radius:var(--r-pill);background:var(--blanco);color:var(--tinta);white-space:nowrap;box-shadow:inset 0 0 0 2px var(--arena);padding:11px 20px;font-size:.92rem;font-weight:700}@keyframes cinta{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.cinta{-webkit-mask-image:none;mask-image:none}.cinta-pista{flex-wrap:wrap;justify-content:center;width:auto}.cinta ul{flex-wrap:wrap;justify-content:center}.cinta ul:nth-child(2){display:none}}.pt{gap:var(--s7);margin-block-start:var(--s7);display:grid}@media (min-width:960px){.pt{gap:var(--s9);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch}.pt-escena{order:-1}.pt-lista{min-height:440px}}.pt-lista{align-content:start;gap:10px;display:grid}.pt-item{background:var(--blanco);border-radius:var(--r-tarjeta);padding:4px 24px;transition:background-color .3s;position:relative;overflow:hidden}.pt-item[data-on=true]{background:var(--tinta)}.pt-h{font:inherit;margin:0}.pt-tab{text-align:start;align-items:baseline;gap:16px;width:100%;min-height:44px;padding:20px 0;display:flex}.pt-n{font-family:var(--f-display);color:var(--apagado);flex:none;font-size:1rem;font-weight:800;transition:color .3s}.pt-titulo{font-family:var(--f-display);letter-spacing:-.03em;color:var(--tinta);text-wrap:balance;font-size:clamp(1.25rem,1.05rem + 1vw,1.8rem);font-weight:800;line-height:1.12;transition:color .3s}.pt-item[data-on=true] .pt-titulo{color:#fff}.pt-item[data-on=true] .pt-n{color:var(--menta)}.pt-cuerpo{transition:grid-template-rows .45s var(--ease);grid-template-rows:0fr;display:grid}.pt-item[data-on=true] .pt-cuerpo{grid-template-rows:1fr}.pt-cuerpo>div{visibility:hidden;min-height:0;padding-inline-start:36px;transition:visibility .45s;overflow:hidden}.pt-item[data-on=true] .pt-cuerpo>div{visibility:visible}.pt-desc{color:#d6defa;max-width:46ch}.pt-prueba{font-size:var(--step--1);color:var(--menta);margin-block:12px 24px;font-weight:700}.pt-progreso{background:var(--menta);transform-origin:0;height:4px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.pt-item[data-on=true] .pt-progreso{transform:scaleX(1)}.pt-item[data-on=true] .pt-progreso[data-run=true]{animation:7s linear both progreso}.pt-escena{background:var(--cielo);border-radius:var(--r-bloque);align-items:center;min-height:340px;padding:clamp(18px,3vw,36px);display:grid;overflow:hidden}@media (min-width:960px){.pt-escena{min-height:0}}.pt-entra{animation:entra .55s var(--ease) both}.pt-vista{background:var(--blanco);border-radius:var(--r-tarjeta);padding:22px;box-shadow:0 24px 44px -28px #0a1e6580}.pt-vista-tit{color:var(--muted);margin-bottom:8px;font-size:.82rem;font-weight:700}.pt-filas li{border-top:1px solid var(--linea);animation:fila .5s var(--ease) both;animation-delay:calc(var(--i) * 90ms + .15s);grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 0;font-size:.95rem;display:grid}.pt-filas li span:last-child{text-align:end}.pt-lado{color:var(--muted);font-size:.74rem;font-weight:800}.pt-sigla{font-family:var(--f-display);color:var(--tinta);background:var(--cielo);border-radius:8px;justify-self:start;padding:4px 8px;font-size:.84rem;font-weight:800}.pt-cuando{color:var(--ok);white-space:nowrap;align-items:center;gap:6px;font-size:.84rem;font-weight:700;display:inline-flex}.pt-pie{border-top:2px solid var(--tinta);color:var(--ok);align-items:center;gap:8px;margin-top:8px;padding-top:14px;font-size:.88rem;font-weight:700;display:flex}.pt-barras li{grid-template-columns:82px minmax(0,1fr) 52px;align-items:center;gap:12px;padding:9px 0;font-size:.85rem;display:grid}.pt-barras li span:last-child{text-align:end}.pt-barra{background:var(--arena);border-radius:8px;height:12px;overflow:hidden}.pt-barra-relleno{transform-origin:0;height:100%;animation:llenar .9s var(--ease) both;animation-delay:calc(var(--i) * 90ms + .2s);border-radius:8px;display:block}.pt-ok{background:var(--ok)}.pt-neutro{background:var(--arena-3)}.pt-alerta{background:#e0a21a}.pt-error{background:var(--error)}.lamina{border-radius:var(--r-bloque) var(--r-bloque) 0 0}.oscuro{background:var(--tinta);color:#dfe7ff}.oscuro .h1,.oscuro .h2,.oscuro .h3,.oscuro .h4{color:#fff}.oscuro .prosa,.oscuro .lede{color:#cdd8f7}.oscuro strong{color:#fff}.oscuro .rotulo{color:#fff;background:#ffffff1a}.oscuro .enlace{color:#fff}.seg{gap:var(--s8);display:grid}@media (min-width:960px){.seg{gap:var(--s9);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}.seg-izq .prosa{margin-block-start:var(--s5)}.seg-sello{width:clamp(150px,24vw,230px);color:var(--menta);margin-block:var(--s7) var(--s5)}.seg-sello .sello-giro{animation-duration:40s}.seg-filas{align-content:start;gap:12px;display:grid}@media (min-width:640px){.seg-filas{grid-template-columns:repeat(2,minmax(0,1fr))}}.seg-filas li{border-radius:var(--r-tarjeta);transition:background-color .25s, transform .25s var(--ease);background:#ffffff12;align-content:start;gap:14px;padding:24px;display:grid}.seg-filas li:hover{background:#ffffff1f;transform:translateY(-3px)}.seg-ico{background:var(--menta);width:48px;height:48px;color:var(--tinta);border-radius:50%;place-items:center;display:grid}.seg-filas h3{font-family:var(--f-display);font-weight:800;font-size:var(--step-1);letter-spacing:-.02em;color:#fff;line-height:1.2}.seg-filas p{color:#c8d3f3;margin-top:8px;font-size:.93rem}.derechos{gap:10px;margin-block-start:var(--s5);display:grid}.derechos li{font-size:var(--step--1);color:#dfe7ff;align-items:flex-start;gap:10px;display:flex}.derechos svg{color:var(--menta);flex:none;margin-top:3px}.seg-pie{margin-block-start:var(--s6)}.res{gap:var(--s8);display:grid}.res--solo{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}.res--solo figure:before{content:"“";width:76px;height:76px;margin:0 auto var(--s5);background:var(--menta);color:var(--tinta);font:800 3.4rem/1 var(--f-display);border-radius:50%;place-items:center;padding-top:22px;display:grid}.cita-grande{font-family:var(--f-display);letter-spacing:-.03em;color:var(--tinta);text-wrap:balance;max-width:26ch;margin-inline:auto;font-size:clamp(1.5rem,1.05rem + 1.9vw,2.6rem);font-weight:700;line-height:1.15}.cita-pie{margin-top:var(--s6);text-align:start;justify-content:center;align-items:center;gap:14px;display:flex}.avatar{background:var(--cobalto);color:#fff;width:52px;height:52px;font-family:var(--f-display);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.cita-nombre{color:var(--tinta);font-weight:800;display:block}.cita-rol{font-size:var(--step--1);color:var(--muted);display:block}.bloques{grid-template-rows:repeat(3,minmax(120px,auto));grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.bloque-k{border-radius:var(--r-tarjeta);flex-direction:column;justify-content:space-between;gap:16px;padding:clamp(16px,2.4vw,24px);display:flex}.bloque-k:first-child{background:var(--cobalto);color:#fff;grid-row:span 2}.bloque-k:nth-child(2){background:var(--tinta);color:#fff}.bloque-k:nth-child(3){background:var(--menta);color:var(--tinta);grid-row:span 2}.bloque-k:nth-child(4){background:var(--blanco);color:var(--tinta)}.k-num{font-family:var(--f-display);letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:clamp(2.6rem,1.8rem + 2.8vw,4.2rem);font-weight:800;line-height:.95}.k-label{font-weight:800;line-height:1.2}.k-nota{opacity:.88;margin-top:4px;font-size:.84rem;line-height:1.4}.precios-cab{gap:var(--s5);text-align:center;justify-items:center;display:grid}.precios-cab .prosa{margin-block-start:var(--s4);margin-inline:auto}.ciclo-caja{flex-direction:column;align-items:center;gap:10px;display:flex}.ciclo{background:var(--blanco);border-radius:var(--r-pill);box-shadow:inset 0 0 0 2px var(--arena-2);grid-template-columns:1fr 1fr;padding:5px;display:grid;position:relative}.ciclo:before{content:"";background:var(--cobalto);border-radius:var(--r-pill);width:calc(50% - 5px);transition:transform .4s cubic-bezier(.3,1.3,.5,1);position:absolute;inset-block:5px;inset-inline-start:5px}.ciclo[data-anual=true]:before{transform:translate(100%)}.ciclo-op{z-index:1;border-radius:var(--r-pill);min-height:46px;color:var(--tinta);white-space:nowrap;padding:0 28px;font-weight:700;transition:color .25s;position:relative}.ciclo-op[aria-pressed=true]{color:#fff}.ciclo-ahorro{background:var(--menta);color:var(--tinta);border-radius:var(--r-pill);padding:5px 12px;font-size:.82rem;font-weight:800}.limites{color:var(--tinta);flex-wrap:wrap;justify-content:center;gap:6px 20px;margin-block-start:var(--s5);font-size:.92rem;font-weight:600;display:flex}.limites li{align-items:center;gap:8px;display:inline-flex}.limites svg{color:var(--menta-texto)}.limites-nota{margin-top:var(--s2);text-align:center}.planes-hint{margin-top:var(--s5);font-size:var(--step--1);color:var(--muted);justify-content:center;align-items:center;gap:6px;font-weight:700;display:flex}@media (min-width:700px){.planes-hint{display:none}}.planes-scroll{margin-block-start:var(--s3);margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);overscroll-behavior-x:contain;scrollbar-width:thin;padding-block:14px 18px;overflow-x:auto}.planes{align-items:flex-start;gap:12px;width:max-content;display:flex}.planes>li{scroll-snap-align:start;flex:0 0 min(78vw,300px)}@media (min-width:700px){.planes-scroll{max-width:1160px;margin-inline:auto;padding-block:0;padding-inline:0;overflow:visible}.planes{width:auto;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;margin-block-start:var(--s6);display:grid}.planes>li{flex:none}}@media (min-width:1100px){.planes{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}}.plan{background:var(--blanco);transition:transform .3s var(--ease), box-shadow .3s;border-radius:28px;flex-direction:column;padding:22px 20px 20px;display:flex}@media (min-width:700px){.plan{grid-row:span 5;grid-template-rows:subgrid;row-gap:0;padding:26px 22px 22px;display:grid}}.plan:hover{transform:translateY(-4px);box-shadow:0 26px 44px -30px #0a1e6599}.plan-cab{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.plan-nombre{font-family:var(--f-display);letter-spacing:-.03em;color:var(--tinta);flex-direction:column;font-size:1.35rem;font-weight:800;line-height:1.1;display:flex}.plan-verbo{font-family:var(--f-texto);letter-spacing:0;color:var(--muted);margin-top:4px;font-size:.78rem;font-weight:600}.plan-tarifa{padding-block:12px 6px}.plan-precio{font-family:var(--f-display);color:var(--tinta);letter-spacing:-.05em;font-variant-numeric:tabular-nums;align-items:baseline;gap:2px;font-size:clamp(2.5rem,2.1rem + 1vw,3.2rem);font-weight:800;line-height:1;display:flex}.plan-precio--texto{letter-spacing:-.03em;font-size:1.75rem}.plan-moneda{letter-spacing:0;margin-inline-end:2px;font-size:.5em;font-weight:700;transform:translateY(-.55em)}.plan-periodo{font-family:var(--f-texto);letter-spacing:0;color:var(--muted);margin-inline-start:4px;font-size:.9rem;font-weight:600}.plan-precio .tick{animation:tick .4s var(--ease);display:inline-block}.plan-iva{color:var(--muted);margin-top:6px;font-size:.8rem}.plan-pitch{padding-block:2px 12px}.plan-lema{color:var(--tinta)}.comp-desc{font-size:var(--step--1);color:var(--muted);margin-top:4px;line-height:1.5}.plan-accion{padding-bottom:14px}.plan-accion .btn{white-space:normal;text-align:center;min-height:48px;padding:12px 14px;line-height:1.2}.plan-lista{border-top:1px solid var(--linea);padding-top:14px}.plan-hereda{color:var(--tinta);margin-bottom:10px;font-size:.78rem;font-weight:800}.checks li{align-items:flex-start;gap:9px;padding-block:4px;font-size:.86rem;line-height:1.4;display:flex}.checks svg{color:var(--menta-texto);flex:none;margin-top:3px}.plan-mas{min-height:44px;color:var(--cobalto-2);text-decoration:underline;-webkit-text-decoration-color:var(--menta);text-decoration-color:var(--menta);text-underline-offset:4px;align-items:center;gap:6px;margin-top:8px;font-size:.85rem;font-weight:800;text-decoration-thickness:2px;display:inline-flex}.plan-mas svg{transition:transform .25s var(--ease)}.plan-mas[aria-expanded=true] svg{transform:rotate(180deg)}.plan--destacado{background:var(--cobalto);color:#fff;box-shadow:0 34px 50px -34px #0a1e6ae6}@media (min-width:1100px){.plan--destacado{transform:translateY(-12px)}.plan--destacado:hover{transform:translateY(-16px)}}.plan--destacado .plan-nombre,.plan--destacado .plan-precio,.plan--destacado .plan-lema,.plan--destacado .plan-hereda,.plan--destacado .plan-mas,.plan--destacado .plan-periodo,.plan--destacado .plan-iva,.plan--destacado .comp-desc,.plan--destacado .plan-verbo{color:#fff}.plan--destacado .plan-lista{border-color:#ffffff40}.plan--destacado .checks li{color:#fff}.plan--destacado .checks svg{color:var(--menta)}.marcador{background:var(--menta);color:var(--tinta);border-radius:var(--r-pill);white-space:nowrap;padding:4px 10px;font-size:.72rem;font-weight:800;display:inline-block}.corp{margin:var(--s7) auto 0;background:var(--blanco);gap:var(--s4);text-align:center;border-radius:28px;justify-items:center;max-width:920px;padding:22px clamp(20px,3vw,32px);display:grid}@media (min-width:760px){.corp{text-align:start;place-items:center stretch;column-gap:var(--s6);grid-template-columns:minmax(0,1fr) auto}.corp-lista{grid-column:1/-1}}.corp-nombre{color:var(--muted);font-size:.8rem;font-weight:800}.corp-tit{font-family:var(--f-display);font-weight:800;font-size:var(--step-1);letter-spacing:-.02em;color:var(--tinta);margin-top:2px;line-height:1.2}.corp-texto .nota{margin-top:4px}.corp-texto .plan-mas{margin-top:2px}.corp-lista{gap:2px var(--s6);text-align:start;padding-top:var(--s3);border-top:1px solid var(--linea);width:100%;display:grid}@media (min-width:700px){.corp-lista{grid-template-columns:repeat(2,minmax(0,1fr))}}.corp-lista li{color:var(--cuerpo);align-items:flex-start;gap:9px;padding-block:4px;font-size:.86rem;line-height:1.4;display:flex}.corp-lista svg{color:var(--menta-texto);flex:none;margin-top:3px}.adicionales{text-align:center;margin-block-start:var(--s8)}.adicionales-tit{margin-top:var(--s3);max-width:26ch;font-size:var(--step-2);margin-inline:auto}.adicionales-bajada{margin-top:var(--s3)}.adicionales ul{margin-top:var(--s5);text-align:start;gap:10px;display:grid}@media (min-width:800px){.adicionales ul{grid-template-columns:repeat(2,minmax(0,1fr))}}.adicionales li{background:var(--blanco);border-radius:var(--r-tarjeta);grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:16px;padding:18px 22px;display:grid}.adicionales li>:not(.adicional-precio){grid-column:1}.adicional-precio{font-family:var(--f-display);color:var(--cobalto);letter-spacing:-.03em;grid-area:1/2/span 2;align-items:baseline;gap:2px;font-size:1.5rem;font-weight:800;display:flex}.plan-prefijo{font-family:var(--f-texto);letter-spacing:0;color:var(--muted);margin-inline-end:6px;font-size:.8rem;font-weight:600}.adicional-tit{color:var(--tinta);font-size:1rem}.adicionales-nota{margin-top:var(--s4)}.nota-centrada{margin-top:var(--s6);text-align:center}.faq-wrap{gap:var(--s7);display:grid}@media (min-width:960px){.faq-wrap{gap:var(--s9);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}.faq-wrap .prosa,.faq-wrap .enlace{margin-block-start:var(--s5)}.faq{gap:10px;display:grid}.faq-item{background:var(--blanco);border-radius:var(--r-tarjeta);padding-inline:24px;transition:box-shadow .25s}.faq-item[open]{box-shadow:0 20px 36px -28px #0a1e6599}.faq-item summary{cursor:pointer;font-family:var(--f-display);letter-spacing:-.015em;color:var(--tinta);justify-content:space-between;align-items:center;gap:20px;padding-block:20px;font-size:clamp(1.05rem,1rem + .4vw,1.25rem);font-weight:700;line-height:1.25;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-signo{background:var(--arena);width:40px;height:40px;color:var(--tinta);transition:transform .35s var(--ease), background-color .2s;border-radius:50%;flex:none;place-items:center;display:grid}.faq-item summary:hover .faq-signo{background:var(--arena-2)}.faq-item[open] .faq-signo{background:var(--menta);transform:rotate(45deg)}.faq-respuesta{max-width:64ch;padding:0 48px 24px 0}.faq-item::details-content{block-size:0;transition:block-size .4s var(--ease), content-visibility .4s allow-discrete;overflow:clip}.faq-item[open]::details-content{block-size:auto}.lamina-miel{border-radius:var(--r-bloque);background:radial-gradient(80% 120% at 100% 0%, #46e6b46b 0%, #46e6b400 62%), var(--cobalto);color:#fff;margin-inline:clamp(.5rem,2vw,1.5rem);padding:clamp(2.5rem,7vw,6rem) clamp(1.5rem,5vw,4.5rem);position:relative;overflow:hidden}.cierre-grid{gap:var(--s7);align-items:center;display:grid}@media (min-width:900px){.cierre-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,.5fr)}}.lamina-miel .h2{color:#fff;letter-spacing:-.04em;max-width:14ch;font-size:clamp(2.1rem,1.2rem + 4.2vw,4.4rem);line-height:1}.lamina-miel .prosa{color:#e0e7ff;margin-block-start:var(--s5)}.lamina-miel .garantias{color:#fff}.lamina-miel .garantias svg{color:var(--menta)}.lamina-miel .btn--primario{background:var(--menta);color:var(--tinta)}.lamina-miel .btn--primario:hover{background:#7af0cb}.lamina-miel .btn--primario.btn--grande>svg{background:var(--tinta);color:var(--menta)}.lamina-miel .btn--contorno{color:#fff;border-color:#fff}.lamina-miel .btn--contorno:hover{color:var(--tinta);background:#fff}.cierre-sello{width:clamp(120px,20vw,220px);color:var(--menta);justify-self:start}@media (min-width:900px){.cierre-sello{justify-self:end}}.pie{background:var(--tinta);color:#cdd8f7;border-radius:var(--r-bloque) var(--r-bloque) 0 0;padding-top:var(--s8);margin-top:clamp(2rem,5vw,4rem);position:relative;overflow:hidden}.pie-grid{gap:var(--s7);display:grid}@media (min-width:640px){.pie-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.pie-grid{grid-template-columns:1.4fr 1fr 1fr .8fr 1.2fr}}.pie .marca-nombre{color:#fff}.pie .marca-sub{color:#b6c4ee}.pie-intro{margin-top:var(--s4);max-width:38ch;font-size:var(--step--1);color:#b6c4ee}.pie-origen{margin-top:var(--s4);font-size:var(--step--1);color:#fff;align-items:center;gap:10px;font-weight:700;display:inline-flex}.bandera{background:linear-gradient(#ffd100 50%,#034ea2 50% 75%,#ed1c24 75%);border-radius:3px;width:22px;height:15px}.pie-col{align-content:start;display:grid}.pie-col h3{font-family:var(--f-display);color:#fff;margin-bottom:var(--s3);font-size:1rem;font-weight:800}.pie-col a{color:#cdd8f7;background:linear-gradient(var(--menta), var(--menta)) no-repeat 0 100% / 0 2px;width:fit-content;transition:background-size .3s var(--ease), color .2s;padding:6px 0;font-size:.95rem}.pie-col a:hover{color:#fff;background-size:100% 2px}.pie-legal{margin-top:var(--s8);color:#b6c4ee;border-top:1px solid #ffffff29;flex-wrap:wrap;gap:6px 24px;padding-block:20px;font-size:.85rem;display:flex}.pie-legal a:hover{color:#fff;text-decoration:underline}.pie-copy{width:100%}@media (min-width:900px){.pie-copy{width:auto;margin-inline-start:auto}}.pie-fantasma:before{content:"contame593"}.pie-fantasma{font-family:var(--f-display);letter-spacing:-.06em;color:#fff;opacity:.06;white-space:nowrap;-webkit-user-select:none;user-select:none;text-align:center;margin-top:var(--s5);font-size:clamp(3.2rem,17.5vw,15.5rem);font-weight:800;line-height:.74;transform:translateY(12%)}.apertura{padding-block:clamp(1.5rem, 5vw, 4rem) var(--s8)}.apertura .h1{max-width:15ch;margin-block-start:var(--s5)}.apertura .lede{margin-block-start:var(--s5)}.indice{flex-wrap:wrap;gap:8px;margin-block-start:var(--s7);display:flex}.indice a{border-radius:var(--r-pill);background:var(--blanco);min-height:44px;color:var(--tinta);align-items:center;padding:10px 18px;font-size:.92rem;font-weight:700;transition:background-color .2s,color .2s;display:inline-flex}.indice a:hover{background:var(--cobalto);color:#fff}.partidas{gap:10px;margin-block-start:var(--s7);display:grid}.partidas>li{background:var(--blanco);border-radius:var(--r-tarjeta);transition:transform .25s var(--ease), box-shadow .25s;gap:14px;padding:26px 28px;display:grid}.partidas>li:hover{transform:translateY(-3px);box-shadow:0 22px 40px -30px #0a1e6599}@media (min-width:900px){.partidas>li{grid-template-columns:minmax(0,.95fr) minmax(0,1.1fr) minmax(0,.85fr);align-items:start;gap:36px}}.partida-cab{flex-wrap:wrap;align-items:baseline;gap:6px 14px;display:flex}.partida-cab .h4{font-size:var(--step-2);flex-basis:100%}.partida-num{font-family:var(--f-display);color:#fff;background:var(--cobalto);border-radius:var(--r-pill);padding:2px 10px;font-size:1rem;font-weight:800}.partida-cab .icono{color:var(--cobalto);align-self:center}.partida-desc{max-width:52ch}.specs{flex-wrap:wrap;align-content:flex-start;gap:6px;display:flex}.specs li{background:var(--arena);border-radius:var(--r-pill);color:var(--tinta);padding:6px 12px;font-size:.82rem;font-weight:700}.complementarios{margin-top:var(--s4)}.complementarios li{background:var(--blanco);border-radius:var(--r-tarjeta);padding:18px 20px}.comp-tit{color:var(--tinta);align-items:center;gap:8px;font-weight:800;display:flex}.comp-tit svg{color:var(--cobalto);flex:none}.flujo-cab{gap:var(--s5);align-items:end;display:grid}@media (min-width:900px){.flujo-cab{gap:var(--s8);grid-template-columns:auto minmax(0,1fr)}}.flujo-cifra{color:var(--menta);font-size:clamp(5rem,3rem + 10vw,11rem);line-height:.8}.pasos{gap:var(--s6);margin-block-start:var(--s8);display:grid}@media (min-width:640px){.pasos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.pasos{gap:var(--s5);grid-template-columns:repeat(6,minmax(0,1fr))}}.pasos li:before{content:"";background:var(--menta);height:8px;width:calc((var(--i) + 1) * 16.66%);border-radius:8px;margin-bottom:18px;display:block}.paso-num{font-family:var(--f-display);color:var(--menta);font-size:.95rem;font-weight:800}.paso-tit{align-items:center;gap:8px;margin-top:4px;display:flex}.paso-tit svg{color:var(--menta);flex:none}.paso-desc{color:#c8d3f3;margin-top:10px;font-size:.92rem}.paso-salida{border-radius:var(--r-pill);color:#fff;background:#ffffff1f;margin-top:14px;padding:5px 11px;font-size:.78rem;font-weight:700;display:inline-block}.lista-iconos{gap:var(--s5);margin-block-start:var(--s6)}.lista-iconos li{align-items:flex-start;gap:14px;display:flex}.lista-iconos li>svg{color:var(--cobalto);flex:none;margin-top:4px}.ia-lista{gap:10px;margin-block-start:var(--s6)}.ia-lista li{background:var(--blanco);border-radius:var(--r-tarjeta);padding:18px 20px}.ia-lista .h4{align-items:center;gap:8px;font-size:1.05rem;display:flex}.ia-lista .h4 svg{color:var(--cobalto);flex:none}.doc{background:var(--blanco);border-radius:var(--r-bloque);overflow:hidden;box-shadow:0 34px 60px -36px #0a1e658c}.doc-barra{background:var(--tinta);color:#fff;justify-content:space-between;align-items:center;gap:12px;padding:14px 22px;font-size:.85rem;font-weight:700;display:flex}.sello{color:#fff;border-radius:var(--r-pill);background:#ffffff24;align-items:center;gap:7px;padding:4px 11px;font-size:.72rem;font-weight:800;display:inline-flex}.sello:before{content:"";background:var(--menta);border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite pulso}.kpis{background:var(--linea);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}@media (min-width:520px){.kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}.kpis>div{background:var(--blanco);padding:16px 18px}.meta-k{color:var(--muted);font-size:.74rem;font-weight:700;display:block}.kpi-valor{margin-top:2px;font-size:1.35rem;display:block}.doc-cuerpo{padding:22px}.cartera-cab{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:10px;display:flex}.cartera-tasa{color:var(--ok);font-size:.8rem;font-weight:800}.cartera li{grid-template-columns:82px minmax(0,1fr) 52px;align-items:center;gap:12px;padding:8px 0;font-size:.85rem;display:grid}.cartera li>:last-child{text-align:end}.barra{background:var(--arena);border-radius:8px;height:12px;overflow:hidden}.barra>span{transform-origin:0;border-radius:8px;height:100%;display:block}.in .barra>span,.doc.in .barra>span{animation:llenar 1s var(--ease) both}.doc-pie{background:var(--arena);color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:14px 22px;font-size:.8rem;font-weight:600;display:flex}.chat{flex-direction:column;gap:14px;display:flex}.burbuja{font-size:.92rem;line-height:1.5}.burbuja--usuario{background:var(--cobalto);color:#fff;border-radius:20px 20px 4px;align-self:flex-end;max-width:85%;padding:12px 16px}.respuesta{align-items:flex-start;gap:10px;display:flex}.respuesta>svg{color:var(--cobalto);flex:none;margin-top:10px}.burbuja--ia{background:var(--arena);border-radius:20px 20px 20px 4px;padding:14px 16px}.burbuja--ia .checks{margin-top:8px}.burbuja--ia .checks li{font-size:.85rem}.enviar{background:var(--menta);width:34px;height:34px;color:var(--tinta);border-radius:50%;place-items:center;display:grid}.legal{padding-block:clamp(2rem, 6vw, 5rem) var(--section-y)}.legal-cab .h1{margin-block-start:var(--s5);font-size:clamp(2.2rem,1.4rem + 3.4vw,3.9rem)}.legal-cab .lede{margin-block-start:var(--s5)}.legal-cab .nota{margin-top:var(--s4)}.legal-sec{padding-top:var(--s5);border-top:2px dotted var(--arena-3);margin-block-start:var(--s7)}.legal-sec h2{font-family:var(--f-display);font-weight:800;font-size:var(--step-2);letter-spacing:-.025em;color:var(--tinta);line-height:1.15}.legal-sec p{margin-top:var(--s3);max-width:68ch}.legal-sec ul{margin-top:var(--s3);gap:8px;max-width:68ch;display:grid}.legal-sec li{padding-inline-start:22px;position:relative}.legal-sec li:before{content:"";background:var(--menta);border-radius:50%;width:8px;height:8px;position:absolute;top:.72em;left:2px}.novedades{gap:10px;margin-block-start:var(--s6);display:grid}.novedades>li{background:var(--blanco);border-radius:var(--r-tarjeta);gap:2px;padding:14px 18px;display:grid}@media (min-width:30em){.novedades>li{gap:var(--s3);grid-template-columns:9rem 1fr;align-items:baseline}}.novedad-area{color:var(--tinta);font-weight:800;line-height:1.3}.novedad-tit{font-size:var(--step--1);color:var(--muted);line-height:1.5}.novedad-tit strong{color:var(--tinta)}.doc-meta{background:var(--linea);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.doc-meta>div{background:var(--blanco);padding:12px 16px}.meta-v{color:var(--tinta);margin-top:2px;font-size:.9rem;font-weight:700;display:block}.hoja{font-size:var(--step--1)}.hoja-fila{gap:var(--s3);border-bottom:1px solid var(--linea);grid-template-columns:1fr auto minmax(6.75rem,auto);align-items:baseline;padding:.55rem 18px;display:grid}.hoja-fila.op{color:var(--muted)}.hoja-fila.sub{background:var(--arena);font-weight:700}.hoja-fila.total{padding-block:var(--s4);border-bottom:0;font-weight:800}.hoja-pct{font-variant-numeric:tabular-nums;color:var(--muted);text-align:right;min-width:3rem;font-size:.75rem}.hoja-monto{font-variant-numeric:tabular-nums lining-nums;text-align:right}.hoja-fila.total .hoja-monto{color:var(--ok);border-bottom:3px double var(--tinta);padding-block-end:3px}.hoja-nota{color:var(--muted);border-top:1px solid var(--linea);padding:12px 18px;font-size:.75rem}@media (max-width:30em){.hoja-fila{gap:var(--s2);padding-inline:12px}}.js [data-reveal]{opacity:0;transition:opacity .8s var(--ease) calc(var(--d,0) * 90ms), transform .8s var(--ease) calc(var(--d,0) * 90ms);transform:translateY(24px)}.js [data-reveal=escala]{transform:scale(.94)}.js [data-reveal=lamina]{transform-origin:50% 100%;transform:translateY(44px)scale(.97)}.js [data-reveal].in{opacity:1;transform:none}@keyframes girar{to{transform:rotate(360deg)}}@keyframes trazo{0%{background-size:0% .3em}}@keyframes aparecer{0%{opacity:0}}@keyframes entra{0%{opacity:0;transform:translateY(14px)scale(.98)}}@keyframes fila{0%{opacity:0;transform:translate(-12px)}}@keyframes llenar{0%{transform:scaleX(0)}}@keyframes tick{0%{opacity:0;transform:translateY(40%)}}@keyframes progreso{0%{transform:scaleX(0)}}@keyframes pulso{50%{opacity:.35;transform:scale(.8)}}@media (prefers-reduced-motion:reduce){.landing-root *,.landing-root :before,.landing-root :after{transition:none!important;animation:none!important}}.migas{color:var(--tinta);margin-block-end:var(--s4);font-size:.88rem}.migas a{color:var(--tinta);text-underline-offset:3px;font-weight:600;text-decoration:underline}.migas [aria-current]{opacity:.75}.partida-cab a{color:inherit}.partida-cab a:hover{color:var(--cobalto)}.mas-link{color:var(--cobalto);align-items:center;gap:6px;min-height:44px;font-weight:700;display:inline-flex}.mas-link:hover{text-underline-offset:3px;text-decoration:underline}