.hero {
    height: 90vh;
    background: linear-gradient(rgba(0,0,0,0.6), rgba(0,0,0,0.6)),
    url("https://images.unsplash.com/photo-1521737604893-d14cc237f11d") center/cover;
}

.service-card:hover {
    transform: translateY(-10px);
    transition: 0.4s;
}

.category-card img {
    height: 220px;
    object-fit: cover;
}

.cta {
    background: linear-gradient(135deg, #0d6efd, #0a58ca);
}
