.pagina.svelte-1qni8wx{box-sizing:border-box;padding-inline:var(--space-4)}.planes.svelte-1qni8wx{gap:var(--space-2);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}legend.svelte-1qni8wx{margin-bottom:var(--space-2);color:var(--ink);font-size:var(--texto-sm);font-weight:var(--peso-fuerte);padding:0}.opcion.svelte-1qni8wx{align-items:start;gap:var(--space-3);padding:var(--space-3) var(--space-3-5);border:1px solid var(--line);border-radius:var(--radio-tarjeta);background:var(--surface);cursor:pointer;transition:background-color var(--dur-micro) var(--ease-estandar), border-color var(--dur-micro) var(--ease-estandar);grid-template-columns:auto minmax(0,1fr);display:grid}@media (hover:hover){.opcion.svelte-1qni8wx:not(.activa):hover{background:var(--estado-hover)}}.opcion.activa.svelte-1qni8wx{border-color:var(--marca-borde);background:var(--marca-tenue)}.opcion.svelte-1qni8wx:focus-within{outline:2px solid var(--brand);outline-offset:2px}.opcion.svelte-1qni8wx input:where(.svelte-1qni8wx){box-sizing:border-box;width:16px;height:16px;margin:var(--space-0-5) 0 0;border:1.5px solid var(--line-strong);background:var(--surface);cursor:pointer;appearance:none;border-radius:50%}.opcion.svelte-1qni8wx input:where(.svelte-1qni8wx):checked{border:5px solid var(--brand)}.opcion.svelte-1qni8wx input:where(.svelte-1qni8wx):focus-visible{outline:none}.cuerpo.svelte-1qni8wx{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.cabecera.svelte-1qni8wx{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.nombre.svelte-1qni8wx{color:var(--ink);font-size:var(--texto-md);font-weight:var(--peso-fuerte)}.precio.svelte-1qni8wx{color:var(--ink);font-size:var(--texto-ui);font-weight:var(--peso-fuerte);font-variant-numeric:tabular-nums}.periodo.svelte-1qni8wx{color:var(--ink-muted);font-size:var(--texto-meta);font-weight:var(--peso-normal)}.tagline.svelte-1qni8wx{color:var(--ink-soft);font-size:var(--texto-sm);line-height:var(--leading-snug)}.ventajas.svelte-1qni8wx,.promesas.svelte-1qni8wx{gap:var(--space-1);margin:var(--space-1) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.ventajas.svelte-1qni8wx li:where(.svelte-1qni8wx),.promesas.svelte-1qni8wx li:where(.svelte-1qni8wx){align-items:flex-start;gap:var(--space-2);color:var(--ink-soft);font-size:var(--texto-sm);line-height:var(--leading-snug);display:flex}.ventajas.svelte-1qni8wx svg,.promesas.svelte-1qni8wx svg{margin-top:var(--space-0-5);color:var(--brand);flex:none}.promesas.svelte-1qni8wx li:where(.svelte-1qni8wx){color:var(--ink-muted);font-size:var(--texto-meta)}.clinica.svelte-1qni8wx{max-width:none;margin:var(--space-1) 0 0;color:var(--ink-muted);font-size:var(--texto-sm)}.clinica.svelte-1qni8wx a:where(.svelte-1qni8wx){color:var(--brand);font-weight:var(--peso-medio)}.resumen.svelte-1qni8wx{gap:var(--space-0-5);flex-direction:column;display:flex}.resumen-etiqueta.svelte-1qni8wx{color:var(--ink-muted);font-size:var(--texto-meta);font-weight:var(--peso-medio)}.catalogo.svelte-1qni8wx{border-block:1px solid var(--linea-sutil)}.catalogo.svelte-1qni8wx summary:where(.svelte-1qni8wx){justify-content:space-between;align-items:center;gap:var(--space-2);min-height:var(--control-alto);padding-block:var(--space-2);color:var(--brand);font-size:var(--texto-ui);font-weight:var(--peso-medio);cursor:pointer;list-style:none;display:flex}.catalogo.svelte-1qni8wx summary:where(.svelte-1qni8wx)::-webkit-details-marker{display:none}.catalogo.svelte-1qni8wx summary:where(.svelte-1qni8wx) svg{transition:transform var(--dur-corto) var(--ease-estandar);flex:none}.catalogo[open].svelte-1qni8wx summary:where(.svelte-1qni8wx) svg{transform:rotate(180deg)}.catalogo.svelte-1qni8wx summary:where(.svelte-1qni8wx):focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:var(--radio-celda)}.catalogo.svelte-1qni8wx .planes:where(.svelte-1qni8wx){padding-bottom:var(--space-3)}.resumen-plan.svelte-1qni8wx{color:var(--ink);font-size:var(--texto-ui);font-weight:var(--peso-fuerte)}.resumen-nota.svelte-1qni8wx{color:var(--ink-muted);font-size:var(--texto-sm)}@media (pointer:coarse){.tagline.svelte-1qni8wx,.ventajas.svelte-1qni8wx li:where(.svelte-1qni8wx),.clinica.svelte-1qni8wx,.resumen-nota.svelte-1qni8wx{font-size:var(--texto-ui)}.promesas.svelte-1qni8wx li:where(.svelte-1qni8wx){font-size:var(--texto-sm)}}
