.pricing-page.svelte-sr4236{font-family:var(--ed-manrope)}.pricing-hero.svelte-sr4236{padding:64px 0 48px;background:var(--ed-paper);border-bottom:.5px solid var(--ed-rule)}.pricing-title.svelte-sr4236{font-family:var(--ed-outfit);font-weight:900;font-size:clamp(48px,7vw,88px);line-height:.95;letter-spacing:clamp(-2px,-.25vw,-3px);text-transform:uppercase;margin:0 0 20px;color:var(--ed-ink)}.pricing-title.svelte-sr4236 em:where(.svelte-sr4236){font-style:normal;color:var(--ed-mint)}.pricing-hero-desc.svelte-sr4236{font-family:var(--ed-manrope);font-size:18px;line-height:1.5;color:var(--ed-txt-70);max-width:50ch;margin:0 0 32px}.billing-toggle.svelte-sr4236{display:inline-flex;gap:4px;align-items:center}.annual-discount.svelte-sr4236{font-family:var(--ed-oxanium);font-size:10px;color:var(--ed-mint);margin-left:4px}.pricing-section.svelte-sr4236{padding:56px 0 80px;background:var(--ed-section-bg)}.pricing-grid.svelte-sr4236{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media(max-width:960px){.pricing-grid.svelte-sr4236{grid-template-columns:1fr;max-width:480px}}.pricing-card.svelte-sr4236{background:var(--ed-paper);border-radius:20px;padding:32px;display:flex;flex-direction:column;gap:20px;color:var(--ed-ink);--check-circle-fill: var(--ed-blue);--check-path-stroke: #fff;--features-border-color: var(--ed-border-20)}.pricing-card.is-featured.svelte-sr4236{background:var(--ed-blue);color:var(--ed-snow);--check-circle-fill: rgba(255, 255, 255, .9);--check-path-stroke: var(--ed-blue);--features-border-color: var(--ed-snow-20)}.pricing-card.is-enterprise.svelte-sr4236{background:var(--ed-coal);color:var(--ed-snow);--check-circle-fill: var(--ed-mint);--check-path-stroke: var(--ed-coal);--features-border-color: var(--ed-snow-20)}.pricing-card-top.svelte-sr4236{min-height:26px;display:flex;align-items:center}.pricing-plan-name.svelte-sr4236{font-family:var(--ed-oxanium);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ed-txt-60)}.pricing-card.is-featured.svelte-sr4236 .pricing-plan-name:where(.svelte-sr4236),.pricing-card.is-enterprise.svelte-sr4236 .pricing-plan-name:where(.svelte-sr4236){color:var(--ed-snow-60)}.pricing-price-row.svelte-sr4236{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.pricing-price.svelte-sr4236{font-family:var(--ed-outfit);font-weight:900;font-size:clamp(36px,4vw,56px);line-height:1;letter-spacing:-.03em;color:var(--ed-ink);word-break:break-word}.pricing-price.pricing-price-long.svelte-sr4236{font-size:clamp(22px,2.5vw,30px);letter-spacing:-.01em}.pricing-card.is-featured.svelte-sr4236 .pricing-price:where(.svelte-sr4236),.pricing-card.is-enterprise.svelte-sr4236 .pricing-price:where(.svelte-sr4236){color:var(--ed-snow)}.pricing-period.svelte-sr4236{font-family:var(--ed-oxanium);font-size:14px;letter-spacing:.06em;text-transform:uppercase;color:var(--ed-txt-60)}.pricing-card.is-featured.svelte-sr4236 .pricing-period:where(.svelte-sr4236),.pricing-card.is-enterprise.svelte-sr4236 .pricing-period:where(.svelte-sr4236){color:var(--ed-snow-60)}.pricing-card-desc.svelte-sr4236{font-family:var(--ed-manrope);font-size:14px;line-height:1.55;color:var(--ed-txt-70);margin:0}.pricing-card.is-featured.svelte-sr4236 .pricing-card-desc:where(.svelte-sr4236),.pricing-card.is-enterprise.svelte-sr4236 .pricing-card-desc:where(.svelte-sr4236){color:var(--ed-snow-70)}.pricing-features.svelte-sr4236{list-style:none;padding:20px 0 0;margin:0;display:flex;flex-direction:column;gap:12px;flex:1;border-top:.5px solid var(--features-border-color)}.pricing-features.svelte-sr4236 li:where(.svelte-sr4236){display:flex;align-items:flex-start;gap:12px;font-family:var(--ed-manrope);font-size:14px;font-weight:500;line-height:1.4;color:var(--ed-txt-70)}.pricing-card.is-featured.svelte-sr4236 .pricing-features:where(.svelte-sr4236) li:where(.svelte-sr4236),.pricing-card.is-enterprise.svelte-sr4236 .pricing-features:where(.svelte-sr4236) li:where(.svelte-sr4236){color:var(--ed-snow-70)}.feature-check.svelte-sr4236{flex-shrink:0;width:20px;height:20px;margin-top:1px}.feature-check.svelte-sr4236 .check-circle{fill:var(--check-circle-fill)}.feature-check.svelte-sr4236 .check-path{stroke:var(--check-path-stroke);fill:none}@media(max-width:600px){.pricing-hero.svelte-sr4236{padding:48px 0 32px}.pricing-card.svelte-sr4236{padding:24px}.pricing-title.svelte-sr4236{font-size:44px}}
