.pricing-plans[data-astro-cid-twnllfu4]{display:flex;flex-direction:column;align-items:center;gap:var(--space-section-mobile);width:100%}.cards[data-astro-cid-twnllfu4]{display:flex;flex-direction:column;gap:var(--space-card-gap);width:100%;max-width:720px}.plan-card[data-astro-cid-twnllfu4]{display:flex;flex-direction:column;gap:var(--space-component-small);padding:var(--space-card);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-subtle)}.plan-card-pro[data-astro-cid-twnllfu4]{border-color:var(--color-accent)}.plan-name[data-astro-cid-twnllfu4]{font-size:20px;font-weight:600;letter-spacing:-.2px;color:var(--color-text)}.plan-price[data-astro-cid-twnllfu4]{display:flex;align-items:baseline;gap:var(--space-text)}.amount[data-astro-cid-twnllfu4]{font-size:36px;font-weight:700;letter-spacing:-.5px;color:var(--color-text)}.period[data-astro-cid-twnllfu4]{font-size:14px;color:var(--color-text-secondary)}.plan-yearly[data-astro-cid-twnllfu4]{font-size:14px;font-weight:500;color:var(--color-accent)}.plan-tagline[data-astro-cid-twnllfu4]{font-size:14px;line-height:22px;color:var(--color-text-secondary)}.plan-cta[data-astro-cid-twnllfu4]{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;margin-top:var(--space-text);padding:12px 20px;border-radius:var(--radius-pill);font-size:14px;font-weight:600;letter-spacing:.3px;line-height:20px;min-height:44px;text-decoration:none;transition:background-color .15s ease,opacity .15s ease}.plan-cta-outline[data-astro-cid-twnllfu4]{background-color:transparent;color:var(--color-text);border:1px solid var(--color-border-default)}.plan-cta-outline[data-astro-cid-twnllfu4]:hover{background-color:var(--color-bg)}.plan-cta-solid[data-astro-cid-twnllfu4]{background-color:var(--color-accent);color:var(--color-white)}.plan-cta-solid[data-astro-cid-twnllfu4]:hover{background-color:var(--color-accent-hover)}.compare[data-astro-cid-twnllfu4]{width:100%;max-width:720px;border-collapse:collapse;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);overflow:hidden}.compare-caption[data-astro-cid-twnllfu4]{text-align:left;font-size:20px;font-weight:600;letter-spacing:-.2px;color:var(--color-text);padding-bottom:var(--space-component-small)}.compare[data-astro-cid-twnllfu4] th[data-astro-cid-twnllfu4],.compare[data-astro-cid-twnllfu4] td[data-astro-cid-twnllfu4]{padding:14px 16px;font-size:14px;line-height:20px;text-align:center;border-bottom:1px solid var(--color-border)}.compare[data-astro-cid-twnllfu4] thead[data-astro-cid-twnllfu4] th[data-astro-cid-twnllfu4]{font-weight:600;color:var(--color-text);background-color:var(--color-bg)}.compare[data-astro-cid-twnllfu4] tbody[data-astro-cid-twnllfu4] tr[data-astro-cid-twnllfu4]:last-child th[data-astro-cid-twnllfu4],.compare[data-astro-cid-twnllfu4] tbody[data-astro-cid-twnllfu4] tr[data-astro-cid-twnllfu4]:last-child td[data-astro-cid-twnllfu4]{border-bottom:none}.compare[data-astro-cid-twnllfu4] .feature-col[data-astro-cid-twnllfu4]{text-align:left;font-weight:500;color:var(--color-text)}.compare[data-astro-cid-twnllfu4] td[data-astro-cid-twnllfu4]{color:var(--color-text-secondary)}.pro-cell[data-astro-cid-twnllfu4]{color:var(--color-accent);font-weight:500}@media(min-width:768px){.cards[data-astro-cid-twnllfu4]{flex-direction:row}.cards[data-astro-cid-twnllfu4]>article[data-astro-cid-twnllfu4]{flex:1 1 0}}.pricing-page[data-astro-cid-lmkygsfs]{padding:32px 20px 48px}.container[data-astro-cid-lmkygsfs]{max-width:960px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.page-header[data-astro-cid-lmkygsfs]{margin-bottom:40px;text-align:center}.page-header[data-astro-cid-lmkygsfs] h1[data-astro-cid-lmkygsfs]{font-size:32px;font-weight:700;letter-spacing:-.02em;margin-bottom:12px}.subtitle[data-astro-cid-lmkygsfs]{font-size:16px;color:var(--color-text-secondary);line-height:1.6;max-width:560px;margin:0 auto}@media(min-width:768px){.pricing-page[data-astro-cid-lmkygsfs]{padding:40px 40px 64px}.page-header[data-astro-cid-lmkygsfs] h1[data-astro-cid-lmkygsfs]{font-size:36px}}
