.pricing__title.astro-sl33yyek{font-size:var(--size-2xl)}.pricing__note.astro-sl33yyek{margin-top:var(--space-3);max-width:var(--measure);color:var(--muted)}.pricing__grid.astro-sl33yyek{display:grid;gap:var(--space-4);margin-top:var(--space-8);padding:0;list-style:none;grid-template-columns:1fr}@media(min-width:640px){.pricing__grid.astro-sl33yyek{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.pricing__grid.astro-sl33yyek{grid-template-columns:repeat(4,1fr)}}.plan.astro-sl33yyek{position:relative;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-6);background:var(--ink-raised);border:1px solid var(--line);border-radius:var(--radius-card)}.plan--featured.astro-sl33yyek{border-color:color-mix(in srgb,var(--glow) 60%,transparent);background:color-mix(in srgb,var(--glow) 3%,var(--ink-raised))}.plan__save.astro-sl33yyek{position:absolute;top:var(--space-4);inset-inline-end:var(--space-4);font-family:var(--font-display);font-size:var(--size-xs);font-weight:700;letter-spacing:.04em;color:var(--glow)}.plan__label.astro-sl33yyek{padding-inline-end:var(--space-12);font-size:var(--size-sm);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.plan__price.astro-sl33yyek{font-family:var(--font-display);font-size:var(--size-xl);font-weight:800;letter-spacing:-.03em;line-height:var(--leading-tight)}.plan__unit.astro-sl33yyek{font-size:var(--size-sm);color:var(--faint)}.plan__was.astro-sl33yyek{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2)}.plan__was-label.astro-sl33yyek{font-size:var(--size-xs);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.plan__was-price.astro-sl33yyek{font-family:var(--font-display);font-size:var(--size-lg);font-weight:700;color:var(--faint);text-decoration-thickness:.12em}.plan__saved.astro-sl33yyek{font-size:var(--size-sm);font-weight:600;color:var(--glow);margin-bottom:auto;padding-bottom:var(--space-4)}
