        /* Custom Urdu Font Integration */ 
        @font-face { 
            font-family: 'NaatFont'; 
            src: url('https://res.cloudinary.com/awescreative/raw/upload/v1749150996/Awes/naatfont.ttf') format('truetype'); 
            font-weight: normal; 
            font-style: normal; 
        } 
         
        .font-urdu {  
            font-family: 'NaatFont', serif; 
            line-height: 2.2; 
            letter-spacing: 0.05em; 
        } 
 
        /* Scroll Reveal Animation Classes */ 
        .scroll-reveal { 
            opacity: 0; 
            transition: all 1000ms cubic-bezier(0.16, 1, 0.3, 1); 
        } 
        .reveal-up { transform: translateY(3rem); } 
        .reveal-down { transform: translateY(-3rem); } 
        .reveal-left { transform: translateX(3rem); } 
        .reveal-right { transform: translateX(-3rem); } 
        .reveal-scale { transform: scale(0.95); } 
         
        .is-visible { 
            opacity: 1 !important; 
            transform: translate(0, 0) scale(1) !important; 
        } 
 
        /* Page Routing Display */ 
        .page-section { display: none; } 
        .page-section.active { display: block; animation: fadeIn 0.5s ease-out; } 
         
        @keyframes fadeIn { 
            from { opacity: 0; } 
            to { opacity: 1; } 
        } 
 
        /* Button Hover Effects */ 
        .btn-gradient { 
            background-size: 200% auto; 
            transition: 0.5s; 
        } 
        .btn-gradient:hover { 
            background-position: right center; 
        } 