   /* Nighttime Police/Emergency Lights Vibe */
        .page-hero-bg {
            background-image: linear-gradient(rgba(11, 25, 44, 0.85), rgba(11, 25, 44, 0.95)), url('https://images.unsplash.com/photo-1542282088-fe8426682b8f?auto=format&fit=crop&q=80&w=2000');
            background-size: cover;
            background-position: center;
        }
        
        .animate-fade-in-up {
            animation: fadeInUp 0.8s ease-out forwards;
        }
        @keyframes fadeInUp {
            from { opacity: 0; transform: translateY(20px); }
            to { opacity: 1; transform: translateY(0); }
        }
        
        @keyframes shine {
            0% { transform: translateX(-100%) skewX(-15deg); }
            50%, 100% { transform: translateX(200%) skewX(-15deg); }
        }
        .btn-shine::after {
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            width: 50%;
            height: 100%;
            background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.4) 50%, rgba(255,255,255,0) 100%);
            animation: shine 3s infinite;
        }

        /* Red Emergency Pulse Animation */
        @keyframes emergency-pulse {
            0%, 100% { box-shadow: 0 0 20px rgba(220, 38, 38, 0.1); border-color: rgba(220, 38, 38, 0.3); }
            50% { box-shadow: 0 0 60px rgba(220, 38, 38, 0.5); border-color: rgba(220, 38, 38, 0.8); }
        }
        .animate-emergency {
            animation: emergency-pulse 2.5s infinite;
        }
        
        /* Hero Section Backgrounds */
        .hero-dual-threat {
            background-image: linear-gradient(rgba(11, 25, 44, 0.92), rgba(11, 25, 44, 0.98)), url('https://images.unsplash.com/photo-1589829085413-56de8ae18c73?auto=format&fit=crop&q=80&w=2000');
            background-size: cover;
            background-position: center;
            background-attachment: fixed;
        }
        .hero-damages {
            background-image: linear-gradient(rgba(244, 244, 245, 0.95), rgba(244, 244, 245, 0.95)), url('https://images.unsplash.com/photo-1605664273836-3914a51ebbb3?auto=format&fit=crop&q=80&w=2000');
            background-size: cover;
            background-position: center;
        }

body.wp-singular.page-template.page-template-dui-victims-template {
    overflow-x: hidden;
}