r: #1f2937 !important;
      display: flex;
      align-items: center;
      gap: 0.75rem;
    }

    .section h2 i {
      color: #2f2ca0 !important;
    }

    .card {
      background: white;
      border-radius: 16px;
      padding: 2rem;
      box-shadow: 0 4px 20px rgba(99, 102, 241, 0.15);
      transition: all 0.3s ease;
      border: 1px solid rgba(99, 102, 241, 0.1);
    }

    .card:hover {
      transform: translateY(-4px);
      box-shadow: 0 8px 32px rgba(99, 102, 241, 0.2);
    }

    .card p