.pricing-hero.svelte-1or38sb{padding:140px 0 48px;position:relative}.pricing-hero__title.svelte-1or38sb{letter-spacing:-.035em;margin-bottom:20px;font-size:clamp(40px,6.4vw,80px);font-weight:800;line-height:1}.pricing-hero__inner.svelte-1or38sb{text-align:center;max-width:1280px;margin:0 auto;padding:0 48px;position:relative}.pricing-hero__lead.svelte-1or38sb{color:var(--text-secondary);text-wrap:pretty;max-width:520px;margin:0 auto;font-size:clamp(16px,2vw,18px);line-height:1.55}@media (width<=640px){.pricing-hero.svelte-1or38sb{padding:110px 0 36px}.pricing-hero__inner.svelte-1or38sb{padding:0 20px}}.pricing-tiers.svelte-1babyuo{padding:0 0 40px}.pricing-tiers__inner.svelte-1babyuo{max-width:1280px;margin:0 auto;padding:0 48px}.pricing-tiers__toggle-row.svelte-1babyuo{justify-content:center;margin-bottom:56px;display:flex}.billing-toggle.svelte-1babyuo{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.billing-toggle__track.svelte-1babyuo{background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:999px;grid-template-columns:1fr 1fr;width:320px;padding:5px;display:grid;position:relative;box-shadow:inset 0 1px 2px #00000040}.billing-toggle__thumb.svelte-1babyuo{background:var(--text-primary);width:calc(50% - 5px);height:calc(100% - 10px);transition:transform .62s var(--ease-out);border-radius:999px;position:absolute;top:5px;left:5px;transform:translate(0);box-shadow:0 2px 10px #00000059}.billing-toggle__thumb.is-annual.svelte-1babyuo{transform:translate(100%)}.billing-toggle__track.svelte-1babyuo button:where(.svelte-1babyuo){z-index:1;cursor:pointer;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary);transition:color .32s var(--ease-out);background:0 0;border:none;border-radius:999px;padding:11px 0;font-size:12.5px;font-weight:600;position:relative}.billing-toggle__track.svelte-1babyuo button.is-active:where(.svelte-1babyuo){color:var(--surface-1)}.billing-toggle__track.svelte-1babyuo button:where(.svelte-1babyuo):hover:not(.is-active){color:var(--text-secondary)}.billing-toggle__badge.svelte-1babyuo{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--chip-green-fg);background:var(--chip-green-bg);transition:opacity .32s var(--ease-out);opacity:.85;border:1px solid #14d8c859;border-radius:999px;padding:7px 14px;font-size:12px;display:inline-grid;overflow:hidden}.billing-toggle__badge.is-annual.svelte-1babyuo{opacity:1}.billing-toggle__badge-label.svelte-1babyuo{opacity:0;filter:blur(3px);transition:opacity .26s var(--ease-out), transform .36s var(--ease-out), filter .26s var(--ease-out);grid-area:1/1;justify-content:center;align-items:center;gap:8px;display:inline-flex;transform:translateY(6px)}.billing-toggle__badge-label.is-active.svelte-1babyuo{opacity:1;filter:none;transition-delay:80ms;transform:none}.billing-toggle__badge-icon.svelte-1babyuo{opacity:.7;display:inline-block}.pricing-tiers__grid.svelte-1babyuo{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:20px;display:grid}.tier-slot.svelte-1babyuo{height:100%}.tier-slot--featured.svelte-1babyuo{background:var(--grad-brand);box-shadow:var(--featured-card-glow), var(--shadow-card);border-radius:24px;height:calc(100% + 44px);margin:-22px 0;padding:1px}.tier-card.svelte-1babyuo{background:var(--surface-2);border:1px solid var(--border-subtle);height:100%;transition:border-color .3s var(--ease-out);border-radius:24px;flex-direction:column;padding:32px 30px 30px;display:flex}.tier-card--featured.svelte-1babyuo{background:var(--surface-3);border:none;border-radius:23px;padding:38px 34px 34px}.tier-card__head.svelte-1babyuo{justify-content:space-between;align-items:center;gap:12px;min-height:26px;display:flex}.tier-card__name.svelte-1babyuo{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-tertiary);font-size:13px;font-weight:600}.tier-card__name.is-featured.svelte-1babyuo{color:var(--chip-green-fg)}.tier-card__badge.svelte-1babyuo{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--copy-black);background:var(--grad-brand);white-space:nowrap;border-radius:999px;padding:5px 12px;font-size:11px;font-weight:600}.tier-card__line.svelte-1babyuo{color:var(--text-tertiary);max-width:260px;min-height:44px;margin-top:12px;font-size:14.5px;line-height:1.5}.tier-card__price.svelte-1babyuo{border-bottom:1px solid var(--border-subtle);margin-top:20px;padding-bottom:26px}.tier-card__price-row.svelte-1babyuo{align-items:baseline;gap:8px;display:flex}.tier-card__price-amount.svelte-1babyuo{font-family:var(--font-mono);letter-spacing:-.04em;color:var(--text-primary);font-variant-numeric:tabular-nums;animation:svelte-1babyuo-if-price .46s var(--ease-out);font-size:56px;font-weight:700}.tier-card__price-amount.is-featured.svelte-1babyuo{font-size:68px}.tier-card__price-suffix.svelte-1babyuo{font-family:var(--font-mono);color:var(--text-tertiary);font-size:14px}.tier-card__price-note.svelte-1babyuo{font-family:var(--font-mono);letter-spacing:.04em;color:var(--text-tertiary);animation:svelte-1babyuo-if-price .46s var(--ease-out);margin-top:10px;font-size:12px}@keyframes svelte-1babyuo-if-price{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.tier-card__body.svelte-1babyuo{margin-top:26px;margin-bottom:26px}.tier-card__inherits.svelte-1babyuo{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-tertiary);margin-bottom:16px;font-size:11.5px}.tier-card__features.svelte-1babyuo{gap:12px;margin:0;padding:0;list-style:none;display:grid}.tier-card__features.svelte-1babyuo li:where(.svelte-1babyuo){color:var(--text-secondary);align-items:flex-start;gap:12px;font-size:14.5px;line-height:1.55;display:flex}.tier-card__features.svelte-1babyuo li.is-dim:where(.svelte-1babyuo){color:var(--text-tertiary)}.tick.svelte-1babyuo{font-family:var(--font-mono);color:var(--chip-green-fg);flex-shrink:0;width:17px;font-size:16px;line-height:23px}.tick.is-dim.svelte-1babyuo{color:var(--text-tertiary)}.tier-card__foot.svelte-1babyuo{margin-top:auto}.tier-card__cta-note.svelte-1babyuo{font-family:var(--font-mono);color:var(--text-tertiary);text-align:center;letter-spacing:.02em;margin-top:14px;font-size:11.5px}.custom-row.svelte-1babyuo{background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:24px;grid-template-columns:1fr auto;align-items:center;gap:32px;margin-top:56px;padding:30px 34px;display:grid}.custom-row__title-line.svelte-1babyuo{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.custom-row__eyebrow.svelte-1babyuo{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-tertiary);font-size:13px;font-weight:600}.custom-row__title.svelte-1babyuo{letter-spacing:-.02em;color:var(--text-primary);font-size:20px;font-weight:600}.custom-row__title.svelte-1babyuo em:where(.svelte-1babyuo){font-family:var(--font-serif);font-style:italic;font-weight:400}.custom-row__features.svelte-1babyuo{max-width:620px;margin-top:14px}.custom-row__cta.svelte-1babyuo{text-align:right}.custom-row__talk.svelte-1babyuo{font-family:var(--font-mono);letter-spacing:-.02em;color:var(--text-primary);margin-bottom:14px;font-size:22px}.pricing-tiers__footnote.svelte-1babyuo{font-family:var(--font-mono);color:var(--text-tertiary);text-align:center;letter-spacing:.04em;margin-top:32px;font-size:12px}@media (width<=900px){.pricing-tiers__grid.svelte-1babyuo{grid-template-columns:1fr}.tier-slot--featured.svelte-1babyuo{height:auto;margin:0}.custom-row.svelte-1babyuo{text-align:left;grid-template-columns:1fr}.custom-row__cta.svelte-1babyuo{text-align:left}}@media (width<=760px){.billing-toggle.svelte-1babyuo{flex-direction:column}.billing-toggle__badge-icon.is-pointer.svelte-1babyuo{display:inline-block;transform:rotate(90deg)}}@media (width<=640px){.pricing-tiers__inner.svelte-1babyuo{padding:0 20px}.tier-card.svelte-1babyuo,.tier-card--featured.svelte-1babyuo{padding:26px 22px 24px}.tier-card__line.svelte-1babyuo{min-height:0}.tier-card__price-amount.is-featured.svelte-1babyuo{font-size:56px}.custom-row.svelte-1babyuo{padding:24px 22px}.billing-toggle__track.svelte-1babyuo{width:260px}}.pricing-faq.svelte-1agd4cf{padding:120px 0}.pricing-faq__inner.svelte-1agd4cf{max-width:1000px;margin:0 auto;padding:0 48px}.pricing-faq__header.svelte-1agd4cf{margin-bottom:40px}.pricing-faq__eyebrow.svelte-1agd4cf{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-tertiary);margin-bottom:18px;font-size:12px;font-weight:500}.pricing-faq__title.svelte-1agd4cf{letter-spacing:-.03em;color:var(--text-primary);font-size:clamp(32px,4.6vw,56px);font-weight:800;line-height:.98}.pricing-faq__title.svelte-1agd4cf em:where(.svelte-1agd4cf){font-family:var(--font-serif);font-style:italic;font-weight:400}.faq-item.svelte-1agd4cf{border-bottom:1px solid var(--border-subtle)}.faq-item__question.svelte-1agd4cf{cursor:pointer;text-align:left;width:100%;color:var(--text-primary);background:0 0;border:none;justify-content:space-between;align-items:center;gap:24px;padding:26px 0;display:flex}.faq-item__question.svelte-1agd4cf span:where(.svelte-1agd4cf):first-child{letter-spacing:-.02em;font-size:18px;font-weight:600;font-family:var(--font-sans)}.faq-item__icon.svelte-1agd4cf{font-family:var(--font-mono);color:var(--text-tertiary);transition:transform .3s var(--ease-out), color .2s;flex-shrink:0;font-size:18px}.faq-item__icon.is-open.svelte-1agd4cf{color:var(--chip-green-fg);transform:rotate(45deg)}.faq-item__answer.svelte-1agd4cf{opacity:0;max-height:0;transition:max-height .4s var(--ease-out), opacity .3s var(--ease-out);overflow:hidden}.faq-item__answer.is-open.svelte-1agd4cf{opacity:1;max-height:400px}.faq-item__answer.svelte-1agd4cf p:where(.svelte-1agd4cf){color:var(--text-tertiary);text-wrap:pretty;max-width:720px;padding-bottom:28px;font-size:15.5px;line-height:1.65}@media (width<=640px){.pricing-faq.svelte-1agd4cf{padding:80px 0 64px}.pricing-faq__inner.svelte-1agd4cf{padding:0 20px}.faq-item__question.svelte-1agd4cf{padding:20px 0}.faq-item__question.svelte-1agd4cf span:where(.svelte-1agd4cf):first-child{font-size:16px}}
