-container .step-number {
      background: linear-gradient(135deg, #3b82f6, #6366f1);
      color: #fff;
      border-radius: 50%;
      font-weight: bold;
      font-size: 1.2rem;
      width: 40px;
      height: 40px;
      display: flex;
      align-items: center;
      justify-content: center;
    }

    body.dark-mode .steps-container .step-content h3 {
      color: #f3f4f6;
    }

    body.dark-mode .steps-container .step-content p {
      color: #cbd5e1;
    }
  </style>

  <!-- Back to Top Button -