.pricing-preview-card.svelte-1dn3y64{position:relative;border-radius:14px;border:1px solid var(--border);background:var(--card);padding:22px 20px;display:flex;flex-direction:column;align-items:stretch;gap:14px;height:100%;box-shadow:var(--landing-shadow-soft)}.pricing-preview-card-featured.svelte-1dn3y64{border-color:#de8a23;margin-top:16px;box-shadow:0 12px 28px #de8a2324,0 0 0 1px #de8a2324}.pricing-preview-badge.svelte-1dn3y64{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);z-index:1;display:inline-flex;align-items:center;justify-content:center;padding:7px 14px;border-radius:999px;border:1px solid color-mix(in srgb,var(--accent) 22%,transparent);background:var(--accent);color:#fff;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;box-shadow:0 10px 20px #c8682f38}.pricing-preview-card-head.svelte-1dn3y64{display:grid;gap:14px;align-content:start}.pricing-preview-card-title-row.svelte-1dn3y64{display:flex;align-items:center;justify-content:flex-start;gap:12px}.pricing-preview-title.svelte-1dn3y64{font-family:Instrument Sans,system-ui,sans-serif;font-size:24px;font-weight:600;line-height:1.05;letter-spacing:-.03em;color:var(--ink)}.pricing-preview-price-row.svelte-1dn3y64{display:flex;align-items:flex-end;gap:8px}.pricing-preview-price.svelte-1dn3y64{font-family:Instrument Sans,system-ui,sans-serif;font-size:clamp(30px,4vw,44px);font-weight:700;line-height:.95;letter-spacing:-.05em;color:var(--ink)}.pricing-preview-period.svelte-1dn3y64{padding-bottom:4px;font-size:13px;color:var(--muted)}.pricing-preview-card-body.svelte-1dn3y64{display:grid;gap:14px;flex:1;align-content:start}.pricing-preview-meta.svelte-1dn3y64{display:grid;gap:6px;min-height:48px}.pricing-preview-meta-line.svelte-1dn3y64{font-size:13px;line-height:1.45;color:var(--muted)}.pricing-preview-features.svelte-1dn3y64{margin:0;padding:0;list-style:none;display:grid;gap:10px;font-size:14px;line-height:1.55;color:var(--muted)}.pricing-preview-features.svelte-1dn3y64 li:where(.svelte-1dn3y64){display:flex;align-items:flex-start;gap:10px}.pricing-preview-check.svelte-1dn3y64{display:inline-flex;width:18px;height:18px;margin-top:2px;flex-shrink:0;align-items:center;justify-content:center;border-radius:999px;background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent)}.pricing-preview-check.svelte-1dn3y64 svg:where(.svelte-1dn3y64){width:12px;height:12px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2}.pricing-page-shell.svelte-1hrotn9{background:radial-gradient(circle at top left,color-mix(in srgb,var(--accent) 7%,transparent),transparent 40%),radial-gradient(circle at bottom right,color-mix(in srgb,var(--accent) 5%,transparent),transparent 38%),var(--bg)}.pricing-page-hero.svelte-1hrotn9{padding:1rem 1.25rem 2rem}.pricing-page-title.svelte-1hrotn9{display:grid;gap:.04em;font-size:clamp(2.25rem,4vw,3rem);line-height:1.03;font-weight:400;letter-spacing:-.04em;color:var(--ink)}.pricing-page-title-lead.svelte-1hrotn9,.pricing-page-title-accent.svelte-1hrotn9{display:block}.pricing-page-title-accent.svelte-1hrotn9{position:relative;color:var(--accent);text-shadow:0 0 18px color-mix(in srgb,var(--accent) 16%,transparent),0 0 36px color-mix(in srgb,var(--accent) 10%,transparent)}.pricing-page-title-accent.svelte-1hrotn9:after{content:"";position:absolute;left:50%;bottom:-.12em;width:clamp(72px,16%,116px);height:2px;border-radius:999px;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--accent) 86%,white 14%) 22%,color-mix(in srgb,var(--accent) 94%,white 6%) 50%,color-mix(in srgb,var(--accent) 86%,white 14%) 78%,transparent 100%);transform:translate(-50%) scaleX(.28);transform-origin:center;opacity:0}.dark .pricing-page-title-accent.svelte-1hrotn9{text-shadow:0 0 24px color-mix(in srgb,var(--accent) 30%,transparent),0 0 52px color-mix(in srgb,var(--accent) 16%,transparent)}@media (min-width: 640px){.pricing-page-hero.svelte-1hrotn9{padding:1.5rem 2rem 2.5rem}}.pricing-cycle-button.svelte-1hrotn9{border:0;background:transparent;border-radius:999px;padding:.65rem 1rem;font-size:.875rem;font-weight:700;color:var(--muted);transition:background-color .18s ease,color .18s ease,box-shadow .18s ease}.pricing-cycle-button-active.svelte-1hrotn9{background:var(--accent);color:#fff;box-shadow:0 10px 24px color-mix(in srgb,var(--accent) 24%,transparent)}
