@media (prefers-reduced-motion:no-preference){.b1.svelte-1efm6u3{animation:7s ease-in-out infinite alternate svelte-1efm6u3-float}.b2.svelte-1efm6u3{animation:5.5s ease-in-out .8s infinite alternate svelte-1efm6u3-float}.b3.svelte-1efm6u3{animation:6.2s ease-in-out 1.6s infinite alternate svelte-1efm6u3-float}@keyframes svelte-1efm6u3-float{0%{translate:0}to{translate:0 -7px}}}.scene.svelte-1186n6f{gap:var(--space-2);width:100%;max-width:22rem;display:grid}svg.svelte-1186n6f{width:100%;height:auto}.bubble.svelte-1186n6f circle:where(.svelte-1186n6f){fill:none;stroke:var(--blue);stroke-width:2.5px}.shine.svelte-1186n6f{fill:none;stroke:var(--blue);stroke-width:2px;stroke-linecap:round}.ear.svelte-1186n6f{fill:var(--ink);stroke:var(--ink);stroke-width:2px;stroke-linejoin:round}.head.svelte-1186n6f,.muzzle.svelte-1186n6f{fill:var(--card);stroke:var(--ink);stroke-width:2.5px}.eye.svelte-1186n6f,.nose.svelte-1186n6f{fill:var(--ink)}.smile.svelte-1186n6f{fill:none;stroke:var(--ink);stroke-width:2px;stroke-linecap:round}.paw.svelte-1186n6f{fill:var(--card);stroke:var(--ink);stroke-width:2.2px}.toe.svelte-1186n6f{stroke:var(--ink);stroke-width:1.6px;stroke-linecap:round}.suds.svelte-1186n6f{fill:var(--cream);stroke:var(--ink);stroke-width:2.5px;stroke-linejoin:round}.duck-body.svelte-1186n6f{fill:var(--coral);stroke:var(--ink);stroke-width:1.8px}.beak.svelte-1186n6f{fill:var(--ink)}.duck-eye.svelte-1186n6f{fill:var(--card)}.wing.svelte-1186n6f{fill:none;stroke:var(--ink);stroke-width:1.6px;stroke-linecap:round}.tub.svelte-1186n6f{fill:var(--card);stroke:var(--ink);stroke-width:2.8px}.rim.svelte-1186n6f{stroke:var(--ink);stroke-width:2.8px;stroke-linecap:round}.foot.svelte-1186n6f{fill:none;stroke:var(--ink);stroke-width:2.4px;stroke-linecap:round}.floor.svelte-1186n6f{stroke:var(--hairline);stroke-width:2.5px;stroke-linecap:round}figcaption.svelte-1186n6f{gap:var(--space-2);flex-wrap:wrap;justify-content:center;align-items:baseline;display:flex}.cap-no.svelte-1186n6f{letter-spacing:.16em;text-transform:uppercase;color:var(--coral-text);white-space:nowrap;font-size:.72rem;font-weight:700}.cap-what.svelte-1186n6f{font-size:var(--text-sm);color:var(--ink-soft)}.hero.svelte-1uha8ag{padding-block:var(--space-6);overflow:hidden}.hero-grid.svelte-1uha8ag{gap:var(--space-5);align-items:center;display:grid}@media (width>=880px){.hero-grid.svelte-1uha8ag{gap:var(--space-6);grid-template-columns:1.2fr .8fr}}.hero-copy.svelte-1uha8ag{gap:var(--space-4);justify-items:start;display:grid}h1.svelte-1uha8ag{max-width:16ch}.sub.svelte-1uha8ag{font-size:var(--text-md);max-width:46ch;line-height:1.55}.ctas.svelte-1uha8ag{gap:var(--space-3);flex-wrap:wrap;display:flex}.hero-scene.svelte-1uha8ag{justify-self:center;position:relative}@media (width>=880px){.hero-scene.svelte-1uha8ag{justify-self:end}}.cluster.svelte-1uha8ag{opacity:.7;position:absolute;top:-8%;left:-14%}h2.svelte-1uha8ag{margin-block:var(--space-3);max-width:26ch}.prose.svelte-1uha8ag{margin-bottom:var(--space-3)}.teaser-table.svelte-1uha8ag{margin-top:var(--space-4)}.more.svelte-1uha8ag{margin-top:var(--space-4);font-weight:700}.steps.svelte-1uha8ag{gap:var(--space-5);margin-top:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));padding:0;list-style:none;display:grid}.step-num.svelte-1uha8ag{border:2px solid var(--coral);width:2.4rem;height:2.4rem;font-family:var(--font-display);font-weight:600;font-size:var(--text-md);color:var(--coral-text);margin-bottom:var(--space-3);border-radius:50%;place-content:center;display:grid}.steps.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:var(--text-md)}.steps.svelte-1uha8ag p:where(.svelte-1uha8ag){margin-top:var(--space-2)}.nudge-grid.svelte-1uha8ag{gap:var(--space-5);margin-top:var(--space-3);align-items:start;display:grid}@media (width>=820px){.nudge-grid.svelte-1uha8ag{grid-template-columns:1.1fr .9fr}}.nudge.svelte-1uha8ag{background:var(--card);border:var(--line);border-radius:var(--radius);border-bottom-left-radius:var(--radius-sm);box-shadow:var(--shadow-card);padding:var(--space-4);max-width:26rem}.nudge-meta.svelte-1uha8ag{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:var(--space-2);font-size:.72rem;font-weight:700}.nudge-msg.svelte-1uha8ag{font-weight:700}.note-slot.svelte-1uha8ag{margin-top:var(--space-5)}.closing.svelte-1uha8ag{justify-items:start;display:grid}.closing.svelte-1uha8ag .ctas:where(.svelte-1uha8ag){margin-top:var(--space-4)}
