ex;
      flex-direction: column;
      align-items: center;
      text-align: center;
      box-shadow: 0px 5px 3px 2px rgba(0, 0, 0, 0.1);
    }

    .next-step-item .icon {
      width: 2rem;
      height: 2rem;
      color: #3b82f6;
      margin-bottom: 0.5rem;
    }

    .next-step-item h3 {
      font-size: 1rem;
      font-weight: 600;
      margin-bottom: 0.5rem;
    }

    .next-step-item p {
      font-size: 0.875rem;
      color: #6b7280;
      margin-bottom: 1rem;
    }

    .next-step-item .btn