/* Variables basadas en Nueva Alianza Logist */
:root {
    --primary-dark: #0a1f33;
    --primary-light: #009bd9;
    --accent-red: #ce1126;
}

/* Utilidad para espaciado vertical mayor */
.py-6 { padding-top: 5rem; padding-bottom: 5rem; }
.mb-6 { margin-bottom: 5rem; }

/* Efecto de elevación en tarjetas */
.hover-lift {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}
.hover-lift:hover {
    transform: translateY(-5px);
    box-shadow: 0 1rem 3rem rgba(0,0,0,.175)!important;
}

/* Animación de entrada suave */
@keyframes fadeInUp {
    from {
        opacity: 0;
        transform: translate3d(0, 40px, 0);
    }
    to {
        opacity: 1;
        transform: translate3d(0, 0, 0);
    }
}

.animate-fade-in-up {
    animation-duration: 0.8s;
    animation-fill-mode: both;
    animation-name: fadeInUp;
}