.ApplicationProcess-module__C5QSKq__root{margin-top:clamp(2rem,4vw,3rem)}.ApplicationProcess-module__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}.ApplicationProcess-module__C5QSKq__step{border-top:2px solid var(--brand-100);transition:transform .4s var(--ease-out-quart);padding-top:1.25rem;position:relative}.ApplicationProcess-module__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)}.ApplicationProcess-module__C5QSKq__animating .ApplicationProcess-module__C5QSKq__step.ApplicationProcess-module__C5QSKq__active{transform:scale(1.1)}.ApplicationProcess-module__C5QSKq__animating .ApplicationProcess-module__C5QSKq__step.ApplicationProcess-module__C5QSKq__active:before{transform:scaleX(1)}.ApplicationProcess-module__C5QSKq__stepNum{letter-spacing:-.02em;color:var(--brand-500);font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:800}.ApplicationProcess-module__C5QSKq__stepTitle{margin-top:.6rem;font-size:1.125rem}.ApplicationProcess-module__C5QSKq__stepBody{color:var(--body);max-width:36ch;margin-top:.5rem;font-size:1rem}.ApplicationProcess-module__C5QSKq__dots{display:none}.ApplicationProcess-module__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)}.ApplicationProcess-module__C5QSKq__dotActive{background:var(--brand-500);width:1.5rem}@media (max-width:700px){.ApplicationProcess-module__C5QSKq__viewport{touch-action:pan-y;overflow:hidden}.ApplicationProcess-module__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}.ApplicationProcess-module__C5QSKq__draggingTrack{transition:none}.ApplicationProcess-module__C5QSKq__step{flex:0 0 100%;min-width:0}.ApplicationProcess-module__C5QSKq__animating .ApplicationProcess-module__C5QSKq__step.ApplicationProcess-module__C5QSKq__active{transform:none}.ApplicationProcess-module__C5QSKq__dots{justify-content:center;align-items:center;gap:.5rem;margin-top:1.5rem;display:flex}}@media (prefers-reduced-motion:reduce){.ApplicationProcess-module__C5QSKq__step,.ApplicationProcess-module__C5QSKq__step:before,.ApplicationProcess-module__C5QSKq__track{transition:none}}
