.lista{gap:.6rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.lista li{padding-inline-start:1.1rem;position:relative}.lista li:before{content:"";inset-inline-start:0;background:var(--accent);width:.55rem;height:2px;position:absolute;top:.72em}.band--azul .lista li:before{background:var(--azul-claro)}.seguir{margin-top:1.25rem;font-weight:500}.destacado{border-inline-start:3px solid var(--accent);margin-top:1.75rem;padding-inline-start:1rem}.band--azul .destacado{border-color:var(--azul-claro)}.opcional{border:1px dashed var(--text-muted);border-radius:var(--radio);font-size:var(--t-s);color:var(--text-muted);margin-top:1.25rem;padding:.75rem 1rem}.enlaces-seccion{gap:.5rem;margin:1.25rem 0 0;padding:0;font-weight:500;list-style:none;display:grid}.pasos{gap:.6rem;margin:1.5rem 0 0;padding-inline-start:1.4rem;display:grid}.tabla{border:1px solid var(--border);border-radius:var(--radio);background:var(--surface);margin-top:1.5rem;overflow-x:auto}.tabla:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tabla table{border-collapse:collapse;width:100%;min-width:34rem;font-size:var(--t-s)}.tabla caption{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.tabla th,.tabla td{text-align:start;vertical-align:top;border-bottom:1px solid var(--border);padding:.8rem 1rem}.tabla thead th{background:var(--surface-sunken);font-weight:600}.tabla tbody th{width:24%;font-weight:600}.tabla tbody tr:last-child th,.tabla tbody tr:last-child td{border-bottom:0}.tarjetas{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:1rem;margin-top:1.5rem;display:grid}.tarjeta{background:var(--surface);border:1px solid var(--border);border-radius:var(--radio);padding:1.25rem}.tarjeta h3{font-size:var(--t-m);margin-bottom:.5rem}.tarjeta p{font-size:var(--t-s);max-width:none}.tarjeta .seguir{margin-top:.75rem}.planes[data-astro-cid-beviid3d]{margin-top:1.5rem}.periodo[data-astro-cid-beviid3d]{border:1px solid var(--border);background:var(--surface);border-radius:999px;flex-wrap:wrap;gap:.25rem;margin:0 0 1.5rem;padding:.25rem;display:inline-flex}.periodo[data-astro-cid-beviid3d] legend[data-astro-cid-beviid3d]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.periodo[data-astro-cid-beviid3d] input[data-astro-cid-beviid3d]{opacity:0;width:1px;height:1px;position:absolute}.periodo[data-astro-cid-beviid3d] label[data-astro-cid-beviid3d]{cursor:pointer;font-size:var(--t-s);border-radius:999px;padding:.5em 1.1em;font-weight:500}.periodo[data-astro-cid-beviid3d] label[data-astro-cid-beviid3d] small[data-astro-cid-beviid3d]{color:var(--text-muted);font-weight:400}.periodo[data-astro-cid-beviid3d] input[data-astro-cid-beviid3d]:checked+label[data-astro-cid-beviid3d]{background:var(--accent);color:var(--blanco)}.periodo[data-astro-cid-beviid3d] input[data-astro-cid-beviid3d]:checked+label[data-astro-cid-beviid3d] small[data-astro-cid-beviid3d]{color:inherit}.periodo[data-astro-cid-beviid3d] input[data-astro-cid-beviid3d]:focus-visible+label[data-astro-cid-beviid3d]{outline:2px solid var(--accent);outline-offset:2px}.planes__lista[data-astro-cid-beviid3d]{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.plan[data-astro-cid-beviid3d]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radio);padding:1.25rem}.plan[data-astro-cid-beviid3d] h3[data-astro-cid-beviid3d]{margin-bottom:.25rem}.plan[data-astro-cid-beviid3d] p[data-astro-cid-beviid3d]{max-width:none}.plan__alumnos[data-astro-cid-beviid3d]{color:var(--text-muted);font-size:var(--t-s)}.plan__precio[data-astro-cid-beviid3d]{margin-block:.75rem}.plan__precio[data-astro-cid-beviid3d] strong[data-astro-cid-beviid3d]{font-size:var(--t-l);line-height:1.1}.plan__precio[data-astro-cid-beviid3d] small[data-astro-cid-beviid3d],.plan__clases[data-astro-cid-beviid3d]{font-size:var(--t-xs);color:var(--text-muted)}.precio-anio[data-astro-cid-beviid3d],.planes[data-astro-cid-beviid3d]:has(#periodo-anio:checked) .precio-mes[data-astro-cid-beviid3d]{display:none}.planes[data-astro-cid-beviid3d]:has(#periodo-anio:checked) .precio-anio[data-astro-cid-beviid3d]{display:inline}.planes[data-astro-cid-beviid3d] .tabla{margin-top:2rem}.planes__nota[data-astro-cid-beviid3d]{font-size:var(--t-s);color:var(--text-muted);max-width:none;margin-top:1rem}.calc[data-astro-cid-lyjpgqyc]{margin-top:1.5rem}.aviso[data-astro-cid-lyjpgqyc]{border-inline-start:3px solid var(--accent);font-size:var(--t-s);max-width:none;padding-inline-start:1rem}.calc__form[data-astro-cid-lyjpgqyc]{gap:1.5rem;margin-top:1.5rem;display:grid}.calc__form[data-astro-cid-lyjpgqyc] fieldset[data-astro-cid-lyjpgqyc]{border:1px solid var(--border);border-radius:var(--radio);background:var(--surface);gap:1rem;padding:1rem 1.25rem 1.25rem;display:grid}.calc__form[data-astro-cid-lyjpgqyc] legend[data-astro-cid-lyjpgqyc]{padding-inline:.5rem;font-weight:600}.calc__campo[data-astro-cid-lyjpgqyc]{gap:.35rem;display:grid}.calc__campo[data-astro-cid-lyjpgqyc] label[data-astro-cid-lyjpgqyc]{font-size:var(--t-s);font-weight:500}.calc__control[data-astro-cid-lyjpgqyc]{align-items:center;gap:1rem;display:flex}.calc__control[data-astro-cid-lyjpgqyc] input[data-astro-cid-lyjpgqyc][type=range]{min-width:0;accent-color:var(--accent);flex:1}.calc__control[data-astro-cid-lyjpgqyc] input[data-astro-cid-lyjpgqyc][type=number]{width:6.5rem;font:inherit;border:1px solid var(--text-muted);border-radius:var(--radio);background:var(--surface);color:var(--text);padding:.5em .7em}.calc__control[data-astro-cid-lyjpgqyc] input[data-astro-cid-lyjpgqyc][type=number]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.calc__ayuda[data-astro-cid-lyjpgqyc]{font-size:var(--t-xs);color:var(--text-muted);max-width:none;margin:0}.calc__supuestos[data-astro-cid-lyjpgqyc]{border:1px solid var(--border);border-radius:var(--radio);background:var(--surface);padding:.9rem 1.25rem}.calc__supuestos[data-astro-cid-lyjpgqyc] summary[data-astro-cid-lyjpgqyc]{cursor:pointer;font-weight:600}.calc__supuestos[data-astro-cid-lyjpgqyc] p[data-astro-cid-lyjpgqyc]{font-size:var(--t-s);max-width:none}.calc__campo--corto[data-astro-cid-lyjpgqyc]{margin-top:.75rem}.calc__resultado[data-astro-cid-lyjpgqyc]{background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--radio);gap:.5rem;margin-top:2rem;padding:1.5rem;display:grid}.calc__resultado[data-astro-cid-lyjpgqyc] h3[data-astro-cid-lyjpgqyc]{margin:0 0 .25rem}.calc__resultado[data-astro-cid-lyjpgqyc] p[data-astro-cid-lyjpgqyc]{max-width:none;margin:0}.calc__plan[data-astro-cid-lyjpgqyc] strong[data-astro-cid-lyjpgqyc]{margin-inline:.25rem}.calc__grande[data-astro-cid-lyjpgqyc] strong[data-astro-cid-lyjpgqyc]{font-size:var(--t-display);line-height:1.05;display:block}.calc__neto[data-astro-cid-lyjpgqyc] strong[data-astro-cid-lyjpgqyc]{font-size:var(--t-l)}.calc__negativo[data-astro-cid-lyjpgqyc]{font-size:var(--t-s)}.calc__ejemplo[data-astro-cid-lyjpgqyc]{font-size:var(--t-s);color:var(--text-muted);max-width:none;margin-top:1.5rem}.hero[data-astro-cid-bdeocz4q]{background:var(--surface-sunken)}.hero__grid[data-astro-cid-bdeocz4q]{align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}@media (width>=62rem){.hero__grid[data-astro-cid-bdeocz4q]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.hero[data-astro-cid-bdeocz4q] h1[data-astro-cid-bdeocz4q]{max-width:24ch}.hero__shot--vertical[data-astro-cid-bdeocz4q]{max-width:19rem;margin-inline:auto}.hero__lead[data-astro-cid-bdeocz4q],.hero__texto[data-astro-cid-bdeocz4q]{max-width:52ch}.hero__texto[data-astro-cid-bdeocz4q]{color:var(--text-muted)}.hero--precio[data-astro-cid-bdeocz4q]{background:var(--azul-noche);color:var(--blanco);padding-block:clamp(1.75rem,5vw,4.5rem)}.hero--precio[data-astro-cid-bdeocz4q] h1[data-astro-cid-bdeocz4q]{max-width:16ch;color:var(--blanco);font-size:clamp(2rem,1.4rem + 3vw,3.75rem);line-height:1.05}.hero__linea[data-astro-cid-bdeocz4q]{max-width:44ch;color:var(--azul-claro);font-size:var(--t-lead)}.precio-hero[data-astro-cid-bdeocz4q]{gap:.15rem;max-width:none;margin:1.25rem 0 1rem;display:grid}.precio-hero__desde[data-astro-cid-bdeocz4q]{font-size:var(--t-m);color:var(--azul-claro)}.precio-hero__importe[data-astro-cid-bdeocz4q]{letter-spacing:-.03em;color:var(--blanco);font-size:clamp(2.75rem,1.8rem + 5vw,5rem);line-height:1}.precio-hero__nota[data-astro-cid-bdeocz4q]{font-size:var(--t-s);color:var(--azul-claro)}.chips-hero[data-astro-cid-bdeocz4q]{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.chips-hero[data-astro-cid-bdeocz4q] li[data-astro-cid-bdeocz4q]{color:var(--blanco);font-size:var(--t-xs);background:#ffffff1f;border-radius:999px;padding:.3em .85em;font-weight:500}.hero--precio[data-astro-cid-bdeocz4q] .acciones[data-astro-cid-bdeocz4q]{margin-top:1.25rem}.hero--precio[data-astro-cid-bdeocz4q] .trust[data-astro-cid-bdeocz4q]{color:var(--azul-claro);opacity:1}.updated[data-astro-cid-bdeocz4q]{font-size:var(--t-xs);color:var(--text-muted);margin-top:1rem}.acciones[data-astro-cid-bdeocz4q]{flex-wrap:wrap;gap:.75rem;max-width:none;margin-top:2rem;display:flex}.trust[data-astro-cid-bdeocz4q]{font-size:var(--t-xs);color:var(--text-muted);margin-top:.75rem}.band--azul[data-astro-cid-bdeocz4q] .trust[data-astro-cid-bdeocz4q]{color:inherit;opacity:.85}.media[data-astro-cid-bdeocz4q]{align-items:center;gap:clamp(1.5rem,4vw,3.5rem);display:grid}@media (width>=62rem){.media[data-astro-cid-bdeocz4q]{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}}.enlaces-seccion--sueltos[data-astro-cid-bdeocz4q]{margin-top:0}.pager[data-astro-cid-tilegf3u]{background:var(--surface-sunken);padding-block:clamp(2rem,5vw,3.5rem)}.pager__fila[data-astro-cid-tilegf3u]{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1rem;display:grid}.pager__enlace[data-astro-cid-tilegf3u]{border:1px solid var(--border);border-radius:calc(var(--radio) * 1.6);background:var(--surface);color:var(--text);gap:.25rem;padding:1.1rem 1.4rem;text-decoration:none;display:grid}.pager__enlace[data-astro-cid-tilegf3u]:hover{border-color:var(--accent)}.pager__enlace--next[data-astro-cid-tilegf3u]{text-align:end;justify-items:end}.pager__sentido[data-astro-cid-tilegf3u]{font-size:var(--t-xs);color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase}.pager__enlace[data-astro-cid-tilegf3u] strong[data-astro-cid-tilegf3u]{color:var(--accent);align-items:center;gap:.5rem;display:inline-flex}.hero[data-astro-cid-6zslgxi7]{background:var(--surface-sunken)}.hero__grid[data-astro-cid-6zslgxi7]{align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}@media (width>=62rem){.hero__grid[data-astro-cid-6zslgxi7]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.eyebrow[data-astro-cid-6zslgxi7]{font-size:var(--t-s);letter-spacing:.06em;text-transform:uppercase;color:var(--accent);align-items:center;gap:.5rem;margin-bottom:1rem;font-weight:500;display:inline-flex}.hero[data-astro-cid-6zslgxi7] h1[data-astro-cid-6zslgxi7]{max-width:22ch;font-size:clamp(2rem,1.4rem + 2.6vw,3.25rem);line-height:1.07}.acciones[data-astro-cid-6zslgxi7]{flex-wrap:wrap;gap:.75rem;max-width:none;margin-top:1.75rem;display:flex}.trust[data-astro-cid-6zslgxi7]{font-size:var(--t-xs);color:var(--text-muted);margin-top:.75rem}.band--azul[data-astro-cid-6zslgxi7] .trust[data-astro-cid-6zslgxi7]{color:inherit;opacity:.85}.updated[data-astro-cid-6zslgxi7]{font-size:var(--t-xs);color:var(--text-muted);margin-top:1rem}.intro[data-astro-cid-6zslgxi7]{max-width:52ch;margin-bottom:2rem}.seguir[data-astro-cid-6zslgxi7]{margin-top:1.25rem;font-weight:500}.nota[data-astro-cid-6zslgxi7]{border-inline-start:3px solid var(--accent);font-size:var(--t-s);max-width:none;margin-top:1.5rem;padding-inline-start:1rem}.foco[data-astro-cid-6zslgxi7]{align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}@media (width>=62rem){.foco[data-astro-cid-6zslgxi7]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.foco--invertido[data-astro-cid-6zslgxi7]>[data-astro-cid-6zslgxi7]:first-child{order:2}}.puntos[data-astro-cid-6zslgxi7]{gap:.85rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.puntos[data-astro-cid-6zslgxi7] li[data-astro-cid-6zslgxi7]{align-items:center;gap:.85rem;display:flex}.punto__icono[data-astro-cid-6zslgxi7]{background:var(--azul-claro);width:2.5rem;height:2.5rem;color:var(--azul-pista);border-radius:10px;flex:none;place-content:center;display:grid}.comparar[data-astro-cid-6zslgxi7]{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:1rem;margin-top:1.5rem;display:grid}.comparar__lado[data-astro-cid-6zslgxi7]{border-radius:calc(var(--radio) * 1.6);padding:clamp(1.25rem,3vw,2rem)}.comparar__lado[data-astro-cid-6zslgxi7] h3[data-astro-cid-6zslgxi7]{font-size:var(--t-m);letter-spacing:.04em;text-transform:uppercase}.comparar__lado[data-astro-cid-6zslgxi7] ul[data-astro-cid-6zslgxi7]{gap:.75rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.comparar__lado--hoy[data-astro-cid-6zslgxi7]{background:var(--surface);border:1px dashed var(--text-muted);color:var(--text-muted)}.comparar__lado--hoy[data-astro-cid-6zslgxi7] li[data-astro-cid-6zslgxi7]{padding-inline-start:1.1rem;position:relative}.comparar__lado--hoy[data-astro-cid-6zslgxi7] li[data-astro-cid-6zslgxi7]:before{content:"";inset-inline-start:0;background:var(--text-muted);width:.55rem;height:2px;position:absolute;top:.72em}.comparar__lado--hipic[data-astro-cid-6zslgxi7]{background:var(--azul-noche);color:var(--blanco)}.comparar__lado--hipic[data-astro-cid-6zslgxi7] h3[data-astro-cid-6zslgxi7]{color:var(--azul-claro)}.comparar__lado--hipic[data-astro-cid-6zslgxi7] li[data-astro-cid-6zslgxi7]{align-items:flex-start;gap:.7rem;display:flex}.comparar__lado--hipic[data-astro-cid-6zslgxi7] li[data-astro-cid-6zslgxi7] svg{color:var(--azul-claro);margin-top:.2em}.frase[data-astro-cid-6zslgxi7]{border-radius:calc(var(--radio) * 2);background:var(--azul-noche);color:var(--blanco);padding:clamp(1.75rem,5vw,3.5rem)}.frase[data-astro-cid-6zslgxi7] h2[data-astro-cid-6zslgxi7]{font-size:var(--t-s);letter-spacing:.06em;text-transform:uppercase;color:var(--azul-claro)}.frase[data-astro-cid-6zslgxi7] p[data-astro-cid-6zslgxi7]{max-width:30ch;font-size:var(--t-xl);letter-spacing:-.02em;margin:0;font-weight:600;line-height:1.2}.tabla[data-astro-cid-6zslgxi7]{border:1px solid var(--border);border-radius:calc(var(--radio) * 1.6);background:var(--surface);margin-top:1.5rem;overflow-x:auto}.tabla[data-astro-cid-6zslgxi7]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tabla[data-astro-cid-6zslgxi7] table[data-astro-cid-6zslgxi7]{border-collapse:collapse;width:100%;min-width:36rem;font-size:var(--t-s)}.tabla[data-astro-cid-6zslgxi7] caption[data-astro-cid-6zslgxi7]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.tabla[data-astro-cid-6zslgxi7] th[data-astro-cid-6zslgxi7],.tabla[data-astro-cid-6zslgxi7] td[data-astro-cid-6zslgxi7]{text-align:start;vertical-align:top;border-bottom:1px solid var(--border);padding:.9rem 1.1rem}.tabla[data-astro-cid-6zslgxi7] thead[data-astro-cid-6zslgxi7] th[data-astro-cid-6zslgxi7]{background:var(--surface-sunken);font-weight:600}.tabla[data-astro-cid-6zslgxi7] thead[data-astro-cid-6zslgxi7] th[data-astro-cid-6zslgxi7]:last-child{background:var(--azul-noche);color:var(--blanco)}.tabla[data-astro-cid-6zslgxi7] tbody[data-astro-cid-6zslgxi7] td[data-astro-cid-6zslgxi7]:last-child{background:#dbe8f373;font-weight:500}.tabla[data-astro-cid-6zslgxi7] tbody[data-astro-cid-6zslgxi7] th[data-astro-cid-6zslgxi7]{width:24%;font-weight:600}.tabla[data-astro-cid-6zslgxi7] tbody[data-astro-cid-6zslgxi7] tr[data-astro-cid-6zslgxi7]:last-child th[data-astro-cid-6zslgxi7],.tabla[data-astro-cid-6zslgxi7] tbody[data-astro-cid-6zslgxi7] tr[data-astro-cid-6zslgxi7]:last-child td[data-astro-cid-6zslgxi7]{border-bottom:0}.sigue[data-astro-cid-6zslgxi7]{padding-block:clamp(2.5rem,6vw,4rem)}.enlaces[data-astro-cid-6zslgxi7]{flex-wrap:wrap;gap:.5rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.enlaces[data-astro-cid-6zslgxi7] a[data-astro-cid-6zslgxi7]{background:var(--surface);border:1px solid var(--border);color:var(--text);font-size:var(--t-s);border-radius:999px;padding:.45em 1em;font-weight:500;text-decoration:none;display:inline-block}.enlaces[data-astro-cid-6zslgxi7] a[data-astro-cid-6zslgxi7]:hover{border-color:var(--accent);color:var(--accent)}
