.portada[data-astro-cid-jbn7uy42]{border-bottom:1px solid var(--color-linea);background:linear-gradient(180deg, var(--color-fondo) 0%, var(--color-fondo-2) 100%);position:relative;overflow:hidden}.portada__rejilla[data-astro-cid-jbn7uy42]{pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;mask-image:radial-gradient(at 50% 0,#000 30%,#0000 78%)}.portada__resplandor[data-astro-cid-jbn7uy42]{background:radial-gradient(circle, color-mix(in oklab, var(--color-marca-500) 14%, transparent), transparent 68%);pointer-events:none;border-radius:999px;width:46rem;height:46rem;position:absolute;top:-12rem;left:50%;transform:translate(-50%)}.portada__interior[data-astro-cid-jbn7uy42]{align-items:center;gap:3rem;padding-block:4rem 4.5rem;display:grid;position:relative}.portada__insignia[data-astro-cid-jbn7uy42]{border:1px solid var(--color-marca-600);background:color-mix(in oklab, var(--color-marca-500) 10%, transparent);color:var(--color-marca-300);border-radius:999px;align-items:center;gap:.5rem;padding:.35rem .9rem;font-size:.85rem;font-weight:600;display:inline-flex}.portada__titulo[data-astro-cid-jbn7uy42]{margin-top:1.5rem;font-size:clamp(2rem,6vw,3.4rem);font-weight:800;line-height:1.1}.portada__destacado[data-astro-cid-jbn7uy42]{color:var(--color-marca-400)}.portada__entradilla[data-astro-cid-jbn7uy42]{color:var(--color-tinta-2);max-width:46ch;margin-top:1.25rem;font-size:1.05rem}.portada__acciones[data-astro-cid-jbn7uy42]{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.portada__cifras[data-astro-cid-jbn7uy42]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1rem;margin-top:2.75rem;display:grid}.portada__cifra-valor[data-astro-cid-jbn7uy42]{color:var(--color-marca-400);font-family:var(--fuente-titular);font-size:1.6rem;font-weight:700;line-height:1.1}.portada__cifra-texto[data-astro-cid-jbn7uy42]{color:var(--color-tinta-3);margin-top:.25rem;font-size:.85rem}.portada__imagen[data-astro-cid-jbn7uy42]{min-width:0}.portada__marco[data-astro-cid-jbn7uy42] picture{display:block}.portada__marco[data-astro-cid-jbn7uy42] img{filter:drop-shadow(0 24px 60px #0000008c);border-radius:1rem;width:100%;height:auto}.portada__nota[data-astro-cid-jbn7uy42]{color:var(--color-tinta-3);text-align:center;margin-top:.9rem;font-size:.85rem}.portada__nota-enlace[data-astro-cid-jbn7uy42]{color:var(--color-marca-400);text-underline-offset:.2em;margin-left:.25rem;padding:.25rem 0;font-weight:600;text-decoration:underline;display:inline-block}.portada__nota-enlace[data-astro-cid-jbn7uy42]:hover{color:var(--color-marca-300)}.portada__nota[data-astro-cid-jbn7uy42] code[data-astro-cid-jbn7uy42]{background:var(--color-superficie);color:var(--color-marca-300);border-radius:.3rem;padding:.1rem .35rem;font-size:.85em}@media (width>=900px){.portada__interior[data-astro-cid-jbn7uy42]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding-block:5rem 6rem}}.marcador[data-astro-cid-mlpive4b]{background:var(--marcador-fondo,linear-gradient(135deg, color-mix(in oklab, var(--color-marca-100) 70%, white) 0%, var(--color-marca-200) 100%));color:var(--marcador-color,var(--color-marca-900));border:var(--marcador-borde,none)}.marcador[data-astro-cid-mlpive4b]:after{content:"";background-image:var(--marcador-trama,repeating-linear-gradient(45deg, transparent 0 10px, color-mix(in oklab, var(--color-marca-300) 35%, transparent) 10px 11px));opacity:var(--marcador-trama-opacidad,.5);position:absolute;inset:0}.bloque[data-astro-cid-cnnhabtb]{flex-direction:column;display:flex;overflow:hidden}.bloque__imagen[data-astro-cid-cnnhabtb]{aspect-ratio:16/9;background:#f4f4f1;place-items:center;padding:1.25rem;display:grid;overflow:hidden}.bloque__imagen[data-astro-cid-cnnhabtb] picture{width:100%;height:100%;display:block}.bloque__imagen[data-astro-cid-cnnhabtb] img{object-fit:contain;width:100%;height:100%}.bloque__cuerpo[data-astro-cid-cnnhabtb]{flex-direction:column;flex:1;padding:1.4rem;display:flex}.bloque__icono[data-astro-cid-cnnhabtb]{background:color-mix(in oklab, var(--color-marca-500) 16%, transparent);width:2.5rem;height:2.5rem;color:var(--color-marca-300);border-radius:.7rem;justify-content:center;align-items:center;display:inline-flex}.bloque__titulo[data-astro-cid-cnnhabtb]{margin-top:1rem;font-size:1.2rem;font-weight:700}.bloque__texto[data-astro-cid-cnnhabtb]{color:var(--color-tinta-2);margin-top:.6rem;font-size:.95rem}.incluidos[data-astro-cid-cnnhabtb]{border:1px solid var(--color-linea);background:var(--color-superficie);border-radius:1rem;margin-top:2.5rem;padding:1.5rem}.incluidos__titulo[data-astro-cid-cnnhabtb]{font-size:1rem;font-weight:700}.incluidos__lista[data-astro-cid-cnnhabtb]{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:.6rem 1.5rem;margin-top:1rem;padding:0;list-style:none;display:grid}.incluidos__item[data-astro-cid-cnnhabtb]{color:var(--color-tinta-2);align-items:center;gap:.5rem;font-size:.92rem;display:flex}.incluidos__item[data-astro-cid-cnnhabtb] svg{color:var(--color-marca-400);flex:none}@media (width>=720px){.incluidos__lista[data-astro-cid-cnnhabtb]{grid-template-columns:repeat(3,minmax(0,1fr))}}.zona[data-astro-cid-pu7hhvuq]{padding:1.6rem}.zona__icono[data-astro-cid-pu7hhvuq]{background:color-mix(in oklab, var(--color-marca-500) 16%, transparent);width:2.5rem;height:2.5rem;color:var(--color-marca-300);border-radius:.7rem;justify-content:center;align-items:center;display:inline-flex}.zona__ciudad[data-astro-cid-pu7hhvuq]{margin-top:1rem;font-size:1.15rem;font-weight:700}.zona__region[data-astro-cid-pu7hhvuq]{color:var(--color-marca-400);font-size:.85rem;font-weight:600}.zona__texto[data-astro-cid-pu7hhvuq]{color:var(--color-tinta-2);margin-top:.6rem;font-size:.95rem}.zonas__sede[data-astro-cid-pu7hhvuq]{max-width:56ch;color:var(--color-tinta-3);text-align:center;margin:2.25rem auto 0;font-size:.95rem}.precios__todos[data-astro-cid-lcdefpme]{max-width:56ch;color:var(--color-tinta-3);text-align:center;margin:2rem auto 0;font-size:.92rem}.precios__enlace[data-astro-cid-lcdefpme]{justify-content:center;margin-top:1.75rem;display:flex}
