 20px 0;
        }
        
        .hero h1 {
            font-family: 'Afacad', sans-serif;
            font-weight: 400;
            font-size: 48px;
            margin-bottom: 16px;
            line-height: 1.2;
            letter-spacing: -0.02em;
        }
        
        .hero p {
            font-size: 20px;
            margin-bottom: 24px;
            opacity: 0.9;
            line-height: 1.4;
            max-width: 440px;
        }
        
        /* Content Sections */
        .section {
     