body { background-color: #f4f6f9; } .hero-section { background: linear-gradient(135deg, #6a11cb 0%, #2575fc 100%); color: white; padding: 100px 0; text-align: center; } .service-card { transition: all 0.3s ease; margin-bottom: 30px; } .service-card:hover { transform: translateY(-10px); box-shadow: 0 10px 20px rgba(0,0,0,0.1); } .social-icons a { font-size: 1.5rem; transition: color 0.3s ease; } .social-icons a:hover { color: #6a11cb !important; }