     @import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap');
        
        * {
            font-family: 'Inter', sans-serif;
        }

        
        body {
            zoom: 0.9;
            -moz-transform: scale(0.9);
            -moz-transform-origin: 0 0;
        }

     .hero-gradient {
    background: linear-gradient(135deg, #7f1d1d 0%, #991b1b 50%, #dc2626 100%);
}
        .service-card {
            transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
        }
        
        .service-card:hover {
            transform: translateY(-8px);
            box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
        }
        
        .counter-number {
            transition: all 0.5s ease-out;
        }
        
        .country-flag {
            transition: all 0.3s ease;
        }
        
        .country-flag:hover {
            transform: scale(1.1);
            filter: drop-shadow(0 4px 6px rgba(0, 0, 0, 0.1));
        }
        
        @keyframes fadeInUp {
            from {
                opacity: 0;
                transform: translateY(30px);
            }
            to {
                opacity: 1;
                transform: translateY(0);
            }
        }
        
        .animate-fade-in-up {
            animation: fadeInUp 0.6s ease-out;
        }
        
        .gradient-text {
            background: linear-gradient(135deg, #dc2626 0%, #991b1b 100%);
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
        }
        
        .mega-menu {
            opacity: 0;
            visibility: hidden;
            position: fixed;
            top: 96px; /* 80px'ten 96px'e (header yüksekliği arttığı için) */
            left: 0;
            right: 0;
            background: white;
            box-shadow: 0 10px 40px rgba(0,0,0,0.1);
            z-index: 1000;
            transition: all 0.3s ease;
            transform: translateY(-10px);
        }
        
        .dropdown:hover .mega-menu,
        .mega-menu:hover {
            opacity: 1;
            visibility: visible;
            transform: translateY(0);
        }
        
        /* Menü ile alt menü arasındaki boşluğu kapatmak için */
        .dropdown::before {
            content: '';
            position: absolute;
            top: 100%;
            left: -20px;
            right: -20px;
            height: 20px;
            background: transparent;
        }
        
        @keyframes fadeIn {
            from {
                opacity: 0;
                transform: translateY(-10px);
            }
            to {
                opacity: 1;
                transform: translateY(0);
            }
        }
        
        .mega-menu-image {
            transition: all 0.3s ease;
        }
        
        .mega-menu-image:hover {
            transform: scale(1.05);
        }
        
        /* Menü hover geçişlerini iyileştir */
        .dropdown {
            position: relative;
        }
        
        .dropdown:hover::after {
            content: '';
            position: absolute;
            top: 100%;
            left: 0;
            right: 0;
            height: 10px;
            background: transparent;
        }
        
        .news-card {
            transition: all 0.3s ease;
        }
        
        .news-card:hover {
            transform: translateY(-5px);
            box-shadow: 0 20px 40px rgba(0,0,0,0.1);
        }
        
        .partner-logo {
            filter: grayscale(100%);
            opacity: 0.6;
            transition: all 0.3s ease;
        }
        
        .partner-logo:hover {
            filter: grayscale(0%);
            opacity: 1;
        }

        .h-6rem{height:6rem}
        .h-4-4rem{height:4.4rem}

          /* Smooth transitions for mobile menu */
    .mobile-menu {
        max-height: calc(100vh - 96px);
        overflow-y: auto;
    }
    
    .mobile-dropdown-content {
        transition: all 0.3s ease;
    }
    
    .rotate-180 {
        transform: rotate(180deg);
    }
    
    /* Mega menu for desktop - adjusted position */
    @media (min-width: 1024px) {
        .mega-menu {
            opacity: 0;
            visibility: hidden;
            position: fixed;
            top: 96px; /* h-24 = 6rem = 96px */
            left: 0;
            right: 0;
            background: white;
            box-shadow: 0 10px 40px rgba(0,0,0,0.1);
            z-index: 1000;
            transition: all 0.3s ease;
            transform: translateY(-10px);
        }
        
        .dropdown:hover .mega-menu,
        .mega-menu:hover {
            opacity: 1;
            visibility: visible;
            transform: translateY(0);
        }
    }


    /* Smooth transitions for mobile menu */
    .mobile-menu {
        max-height: calc(100vh - 96px);
        overflow-y: auto;
    }
    
    .mobile-dropdown-content {
        transition: all 0.3s ease;
    }
    
    .rotate-180 {
        transform: rotate(180deg);
    }
    
    /* Mega menu for desktop - adjusted position */
    @media (min-width: 1024px) {
        .mega-menu {
            opacity: 0;
            visibility: hidden;
            position: fixed;
            top: 96px; /* h-24 = 6rem = 96px */
            left: 0;
            right: 0;
            background: white;
            box-shadow: 0 10px 40px rgba(0,0,0,0.1);
            z-index: 1000;
            transition: all 0.3s ease;
            transform: translateY(-10px);
        }
        
        .dropdown:hover .mega-menu,
        .mega-menu:hover {
            opacity: 1;
            visibility: visible;
            transform: translateY(0);
        }
    }