
        body {
            background-color: #f8f9fa;
            color: #333;
        }
        .hero-section {
            background-color: #6f42c1; /* Purple */
            color: white;
            padding: 100px 0;
        }
        .service-icon {
            font-size: 3rem;
            color: #6f42c1; /* Purple */
        }
        .service-card {
            background-color: #eae6f4; /* Light Purple */
            transition: transform 0.3s;
        }
        .service-card:hover {
            transform: translateY(-10px);
        }
        .call-to-action {
            background-color: #6f42c1; /* Purple */
            color: white;
            padding: 50px 0;
        }
        footer {
            background-color: #5a3475; /* Darker Purple */
            color: white;
        }
    