.plans[data-astro-cid-2wol7kow] [data-astro-cid-2wol7kow][data-when]{display:none}.plans[data-astro-cid-2wol7kow][data-state=loading] [data-astro-cid-2wol7kow][data-when~=loading],.plans[data-astro-cid-2wol7kow][data-state=ready] [data-astro-cid-2wol7kow][data-when~=ready],.plans[data-astro-cid-2wol7kow][data-state=fallback] [data-astro-cid-2wol7kow][data-when~=fallback]{display:block}.plans[data-astro-cid-2wol7kow] [data-astro-cid-2wol7kow][hidden]{display:none!important}.plans-hero[data-astro-cid-2wol7kow]{background:linear-gradient(145deg, var(--color-surface-soft), var(--color-surface));padding-block:clamp(2.5rem,6vw,4.5rem) clamp(1.5rem,3vw,2.25rem)}.plans-hero[data-astro-cid-2wol7kow] h1[data-astro-cid-2wol7kow]{max-width:none;margin-top:var(--space-3);font-size:clamp(2.2rem,1.6rem + 2.6vw,3.6rem)}.hero-line[data-astro-cid-2wol7kow]{display:block}.plans-hero[data-astro-cid-2wol7kow] .lead[data-astro-cid-2wol7kow]{margin-top:var(--space-4);color:var(--color-ink-soft);font-size:var(--text-lead)}.plans-body{padding-block:clamp(1.5rem, 3vw, 2.5rem) var(--space-7);gap:clamp(1.5rem,3vw,2.5rem);display:grid}.muted[data-astro-cid-2wol7kow]{color:var(--color-ink-soft);font-size:var(--text-sm)}.context[data-astro-cid-2wol7kow] p[data-astro-cid-2wol7kow]{max-width:none;color:var(--color-ink-soft);font-size:var(--text-sm)}.pill[data-astro-cid-2wol7kow]{border:1px solid var(--color-border);background:var(--color-surface-soft);color:var(--color-ink);border-radius:999px;padding:.2rem .7rem;font-weight:700;display:inline-flex}.plans-grid[data-astro-cid-2wol7kow]{gap:var(--space-3);grid-template-columns:minmax(13rem,1.15fr) minmax(0,4fr);align-items:start;display:grid}.free-card[data-astro-cid-2wol7kow]{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);grid-row:span 2;display:grid}.free-title[data-astro-cid-2wol7kow]{font-size:clamp(1.9rem,1.5rem + 1.2vw,2.4rem)}.premium-col[data-astro-cid-2wol7kow]{gap:var(--space-3);min-width:0;display:grid}.period-cards[data-astro-cid-2wol7kow],.fp-cells[data-astro-cid-2wol7kow]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.period-cards[data-astro-cid-2wol7kow]{padding-top:.7rem}.period-card[data-astro-cid-2wol7kow]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);font-variant-numeric:tabular-nums;align-content:start;gap:.15rem;min-width:0;padding:1.1rem 1rem 1rem;display:grid;position:relative;box-shadow:0 .4rem 1.2rem #21376e0f}.period-card[data-astro-cid-2wol7kow].best{border:2px solid var(--color-brand);box-shadow:var(--shadow-soft)}.flag[data-astro-cid-2wol7kow]{background:var(--color-brand);color:#fff;letter-spacing:.03em;border-radius:999px;padding:.15rem .6rem;font-size:.72rem;font-weight:750;position:absolute;top:-.7rem;left:.75rem}.flag--es[data-astro-cid-2wol7kow]{background:var(--color-accent);position:static}.plan-name[data-astro-cid-2wol7kow]{color:var(--color-brand-strong);font-size:.82rem;font-weight:750}.period-label[data-astro-cid-2wol7kow]{max-width:none;color:var(--color-ink-soft);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:760;line-height:1.3}.price[data-astro-cid-2wol7kow]{letter-spacing:-.03em;overflow-wrap:anywhere;margin-top:.3rem;font-size:clamp(1.45rem,1.15rem + 1vw,1.95rem);font-weight:800;line-height:1.15}.unit[data-astro-cid-2wol7kow]{color:var(--color-ink-soft);font-size:.85rem}.note[data-astro-cid-2wol7kow]{min-height:1.3em;font-size:.82rem;font-weight:650}.save[data-astro-cid-2wol7kow]{color:#1f8a5b;background:#1f8a5b1f;border-radius:999px;justify-self:start;margin-top:.3rem;padding:.1rem .55rem;font-size:.75rem;font-weight:750}.plans[data-astro-cid-2wol7kow][data-state=loading] .price[data-astro-cid-2wol7kow],.plans[data-astro-cid-2wol7kow][data-state=loading] .note[data-astro-cid-2wol7kow][data-per-month]{color:#0000;background:linear-gradient(90deg, var(--color-surface-soft), var(--color-border), var(--color-surface-soft));background-size:200% 100%;border-radius:.5rem;animation:1.2s linear infinite shimmer}@keyframes shimmer{to{background-position:-200% 0}}.fallback[data-astro-cid-2wol7kow]{padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-surface-warm);border:1px solid #f26b4a59}.fallback[data-astro-cid-2wol7kow] h2[data-astro-cid-2wol7kow]{font-size:1.35rem}.fallback[data-astro-cid-2wol7kow] p[data-astro-cid-2wol7kow]{margin-top:var(--space-2)}.fp-row[data-astro-cid-2wol7kow]{border-radius:var(--radius-md);background:var(--color-surface-warm);border:1.5px dashed #f26b4a99;gap:.75rem;padding:.9rem;display:grid}.fp-head[data-astro-cid-2wol7kow]{max-width:none;color:var(--color-accent);flex-wrap:wrap;align-items:center;gap:.4rem .75rem;display:flex}.fp-head[data-astro-cid-2wol7kow] strong[data-astro-cid-2wol7kow]{color:var(--color-accent)}.plus[data-astro-cid-2wol7kow]{background:var(--color-accent);color:#fff;border-radius:50%;flex:none;place-items:center;width:1.4rem;height:1.4rem;display:grid}.plus[data-astro-cid-2wol7kow] svg[data-astro-cid-2wol7kow]{display:block}.fp-cell[data-astro-cid-2wol7kow]{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);font-variant-numeric:tabular-nums;gap:.1rem;min-width:0;padding:.6rem .75rem;display:grid}.fp-cell[data-astro-cid-2wol7kow] strong[data-astro-cid-2wol7kow]{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:1.15rem}.includes[data-astro-cid-2wol7kow]{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-soft);grid-column:1/-1;display:grid}.feats[data-astro-cid-2wol7kow]{gap:.45rem;margin:0;padding:0;font-size:.95rem;list-style:none;display:grid}.feats--grid[data-astro-cid-2wol7kow]{column-gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.feats[data-astro-cid-2wol7kow] li[data-astro-cid-2wol7kow]{gap:.55rem;display:flex}.feats[data-astro-cid-2wol7kow] li[data-astro-cid-2wol7kow]:before{color:#1f8a5b;content:"✓";flex:none;font-weight:800}.trial[data-astro-cid-2wol7kow]{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}.trial[data-astro-cid-2wol7kow] p[data-astro-cid-2wol7kow]{flex:18rem}.comparison[data-astro-cid-2wol7kow]{gap:var(--space-3);display:grid}.comparison[data-astro-cid-2wol7kow] h2[data-astro-cid-2wol7kow]{max-width:none;font-size:clamp(1.6rem,1.3rem + 1vw,2.1rem)}.table-wrap[data-astro-cid-2wol7kow]{border:1px solid var(--color-border);border-radius:var(--radius-md);overflow-x:auto}table[data-astro-cid-2wol7kow]{border-collapse:collapse;width:100%;min-width:34rem;font-size:.92rem}th[data-astro-cid-2wol7kow],td[data-astro-cid-2wol7kow]{border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top;padding:.7rem .9rem}thead[data-astro-cid-2wol7kow] th[data-astro-cid-2wol7kow]{background:var(--color-surface-soft);font-size:.85rem}tbody[data-astro-cid-2wol7kow] th[data-astro-cid-2wol7kow][scope=row]{font-weight:500}.v[data-astro-cid-2wol7kow]{text-align:center;width:9.5rem}tr[data-astro-cid-2wol7kow].group th[data-astro-cid-2wol7kow]{color:var(--color-brand-strong);letter-spacing:.08em;text-transform:uppercase;padding-top:1.1rem;font-size:.75rem}.yes[data-astro-cid-2wol7kow]{color:#1f8a5b;font-weight:800}.no[data-astro-cid-2wol7kow]{color:#9aa5bd}td[data-astro-cid-2wol7kow]:not(.yes):not(.no){font-weight:650}.fp-col[data-astro-cid-2wol7kow]{background:#f26b4a0f}.final-cta[data-astro-cid-2wol7kow]{justify-content:center;display:flex}.attribution[data-astro-cid-2wol7kow]{max-width:none;color:var(--color-ink-soft);text-align:center;font-size:.78rem}.attribution[data-astro-cid-2wol7kow] a[data-astro-cid-2wol7kow]{color:inherit}@media (width<=62.5rem){.plans-grid[data-astro-cid-2wol7kow]{grid-template-columns:minmax(0,1fr)}.free-card[data-astro-cid-2wol7kow]{grid-row:auto}}@media (width<=37.5rem){.period-cards[data-astro-cid-2wol7kow],.fp-cells[data-astro-cid-2wol7kow]{grid-template-columns:repeat(2,minmax(0,1fr))}table[data-astro-cid-2wol7kow]{min-width:30rem;font-size:.85rem}.v[data-astro-cid-2wol7kow]{width:6.5rem}}@media (prefers-reduced-motion:reduce){.plans[data-astro-cid-2wol7kow][data-state=loading] .price[data-astro-cid-2wol7kow]{animation:none}}
