/* ===== مراحل ثبت‌نام ===== */
.steps {
  display: grid;
  grid-template-columns: repeat(auto-fit,minmax(200px,1fr));
  gap: 16px;
}

.steps b {
  display: inline-grid;
  place-items: center;
  width: 38px;
  height: 38px;
  border-radius: 50%;
  background: linear-gradient(#6d90ff,var(--blue));
  color: #fff;
  box-shadow: 0 3px 0 #061a70;
  margin-inline-end: 8px;
}
