.staff-shell{max-width:1040px}.onboarding-steps{display:flex;gap:12px;list-style:none;padding:0;margin:24px 0;counter-reset:steps}.onboarding-steps li{counter-increment:steps;display:flex;align-items:center;gap:10px;border:1px solid #dce4de;border-radius:12px;padding:14px 18px;background:#fff;flex:1}.onboarding-steps li:before{content:counter(steps);background:#173b36;color:#fff;display:grid;place-items:center;min-width:28px;height:28px;border-radius:50%;font-weight:700}#onboardingView>h1{font-size:42px;line-height:1.16;letter-spacing:-.035em;color:#173b36;max-width:850px}#onboardingView>.muted{font-size:18px;line-height:1.6;max-width:820px}.career-start-info,.career-upload-note{background:#f0f5f1;padding:28px 32px;border-radius:18px;margin-top:28px}.career-start-info h2,.career-upload-note h2{font-size:25px;color:#173b36;margin:0 0 16px}.career-start-info p,.career-upload-note p{line-height:1.7}.career-start-info a{font-weight:650;color:#173b36}.driver-records-content{margin-top:18px}.staff-card{border-radius:18px}#registrationLogin{background:#173b36;padding:16px 24px;border-radius:10px;font-weight:700}@media(max-width:650px){.onboarding-steps{flex-direction:column;gap:8px}.onboarding-steps li{padding:10px 14px}#onboardingView>h1{font-size:30px}.career-start-info,.career-upload-note{padding:22px}.staff-shell{padding:18px}}