
        /* Paleta Élevé Atelier:
           Marfim #F4F1EA | Bege quente #E6D2B5 | Marrom profundo #3B2A2A | Dourado suave #C5A46D */

        #ea_about_91752 {
            all: initial !important;
            font-family: 'Montserrat', Arial, sans-serif !important;
            box-sizing: border-box !important;
            width: 100% !important;
            position: relative !important;
            isolation: isolate !important;
            z-index: 1 !important;
            display: block !important;
        }

        #ea_about_91752 *,
        #ea_about_91752 *::before,
        #ea_about_91752 *::after {
            margin: 0 !important;
            padding: 0 !important;
            box-sizing: border-box !important;
        }

        #ea_about_91752 i {
            font-family: "Font Awesome 6 Brands", "Font Awesome 6 Free" !important;
            font-weight: 900 !important;
            font-style: normal !important;
            display: inline-block !important;
        }
        #ea_about_91752 .fas { font-family: "Font Awesome 6 Free" !important; font-weight: 900 !important; }

        /* ========== SEÇÃO ========== */
        #ea_about_91752 .ea_ab_section {
            background: #F4F1EA !important;
            padding: 70px 0 80px !important;
            position: relative !important;
            overflow: hidden !important;
            width: 100% !important;
            margin: 0 !important;
        }

        #ea_about_91752 .ea_ab_section::before {
            content: '' !important;
            position: absolute !important;
            top: 0 !important; left: 0 !important; right: 0 !important; bottom: 0 !important;
            background-image:
                radial-gradient(ellipse at 20% 10%, rgba(197, 164, 109, 0.08) 0%, transparent 50%),
                radial-gradient(ellipse at 80% 90%, rgba(230, 210, 181, 0.10) 0%, transparent 50%) !important;
            pointer-events: none !important;
            z-index: 0 !important;
        }

        /* ========== TEXTO SOBRE ========== */
        #ea_about_91752 .ea_ab_intro {
            position: relative !important;
            z-index: 2 !important;
            max-width: 980px !important;
            margin: 0 auto 65px !important;
            padding: 0 24px !important;
            text-align: center !important;
        }

        #ea_about_91752 .ea_ab_eyebrow {
            font-family: 'Montserrat', Arial, sans-serif !important;
            font-size: 0.7rem !important;
            font-weight: 500 !important;
            color: #C5A46D !important;
            letter-spacing: 5px !important;
            text-transform: uppercase !important;
            margin-bottom: 14px !important;
            display: block !important;
        }

        #ea_about_91752 .ea_ab_title {
            font-family: 'Cormorant Garamond', serif !important;
            font-size: 2.6rem !important;
            font-weight: 500 !important;
            font-style: italic !important;
            color: #3B2A2A !important;
            letter-spacing: 1px !important;
            line-height: 1.15 !important;
            margin-bottom: 22px !important;
            display: block !important;
        }

        #ea_about_91752 .ea_ab_rule {
            display: flex !important;
            align-items: center !important;
            justify-content: center !important;
            gap: 12px !important;
            margin: 0 auto 28px !important;
            max-width: 200px !important;
        }

        #ea_about_91752 .ea_ab_rule_line {
            flex: 1 !important;
            height: 1px !important;
            background: linear-gradient(90deg, transparent, rgba(197, 164, 109, 0.55), transparent) !important;
            display: block !important;
        }

        #ea_about_91752 .ea_ab_rule_dot {
            width: 6px !important;
            height: 6px !important;
            background: #C5A46D !important;
            transform: rotate(45deg) !important;
            display: block !important;
            box-shadow: 0 0 6px rgba(197, 164, 109, 0.4) !important;
        }

        #ea_about_91752 .ea_ab_text {
            font-family: 'Cormorant Garamond', serif !important;
            font-size: 1.18rem !important;
            font-weight: 400 !important;
            color: #4a3a34 !important;
            line-height: 1.85 !important;
            letter-spacing: 0.3px !important;
            display: block !important;
            margin: 0 auto !important;
            max-width: 820px !important;
        }

        /* ========== CARROSSEL ========== */
        #ea_about_91752 .ea_ab_gallery {
            position: relative !important;
            z-index: 2 !important;
            width: 100% !important;
            overflow: hidden !important;
            padding: 18px 0 !important;
        }

        /* Fade nas bordas */
        #ea_about_91752 .ea_ab_gallery::before,
        #ea_about_91752 .ea_ab_gallery::after {
            content: '' !important;
            position: absolute !important;
            top: 0 !important; bottom: 0 !important;
            width: 80px !important;
            z-index: 5 !important;
            pointer-events: none !important;
        }
        #ea_about_91752 .ea_ab_gallery::before {
            left: 0 !important;
            background: linear-gradient(90deg, #F4F1EA, transparent) !important;
        }
        #ea_about_91752 .ea_ab_gallery::after {
            right: 0 !important;
            background: linear-gradient(270deg, #F4F1EA, transparent) !important;
        }

        #ea_about_91752 .ea_ab_track {
            display: flex !important;
            gap: 22px !important;
            width: max-content !important;
            animation: ea_ab_91752_scroll 80s linear infinite !important;
            will-change: transform !important;
        }

        #ea_about_91752 .ea_ab_gallery:hover .ea_ab_track {
            animation-play-state: paused !important;
        }

        @keyframes ea_ab_91752_scroll {
            0%   { transform: translateX(0); }
            100% { transform: translateX(-50%); }
        }

        /* Card de imagem */
        #ea_about_91752 .ea_ab_item {
            flex-shrink: 0 !important;
            width: 280px !important;
            height: 380px !important;
            border-radius: 18px !important;
            overflow: hidden !important;
            position: relative !important;
            box-shadow: 0 10px 30px rgba(59, 42, 42, 0.15) !important;
            border: 1px solid rgba(197, 164, 109, 0.25) !important;
            background: #E6D2B5 !important;
            transition: transform 0.4s ease, box-shadow 0.4s ease !important;
        }

        #ea_about_91752 .ea_ab_item:hover {
            transform: translateY(-6px) scale(1.02) !important;
            box-shadow: 0 18px 45px rgba(59, 42, 42, 0.22), 0 0 25px rgba(197, 164, 109, 0.18) !important;
        }

        #ea_about_91752 .ea_ab_item img {
            width: 100% !important;
            height: 100% !important;
            object-fit: cover !important;
            object-position: center !important;
            display: block !important;
            border: none !important;
            transition: transform 0.6s ease !important;
        }

        #ea_about_91752 .ea_ab_item:hover img {
            transform: scale(1.06) !important;
        }

        /* Overlay sutil dourado nas bordas (frame) */
        #ea_about_91752 .ea_ab_item::after {
            content: '' !important;
            position: absolute !important;
            inset: 0 !important;
            border-radius: 18px !important;
            box-shadow: inset 0 0 0 1px rgba(244, 241, 234, 0.25) !important;
            pointer-events: none !important;
        }

        /* ========== RESPONSIVO ========== */
        @media (max-width: 992px) {
            #ea_about_91752 .ea_ab_title { font-size: 2.2rem !important; }
            #ea_about_91752 .ea_ab_text { font-size: 1.08rem !important; }
            #ea_about_91752 .ea_ab_item { width: 240px !important; height: 330px !important; }
        }

        @media (max-width: 768px) {
            #ea_about_91752 .ea_ab_section { padding: 55px 0 65px !important; }
            #ea_about_91752 .ea_ab_intro { margin-bottom: 50px !important; padding: 0 18px !important; }
            #ea_about_91752 .ea_ab_eyebrow { font-size: 0.65rem !important; letter-spacing: 4px !important; }
            #ea_about_91752 .ea_ab_title { font-size: 1.85rem !important; }
            #ea_about_91752 .ea_ab_text { font-size: 1rem !important; line-height: 1.75 !important; }
            #ea_about_91752 .ea_ab_track { gap: 16px !important; animation-duration: 70s !important; }
            #ea_about_91752 .ea_ab_item { width: 210px !important; height: 290px !important; border-radius: 14px !important; }
            #ea_about_91752 .ea_ab_gallery::before,
            #ea_about_91752 .ea_ab_gallery::after { width: 50px !important; }
        }

        @media (max-width: 480px) {
            #ea_about_91752 .ea_ab_title { font-size: 1.55rem !important; }
            #ea_about_91752 .ea_ab_text { font-size: 0.95rem !important; }
            #ea_about_91752 .ea_ab_item { width: 175px !important; height: 240px !important; border-radius: 12px !important; }
            #ea_about_91752 .ea_ab_track { gap: 12px !important; animation-duration: 60s !important; }
        }
    