.enrollment-steps.svelte-1vfgscm{display:flex;align-items:center;justify-content:center;gap:0;margin-bottom:28px;padding:0 8px}.step.svelte-1vfgscm{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:64px}.step-dot.svelte-1vfgscm{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid rgba(255,255,255,.12);background:#ffffff08;transition:all .25s ease;color:#ffffff4d}.step-num.svelte-1vfgscm{font-size:11px;font-weight:700;font-family:Space Grotesk,sans-serif}.step-label.svelte-1vfgscm{font-size:11px;font-weight:500;color:#ffffff4d;transition:color .25s ease;white-space:nowrap}.step-active.svelte-1vfgscm .step-dot:where(.svelte-1vfgscm){border-color:#ff6b35;background:#ff6b3526;color:#ff6b35}.step-active.svelte-1vfgscm .step-label:where(.svelte-1vfgscm){color:#ff6b35;font-weight:600}.step-completed.svelte-1vfgscm .step-dot:where(.svelte-1vfgscm){border-color:#34d399;background:#34d39926;color:#34d399}.step-completed.svelte-1vfgscm .step-label:where(.svelte-1vfgscm){color:#ffffff80}.step-connector.svelte-1vfgscm{flex:0 0 40px;height:2px;background:#ffffff14;margin:0 4px 22px;border-radius:1px;transition:background .25s ease}.connector-completed.svelte-1vfgscm{background:#34d39966}@media(max-width:389px){.enrollment-steps.svelte-1vfgscm{margin-bottom:22px}.step-dot.svelte-1vfgscm{width:24px;height:24px}.step-num.svelte-1vfgscm,.step-label.svelte-1vfgscm{font-size:10px}.step-connector.svelte-1vfgscm{flex:0 0 28px;margin-bottom:20px}}
