.intro-text.svelte-fswnkn{margin-bottom:var(--space-xl)}.timeline-wrap.svelte-fswnkn{max-width:48rem}.timeline.svelte-fswnkn{margin:0;padding:0;list-style:none;position:relative}.timeline.svelte-fswnkn:before{content:"";background:var(--sand);width:2px;position:absolute;top:.5rem;bottom:.5rem;left:1.4rem}.step.svelte-fswnkn{gap:var(--space-m);padding-bottom:var(--space-l);grid-template-columns:2.8rem 1fr;display:grid}.step.svelte-fswnkn:last-child{padding-bottom:0}.step-marker.svelte-fswnkn{z-index:1;position:relative}.step-marker.svelte-fswnkn span:where(.svelte-fswnkn){background:var(--sun);width:2.8rem;height:2.8rem;color:var(--ink);font-family:var(--font-head);box-shadow:0 0 0 5px var(--paper);border-radius:50%;place-items:center;font-size:1.2rem;display:grid}.step-body.svelte-fswnkn{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-l);padding:var(--space-m) var(--space-l);box-shadow:var(--shadow-s)}.step-phase.svelte-fswnkn{font-size:var(--step--1);text-transform:uppercase;letter-spacing:.1em;color:var(--sage-deep);font-weight:600}.step-body.svelte-fswnkn h3:where(.svelte-fswnkn){margin-block:var(--space-2xs) var(--space-xs)}.step-body.svelte-fswnkn p:where(.svelte-fswnkn){color:var(--ink-2)}.ziel-sec.svelte-fswnkn{background:linear-gradient(150deg, var(--sage-tint), var(--blue-tint));text-align:center}.ziel-sec.svelte-fswnkn h2:where(.svelte-fswnkn){margin-block:var(--space-xs) var(--space-s)}.quote.svelte-fswnkn{margin-top:var(--space-l);font-family:var(--font-head);font-style:italic;font-size:var(--step-2);color:var(--ink);background:0 0;border:none;padding:0;display:inline-block}.cta-sec.svelte-fswnkn{text-align:center;background:var(--sun-tint)}.cta-sec.svelte-fswnkn .lead:where(.svelte-fswnkn){margin-block:var(--space-s) var(--space-l)}@media (width<=520px){.step.svelte-fswnkn{gap:var(--space-s);grid-template-columns:2.2rem 1fr}.step-marker.svelte-fswnkn span:where(.svelte-fswnkn){width:2.2rem;height:2.2rem;font-size:1rem}.timeline.svelte-fswnkn:before{left:1.1rem}.step-body.svelte-fswnkn{padding:var(--space-m)}}
