     /* Custom Tailwind Configuration */
        tailwind.config = {
            theme: {
                extend: {
                    colors: {
                        primary: '#FFFFFF',
                        secondary: '#0E0E0E',
                        accent: '#4B9CE2', // Electric Blue
                    },
                    fontFamily: {
                        sans: ['Poppins', 'sans-serif'],
                    },
                    animation: {
                        'fade-in': 'fadeIn 0.5s ease-in-out',
                        'slide-in-up': 'slideInUp 0.7s ease-out',
                    },
                    keyframes: {
                        fadeIn: {
                            '0%': { opacity: 0, transform: 'scale(0.95)' },
                            '100%': { opacity: 1, transform: 'scale(1)' },
                        },
                        slideInUp: {
                            '0%': { opacity: 0, transform: 'translateY(30px)' },
                            '100%': { opacity: 1, transform: 'translateY(0)' },
                        },
                    }
                }
            }
        }

        /* Custom Button Styles */
        .btn {
            @apply px-6 py-3 rounded-full font-semibold shadow-lg transform transition-all duration-300 ease-in-out hover:scale-105;
        }
        .btn-primary {
            @apply btn bg-accent text-primary hover:shadow-accent/50;
        }
        .btn-secondary {
            @apply btn bg-secondary text-primary hover:shadow-gray-500/50;
        }
        .btn-outline {
            @apply btn bg-transparent text-primary border-2 border-primary hover:bg-primary hover:text-secondary;
        }
        
        /* Custom Nav Link */
        .nav-link {
            @apply cursor-pointer font-semibold text-secondary hover:text-accent transition-colors duration-200;
        }
        
        /* Page Section Base */
        .page-section {
            display: none; /* Hidden by default, JS will show */
            animation: fadeIn 0.5s ease-in-out;
        }
        .page-section.active {
            display: block;
        }
    