.C5QSKq_root{margin-top:clamp(2rem,4vw,3rem)}.C5QSKq_track{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:clamp(1.5rem,3.5vw,2.5rem);margin:0;padding:0;list-style:none;display:grid}.C5QSKq_step{border-top:2px solid var(--brand-100);transition:transform .4s var(--ease-out-quart);padding-top:1.25rem;position:relative}.C5QSKq_step:before{content:"";background:var(--brand-500);transform-origin:0;width:100%;height:2px;transition:transform .6s var(--ease-out-quart);position:absolute;top:-2px;left:0;transform:scaleX(0)}.C5QSKq_animating .C5QSKq_step.C5QSKq_active{transform:scale(1.1)}.C5QSKq_animating .C5QSKq_step.C5QSKq_active:before{transform:scaleX(1)}.C5QSKq_stepNum{letter-spacing:-.02em;color:var(--brand-500);font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:800}.C5QSKq_stepTitle{margin-top:.6rem;font-size:1.125rem}.C5QSKq_stepBody{color:var(--body);max-width:36ch;margin-top:.5rem;font-size:1rem}.C5QSKq_dots{display:none}.C5QSKq_dot{border-radius:var(--radius-pill);background:var(--border-strong);width:.55rem;height:.55rem;transition:width var(--dur) var(--ease-out-quart), background-color var(--dur) var(--ease-out-quart)}.C5QSKq_dotActive{background:var(--brand-500);width:1.5rem}@media (max-width:700px){.C5QSKq_viewport{touch-action:pan-y;overflow:hidden}.C5QSKq_track{transform:translateX(calc(var(--active,0) * -100% + var(--drag,0px)));transition:transform .5s var(--ease-out-quart);grid-template-columns:none;gap:0;display:flex}.C5QSKq_draggingTrack{transition:none}.C5QSKq_step{flex:0 0 100%;min-width:0}.C5QSKq_animating .C5QSKq_step.C5QSKq_active{transform:none}.C5QSKq_dots{justify-content:center;align-items:center;gap:.5rem;margin-top:1.5rem;display:flex}}@media (prefers-reduced-motion:reduce){.C5QSKq_step,.C5QSKq_step:before,.C5QSKq_track{transition:none}}
