/* Estilos personalizados y animaciones suaves */
.glass-effect {
    background: rgba(11, 25, 44, 0.85);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}
.hover-zoom-img {
    transition: transform 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
.service-card:hover .hover-zoom-img {
    transform: scale(1.1);
}
.clip-path-bottom {
    clip-path: polygon(0 0, 100% 0, 100% 90%, 0 100%);
}
.text-shadow {
    text-shadow: 2px 2px 4px rgba(0,0,0,0.5);
}
