.page-header[data-astro-cid-lmkygsfs]{padding-block:var(--space-2xl) var(--space-l);text-align:center}.page-header[data-astro-cid-lmkygsfs] h1[data-astro-cid-lmkygsfs]{margin-top:var(--space-s);font-size:var(--step-7)}.page-header[data-astro-cid-lmkygsfs] .lede[data-astro-cid-lmkygsfs]{margin-inline:auto}.pricing-banner[data-astro-cid-lmkygsfs]{padding-bottom:var(--space-m)}.preview-note[data-astro-cid-lmkygsfs]{margin-top:var(--space-l);color:var(--ink-muted);font-size:var(--step--1);max-width:44ch;margin-inline:auto;line-height:1.5}.plans[data-astro-cid-lmkygsfs]{gap:var(--space-l);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));max-width:56rem;margin-inline:auto;display:grid}.plan[data-astro-cid-lmkygsfs]{background:var(--white);border:1px solid var(--rule);border-radius:var(--radius-l);padding:var(--space-xl);transition:transform var(--transition),border-color var(--transition),box-shadow var(--transition);flex-direction:column;display:flex;position:relative}.plan[data-astro-cid-lmkygsfs]:hover{border-color:var(--sage);box-shadow:var(--shadow-soft)}.plan--featured[data-astro-cid-lmkygsfs]{background:var(--sage-mist);border-color:var(--sage-soft)}.plan__flag[data-astro-cid-lmkygsfs]{top:var(--space-m);right:var(--space-m);background:var(--ink);color:var(--paper);font-size:var(--step--2);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:.3em .9em;font-weight:500;position:absolute}.plan__name[data-astro-cid-lmkygsfs]{font-size:var(--step-5);margin-bottom:var(--space-2xs)}.plan__tagline[data-astro-cid-lmkygsfs]{color:var(--ink-soft);font-size:var(--step-0);margin-bottom:var(--space-l);max-width:30ch;line-height:1.5}.plan__price[data-astro-cid-lmkygsfs]{margin-bottom:var(--space-2xs);align-items:baseline;gap:.2em;display:flex}.plan__amount[data-astro-cid-lmkygsfs]{font-family:var(--font-display);font-size:var(--step-8);letter-spacing:-.02em;color:var(--ink);font-weight:500;line-height:1}.plan__period[data-astro-cid-lmkygsfs]{font-size:var(--step-1);color:var(--ink-muted)}.plan__annual[data-astro-cid-lmkygsfs]{font-size:var(--step--1);color:var(--ink-muted);margin-bottom:var(--space-l)}.plan__annual[data-astro-cid-lmkygsfs] strong[data-astro-cid-lmkygsfs]{color:var(--ink);font-weight:500}.plan__cta[data-astro-cid-lmkygsfs]{margin-bottom:var(--space-l);align-self:flex-start}.plan__people[data-astro-cid-lmkygsfs]{border-top:1px solid var(--rule-soft);padding-top:var(--space-l);color:var(--ink-soft);line-height:1.5;font-size:var(--step-0);margin:0}.plan--featured[data-astro-cid-lmkygsfs] .plan__people[data-astro-cid-lmkygsfs]{border-top-color:#19273714}.plan__people[data-astro-cid-lmkygsfs] strong[data-astro-cid-lmkygsfs]{color:var(--ink);font-weight:600}.plans__footnote[data-astro-cid-lmkygsfs]{text-align:center;margin-top:var(--space-l);color:var(--ink-muted);font-size:var(--step--1)}.plans__shared[data-astro-cid-lmkygsfs]{max-width:56rem;margin:var(--space-3xl) auto 0;padding:var(--space-xl);border:1px solid var(--rule);border-radius:var(--radius-l);background:var(--paper-deep)}.plans__shared-heading[data-astro-cid-lmkygsfs]{font-size:var(--step-4);margin-bottom:var(--space-s)}.plans__shared-lede[data-astro-cid-lmkygsfs]{color:var(--ink-soft);max-width:56ch;margin-bottom:var(--space-l)}.plans__shared-list[data-astro-cid-lmkygsfs]{gap:var(--space-s) var(--space-l);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));margin:0;padding-left:0;list-style:none;display:grid}.plans__shared-list[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]{color:var(--ink-soft);line-height:1.5;font-size:var(--step-0);padding-left:1.5em;position:relative}.plans__shared-list[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]:before{content:"";background:var(--sage-deep);border-radius:50%;width:.5em;height:.5em;position:absolute;top:.55em;left:0}.cta-block[data-astro-cid-lmkygsfs]{text-align:center}.cta-block__lede[data-astro-cid-lmkygsfs]{margin-inline:auto;margin-top:var(--space-m)}.cta-block__actions[data-astro-cid-lmkygsfs]{margin-top:var(--space-l);gap:var(--space-s);flex-wrap:wrap;justify-content:center;display:flex}
