
        #jt_como_77342 {
            all: initial !important;
            font-family: 'Raleway', sans-serif !important;
            box-sizing: border-box !important;
            width: 100% !important;
            position: relative !important;
            isolation: isolate !important;
            z-index: 1 !important;
            display: block !important;
        }

        #jt_como_77342 *,
        #jt_como_77342 *::before,
        #jt_como_77342 *::after {
            margin: 0 !important;
            padding: 0 !important;
            box-sizing: border-box !important;
        }

        #jt_como_77342 i {
            font-family: "Font Awesome 6 Brands", "Font Awesome 6 Free" !important;
            font-weight: 900 !important;
            font-style: normal !important;
            display: inline-block !important;
        }
        #jt_como_77342 .fab { font-family: "Font Awesome 6 Brands" !important; font-weight: 400 !important; }
        #jt_como_77342 .fas { font-family: "Font Awesome 6 Free" !important; font-weight: 900 !important; }

        /* ========== SEÇÃO ========== */
        #jt_como_77342 .jt_cm_section {
            background: #f2f4f2 !important;
            padding: 48px 20px 56px !important;
            position: relative !important;
            overflow: hidden !important;
            width: 100% !important;
        }

        #jt_como_77342 .jt_cm_section::before {
            content: '' !important;
            position: absolute !important;
            inset: 0 !important;
            background-image:
                radial-gradient(ellipse at 15% 20%, rgba(58,99,50,0.05) 0%, transparent 50%),
                radial-gradient(ellipse at 85% 80%, rgba(58,99,50,0.03) 0%, transparent 50%) !important;
            pointer-events: none !important;
        }

        #jt_como_77342 .jt_cm_container {
            max-width: 1200px !important;
            margin: 0 auto !important;
            position: relative !important;
            z-index: 2 !important;
        }

        /* ========== HEADER ========== */
        #jt_como_77342 .jt_cm_header {
            text-align: center !important;
            margin-bottom: 44px !important;
            animation: jt_cm_fadeUp 0.8s ease-out both !important;
        }

        #jt_como_77342 .jt_cm_title_row {
            display: flex !important;
            align-items: center !important;
            justify-content: center !important;
            gap: 14px !important;
            margin-bottom: 10px !important;
        }

        #jt_como_77342 .jt_cm_icon_hdr {
            font-size: 1.6rem !important;
            color: #0b0b0b !important;
            display: inline-flex !important;
            align-items: center !important;
            animation: jt_cm_pulse 3s ease-in-out infinite !important;
        }

        @keyframes jt_cm_pulse {
            0%, 100% { transform: scale(1); opacity: 0.7; }
            50%       { transform: scale(1.1); opacity: 1; }
        }

        #jt_como_77342 .jt_cm_title {
            font-family: 'Bodoni Moda', serif !important;
            font-size: 2.5rem !important;
            font-weight: 400 !important;
            font-style: italic !important;
            color: #0b0b0b !important;
            letter-spacing: 2px !important;
            display: block !important;
        }

        #jt_como_77342 .jt_cm_subtitle {
            font-family: 'Marcellus', serif !important;
            font-size: 0.72rem !important;
            letter-spacing: 5px !important;
            text-transform: uppercase !important;
            color: #0b0b0b !important;
            margin-bottom: 10px !important;
            display: block !important;
        }

        #jt_como_77342 .jt_cm_desc {
            font-family: 'Raleway', sans-serif !important;
            font-size: 0.88rem !important;
            font-weight: 400 !important;
            color: #0b0b0b !important;
            max-width: 580px !important;
            margin: 0 auto !important;
            line-height: 1.8 !important;
            opacity: 0.72 !important;
            display: block !important;
        }

        #jt_como_77342 .jt_cm_ornament {
            display: flex !important;
            align-items: center !important;
            justify-content: center !important;
            gap: 12px !important;
            margin-top: 14px !important;
        }

        #jt_como_77342 .jt_cm_ornament span:not(.jt_cm_diamond) {
            width: 50px !important;
            height: 1px !important;
            background: linear-gradient(90deg, transparent, rgba(58,99,50,0.5)) !important;
            display: block !important;
        }

        #jt_como_77342 .jt_cm_ornament span:last-child {
            background: linear-gradient(90deg, rgba(58,99,50,0.5), transparent) !important;
        }

        #jt_como_77342 .jt_cm_diamond {
            width: 6px !important;
            height: 6px !important;
            background: #3a6332 !important;
            transform: rotate(45deg) !important;
            display: block !important;
            opacity: 0.55 !important;
        }

        /* ========== CARROSSEL WRAPPER ========== */
        #jt_como_77342 .jt_cm_carousel_wrap {
            position: relative !important;
            width: 100% !important;
        }

        #jt_como_77342 .jt_cm_track_outer {
            overflow: hidden !important;
            width: 100% !important;
            border-radius: 24px !important;
        }

        #jt_como_77342 .jt_cm_track {
            display: flex !important;
            gap: 24px !important;
            transition: transform 0.55s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;
            will-change: transform !important;
        }

        /* ========== CARD ========== */
        #jt_como_77342 .jt_cm_card {
            flex: 0 0 calc(33.333% - 16px) !important;
            min-width: calc(33.333% - 16px) !important;
            border-radius: 22px !important;
            padding: 2px !important;
            background: conic-gradient(
                from 0deg,
                rgba(11,11,11,0.35),
                rgba(58,99,50,0.3) 60deg,
                rgba(95,95,97,0.22) 120deg,
                rgba(200,200,200,0.28) 180deg,
                rgba(95,95,97,0.22) 240deg,
                rgba(58,99,50,0.3) 300deg,
                rgba(11,11,11,0.35) 360deg
            ) !important;
            transition: transform 0.4s ease, box-shadow 0.4s ease !important;
            position: relative !important;
        }

        #jt_como_77342 .jt_cm_card:hover {
            transform: translateY(-6px) !important;
            background: conic-gradient(
                from 0deg,
                #0b0b0b,
                #3a6332 60deg,
                #5f5f61 120deg,
                #c8c8c8 180deg,
                #5f5f61 240deg,
                #3a6332 300deg,
                #0b0b0b 360deg
            ) !important;
            box-shadow: 0 20px 45px rgba(0,0,0,0.18), 0 0 16px rgba(58,99,50,0.07) !important;
        }

        #jt_como_77342 .jt_cm_card_inner {
            background: #ffffff !important;
            border-radius: 20px !important;
            padding: 42px 30px 36px !important;
            display: flex !important;
            flex-direction: column !important;
            align-items: center !important;
            text-align: center !important;
            gap: 18px !important;
            height: 100% !important;
            position: relative !important;
            overflow: hidden !important;
        }

        /* Linha verde topo card */
        #jt_como_77342 .jt_cm_card_inner::before {
            content: '' !important;
            position: absolute !important;
            top: 0 !important; left: 0 !important; right: 0 !important;
            height: 3px !important;
            background: linear-gradient(90deg, transparent, #3a6332, #5f8f55, #3a6332, transparent) !important;
            opacity: 0 !important;
            transition: opacity 0.35s ease !important;
        }

        #jt_como_77342 .jt_cm_card:hover .jt_cm_card_inner::before {
            opacity: 1 !important;
        }

        /* ========== ÍCONE DO CARD ========== */
        #jt_como_77342 .jt_cm_icon_wrap {
            width: 78px !important;
            height: 78px !important;
            border-radius: 50% !important;
            display: flex !important;
            align-items: center !important;
            justify-content: center !important;
            font-size: 1.9rem !important;
            color: #ffffff !important;
            background: linear-gradient(135deg, #0b0b0b, #1a1a1a) !important;
            border: 2px solid rgba(58,99,50,0.25) !important;
            box-shadow: 0 8px 22px rgba(0,0,0,0.14) !important;
            transition: all 0.35s ease !important;
            flex-shrink: 0 !important;
            position: relative !important;
            z-index: 2 !important;
        }

        #jt_como_77342 .jt_cm_icon_wrap i {
            color: #3a6332 !important;
            font-size: 1.75rem !important;
        }

        #jt_como_77342 .jt_cm_card:hover .jt_cm_icon_wrap {
            background: linear-gradient(135deg, #3a6332, #5f8f55) !important;
            border-color: transparent !important;
            transform: scale(1.08) rotate(4deg) !important;
            box-shadow: 0 12px 30px rgba(58,99,50,0.3) !important;
        }

        #jt_como_77342 .jt_cm_card:hover .jt_cm_icon_wrap svg {
            fill: #ffffff !important;
        }

        #jt_como_77342 .jt_cm_card:hover .jt_cm_icon_wrap i {
            color: #ffffff !important;
        }

        /* ========== TEXTO CARD ========== */
        #jt_como_77342 .jt_cm_info {
            position: relative !important;
            z-index: 2 !important;
        }

        #jt_como_77342 .jt_cm_info h3 {
            font-family: 'Bodoni Moda', serif !important;
            font-size: 1.25rem !important;
            font-weight: 400 !important;
            font-style: italic !important;
            color: #0b0b0b !important;
            margin-bottom: 8px !important;
            letter-spacing: 0.5px !important;
            display: block !important;
        }

        #jt_como_77342 .jt_cm_info p {
            font-family: 'Raleway', sans-serif !important;
            font-size: 0.84rem !important;
            font-weight: 400 !important;
            color: #5f5f61 !important;
            line-height: 1.75 !important;
            display: block !important;
        }

        /* ========== NAVEGAÇÃO ========== */
        #jt_como_77342 .jt_cm_nav {
            display: flex !important;
            align-items: center !important;
            justify-content: center !important;
            gap: 16px !important;
            margin-top: 32px !important;
        }

        #jt_como_77342 .jt_cm_btn,
        #jt_como_77342 button.jt_cm_btn {
            width: 46px !important;
            height: 46px !important;
            border-radius: 50% !important;
            border: 1.5px solid rgba(58,99,50,0.35) !important;
            background: #ffffff !important;
            background-color: #ffffff !important;
            color: #0b0b0b !important;
            font-size: 0.85rem !important;
            cursor: pointer !important;
            display: flex !important;
            align-items: center !important;
            justify-content: center !important;
            transition: all 0.3s ease !important;
            box-shadow: 0 4px 14px rgba(0,0,0,0.1) !important;
            appearance: none !important;
            -webkit-appearance: none !important;
            outline: none !important;
        }

        #jt_como_77342 .jt_cm_btn:hover,
        #jt_como_77342 button.jt_cm_btn:hover {
            background: #3a6332 !important;
            background-color: #3a6332 !important;
            border-color: transparent !important;
            color: #ffffff !important;
            transform: scale(1.08) !important;
            box-shadow: 0 8px 22px rgba(58,99,50,0.28) !important;
        }

        #jt_como_77342 .jt_cm_btn i,
        #jt_como_77342 button.jt_cm_btn i { color: inherit !important; }

        /* Dots */
        #jt_como_77342 .jt_cm_dots {
            display: flex !important;
            align-items: center !important;
            gap: 8px !important;
        }

        #jt_como_77342 .jt_cm_dot,
        #jt_como_77342 button.jt_cm_dot {
            width: 8px !important;
            height: 8px !important;
            border-radius: 50% !important;
            background: rgba(58,99,50,0.25) !important;
            background-color: rgba(58,99,50,0.25) !important;
            cursor: pointer !important;
            transition: all 0.3s ease !important;
            border: none !important;
            display: block !important;
            appearance: none !important;
            -webkit-appearance: none !important;
            outline: none !important;
        }

        #jt_como_77342 .jt_cm_dot.active,
        #jt_como_77342 button.jt_cm_dot.active {
            background: #3a6332 !important;
            background-color: #3a6332 !important;
            width: 22px !important;
            border-radius: 4px !important;
        }

        /* ========== ANIMAÇÕES ========== */
        @keyframes jt_cm_fadeUp {
            from { opacity: 0; transform: translateY(28px); }
            to   { opacity: 1; transform: translateY(0); }
        }

        /* ========== RESPONSIVO ========== */
        @media (max-width: 992px) {
            #jt_como_77342 .jt_cm_card {
                flex: 0 0 calc(50% - 12px) !important;
                min-width: calc(50% - 12px) !important;
            }
        }

        @media (max-width: 600px) {
            #jt_como_77342 .jt_cm_section { padding: 36px 16px 44px !important; }
            #jt_como_77342 .jt_cm_title { font-size: 2rem !important; }
            #jt_como_77342 .jt_cm_card {
                flex: 0 0 100% !important;
                min-width: 100% !important;
            }
            #jt_como_77342 .jt_cm_track { gap: 16px !important; }
        }

        @media (max-width: 480px) {
            #jt_como_77342 .jt_cm_title { font-size: 1.7rem !important; }
            #jt_como_77342 .jt_cm_card_inner { padding: 32px 22px 28px !important; }
        }
    