.pricing.svelte-133tnjx{background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:140px 32px 96px}.pricing-inner.svelte-133tnjx{max-width:1200px;margin:0 auto}.pricing-head.svelte-133tnjx{text-align:center;margin-bottom:64px}.pricing-head.svelte-133tnjx .eyebrow:where(.svelte-133tnjx){font-size:14px;color:var(--ink-3);margin-bottom:16px;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.pricing-head.svelte-133tnjx h1:where(.svelte-133tnjx){font-size:clamp(36px,4.5vw,56px);max-width:720px;margin:0 auto 20px}.pricing-head.svelte-133tnjx p:where(.svelte-133tnjx){font-size:17px;color:var(--ink-2);max-width:560px;margin:0 auto}.plans.svelte-133tnjx{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.plan.svelte-133tnjx{background:var(--bg);border:1px solid var(--line);border-radius:16px;padding:36px 32px;display:flex;flex-direction:column;transition:border-color .18s ease}.plan.svelte-133tnjx:hover{border-color:var(--line-2)}.plan.featured.svelte-133tnjx{background:var(--accent);color:#fff;border-color:var(--accent)}.plan-name.svelte-133tnjx{font-size:22px;font-weight:500;margin-bottom:8px;letter-spacing:-.02em}.plan-desc.svelte-133tnjx{font-size:15px;color:var(--ink-2);margin-bottom:28px;min-height:44px}.plan.featured.svelte-133tnjx .plan-desc:where(.svelte-133tnjx){color:color-mix(in srgb,#ffffff 75%,transparent)}.price.svelte-133tnjx{display:flex;align-items:baseline;gap:6px;margin-bottom:28px}.price.svelte-133tnjx .amount:where(.svelte-133tnjx){font-size:48px;font-weight:500;letter-spacing:-.03em;line-height:1}.price.svelte-133tnjx .per:where(.svelte-133tnjx){font-size:15px;color:var(--ink-2)}.plan.featured.svelte-133tnjx .price:where(.svelte-133tnjx) .per:where(.svelte-133tnjx){color:color-mix(in srgb,#ffffff 70%,transparent)}.plan-annual-note.svelte-133tnjx{font-size:13px;color:var(--ink-3);margin-top:-20px;margin-bottom:24px}.plan.featured.svelte-133tnjx .plan-annual-note:where(.svelte-133tnjx){color:color-mix(in srgb,#ffffff 70%,transparent)}.plan.svelte-133tnjx ul:where(.svelte-133tnjx){list-style:none;margin:0 0 32px;padding:0;flex:1}.plan.svelte-133tnjx li:where(.svelte-133tnjx){font-size:15px;padding:10px 0;display:flex;align-items:center;gap:10px}.plan.svelte-133tnjx:not(.featured) li:where(.svelte-133tnjx){color:var(--ink)}.check.svelte-133tnjx{width:18px;height:18px;flex-shrink:0;color:var(--accent)}.plan.featured.svelte-133tnjx .check:where(.svelte-133tnjx){color:#fff}.plan-btn.svelte-133tnjx{width:100%;padding:14px;border-radius:10px;font-size:15px;font-weight:500;text-align:center;transition:background .16s ease,border-color .16s ease;display:inline-block}.plan.svelte-133tnjx:not(.featured) .plan-btn:where(.svelte-133tnjx){background:transparent;color:var(--ink);border:1px solid var(--line-2)}.plan.svelte-133tnjx:not(.featured) .plan-btn:where(.svelte-133tnjx):hover{border-color:var(--ink);background:var(--surface)}.plan.featured.svelte-133tnjx .plan-btn:where(.svelte-133tnjx){background:#fff;color:var(--ink);border:1px solid #ffffff}.plan.featured.svelte-133tnjx .plan-btn:where(.svelte-133tnjx):hover{background:#f1f5f9}.value-props.svelte-133tnjx{max-width:1200px;margin:0 auto;padding:96px 32px;display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.value-prop.svelte-133tnjx{text-align:center}.value-icon.svelte-133tnjx{width:48px;height:48px;border-radius:12px;background:color-mix(in srgb,var(--accent) 12%,var(--bg));color:var(--accent);display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.value-icon.svelte-133tnjx svg:where(.svelte-133tnjx){width:24px;height:24px}.value-prop.svelte-133tnjx h3:where(.svelte-133tnjx){font-size:20px;margin-bottom:10px}.value-prop.svelte-133tnjx p:where(.svelte-133tnjx){font-size:15px;color:var(--ink-2);line-height:1.55;margin:0}@media (max-width: 900px){.pricing.svelte-133tnjx{padding:120px 24px 72px}.plans.svelte-133tnjx{grid-template-columns:1fr;gap:16px}.value-props.svelte-133tnjx{grid-template-columns:1fr;padding:72px 24px}}
