.pricing-page.svelte-s7d35o{--site-banner-h: 2.5rem}.page-intro.svelte-s7d35o{--hero-masthead-h: calc(var(--site-banner-h) + 4.25rem);padding-top:calc(var(--hero-masthead-h) + 2rem);background:var(--canvas)}@media (min-width: 768px){.page-intro.svelte-s7d35o{--hero-masthead-h: calc(var(--site-banner-h) + 4.75rem);padding-top:calc(var(--hero-masthead-h) + 2.5rem)}}.claim.svelte-s7d35o{font-family:var(--font-serif);font-weight:500;font-size:clamp(30px,3.6vw,52px);line-height:1.08;letter-spacing:-.022em;text-wrap:balance;max-width:24ch}.kicker.svelte-s7d35o{font-size:15px;font-weight:600;color:var(--ink-muted)}.pricing-card.svelte-s7d35o{display:flex;flex-direction:column;gap:1rem;padding:1.75rem;border-radius:16px;background:color-mix(in oklab,var(--surface-hover) 35%,var(--canvas))}.pricing-kicker.svelte-s7d35o{font-size:15px;font-weight:600;color:var(--ink-muted)}.pricing-price.svelte-s7d35o{font-family:var(--font-serif);font-size:clamp(1.75rem,3vw,2.25rem);font-weight:500;line-height:1.1;letter-spacing:-.02em;color:var(--ink)}.pricing-suffix.svelte-s7d35o{display:block;margin-top:.25rem;font-family:var(--font-sans);font-size:.875rem;font-weight:500;color:var(--ink-muted)}.pricing-lede.svelte-s7d35o{font-size:.9375rem;line-height:1.6;color:var(--ink-secondary)}.pricing-features.svelte-s7d35o{margin:.5rem 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.625rem}.pricing-features.svelte-s7d35o li:where(.svelte-s7d35o){position:relative;padding-left:1.125rem;font-size:.875rem;line-height:1.5;color:var(--ink-muted)}.pricing-features.svelte-s7d35o li:where(.svelte-s7d35o):before{content:"";position:absolute;left:0;top:.55em;width:.3125rem;height:.3125rem;border-radius:9999px;background:var(--mercury-accent)}.pricing-cta.svelte-s7d35o{margin-top:auto;padding-top:.75rem}.pricing-contact-link.svelte-s7d35o{margin-left:.25rem;font-weight:500;color:var(--ink-secondary);text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--hairline-strong)}.pricing-contact-link.svelte-s7d35o:hover{color:var(--ink);text-decoration-color:var(--ink)}.pre{opacity:0;transform:translateY(18px)}.pre.in{opacity:1;transform:translateY(0);transition:opacity .8s cubic-bezier(.2,.7,.2,1) var(--rd, 0ms),transform .8s cubic-bezier(.2,.7,.2,1) var(--rd, 0ms)}@media (prefers-reduced-motion: reduce){.pre,.pre.in{opacity:1;transform:none;transition:none}}
