.steps_steps__OhAmd{position:relative;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr))}.steps_steps__OhAmd:not([data-go]) *,.steps_steps__OhAmd:not([data-go]) :before{animation-play-state:paused!important}.steps_lane__LnBoa{position:absolute;top:19px;left:calc(50% / var(--n));right:calc(50% / var(--n));height:4px;border-radius:2px;background:repeating-linear-gradient(90deg,var(--line-strong) 0 8px,transparent 8px 14px)}.steps_fill__CeFY6{position:absolute;inset:0;border-radius:inherit;background:var(--gold);transform-origin:left;animation:steps_fillX__92saj var(--drive) cubic-bezier(.45,0,.2,1) .3s both}@keyframes steps_fillX__92saj{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.steps_car__CErUd{position:absolute;top:50%;left:0;width:34px;height:34px;margin:-17px 0 0 -17px;display:grid;place-items:center;border-radius:var(--radius-pill);background:var(--primary);color:var(--on-primary);box-shadow:0 0 0 4px var(--surface),0 8px 18px -6px rgba(0,0,0,.45);z-index:2;animation:steps_driveX__dS1s1 var(--drive) cubic-bezier(.45,0,.2,1) .3s both}@keyframes steps_driveX__dS1s1{0%{left:0}to{left:100%}}.steps_step__j2tLr{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;padding:0 16px;text-align:center;--lit:calc(300ms + var(--drive) * var(--at))}.steps_pin__bspS8{position:relative;z-index:1;width:42px;height:42px;box-sizing:border-box;margin-bottom:12px;display:grid;place-items:center;border-radius:var(--radius-pill);border:2px solid var(--line-strong);background:var(--surface);color:var(--ink-subtle);animation:steps_pinOn__Myr6L .4s ease var(--lit) both}@keyframes steps_pinOn__Myr6L{to{border-color:var(--gold);background:var(--gold-tint);color:var(--gold-text)}}.steps_n__yOsOp{font-size:14px;line-height:20px;font-weight:700;color:var(--primary-text)}.steps_step__j2tLr h3{margin:0;font-size:20px;line-height:26px;font-weight:600}.steps_step__j2tLr p{margin:0;max-width:30ch;font-size:16px;line-height:25px;color:var(--ink-muted)}.steps_n__yOsOp,.steps_step__j2tLr h3,.steps_step__j2tLr p{animation:steps_textOn__RI1Ck .6s cubic-bezier(.16,1,.3,1) var(--lit) both}@keyframes steps_textOn__RI1Ck{0%{transform:translateY(8px)}to{transform:none}}@media (max-width:760px){.steps_steps__OhAmd{grid-template-columns:minmax(0,1fr);gap:28px}.steps_step__j2tLr{padding:0}.steps_lane__LnBoa{top:19px;bottom:19px;left:19px;right:auto;width:4px;height:auto;background:repeating-linear-gradient(180deg,var(--line-strong) 0 8px,transparent 8px 14px)}.steps_fill__CeFY6{transform-origin:top;animation-name:steps_fillY__uSrLo}.steps_car__CErUd{top:0;left:50%;margin:-17px 0 0 -17px;animation-name:steps_driveY__eX1nX}.steps_step__j2tLr{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:2px 18px;text-align:left}.steps_pin__bspS8{grid-row:1/span 3;margin:0}.steps_step__j2tLr p{max-width:none}}@keyframes steps_fillY__uSrLo{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes steps_driveY__eX1nX{0%{top:0}to{top:100%}}@media (prefers-reduced-motion:reduce){.steps_steps__OhAmd *,.steps_steps__OhAmd :before{animation-duration:1ms!important;animation-delay:0ms!important}}