.pagina.svelte-1qni8wx{padding-block:var(--space-6) var(--space-10);max-width:var(--page-narrow)}h1.svelte-1qni8wx{font-size:var(--text-38);letter-spacing:var(--tracking-tighter);margin:0 0 var(--space-3);text-wrap:pretty;font-weight:800}.entrada.svelte-1qni8wx{font-size:var(--text-17);line-height:var(--leading-normal);color:var(--ink-soft);max-width:40rem;margin:0}.rejilla.svelte-1qni8wx{gap:var(--space-7);grid-template-columns:1fr 24rem;align-items:start;display:grid}.principal.svelte-1qni8wx{gap:var(--space-5);min-width:0;display:grid}.planes.svelte-1qni8wx{gap:var(--space-3);border:0;min-width:0;margin:0;padding:0;display:grid}.planes-titulo.svelte-1qni8wx{font-size:var(--text-12);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--ink-muted);padding:0;font-weight:700}.opcion.svelte-1qni8wx{column-gap:var(--space-3);row-gap:var(--space-2);padding:var(--space-4-5);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-xl);cursor:pointer;grid-template-columns:auto 1fr;align-items:start;transition:border-color .12s,background-color .12s;display:grid}.opcion.svelte-1qni8wx:hover{border-color:var(--line-strong)}.opcion.activa.svelte-1qni8wx{border-color:var(--brand);background:var(--surface-teal);box-shadow:0 0 0 1px var(--brand)}.opcion.svelte-1qni8wx:has(.marca:where(.svelte-1qni8wx):focus-visible){outline:3px solid var(--brand-strong);outline-offset:2px}@supports not selector(:has(*)){.opcion.svelte-1qni8wx:focus-within{outline:3px solid var(--brand-strong);outline-offset:2px}}.marca.svelte-1qni8wx{width:var(--space-4-5);height:var(--space-4-5);accent-color:var(--brand);cursor:pointer;margin:0}.cabecera.svelte-1qni8wx{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.nombre.svelte-1qni8wx{font-family:var(--font-display);font-size:var(--text-19);letter-spacing:var(--tracking-tight);font-weight:800}.precio.svelte-1qni8wx{font-size:var(--text-17);white-space:nowrap;margin-left:auto;font-weight:800}.periodo.svelte-1qni8wx{font-size:var(--text-12);color:var(--ink-muted);font-weight:600}.tagline.svelte-1qni8wx,.ventajas.svelte-1qni8wx{grid-column:2}.tagline.svelte-1qni8wx{font-size:var(--text-md);color:var(--ink-soft)}.ventajas.svelte-1qni8wx{gap:var(--space-1-5);font-size:var(--text-md);color:var(--ink-soft);margin:0;padding:0;list-style:none;display:grid}.ventajas.svelte-1qni8wx li:where(.svelte-1qni8wx),.promesas.svelte-1qni8wx li:where(.svelte-1qni8wx){gap:var(--space-2);grid-template-columns:auto 1fr;display:grid}.ventajas.svelte-1qni8wx li:where(.svelte-1qni8wx):before,.promesas.svelte-1qni8wx li:where(.svelte-1qni8wx):before{content:"✓";color:var(--brand);font-weight:800}.clinica.svelte-1qni8wx{font-size:var(--text-md);line-height:var(--leading-normal);color:var(--ink-muted);margin:var(--space-1) 0 0;max-width:none}.clinica.svelte-1qni8wx a:where(.svelte-1qni8wx){color:var(--brand-strong);font-weight:700}.caja.svelte-1qni8wx{gap:var(--space-4);display:grid}.resumen.svelte-1qni8wx{gap:var(--space-1);background:var(--surface-teal);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-3-5);display:grid}.resumen-etiqueta.svelte-1qni8wx{font-size:var(--text-12);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--ink-muted);font-weight:700}.resumen-plan.svelte-1qni8wx{font-size:var(--text-base);color:var(--brand-strong);font-weight:800}.resumen-nota.svelte-1qni8wx{font-size:var(--text-12);line-height:var(--leading-normal);color:var(--ink-soft)}.error.svelte-1qni8wx{background:var(--danger-bg);border:1px solid var(--danger-line);color:var(--danger-ink);border-radius:var(--radius);padding:var(--space-3);font-size:var(--text-md);max-width:none;margin:0}.promesas.svelte-1qni8wx{gap:var(--space-2);font-size:var(--text-sm);color:var(--ink-soft);margin:0;padding:0;list-style:none;display:grid}@media (width>=60.0625rem){.lateral.svelte-1qni8wx{top:var(--space-5);position:sticky}}@media (width<=60rem){.rejilla.svelte-1qni8wx{gap:var(--space-5);grid-template-columns:1fr}h1.svelte-1qni8wx{font-size:var(--text-28)}}@media (prefers-reduced-motion:reduce){.opcion.svelte-1qni8wx{transition:none}}
