/* Casting Process Cards Hover Effect */
.casting-process-card {
    transition: all 0.3s ease;
    cursor: pointer;
}

.casting-process-card:hover {
    transform: translateY(-8px);
    box-shadow: 0 8px 25px rgba(50, 62, 90, 0.25);
}

.casting-process-card:hover .process-icon {
    transform: scale(1.1);
    box-shadow: 0 4px 15px rgba(50, 62, 90, 0.3);
}

.casting-process-card .process-icon {
    transition: all 0.3s ease;
}

/* Link wrapper styling for casting cards */
a.text-decoration-none:hover .casting-process-card {
    transform: translateY(-8px);
    box-shadow: 0 8px 25px rgba(50, 62, 90, 0.25);
}

a.text-decoration-none:hover .casting-process-card .process-icon {
    transform: scale(1.1);
    box-shadow: 0 4px 15px rgba(50, 62, 90, 0.3);
}
