.process-timeline.svelte-184vq9r.svelte-184vq9r{position:relative;padding-left:2rem;margin:var(--spacing-lg) 0}.process-timeline.svelte-184vq9r.svelte-184vq9r:before{content:"";position:absolute;left:1.25rem;top:0;bottom:0;width:2px;background:var(--border)}.timeline-step.svelte-184vq9r.svelte-184vq9r{position:relative;margin-bottom:var(--spacing-lg)}.step-marker.svelte-184vq9r.svelte-184vq9r{position:absolute;left:-2rem;top:0;width:2.5rem;height:2.5rem;border-radius:50%;background:var(--accent);display:flex;align-items:center;justify-content:center;z-index:1}.step-number.svelte-184vq9r.svelte-184vq9r{color:#fff;font-weight:700;font-size:1.125rem}.step-content.svelte-184vq9r.svelte-184vq9r{background:var(--bg);border:1px solid var(--border);border-radius:.75rem;padding:var(--spacing-lg);box-shadow:var(--shadow-sm)}.step-header.svelte-184vq9r.svelte-184vq9r{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--spacing-sm);gap:var(--spacing-md)}.step-header.svelte-184vq9r h3.svelte-184vq9r{margin:0;flex:1}.step-timeline.svelte-184vq9r.svelte-184vq9r{font-size:.875rem;color:var(--accent);font-weight:600;white-space:nowrap}
