.pricing-page.svelte-1kjodzl{max-width:960px;margin:0 auto;padding:48px 24px 96px;color:#18181b}.pricing-header.svelte-1kjodzl{text-align:center;margin-bottom:48px}.pricing-eyebrow.svelte-1kjodzl{display:inline-block;font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ea580c;margin-bottom:12px}.pricing-header.svelte-1kjodzl h1:where(.svelte-1kjodzl){font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;letter-spacing:-.02em;margin:0 0 12px}.pricing-header.svelte-1kjodzl p:where(.svelte-1kjodzl){color:#52525b;max-width:480px;margin:0 auto;line-height:1.6}.pricing-grid.svelte-1kjodzl{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;align-items:stretch}.pricing-card.svelte-1kjodzl{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid #e4e4e7;border-radius:20px;padding:32px}.pricing-card-featured.svelte-1kjodzl{border:2px solid #ea580c;box-shadow:0 12px 32px -12px #ea580c40}.featured-badge.svelte-1kjodzl{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:linear-gradient(to right,#ea580c,#dc2626);color:#fff;font-size:.7rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:4px 14px;border-radius:100px;white-space:nowrap}.pricing-card.svelte-1kjodzl h2:where(.svelte-1kjodzl){font-size:1.1rem;font-weight:600;margin:0 0 16px}.price.svelte-1kjodzl{font-size:2.25rem;font-weight:700;letter-spacing:-.02em;margin:0}.price-note.svelte-1kjodzl{color:#71717a;font-size:.875rem;margin:4px 0 20px}.pricing-card.svelte-1kjodzl ul:where(.svelte-1kjodzl){list-style:none;margin:0 0 28px;padding:0;flex:1}.pricing-card.svelte-1kjodzl li:where(.svelte-1kjodzl){position:relative;padding-left:26px;margin-bottom:10px;font-size:.95rem;color:#3f3f46;line-height:1.5}.pricing-card.svelte-1kjodzl li:where(.svelte-1kjodzl):before{content:"✓";position:absolute;left:0;color:#16a34a;font-weight:700}.pricing-cta.svelte-1kjodzl{display:block;text-align:center;padding:12px 24px;border-radius:100px;font-weight:600;text-decoration:none;background:#18181b;color:#fff;transition:all .2s ease}.pricing-cta.svelte-1kjodzl:hover{background:linear-gradient(to right,#ea580c,#dc2626)}.pricing-cta-outline.svelte-1kjodzl{background:transparent;color:#18181b;border:1px solid #d4d4d8}.pricing-cta-outline.svelte-1kjodzl:hover{background:#f4f4f5;color:#18181b}.already-note.svelte-1kjodzl{text-align:center;font-size:.8rem;color:#71717a;margin:12px 0 0}.already-note.svelte-1kjodzl a:where(.svelte-1kjodzl){color:#ea580c;text-decoration:underline}.pricing-footnote.svelte-1kjodzl{text-align:center;color:#a1a1aa;font-size:.8rem;margin-top:40px}
