
        .gradient-bg {
            background: linear-gradient(135deg, #000000 0%, #1a1a1a 50%, #FFAA33 100%);
        }
        .btn-orange{
            background-color: #FFAA33;
            color: #2d2b2b;
        }
        .btn-orange:hover{
            background-color: #fc9f1d;
            color: #2d2b2b;
        }
        .txt-orange{
            color: #fc9f1d;
        }
        .orange-gradient-text {
            background: linear-gradient(90deg, #FFAA33, #FFAA33);
            -webkit-background-clip: text;
            background-clip: text;
            color: transparent;
        }
        .menu-item:hover .menu-overlay {
            opacity: 1;
            transform: scale(1.05);
        }
        .menu-overlay {
            transition: all 0.3s ease;
            background: rgba(0, 0, 0, 0.7);
        }
        .parallax {
            background-attachment: fixed;
            background-position: center;
            background-repeat: no-repeat;
            background-size: cover;
        }
        .scroll-down {
            animation: bounce 2s infinite;
        }
        .glass-effect {
            background: rgba(255, 255, 255, 0.1);
            backdrop-filter: blur(10px);
            border: 1px solid rgba(255, 255, 255, 0.2);
        }
        .hover-lift {
            transition: transform 0.3s ease, box-shadow 0.3s ease;
        }
        .hover-lift:hover {
            transform: translateY(-5px);
            box-shadow: 0 20px 40px rgba(0, 0, 0, 0.3);
        }
        @keyframes bounce {
            0%, 20%, 50%, 80%, 100% {
                transform: translateY(0);
            }
            40% {
                transform: translateY(-20px);
            }
            60% {
                transform: translateY(-10px);
            }
        }
        .stagger-animation > * {
            opacity: 0;
            transform: translateY(20px);
            animation: fadeInUp 0.6s ease forwards;
        }
        .stagger-animation > *:nth-child(1) { animation-delay: 0.1s; }
        .stagger-animation > *:nth-child(2) { animation-delay: 0.2s; }
        .stagger-animation > *:nth-child(3) { animation-delay: 0.3s; }
        .stagger-animation > *:nth-child(4) { animation-delay: 0.4s; }
        .stagger-animation > *:nth-child(5) { animation-delay: 0.5s; }
        
        @keyframes fadeInUp {
            to {
                opacity: 1;
                transform: translateY(0);
            }
        }
    