 /* Cinematic Motorcycle Hero Vibe */
        .page-hero-bg {
            background-image: linear-gradient(rgba(11, 25, 44, 0.88), rgba(11, 25, 44, 0.95)), url('https://images.unsplash.com/photo-1558981403-c5f9899a28bc?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;
        }

        /* Ambient Warning Glow for Bias Section */
        .ambient-glow {
            position: absolute;
            border-radius: 50%;
            filter: blur(120px);
            pointer-events: none;
            z-index: 0;
        }

.page-template-mortorcycle-accidents {
    overflow-x: hidden !important;
}