.pricing.svelte-1pajyab{max-width:1000px;padding:var(--spacing-4) var(--spacing-10) 0;margin:0 auto}.banner.svelte-1pajyab{text-align:center;padding:var(--spacing-6) var(--spacing-9);background:color-mix(in srgb, var(--color-sage) 14%, transparent);border:1px solid color-mix(in srgb, var(--color-sage) 36%, transparent);border-radius:var(--radius-2xl);max-width:720px;font-family:var(--font-sans);font-size:var(--text-md);color:var(--color-fg);margin:0 auto 22px}.banner.svelte-1pajyab strong:where(.svelte-1pajyab){color:var(--color-fg)}.taxnote.svelte-1pajyab{text-align:center;font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-fg-dim);margin:-8px auto var(--spacing-9)}.error.svelte-1pajyab{text-align:center;color:var(--color-coral);font-family:var(--font-sans);font-size:var(--text-base);margin:0 0 var(--spacing-8)}.cards.svelte-1pajyab{gap:var(--spacing-9);justify-content:center;align-items:flex-start;display:flex}.card.svelte-1pajyab{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-4xl);padding:26px var(--spacing-12);flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex}.side.svelte-1pajyab{width:264px}.pro.svelte-1pajyab{width:320px;padding:var(--spacing-16) var(--spacing-14);background:var(--color-bg-elev);border:1.5px solid var(--color-indigo);box-shadow:0 0 50px color-mix(in srgb, var(--color-indigo) 22%, transparent);position:relative;transform:translateY(-16px)}@media (prefers-reduced-motion:no-preference){.card.svelte-1pajyab:hover{transform:translateY(-6px);box-shadow:0 14px 34px #00000073}.pro.svelte-1pajyab:hover{box-shadow:0 0 60px color-mix(in srgb, var(--color-indigo) 30%, transparent);transform:translateY(-22px)}}.badge.svelte-1pajyab{background:var(--color-indigo);color:var(--color-bg);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--font-weight-bold);letter-spacing:.6px;border-radius:var(--radius-full);padding:5px 13px;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.plan.svelte-1pajyab{font-family:var(--font-serif);font-size:var(--text-3xl);margin:0 0 var(--spacing-2);color:var(--color-fg)}.tagline.svelte-1pajyab{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-fg-dim);margin:0 0 var(--spacing-7)}.price.svelte-1pajyab{margin:0 0 var(--spacing-2);align-items:baseline;column-gap:var(--spacing-3);flex-wrap:wrap;line-height:1.1;display:flex}.amt.svelte-1pajyab{font-size:var(--text-6xl);font-weight:var(--font-weight-bold);color:var(--color-fg)}.side.svelte-1pajyab .amt:where(.svelte-1pajyab){font-size:var(--text-5xl)}.pro.svelte-1pajyab .amt:where(.svelte-1pajyab){font-size:var(--text-6xl)}.per.svelte-1pajyab{font-family:var(--font-sans);font-size:var(--text-base);color:var(--color-fg-mute);white-space:nowrap}.permo.svelte-1pajyab{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-fg-dim);margin:0 0 var(--spacing-6)}.permo.planned.svelte-1pajyab{color:var(--color-fg-mute);margin-top:var(--spacing-4)}.soonpill.svelte-1pajyab{vertical-align:middle;font-family:var(--font-sans);font-size:var(--text-2xs);font-weight:var(--font-weight-semibold);color:var(--color-amber);letter-spacing:.04em;text-transform:uppercase;border:1px solid color-mix(in srgb, var(--color-amber) 40%, transparent);border-radius:var(--radius-full);margin-left:var(--spacing-2);padding:2px 8px;display:inline-block}.launch.svelte-1pajyab{font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-fg-mute);margin:0 0 var(--spacing-8);padding:var(--spacing-4) var(--spacing-5);background:color-mix(in srgb, var(--color-amber) 8%, transparent);border:1px solid color-mix(in srgb, var(--color-amber) 22%, transparent);border-radius:var(--radius-lg)}.launch.svelte-1pajyab strong:where(.svelte-1pajyab){color:var(--color-fg)}.feat.svelte-1pajyab{margin:0 0 var(--spacing-10);font-family:var(--font-sans);font-size:var(--text-md);color:var(--color-fg-mute);flex:1;padding:0;line-height:1.55;list-style:none}.feat.svelte-1pajyab li:where(.svelte-1pajyab){margin-bottom:var(--spacing-4);padding-left:1.5em;position:relative}.feat.svelte-1pajyab li:where(.svelte-1pajyab):before{content:"✓";color:var(--color-sage);font-weight:var(--font-weight-bold);position:absolute;left:0}.soon.svelte-1pajyab{font-size:var(--text-2xs);color:var(--color-amber);border:1px solid color-mix(in srgb, var(--color-amber) 40%, transparent);border-radius:var(--radius-sm);margin-left:var(--spacing-1);padding:1px 5px;display:inline-block}.btn.svelte-1pajyab{text-align:center;border-radius:var(--radius-full);font-family:var(--font-sans);font-size:var(--text-md);font-weight:var(--font-weight-semibold);cursor:pointer;padding:11px;text-decoration:none;display:block}.btn.svelte-1pajyab:disabled{opacity:.5;cursor:not-allowed}.btn.svelte-1pajyab+.btn:where(.svelte-1pajyab){margin-top:var(--spacing-4)}.fill.svelte-1pajyab{background:var(--color-accent-secondary);color:var(--color-bg);border:none}.out.svelte-1pajyab{color:var(--color-accent-secondary);border:1px solid var(--color-accent-secondary);background:0 0}.ghost.svelte-1pajyab{color:var(--color-fg-mute);border:1px solid var(--color-border-strong);background:0 0}.fine.svelte-1pajyab{font-family:var(--font-sans);font-size:var(--text-xs);color:var(--color-fg-dim);text-align:center;margin:var(--spacing-4) 0 0}.fine.current.svelte-1pajyab{color:var(--color-success);font-weight:var(--font-weight-semibold)}@media (width<=820px){.cards.svelte-1pajyab{flex-direction:column;align-items:stretch}.side.svelte-1pajyab,.pro.svelte-1pajyab{width:auto}.pro.svelte-1pajyab{transform:none}}.soonpill:where(.astro-yo2pghuy){vertical-align:middle;font-family:var(--font-sans);font-size:var(--text-2xs);font-weight:var(--font-weight-semibold);color:var(--color-amber);letter-spacing:.04em;text-transform:uppercase;border:1px solid color-mix(in srgb, var(--color-amber) 40%, transparent);border-radius:var(--radius-full);margin-left:var(--spacing-2);padding:1px 7px;display:inline-block}.compare:where(.astro-yo2pghuy){max-width:920px;margin:72px auto 0}.compare:where(.astro-yo2pghuy) h2:where(.astro-yo2pghuy){font-family:var(--font-serif);font-size:var(--text-5xl);text-align:center;color:var(--color-fg);margin:0 0 22px}.scroll:where(.astro-yo2pghuy){overflow-x:auto}table:where(.astro-yo2pghuy){border-collapse:collapse;width:100%;font-family:var(--font-sans);font-size:var(--text-base);min-width:520px}th:where(.astro-yo2pghuy),td:where(.astro-yo2pghuy){padding:var(--spacing-6) var(--spacing-7);text-align:center;border-bottom:1px solid var(--color-border)}th:where(.astro-yo2pghuy):first-child,td:where(.astro-yo2pghuy):first-child{text-align:left;color:var(--color-fg)}thead:where(.astro-yo2pghuy) th:where(.astro-yo2pghuy){color:var(--color-fg-mute);font-weight:var(--font-weight-semibold);font-size:var(--text-sm)}tbody:where(.astro-yo2pghuy) th:where(.astro-yo2pghuy){font-weight:var(--font-weight-normal)}td:where(.astro-yo2pghuy){color:var(--color-fg-mute)}.pro:where(.astro-yo2pghuy){background:color-mix(in srgb, var(--color-indigo) 7%, transparent)}thead:where(.astro-yo2pghuy) th:where(.astro-yo2pghuy).pro{color:var(--color-indigo)}.yes:where(.astro-yo2pghuy){color:var(--color-sage);font-weight:var(--font-weight-bold)}.no:where(.astro-yo2pghuy){color:var(--color-fg-dim)}@keyframes reveal-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.reveal:where(.astro-yo2pghuy){animation:linear both reveal-rise;animation-timeline:view();animation-range:entry 5% cover 22%}}}.faq:where(.astro-jg34z4no){max-width:620px;margin:72px auto 0}.faq:where(.astro-jg34z4no) h2:where(.astro-jg34z4no){font-family:var(--font-serif);font-size:var(--text-5xl);text-align:center;color:var(--color-fg);margin:0 0 22px}.q:where(.astro-jg34z4no){background:var(--color-bg-elev);border:1px solid var(--color-border);border-radius:var(--radius-2xl);margin-bottom:var(--spacing-5);padding:0 var(--spacing-9)}.q:where(.astro-jg34z4no) summary:where(.astro-jg34z4no){cursor:pointer;font-family:var(--font-sans);font-size:var(--text-md);font-weight:var(--font-weight-semibold);color:var(--color-fg);justify-content:space-between;align-items:center;padding:15px 0;list-style:none;display:flex}.q:where(.astro-jg34z4no) summary:where(.astro-jg34z4no)::-webkit-details-marker{display:none}.q:where(.astro-jg34z4no) summary:where(.astro-jg34z4no):after{content:"+";color:var(--color-indigo);font-size:var(--text-2xl)}.q:where(.astro-jg34z4no)[open] summary:where(.astro-jg34z4no):after{content:"−"}.q:where(.astro-jg34z4no) p:where(.astro-jg34z4no){margin:0 0 var(--spacing-8);font-family:var(--font-sans);font-size:var(--text-md);line-height:var(--leading-relaxed);color:var(--color-fg-mute)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.reveal:where(.astro-jg34z4no){animation:linear both reveal-rise;animation-timeline:view();animation-range:entry 5% cover 22%}}}main:where(.astro-wtbsgels){max-width:1100px;padding:60px var(--spacing-10) 56px;margin:0 auto}.hero:where(.astro-wtbsgels){text-align:center;margin-bottom:30px}h1:where(.astro-wtbsgels){font-family:var(--font-serif);font-size:var(--text-7xl);margin:0 0 var(--spacing-6);color:var(--color-fg)}.subtitle:where(.astro-wtbsgels){font-family:var(--font-sans);font-size:var(--text-2xl);color:var(--color-fg-mute);margin:0}footer:where(.astro-wtbsgels){text-align:center;font-family:var(--font-sans);font-size:var(--text-base);color:var(--color-fg-dim);margin-top:56px}footer:where(.astro-wtbsgels) a:where(.astro-wtbsgels){color:var(--color-link)}@keyframes hero-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.hero:where(.astro-wtbsgels){animation:.5s both hero-rise}}
