/* ===== GLOBAL STYLES & ANIMATIONS ===== */
        /* Smooth scrolling and base font application */
        html {
            scroll-behavior: smooth;
        }
        body {
            font-family: 'Inter', sans-serif;
            overflow-x: hidden;
        }
        h1, h2, h3, h4, .font-serif {
            font-family: 'Cormorant Garamond', serif;
        }

        /* ===== GOLD SHIMMER ANIMATION ===== */
        /* Creates a subtle, luxurious shimmer effect on text */
        @keyframes goldShimmer {
            0%, 100% { background-position: -200% center; }
            50% { background-position: 200% center; }
        }
        .text-gold-shimmer {
            background: linear-gradient(90deg, #d4af37, #f5e6c8, #d4af37, #f5e6c8);
            background-size: 300% auto;
            background-clip: text;
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
            animation: goldShimmer 8s ease-in-out infinite;
        }

        /* ===== GLASS MORPHISM CARD STYLES ===== */
        /* Creates a frosted glass effect for pricing cards */
        .glass-card {
            background: rgba(255, 255, 255, 0.03);
            backdrop-filter: blur(10px);
            -webkit-backdrop-filter: blur(10px);
            border: 1px solid rgba(212, 175, 55, 0.15);
            box-shadow: 0 8px 32px rgba(0, 0, 0, 0.2);
        }

        /* ===== HOVER GLOW EFFECT ===== */
        /* Adds a gold glow on interactive elements */
        .hover-glow:hover {
            box-shadow: 0 0 20px rgba(212, 175, 55, 0.4);
        }

        /* ===== FADE-IN ANIMATION ===== */
        /* For staggered entrance of elements on scroll */
        @keyframes fadeInUp {
            from {
                opacity: 0;
                transform: translateY(20px);
            }
            to {
                opacity: 1;
                transform: translateY(0);
            }
        }
        .animate-fade-in-up {
            animation: fadeInUp 0.8s ease-out forwards;
        }