.steps {
      display: grid;
      gap: 18px;
    }

    .step {
      display: flex;
      gap: 18px;
      padding: 22px;
      border-radius: 22px;
      border: 1px solid rgba(7, 94, 189, 0.12);
      background: #fff;
      box-shadow: 0 12px 35px rgba(7, 94, 189, 0.07);
    }

    .step-number {
      min-width: 44px;
      height: 44px;
      border-radius: 50%;
      background: linear-gradient(135deg, #075EBD, #1DAAF9) !important;
      color: #fff;
      display: flex;
      align-items: center;
      justify-content: center;
      font-weight: 700;
    }

    .step h3 {
      margin-bottom: 6px;
      font-size: 19px;
    }

    .step p {
      color: #111;
      line-height: 1.7;
    }