.pricing[data-astro-cid-lh3vyyel] .section-head[data-astro-cid-lh3vyyel]{margin-bottom:36px}.ptoggle[data-astro-cid-lh3vyyel]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px;margin-bottom:var(--space-block)}.seg[data-astro-cid-lh3vyyel]{position:relative;display:grid;grid-template-columns:1fr 1fr;padding:4px;border-radius:var(--r-pill);background:#fff;border:1px solid var(--c-line);box-shadow:var(--shadow-1)}.seg__thumb[data-astro-cid-lh3vyyel]{position:absolute;top:4px;bottom:4px;left:50%;width:calc(50% - 4px);border-radius:var(--r-pill);background:var(--c-ink);transition:left var(--t-base) var(--ease-out)}.pricing[data-astro-cid-lh3vyyel].is-monthly .seg__thumb[data-astro-cid-lh3vyyel]{left:4px}.seg__label[data-astro-cid-lh3vyyel]{position:relative;z-index:1;padding:10px 22px;color:var(--c-muted);font-size:.9375rem;font-weight:600;text-align:center;pointer-events:none;transition:color var(--t-base) var(--ease-out)}.seg__label--yearly[data-astro-cid-lh3vyyel],.pricing[data-astro-cid-lh3vyyel].is-monthly .seg__label--monthly[data-astro-cid-lh3vyyel]{color:#fff}.pricing[data-astro-cid-lh3vyyel].is-monthly .seg__label--yearly[data-astro-cid-lh3vyyel]{color:var(--c-muted)}.seg__switch[data-astro-cid-lh3vyyel]{position:absolute;inset:0;z-index:2;border-radius:var(--r-pill);cursor:pointer}.ptoggle__badge[data-astro-cid-lh3vyyel]{background:var(--c-accent);color:var(--c-ink);text-transform:uppercase;letter-spacing:.04em;font-size:var(--fs-eyebrow)}.plans[data-astro-cid-lh3vyyel]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:stretch}.plans--monthly[data-astro-cid-lh3vyyel],.pricing[data-astro-cid-lh3vyyel].is-monthly .plans--yearly[data-astro-cid-lh3vyyel]{display:none}.pricing[data-astro-cid-lh3vyyel].is-monthly .plans--monthly[data-astro-cid-lh3vyyel]{display:grid}.plan[data-astro-cid-lh3vyyel]{display:flex;flex-direction:column;gap:22px;padding:clamp(26px,3vw,40px);border-color:transparent;color:var(--c-body)}.plan--featured[data-astro-cid-lh3vyyel]{background:var(--c-ink);color:#ffffffc7;box-shadow:var(--shadow-2)}@media(min-width:1025px){.plan--featured[data-astro-cid-lh3vyyel]{transform:translateY(-12px)}}.plan__name[data-astro-cid-lh3vyyel]{font-size:var(--fs-h4);letter-spacing:var(--ls-h4)}.plan__sub[data-astro-cid-lh3vyyel]{margin-top:6px;color:var(--c-muted);font-size:var(--fs-small)}.plan--featured[data-astro-cid-lh3vyyel] [data-astro-cid-lh3vyyel]:is(.plan__name,.plan__includes,.plan__note){color:#fff}.plan--featured[data-astro-cid-lh3vyyel] .plan__sub[data-astro-cid-lh3vyyel]{color:#fff9}.plan__price[data-astro-cid-lh3vyyel]{display:flex;align-items:baseline;gap:10px;padding:6px 0 18px;border-bottom:1px solid var(--c-line)}.plan--featured[data-astro-cid-lh3vyyel] .plan__price[data-astro-cid-lh3vyyel]{border-bottom-color:#ffffff24}.plan__amount[data-astro-cid-lh3vyyel]{color:var(--c-ink);font-size:clamp(2.75rem,2rem + 2.4vw,4rem);font-weight:600;line-height:1;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.plan--featured[data-astro-cid-lh3vyyel] .plan__amount[data-astro-cid-lh3vyyel]{color:var(--c-accent)}.plan__unit[data-astro-cid-lh3vyyel]{color:var(--c-muted);font-size:var(--fs-small);font-weight:500}.plan--featured[data-astro-cid-lh3vyyel] .plan__unit[data-astro-cid-lh3vyyel]{color:#fff9}.plan__includes[data-astro-cid-lh3vyyel]{font-size:.9375rem;letter-spacing:0}.plan__list[data-astro-cid-lh3vyyel]{display:grid;gap:12px;padding-bottom:8px}.plan__list[data-astro-cid-lh3vyyel] li[data-astro-cid-lh3vyyel]{display:flex;align-items:flex-start;gap:10px;line-height:1.45}.plan__list[data-astro-cid-lh3vyyel] .icon{flex:none;width:18px;height:18px;margin-top:2px;color:var(--c-accent-deep)}.plan--featured[data-astro-cid-lh3vyyel] .plan__list[data-astro-cid-lh3vyyel] .icon{color:var(--c-accent)}.plan__note[data-astro-cid-lh3vyyel]{margin-top:auto;padding-top:14px;border-top:1px solid var(--c-line);color:var(--c-ink);font-size:var(--fs-small);font-weight:500;line-height:1.45}.plan--featured[data-astro-cid-lh3vyyel] .plan__note[data-astro-cid-lh3vyyel]{border-top-color:#ffffff24}@media(max-width:1024px){.plans[data-astro-cid-lh3vyyel]{grid-template-columns:1fr;max-width:560px;margin-inline:auto}}@media(max-width:480px){.seg__label[data-astro-cid-lh3vyyel]{padding:10px 14px;font-size:.875rem}}
