.hero.svelte-u3sa80{max-width:var(--measure);padding:var(--space-5) var(--space-3) var(--space-4);margin-inline:auto}.eyebrow.svelte-u3sa80{color:var(--primary-text);letter-spacing:.06em;text-transform:uppercase;margin:0 0 var(--space-1);font-size:.85rem;font-weight:600}h1.svelte-u3sa80,h2.svelte-u3sa80{font-family:var(--font-sans);font-size:var(--display-2);letter-spacing:-.02em;margin:0 0 var(--space-2);font-weight:600;line-height:1.1}.sub.svelte-u3sa80{color:var(--muted-foreground);margin:0 0 var(--space-3);font-size:1.15rem}.cta.svelte-u3sa80{background:var(--primary);min-height:40px;color:var(--primary-foreground);padding:var(--space-2) var(--space-3);border-radius:var(--radius);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.secondary.svelte-u3sa80{min-height:40px;margin-left:var(--space-2);color:var(--primary-text);align-items:center;font-weight:600;display:inline-flex}.title.svelte-6ytg78,.summary.svelte-6ytg78,.byline.svelte-6ytg78{max-width:var(--measure);padding-inline:var(--space-3);margin-inline:auto}.title.svelte-6ytg78{padding-top:var(--space-5);font-size:var(--display-2);letter-spacing:-.02em;margin-bottom:var(--space-3);font-weight:600;line-height:1.1}.summary.svelte-6ytg78{margin-block:var(--space-3);color:var(--muted-foreground);font-size:1.15rem;font-weight:500}.byline.svelte-6ytg78{gap:var(--space-2);margin-block:var(--space-2) var(--space-4);color:var(--muted-foreground);flex-wrap:wrap;font-size:.9rem;display:flex}.byline.svelte-6ytg78 .author:where(.svelte-6ytg78){color:var(--foreground)}.byline.svelte-6ytg78>:where(.svelte-6ytg78)+:where(.svelte-6ytg78):before{content:"·";margin-right:var(--space-2)}.prose.svelte-1oc6qvj{max-width:var(--measure);padding-inline:var(--space-3);margin-inline:auto}.prose.svelte-1oc6qvj p:where(.svelte-1oc6qvj){margin:0 0 var(--space-3)}.faq.svelte-ca40gc{max-width:var(--measure);margin:var(--space-4) auto;padding-inline:var(--space-3)}h2.svelte-ca40gc{font-size:var(--display-3);letter-spacing:-.015em;margin:0 0 var(--space-3);font-weight:600;line-height:1.2}details.svelte-ca40gc{border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-2) var(--space-3);margin-bottom:var(--space-2);background:var(--surface)}summary.svelte-ca40gc{cursor:pointer;min-height:24px;font-weight:600}details.svelte-ca40gc p:where(.svelte-ca40gc){margin:var(--space-2) 0 var(--space-1)}.callout.svelte-426zs4{max-width:min(var(--measure), calc(100% - 2 * var(--space-3)));margin:var(--space-3) auto;border-left:4px solid var(--primary);background:var(--surface);padding:var(--space-3);border-radius:0 var(--radius) var(--radius) 0}.success.svelte-426zs4{border-left-color:var(--success)}.warning.svelte-426zs4{border-left-color:var(--warning)}.lead-form.svelte-9bh9l8{max-width:min(var(--measure), calc(100% - 2 * var(--space-3)));margin:var(--space-4) auto;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-4)}form.svelte-9bh9l8{gap:var(--space-3);display:grid}label.svelte-9bh9l8{gap:var(--space-1);font-weight:600;display:grid}.consent.svelte-9bh9l8{grid-template-columns:auto 1fr;align-items:start;font-weight:400}input.svelte-9bh9l8,textarea.svelte-9bh9l8{font:inherit;padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius);background:var(--background);color:var(--foreground)}button.svelte-9bh9l8{background:var(--primary);min-height:40px;color:var(--primary-foreground);padding:var(--space-2) var(--space-4);border-radius:var(--radius);font:inherit;cursor:pointer;border:0;justify-self:start;font-weight:600}.err.svelte-9bh9l8{color:var(--destructive);margin:0}.challenge.svelte-9bh9l8:empty{display:none}.ok.svelte-9bh9l8{color:var(--success)}.lead-thanks.svelte-1l2dj9t{max-width:var(--measure);margin:var(--space-5) auto;padding:0 var(--space-3);text-align:center}.mark.svelte-1l2dj9t{background:var(--brand-muted);width:3.5rem;height:3.5rem;color:var(--primary-text);border-radius:50%;place-items:center;font-size:1.75rem;font-weight:700;display:inline-grid}h1.svelte-1l2dj9t,h2.svelte-1l2dj9t{margin:var(--space-3) 0 var(--space-2)}p.svelte-1l2dj9t{color:var(--muted-foreground);margin:0}.note.svelte-1l2dj9t{margin-top:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--foreground);font-size:.9375rem}.node.svelte-1vd01k8{transform-box:fill-box;transform-origin:50%}.is-playing.svelte-1vd01k8 .edge:where(.svelte-1vd01k8){stroke-dasharray:1;animation:svelte-1vd01k8-trace var(--dur) var(--ease-out-quart) both;animation-delay:var(--d)}.is-playing.svelte-1vd01k8 .edge-label:where(.svelte-1vd01k8){animation:svelte-1vd01k8-appear .32s var(--ease-out-quart) both;animation-delay:var(--d)}.is-playing.svelte-1vd01k8 .node:where(.svelte-1vd01k8){animation:svelte-1vd01k8-light .42s var(--ease-out-expo) both;animation-delay:var(--d)}@keyframes svelte-1vd01k8-trace{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes svelte-1vd01k8-appear{0%{opacity:0}to{opacity:1}}@keyframes svelte-1vd01k8-light{0%{opacity:.35;transform:scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.is-playing.svelte-1vd01k8 .edge:where(.svelte-1vd01k8),.is-playing.svelte-1vd01k8 .edge-label:where(.svelte-1vd01k8),.is-playing.svelte-1vd01k8 .node:where(.svelte-1vd01k8){animation:none}}.steps[data-direction=column].svelte-13zqtb4 .marker-row:where(.svelte-13zqtb4){width:2.25rem}.connector-trace.svelte-13zqtb4{transform-origin:0 0}.reveal.reveal-pending.svelte-13zqtb4 .connector-trace:where(.svelte-13zqtb4){transform:scaleX(0)}.steps[data-direction=column].reveal.reveal-pending.svelte-13zqtb4 .connector-trace:where(.svelte-13zqtb4){transform:scaleY(0)}.reveal.reveal-pending.is-in.svelte-13zqtb4 .connector-trace:where(.svelte-13zqtb4){transition:transform var(--dur-3) var(--ease-out-quart);transition-delay:calc(var(--i) * .22s + .2s);transform:none}.reveal.reveal-pending.svelte-13zqtb4 .step:where(.svelte-13zqtb4){opacity:0;translate:0 8px}.reveal.reveal-pending.is-in.svelte-13zqtb4 .step:where(.svelte-13zqtb4){opacity:1;transition:opacity var(--dur-3) var(--ease-out-quart), translate var(--dur-3) var(--ease-out-quart);transition-delay:calc(var(--i) * .22s);translate:0}.bar.svelte-am69vd{transform-origin:0;max-width:60%;display:inline-block}.bar-before.svelte-am69vd{background:var(--viz-before)}.bar-after.svelte-am69vd{background:var(--primary)}.reveal-pending.svelte-am69vd .bar:where(.svelte-am69vd){transform:scaleX(0)}.reveal-pending.is-in.svelte-am69vd .bar:where(.svelte-am69vd){transition:transform var(--dur-3) var(--ease-out-expo);transform:none}.reveal-pending.is-in.svelte-am69vd .bar-after:where(.svelte-am69vd){transition-delay:.24s}form.svelte-lizcua{gap:var(--space-2);margin:var(--space-3) 0;display:grid}label.svelte-lizcua{gap:var(--space-2);align-items:start;display:flex}button.svelte-lizcua{min-height:40px;margin-top:var(--space-2);background:var(--primary);color:var(--primary-foreground);padding:var(--space-2) var(--space-3);border-radius:var(--radius);font:inherit;cursor:pointer;border:0;justify-self:start;font-weight:600}.result.svelte-lizcua{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-3)}
