, 5vw, 4.5rem);
            font-weight: 900;
            margin-bottom: 1rem;
            background: linear-gradient(90deg, var(--primary-color), var(--secondary-color));
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
            text-shadow: 0 0 20px rgba(167, 199, 255, 0.3);
        }

        h2 {
            font-size: clamp(2rem, 4vw, 3rem);
            margin-bottom: 2.5rem;
            text-align: center;
        }
        
        h3 {
