.head.svelte-1hrotn9{max-width:44rem;margin-bottom:clamp(1.5rem,4vw,2.5rem)}h1.svelte-1hrotn9{margin:0 0 .5rem}.lede.svelte-1hrotn9{color:var(--ink-soft);margin:0;font-size:1.05rem;line-height:1.55}.tiers.svelte-1hrotn9{grid-template-columns:repeat(auto-fit,minmax(15rem,19rem));justify-content:center;align-items:start;gap:1rem;max-width:62rem;display:grid}.tier.svelte-1hrotn9{flex-direction:column;height:100%;display:flex;position:relative}.tier.featured.svelte-1hrotn9{border-color:var(--bloom);box-shadow:var(--shadow)}.ribbon.svelte-1hrotn9{background:var(--bloom);color:#fff;letter-spacing:.14em;text-transform:uppercase;border-radius:var(--r-full);padding:3px 8px;font-size:10px;font-weight:700;position:absolute;top:-.65rem;right:1rem}@property --trace{syntax:"<angle>";inherits:false;initial-value:0deg}.trace.svelte-1hrotn9{position:relative}.trace.svelte-1hrotn9:before,.trace.svelte-1hrotn9:after{content:"";border-radius:inherit;background:conic-gradient(from var(--trace), transparent 0deg, transparent 288deg, color-mix(in srgb, var(--bloom-text) 30%, transparent) 320deg, var(--bloom-text) 352deg, color-mix(in srgb, var(--bloom-text) 30%, transparent) 360deg);-webkit-mask-composite:xor;pointer-events:none;padding:1px;animation:12s linear infinite svelte-1hrotn9-trace;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.trace.svelte-1hrotn9:after{filter:blur(5px);opacity:.75}.cta.trace.svelte-1hrotn9:after{filter:blur(3px)}@keyframes svelte-1hrotn9-trace{to{--trace:360deg}}@media (prefers-reduced-motion:reduce){.trace.svelte-1hrotn9:before,.trace.svelte-1hrotn9:after,.shimmer.svelte-1hrotn9:before{animation:none}.shimmer.svelte-1hrotn9{display:none}}.shimmer.svelte-1hrotn9{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.shimmer.svelte-1hrotn9:before{content:"";background:linear-gradient(105deg, transparent 34%, color-mix(in srgb, var(--bloom-text) 9%, transparent) 50%, transparent 66%);animation:6s linear infinite svelte-1hrotn9-shimmer;position:absolute;inset:-30% -70%}@keyframes svelte-1hrotn9-shimmer{0%{transform:translate(-115%)}65%,to{transform:translate(115%)}}.ai-mark.svelte-1hrotn9{border-radius:var(--r-full);background:var(--paper-3);border:1px solid var(--line);width:2.5rem;height:2.5rem;color:var(--bloom-text);box-shadow:0 6px 14px -10px var(--shadow);place-items:center;display:grid;position:absolute;top:-.8rem;right:-.8rem}.tier.svelte-1hrotn9 h2:where(.svelte-1hrotn9){margin:0;font-size:1.35rem}.tagline.svelte-1hrotn9{color:var(--ink-soft);min-height:2.6em;margin:.35rem 0 1rem;font-size:.9rem;line-height:1.45}.price.svelte-1hrotn9{flex-wrap:wrap;align-items:baseline;gap:.4rem;margin:0;display:flex}.amount.svelte-1hrotn9{font-family:var(--font-display);color:var(--ink);font-size:2.1rem;font-weight:600;line-height:1}.cadence.svelte-1hrotn9{color:var(--ink-soft);font-size:.85rem}.note.svelte-1hrotn9{min-height:2.4em;margin:.4rem 0 1rem;font-size:.82rem}.cta.svelte-1hrotn9{text-align:center;justify-content:center;width:100%}.features.svelte-1hrotn9{border-top:1px solid var(--line-soft);flex-direction:column;gap:.6rem;margin:1.15rem 0 0;padding:1.15rem 0 0;list-style:none;display:flex}.features.svelte-1hrotn9 li:where(.svelte-1hrotn9){color:var(--ink-soft);gap:.5rem;font-size:.88rem;line-height:1.45;display:flex}.tick.svelte-1hrotn9{color:var(--leaf);flex:none;font-weight:700}.checkout-error.svelte-1hrotn9{max-width:44rem;margin:1.25rem 0 0}.fine.svelte-1hrotn9{max-width:44rem;margin:1.5rem 0 0;font-size:.83rem}.faq.svelte-1hrotn9{max-width:46rem;margin-top:clamp(2.5rem,6vw,4rem)}.faq-title.svelte-1hrotn9{margin:0 0 1rem;font-size:1.5rem}.faq-list.svelte-1hrotn9{flex-direction:column;gap:.6rem;display:flex}.faq.svelte-1hrotn9 summary:where(.svelte-1hrotn9){cursor:pointer;color:var(--ink);font-weight:600}.faq.svelte-1hrotn9 details[open]:where(.svelte-1hrotn9) summary:where(.svelte-1hrotn9){margin-bottom:.6rem}.faq.svelte-1hrotn9 p:where(.svelte-1hrotn9){color:var(--ink-soft);margin:0;font-size:.92rem;line-height:1.6}@media (width<=560px){.tiers.svelte-1hrotn9{grid-template-columns:minmax(0,1fr)}.ai-mark.svelte-1hrotn9{right:-.35rem}.tagline.svelte-1hrotn9,.note.svelte-1hrotn9{min-height:0}}
