{"id":18,"date":"2026-06-15T19:39:29","date_gmt":"2026-06-15T19:39:29","guid":{"rendered":"https:\/\/upmaisveiculos.com.br\/?page_id=18"},"modified":"2026-06-19T21:50:19","modified_gmt":"2026-06-19T21:50:19","slug":"elementor-18","status":"publish","type":"page","link":"https:\/\/upmaisveiculos.com.br\/","title":{"rendered":"Elementor #18"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"18\" class=\"elementor elementor-18\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2ffa868 e-con-full e-flex e-con e-parent\" data-id=\"2ffa868\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fd0b1f4 elementor-widget elementor-widget-html\" data-id=\"fd0b1f4\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!DOCTYPE html>\r\n<html lang=\"pt-BR\">\r\n<head>\r\n    <meta charset=\"UTF-8\">\r\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\r\n    <title>UP+ Ve\u00edculos - Concession\u00e1ria Premium<\/title>\r\n    <script src=\"https:\/\/cdn.tailwindcss.com\"><\/script>\r\n    <script>\r\n        tailwind.config = {\r\n            important: '#upv-site',\r\n            theme: {\r\n                extend: {\r\n                    colors: {\r\n                        brand: {\r\n                            DEFAULT: '#FF6600',\r\n                            dark: '#E55000',\r\n                            light: '#FF8C42',\r\n                        },\r\n                        slate: {\r\n                            50:  '#FAFAFA',\r\n                            100: '#F4F4F4',\r\n                            200: '#E8E8E8',\r\n                            300: '#D1D1D1',\r\n                            400: '#A8A8A8',\r\n                            500: '#737373',\r\n                            600: '#525252',\r\n                            700: '#3D3D3D',\r\n                            800: '#242424',\r\n                            900: '#141414',\r\n                        }\r\n                    },\r\n                    fontFamily: {\r\n                        sans: ['Inter', 'sans-serif'],\r\n                        display: ['Outfit', 'sans-serif'],\r\n                        script: ['Dancing Script', 'cursive'],\r\n                    },\r\n                    boxShadow: {\r\n                        'premium': '0 20px 40px -15px rgba(0,0,0,0.05)',\r\n                        'floating': '0 30px 60px -20px rgba(0,0,0,0.15)',\r\n                    }\r\n                }\r\n            }\r\n        }\r\n    <\/script>\r\n    <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Dancing+Script:wght@600;700&family=Inter:wght@400;500;600;700;800&family=Outfit:wght@500;600;700;800&display=swap\" rel=\"stylesheet\">\r\n    <script src=\"https:\/\/unpkg.com\/lucide@latest\"><\/script>\r\n    <style>\r\n        body { font-family: 'Inter', sans-serif; background-color: #F4F4F4; }\r\n        h1, h2, h3, .font-display { font-family: 'Outfit', sans-serif; }\r\n        .no-scrollbar::-webkit-scrollbar { display: none; }\r\n        .no-scrollbar { -ms-overflow-style: none; scrollbar-width: none; }\r\n\r\n        \/* Efeito de vidro para a barra de navega\u00e7\u00e3o ao rolar *\/\r\n        .glass-nav {\r\n            background: rgba(20, 20, 20, 0.92);\r\n            backdrop-filter: blur(14px);\r\n            border-bottom: 1px solid rgba(255,255,255,0.06);\r\n        }\r\n\r\n        \/* =====================================================\r\n           ISOLA\u00c7\u00c3O WORDPRESS \/ ELEMENTOR\r\n           O Tailwind config usa important:'#upv-site', ent\u00e3o\r\n           todos os utilit\u00e1rios Tailwind ganham dos estilos\r\n           do tema. Aqui s\u00f3 fazemos reset m\u00ednimo necess\u00e1rio.\r\n           ===================================================== *\/\r\n        #upv-site {\r\n            font-family: 'Inter', sans-serif;\r\n            font-size: 16px;\r\n            color: #141414;\r\n            background-color: #F4F4F4;\r\n            position: relative;\r\n        }\r\n        #upv-site *, #upv-site *::before, #upv-site *::after {\r\n            box-sizing: border-box;\r\n        }\r\n        \/* Neutraliza cor\/decora\u00e7\u00e3o de link do tema (Tailwind override depois via classe) *\/\r\n        #upv-site a { color: inherit; text-decoration: none; }\r\n        #upv-site a:hover { color: inherit; text-decoration: none; }\r\n        \/* Neutraliza margin\/padding\/border de t\u00edtulos do tema *\/\r\n        #upv-site h1, #upv-site h2, #upv-site h3,\r\n        #upv-site h4, #upv-site h5, #upv-site h6 {\r\n            margin: 0; padding: 0; border: none;\r\n        }\r\n        \/* Neutraliza margin de par\u00e1grafo do tema *\/\r\n        #upv-site p { margin: 0; padding: 0; }\r\n        \/* Neutraliza lista do tema *\/\r\n        #upv-site ul, #upv-site ol, #upv-site li {\r\n            margin: 0; padding: 0; list-style: none;\r\n        }\r\n        \/* Garante imagem sem max-width do tema *\/\r\n        #upv-site img { max-width: none; }\r\n        \/* Transi\u00e7\u00e3o suave do carousel *\/\r\n        #featured-cars-grid { transition: opacity 0.35s ease, transform 0.35s ease; }\r\n        \/* Bot\u00e3o e inputs herdam fonte *\/\r\n        #upv-site button { cursor: pointer; font-family: inherit; }\r\n        #upv-site input, #upv-site select, #upv-site textarea { font-family: inherit; }\r\n    <\/style>\r\n<\/head>\r\n<body class=\"antialiased text-slate-800\">\r\n<div id=\"upv-site\">\r\n\r\n    <!-- Fallback de depend\u00eancias: carrega automaticamente se o WordPress\/Elementor remover o <head> -->\r\n    <script id=\"upv-deps\">\r\n    (function(){\r\n        var h = document.head || document.documentElement;\r\n        \/\/ Tailwind CDN\r\n        if (!window.tailwind && !document.querySelector('script[src*=\"tailwindcss\"]')) {\r\n            var st = document.createElement('script');\r\n            st.src = 'https:\/\/cdn.tailwindcss.com';\r\n            st.onload = function() {\r\n                if (window.tailwind) {\r\n                    window.tailwind.config = {\r\n                        important: '#upv-site',\r\n                        theme: { extend: { colors: { brand: { DEFAULT: '#FF6600', dark: '#E55000', light: '#FF8C42' }, slate: { 50:'#FAFAFA',100:'#F4F4F4',200:'#E8E8E8',300:'#D1D1D1',400:'#A8A8A8',500:'#737373',600:'#525252',700:'#3D3D3D',800:'#242424',900:'#141414' } }, fontFamily: { sans:['Inter','sans-serif'], display:['Outfit','sans-serif'], script:['Dancing Script','cursive'] }, boxShadow: { premium:'0 20px 40px -15px rgba(0,0,0,0.05)', floating:'0 30px 60px -20px rgba(0,0,0,0.15)' } } }\r\n                    };\r\n                }\r\n            };\r\n            h.appendChild(st);\r\n        }\r\n        \/\/ Google Fonts\r\n        if (!document.querySelector('link[href*=\"fonts.googleapis.com\/css2?family=Dancing\"]')) {\r\n            var lf = document.createElement('link');\r\n            lf.rel = 'stylesheet';\r\n            lf.href = 'https:\/\/fonts.googleapis.com\/css2?family=Dancing+Script:wght@600;700&family=Inter:wght@400;500;600;700;800&family=Outfit:wght@500;600;700;800&display=swap';\r\n            h.appendChild(lf);\r\n        }\r\n        \/\/ Lucide Icons\r\n        if (!window.lucide && !document.querySelector('script[src*=\"lucide\"]')) {\r\n            var sl = document.createElement('script');\r\n            sl.src = 'https:\/\/unpkg.com\/lucide@latest';\r\n            sl.onload = function() { if (window.lucide) window.lucide.createIcons(); };\r\n            h.appendChild(sl);\r\n        }\r\n    })();\r\n    <\/script>\r\n\r\n    <!-- Header \/ Navbar Premium (Escuro\/Transparente) -->\r\n    <header class=\"absolute top-0 w-full z-50 transition-all duration-300 glass-nav py-3\">\r\n        <div class=\"container mx-auto px-4 lg:px-8\">\r\n            <div class=\"flex justify-between items-center\">\r\n                \r\n                <!-- Logo UP+ Branca\/Laranja -->\r\n                <a href=\"#\" class=\"relative flex flex-col items-start pt-3 pb-2 pr-12 group shrink-0\">\r\n                    <svg viewBox=\"0 0 150 40\" class=\"absolute top-0 -left-1 w-[110px] h-9 text-white group-hover:text-brand transition-colors opacity-90\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\r\n                        <path d=\"M10 35 C 10 20, 15 10, 40 5 C 70 0, 100 5, 120 12 C 135 18, 145 20, 150 30\" \/>\r\n                        <path d=\"M45 7 L 55 20 L 95 20 C 105 20, 115 15, 120 12\" stroke-width=\"1.5\" \/>\r\n                    <\/svg>\r\n                    <div class=\"flex items-start z-10 relative mt-1\">\r\n                        <span class=\"text-4xl font-black text-brand tracking-tighter leading-none font-sans drop-shadow-md\" style=\"font-family: 'Arial Black', sans-serif;\">UP<\/span>\r\n                        <span class=\"text-xl font-black text-brand leading-none mt-0 ml-0.5 drop-shadow-md\" style=\"font-family: 'Arial Black', sans-serif;\">+<\/span>\r\n                    <\/div>\r\n                    <span class=\"font-script text-3xl text-white absolute -bottom-2 right-0 transform -rotate-3 group-hover:text-brand-light transition-colors drop-shadow-md\">Ve\u00edculos<\/span>\r\n                <\/a>\r\n\r\n                <!-- Nav Links -->\r\n                <nav class=\"hidden lg:flex flex-1 justify-center space-x-8 font-medium text-slate-300\">\r\n                    <a href=\"#\" class=\"text-white font-semibold\">In\u00edcio<\/a>\r\n                    <a href=\"#\" onclick=\"event.preventDefault();showEstoque()\" class=\"hover:text-white transition\">Estoque<\/a>\r\n                    <a href=\"#\" class=\"hover:text-white transition\">Financiamento<\/a>\r\n                    <a href=\"#\" class=\"hover:text-white transition\">Vender Ve\u00edculo<\/a>\r\n                    <a href=\"#\" class=\"hover:text-white transition\">Contato<\/a>\r\n                <\/nav>\r\n\r\n                <!-- Actions -->\r\n                <div class=\"hidden lg:flex items-center space-x-6 shrink-0\">\r\n                    <a href=\"#\" class=\"flex items-center text-slate-300 hover:text-white transition font-medium text-sm\">\r\n                        <i data-lucide=\"user\" class=\"w-4 h-4 mr-2\"><\/i> Entrar\r\n                    <\/a>\r\n                    <a href=\"#\" class=\"bg-white text-slate-900 px-6 py-2.5 rounded-full font-bold text-sm hover:bg-slate-100 transition shadow-lg flex items-center\">\r\n                        <i data-lucide=\"calculator\" class=\"w-4 h-4 mr-2 text-brand\"><\/i> Simular Agora\r\n                    <\/a>\r\n                <\/div>\r\n\r\n                <!-- Mobile Menu Toggle -->\r\n                <button class=\"lg:hidden text-white p-2\">\r\n                    <i data-lucide=\"menu\" class=\"w-6 h-6\"><\/i>\r\n                <\/button>\r\n            <\/div>\r\n        <\/div>\r\n    <\/header>\r\n\r\n    <main>\r\n        <!-- === TELA PRINCIPAL (HOME) === -->\r\n        <div id=\"home-view\" class=\"block\">\r\n\r\n            <!-- Hero Section Premium Escura -->\r\n            <section class=\"relative pt-40 pb-48 bg-slate-900 overflow-hidden flex items-center min-h-[700px]\">\r\n                <!-- V\u00eddeo de Fundo Premium -->\r\n                <div class=\"absolute inset-0 z-0\">\r\n                    <video autoplay muted loop playsinline style=\"width:100%;height:100%;object-fit:cover;opacity:0.65;mix-blend-mode:overlay;display:block;\">\r\n                        <source src=\"https:\/\/upmaisveiculos.com.br\/wp-content\/uploads\/2026\/06\/crie_um_video_desse_carro_liga.mp4\" type=\"video\/mp4\">\r\n                    <\/video>\r\n                    <div class=\"absolute inset-0 bg-gradient-to-b from-slate-900\/80 via-slate-900\/50 to-slate-900\"><\/div>\r\n                <\/div>\r\n\r\n                <div class=\"container mx-auto px-4 lg:px-8 relative z-10\">\r\n                    <div class=\"max-w-3xl\">\r\n                        <span class=\"inline-flex items-center text-brand font-bold text-sm tracking-widest uppercase mb-4 drop-shadow-md\">\r\n                            <i data-lucide=\"shield-check\" class=\"w-4 h-4 mr-2\"><\/i> Concession\u00e1ria Premium\r\n                        <\/span>\r\n                        <h1 class=\"text-5xl md:text-6xl lg:text-7xl font-display font-bold text-white mb-6 tracking-tight leading-tight drop-shadow-xl\">\r\n                            Procurando um ve\u00edculo?<br>Voc\u00ea est\u00e1 no lugar perfeito.\r\n                        <\/h1>\r\n                        <p class=\"text-slate-300 text-lg md:text-xl mb-10 max-w-2xl font-light\">\r\n                            O maior estoque de seminovos de alt\u00edssima qualidade. Ve\u00edculos vistoriados, garantia de 1 ano e aprova\u00e7\u00e3o de financiamento em minutos.\r\n                        <\/p>\r\n                        \r\n                        <!-- Badges de Confian\u00e7a -->\r\n                        <div class=\"flex flex-wrap gap-4 text-sm font-medium text-white\">\r\n                            <div class=\"flex items-center bg-white\/10 backdrop-blur-md px-4 py-2 rounded-full border border-white\/10\">\r\n                                <i data-lucide=\"check-circle-2\" class=\"w-4 h-4 text-brand mr-2\"><\/i> 100% Vistoriados\r\n                            <\/div>\r\n                            <div class=\"flex items-center bg-white\/10 backdrop-blur-md px-4 py-2 rounded-full border border-white\/10\">\r\n                                <i data-lucide=\"check-circle-2\" class=\"w-4 h-4 text-brand mr-2\"><\/i> Taxas Exclusivas\r\n                            <\/div>\r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/section>\r\n\r\n            <!-- CTAs r\u00e1pidos abaixo do hero -->\r\n            <div class=\"container mx-auto px-4 lg:px-8 relative z-30 -mt-10 mb-16\">\r\n                <div class=\"flex flex-col sm:flex-row gap-4 justify-center\">\r\n                    <button onclick=\"showEstoque()\" class=\"inline-flex items-center justify-center bg-brand hover:bg-brand-dark text-white font-bold px-8 py-4 rounded-2xl transition-all shadow-lg shadow-brand\/30 gap-3\">\r\n                        <i data-lucide=\"layout-grid\" class=\"w-5 h-5\"><\/i> Ver Estoque Completo\r\n                    <\/button>\r\n                    <a href=\"https:\/\/wa.me\/5511999999999\" target=\"_blank\" class=\"inline-flex items-center justify-center bg-white hover:bg-slate-50 text-slate-900 font-bold px-8 py-4 rounded-2xl transition-all shadow-lg border border-slate-200 gap-3\">\r\n                        <i data-lucide=\"message-circle\" class=\"w-5 h-5 text-green-500\"><\/i> Falar no WhatsApp\r\n                    <\/a>\r\n                <\/div>\r\n            <\/div>\r\n\r\n            <!-- Premium Brands (Fiel ao design rico) -->\r\n            <section class=\"py-8 bg-f8fafc\">\r\n                <div class=\"container mx-auto px-4 lg:px-8\">\r\n                    <div class=\"flex justify-between items-end mb-8\">\r\n                        <div>\r\n                            <h2 class=\"text-3xl font-display font-bold text-slate-900 mb-2\">Marcas Premium<\/h2>\r\n                            <p class=\"text-slate-500\">A melhor sele\u00e7\u00e3o de ve\u00edculos de alto padr\u00e3o.<\/p>\r\n                        <\/div>\r\n                        <a href=\"#\" class=\"hidden md:flex items-center text-sm font-bold text-slate-900 hover:text-brand transition\">\r\n                            Ver Todas <i data-lucide=\"arrow-right\" class=\"w-4 h-4 ml-1\"><\/i>\r\n                        <\/a>\r\n                    <\/div>\r\n\r\n                    <div class=\"flex overflow-x-auto gap-4 pb-4 no-scrollbar items-center\">\r\n                        <!-- VW -->\r\n                        <div onclick=\"showEstoque();setTimeout(()=>{const s=document.getElementById('estoque-filter-brand');if(s){s.value='VW';renderEstoqueGrid();}},100)\"\r\n                             class=\"flex-none w-36 h-20 rounded-2xl overflow-hidden shadow-sm hover:shadow-lg hover:scale-105 transition-all duration-200 cursor-pointer\">\r\n                            <svg viewBox=\"0 0 144 80\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"w-full h-full\">\r\n                                <rect width=\"144\" height=\"80\" fill=\"#003087\"\/>\r\n                                <circle cx=\"72\" cy=\"40\" r=\"28\" fill=\"none\" stroke=\"rgba(255,255,255,0.25)\" stroke-width=\"1.5\"\/>\r\n                                <text x=\"72\" y=\"51\" text-anchor=\"middle\" font-family=\"Arial Black,sans-serif\" font-weight=\"900\" font-size=\"26\" fill=\"white\" letter-spacing=\"-1\">VW<\/text>\r\n                                <text x=\"72\" y=\"73\" text-anchor=\"middle\" font-family=\"Arial,sans-serif\" font-size=\"7\" fill=\"rgba(255,255,255,0.5)\" letter-spacing=\"2\">VOLKSWAGEN<\/text>\r\n                            <\/svg>\r\n                        <\/div>\r\n                        <!-- Toyota -->\r\n                        <div onclick=\"showEstoque();setTimeout(()=>{const s=document.getElementById('estoque-filter-brand');if(s){s.value='Toyota';renderEstoqueGrid();}},100)\"\r\n                             class=\"flex-none w-36 h-20 rounded-2xl overflow-hidden shadow-sm hover:shadow-lg hover:scale-105 transition-all duration-200 cursor-pointer\">\r\n                            <svg viewBox=\"0 0 144 80\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"w-full h-full\">\r\n                                <rect width=\"144\" height=\"80\" fill=\"#EB0A1E\"\/>\r\n                                <ellipse cx=\"72\" cy=\"38\" rx=\"40\" ry=\"22\" fill=\"none\" stroke=\"white\" stroke-width=\"2\"\/>\r\n                                <ellipse cx=\"72\" cy=\"38\" rx=\"25\" ry=\"14\" fill=\"none\" stroke=\"white\" stroke-width=\"2\"\/>\r\n                                <ellipse cx=\"72\" cy=\"38\" rx=\"11\" ry=\"22\" fill=\"none\" stroke=\"white\" stroke-width=\"2\"\/>\r\n                                <text x=\"72\" y=\"73\" text-anchor=\"middle\" font-family=\"Arial,sans-serif\" font-size=\"7\" fill=\"rgba(255,255,255,0.6)\" letter-spacing=\"2\">TOYOTA<\/text>\r\n                            <\/svg>\r\n                        <\/div>\r\n                        <!-- Hyundai -->\r\n                        <div onclick=\"showEstoque();setTimeout(()=>{const s=document.getElementById('estoque-filter-brand');if(s){s.value='Hyundai';renderEstoqueGrid();}},100)\"\r\n                             class=\"flex-none w-36 h-20 rounded-2xl overflow-hidden shadow-sm hover:shadow-lg hover:scale-105 transition-all duration-200 cursor-pointer\">\r\n                            <svg viewBox=\"0 0 144 80\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"w-full h-full\">\r\n                                <rect width=\"144\" height=\"80\" fill=\"#002C5F\"\/>\r\n                                <ellipse cx=\"72\" cy=\"36\" rx=\"42\" ry=\"24\" fill=\"none\" stroke=\"rgba(255,255,255,0.18)\" stroke-width=\"1.5\"\/>\r\n                                <text x=\"72\" y=\"53\" text-anchor=\"middle\" font-family=\"Arial,sans-serif\" font-style=\"italic\" font-weight=\"900\" font-size=\"42\" fill=\"white\">H<\/text>\r\n                                <text x=\"72\" y=\"73\" text-anchor=\"middle\" font-family=\"Arial,sans-serif\" font-size=\"7\" fill=\"rgba(255,255,255,0.5)\" letter-spacing=\"2\">HYUNDAI<\/text>\r\n                            <\/svg>\r\n                        <\/div>\r\n                        <!-- Chevrolet -->\r\n                        <div onclick=\"showEstoque();setTimeout(()=>{const s=document.getElementById('estoque-filter-brand');if(s){s.value='Chevrolet';renderEstoqueGrid();}},100)\"\r\n                             class=\"flex-none w-36 h-20 rounded-2xl overflow-hidden shadow-sm hover:shadow-lg hover:scale-105 transition-all duration-200 cursor-pointer\">\r\n                            <svg viewBox=\"0 0 144 80\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"w-full h-full\">\r\n                                <rect width=\"144\" height=\"80\" fill=\"#1A1A1A\"\/>\r\n                                <polygon points=\"22,28 52,28 52,22 92,22 92,28 122,28 122,44 92,44 92,50 52,50 52,44 22,44\" fill=\"#C9A84C\"\/>\r\n                                <rect x=\"53\" y=\"29\" width=\"38\" height=\"14\" fill=\"#1A1A1A\"\/>\r\n                                <text x=\"72\" y=\"73\" text-anchor=\"middle\" font-family=\"Arial,sans-serif\" font-size=\"7\" fill=\"rgba(201,168,76,0.7)\" letter-spacing=\"2\">CHEVROLET<\/text>\r\n                            <\/svg>\r\n                        <\/div>\r\n                        <!-- Jeep -->\r\n                        <div onclick=\"showEstoque();setTimeout(()=>{const s=document.getElementById('estoque-filter-brand');if(s){s.value='Jeep';renderEstoqueGrid();}},100)\"\r\n                             class=\"flex-none w-36 h-20 rounded-2xl overflow-hidden shadow-sm hover:shadow-lg hover:scale-105 transition-all duration-200 cursor-pointer\">\r\n                            <svg viewBox=\"0 0 144 80\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"w-full h-full\">\r\n                                <rect width=\"144\" height=\"80\" fill=\"#2D5016\"\/>\r\n                                <text x=\"72\" y=\"48\" text-anchor=\"middle\" font-family=\"Arial Black,sans-serif\" font-weight=\"900\" font-size=\"28\" fill=\"white\" letter-spacing=\"4\">JEEP<\/text>\r\n                                <text x=\"72\" y=\"73\" text-anchor=\"middle\" font-family=\"Arial,sans-serif\" font-size=\"7\" fill=\"rgba(255,255,255,0.5)\" letter-spacing=\"2\">4X4 OFF-ROAD<\/text>\r\n                            <\/svg>\r\n                        <\/div>\r\n                        <!-- Honda -->\r\n                        <div onclick=\"showEstoque();setTimeout(()=>{const s=document.getElementById('estoque-filter-brand');if(s){s.value='Honda';renderEstoqueGrid();}},100)\"\r\n                             class=\"flex-none w-36 h-20 rounded-2xl overflow-hidden shadow-sm hover:shadow-lg hover:scale-105 transition-all duration-200 cursor-pointer\">\r\n                            <svg viewBox=\"0 0 144 80\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"w-full h-full\">\r\n                                <rect width=\"144\" height=\"80\" fill=\"#CC0000\"\/>\r\n                                <text x=\"72\" y=\"52\" text-anchor=\"middle\" font-family=\"Arial Black,sans-serif\" font-weight=\"900\" font-size=\"46\" fill=\"white\">H<\/text>\r\n                                <text x=\"72\" y=\"73\" text-anchor=\"middle\" font-family=\"Arial,sans-serif\" font-size=\"7\" fill=\"rgba(255,255,255,0.5)\" letter-spacing=\"2\">HONDA<\/text>\r\n                            <\/svg>\r\n                        <\/div>\r\n                        <!-- Ford -->\r\n                        <div onclick=\"showEstoque();setTimeout(()=>{const s=document.getElementById('estoque-filter-brand');if(s){s.value='Ford';renderEstoqueGrid();}},100)\"\r\n                             class=\"flex-none w-36 h-20 rounded-2xl overflow-hidden shadow-sm hover:shadow-lg hover:scale-105 transition-all duration-200 cursor-pointer\">\r\n                            <svg viewBox=\"0 0 144 80\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"w-full h-full\">\r\n                                <rect width=\"144\" height=\"80\" fill=\"#003478\"\/>\r\n                                <ellipse cx=\"72\" cy=\"36\" rx=\"48\" ry=\"24\" fill=\"none\" stroke=\"white\" stroke-width=\"2.5\"\/>\r\n                                <text x=\"72\" y=\"44\" text-anchor=\"middle\" font-family=\"Georgia,serif\" font-style=\"italic\" font-weight=\"bold\" font-size=\"24\" fill=\"white\">Ford<\/text>\r\n                                <text x=\"72\" y=\"73\" text-anchor=\"middle\" font-family=\"Arial,sans-serif\" font-size=\"7\" fill=\"rgba(255,255,255,0.5)\" letter-spacing=\"2\">SINCE 1903<\/text>\r\n                            <\/svg>\r\n                        <\/div>\r\n                        <!-- Fiat -->\r\n                        <div onclick=\"showEstoque()\" class=\"flex-none w-36 h-20 rounded-2xl overflow-hidden shadow-sm hover:shadow-lg hover:scale-105 transition-all duration-200 cursor-pointer\">\r\n                            <svg viewBox=\"0 0 144 80\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"w-full h-full\">\r\n                                <rect width=\"144\" height=\"80\" fill=\"#8B0000\"\/>\r\n                                <rect x=\"18\" y=\"22\" width=\"108\" height=\"28\" rx=\"4\" fill=\"rgba(255,255,255,0.08)\"\/>\r\n                                <text x=\"72\" y=\"44\" text-anchor=\"middle\" font-family=\"Arial Black,sans-serif\" font-weight=\"900\" font-size=\"28\" fill=\"white\" letter-spacing=\"3\">FIAT<\/text>\r\n                                <text x=\"72\" y=\"73\" text-anchor=\"middle\" font-family=\"Arial,sans-serif\" font-size=\"7\" fill=\"rgba(255,255,255,0.5)\" letter-spacing=\"2\">ITALIANO<\/text>\r\n                            <\/svg>\r\n                        <\/div>\r\n                        <!-- Land Rover -->\r\n                        <div onclick=\"showEstoque()\" class=\"flex-none w-36 h-20 rounded-2xl overflow-hidden shadow-sm hover:shadow-lg hover:scale-105 transition-all duration-200 cursor-pointer\">\r\n                            <svg viewBox=\"0 0 144 80\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"w-full h-full\">\r\n                                <rect width=\"144\" height=\"80\" fill=\"#005A2B\"\/>\r\n                                <rect x=\"12\" y=\"14\" width=\"120\" height=\"42\" rx=\"6\" fill=\"rgba(255,255,255,0.1)\"\/>\r\n                                <text x=\"72\" y=\"35\" text-anchor=\"middle\" font-family=\"Arial,sans-serif\" font-weight=\"700\" font-size=\"11\" fill=\"white\" letter-spacing=\"2\">LAND<\/text>\r\n                                <text x=\"72\" y=\"52\" text-anchor=\"middle\" font-family=\"Arial,sans-serif\" font-weight=\"700\" font-size=\"11\" fill=\"white\" letter-spacing=\"2\">ROVER<\/text>\r\n                                <text x=\"72\" y=\"73\" text-anchor=\"middle\" font-family=\"Arial,sans-serif\" font-size=\"7\" fill=\"rgba(255,255,255,0.5)\" letter-spacing=\"2\">ABOVE AND BEYOND<\/text>\r\n                            <\/svg>\r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/section>\r\n\r\n            <!-- Most Searched Vehicles (Cards Premium com Financiamento) -->\r\n            <section class=\"py-16\">\r\n                <div class=\"container mx-auto px-4 lg:px-8\">\r\n                    \r\n                    <div class=\"flex justify-between items-end mb-10\">\r\n                        <div>\r\n                            <h2 class=\"text-3xl font-display font-bold text-slate-900 mb-2\">Ve\u00edculos em Destaque<\/h2>\r\n                            <p class=\"text-slate-500\">As melhores taxas de financiamento para estes modelos.<\/p>\r\n                        <\/div>\r\n                        <div class=\"flex space-x-2\">\r\n                            <button id=\"featured-prev-btn\" class=\"w-10 h-10 rounded-full bg-white border border-slate-200 flex items-center justify-center hover:bg-brand hover:border-brand hover:text-white text-slate-400 transition shadow-sm\"><i data-lucide=\"chevron-left\" class=\"w-5 h-5\"><\/i><\/button>\r\n                            <button id=\"featured-next-btn\" class=\"w-10 h-10 rounded-full bg-white border border-slate-200 flex items-center justify-center hover:bg-brand hover:border-brand hover:text-white text-slate-400 transition shadow-sm\"><i data-lucide=\"chevron-right\" class=\"w-5 h-5\"><\/i><\/button>\r\n                        <\/div>\r\n                    <\/div>\r\n\r\n                    <div id=\"featured-cars-grid\" class=\"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8\">\r\n                        <!-- Preenchido dinamicamente por renderHomeFeatured() -->\r\n                    <\/div>\r\n\r\n                    <!-- Dots do carousel -->\r\n                    <div id=\"featured-carousel-dots\" class=\"flex justify-center gap-2 mt-8\"><\/div>\r\n\r\n                    <!-- CTA Ver Estoque -->\r\n                    <div class=\"flex justify-center mt-12\">\r\n                        <button onclick=\"showEstoque()\" class=\"inline-flex items-center bg-slate-900 hover:bg-brand text-white font-bold px-8 py-4 rounded-2xl transition-all shadow-lg gap-3 group\">\r\n                            <i data-lucide=\"layout-grid\" class=\"w-5 h-5\"><\/i>\r\n                            Ver Estoque Completo\r\n                            <i data-lucide=\"arrow-right\" class=\"w-4 h-4 group-hover:translate-x-1 transition-transform\"><\/i>\r\n                        <\/button>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/section>\r\n\r\n            <!-- CTA Financiamento Premium (Cores Invertidas) -->\r\n            <section class=\"py-20 bg-white\">\r\n                <div class=\"container mx-auto px-4 lg:px-8\">\r\n                    <div class=\"bg-slate-900 rounded-[2.5rem] p-8 md:p-16 relative overflow-hidden shadow-2xl\">\r\n                        <!-- BG elements -->\r\n                        <div class=\"absolute top-0 right-0 w-1\/2 h-full bg-brand\/10 rounded-l-full blur-3xl transform translate-x-1\/3\"><\/div>\r\n                        \r\n                        <div class=\"relative z-10 flex flex-col lg:flex-row items-center justify-between gap-12\">\r\n                            <div class=\"w-full lg:w-1\/2\">\r\n                                <h2 class=\"text-4xl md:text-5xl font-display font-bold text-white mb-6 leading-tight\">Quer calcular as parcelas do seu pr\u00f3ximo carro?<\/h2>\r\n                                <p class=\"text-slate-400 text-lg mb-8\">Nossa plataforma de financiamento analisa dezenas de bancos simultaneamente para encontrar a menor taxa para o seu perfil.<\/p>\r\n                                \r\n                                <div class=\"flex flex-col sm:flex-row gap-4\">\r\n                                    <button class=\"bg-brand hover:bg-brand-dark text-white font-bold py-4 px-8 rounded-2xl transition shadow-lg shadow-brand\/30 flex items-center justify-center\">\r\n                                        Fazer Simula\u00e7\u00e3o Agora <i data-lucide=\"arrow-right\" class=\"w-5 h-5 ml-2\"><\/i>\r\n                                    <\/button>\r\n                                <\/div>\r\n                            <\/div>\r\n\r\n                            <!-- Mockup visual do Form -->\r\n                            <div class=\"w-full lg:w-5\/12 bg-white rounded-3xl p-8 shadow-xl\">\r\n                                <div class=\"flex items-center justify-between border-b border-slate-100 pb-4 mb-6\">\r\n                                    <h3 class=\"font-display font-bold text-xl text-slate-900\">Calculadora R\u00e1pida<\/h3>\r\n                                    <i data-lucide=\"calculator\" class=\"text-brand w-6 h-6\"><\/i>\r\n                                <\/div>\r\n                                <div class=\"space-y-4\">\r\n                                    <div>\r\n                                        <label class=\"block text-xs font-bold text-slate-400 mb-1 uppercase tracking-wide\">Valor do Ve\u00edculo<\/label>\r\n                                        <input type=\"text\" value=\"R$ 150.000\" class=\"w-full bg-slate-50 border border-slate-200 rounded-xl px-4 py-3 font-bold text-slate-800 outline-none focus:border-brand transition\">\r\n                                    <\/div>\r\n                                    <div>\r\n                                        <label class=\"block text-xs font-bold text-slate-400 mb-1 uppercase tracking-wide\">Sua Entrada<\/label>\r\n                                        <input type=\"text\" value=\"R$ 50.000\" class=\"w-full bg-slate-50 border border-slate-200 rounded-xl px-4 py-3 font-bold text-slate-800 outline-none focus:border-brand transition\">\r\n                                    <\/div>\r\n                                    <div class=\"pt-4 flex justify-between items-end\">\r\n                                        <div>\r\n                                            <span class=\"block text-xs font-bold text-slate-400 uppercase tracking-wide mb-1\">Parcela Estimada (48x)<\/span>\r\n                                            <span class=\"text-3xl font-display font-bold text-brand\">R$ 2.450<span class=\"text-lg text-slate-400\">\/m\u00eas<\/span><\/span>\r\n                                        <\/div>\r\n                                    <\/div>\r\n                                <\/div>\r\n                            <\/div>\r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/section>\r\n\r\n            <!-- Nova Se\u00e7\u00e3o: Depoimentos de Clientes -->\r\n            <section class=\"py-20 bg-slate-50 border-t border-slate-100\">\r\n                <div class=\"container mx-auto px-4 lg:px-8\">\r\n                    <div class=\"text-center mb-16\">\r\n                        <span class=\"inline-flex items-center text-brand font-bold text-sm tracking-widest uppercase mb-4\">\r\n                            <i data-lucide=\"star\" class=\"w-4 h-4 mr-2 fill-current\"><\/i> Avalia\u00e7\u00f5es\r\n                        <\/span>\r\n                        <h2 class=\"text-4xl md:text-5xl font-display font-bold text-slate-900 mb-6 tracking-tight\">O que nossos clientes dizem<\/h2>\r\n                        <p class=\"text-slate-500 max-w-2xl mx-auto text-lg\">Hist\u00f3rias reais de quem confiou na UP+ Ve\u00edculos para realizar o sonho do carro novo.<\/p>\r\n                    <\/div>\r\n\r\n                    <div class=\"grid grid-cols-1 md:grid-cols-3 gap-8\">\r\n                        <!-- Depoimento 1 -->\r\n                        <div class=\"bg-white p-8 rounded-3xl shadow-sm border border-slate-100 hover:shadow-premium transition-shadow relative overflow-hidden group\">\r\n                            <i data-lucide=\"quote\" class=\"absolute -top-4 -right-4 w-24 h-24 text-slate-50 transform rotate-12 group-hover:scale-110 transition-transform\"><\/i>\r\n                            <div class=\"relative z-10\">\r\n                                <div class=\"flex items-center space-x-1 mb-6\">\r\n                                    <i data-lucide=\"star\" class=\"w-5 h-5 text-yellow-400 fill-current\"><\/i>\r\n                                    <i data-lucide=\"star\" class=\"w-5 h-5 text-yellow-400 fill-current\"><\/i>\r\n                                    <i data-lucide=\"star\" class=\"w-5 h-5 text-yellow-400 fill-current\"><\/i>\r\n                                    <i data-lucide=\"star\" class=\"w-5 h-5 text-yellow-400 fill-current\"><\/i>\r\n                                    <i data-lucide=\"star\" class=\"w-5 h-5 text-yellow-400 fill-current\"><\/i>\r\n                                <\/div>\r\n                                <p class=\"text-slate-600 mb-8 italic\">\"Atendimento impec\u00e1vel! Fui apenas olhar um modelo e sa\u00ed com meu carro novo no mesmo dia. A aprova\u00e7\u00e3o do financiamento foi muito r\u00e1pida e sem nenhuma burocracia.\"<\/p>\r\n                                <div class=\"flex items-center border-t border-slate-100 pt-6\">\r\n                                    <img decoding=\"async\" src=\"https:\/\/i.pravatar.cc\/150?img=11\" alt=\"Carlos Eduardo\" class=\"w-12 h-12 rounded-full object-cover mr-4 border-2 border-brand\/20\">\r\n                                    <div>\r\n                                        <h4 class=\"font-bold text-slate-900\">Carlos Eduardo<\/h4>\r\n                                        <p class=\"text-xs text-brand font-bold uppercase\">Comprou um Audi A3<\/p>\r\n                                    <\/div>\r\n                                <\/div>\r\n                            <\/div>\r\n                        <\/div>\r\n\r\n                        <!-- Depoimento 2 -->\r\n                        <div class=\"bg-white p-8 rounded-3xl shadow-sm border border-slate-100 hover:shadow-premium transition-shadow relative overflow-hidden group\">\r\n                            <i data-lucide=\"quote\" class=\"absolute -top-4 -right-4 w-24 h-24 text-slate-50 transform rotate-12 group-hover:scale-110 transition-transform\"><\/i>\r\n                            <div class=\"relative z-10\">\r\n                                <div class=\"flex items-center space-x-1 mb-6\">\r\n                                    <i data-lucide=\"star\" class=\"w-5 h-5 text-yellow-400 fill-current\"><\/i>\r\n                                    <i data-lucide=\"star\" class=\"w-5 h-5 text-yellow-400 fill-current\"><\/i>\r\n                                    <i data-lucide=\"star\" class=\"w-5 h-5 text-yellow-400 fill-current\"><\/i>\r\n                                    <i data-lucide=\"star\" class=\"w-5 h-5 text-yellow-400 fill-current\"><\/i>\r\n                                    <i data-lucide=\"star\" class=\"w-5 h-5 text-yellow-400 fill-current\"><\/i>\r\n                                <\/div>\r\n                                <p class=\"text-slate-600 mb-8 italic\">\"Vendi meu carro seminovo para a UP+ e achei a avalia\u00e7\u00e3o muito justa, acima do mercado. Usei o valor de entrada e j\u00e1 peguei um SUV maior para a minha fam\u00edlia.\"<\/p>\r\n                                <div class=\"flex items-center border-t border-slate-100 pt-6\">\r\n                                    <img decoding=\"async\" src=\"https:\/\/i.pravatar.cc\/150?img=47\" alt=\"Mariana Costa\" class=\"w-12 h-12 rounded-full object-cover mr-4 border-2 border-brand\/20\">\r\n                                    <div>\r\n                                        <h4 class=\"font-bold text-slate-900\">Mariana Costa<\/h4>\r\n                                        <p class=\"text-xs text-brand font-bold uppercase\">Comprou um Jeep Compass<\/p>\r\n                                    <\/div>\r\n                                <\/div>\r\n                            <\/div>\r\n                        <\/div>\r\n\r\n                        <!-- Depoimento 3 -->\r\n                        <div class=\"bg-white p-8 rounded-3xl shadow-sm border border-slate-100 hover:shadow-premium transition-shadow relative overflow-hidden group\">\r\n                            <i data-lucide=\"quote\" class=\"absolute -top-4 -right-4 w-24 h-24 text-slate-50 transform rotate-12 group-hover:scale-110 transition-transform\"><\/i>\r\n                            <div class=\"relative z-10\">\r\n                                <div class=\"flex items-center space-x-1 mb-6\">\r\n                                    <i data-lucide=\"star\" class=\"w-5 h-5 text-yellow-400 fill-current\"><\/i>\r\n                                    <i data-lucide=\"star\" class=\"w-5 h-5 text-yellow-400 fill-current\"><\/i>\r\n                                    <i data-lucide=\"star\" class=\"w-5 h-5 text-yellow-400 fill-current\"><\/i>\r\n                                    <i data-lucide=\"star\" class=\"w-5 h-5 text-yellow-400 fill-current\"><\/i>\r\n                                    <i data-lucide=\"star\" class=\"w-5 h-5 text-yellow-400 fill-current\"><\/i>\r\n                                <\/div>\r\n                                <p class=\"text-slate-600 mb-8 italic\">\"Gostei muito da transpar\u00eancia da equipe. Me mostraram o laudo cautelar de tudo, o carro estava cheirando a novo e com as revis\u00f5es em dia. Recomendo 100%!\"<\/p>\r\n                                <div class=\"flex items-center border-t border-slate-100 pt-6\">\r\n                                    <img decoding=\"async\" src=\"https:\/\/i.pravatar.cc\/150?img=33\" alt=\"Roberto Alves\" class=\"w-12 h-12 rounded-full object-cover mr-4 border-2 border-brand\/20\">\r\n                                    <div>\r\n                                        <h4 class=\"font-bold text-slate-900\">Roberto Alves<\/h4>\r\n                                        <p class=\"text-xs text-brand font-bold uppercase\">Comprou um VW Golf GTI<\/p>\r\n                                    <\/div>\r\n                                <\/div>\r\n                            <\/div>\r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/section>\r\n\r\n        <\/div> <!-- FECHAMENTO DO #home-view -->\r\n\r\n        <!-- === TELA DE DETALHES DO VE\u00cdCULO (SPA) === -->\r\n        <div id=\"details-view\" class=\"hidden bg-slate-50 pt-24 pb-16 min-h-screen\">\r\n            <div class=\"container mx-auto px-4 lg:px-8\">\r\n                <!-- Breadcrumb -->\r\n                <button onclick=\"goBack()\" class=\"flex items-center text-slate-500 hover:text-brand font-bold text-sm mb-8 transition\">\r\n                    <i data-lucide=\"arrow-left\" class=\"w-4 h-4 mr-2\"><\/i> Voltar ao Estoque\r\n                <\/button>\r\n\r\n                <div class=\"grid grid-cols-1 lg:grid-cols-3 gap-10\">\r\n                    <!-- Esquerda: Imagens e Especifica\u00e7\u00f5es -->\r\n                    <div class=\"lg:col-span-2 space-y-8\">\r\n                        \r\n                        <!-- Header Title Mobile -->\r\n                        <div class=\"lg:hidden\">\r\n                            <h1 id=\"details-mobile-title\" class=\"text-3xl font-display font-bold text-slate-900 mb-2\">Volkswagen Golf GTI 2.0<\/h1>\r\n                            <p class=\"text-slate-500 flex items-center\"><i data-lucide=\"map-pin\" class=\"w-4 h-4 mr-1\"><\/i> S\u00e3o Paulo, SP<\/p>\r\n                        <\/div>\r\n\r\n                        <!-- Main Image Gallery -->\r\n                        <div class=\"bg-white rounded-3xl overflow-hidden shadow-premium border border-slate-100 p-2\">\r\n                            <img decoding=\"async\" id=\"details-main-image\" src=\"https:\/\/images.unsplash.com\/photo-1541899481282-d53bffe3c35d?auto=format&fit=crop&q=80&w=1200\" alt=\"Golf GTI\" class=\"w-full h-[350px] md:h-[500px] object-cover rounded-2xl\">\r\n                            \r\n                            <div id=\"details-gallery\" class=\"flex gap-3 p-3 overflow-x-auto no-scrollbar\">\r\n                                <img decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1541899481282-d53bffe3c35d?auto=format&fit=crop&q=80&w=300\" class=\"w-28 h-20 object-cover rounded-xl border-2 border-brand cursor-pointer\">\r\n                                <img decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1606152421802-db97b9c7a11b?auto=format&fit=crop&q=80&w=300\" class=\"w-28 h-20 object-cover rounded-xl border border-slate-200 cursor-pointer opacity-60 hover:opacity-100 transition\">\r\n                            <\/div>\r\n                        <\/div>\r\n\r\n                        <!-- Specs Grid -->\r\n                        <div class=\"bg-white p-8 rounded-3xl shadow-premium border border-slate-100\">\r\n                            <h3 class=\"text-2xl font-display font-bold mb-8 text-slate-900\">Especifica\u00e7\u00f5es T\u00e9cnicas<\/h3>\r\n                            <div class=\"grid grid-cols-2 md:grid-cols-4 gap-8\">\r\n                                <div class=\"flex flex-col\"><i data-lucide=\"calendar\" class=\"w-8 h-8 text-slate-300 mb-3\"><\/i><span class=\"text-xs font-bold text-slate-400 uppercase tracking-wide\">Ano<\/span><span id=\"details-year\" class=\"font-bold text-slate-900 text-lg\">2021\/22<\/span><\/div>\r\n                                <div class=\"flex flex-col\"><i data-lucide=\"gauge\" class=\"w-8 h-8 text-slate-300 mb-3\"><\/i><span class=\"text-xs font-bold text-slate-400 uppercase tracking-wide\">Quilometragem<\/span><span id=\"details-mileage\" class=\"font-bold text-slate-900 text-lg\">25.100 km<\/span><\/div>\r\n                                <div class=\"flex flex-col\"><i data-lucide=\"settings-2\" class=\"w-8 h-8 text-slate-300 mb-3\"><\/i><span class=\"text-xs font-bold text-slate-400 uppercase tracking-wide\">C\u00e2mbio<\/span><span id=\"details-transmission\" class=\"font-bold text-slate-900 text-lg\">Autom\u00e1tico<\/span><\/div>\r\n                                <div class=\"flex flex-col\"><i data-lucide=\"fuel\" class=\"w-8 h-8 text-slate-300 mb-3\"><\/i><span class=\"text-xs font-bold text-slate-400 uppercase tracking-wide\">Combust\u00edvel<\/span><span id=\"details-fuel\" class=\"font-bold text-slate-900 text-lg\">Gasolina<\/span><\/div>\r\n                            <\/div>\r\n                        <\/div>\r\n\r\n                        <!-- Descri\u00e7\u00e3o do Ve\u00edculo -->\r\n                        <div id=\"details-description-section\" class=\"bg-white p-8 rounded-3xl shadow-premium border border-slate-100 hidden\">\r\n                            <h3 class=\"text-2xl font-display font-bold mb-4 text-slate-900\">Descri\u00e7\u00e3o<\/h3>\r\n                            <p id=\"details-description\" class=\"text-slate-600 leading-relaxed whitespace-pre-line\"><\/p>\r\n                        <\/div>\r\n\r\n                    <\/div>\r\n\r\n                    <!-- Direita: Card de Pre\u00e7o \/ Contato -->\r\n                    <div class=\"lg:col-span-1\">\r\n                        <div class=\"sticky top-28 space-y-6\">\r\n                            \r\n                            <div class=\"bg-white p-8 rounded-3xl shadow-floating border border-slate-100 relative\">\r\n                                <div class=\"hidden lg:block border-b border-slate-100 pb-6 mb-6\">\r\n                                    <h1 id=\"details-desktop-title\" class=\"text-3xl font-display font-bold text-slate-900 mb-2 leading-tight\">Volkswagen Golf GTI 2.0<\/h1>\r\n                                    <p class=\"text-slate-500 text-sm flex items-center\"><i data-lucide=\"map-pin\" class=\"w-4 h-4 mr-1.5\"><\/i> S\u00e3o Paulo, SP<\/p>\r\n                                <\/div>\r\n                                \r\n                                <div id=\"details-trade-badge\" class=\"hidden mb-4\">\r\n                                    <span class=\"inline-flex items-center bg-green-50 text-green-700 font-bold text-sm px-4 py-2 rounded-full border border-green-100\">\r\n                                        <i data-lucide=\"refresh-cw\" class=\"w-4 h-4 mr-2\"><\/i> Aceita Troca\r\n                                    <\/span>\r\n                                <\/div>\r\n                                <div class=\"mb-8\">\r\n                                    <span class=\"text-xs font-bold text-slate-400 block mb-1 uppercase tracking-wide\">Pre\u00e7o \u00e0 vista<\/span>\r\n                                    <span id=\"details-price\" class=\"text-5xl font-display font-bold text-brand block tracking-tight\">R$ 185.900<\/span>\r\n                                <\/div>\r\n                                \r\n                                <div class=\"bg-slate-50 rounded-2xl p-4 mb-8 border border-slate-100\">\r\n                                    <div class=\"flex items-start\">\r\n                                        <div class=\"bg-green-100 p-2 rounded-full mr-3 shrink-0\">\r\n                                            <i data-lucide=\"badge-percent\" class=\"w-5 h-5 text-green-600\"><\/i>\r\n                                        <\/div>\r\n                                        <div>\r\n                                            <p id=\"details-financing\" class=\"text-sm text-slate-700 font-medium\">Financiamento facilitado com parcelas estimadas em <strong>R$ 2.490\/m\u00eas<\/strong>.<\/p>\r\n                                        <\/div>\r\n                                    <\/div>\r\n                                <\/div>\r\n\r\n                                <div class=\"space-y-4\">\r\n                                    <button id=\"details-simulate-button\" class=\"w-full bg-slate-900 hover:bg-slate-800 text-white font-bold py-4 rounded-xl transition flex justify-center items-center text-lg\">\r\n                                        <i data-lucide=\"calculator\" class=\"w-5 h-5 mr-2\"><\/i> Simular Agora\r\n                                    <\/button>\r\n                                    <button onclick=\"openWhatsappModal()\" class=\"w-full bg-[#25D366] hover:bg-[#20bd5a] text-white font-bold py-4 rounded-xl transition flex justify-center items-center text-lg shadow-lg shadow-green-500\/20\">\r\n                                        <i data-lucide=\"message-circle\" class=\"w-5 h-5 mr-2\"><\/i> Chamar no WhatsApp\r\n                                    <\/button>\r\n                                <\/div>\r\n                            <\/div>\r\n                            \r\n                            <!-- Dealer Info -->\r\n                            <div class=\"bg-white p-6 rounded-3xl shadow-premium border border-slate-100 flex items-center\">\r\n                                <!-- Logo UP+ Ve\u00edculos Menor -->\r\n                                <div class=\"w-16 h-16 bg-slate-50 rounded-2xl flex items-center justify-center mr-4 border border-slate-100 shrink-0\">\r\n                                    <span class=\"text-xl font-black text-brand font-sans\" style=\"font-family: 'Arial Black', sans-serif;\">UP+<\/span>\r\n                                <\/div>\r\n                                <div>\r\n                                    <h4 class=\"font-bold text-slate-900\">UP+ Ve\u00edculos<\/h4>\r\n                                    <p class=\"text-xs text-slate-500 flex items-center mt-1\"><i data-lucide=\"check-circle-2\" class=\"w-3 h-3 text-brand mr-1\"><\/i> Loja Verificada<\/p>\r\n                                <\/div>\r\n                            <\/div>\r\n\r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <!-- === P\u00c1GINA DE ESTOQUE \/ PRODUTOS === -->\r\n        <div id=\"estoque-view\" class=\"hidden bg-slate-50 min-h-screen\">\r\n\r\n            <!-- Hero Header Escuro -->\r\n            <div class=\"bg-slate-900 pt-28 pb-20 relative overflow-hidden\">\r\n                <div class=\"absolute inset-0\">\r\n                    <img decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1568605117036-5fe5e7bab0b7?auto=format&fit=crop&q=80&w=2000\" class=\"w-full h-full object-cover opacity-10\" style=\"width:100%;height:100%;object-fit:cover;opacity:0.1;display:block;\">\r\n                    <div class=\"absolute inset-0 bg-gradient-to-r from-slate-900 via-slate-900\/85 to-slate-900\/50\"><\/div>\r\n                <\/div>\r\n                <div class=\"container mx-auto px-4 lg:px-8 relative z-10\">\r\n                    <div class=\"flex flex-col lg:flex-row lg:items-end lg:justify-between gap-8\">\r\n                        <div>\r\n                            <button onclick=\"showHome()\" class=\"flex items-center text-slate-400 hover:text-brand font-semibold text-sm mb-6 transition group\">\r\n                                <i data-lucide=\"arrow-left\" class=\"w-4 h-4 mr-2 group-hover:-translate-x-1 transition-transform\"><\/i> Voltar \u00e0 Home\r\n                            <\/button>\r\n                            <span class=\"inline-flex items-center text-brand font-bold text-xs tracking-widest uppercase mb-3\">\r\n                                <i data-lucide=\"layout-grid\" class=\"w-3.5 h-3.5 mr-2\"><\/i> Estoque UP+ Ve\u00edculos\r\n                            <\/span>\r\n                            <h1 class=\"text-4xl md:text-5xl font-display font-bold text-white leading-tight\">Nosso Estoque<\/h1>\r\n                            <p id=\"estoque-count\" class=\"text-slate-400 mt-2 font-medium text-lg\">Carregando ve\u00edculos...<\/p>\r\n                        <\/div>\r\n                        <!-- Busca -->\r\n                        <div class=\"w-full lg:w-auto lg:min-w-[440px]\">\r\n                            <div class=\"relative\">\r\n                                <i data-lucide=\"search\" class=\"absolute left-4 top-1\/2 -translate-y-1\/2 w-5 h-5 text-slate-400 pointer-events-none\"><\/i>\r\n                                <input id=\"estoque-search\" type=\"text\" placeholder=\"Buscar por marca, modelo ou ano...\"\r\n                                    class=\"w-full bg-white\/10 border border-white\/15 text-white placeholder-slate-400 rounded-2xl pl-12 pr-5 py-4 font-medium outline-none focus:bg-white\/15 focus:border-brand transition text-base\">\r\n                            <\/div>\r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n\r\n            <!-- Filtros + Grid -->\r\n            <div class=\"container mx-auto px-4 lg:px-8 -mt-6 pb-20 relative z-10\">\r\n\r\n                <!-- Barra de Filtros Flutuante -->\r\n                <div class=\"bg-white rounded-2xl border border-slate-100 shadow-floating p-4 mb-8 flex flex-wrap gap-3 items-center\">\r\n                    <span class=\"hidden md:flex items-center text-xs font-bold text-slate-400 uppercase tracking-wider shrink-0 gap-1.5\">\r\n                        <i data-lucide=\"sliders-horizontal\" class=\"w-3.5 h-3.5\"><\/i> Filtrar:\r\n                    <\/span>\r\n\r\n                    <select id=\"estoque-filter-brand\" class=\"bg-slate-50 border border-slate-200 rounded-xl px-4 py-2.5 text-sm font-bold text-slate-700 outline-none focus:border-brand transition cursor-pointer flex-1 sm:flex-none\">\r\n                        <option value=\"\">Todas as Marcas<\/option>\r\n                        <option value=\"VW\">Volkswagen<\/option>\r\n                        <option value=\"Toyota\">Toyota<\/option>\r\n                        <option value=\"Fiat\">Fiat<\/option>\r\n                        <option value=\"Ford\">Ford<\/option>\r\n                        <option value=\"Hyundai\">Hyundai<\/option>\r\n                        <option value=\"Chevrolet\">Chevrolet<\/option>\r\n                        <option value=\"Honda\">Honda<\/option>\r\n                        <option value=\"Jeep\">Jeep<\/option>\r\n                    <\/select>\r\n\r\n                    <select id=\"estoque-filter-price\" class=\"bg-slate-50 border border-slate-200 rounded-xl px-4 py-2.5 text-sm font-bold text-slate-700 outline-none focus:border-brand transition cursor-pointer flex-1 sm:flex-none\">\r\n                        <option value=\"\">Qualquer Pre\u00e7o<\/option>\r\n                        <option value=\"0-60000\">At\u00e9 R$ 60.000<\/option>\r\n                        <option value=\"60001-90000\">R$ 60k \u2013 R$ 90k<\/option>\r\n                        <option value=\"90001-130000\">R$ 90k \u2013 R$ 130k<\/option>\r\n                        <option value=\"130001-200000\">R$ 130k \u2013 R$ 200k<\/option>\r\n                        <option value=\"200001-9999999\">Acima de R$ 200k<\/option>\r\n                    <\/select>\r\n\r\n                    <select id=\"estoque-filter-fuel\" class=\"bg-slate-50 border border-slate-200 rounded-xl px-4 py-2.5 text-sm font-bold text-slate-700 outline-none focus:border-brand transition cursor-pointer flex-1 sm:flex-none\">\r\n                        <option value=\"\">Combust\u00edvel<\/option>\r\n                        <option value=\"Flex\">Flex<\/option>\r\n                        <option value=\"Gasolina\">Gasolina<\/option>\r\n                        <option value=\"Diesel\">Diesel<\/option>\r\n                        <option value=\"El\u00e9trico\">El\u00e9trico<\/option>\r\n                    <\/select>\r\n\r\n                    <div class=\"flex items-center gap-3 ml-auto\">\r\n                        <select id=\"estoque-sort\" class=\"bg-slate-50 border border-slate-200 rounded-xl px-4 py-2.5 text-sm font-bold text-slate-700 outline-none focus:border-brand transition cursor-pointer\">\r\n                            <option value=\"popular\">Mais Populares<\/option>\r\n                            <option value=\"price-asc\">Menor Pre\u00e7o<\/option>\r\n                            <option value=\"price-desc\">Maior Pre\u00e7o<\/option>\r\n                            <option value=\"km-asc\">Menor KM<\/option>\r\n                        <\/select>\r\n                        <button id=\"estoque-clear-filters\" class=\"flex items-center gap-1.5 text-xs font-bold text-slate-400 hover:text-rose-500 transition shrink-0 px-3 py-2.5 rounded-xl hover:bg-rose-50\">\r\n                            <i data-lucide=\"x\" class=\"w-3.5 h-3.5\"><\/i> Limpar\r\n                        <\/button>\r\n                    <\/div>\r\n                <\/div>\r\n\r\n                <!-- Grid de Carros -->\r\n                <div id=\"estoque-grid\" class=\"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 xl:grid-cols-4 gap-6\">\r\n                    <!-- Preenchido por JS -->\r\n                <\/div>\r\n\r\n                <!-- Estado Vazio -->\r\n                <div id=\"estoque-empty\" class=\"hidden text-center py-24\">\r\n                    <div class=\"w-20 h-20 bg-slate-100 rounded-full flex items-center justify-center mx-auto mb-6\">\r\n                        <i data-lucide=\"search-x\" class=\"w-10 h-10 text-slate-300\"><\/i>\r\n                    <\/div>\r\n                    <h3 class=\"text-xl font-display font-bold text-slate-700 mb-2\">Nenhum ve\u00edculo encontrado<\/h3>\r\n                    <p class=\"text-slate-400 mb-8\">Tente outros filtros ou uma busca diferente.<\/p>\r\n                    <button onclick=\"clearEstoqueFilters()\" class=\"bg-brand hover:bg-brand-dark text-white font-bold px-8 py-3.5 rounded-2xl transition shadow-lg shadow-brand\/20\">\r\n                        Limpar filtros\r\n                    <\/button>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <!-- === MODAL DO WHATSAPP (CAPTURA DE LEADS) === -->\r\n        <div id=\"whatsapp-modal\" class=\"fixed inset-0 z-[100] hidden items-center justify-center p-4 bg-slate-900\/60 backdrop-blur-sm opacity-0 transition-opacity duration-300\">\r\n            <div class=\"bg-white rounded-3xl w-full max-w-md shadow-2xl overflow-hidden transform scale-95 transition-transform duration-300 relative\" id=\"whatsapp-modal-content\">\r\n                \r\n                <!-- Bot\u00e3o Fechar -->\r\n                <button onclick=\"closeWhatsappModal()\" class=\"absolute top-4 right-4 text-slate-400 hover:text-slate-700 transition-colors p-2 bg-white rounded-full shadow-sm border border-slate-100 z-10\">\r\n                    <i data-lucide=\"x\" class=\"w-5 h-5\"><\/i>\r\n                <\/button>\r\n\r\n                <!-- Header do Modal -->\r\n                <div class=\"bg-[#25D366]\/10 p-8 border-b border-[#25D366]\/20 flex flex-col items-center text-center\">\r\n                    <div class=\"w-16 h-16 bg-[#25D366] rounded-full flex items-center justify-center shadow-lg shadow-green-500\/30 mb-4\">\r\n                        <i data-lucide=\"message-circle\" class=\"w-8 h-8 text-white\"><\/i>\r\n                    <\/div>\r\n                    <h3 class=\"font-display font-bold text-2xl text-slate-900\">Atendimento VIP<\/h3>\r\n                    <p class=\"text-sm text-slate-600 mt-2\">Preencha seus dados para falar diretamente com um consultor sobre este ve\u00edculo.<\/p>\r\n                <\/div>\r\n\r\n                <!-- Formul\u00e1rio -->\r\n                <div class=\"p-8\">\r\n                    <form id=\"wa-form\" onsubmit=\"submitWhatsappForm(event)\">\r\n                        <div class=\"space-y-5\">\r\n                            <div>\r\n                                <label class=\"block text-xs font-bold text-slate-400 mb-1.5 uppercase tracking-wide\">Como prefere ser chamado?<\/label>\r\n                                <div class=\"relative\">\r\n                                    <i data-lucide=\"user\" class=\"absolute left-4 top-1\/2 -translate-y-1\/2 w-4 h-4 text-slate-400\"><\/i>\r\n                                    <input type=\"text\" id=\"wa-name\" required placeholder=\"Seu nome\" class=\"w-full bg-slate-50 border border-slate-200 rounded-xl pl-11 pr-4 py-3.5 font-bold text-slate-800 outline-none focus:border-[#25D366] focus:ring-2 focus:ring-[#25D366]\/20 transition\">\r\n                                <\/div>\r\n                            <\/div>\r\n                            <div>\r\n                                <label class=\"block text-xs font-bold text-slate-400 mb-1.5 uppercase tracking-wide\">Seu WhatsApp<\/label>\r\n                                <div class=\"relative\">\r\n                                    <i data-lucide=\"phone\" class=\"absolute left-4 top-1\/2 -translate-y-1\/2 w-4 h-4 text-slate-400\"><\/i>\r\n                                    <input type=\"tel\" id=\"wa-phone\" required placeholder=\"(11) 90000-0000\" class=\"w-full bg-slate-50 border border-slate-200 rounded-xl pl-11 pr-4 py-3.5 font-bold text-slate-800 outline-none focus:border-[#25D366] focus:ring-2 focus:ring-[#25D366]\/20 transition\">\r\n                                <\/div>\r\n                            <\/div>\r\n                            <button type=\"submit\" class=\"w-full bg-[#25D366] hover:bg-[#20bd5a] text-white font-bold py-4 rounded-xl transition flex justify-center items-center text-lg shadow-lg shadow-green-500\/20 mt-2\">\r\n                                Iniciar Conversa <i data-lucide=\"arrow-right\" class=\"w-5 h-5 ml-2\"><\/i>\r\n                            <\/button>\r\n                            <p class=\"text-[10px] text-center text-slate-400 mt-4 flex items-center justify-center font-medium\">\r\n                                <i data-lucide=\"lock\" class=\"w-3 h-3 mr-1.5\"><\/i> Seus dados est\u00e3o 100% seguros conosco.\r\n                            <\/p>\r\n                        <\/div>\r\n                    <\/form>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <div id=\"sell-modal\" class=\"fixed inset-0 z-[100] hidden items-center justify-center p-4 bg-slate-900\/60 backdrop-blur-sm opacity-0 transition-opacity duration-300\">\r\n            <div id=\"sell-modal-content\" class=\"bg-white rounded-3xl w-full max-w-2xl shadow-2xl overflow-hidden transform scale-95 transition-transform duration-300 relative\">\r\n                <button onclick=\"closeLeadModal('sell-modal', 'sell-modal-content')\" class=\"absolute top-4 right-4 text-slate-400 hover:text-slate-700 transition-colors p-2 bg-white rounded-full shadow-sm border border-slate-100 z-10\">\r\n                    <i data-lucide=\"x\" class=\"w-5 h-5\"><\/i>\r\n                <\/button>\r\n                <div class=\"bg-brand\/10 p-8 border-b border-brand\/20\">\r\n                    <h3 class=\"font-display font-bold text-2xl text-slate-900\">Quero vender meu ve\u00edculo<\/h3>\r\n                    <p class=\"text-sm text-slate-600 mt-2\">Preencha os dados e a loja entra em contato com a avalia\u00e7\u00e3o.<\/p>\r\n                <\/div>\r\n                <div class=\"p-8\">\r\n                    <form id=\"sell-form\" class=\"grid grid-cols-1 md:grid-cols-2 gap-5\" onsubmit=\"submitSellForm(event)\">\r\n                        <div>\r\n                            <label class=\"block text-xs font-bold text-slate-400 mb-1.5 uppercase tracking-wide\">Nome<\/label>\r\n                            <input type=\"text\" id=\"sell-name\" required placeholder=\"Seu nome\" class=\"w-full bg-slate-50 border border-slate-200 rounded-xl px-4 py-3.5 font-bold text-slate-800 outline-none focus:border-brand transition\">\r\n                        <\/div>\r\n                        <div>\r\n                            <label class=\"block text-xs font-bold text-slate-400 mb-1.5 uppercase tracking-wide\">WhatsApp<\/label>\r\n                            <input type=\"tel\" id=\"sell-phone\" required placeholder=\"(11) 90000-0000\" class=\"w-full bg-slate-50 border border-slate-200 rounded-xl px-4 py-3.5 font-bold text-slate-800 outline-none focus:border-brand transition\">\r\n                        <\/div>\r\n                        <div>\r\n                            <label class=\"block text-xs font-bold text-slate-400 mb-1.5 uppercase tracking-wide\">Marca<\/label>\r\n                            <input type=\"text\" id=\"sell-brand\" required placeholder=\"Ex: Volkswagen\" class=\"w-full bg-slate-50 border border-slate-200 rounded-xl px-4 py-3.5 font-bold text-slate-800 outline-none focus:border-brand transition\">\r\n                        <\/div>\r\n                        <div>\r\n                            <label class=\"block text-xs font-bold text-slate-400 mb-1.5 uppercase tracking-wide\">Modelo<\/label>\r\n                            <input type=\"text\" id=\"sell-model\" required placeholder=\"Ex: Nivus Highline\" class=\"w-full bg-slate-50 border border-slate-200 rounded-xl px-4 py-3.5 font-bold text-slate-800 outline-none focus:border-brand transition\">\r\n                        <\/div>\r\n                        <div>\r\n                            <label class=\"block text-xs font-bold text-slate-400 mb-1.5 uppercase tracking-wide\">Ano<\/label>\r\n                            <input type=\"text\" id=\"sell-year\" required placeholder=\"Ex: 2022\" class=\"w-full bg-slate-50 border border-slate-200 rounded-xl px-4 py-3.5 font-bold text-slate-800 outline-none focus:border-brand transition\">\r\n                        <\/div>\r\n                        <div>\r\n                            <label class=\"block text-xs font-bold text-slate-400 mb-1.5 uppercase tracking-wide\">Quilometragem<\/label>\r\n                            <input type=\"text\" id=\"sell-mileage\" required placeholder=\"Ex: 48.000 km\" class=\"w-full bg-slate-50 border border-slate-200 rounded-xl px-4 py-3.5 font-bold text-slate-800 outline-none focus:border-brand transition\">\r\n                        <\/div>\r\n                        <div class=\"md:col-span-2\">\r\n                            <label class=\"block text-xs font-bold text-slate-400 mb-1.5 uppercase tracking-wide\">Observa\u00e7\u00f5es<\/label>\r\n                            <textarea id=\"sell-notes\" rows=\"4\" placeholder=\"Conte o estado do ve\u00edculo, revis\u00f5es, opcionais...\" class=\"w-full bg-slate-50 border border-slate-200 rounded-xl px-4 py-3.5 font-medium text-slate-800 outline-none focus:border-brand transition\"><\/textarea>\r\n                        <\/div>\r\n                        <div class=\"md:col-span-2\">\r\n                            <button type=\"submit\" class=\"w-full bg-brand hover:bg-brand-dark text-white font-bold py-4 rounded-xl transition flex justify-center items-center text-lg\">\r\n                                Enviar avalia\u00e7\u00e3o <i data-lucide=\"arrow-right\" class=\"w-5 h-5 ml-2\"><\/i>\r\n                            <\/button>\r\n                        <\/div>\r\n                    <\/form>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <div id=\"simulate-modal\" class=\"fixed inset-0 z-[100] hidden items-center justify-center p-4 bg-slate-900\/60 backdrop-blur-sm opacity-0 transition-opacity duration-300\">\r\n            <div id=\"simulate-modal-content\" class=\"bg-white rounded-3xl w-full max-w-lg shadow-2xl overflow-hidden transform scale-95 transition-transform duration-300 relative\">\r\n                <button onclick=\"closeLeadModal('simulate-modal', 'simulate-modal-content')\" class=\"absolute top-4 right-4 text-slate-400 hover:text-slate-700 transition-colors p-2 bg-white rounded-full shadow-sm border border-slate-100 z-10\">\r\n                    <i data-lucide=\"x\" class=\"w-5 h-5\"><\/i>\r\n                <\/button>\r\n                <div class=\"bg-slate-900 p-8 border-b border-slate-800\">\r\n                    <h3 class=\"font-display font-bold text-2xl text-white\">Simular financiamento<\/h3>\r\n                    <p class=\"text-sm text-slate-300 mt-2\">Informe seus dados para receber uma condi\u00e7\u00e3o personalizada.<\/p>\r\n                <\/div>\r\n                <div class=\"p-8\">\r\n                    <form id=\"simulate-form\" class=\"space-y-5\" onsubmit=\"submitSimulationForm(event)\">\r\n                        <div>\r\n                            <label class=\"block text-xs font-bold text-slate-400 mb-1.5 uppercase tracking-wide\">Ve\u00edculo<\/label>\r\n                            <input type=\"text\" id=\"simulate-vehicle\" readonly class=\"w-full bg-slate-100 border border-slate-200 rounded-xl px-4 py-3.5 font-bold text-slate-800 outline-none\">\r\n                        <\/div>\r\n                        <div class=\"grid grid-cols-1 md:grid-cols-2 gap-5\">\r\n                            <div>\r\n                                <label class=\"block text-xs font-bold text-slate-400 mb-1.5 uppercase tracking-wide\">Nome<\/label>\r\n                                <input type=\"text\" id=\"simulate-name\" required placeholder=\"Seu nome\" class=\"w-full bg-slate-50 border border-slate-200 rounded-xl px-4 py-3.5 font-bold text-slate-800 outline-none focus:border-brand transition\">\r\n                            <\/div>\r\n                            <div>\r\n                                <label class=\"block text-xs font-bold text-slate-400 mb-1.5 uppercase tracking-wide\">WhatsApp<\/label>\r\n                                <input type=\"tel\" id=\"simulate-phone\" required placeholder=\"(11) 90000-0000\" class=\"w-full bg-slate-50 border border-slate-200 rounded-xl px-4 py-3.5 font-bold text-slate-800 outline-none focus:border-brand transition\">\r\n                            <\/div>\r\n                        <\/div>\r\n                        <div class=\"grid grid-cols-1 md:grid-cols-2 gap-5\">\r\n                            <div>\r\n                                <label class=\"block text-xs font-bold text-slate-400 mb-1.5 uppercase tracking-wide\">Entrada<\/label>\r\n                                <input type=\"text\" id=\"simulate-down-payment\" required placeholder=\"Ex: R$ 20.000\" class=\"w-full bg-slate-50 border border-slate-200 rounded-xl px-4 py-3.5 font-bold text-slate-800 outline-none focus:border-brand transition\">\r\n                            <\/div>\r\n                            <div>\r\n                                <label class=\"block text-xs font-bold text-slate-400 mb-1.5 uppercase tracking-wide\">Prazo<\/label>\r\n                                <select id=\"simulate-installments\" class=\"w-full bg-slate-50 border border-slate-200 rounded-xl px-4 py-3.5 font-bold text-slate-800 outline-none focus:border-brand transition\">\r\n                                    <option>24 parcelas<\/option>\r\n                                    <option selected>36 parcelas<\/option>\r\n                                    <option>48 parcelas<\/option>\r\n                                    <option>60 parcelas<\/option>\r\n                                <\/select>\r\n                            <\/div>\r\n                        <\/div>\r\n                        <button type=\"submit\" class=\"w-full bg-slate-900 hover:bg-slate-800 text-white font-bold py-4 rounded-xl transition flex justify-center items-center text-lg\">\r\n                            Pedir simula\u00e7\u00e3o <i data-lucide=\"arrow-right\" class=\"w-5 h-5 ml-2\"><\/i>\r\n                        <\/button>\r\n                    <\/form>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n\r\n    <\/main>\r\n\r\n    <!-- Footer Premium & Completo -->\r\n    <footer class=\"bg-slate-900 text-slate-400 pt-20 pb-10 border-t-4 border-brand mt-20\">\r\n        <div class=\"container mx-auto px-4 lg:px-8\">\r\n            <div class=\"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-12 mb-16\">\r\n                \r\n                <!-- Coluna 1: Marca e Sobre -->\r\n                <div>\r\n                    <a href=\"#\" class=\"relative flex flex-col items-start pt-4 pb-2 pr-12 mb-6 group shrink-0 opacity-90 hover:opacity-100 transition-opacity w-max\">\r\n                        <svg viewBox=\"0 0 150 40\" class=\"absolute top-0 -left-1 w-[110px] h-9 text-white transition-colors\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\r\n                            <path d=\"M10 35 C 10 20, 15 10, 40 5 C 70 0, 100 5, 120 12 C 135 18, 145 20, 150 30\" \/>\r\n                            <path d=\"M45 7 L 55 20 L 95 20 C 105 20, 115 15, 120 12\" stroke-width=\"1.5\" \/>\r\n                        <\/svg>\r\n                        <div class=\"flex items-start z-10 relative mt-1\">\r\n                            <span class=\"text-4xl font-black text-brand tracking-tighter leading-none font-sans\" style=\"font-family: 'Arial Black', sans-serif;\">UP<\/span>\r\n                            <span class=\"text-xl font-black text-brand leading-none mt-0 ml-0.5\" style=\"font-family: 'Arial Black', sans-serif;\">+<\/span>\r\n                        <\/div>\r\n                        <span class=\"font-script text-3xl text-white absolute -bottom-1 right-0 transform -rotate-3 transition-colors drop-shadow-sm\">Ve\u00edculos<\/span>\r\n                    <\/a>\r\n                    <p class=\"text-sm mb-6 leading-relaxed opacity-80\">A experi\u00eancia definitiva na compra e venda de ve\u00edculos premium. Transpar\u00eancia, seguran\u00e7a e as melhores taxas de financiamento do mercado.<\/p>\r\n                    <div class=\"flex space-x-4\">\r\n                        <a href=\"#\" class=\"w-10 h-10 rounded-full bg-slate-800 flex items-center justify-center hover:bg-brand hover:text-white transition-colors shadow-lg\"><i data-lucide=\"camera\" class=\"w-5 h-5\"><\/i><\/a>\r\n                        <a href=\"#\" class=\"w-10 h-10 rounded-full bg-slate-800 flex items-center justify-center hover:bg-brand hover:text-white transition-colors shadow-lg\"><i data-lucide=\"users\" class=\"w-5 h-5\"><\/i><\/a>\r\n                        <a href=\"#\" class=\"w-10 h-10 rounded-full bg-slate-800 flex items-center justify-center hover:bg-brand hover:text-white transition-colors shadow-lg\"><i data-lucide=\"play\" class=\"w-5 h-5\"><\/i><\/a>\r\n                    <\/div>\r\n                <\/div>\r\n\r\n                <!-- Coluna 2: Links R\u00e1pidos -->\r\n                <div class=\"lg:ml-8\">\r\n                    <h4 class=\"text-white font-display font-bold text-lg mb-6\">Links R\u00e1pidos<\/h4>\r\n                    <ul class=\"space-y-3\">\r\n                        <li><a href=\"#\" onclick=\"event.preventDefault();showEstoque()\" class=\"hover:text-brand transition-colors flex items-center text-sm\"><i data-lucide=\"chevron-right\" class=\"w-4 h-4 mr-2 text-slate-600\"><\/i> Nosso Estoque<\/a><\/li>\r\n                        <li><a href=\"#\" class=\"hover:text-brand transition-colors flex items-center text-sm\"><i data-lucide=\"chevron-right\" class=\"w-4 h-4 mr-2 text-slate-600\"><\/i> Simular Financiamento<\/a><\/li>\r\n                        <li><a href=\"#\" class=\"hover:text-brand transition-colors flex items-center text-sm\"><i data-lucide=\"chevron-right\" class=\"w-4 h-4 mr-2 text-slate-600\"><\/i> Venda seu Ve\u00edculo<\/a><\/li>\r\n                        <li><a href=\"#\" class=\"hover:text-brand transition-colors flex items-center text-sm\"><i data-lucide=\"chevron-right\" class=\"w-4 h-4 mr-2 text-slate-600\"><\/i> Sobre a UP+ Ve\u00edculos<\/a><\/li>\r\n                        <li><a href=\"#\" class=\"hover:text-brand transition-colors flex items-center text-sm\"><i data-lucide=\"chevron-right\" class=\"w-4 h-4 mr-2 text-slate-600\"><\/i> Fale Conosco<\/a><\/li>\r\n                    <\/ul>\r\n                <\/div>\r\n\r\n                <!-- Coluna 3: Contato e Endere\u00e7o -->\r\n                <div>\r\n                    <h4 class=\"text-white font-display font-bold text-lg mb-6\">Contato & Endere\u00e7o<\/h4>\r\n                    <ul class=\"space-y-4\">\r\n                        <li class=\"flex items-start\">\r\n                            <i data-lucide=\"map-pin\" class=\"w-5 h-5 text-brand mr-3 shrink-0 mt-0.5\"><\/i>\r\n                            <span class=\"text-sm opacity-80 hover:opacity-100 transition-opacity\">Av. S\u00e3o Miguel, 1068 - Vila Buenos Aires<br>S\u00e3o Paulo - SP, CEP 03624-120<\/span>\r\n                        <\/li>\r\n                        <li class=\"flex items-center\">\r\n                            <i data-lucide=\"phone\" class=\"w-5 h-5 text-brand mr-3 shrink-0\"><\/i>\r\n                            <span class=\"text-sm opacity-80 hover:opacity-100 transition-opacity font-semibold\">(11) 9999-9999<\/span>\r\n                        <\/li>\r\n                        <li class=\"flex items-center\">\r\n                            <i data-lucide=\"mail\" class=\"w-5 h-5 text-brand mr-3 shrink-0\"><\/i>\r\n                            <span class=\"text-sm opacity-80 hover:opacity-100 transition-opacity\">contato@upmaisveiculos.com.br<\/span>\r\n                        <\/li>\r\n                    <\/ul>\r\n                <\/div>\r\n\r\n                <!-- Coluna 4: Hor\u00e1rio de Atendimento -->\r\n                <div>\r\n                    <h4 class=\"text-white font-display font-bold text-lg mb-6\">Hor\u00e1rio de Atendimento<\/h4>\r\n                    <ul class=\"space-y-3 text-sm\">\r\n                        <li class=\"flex justify-between border-b border-slate-800 pb-3\">\r\n                            <span class=\"opacity-80\">Segunda - Sexta:<\/span> \r\n                            <span class=\"text-white font-medium\">08:00 - 19:00<\/span>\r\n                        <\/li>\r\n                        <li class=\"flex justify-between border-b border-slate-800 pb-3\">\r\n                            <span class=\"opacity-80\">S\u00e1bado:<\/span> \r\n                            <span class=\"text-white font-medium\">09:00 - 17:00<\/span>\r\n                        <\/li>\r\n                        <li class=\"flex justify-between pb-3\">\r\n                            <span class=\"opacity-80\">Domingo:<\/span> \r\n                            <span class=\"text-brand font-bold uppercase tracking-wider text-xs bg-brand\/10 px-2 py-1 rounded\">Fechado<\/span>\r\n                        <\/li>\r\n                    <\/ul>\r\n                <\/div>\r\n\r\n            <\/div>\r\n\r\n            <!-- Copyright Bar -->\r\n            <div class=\"border-t border-slate-800 pt-8 flex flex-col md:flex-row justify-between items-center gap-4\">\r\n                <p class=\"text-xs opacity-50\">\u00a9 2026 UP+ Ve\u00edculos. Todos os direitos reservados.<\/p>\r\n                <div class=\"flex space-x-6 text-xs font-medium\">\r\n                    <a href=\"#\" class=\"opacity-50 hover:opacity-100 hover:text-white transition-colors\">Termos de Uso<\/a>\r\n                    <a href=\"#\" class=\"opacity-50 hover:opacity-100 hover:text-white transition-colors\">Pol\u00edtica de Privacidade<\/a>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/footer>\r\n\r\n    <!-- Scripts -->\r\n    <script>\r\n        function showDetails() {\r\n            document.getElementById('home-view').classList.add('hidden');\r\n            document.getElementById('details-view').classList.remove('hidden');\r\n            const ev = document.getElementById('estoque-view');\r\n            if (ev) ev.classList.add('hidden');\r\n            window.scrollTo({ top: 0, behavior: 'smooth' });\r\n        }\r\n\r\n        function showHome() {\r\n            document.getElementById('details-view').classList.add('hidden');\r\n            document.getElementById('home-view').classList.remove('hidden');\r\n            const ev = document.getElementById('estoque-view');\r\n            if (ev) ev.classList.add('hidden');\r\n            window.scrollTo({ top: 0, behavior: 'smooth' });\r\n        }\r\n\r\n        \/\/ --- L\u00c3\u201cGICA DO MODAL DO WHATSAPP ---\r\n        const FIPE_API_BASE = 'https:\/\/fipe.parallelum.com.br\/api\/v2\/cars';\r\n        const mlVehicles = [];\r\n        let previousView = 'home';\r\n        const vehicleApiState = {\r\n            brands: [],\r\n            models: [],\r\n            years: [],\r\n            currentBrandCode: '',\r\n            currentModelCode: '',\r\n            currentYearCode: '',\r\n            selectedVehicleName: 'VW - VolksWagen Polo Highline 1.0 TSI'\r\n        };\r\n\r\n        const cardImages = [\r\n            'https:\/\/images.unsplash.com\/photo-1541899481282-d53bffe3c35d?auto=format&fit=crop&q=80&w=900',\r\n            'https:\/\/images.unsplash.com\/photo-1606152421802-db97b9c7a11b?auto=format&fit=crop&q=80&w=900',\r\n            'https:\/\/images.unsplash.com\/photo-1617531653332-bd46c24f2068?auto=format&fit=crop&q=80&w=900',\r\n            'https:\/\/images.unsplash.com\/photo-1553440569-bcc63803a83d?auto=format&fit=crop&q=80&w=900',\r\n            'https:\/\/images.unsplash.com\/photo-1494976388531-d1058494cdd8?auto=format&fit=crop&q=80&w=900',\r\n            'https:\/\/images.unsplash.com\/photo-1503376780353-7e6692767b70?auto=format&fit=crop&q=80&w=900'\r\n        ];\r\n\r\n        const brandPhotoMap = {\r\n            audi: [\r\n                'https:\/\/images.unsplash.com\/photo-1606152421802-db97b9c7a11b?auto=format&fit=crop&q=80&w=900',\r\n                'https:\/\/images.unsplash.com\/photo-1542282088-fe8426682b8f?auto=format&fit=crop&q=80&w=900',\r\n                'https:\/\/images.unsplash.com\/photo-1489824904134-891ab64532f1?auto=format&fit=crop&q=80&w=900'\r\n            ],\r\n            bmw: [\r\n                'https:\/\/images.unsplash.com\/photo-1555215695-3004980ad54e?auto=format&fit=crop&q=80&w=900',\r\n                'https:\/\/images.unsplash.com\/photo-1520031441872-265e4ff70366?auto=format&fit=crop&q=80&w=900',\r\n                'https:\/\/images.unsplash.com\/photo-1503736334956-4c8f8e92946d?auto=format&fit=crop&q=80&w=900'\r\n            ],\r\n            mercedes: [\r\n                'https:\/\/images.unsplash.com\/photo-1617531653332-bd46c24f2068?auto=format&fit=crop&q=80&w=900',\r\n                'https:\/\/images.unsplash.com\/photo-1511919884226-fd3cad34687c?auto=format&fit=crop&q=80&w=900',\r\n                'https:\/\/images.unsplash.com\/photo-1503376780353-7e6692767b70?auto=format&fit=crop&q=80&w=900'\r\n            ],\r\n            volkswagen: [\r\n                'https:\/\/images.unsplash.com\/photo-1541899481282-d53bffe3c35d?auto=format&fit=crop&q=80&w=900',\r\n                'https:\/\/images.unsplash.com\/photo-1494976388531-d1058494cdd8?auto=format&fit=crop&q=80&w=900',\r\n                'https:\/\/images.unsplash.com\/photo-1553440569-bcc63803a83d?auto=format&fit=crop&q=80&w=900'\r\n            ],\r\n            toyota: [\r\n                'https:\/\/images.unsplash.com\/photo-1550355291-bbee04a92027?auto=format&fit=crop&q=80&w=900',\r\n                'https:\/\/images.unsplash.com\/photo-1502161254066-6c74afbf07aa?auto=format&fit=crop&q=80&w=900',\r\n                'https:\/\/images.unsplash.com\/photo-1492144534655-ae79c964c9d7?auto=format&fit=crop&q=80&w=900'\r\n            ],\r\n            honda: [\r\n                'https:\/\/images.unsplash.com\/photo-1552519507-da3b142c6e3d?auto=format&fit=crop&q=80&w=900',\r\n                'https:\/\/images.unsplash.com\/photo-1508974239320-0a029497e820?auto=format&fit=crop&q=80&w=900',\r\n                'https:\/\/images.unsplash.com\/photo-1494905998402-395d579af36f?auto=format&fit=crop&q=80&w=900'\r\n            ],\r\n            jeep: [\r\n                'https:\/\/images.unsplash.com\/photo-1519641471654-76ce0107ad1b?auto=format&fit=crop&q=80&w=900',\r\n                'https:\/\/images.unsplash.com\/photo-1533473359331-0135ef1b58bf?auto=format&fit=crop&q=80&w=900',\r\n                'https:\/\/images.unsplash.com\/photo-1503376780353-7e6692767b70?auto=format&fit=crop&q=80&w=900'\r\n            ],\r\n            hyundai: [\r\n                'https:\/\/images.unsplash.com\/photo-1492144534655-ae79c964c9d7?auto=format&fit=crop&q=80&w=900',\r\n                'https:\/\/images.unsplash.com\/photo-1502877338535-766e1452684a?auto=format&fit=crop&q=80&w=900',\r\n                'https:\/\/images.unsplash.com\/photo-1544636331-e26879cd4d9b?auto=format&fit=crop&q=80&w=900'\r\n            ],\r\n            chevrolet: [\r\n                'https:\/\/images.unsplash.com\/photo-1550355291-bbee04a92027?auto=format&fit=crop&q=80&w=900',\r\n                'https:\/\/images.unsplash.com\/photo-1504215680853-026ed2a45def?auto=format&fit=crop&q=80&w=900',\r\n                'https:\/\/images.unsplash.com\/photo-1485463611174-f302f6a5c1c9?auto=format&fit=crop&q=80&w=900'\r\n            ],\r\n            nissan: [\r\n                'https:\/\/images.unsplash.com\/photo-1549399542-7e3f8b79c341?auto=format&fit=crop&q=80&w=900',\r\n                'https:\/\/images.unsplash.com\/photo-1503376780353-7e6692767b70?auto=format&fit=crop&q=80&w=900',\r\n                'https:\/\/images.unsplash.com\/photo-1493238792000-8113da705763?auto=format&fit=crop&q=80&w=900'\r\n            ],\r\n            default: cardImages\r\n        };\r\n\r\n        const popularVehicleKeywords = [\r\n            { pattern: \/hilux|corolla|civic|compass|nivus|t-?cross|virtus|hr-v|creta|onix|tracker|pulse|jetta|amarok|ranger|s10\/i, score: 120 },\r\n            { pattern: \/sedan|comfortline|highline|limited|sport|lt|ex|xl|trendline\/i, score: 60 },\r\n            { pattern: \/1\\.0|1\\.3|1\\.4|1\\.5|1\\.6|200 tsi|250 tsi|flex\/i, score: 35 },\r\n            { pattern: \/automatic|autom\u00e1tico|aut\\.|cvt\/i, score: 20 }\r\n        ];\r\n\r\n        \/\/ Elementos do cat\u00e1logo removidos da home \u2014 mantidos como null para n\u00e3o quebrar guards\r\n        const homeVehicleForm = null;\r\n        const homeVehicleSearchButton = null;\r\n        const vehicleSearchInput = null;\r\n        const vehicleSuggestions = null;\r\n        const brandSelect = null;\r\n        const modelSelect = null;\r\n        const yearSelect = null;\r\n        const vehicleApiStatus = null;\r\n        const apiCarsGrid = null;\r\n        const marketPricePanel = null;\r\n        const detailsMainImage = document.getElementById('details-main-image');\r\n        const detailsGallery = document.getElementById('details-gallery');\r\n        const detailsDesktopTitle = document.getElementById('details-desktop-title');\r\n        const detailsMobileTitle = document.getElementById('details-mobile-title');\r\n        const detailsPrice = document.getElementById('details-price');\r\n        const detailsFinancing = document.getElementById('details-financing');\r\n        const detailsMileage = document.getElementById('details-mileage');\r\n        const detailsTransmission = document.getElementById('details-transmission');\r\n        const detailsFuel = document.getElementById('details-fuel');\r\n        const detailsYear = document.getElementById('details-year');\r\n        const detailsMobileLocation = document.querySelector('#details-mobile-title + p');\r\n        const detailsDesktopLocation = document.querySelector('#details-desktop-title + p');\r\n        const simulateNavLink = document.querySelector('.hidden.lg\\\\:flex.items-center.space-x-6 a.bg-white');\r\n        const sellNavLink = document.querySelector('nav a:nth-child(4)');\r\n        const detailsSimulateButton = document.getElementById('details-simulate-button');\r\n\r\n        vehicleApiState.selectedVehicle = {\r\n            brand: 'Volkswagen',\r\n            brandLabel: 'VW - VolksWagen',\r\n            model: 'Polo Highline 1.0 TSI',\r\n            modelCode: '',\r\n            yearCode: '',\r\n            yearLabel: '2024 Flex',\r\n            price: 'R$ 96.900',\r\n            fuel: 'Flex',\r\n            codeFipe: '005999-1',\r\n            referenceMonth: 'junho de 2026',\r\n            mileage: '18.400 km',\r\n            transmission: 'Autom\u00e1tico',\r\n            location: 'S\u00e3o Paulo, SP',\r\n            image: brandPhotoMap.volkswagen[0],\r\n            gallery: brandPhotoMap.volkswagen\r\n        };\r\n\r\n        const localCatalog = {\r\n            '59': {\r\n                brand: 'VW - VolksWagen',\r\n                models: [\r\n                    { code: 'polo-hl', name: 'Polo Highline 1.0 TSI', years: [{ code: '2024-flex', name: '2024 Flex', price: 'R$ 96.900', fuel: 'Flex', codeFipe: '005999-1', referenceMonth: 'junho de 2026', mileage: '18.400 km', transmission: 'Autom\u00e1tico', location: 'S\u00e3o Paulo, SP' }] },\r\n                    { code: 'nivus-hl', name: 'Nivus Highline 200 TSI', years: [{ code: '2023-flex', name: '2023 Flex', price: 'R$ 124.900', fuel: 'Flex', codeFipe: '005999-2', referenceMonth: 'junho de 2026', mileage: '21.200 km', transmission: 'Autom\u00e1tico', location: 'S\u00e3o Paulo, SP' }] },\r\n                    { code: 'tcross-cl', name: 'T-Cross Comfortline 200 TSI', years: [{ code: '2024-flex', name: '2024 Flex', price: 'R$ 139.900', fuel: 'Flex', codeFipe: '005999-3', referenceMonth: 'junho de 2026', mileage: '16.800 km', transmission: 'Autom\u00e1tico', location: 'Barueri, SP' }] }\r\n                ]\r\n            },\r\n            '56': {\r\n                brand: 'Toyota',\r\n                models: [\r\n                    { code: 'corolla-xei', name: 'Corolla XEi 2.0', years: [{ code: '2024-flex', name: '2024 Flex', price: 'R$ 149.900', fuel: 'Flex', codeFipe: '006999-1', referenceMonth: 'junho de 2026', mileage: '22.700 km', transmission: 'Autom\u00e1tico', location: 'Osasco, SP' }] },\r\n                    { code: 'corolla-cross-xre', name: 'Corolla Cross XRE 2.0', years: [{ code: '2023-flex', name: '2023 Flex', price: 'R$ 164.900', fuel: 'Flex', codeFipe: '006999-2', referenceMonth: 'junho de 2026', mileage: '19.500 km', transmission: 'Autom\u00e1tico', location: 'S\u00e3o Paulo, SP' }] },\r\n                    { code: 'hilux-srx', name: 'Hilux SRX 2.8 4x4', years: [{ code: '2023-diesel', name: '2023 Diesel', price: 'R$ 259.900', fuel: 'Diesel', codeFipe: '006999-3', referenceMonth: 'junho de 2026', mileage: '31.000 km', transmission: 'Autom\u00e1tico', location: 'Campinas, SP' }] }\r\n                ]\r\n            },\r\n            '21': {\r\n                brand: 'Fiat',\r\n                models: [\r\n                    { code: 'strada-volcano', name: 'Strada Volcano CD 1.3', years: [{ code: '2024-flex', name: '2024 Flex', price: 'R$ 118.900', fuel: 'Flex', codeFipe: '001999-1', referenceMonth: 'junho de 2026', mileage: '14.900 km', transmission: 'Autom\u00e1tico', location: 'Guarulhos, SP' }] },\r\n                    { code: 'pulse-impetus', name: 'Pulse Impetus T200', years: [{ code: '2024-flex', name: '2024 Flex', price: 'R$ 109.900', fuel: 'Flex', codeFipe: '001999-2', referenceMonth: 'junho de 2026', mileage: '12.100 km', transmission: 'Autom\u00e1tico', location: 'Santo Andr\u00e9, SP' }] },\r\n                    { code: 'argo-trek', name: 'Argo Trekking 1.3', years: [{ code: '2023-flex', name: '2023 Flex', price: 'R$ 82.900', fuel: 'Flex', codeFipe: '001999-3', referenceMonth: 'junho de 2026', mileage: '28.500 km', transmission: 'Autom\u00e1tico', location: 'S\u00e3o Bernardo, SP' }] }\r\n                ]\r\n            }\r\n        };\r\n\r\n        \/\/ Ve\u00edculos reais importados do Mercado Livre via scraper\r\n        const mlVehiclesData = [\r\n            {\r\n                id: \"ml-volkswagen-virtus-1\",\r\n                brandLabel: \"Volkswagen\",\r\n                brand: \"volkswagen\",\r\n                model: \"Virtus 1.0 Tsi 4P\",\r\n                modelCode: \"virtus-10-tsi-4p\",\r\n                yearCode: \"2024-flex\",\r\n                yearLabel: \"2024 Flex\",\r\n                price: \"R$ 92.990\",\r\n                fuel: \"Flex\",\r\n                codeFipe: \"--\",\r\n                referenceMonth: \"junho de 2026\",\r\n                mileage: \"34.712 km\",\r\n                transmission: \"Manual\",\r\n                color: \"Cinza\",\r\n                location: \"Vila Buenos Aires - S\u00e3o Paulo, SP\",\r\n                acceptsTrade: true,\r\n                description: \"VW Virtus MB 1.0 TSI Flex Manual\\n\\nSed\u00e3 moderno, econ\u00f4mico e confort\u00e1vel \u2014 ideal para quem busca espa\u00e7o interno, desempenho e baixo custo de manuten\u00e7\u00e3o no dia a dia.\\n\\nVE\u00cdCULO MUITO CONSERVADO\\nEXCELENTE PROCED\u00caNCIA E ECONOMIA\\n\\nMotor 1.0 TSI Turbo Flex\\nC\u00e2mbio Manual\\nDire\u00e7\u00e3o el\u00e9trica\\nAr-condicionado\\nCentral multim\u00eddia\\nVidros e travas el\u00e9tricas\\nAirbags e ABS\\nControle de tra\u00e7\u00e3o e estabilidade\\nExcelente espa\u00e7o interno\\nPorta-malas amplo\\nLaudo pericial aprovado 100%\\nSem restri\u00e7\u00f5es\\nSem d\u00e9bitos\\n\\nSed\u00e3 confo\",\r\n                image: \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_898724-MLB113044392603_062026-F-volkswagen-virtus-10-tsi-4p.webp\",\r\n                gallery: [\"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_898724-MLB113044392603_062026-F-volkswagen-virtus-10-tsi-4p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_971529-MLB112632930941_062026-F-volkswagen-virtus-10-tsi-4p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_711072-MLB112258960061_052026-F-volkswagen-virtus-10-tsi-4p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_622674-MLB112258251329_052026-F-volkswagen-virtus-10-tsi-4p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_755731-MLB112258251249_052026-F-volkswagen-virtus-10-tsi-4p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_932725-MLB111237575806_052026-F-volkswagen-virtus-10-tsi-4p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_959261-MLB111238489542_052026-F-volkswagen-virtus-10-tsi-4p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_656166-MLB111238045276_052026-F-volkswagen-virtus-10-tsi-4p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_960308-MLB112259579677_052026-F-volkswagen-virtus-10-tsi-4p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_892676-MLB112258192241_052026-F-volkswagen-virtus-10-tsi-4p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_659817-MLB111238015736_052026-F-volkswagen-virtus-10-tsi-4p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_630801-MLB112259668893_052026-F-volkswagen-virtus-10-tsi-4p.webp\"]\r\n            },\r\n            {\r\n                id: \"ml-chevrolet-cruze-sport6-2\",\r\n                brandLabel: \"Chevrolet\",\r\n                brand: \"chevrolet\",\r\n                model: \"Cruze Sport6 1.4 Ltz Turbo Aut. 5p\",\r\n                modelCode: \"cruze-sport6-14-ltz-turbo-aut-5p\",\r\n                yearCode: \"2018-flex\",\r\n                yearLabel: \"2018 Flex\",\r\n                price: \"R$ 94.990\",\r\n                fuel: \"Flex\",\r\n                codeFipe: \"--\",\r\n                referenceMonth: \"junho de 2026\",\r\n                mileage: \"99.021 km\",\r\n                transmission: \"Autom\u00e1tico\",\r\n                color: \"Branco\",\r\n                location: \"Vila Buenos Aires - S\u00e3o Paulo, SP\",\r\n                acceptsTrade: true,\r\n                description: \"Chevrolet Cruze Sport6 LTZ 1.4 Turbo 2018\\n\\nHatch m\u00e9dio muito conservado, confort\u00e1vel e completo, ideal para quem busca tecnologia, seguran\u00e7a, desempenho e excelente acabamento. \u00d3timo espa\u00e7o interno e dirigibilidade suave.\\n\\nMotor 1.4 Turbo\\nC\u00e2mbio Autom\u00e1tico\\nVers\u00e3o LTZ (top de linha)\\nAr-condicionado digital\\nDire\u00e7\u00e3o el\u00e9trica\\nBancos em couro\\nMultim\u00eddia MyLink\\nAirbags e ABS\\nExcelente estado de conserva\u00e7\u00e3o\\nLaudo pericial aprovado 100%\\nSem restri\u00e7\u00f5es\\nSem d\u00e9bitos\\n\\nCarro econ\u00f4mico, potente e muito confor\",\r\n                image: \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_763963-MLB112878410855_062026-F-chevrolet-cruze-sport6-14-ltz-turbo-aut-5p.webp\",\r\n                gallery: [\"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_763963-MLB112878410855_062026-F-chevrolet-cruze-sport6-14-ltz-turbo-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_754706-MLB112878411917_062026-F-chevrolet-cruze-sport6-14-ltz-turbo-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_827793-MLB111472924972_052026-F-chevrolet-cruze-sport6-14-ltz-turbo-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_727794-MLB112528860351_052026-F-chevrolet-cruze-sport6-14-ltz-turbo-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_620356-MLB112528860375_052026-F-chevrolet-cruze-sport6-14-ltz-turbo-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_790800-MLB111472984646_052026-F-chevrolet-cruze-sport6-14-ltz-turbo-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_674503-MLB112528653949_052026-F-chevrolet-cruze-sport6-14-ltz-turbo-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_894702-MLB112528653947_052026-F-chevrolet-cruze-sport6-14-ltz-turbo-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_947885-MLB112528419129_052026-F-chevrolet-cruze-sport6-14-ltz-turbo-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_914715-MLB111472984672_052026-F-chevrolet-cruze-sport6-14-ltz-turbo-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_646325-MLB111472924994_052026-F-chevrolet-cruze-sport6-14-ltz-turbo-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_776917-MLB112528683367_052026-F-chevrolet-cruze-sport6-14-ltz-turbo-aut-5p.webp\"]\r\n            },\r\n            {\r\n                id: \"ml-volkswagen-spacefox-3\",\r\n                brandLabel: \"Volkswagen\",\r\n                brand: \"volkswagen\",\r\n                model: \"Spacefox 1.6 Comfortline Total Flex 5p (ar)\",\r\n                modelCode: \"spacefox-16-comfortline-total-flex-5p-ar\",\r\n                yearCode: \"2009-flex\",\r\n                yearLabel: \"2009 Flex\",\r\n                price: \"R$ 32.990\",\r\n                fuel: \"Flex\",\r\n                codeFipe: \"--\",\r\n                referenceMonth: \"junho de 2026\",\r\n                mileage: \"172.455 km\",\r\n                transmission: \"Manual\",\r\n                color: \"Prateado\",\r\n                location: \"Vila Buenos Aires - S\u00e3o Paulo, SP\",\r\n                acceptsTrade: true,\r\n                description: \"Volkswagen SpaceFox 1.6 Flex Manual\\n\\nPerua\/hatch alongado muito espa\u00e7oso, confort\u00e1vel e econ\u00f4mico, ideal para quem busca praticidade, \u00f3timo porta-malas e baixo custo de manuten\u00e7\u00e3o.\\n\\nVE\u00cdCULO MUITO CONSERVADO\\nBAIXA MANUTEN\u00c7\u00c3O E ECONOMIA\\n\\nMotor 1.6 Flex\\nC\u00e2mbio Manual\\nDire\u00e7\u00e3o hidr\u00e1ulica\/el\u00e9trica (conforme vers\u00e3o)\\nAr-condicionado\\nVidros e travas el\u00e9tricas\\nSom\\nExcelente estado de conserva\u00e7\u00e3o\\nLaudo pericial aprovado 100%\\nSem restri\u00e7\u00f5es\\nSem d\u00e9bitos\\n\\nCarro espa\u00e7oso, confort\u00e1vel e ideal para fam\u00edlia, trab\",\r\n                image: \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_893472-MLB111564302084_062026-F-volkswagen-spacefox-16-comfortline-total-flex-5p-ar.webp\",\r\n                gallery: [\"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_893472-MLB111564302084_062026-F-volkswagen-spacefox-16-comfortline-total-flex-5p-ar.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_789725-MLB112259236851_052026-F-volkswagen-spacefox-16-comfortline-total-flex-5p-ar.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_714610-MLB112258969863_052026-F-volkswagen-spacefox-16-comfortline-total-flex-5p-ar.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_780784-MLB112259589605_052026-F-volkswagen-spacefox-16-comfortline-total-flex-5p-ar.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_756146-MLB111238055156_052026-F-volkswagen-spacefox-16-comfortline-total-flex-5p-ar.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_943940-MLB111238025558_052026-F-volkswagen-spacefox-16-comfortline-total-flex-5p-ar.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_779966-MLB111238055178_052026-F-volkswagen-spacefox-16-comfortline-total-flex-5p-ar.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_695234-MLB112259029473_052026-F-volkswagen-spacefox-16-comfortline-total-flex-5p-ar.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_613195-MLB112259589623_052026-F-volkswagen-spacefox-16-comfortline-total-flex-5p-ar.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_844430-MLB111238706152_052026-F-volkswagen-spacefox-16-comfortline-total-flex-5p-ar.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_653546-MLB111238706154_052026-F-volkswagen-spacefox-16-comfortline-total-flex-5p-ar.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_743819-MLB111239062286_052026-F-volkswagen-spacefox-16-comfortline-total-flex-5p-ar.webp\"]\r\n            },\r\n            {\r\n                id: \"ml-land-rover-discovery-sport-4\",\r\n                brandLabel: \"Land Rover\",\r\n                brand: \"land-rover\",\r\n                model: \"Discovery sport 2.0 S Flex 5p\",\r\n                modelCode: \"discovery-sport-20-s-flex-5p\",\r\n                yearCode: \"2020-flex\",\r\n                yearLabel: \"2020 Flex\",\r\n                price: \"R$ 163.990\",\r\n                fuel: \"Flex\",\r\n                codeFipe: \"--\",\r\n                referenceMonth: \"junho de 2026\",\r\n                mileage: \"66.992 km\",\r\n                transmission: \"Autom\u00e1tico\",\r\n                color: \"Prateado\",\r\n                location: \"Vila Buenos Aires - S\u00e3o Paulo, SP\",\r\n                acceptsTrade: true,\r\n                description: \"Land Rover Discovery Sport 2020\\n\\nSUV premium muito conservado, confort\u00e1vel e completo, ideal para quem busca sofistica\u00e7\u00e3o, tecnologia, seguran\u00e7a e excelente desempenho em todos os terrenos. \u00d3timo espa\u00e7o interno e dirigibilidade elevada.\\n\\nMotor 2.0 Turbo\\nC\u00e2mbio Autom\u00e1tico\\nTra\u00e7\u00e3o inteligente\\nAr-condicionado digital\\nDire\u00e7\u00e3o el\u00e9trica\\nBancos em couro\\nMultim\u00eddia\\nAirbags e ABS\\nExcelente estado de conserva\u00e7\u00e3o\\nLaudo pericial aprovado 100%\\nSem restri\u00e7\u00f5es\\nSem d\u00e9bitos\\n\\nSUV de alto n\u00edvel, confort\u00e1vel, potent\",\r\n                image: \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_975538-MLB111613985956_062026-F-land-rover-discovery-sport-20-s-flex-5p.webp\",\r\n                gallery: [\"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_975538-MLB111613985956_062026-F-land-rover-discovery-sport-20-s-flex-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_608019-MLB112323060551_052026-F-land-rover-discovery-sport-20-s-flex-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_938249-MLB112688222107_062026-F-land-rover-discovery-sport-20-s-flex-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_850856-MLB111291173854_052026-F-land-rover-discovery-sport-20-s-flex-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_801544-MLB112323358007_052026-F-land-rover-discovery-sport-20-s-flex-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_687828-MLB112323060573_052026-F-land-rover-discovery-sport-20-s-flex-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_742703-MLB112323060709_052026-F-land-rover-discovery-sport-20-s-flex-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_634085-MLB112321458091_052026-F-land-rover-discovery-sport-20-s-flex-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_969105-MLB112321458073_052026-F-land-rover-discovery-sport-20-s-flex-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_985138-MLB111291173874_052026-F-land-rover-discovery-sport-20-s-flex-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_668961-MLB112323150565_052026-F-land-rover-discovery-sport-20-s-flex-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_887077-MLB112323358065_052026-F-land-rover-discovery-sport-20-s-flex-5p.webp\"]\r\n            },\r\n            {\r\n                id: \"ml-hyundai-tucson-5\",\r\n                brandLabel: \"Hyundai\",\r\n                brand: \"hyundai\",\r\n                model: \"Tucson 2.0 Gls 4x2 Flex Aut. 5p\",\r\n                modelCode: \"tucson-20-gls-4x2-flex-aut-5p\",\r\n                yearCode: \"2017-flex\",\r\n                yearLabel: \"2017 Flex\",\r\n                price: \"R$ 65.990\",\r\n                fuel: \"Flex\",\r\n                codeFipe: \"--\",\r\n                referenceMonth: \"junho de 2026\",\r\n                mileage: \"125.012 km\",\r\n                transmission: \"Autom\u00e1tico\",\r\n                color: \"Cinza\",\r\n                location: \"Vila Buenos Aires - S\u00e3o Paulo, SP\",\r\n                acceptsTrade: true,\r\n                description: \"Hyundai Tucson GLS Autom\u00e1tica Flex \u2013 \u00danico Dono\\n\\nSUV espa\u00e7oso, confort\u00e1vel e confi\u00e1vel \u2014 ideal para quem busca seguran\u00e7a, conforto e excelente custo-benef\u00edcio para o dia a dia e viagens.\\n\\nVE\u00cdCULO MUITO CONSERVADO\\n\u00daNICO DONO E EXCELENTE PROCED\u00caNCIA\\n\\nMotor Flex\\nC\u00e2mbio Autom\u00e1tico\\nDire\u00e7\u00e3o hidr\u00e1ulica\\nBancos em couro\\nVidros e travas el\u00e9tricas\\nCentral multim\u00eddia \/ som\\nAirbags e ABS\\nExcelente espa\u00e7o interno\\nPorta-malas amplo\\nLaudo pericial aprovado 100%\\nSem restri\u00e7\u00f5es\\nSem d\u00e9bitos\\n\\nSUV confort\u00e1vel e robu\",\r\n                image: \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_883397-MLB112697304019_062026-F-hyundai-tucson-20-gls-4x2-flex-aut-5p.webp\",\r\n                gallery: [\"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_883397-MLB112697304019_062026-F-hyundai-tucson-20-gls-4x2-flex-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_938854-MLB112697808717_062026-F-hyundai-tucson-20-gls-4x2-flex-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_639068-MLB112335963553_052026-F-hyundai-tucson-20-gls-4x2-flex-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_783109-MLB111302660594_052026-F-hyundai-tucson-20-gls-4x2-flex-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_737120-MLB112336321269_052026-F-hyundai-tucson-20-gls-4x2-flex-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_611934-MLB112334685679_052026-F-hyundai-tucson-20-gls-4x2-flex-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_964653-MLB112336291491_052026-F-hyundai-tucson-20-gls-4x2-flex-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_652809-MLB112336677271_052026-F-hyundai-tucson-20-gls-4x2-flex-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_839589-MLB112334626697_052026-F-hyundai-tucson-20-gls-4x2-flex-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_725436-MLB111302096480_052026-F-hyundai-tucson-20-gls-4x2-flex-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_896788-MLB112335281949_052026-F-hyundai-tucson-20-gls-4x2-flex-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_620061-MLB112335993455_052026-F-hyundai-tucson-20-gls-4x2-flex-aut-5p.webp\"]\r\n            },\r\n            {\r\n                id: \"ml-jeep-renegade-6\",\r\n                brandLabel: \"Jeep\",\r\n                brand: \"jeep\",\r\n                model: \"Renegade 1.8 Longitude Flex Aut. 5p\",\r\n                modelCode: \"renegade-18-longitude-flex-aut-5p\",\r\n                yearCode: \"2021-flex\",\r\n                yearLabel: \"2021 Flex\",\r\n                price: \"R$ 86.990\",\r\n                fuel: \"Flex\",\r\n                codeFipe: \"--\",\r\n                referenceMonth: \"junho de 2026\",\r\n                mileage: \"59.123 km\",\r\n                transmission: \"Autom\u00e1tico\",\r\n                color: \"Cinza\",\r\n                location: \"Vila Buenos Aires - S\u00e3o Paulo, SP\",\r\n                acceptsTrade: true,\r\n                description: \"Jeep Renegade 1.8 Longitude Flex Autom\u00e1tico 2021\\n\\n5 portas | C\u00e2mbio autom\u00e1tico de 6 marchas\\n\\nAdquira seu Renegade com condi\u00e7\u00f5es facilitadas!\\n\\nMotor 1.8 Flex\\nC\u00e2mbio autom\u00e1tico\\nSUV moderno, confort\u00e1vel e espa\u00e7oso\\nIdeal para fam\u00edlia, viagens e dia a dia\\nDesign sofisticado e excelente seguran\u00e7a\\n\\nFacilidades no financiamento:\\nParcelamento em at\u00e9 60x\\nFinanciamento sem CNH\\nPrimeira parcela para at\u00e9 60 dias\\n\\nAceitamos carro ou moto na troca, mesmo com d\u00edvidas!\\n\\nUP Ve\u00edculos \u2013 Av. S\u00e3o Miguel, 1068, Box 11\",\r\n                image: \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_625698-MLB111613452844_062026-F-jeep-renegade-18-longitude-flex-aut-5p.webp\",\r\n                gallery: [\"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_625698-MLB111613452844_062026-F-jeep-renegade-18-longitude-flex-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_971372-MLB111920952548_062026-F-jeep-renegade-18-longitude-flex-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_795391-MLB112322803319_052026-F-jeep-renegade-18-longitude-flex-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_626663-MLB112322151857_052026-F-jeep-renegade-18-longitude-flex-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_998869-MLB112323188603_052026-F-jeep-renegade-18-longitude-flex-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_608044-MLB112322033391_052026-F-jeep-renegade-18-longitude-flex-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_692301-MLB112323605639_052026-F-jeep-renegade-18-longitude-flex-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_850110-MLB112323159021_052026-F-jeep-renegade-18-longitude-flex-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_789610-MLB112323159035_052026-F-jeep-renegade-18-longitude-flex-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_818536-MLB112322033453_052026-F-jeep-renegade-18-longitude-flex-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_903374-MLB112325066447_052026-F-jeep-renegade-18-longitude-flex-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_966086-MLB112322803385_052026-F-jeep-renegade-18-longitude-flex-aut-5p.webp\"]\r\n            },\r\n            {\r\n                id: \"ml-volkswagen-jetta-7\",\r\n                brandLabel: \"Volkswagen\",\r\n                brand: \"volkswagen\",\r\n                model: \"Jetta 2.0 Gli 350 Tsi Aut. 4p\",\r\n                modelCode: \"jetta-20-gli-350-tsi-aut-4p\",\r\n                yearCode: \"2021-gasolina\",\r\n                yearLabel: \"2021 Gasolina\",\r\n                price: \"R$ 160.990\",\r\n                fuel: \"Gasolina\",\r\n                codeFipe: \"--\",\r\n                referenceMonth: \"junho de 2026\",\r\n                mileage: \"92.155 km\",\r\n                transmission: \"Autom\u00e1tico\",\r\n                color: \"Preto\",\r\n                location: \"Vila Buenos Aires - S\u00e3o Paulo, SP\",\r\n                acceptsTrade: true,\r\n                description: \"Volkswagen Jetta GLI \u2013 Vers\u00e3o Top de Linha\\n\\nSed\u00e3 esportivo de alto desempenho, muito conservado, confort\u00e1vel e completo. Ideal para quem busca pot\u00eancia, tecnologia, seguran\u00e7a e sofistica\u00e7\u00e3o em um \u00fanico carro. Excelente dirigibilidade e acabamento premium.\\n\\nMotor 2.0 Turbo\\nC\u00e2mbio Autom\u00e1tico\\nVers\u00e3o GLI (top de linha esportiva)\\nAr-condicionado digital\\nDire\u00e7\u00e3o el\u00e9trica\\nBancos esportivos\\nMultim\u00eddia\\nAirbags e ABS\\nExcelente estado de conserva\u00e7\u00e3o\\nLaudo pericial aprovado 100%\\nSem restri\u00e7\u00f5es\\nSem d\u00e9bitos\\n\\n\",\r\n                image: \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_706532-MLB112262036887_052026-F-volkswagen-jetta-20-gli-350-tsi-aut-4p.webp\",\r\n                gallery: [\"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_706532-MLB112262036887_052026-F-volkswagen-jetta-20-gli-350-tsi-aut-4p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_796433-MLB111239073536_052026-F-volkswagen-jetta-20-gli-350-tsi-aut-4p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_815521-MLB112259600781_052026-F-volkswagen-jetta-20-gli-350-tsi-aut-4p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_920928-MLB112261356921_052026-F-volkswagen-jetta-20-gli-350-tsi-aut-4p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_872752-MLB112259600821_052026-F-volkswagen-jetta-20-gli-350-tsi-aut-4p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_720334-MLB112259690111_052026-F-volkswagen-jetta-20-gli-350-tsi-aut-4p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_711872-MLB112259690133_052026-F-volkswagen-jetta-20-gli-350-tsi-aut-4p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_989155-MLB111239990940_052026-F-volkswagen-jetta-20-gli-350-tsi-aut-4p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_895016-MLB112259600861_052026-F-volkswagen-jetta-20-gli-350-tsi-aut-4p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_954188-MLB112261356969_052026-F-volkswagen-jetta-20-gli-350-tsi-aut-4p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_876090-MLB112262036969_052026-F-volkswagen-jetta-20-gli-350-tsi-aut-4p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_818797-MLB112259690165_052026-F-volkswagen-jetta-20-gli-350-tsi-aut-4p.webp\"]\r\n            },\r\n            {\r\n                id: \"ml-citroen-aircross-8\",\r\n                brandLabel: \"Citro\u00ebn\",\r\n                brand: \"citroen\",\r\n                model: \"Aircross 1.5 Live Flex 5p\",\r\n                modelCode: \"aircross-15-live-flex-5p\",\r\n                yearCode: \"2017-flex\",\r\n                yearLabel: \"2017 Flex\",\r\n                price: \"R$ 57.401\",\r\n                fuel: \"Flex\",\r\n                codeFipe: \"--\",\r\n                referenceMonth: \"junho de 2026\",\r\n                mileage: \"113.653 km\",\r\n                transmission: \"Manual\",\r\n                color: \"Branco\",\r\n                location: \"Vila Buenos Aires - S\u00e3o Paulo, SP\",\r\n                acceptsTrade: true,\r\n                description: \"Citro\u00ebn Aircross 1.5 Live Manual Flex\\n\\nSUV compacto, espa\u00e7oso e econ\u00f4mico \u2014 ideal para quem busca conforto, praticidade e \u00f3timo custo-benef\u00edcio no dia a dia.\\n\\nVE\u00cdCULO MUITO CONSERVADO\\nBAIXA MANUTEN\u00c7\u00c3O E ECONOMIA\\n\\nMotor 1.5 Flex 8V\\nC\u00e2mbio Manual\\nDire\u00e7\u00e3o el\u00e9trica\\nAr-condicionado\\nVidros e travas el\u00e9tricas\\nCentral multim\u00eddia \/ som\\nAirbags e ABS\\nExcelente espa\u00e7o interno\\nPorta-malas amplo\\nLaudo pericial aprovado 100%\\nSem restri\u00e7\u00f5es\\nSem d\u00e9bitos\\n\\nSUV confort\u00e1vel e vers\u00e1til, perfeito para fam\u00edlia, trabal\",\r\n                image: \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_747838-MLB112017348052_062026-F-citron-aircross-15-live-flex-5p.webp\",\r\n                gallery: [\"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_747838-MLB112017348052_062026-F-citron-aircross-15-live-flex-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_876234-MLB112810000387_062026-F-citron-aircross-15-live-flex-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_696194-MLB113044398873_062026-F-citron-aircross-15-live-flex-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_747683-MLB112449214577_052026-F-citron-aircross-15-live-flex-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_716795-MLB112448744521_052026-F-citron-aircross-15-live-flex-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_673722-MLB111404058694_052026-F-citron-aircross-15-live-flex-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_870800-MLB112448744543_052026-F-citron-aircross-15-live-flex-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_752844-MLB111404058706_052026-F-citron-aircross-15-live-flex-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_972572-MLB111404029440_052026-F-citron-aircross-15-live-flex-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_879719-MLB111403702934_052026-F-citron-aircross-15-live-flex-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_848516-MLB112448714497_052026-F-citron-aircross-15-live-flex-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_815742-MLB112448714503_052026-F-citron-aircross-15-live-flex-5p.webp\"]\r\n            },\r\n            {\r\n                id: \"ml-toyota-corolla-9\",\r\n                brandLabel: \"Toyota\",\r\n                brand: \"toyota\",\r\n                model: \"Corolla 2.0 16v Xei Flex Multi-drive S 4p\",\r\n                modelCode: \"corolla-20-16v-xei-flex-multi-drive-s-4p\",\r\n                yearCode: \"2016-flex\",\r\n                yearLabel: \"2016 Flex\",\r\n                price: \"R$ 87.990\",\r\n                fuel: \"Flex\",\r\n                codeFipe: \"--\",\r\n                referenceMonth: \"junho de 2026\",\r\n                mileage: \"137.024 km\",\r\n                transmission: \"Autom\u00e1tico\",\r\n                color: \"Preto\",\r\n                location: \"Vila Buenos Aires - S\u00e3o Paulo, SP\",\r\n                acceptsTrade: true,\r\n                description: \"Toyota Corolla XEi 2.0 Flex Autom\u00e1tico 2016 \u2014 Completo e Muito Conservado!\\n\\nSed\u00e3 sofisticado, confort\u00e1vel e econ\u00f4mico, ideal para quem busca desempenho, tecnologia e excelente dirigibilidade no dia a dia.\\n\\nVE\u00cdCULO MUITO CONSERVADO\\nEXCELENTE PROCED\u00caNCIA\\n\\nMotor 2.0 Flex\\nC\u00e2mbio autom\u00e1tico CVT\\nBancos em couro\\nDire\u00e7\u00e3o el\u00e9trica\\nAr-condicionado digital\\nCentral multim\u00eddia\\nChave presencial com bot\u00e3o Start\/Stop\\nC\u00e2mera de r\u00e9\\nSensor de estacionamento\\nControle de tra\u00e7\u00e3o e estabilidade\\nAirbags e freios ABS\\nRo\",\r\n                image: \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_778620-MLB111567551388_062026-F-toyota-corolla-20-16v-xei-flex-multi-drive-s-4p.webp\",\r\n                gallery: [\"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_778620-MLB111567551388_062026-F-toyota-corolla-20-16v-xei-flex-multi-drive-s-4p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_763240-MLB112264660173_052026-F-toyota-corolla-20-16v-xei-flex-multi-drive-s-4p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_834537-MLB112265848843_052026-F-toyota-corolla-20-16v-xei-flex-multi-drive-s-4p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_811866-MLB112265966285_052026-F-toyota-corolla-20-16v-xei-flex-multi-drive-s-4p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_915787-MLB111243526062_052026-F-toyota-corolla-20-16v-xei-flex-multi-drive-s-4p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_759984-MLB112263920045_052026-F-toyota-corolla-20-16v-xei-flex-multi-drive-s-4p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_831155-MLB111243142692_052026-F-toyota-corolla-20-16v-xei-flex-multi-drive-s-4p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_633672-MLB111242078984_052026-F-toyota-corolla-20-16v-xei-flex-multi-drive-s-4p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_772826-MLB112264277089_052026-F-toyota-corolla-20-16v-xei-flex-multi-drive-s-4p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_729235-MLB112265136279_052026-F-toyota-corolla-20-16v-xei-flex-multi-drive-s-4p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_892045-MLB112265966321_052026-F-toyota-corolla-20-16v-xei-flex-multi-drive-s-4p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_615638-MLB111243526122_052026-F-toyota-corolla-20-16v-xei-flex-multi-drive-s-4p.webp\"]\r\n            },\r\n            {\r\n                id: \"ml-toyota-corolla-cross-10\",\r\n                brandLabel: \"Toyota\",\r\n                brand: \"toyota\",\r\n                model: \"Corolla Cross 2.0 Xre Flex Aut. 5p\",\r\n                modelCode: \"corolla-cross-20-xre-flex-aut-5p\",\r\n                yearCode: \"2024-flex\",\r\n                yearLabel: \"2024 Flex\",\r\n                price: \"R$ 153.990\",\r\n                fuel: \"Flex\",\r\n                codeFipe: \"--\",\r\n                referenceMonth: \"junho de 2026\",\r\n                mileage: \"24.054 km\",\r\n                transmission: \"Autom\u00e1tico\",\r\n                color: \"Vermelho\",\r\n                location: \"Vila Buenos Aires - S\u00e3o Paulo, SP\",\r\n                acceptsTrade: true,\r\n                description: \"Toyota Corolla Cross XRE 2.0 Flex Autom\u00e1tico \u2013 \u00danico Dono\\n\\nSUV muito conservado, confort\u00e1vel e pronto para rodar. Ideal para quem busca seguran\u00e7a, tecnologia, espa\u00e7o e praticidade no dia a dia. C\u00e2mbio autom\u00e1tico, excelente dirigibilidade e manuten\u00e7\u00e3o em dia.\\n\\nMotor 2.0 Flex\\nC\u00e2mbio Autom\u00e1tico\\n\u00danico dono\\nAr-condicionado\\nDire\u00e7\u00e3o el\u00e9trica\\nVidros e travas el\u00e9tricas\\nMultim\u00eddia\\nAirbags e ABS\\nExcelente estado de conserva\u00e7\u00e3o\\nLaudo pericial aprovado 100%\\nSem restri\u00e7\u00f5es\\nSem d\u00e9bitos\\n\\nCarro econ\u00f4mico, espa\u00e7o\",\r\n                image: \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_964355-MLB112265049383_052026-F-toyota-corolla-cross-20-xre-flex-aut-5p.webp\",\r\n                gallery: [\"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_964355-MLB112265049383_052026-F-toyota-corolla-cross-20-xre-flex-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_985394-MLB112265079719_052026-F-toyota-corolla-cross-20-xre-flex-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_905026-MLB111243529390_052026-F-toyota-corolla-cross-20-xre-flex-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_617247-MLB111242319494_052026-F-toyota-corolla-cross-20-xre-flex-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_915319-MLB112265079739_052026-F-toyota-corolla-cross-20-xre-flex-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_747777-MLB112265346817_052026-F-toyota-corolla-cross-20-xre-flex-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_956595-MLB111243145938_052026-F-toyota-corolla-cross-20-xre-flex-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_897262-MLB112265969431_052026-F-toyota-corolla-cross-20-xre-flex-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_850564-MLB112265969445_052026-F-toyota-corolla-cross-20-xre-flex-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_963273-MLB112265139389_052026-F-toyota-corolla-cross-20-xre-flex-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_662626-MLB112263893721_052026-F-toyota-corolla-cross-20-xre-flex-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_802406-MLB112263893731_052026-F-toyota-corolla-cross-20-xre-flex-aut-5p.webp\"]\r\n            },\r\n            {\r\n                id: \"ml-toyota-corolla-11\",\r\n                brandLabel: \"Toyota\",\r\n                brand: \"toyota\",\r\n                model: \"Corolla 2.0 16v Altis Flex Multi-drive S 4p\",\r\n                modelCode: \"corolla-20-16v-altis-flex-multi-drive-s-4p\",\r\n                yearCode: \"2018-flex\",\r\n                yearLabel: \"2018 Flex\",\r\n                price: \"R$ 106.990\",\r\n                fuel: \"Flex\",\r\n                codeFipe: \"--\",\r\n                referenceMonth: \"junho de 2026\",\r\n                mileage: \"82.460 km\",\r\n                transmission: \"Autom\u00e1tico\",\r\n                color: \"Prateado\",\r\n                location: \"Vila Buenos Aires - S\u00e3o Paulo, SP\",\r\n                acceptsTrade: true,\r\n                description: \"Toyota Corolla Altis 2018\\n\\nSed\u00e3 m\u00e9dio muito conservado, confort\u00e1vel e completo, ideal para quem busca confiabilidade, tecnologia, seguran\u00e7a e excelente acabamento. \u00d3timo espa\u00e7o interno e dirigibilidade suave.\\n\\nMotor 2.0 Flex\\nC\u00e2mbio Autom\u00e1tico\\nVers\u00e3o Altis (top de linha)\\nAr-condicionado digital\\nDire\u00e7\u00e3o el\u00e9trica\\nBancos em couro\\nMultim\u00eddia\\nAirbags e ABS\\nExcelente estado de conserva\u00e7\u00e3o\\nLaudo pericial aprovado 100%\\nSem restri\u00e7\u00f5es\\nSem d\u00e9bitos\\n\\nCarro econ\u00f4mico dentro da categoria, muito confort\u00e1vel e i\",\r\n                image: \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_928313-MLB111242883612_052026-F-toyota-corolla-20-16v-altis-flex-multi-drive-s-4p.webp\",\r\n                gallery: [\"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_928313-MLB111242883612_052026-F-toyota-corolla-20-16v-altis-flex-multi-drive-s-4p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_945103-MLB111569085552_062026-F-toyota-corolla-20-16v-altis-flex-multi-drive-s-4p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_728574-MLB112266656865_052026-F-toyota-corolla-20-16v-altis-flex-multi-drive-s-4p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_760683-MLB112266240347_052026-F-toyota-corolla-20-16v-altis-flex-multi-drive-s-4p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_918374-MLB112264284233_052026-F-toyota-corolla-20-16v-altis-flex-multi-drive-s-4p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_924467-MLB112265053295_052026-F-toyota-corolla-20-16v-altis-flex-multi-drive-s-4p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_722856-MLB112265350861_052026-F-toyota-corolla-20-16v-altis-flex-multi-drive-s-4p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_943589-MLB112265856247_052026-F-toyota-corolla-20-16v-altis-flex-multi-drive-s-4p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_825594-MLB112265083701_052026-F-toyota-corolla-20-16v-altis-flex-multi-drive-s-4p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_895788-MLB111242499712_052026-F-toyota-corolla-20-16v-altis-flex-multi-drive-s-4p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_764738-MLB112265083801_052026-F-toyota-corolla-20-16v-altis-flex-multi-drive-s-4p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_674251-MLB112265083775_052026-F-toyota-corolla-20-16v-altis-flex-multi-drive-s-4p.webp\"]\r\n            },\r\n            {\r\n                id: \"ml-honda-city-hatch-12\",\r\n                brandLabel: \"Honda\",\r\n                brand: \"honda\",\r\n                model: \"City Hatch 1.5 Touring Flex Aut. 5P\",\r\n                modelCode: \"city-hatch-15-touring-flex-aut-5p\",\r\n                yearCode: \"2024-flex\",\r\n                yearLabel: \"2024 Flex\",\r\n                price: \"R$ 125.990\",\r\n                fuel: \"Flex\",\r\n                codeFipe: \"--\",\r\n                referenceMonth: \"junho de 2026\",\r\n                mileage: \"34.861 km\",\r\n                transmission: \"Autom\u00e1tico\",\r\n                color: \"Prateado\",\r\n                location: \"Vila Buenos Aires - S\u00e3o Paulo, SP\",\r\n                acceptsTrade: true,\r\n                description: \"Honda City Hatch Touring 2024\\n\\nHatch moderno, sofisticado e econ\u00f4mico \u2014 ideal para quem busca conforto, tecnologia, excelente dirigibilidade e baixo consumo de combust\u00edvel, sem abrir m\u00e3o de espa\u00e7o e acabamento premium.\\n\\n\\nVE\u00cdCULO MUITO CONSERVADO\\n\\nEXCELENTE PROCED\u00caNCIA, CONFORTO E SEGURAN\u00c7A\\n\\n\\nEspecifica\u00e7\u00f5es do ve\u00edculo:\\n\\nMotor 1.5 i-VTEC Flex\\nC\u00e2mbio autom\u00e1tico CVT\\nDire\u00e7\u00e3o el\u00e9trica\\nAr-condicionado digital\\nBancos em couro\\nCentral multim\u00eddia com Android Auto e Apple CarPlay\\nPainel digital TFT\\nChave p\",\r\n                image: \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_944971-MLB113463838617_062026-F-honda-city-hatch-15-touring-flex-aut-5p.webp\",\r\n                gallery: [\"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_944971-MLB113463838617_062026-F-honda-city-hatch-15-touring-flex-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_650441-MLB112309086524_062026-F-honda-city-hatch-15-touring-flex-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_835879-MLB113463364401_062026-F-honda-city-hatch-15-touring-flex-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_629179-MLB113461524671_062026-F-honda-city-hatch-15-touring-flex-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_704174-MLB113463364421_062026-F-honda-city-hatch-15-touring-flex-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_643900-MLB113463364399_062026-F-honda-city-hatch-15-touring-flex-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_810909-MLB113463364415_062026-F-honda-city-hatch-15-touring-flex-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_811419-MLB112310626816_062026-F-honda-city-hatch-15-touring-flex-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_749377-MLB112310181584_062026-F-honda-city-hatch-15-touring-flex-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_908888-MLB113463571039_062026-F-honda-city-hatch-15-touring-flex-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_906367-MLB113463571031_062026-F-honda-city-hatch-15-touring-flex-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_823777-MLB113461524659_062026-F-honda-city-hatch-15-touring-flex-aut-5p.webp\"]\r\n            },\r\n            {\r\n                id: \"ml-suzuki-grand-vitara-13\",\r\n                brandLabel: \"Suzuki\",\r\n                brand: \"suzuki\",\r\n                model: \"Grand Vitara 2.0 2wd Aut. 5p\",\r\n                modelCode: \"grand-vitara-20-2wd-aut-5p\",\r\n                yearCode: \"2013-gasolina\",\r\n                yearLabel: \"2013 Gasolina\",\r\n                price: \"R$ 63.743\",\r\n                fuel: \"Gasolina\",\r\n                codeFipe: \"--\",\r\n                referenceMonth: \"junho de 2026\",\r\n                mileage: \"145.995 km\",\r\n                transmission: \"Autom\u00e1tico\",\r\n                color: \"Prateado\",\r\n                location: \"Vila Buenos Aires - S\u00e3o Paulo, SP\",\r\n                acceptsTrade: true,\r\n                description: \"Suzuki Grand Vitara 2.0 2WD Autom\u00e1tica 2013 \u2013 \u00danico Dono\\n\\nDestaques do ve\u00edculo:\\n\\nMotor 2.0 com \u00f3timo desempenho\\nC\u00e2mbio autom\u00e1tico para mais conforto\\nVers\u00e3o 2WD, ideal para cidade e estrada\\nSUV espa\u00e7oso, robusto e confort\u00e1vel\\n5 portas, \u00f3timo para fam\u00edlia\\n\u00danico dono\\n\\nFacilidades no financiamento:\\n\\nParcelamento em at\u00e9 60x\\nFinanciamento sem CNH\\nPrimeira parcela para at\u00e9 60 dias\\n\\nAceitamos carro ou moto na troca, mesmo com d\u00edvidas!\\n\\nUP Ve\u00edculos \u2013 Av. S\u00e3o Miguel, 1068, Box 11\/12\\nClayton:\",\r\n                image: \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_642943-MLB112990064517_062026-F-suzuki-grand-vitara-20-2wd-aut-5p.webp\",\r\n                gallery: [\"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_642943-MLB112990064517_062026-F-suzuki-grand-vitara-20-2wd-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_733829-MLB111568295332_062026-F-suzuki-grand-vitara-20-2wd-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_906198-MLB112266244431_052026-F-suzuki-grand-vitara-20-2wd-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_784572-MLB112267017919_052026-F-suzuki-grand-vitara-20-2wd-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_706936-MLB112264820923_052026-F-suzuki-grand-vitara-20-2wd-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_868572-MLB111243567032_052026-F-suzuki-grand-vitara-20-2wd-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_650218-MLB112266867959_052026-F-suzuki-grand-vitara-20-2wd-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_893629-MLB111242887954_052026-F-suzuki-grand-vitara-20-2wd-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_796809-MLB112265355101_052026-F-suzuki-grand-vitara-20-2wd-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_879633-MLB112266957739_052026-F-suzuki-grand-vitara-20-2wd-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_837750-MLB112265860227_052026-F-suzuki-grand-vitara-20-2wd-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_776436-MLB112266837855_052026-F-suzuki-grand-vitara-20-2wd-aut-5p.webp\"]\r\n            },\r\n            {\r\n                id: \"ml-fiat-cronos-14\",\r\n                brandLabel: \"Fiat\",\r\n                brand: \"fiat\",\r\n                model: \"Cronos 1.0 Drive Flex 4p\",\r\n                modelCode: \"cronos-10-drive-flex-4p\",\r\n                yearCode: \"2025-flex\",\r\n                yearLabel: \"2025 Flex\",\r\n                price: \"R$ 81.990\",\r\n                fuel: \"Flex\",\r\n                codeFipe: \"--\",\r\n                referenceMonth: \"junho de 2026\",\r\n                mileage: \"26.452 km\",\r\n                transmission: \"Manual\",\r\n                color: \"Branco\",\r\n                location: \"Vila Buenos Aires - S\u00e3o Paulo, SP\",\r\n                acceptsTrade: true,\r\n                description: \"Fiat Cronos Drive 1.0 Flex Manual\\nSedan moderno, econ\u00f4mico e confort\u00e1vel \u2014 ideal para cidade, trabalho e viagens.\\n\\nDestaques do ve\u00edculo:\\n\\n* Motor 1.0 Flex\\n* C\u00e2mbio Manual\\n* Dire\u00e7\u00e3o el\u00e9trica\\n* Ar-condicionado\\n* Vidros e travas el\u00e9tricas\\n* Central multim\u00eddia \/ som\\n* Airbags e ABS\\n* Excelente espa\u00e7o interno\\n* Porta-malas amplo\\n* Laudo pericial aprovado 100%\\n* Sem restri\u00e7\u00f5es e d\u00e9bitos\\n\\nBenef\u00edcios:\\n\\n* Ve\u00edculo muito conservado\\n* Baixa manuten\u00e7\u00e3o e economia\\n* \u00d3tima dirigibilidade e conforto\\n\\nFacilidade\",\r\n                image: \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_674674-MLB111663857798_062026-F-fiat-cronos-10-drive-flex-4p.webp\",\r\n                gallery: [\"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_674674-MLB111663857798_062026-F-fiat-cronos-10-drive-flex-4p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_771465-MLB113091451681_062026-F-fiat-cronos-10-drive-flex-4p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_987404-MLB112742851515_062026-F-fiat-cronos-10-drive-flex-4p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_640279-MLB112384163861_052026-F-fiat-cronos-10-drive-flex-4p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_769871-MLB111347238026_052026-F-fiat-cronos-10-drive-flex-4p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_616393-MLB112384134059_052026-F-fiat-cronos-10-drive-flex-4p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_788006-MLB112384312717_052026-F-fiat-cronos-10-drive-flex-4p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_602288-MLB111347238058_052026-F-fiat-cronos-10-drive-flex-4p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_883728-MLB112384163943_052026-F-fiat-cronos-10-drive-flex-4p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_774466-MLB111346232556_052026-F-fiat-cronos-10-drive-flex-4p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_679897-MLB111345313934_052026-F-fiat-cronos-10-drive-flex-4p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_940446-MLB112386332127_052026-F-fiat-cronos-10-drive-flex-4p.webp\"]\r\n            },\r\n            {\r\n                id: \"ml-chevrolet-onix-15\",\r\n                brandLabel: \"Chevrolet\",\r\n                brand: \"chevrolet\",\r\n                model: \"Onix 1.4 Lt Aut. 5p\",\r\n                modelCode: \"onix-14-lt-aut-5p\",\r\n                yearCode: \"2017-flex\",\r\n                yearLabel: \"2017 Flex\",\r\n                price: \"R$ 62.990\",\r\n                fuel: \"Flex\",\r\n                codeFipe: \"--\",\r\n                referenceMonth: \"junho de 2026\",\r\n                mileage: \"75.128 km\",\r\n                transmission: \"Autom\u00e1tico\",\r\n                color: \"Branco\",\r\n                location: \"Vila Buenos Aires - S\u00e3o Paulo, SP\",\r\n                acceptsTrade: true,\r\n                description: \"GM Onix 1.4 LT Autom\u00e1tico 2017\\n\\nApenas 75.000 km\\n\\nLaudo cautelar 100% aprovado\\nIPVA quitado\\nLicenciamento 2026 em dia\\nVe\u00edculo conservado e pronto para rodar\\n\\nConforto, economia e praticidade para o seu dia a dia!\\n\\nDestaques do ve\u00edculo:\\nMotor 1.4 econ\u00f4mico e confi\u00e1vel\\nC\u00e2mbio autom\u00e1tico\\nHatch moderno, confort\u00e1vel e espa\u00e7oso\\nExcelente para cidade, estrada e uso di\u00e1rio\\nBoa dirigibilidade e seguran\u00e7a\\nRevis\u00f5es em dia\\nDocumenta\u00e7\u00e3o regularizada e pronta para transfer\u00eancia\\n\\nFacilidades no financiamento:\\n\",\r\n                image: \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_987768-MLB112093390634_062026-F-chevrolet-onix-14-lt-aut-5p.webp\",\r\n                gallery: [\"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_987768-MLB112093390634_062026-F-chevrolet-onix-14-lt-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_664989-MLB112878400783_062026-F-chevrolet-onix-14-lt-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_835106-MLB112528412159_052026-F-chevrolet-onix-14-lt-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_777136-MLB111472918178_052026-F-chevrolet-onix-14-lt-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_852923-MLB111472918156_052026-F-chevrolet-onix-14-lt-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_913170-MLB112528412189_052026-F-chevrolet-onix-14-lt-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_705131-MLB111472003360_052026-F-chevrolet-onix-14-lt-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_688467-MLB111472977750_052026-F-chevrolet-onix-14-lt-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_679574-MLB111472918194_052026-F-chevrolet-onix-14-lt-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_714547-MLB112528676377_052026-F-chevrolet-onix-14-lt-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_989529-MLB111472977812_052026-F-chevrolet-onix-14-lt-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_751976-MLB112528647087_052026-F-chevrolet-onix-14-lt-aut-5p.webp\"]\r\n            },\r\n            {\r\n                id: \"ml-hyundai-creta-16\",\r\n                brandLabel: \"Hyundai\",\r\n                brand: \"hyundai\",\r\n                model: \"Creta 2.0 Prestige Flex Aut. 5p\",\r\n                modelCode: \"creta-20-prestige-flex-aut-5p\",\r\n                yearCode: \"2017-flex\",\r\n                yearLabel: \"2017 Flex\",\r\n                price: \"R$ 88.990\",\r\n                fuel: \"Flex\",\r\n                codeFipe: \"--\",\r\n                referenceMonth: \"junho de 2026\",\r\n                mileage: \"118.459 km\",\r\n                transmission: \"Autom\u00e1tico\",\r\n                color: \"Prateado\",\r\n                location: \"Vila Buenos Aires - S\u00e3o Paulo, SP\",\r\n                acceptsTrade: true,\r\n                description: \"Hyundai Creta Prestige 2.0 Flex Aut\\n\\nPerua\/hatch alongado, muito espa\u00e7oso, confort\u00e1vel e econ\u00f4mico \u2014 perfeito para quem busca praticidade, \u00f3timo porta-malas e baixo custo de manuten\u00e7\u00e3o.\\n\\nVe\u00edculo muito conservado\\nBaixa manuten\u00e7\u00e3o e economia\\n\\nCaracter\u00edsticas principais:\\nMotor 2.0 Flex\\nC\u00e2mbio Autom\u00e1tico\\nDire\u00e7\u00e3o el\u00e9trica\/hidr\u00e1ulica (conforme vers\u00e3o)\\nAr-condicionado\\nVidros e travas el\u00e9tricas\\nSom \/ Multim\u00eddia (conforme vers\u00e3o)\\nAirbags e ABS\\nExcelente estado de conserva\u00e7\u00e3o\\nLaudo pericial aprovado 100%\\n\",\r\n                image: \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_704061-MLB112880551169_062026-F-hyundai-creta-20-prestige-flex-aut-5p.webp\",\r\n                gallery: [\"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_704061-MLB112880551169_062026-F-hyundai-creta-20-prestige-flex-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_791040-MLB111781631128_062026-F-hyundai-creta-20-prestige-flex-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_653043-MLB112529518685_052026-F-hyundai-creta-20-prestige-flex-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_698532-MLB112528431643_052026-F-hyundai-creta-20-prestige-flex-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_704648-MLB112528431649_052026-F-hyundai-creta-20-prestige-flex-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_986187-MLB112529816685_052026-F-hyundai-creta-20-prestige-flex-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_977226-MLB112528695835_052026-F-hyundai-creta-20-prestige-flex-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_661258-MLB112528666279_052026-F-hyundai-creta-20-prestige-flex-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_667628-MLB112529816709_052026-F-hyundai-creta-20-prestige-flex-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_622525-MLB112529787347_052026-F-hyundai-creta-20-prestige-flex-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_950525-MLB112528872955_052026-F-hyundai-creta-20-prestige-flex-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_941648-MLB112529787283_052026-F-hyundai-creta-20-prestige-flex-aut-5p.webp\"]\r\n            },\r\n            {\r\n                id: \"ml-jeep-compass-17\",\r\n                brandLabel: \"Jeep\",\r\n                brand: \"jeep\",\r\n                model: \"Compass 2.0 Longitude Flex Aut. 5p\",\r\n                modelCode: \"compass-20-longitude-flex-aut-5p\",\r\n                yearCode: \"2021-flex\",\r\n                yearLabel: \"2021 Flex\",\r\n                price: \"R$ 79.900\",\r\n                fuel: \"Flex\",\r\n                codeFipe: \"--\",\r\n                referenceMonth: \"junho de 2026\",\r\n                mileage: \"89.073 km\",\r\n                transmission: \"Autom\u00e1tico\",\r\n                color: \"Branco\",\r\n                location: \"Vila Buenos Aires - S\u00e3o Paulo, SP\",\r\n                acceptsTrade: true,\r\n                description: \"Jeep Compass LONGITUDE 2.0 Flex Aut\\nAno\/Mod: 2020\/2021\\nCor: Branco\\n\\nR.E.P.A.S.S.E\\n\\n(( vendido no estado que se encontra ))\\nSem GARANTIA\\n\\nTabela FIPE R$ 104.030,00\\nValor de Venda R$ 79.900,00\\n\\nVe\u00edculo fazendo barulho na parte debaixo\\n(( N\u00c3O FUMA \/\/\/\/ Motor n\u00e3o perde for\u00e7a ))\\n\\nLaudo cautelar aprovado 100%\\nManual e Chave C\u00f3pia\\nSem restri\u00e7\u00f5es\\nSem d\u00e9bitos\\n\\n\\nAceitamos troca!\\nPegamos seu ve\u00edculo na troca, mesmo com financiamento ou d\u00edvida pendente (mediante avalia\u00e7\u00e3o).\\n\\nFinanciamento facilitado\\nCom ou \",\r\n                image: \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_947884-MLB113460905957_062026-F-jeep-compass-20-longitude-flex-aut-5p.webp\",\r\n                gallery: [\"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_947884-MLB113460905957_062026-F-jeep-compass-20-longitude-flex-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_808235-MLB113461025617_062026-F-jeep-compass-20-longitude-flex-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_653484-MLB113460905955_062026-F-jeep-compass-20-longitude-flex-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_704535-MLB112307669168_062026-F-jeep-compass-20-longitude-flex-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_902713-MLB113461025643_062026-F-jeep-compass-20-longitude-flex-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_608865-MLB113461351319_062026-F-jeep-compass-20-longitude-flex-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_610185-MLB112307431802_062026-F-jeep-compass-20-longitude-flex-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_778888-MLB112308320390_062026-F-jeep-compass-20-longitude-flex-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_987131-MLB112307639610_062026-F-jeep-compass-20-longitude-flex-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_819571-MLB112308143384_062026-F-jeep-compass-20-longitude-flex-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_770127-MLB112308320464_062026-F-jeep-compass-20-longitude-flex-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_993131-MLB113460522641_062026-F-jeep-compass-20-longitude-flex-aut-5p.webp\"]\r\n            },\r\n            {\r\n                id: \"ml-jeep-compass-18\",\r\n                brandLabel: \"Jeep\",\r\n                brand: \"jeep\",\r\n                model: \"Compass 1.3 Limited Turbo Flex Aut. (t270) 5p\",\r\n                modelCode: \"compass-13-limited-turbo-flex-aut-t270-5p\",\r\n                yearCode: \"2022-flex\",\r\n                yearLabel: \"2022 Flex\",\r\n                price: \"R$ 130.990\",\r\n                fuel: \"Flex\",\r\n                codeFipe: \"--\",\r\n                referenceMonth: \"junho de 2026\",\r\n                mileage: \"58.727 km\",\r\n                transmission: \"Autom\u00e1tico\",\r\n                color: \"Cinza\",\r\n                location: \"Vila Buenos Aires - S\u00e3o Paulo, SP\",\r\n                acceptsTrade: true,\r\n                description: \"Jeep Compass Limited T270 2022\\n\\nSUV sofisticado, espa\u00e7oso e tecnol\u00f3gico \u2014 ideal para quem busca conforto, desempenho e seguran\u00e7a em todas as viagens.\\n\\nVE\u00cdCULO MUITO CONSERVADO\\nBAIXA KM E EXCELENTE PROCED\u00caNCIA\\n\\nMotor 1.3 Turbo Flex T270\\nC\u00e2mbio Autom\u00e1tico\\nCentral multim\u00eddia\\nBancos em couro\\nAr-condicionado digital dual zone\\nChave presencial e partida por bot\u00e3o\\nRodas de liga leve\\nDire\u00e7\u00e3o el\u00e9trica\\nVidros e travas el\u00e9tricas\\nAirbags e ABS\\nControle de tra\u00e7\u00e3o e estabilidade\\nLaudo pericial aprovado 100%\\nS\",\r\n                image: \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_633674-MLB111925522866_062026-F-jeep-compass-13-limited-turbo-flex-aut-t270-5p.webp\",\r\n                gallery: [\"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_633674-MLB111925522866_062026-F-jeep-compass-13-limited-turbo-flex-aut-t270-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_813943-MLB112697319007_062026-F-jeep-compass-13-limited-turbo-flex-aut-t270-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_961972-MLB112334458739_052026-F-jeep-compass-13-limited-turbo-flex-aut-t270-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_753732-MLB111300800948_052026-F-jeep-compass-13-limited-turbo-flex-aut-t270-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_869852-MLB112334458755_052026-F-jeep-compass-13-limited-turbo-flex-aut-t270-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_871201-MLB112332939295_052026-F-jeep-compass-13-limited-turbo-flex-aut-t270-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_609659-MLB112334576719_052026-F-jeep-compass-13-limited-turbo-flex-aut-t270-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_821236-MLB112333206965_052026-F-jeep-compass-13-limited-turbo-flex-aut-t270-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_715506-MLB112334129671_052026-F-jeep-compass-13-limited-turbo-flex-aut-t270-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_888213-MLB111298904490_052026-F-jeep-compass-13-limited-turbo-flex-aut-t270-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_931061-MLB112333206981_052026-F-jeep-compass-13-limited-turbo-flex-aut-t270-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_688005-MLB111299082364_052026-F-jeep-compass-13-limited-turbo-flex-aut-t270-5p.webp\"]\r\n            },\r\n            {\r\n                id: \"ml-hyundai-creta-19\",\r\n                brandLabel: \"Hyundai\",\r\n                brand: \"hyundai\",\r\n                model: \"Creta 1.6 Ultimate Tgdi Aut. (New) 5P\",\r\n                modelCode: \"creta-16-ultimate-tgdi-aut-new-5p\",\r\n                yearCode: \"2026-gasolina\",\r\n                yearLabel: \"2026 Gasolina\",\r\n                price: \"R$ 191.990\",\r\n                fuel: \"Gasolina\",\r\n                codeFipe: \"--\",\r\n                referenceMonth: \"junho de 2026\",\r\n                mileage: \"4.325 km\",\r\n                transmission: \"Autom\u00e1tico\",\r\n                color: \"Cinza\",\r\n                location: \"Vila Buenos Aires - S\u00e3o Paulo, SP\",\r\n                acceptsTrade: true,\r\n                description: \"Hyundai Creta Ultimate 1.6 TGDI \u00danico Dono \u2013 Apenas 4.300 km\\n\\nSUV premium praticamente novo, com baix\u00edssima quilometragem e estado de zero km. Ideal para quem busca o m\u00e1ximo em conforto, tecnologia, seguran\u00e7a e desempenho.\\n\\nAPENAS 4.300 QUIL\u00d4METROS\\nGARANTIA DE F\u00c1BRICA ATIVA\\nVERS\u00c3O MAIS COMPLETA DA CATEGORIA\\n\\nMotor 1.6 TGDI Turbo\\nC\u00e2mbio Autom\u00e1tico\\nVers\u00e3o Ultimate (top de linha)\\n\u00danico dono\\nGarantia de f\u00e1brica\\nAr-condicionado digital\\nDire\u00e7\u00e3o el\u00e9trica\\nBancos em couro\\nMultim\u00eddia\\nAirbags e ABS\\nExcelen\",\r\n                image: \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_883359-MLB111300222378_052026-F-hyundai-creta-16-ultimate-tgdi-aut-new-5p.webp\",\r\n                gallery: [\"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_883359-MLB111300222378_052026-F-hyundai-creta-16-ultimate-tgdi-aut-new-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_619921-MLB111622530970_062026-F-hyundai-creta-16-ultimate-tgdi-aut-new-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_927318-MLB112334919191_052026-F-hyundai-creta-16-ultimate-tgdi-aut-new-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_651762-MLB112336286475_052026-F-hyundai-creta-16-ultimate-tgdi-aut-new-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_779558-MLB111301854654_052026-F-hyundai-creta-16-ultimate-tgdi-aut-new-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_776980-MLB112335988623_052026-F-hyundai-creta-16-ultimate-tgdi-aut-new-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_973235-MLB112334621657_052026-F-hyundai-creta-16-ultimate-tgdi-aut-new-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_842850-MLB111300460540_052026-F-hyundai-creta-16-ultimate-tgdi-aut-new-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_865450-MLB112332953807_052026-F-hyundai-creta-16-ultimate-tgdi-aut-new-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_608390-MLB111300222438_052026-F-hyundai-creta-16-ultimate-tgdi-aut-new-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_640753-MLB112336256767_052026-F-hyundai-creta-16-ultimate-tgdi-aut-new-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_684317-MLB112334621701_052026-F-hyundai-creta-16-ultimate-tgdi-aut-new-5p.webp\"]\r\n            },\r\n            {\r\n                id: \"ml-volkswagen-voyage-20\",\r\n                brandLabel: \"Volkswagen\",\r\n                brand: \"volkswagen\",\r\n                model: \"Voyage 1.6 Msi Total Flex 4p\",\r\n                modelCode: \"voyage-16-msi-total-flex-4p\",\r\n                yearCode: \"2022-flex\",\r\n                yearLabel: \"2022 Flex\",\r\n                price: \"R$ 63.990\",\r\n                fuel: \"Flex\",\r\n                codeFipe: \"--\",\r\n                referenceMonth: \"junho de 2026\",\r\n                mileage: \"112.947 km\",\r\n                transmission: \"Manual\",\r\n                color: \"Branco\",\r\n                location: \"Vila Buenos Aires - S\u00e3o Paulo, SP\",\r\n                acceptsTrade: true,\r\n                description: \"VW Voyage 1.6 Flex Manual\\n\\nSed\u00e3 espa\u00e7oso, confort\u00e1vel e econ\u00f4mico \u2014 ideal para quem busca praticidade, desempenho e baixo custo de manuten\u00e7\u00e3o no dia a dia.\\n\\nVE\u00cdCULO MUITO CONSERVADO\\nEXCELENTE PROCED\u00caNCIA E ECONOMIA\\n\\nMotor 1.6 Flex\\nC\u00e2mbio Manual\\nDire\u00e7\u00e3o hidr\u00e1ulica\/el\u00e9trica\\nAr-condicionado\\nVidros e travas el\u00e9tricas\\nSom\\nAirbags e ABS\\nExcelente espa\u00e7o interno\\nPorta-malas amplo\\nLaudo pericial aprovado 100%\\nSem restri\u00e7\u00f5es\\nSem d\u00e9bitos\\n\\nSed\u00e3 confort\u00e1vel e vers\u00e1til, perfeito para cidade, trabalho e viage\",\r\n                image: \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_899961-MLB111561431052_062026-F-volkswagen-voyage-16-msi-total-flex-4p.webp\",\r\n                gallery: [\"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_899961-MLB111561431052_062026-F-volkswagen-voyage-16-msi-total-flex-4p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_618420-MLB111235926300_052026-F-volkswagen-voyage-16-msi-total-flex-4p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_722424-MLB112258169183_052026-F-volkswagen-voyage-16-msi-total-flex-4p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_773768-MLB112255972451_052026-F-volkswagen-voyage-16-msi-total-flex-4p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_895367-MLB112255854637_052026-F-volkswagen-voyage-16-msi-total-flex-4p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_756581-MLB112257516273_052026-F-volkswagen-voyage-16-msi-total-flex-4p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_821500-MLB112255972497_052026-F-volkswagen-voyage-16-msi-total-flex-4p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_696234-MLB112258169269_052026-F-volkswagen-voyage-16-msi-total-flex-4p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_760446-MLB111236815250_052026-F-volkswagen-voyage-16-msi-total-flex-4p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_898133-MLB111237434794_052026-F-volkswagen-voyage-16-msi-total-flex-4p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_625004-MLB111236223254_052026-F-volkswagen-voyage-16-msi-total-flex-4p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_979779-MLB112257516333_052026-F-volkswagen-voyage-16-msi-total-flex-4p.webp\"]\r\n            },\r\n            {\r\n                id: \"ml-chevrolet-s10-21\",\r\n                brandLabel: \"Chevrolet\",\r\n                brand: \"chevrolet\",\r\n                model: \"S10 2.4 Executive Cab. Dupla 4x2 Flexpower 4p\",\r\n                modelCode: \"s10-24-executive-cab-dupla-4x2-flexpower-4p\",\r\n                yearCode: \"2010-flex\",\r\n                yearLabel: \"2010 Flex\",\r\n                price: \"R$ 51.900\",\r\n                fuel: \"Flex\",\r\n                codeFipe: \"--\",\r\n                referenceMonth: \"junho de 2026\",\r\n                mileage: \"142.350 km\",\r\n                transmission: \"Manual\",\r\n                color: \"Prateado\",\r\n                location: \"Vila Buenos Aires - S\u00e3o Paulo, SP\",\r\n                acceptsTrade: true,\r\n                description: \"Gm S-10 EXECUTIVE CD 2.4 Manual Flex\\nAno\/Mod: 2009\/2010\\nCor: Prata\\n\\nR.E.P.A.S.S.E\\n\\n(( vendido no estado que se encontra ))\\nSem GARANTIA\\n\\nTabela FIPE R$ 63.175.,00\\nValor de Venda R$ 51.900,00\\n\\n\\nAceitamos troca!\\nPegamos seu ve\u00edculo na troca, mesmo com financiamento ou d\u00edvida pendente (mediante avalia\u00e7\u00e3o).\\n\\nFinanciamento facilitado\\nCom ou sem entrada, sujeito \u00e0 an\u00e1lise de cr\u00e9dito.\\n\\nFa\u00e7a sua an\u00e1lise on-line\\nAprova\u00e7\u00e3o r\u00e1pida e sem burocracia.\\n\\nParcelamento em at\u00e9 60x\\n\\nAv. S\u00e3o Miguel, 1068 - Box 11\/12\",\r\n                image: \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_847270-MLB113462335569_062026-F-chevrolet-s10-24-executive-cab-dupla-4x2-flexpower-4p.webp\",\r\n                gallery: [\"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_847270-MLB113462335569_062026-F-chevrolet-s10-24-executive-cab-dupla-4x2-flexpower-4p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_718692-MLB112308148360_062026-F-chevrolet-s10-24-executive-cab-dupla-4x2-flexpower-4p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_920950-MLB113460940667_062026-F-chevrolet-s10-24-executive-cab-dupla-4x2-flexpower-4p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_651669-MLB112309006866_062026-F-chevrolet-s10-24-executive-cab-dupla-4x2-flexpower-4p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_717962-MLB113461326117_062026-F-chevrolet-s10-24-executive-cab-dupla-4x2-flexpower-4p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_612196-MLB113460940733_062026-F-chevrolet-s10-24-executive-cab-dupla-4x2-flexpower-4p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_811630-MLB113461504233_062026-F-chevrolet-s10-24-executive-cab-dupla-4x2-flexpower-4p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_946051-MLB113462306003_062026-F-chevrolet-s10-24-executive-cab-dupla-4x2-flexpower-4p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_790125-MLB113461326147_062026-F-chevrolet-s10-24-executive-cab-dupla-4x2-flexpower-4p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_771052-MLB113462335663_062026-F-chevrolet-s10-24-executive-cab-dupla-4x2-flexpower-4p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_745367-MLB113460527429_062026-F-chevrolet-s10-24-executive-cab-dupla-4x2-flexpower-4p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_994566-MLB113461326199_062026-F-chevrolet-s10-24-executive-cab-dupla-4x2-flexpower-4p.webp\"]\r\n            },\r\n            {\r\n                id: \"ml-honda-hr-v-22\",\r\n                brandLabel: \"Honda\",\r\n                brand: \"honda\",\r\n                model: \"HR-V 1.8 Exl Flex Aut. 5p\",\r\n                modelCode: \"hr-v-18-exl-flex-aut-5p\",\r\n                yearCode: \"2016-flex\",\r\n                yearLabel: \"2016 Flex\",\r\n                price: \"R$ 89.990\",\r\n                fuel: \"Flex\",\r\n                codeFipe: \"--\",\r\n                referenceMonth: \"junho de 2026\",\r\n                mileage: \"149.852 km\",\r\n                transmission: \"Autom\u00e1tico\",\r\n                color: \"Branco\",\r\n                location: \"Vila Buenos Aires - S\u00e3o Paulo, SP\",\r\n                acceptsTrade: true,\r\n                description: \"HONDA HR-V EXL 1.8 FLEX AUT. \u2014 VERS\u00c3O TOP DE LINHA!\\n\\nSUV moderno, confort\u00e1vel e econ\u00f4mico \u2014 ideal para quem busca espa\u00e7o interno, confiabilidade e excelente dirigibilidade no dia a dia.\\n\\nVE\u00cdCULO MUITO CONSERVADO\\nEXCELENTE PROCED\u00caNCIA\\n\\nMotor 1.8 Flex\\nC\u00e2mbio Autom\u00e1tico CVT\\nDire\u00e7\u00e3o el\u00e9trica\\nAr-condicionado digital\\nCentral multim\u00eddia\\nBancos em couro\\nChave presencial e bot\u00e3o Start\/Stop\\nC\u00e2mera de r\u00e9\\nVidros, travas e retrovisores el\u00e9tricos\\nAirbags e freios ABS\\nControle de tra\u00e7\u00e3o e estabilidade\\nRodas de\",\r\n                image: \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_670766-MLB113090006765_062026-F-honda-hr-v-18-exl-flex-aut-5p.webp\",\r\n                gallery: [\"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_670766-MLB113090006765_062026-F-honda-hr-v-18-exl-flex-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_788609-MLB111344727668_052026-F-honda-hr-v-18-exl-flex-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_890738-MLB111344578856_052026-F-honda-hr-v-18-exl-flex-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_960132-MLB112738755621_062026-F-honda-hr-v-18-exl-flex-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_905297-MLB111343722702_052026-F-honda-hr-v-18-exl-flex-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_829207-MLB112384109141_052026-F-honda-hr-v-18-exl-flex-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_734818-MLB111343722714_052026-F-honda-hr-v-18-exl-flex-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_665020-MLB111344578916_052026-F-honda-hr-v-18-exl-flex-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_701488-MLB112382956437_052026-F-honda-hr-v-18-exl-flex-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_873144-MLB112382956443_052026-F-honda-hr-v-18-exl-flex-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_885872-MLB111344578946_052026-F-honda-hr-v-18-exl-flex-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_601922-MLB111344578978_052026-F-honda-hr-v-18-exl-flex-aut-5p.webp\"]\r\n            },\r\n            {\r\n                id: \"ml-ford-ecosport-23\",\r\n                brandLabel: \"Ford\",\r\n                brand: \"ford\",\r\n                model: \"Ecosport 1.6 16v Se Flex Powershift 5p\",\r\n                modelCode: \"ecosport-16-16v-se-flex-powershift-5p\",\r\n                yearCode: \"2017-flex\",\r\n                yearLabel: \"2017 Flex\",\r\n                price: \"R$ 57.990\",\r\n                fuel: \"Flex\",\r\n                codeFipe: \"--\",\r\n                referenceMonth: \"junho de 2026\",\r\n                mileage: \"125.232 km\",\r\n                transmission: \"Autom\u00e1tico\",\r\n                color: \"Preto\",\r\n                location: \"Vila Buenos Aires - S\u00e3o Paulo, SP\",\r\n                acceptsTrade: true,\r\n                description: \"Ford EcoSport SE 1.6 Flex Autom\u00e1tica\\n\\nSUV compacto, confort\u00e1vel e econ\u00f4mico \u2014 ideal para quem busca praticidade, espa\u00e7o interno e excelente custo-benef\u00edcio no dia a dia.\\n\\nVE\u00cdCULO MUITO CONSERVADO\\nBAIXA MANUTEN\u00c7\u00c3O E ECONOMIA\\n\\nMotor 1.6 Flex\\nC\u00e2mbio Autom\u00e1tico\\nDire\u00e7\u00e3o el\u00e9trica\\nAr-condicionado\\nVidros e travas el\u00e9tricas\\nCentral multim\u00eddia \/ som\\nAirbags e ABS\\nControle de estabilidade e tra\u00e7\u00e3o\\nExcelente espa\u00e7o interno\\nPorta-malas amplo\\nLaudo pericial aprovado 100%\\nSem restri\u00e7\u00f5es\\nSem d\u00e9bitos\\n\\nSUV confor\",\r\n                image: \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_692287-MLB112742778301_062026-F-ford-ecosport-16-16v-se-flex-powershift-5p.webp\",\r\n                gallery: [\"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_692287-MLB112742778301_062026-F-ford-ecosport-16-16v-se-flex-powershift-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_721507-MLB112743006313_062026-F-ford-ecosport-16-16v-se-flex-powershift-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_704645-MLB112386991865_052026-F-ford-ecosport-16-16v-se-flex-powershift-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_651939-MLB112386132881_052026-F-ford-ecosport-16-16v-se-flex-powershift-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_863368-MLB111347931010_052026-F-ford-ecosport-16-16v-se-flex-powershift-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_633723-MLB111346329392_052026-F-ford-ecosport-16-16v-se-flex-powershift-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_712719-MLB111346240484_052026-F-ford-ecosport-16-16v-se-flex-powershift-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_794377-MLB112386340091_052026-F-ford-ecosport-16-16v-se-flex-powershift-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_875028-MLB111346240528_052026-F-ford-ecosport-16-16v-se-flex-powershift-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_772973-MLB111347336000_052026-F-ford-ecosport-16-16v-se-flex-powershift-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_714928-MLB111347752326_052026-F-ford-ecosport-16-16v-se-flex-powershift-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_810788-MLB111347245984_052026-F-ford-ecosport-16-16v-se-flex-powershift-5p.webp\"]\r\n            },\r\n            {\r\n                id: \"ml-chevrolet-tracker-24\",\r\n                brandLabel: \"Chevrolet\",\r\n                brand: \"chevrolet\",\r\n                model: \"Tracker 1.0 Lt Turbo Aut. 5p\",\r\n                modelCode: \"tracker-10-lt-turbo-aut-5p\",\r\n                yearCode: \"2021-flex\",\r\n                yearLabel: \"2021 Flex\",\r\n                price: \"R$ 92.990\",\r\n                fuel: \"Flex\",\r\n                codeFipe: \"--\",\r\n                referenceMonth: \"junho de 2026\",\r\n                mileage: \"58.752 km\",\r\n                transmission: \"Autom\u00e1tico\",\r\n                color: \"Azul\",\r\n                location: \"Vila Buenos Aires - S\u00e3o Paulo, SP\",\r\n                acceptsTrade: true,\r\n                description: \"Chevrolet Tracker 1.0 LT Turbo Aut. 5P\\n\\nAdquira sua Tracker Turbo Autom\u00e1tica com condi\u00e7\u00f5es facilitadas!\\n\\nDestaques do ve\u00edculo:\\n\\nMotor 1.0 Turbo Flex econ\u00f4mico e potente\\nC\u00e2mbio autom\u00e1tico com mais conforto e praticidade\\nSUV espa\u00e7oso, moderno e confort\u00e1vel\\nIdeal para fam\u00edlia, viagens e dia a dia\\nDesign sofisticado e excelente seguran\u00e7a\\n\\nFacilidades no financiamento:\\n\\nParcelamento em at\u00e9 60x\\nFinanciamento sem CNH\\nPrimeira parcela para at\u00e9 60 dias\\n\\nAceitamos carro ou moto na troca, mesmo com d\u00edvidas\",\r\n                image: \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_972556-MLB112383818909_052026-F-chevrolet-tracker-10-lt-turbo-aut-5p.webp\",\r\n                gallery: [\"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_972556-MLB112383818909_052026-F-chevrolet-tracker-10-lt-turbo-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_769378-MLB112384293471_052026-F-chevrolet-tracker-10-lt-turbo-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_696947-MLB112384025691_052026-F-chevrolet-tracker-10-lt-turbo-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_676366-MLB112383878401_052026-F-chevrolet-tracker-10-lt-turbo-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_968198-MLB112383878403_052026-F-chevrolet-tracker-10-lt-turbo-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_741122-MLB112384174479_052026-F-chevrolet-tracker-10-lt-turbo-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_795252-MLB112382961799_052026-F-chevrolet-tracker-10-lt-turbo-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_965912-MLB112384828115_052026-F-chevrolet-tracker-10-lt-turbo-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_735441-MLB111344584374_052026-F-chevrolet-tracker-10-lt-turbo-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_720853-MLB112384204609_052026-F-chevrolet-tracker-10-lt-turbo-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_694303-MLB112383878495_052026-F-chevrolet-tracker-10-lt-turbo-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_898497-MLB112384293653_052026-F-chevrolet-tracker-10-lt-turbo-aut-5p.webp\"]\r\n            },\r\n            {\r\n                id: \"ml-volkswagen-virtus-25\",\r\n                brandLabel: \"Volkswagen\",\r\n                brand: \"volkswagen\",\r\n                model: \"Virtus 1.4 Exclusive 250 Tsi Aut. 4P\",\r\n                modelCode: \"virtus-14-exclusive-250-tsi-aut-4p\",\r\n                yearCode: \"2024-flex\",\r\n                yearLabel: \"2024 Flex\",\r\n                price: \"R$ 123.990\",\r\n                fuel: \"Flex\",\r\n                codeFipe: \"--\",\r\n                referenceMonth: \"junho de 2026\",\r\n                mileage: \"35.971 km\",\r\n                transmission: \"Autom\u00e1tico\",\r\n                color: \"Cinza\",\r\n                location: \"Vila Buenos Aires - S\u00e3o Paulo, SP\",\r\n                acceptsTrade: true,\r\n                description: \"VW Virtus Exclusive 1.4 TSI Flex Autom\u00e1tico\\n\\nSed\u00e3 moderno, sofisticado e potente \u2014 ideal para quem busca conforto, tecnologia e excelente desempenho com muito espa\u00e7o interno.\\n\\nVE\u00cdCULO MUITO CONSERVADO\\nEXCELENTE PROCED\u00caNCIA E CONFORTO\\n\\nMotor 1.4 TSI Turbo Flex\\nC\u00e2mbio Autom\u00e1tico\\nDire\u00e7\u00e3o el\u00e9trica\\nAr-condicionado digital\\nBancos em couro\\nCentral multim\u00eddia\\nPainel digital\\nChave presencial e partida por bot\u00e3o\\nVidros e travas el\u00e9tricas\\nAirbags e ABS\\nControle de tra\u00e7\u00e3o e estabilidade\\nExcelente espa\u00e7o int\",\r\n                image: \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_988889-MLB112984752705_062026-F-volkswagen-virtus-14-exclusive-250-tsi-aut-4p.webp\",\r\n                gallery: [\"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_988889-MLB112984752705_062026-F-volkswagen-virtus-14-exclusive-250-tsi-aut-4p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_852672-MLB111564108264_062026-F-volkswagen-virtus-14-exclusive-250-tsi-aut-4p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_715975-MLB112257857759_052026-F-volkswagen-virtus-14-exclusive-250-tsi-aut-4p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_837097-MLB111236830368_052026-F-volkswagen-virtus-14-exclusive-250-tsi-aut-4p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_665844-MLB112258242905_052026-F-volkswagen-virtus-14-exclusive-250-tsi-aut-4p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_683703-MLB112259218229_052026-F-volkswagen-virtus-14-exclusive-250-tsi-aut-4p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_614784-MLB111236830416_052026-F-volkswagen-virtus-14-exclusive-250-tsi-aut-4p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_744641-MLB112259218295_052026-F-volkswagen-virtus-14-exclusive-250-tsi-aut-4p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_876348-MLB111236830466_052026-F-volkswagen-virtus-14-exclusive-250-tsi-aut-4p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_944520-MLB111238036850_052026-F-volkswagen-virtus-14-exclusive-250-tsi-aut-4p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_694568-MLB111236830476_052026-F-volkswagen-virtus-14-exclusive-250-tsi-aut-4p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_633859-MLB111237859856_052026-F-volkswagen-virtus-14-exclusive-250-tsi-aut-4p.webp\"]\r\n            },\r\n            {\r\n                id: \"ml-volkswagen-nivus-26\",\r\n                brandLabel: \"Volkswagen\",\r\n                brand: \"volkswagen\",\r\n                model: \"Nivus 1.0 Highline 200 Tsi Aut. 5p marchas\",\r\n                modelCode: \"nivus-10-highline-200-tsi-aut-5p-marchas\",\r\n                yearCode: \"2021-flex\",\r\n                yearLabel: \"2021 Flex\",\r\n                price: \"R$ 105.990\",\r\n                fuel: \"Flex\",\r\n                codeFipe: \"--\",\r\n                referenceMonth: \"junho de 2026\",\r\n                mileage: \"74.382 km\",\r\n                transmission: \"Autom\u00e1tico\",\r\n                color: \"Prateado\",\r\n                location: \"Vila Buenos Aires - S\u00e3o Paulo, SP\",\r\n                acceptsTrade: true,\r\n                description: \"VW Nivus Highline 2021 \u2014 Completo e Muito Conservado!\\n\\nSUV moderno, econ\u00f4mico e confort\u00e1vel, ideal para quem busca tecnologia, desempenho e excelente dirigibilidade no dia a dia.\\n\\nVE\u00cdCULO MUITO CONSERVADO\\nEXCELENTE PROCED\u00caNCIA\\n\\nMotor 1.0 200 TSI Turbo Flex\\nC\u00e2mbio Autom\u00e1tico de 6 Marchas\\nBancos em couro\\nDire\u00e7\u00e3o el\u00e9trica\\nAr-condicionado digital\\nCentral multim\u00eddia VW Play\\nChave presencial com bot\u00e3o Start\/Stop\\nC\u00e2mera de r\u00e9\\nSensor de estacionamento\\nControle de tra\u00e7\u00e3o e estabilidade\\nAirbags e freios A\",\r\n                image: \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_931195-MLB111921478026_062026-F-volkswagen-nivus-10-highline-200-tsi-aut-5p-marchas.webp\",\r\n                gallery: [\"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_931195-MLB111921478026_062026-F-volkswagen-nivus-10-highline-200-tsi-aut-5p-marchas.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_710450-MLB111566175076_062026-F-volkswagen-nivus-10-highline-200-tsi-aut-5p-marchas.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_729903-MLB111238063524_052026-F-volkswagen-nivus-10-highline-200-tsi-aut-5p-marchas.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_628608-MLB112259597719_052026-F-volkswagen-nivus-10-highline-200-tsi-aut-5p-marchas.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_749873-MLB111238714264_052026-F-volkswagen-nivus-10-highline-200-tsi-aut-5p-marchas.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_742508-MLB112261766155_052026-F-volkswagen-nivus-10-highline-200-tsi-aut-5p-marchas.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_956474-MLB112261353773_052026-F-volkswagen-nivus-10-highline-200-tsi-aut-5p-marchas.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_746832-MLB112261353803_052026-F-volkswagen-nivus-10-highline-200-tsi-aut-5p-marchas.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_773112-MLB111238714304_052026-F-volkswagen-nivus-10-highline-200-tsi-aut-5p-marchas.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_739616-MLB111238033828_052026-F-volkswagen-nivus-10-highline-200-tsi-aut-5p-marchas.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_931866-MLB111239070410_052026-F-volkswagen-nivus-10-highline-200-tsi-aut-5p-marchas.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_705038-MLB112259597799_052026-F-volkswagen-nivus-10-highline-200-tsi-aut-5p-marchas.webp\"]\r\n            },\r\n            {\r\n                id: \"ml-volkswagen-up-27\",\r\n                brandLabel: \"Volkswagen\",\r\n                brand: \"volkswagen\",\r\n                model: \"Up! 1.0 Tsi Move 5p\",\r\n                modelCode: \"up-10-tsi-move-5p\",\r\n                yearCode: \"2018-flex\",\r\n                yearLabel: \"2018 Flex\",\r\n                price: \"R$ 59.990\",\r\n                fuel: \"Flex\",\r\n                codeFipe: \"--\",\r\n                referenceMonth: \"junho de 2026\",\r\n                mileage: \"126.232 km\",\r\n                transmission: \"Manual\",\r\n                color: \"Cinza\",\r\n                location: \"Vila Buenos Aires - S\u00e3o Paulo, SP\",\r\n                acceptsTrade: true,\r\n                description: \"Volkswagen up! move TSI 1.0 2018\\n\\nCompacto, econ\u00f4mico e divertido de dirigir, ideal para cidade e estrada.\\nDestaques do ve\u00edculo:\\n\\nMotor 1.0 TSI turbo econ\u00f4mico e potente\\nC\u00e2mbio manual\\nExcelente consumo de combust\u00edvel\\nDire\u00e7\u00e3o leve e \u00f3tima estabilidade\\nRevis\u00f5es em dia\\nVe\u00edculo muito conservado\\nIdeal para uso urbano e viagens\\nCondi\u00e7\u00f5es facilitadas:\\n\\nFinanciamento em at\u00e9 60x\\nEntrada facilitada\\nPrimeira parcela em at\u00e9 60 dias\\nAceitamos carro ou moto na troca\\n\\nUP Ve\u00edculos \u2013 Av. S\u00e3o Miguel, 1068, Box 11\",\r\n                image: \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_714671-MLB111874886626_062026-F-volkswagen-up-10-tsi-move-5p.webp\",\r\n                gallery: [\"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_714671-MLB111874886626_062026-F-volkswagen-up-10-tsi-move-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_789281-MLB111564058276_062026-F-volkswagen-up-10-tsi-move-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_756231-MLB112259583181_052026-F-volkswagen-up-10-tsi-move-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_852972-MLB111238048806_052026-F-volkswagen-up-10-tsi-move-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_933090-MLB111237461678_052026-F-volkswagen-up-10-tsi-move-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_915128-MLB112259672473_052026-F-volkswagen-up-10-tsi-move-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_790178-MLB112259023211_052026-F-volkswagen-up-10-tsi-move-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_628334-MLB111238493278_052026-F-volkswagen-up-10-tsi-move-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_841937-MLB111238493300_052026-F-volkswagen-up-10-tsi-move-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_652451-MLB112259023255_052026-F-volkswagen-up-10-tsi-move-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_680204-MLB112259230467_052026-F-volkswagen-up-10-tsi-move-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_776574-MLB112259023269_052026-F-volkswagen-up-10-tsi-move-5p.webp\"]\r\n            },\r\n            {\r\n                id: \"ml-jeep-compass-28\",\r\n                brandLabel: \"Jeep\",\r\n                brand: \"jeep\",\r\n                model: \"Compass 2.0 Limited Flex Aut. 5p\",\r\n                modelCode: \"compass-20-limited-flex-aut-5p\",\r\n                yearCode: \"2021-flex\",\r\n                yearLabel: \"2021 Flex\",\r\n                price: \"R$ 116.990\",\r\n                fuel: \"Flex\",\r\n                codeFipe: \"--\",\r\n                referenceMonth: \"junho de 2026\",\r\n                mileage: \"69.540 km\",\r\n                transmission: \"Autom\u00e1tico\",\r\n                color: \"Azul\",\r\n                location: \"Vila Buenos Aires - S\u00e3o Paulo, SP\",\r\n                acceptsTrade: true,\r\n                description: \"Jeep Compass Limited 2.0 Flex Autom\u00e1tico\\n\\nSUV robusto, sofisticado e confort\u00e1vel \u2014 ideal para quem busca tecnologia, seguran\u00e7a e excelente desempenho no dia a dia e viagens.\\n\\nVE\u00cdCULO MUITO CONSERVADO\\nEXCELENTE PROCED\u00caNCIA E CONFORTO\\n\\nMotor 2.0 Flex\\nC\u00e2mbio Autom\u00e1tico\\nDire\u00e7\u00e3o el\u00e9trica\\nAr-condicionado digital dual zone\\nBancos em couro\\nCentral multim\u00eddia\\nChave presencial e partida por bot\u00e3o\\nVidros e travas el\u00e9tricas\\nAirbags e ABS\\nControle de tra\u00e7\u00e3o e estabilidade\\nExcelente espa\u00e7o interno\\nPorta-malas\",\r\n                image: \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_697605-MLB111614933542_062026-F-jeep-compass-20-limited-flex-aut-5p.webp\",\r\n                gallery: [\"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_697605-MLB111614933542_062026-F-jeep-compass-20-limited-flex-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_640967-MLB111614608840_062026-F-jeep-compass-20-limited-flex-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_715080-MLB112323580549_052026-F-jeep-compass-20-limited-flex-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_616476-MLB112322484033_052026-F-jeep-compass-20-limited-flex-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_820602-MLB111293148578_052026-F-jeep-compass-20-limited-flex-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_623680-MLB112323580595_052026-F-jeep-compass-20-limited-flex-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_859639-MLB112323193827_052026-F-jeep-compass-20-limited-flex-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_793469-MLB112323461739_052026-F-jeep-compass-20-limited-flex-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_648522-MLB112323074589_052026-F-jeep-compass-20-limited-flex-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_611212-MLB112323461761_052026-F-jeep-compass-20-limited-flex-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_765996-MLB111293148720_052026-F-jeep-compass-20-limited-flex-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_945743-MLB112322484125_052026-F-jeep-compass-20-limited-flex-aut-5p.webp\"]\r\n            },\r\n            {\r\n                id: \"ml-volkswagen-t-cross-29\",\r\n                brandLabel: \"Volkswagen\",\r\n                brand: \"volkswagen\",\r\n                model: \"T-Cross 1.4 Highline 250 Tsi Aut. 5p\",\r\n                modelCode: \"t-cross-14-highline-250-tsi-aut-5p\",\r\n                yearCode: \"2021-flex\",\r\n                yearLabel: \"2021 Flex\",\r\n                price: \"R$ 112.990\",\r\n                fuel: \"Flex\",\r\n                codeFipe: \"--\",\r\n                referenceMonth: \"junho de 2026\",\r\n                mileage: \"64.346 km\",\r\n                transmission: \"Autom\u00e1tico\",\r\n                color: \"Branco\",\r\n                location: \"Vila Buenos Aires - S\u00e3o Paulo, SP\",\r\n                acceptsTrade: true,\r\n                description: \"Volkswagen T-Cross 1.4 Highline 250 Tsi Aut. 5p\\n\\n\\nDestaques do ve\u00edculo:\\n\\nMotor 1.4 com \u00f3timo desempenho e confiabilidade\\nC\u00e2mbio autom\u00e1tico para mais conforto ao dirigir\\nSUV espa\u00e7oso, resistente e confort\u00e1vel\\nIdeal para cidade, estrada e viagens em fam\u00edlia\\nExcelente estabilidade, seguran\u00e7a e presen\u00e7a marcante\\n\\nFacilidades no financiamento:\\n\\nParcelamento em at\u00e9 60x\\nFinanciamento sem CNH\\nPrimeira parcela para at\u00e9 60 dias\\n\\nAceitamos carro ou moto na troca, mesmo com d\u00edvidas!\\n\\nUP Ve\u00edculos \u2013 Av. S\u00e3o M\",\r\n                image: \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_624333-MLB113046235165_062026-F-volkswagen-t-cross-14-highline-250-tsi-aut-5p.webp\",\r\n                gallery: [\"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_624333-MLB113046235165_062026-F-volkswagen-t-cross-14-highline-250-tsi-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_614527-MLB112698235849_062026-F-volkswagen-t-cross-14-highline-250-tsi-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_720435-MLB111299938708_052026-F-volkswagen-t-cross-14-highline-250-tsi-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_766659-MLB112333204463_052026-F-volkswagen-t-cross-14-highline-250-tsi-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_720514-MLB111298694134_052026-F-volkswagen-t-cross-14-highline-250-tsi-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_803760-MLB111299879256_052026-F-volkswagen-t-cross-14-highline-250-tsi-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_798301-MLB111299701306_052026-F-volkswagen-t-cross-14-highline-250-tsi-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_887603-MLB112333204477_052026-F-volkswagen-t-cross-14-highline-250-tsi-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_648750-MLB111299849576_052026-F-volkswagen-t-cross-14-highline-250-tsi-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_949994-MLB111299079920_052026-F-volkswagen-t-cross-14-highline-250-tsi-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_970102-MLB112332818715_052026-F-volkswagen-t-cross-14-highline-250-tsi-aut-5p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_958418-MLB111300798350_052026-F-volkswagen-t-cross-14-highline-250-tsi-aut-5p.webp\"]\r\n            },\r\n            {\r\n                id: \"ml-hyundai-hb20s-30\",\r\n                brandLabel: \"Hyundai\",\r\n                brand: \"hyundai\",\r\n                model: \"HB20S 1.0 Comfort Plus Flex 4p\",\r\n                modelCode: \"hb20s-10-comfort-plus-flex-4p\",\r\n                yearCode: \"2016-flex\",\r\n                yearLabel: \"2016 Flex\",\r\n                price: \"R$ 52.990\",\r\n                fuel: \"Flex\",\r\n                codeFipe: \"--\",\r\n                referenceMonth: \"junho de 2026\",\r\n                mileage: \"162.797 km\",\r\n                transmission: \"Manual\",\r\n                color: \"Prateado\",\r\n                location: \"Vila Buenos Aires - S\u00e3o Paulo, SP\",\r\n                acceptsTrade: true,\r\n                description: \"Hyundai HB20S Comfort Plus 1.0 Flex Manual \u2013 Confiabilidade e Economia\\n\\nAdquira seu HB20S 2016 com condi\u00e7\u00f5es facilitadas:\\n\\nDestaques do ve\u00edculo:\\n\\nMotor 1.0 Flex, econ\u00f4mico e \u00e1gil\\nTransmiss\u00e3o manual que garante controle total\\nInterior confort\u00e1vel e completo, ideal para fam\u00edlia ou trabalho\\nDesign moderno e seguro\\n\\nFacilidades no financiamento:\\n\\nAt\u00e9 60x para pagar\\nFinanciamento sem CNH\\n1\u00aa parcela somente em 60 dias\\n\\nAceitamos carro e moto como parte do pagamento, mesmo com d\u00edvidas!\\n\\nUP Ve\u00edculos \u2013 A\",\r\n                image: \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_860078-MLB111782039458_062026-F-hyundai-hb20s-10-comfort-plus-flex-4p.webp\",\r\n                gallery: [\"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_860078-MLB111782039458_062026-F-hyundai-hb20s-10-comfort-plus-flex-4p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_735430-MLB111782037954_062026-F-hyundai-hb20s-10-comfort-plus-flex-4p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_947437-MLB112529789241_052026-F-hyundai-hb20s-10-comfort-plus-flex-4p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_601915-MLB112528668231_052026-F-hyundai-hb20s-10-comfort-plus-flex-4p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_848504-MLB112529818475_052026-F-hyundai-hb20s-10-comfort-plus-flex-4p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_765866-MLB112529818485_052026-F-hyundai-hb20s-10-comfort-plus-flex-4p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_787157-MLB112528874755_052026-F-hyundai-hb20s-10-comfort-plus-flex-4p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_806494-MLB112529818491_052026-F-hyundai-hb20s-10-comfort-plus-flex-4p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_809760-MLB112528697855_052026-F-hyundai-hb20s-10-comfort-plus-flex-4p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_906126-MLB112528874797_052026-F-hyundai-hb20s-10-comfort-plus-flex-4p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_741030-MLB112529789313_052026-F-hyundai-hb20s-10-comfort-plus-flex-4p.webp\", \"https:\/\/http2.mlstatic.com\/D_NQ_NP_2X_624420-MLB112528697817_052026-F-hyundai-hb20s-10-comfort-plus-flex-4p.webp\"]\r\n            }\r\n        ];\r\n        mlVehiclesData.forEach(v => mlVehicles.push(v));\r\n\r\n        if (homeVehicleSearchButton) homeVehicleSearchButton.type = 'submit';\r\n        if (homeVehicleSearchButton) homeVehicleSearchButton.id = 'vehicle-search-button';\r\n\r\n        function normalizeBrandKey(brandName) {\r\n            const value = (brandName || '').toLowerCase();\r\n            if (value.includes('vw') || value.includes('volks')) return 'volkswagen';\r\n            if (value.includes('gm') || value.includes('chevrolet')) return 'chevrolet';\r\n            if (value.includes('mercedes')) return 'mercedes';\r\n            return value.normalize('NFD').replace(\/[\\u0300-\\u036f]\/g, '');\r\n        }\r\n\r\n        function getVehiclePopularityScore(modelName) {\r\n            const baseName = (modelName || '').toLowerCase();\r\n            let score = 0;\r\n            popularVehicleKeywords.forEach((rule) => {\r\n                if (rule.pattern.test(baseName)) score += rule.score;\r\n            });\r\n            score += Math.max(0, 30 - Math.min(baseName.length, 30));\r\n            return score;\r\n        }\r\n\r\n        function getVehiclePhotoList(brandName, modelName) {\r\n            const brandKey = normalizeBrandKey(brandName);\r\n            const brandSet = brandPhotoMap[brandKey] || brandPhotoMap.default;\r\n            const rotation = Math.abs((modelName || '').split('').reduce((sum, char) => sum + char.charCodeAt(0), 0)) % brandSet.length;\r\n            return brandSet.map((_, index) => brandSet[(rotation + index) % brandSet.length]);\r\n        }\r\n\r\n        function estimateInstallment(priceText) {\r\n            const numeric = Number((priceText || '').replace(\/[^\\d,]\/g, '').replace('.', '').replace(',', '.'));\r\n            if (!numeric) return 'R$ 2.490\/m\u00eas';\r\n            const value = numeric * 0.028;\r\n            return new Intl.NumberFormat('pt-BR', { style: 'currency', currency: 'BRL' }).format(value) + '\/m\u00eas';\r\n        }\r\n\r\n        async function fetchVehicleApi(path) {\r\n            const response = await fetch(`${FIPE_API_BASE}${path}`);\r\n            if (!response.ok) throw new Error(`Erro ${response.status}`);\r\n            return response.json();\r\n        }\r\n\r\n        function setVehicleApiStatus(message, tone = 'default') {\r\n            if (!vehicleApiStatus) return;\r\n            const toneClassMap = { default: 'text-slate-500', success: 'text-emerald-600', error: 'text-rose-600' };\r\n            vehicleApiStatus.className = `mt-4 text-sm ${toneClassMap[tone] || toneClassMap.default}`;\r\n            vehicleApiStatus.textContent = message;\r\n        }\r\n\r\n        function fillSelectOptions(selectElement, placeholder, items, valueKey = 'code', labelKey = 'name') {\r\n            if (!selectElement) return;\r\n            selectElement.innerHTML = `<option value=\"\">${placeholder}<\/option>`;\r\n            items.forEach((item) => {\r\n                const option = document.createElement('option');\r\n                option.value = item[valueKey];\r\n                option.textContent = item[labelKey];\r\n                selectElement.appendChild(option);\r\n            });\r\n        }\r\n\r\n        function setSelectDisabled(selectElement, disabled) {\r\n            if (selectElement) selectElement.disabled = disabled;\r\n        }\r\n\r\n        function getBrandNameByCode(code) {\r\n            return vehicleApiState.brands.find((brand) => brand.code === code)?.name || localCatalog[code]?.brand || '';\r\n        }\r\n\r\n        function getCatalogModels(brandCode) {\r\n            return localCatalog[brandCode]?.models || [];\r\n        }\r\n\r\n        function getCatalogYears(brandCode, modelCode) {\r\n            return getCatalogModels(brandCode).find((model) => model.code === modelCode)?.years || [];\r\n        }\r\n\r\n        function getAllCatalogVehicles() {\r\n            return Object.entries(localCatalog).flatMap(([brandCode, brandData]) =>\r\n                brandData.models.flatMap((model) =>\r\n                    model.years.map((yearData) =>\r\n                        createVehicleCardPayload(brandCode, brandData.brand, model, yearData, {\r\n                            ...yearData,\r\n                            brand: brandData.brand,\r\n                            model: model.name\r\n                        })\r\n                    )\r\n                )\r\n            );\r\n        }\r\n\r\n        function fillVehicleSuggestions() {\r\n            if (!vehicleSuggestions) return;\r\n            vehicleSuggestions.innerHTML = getAllCatalogVehicles().map((vehicle) =>\r\n                `<option value=\"${vehicle.brandLabel} ${vehicle.model}\"><\/option>`\r\n            ).join('');\r\n        }\r\n\r\n        function searchCatalogVehicles(query) {\r\n            const normalizedQuery = (query || '').trim().toLowerCase();\r\n            const vehicles = getAllCatalogVehicles();\r\n            if (!normalizedQuery) {\r\n                return vehicles.sort((a, b) => getVehiclePopularityScore(b.model) - getVehiclePopularityScore(a.model)).slice(0, 6);\r\n            }\r\n\r\n            return vehicles\r\n                .map((vehicle) => {\r\n                    const haystack = `${vehicle.brandLabel} ${vehicle.model} ${vehicle.yearLabel}`.toLowerCase();\r\n                    let score = getVehiclePopularityScore(vehicle.model);\r\n                    if (haystack.startsWith(normalizedQuery)) score += 300;\r\n                    if (haystack.includes(normalizedQuery)) score += 150;\r\n                    if (vehicle.model.toLowerCase().startsWith(normalizedQuery)) score += 250;\r\n                    return { vehicle, score };\r\n                })\r\n                .filter((item) => item.score > getVehiclePopularityScore(item.vehicle.model))\r\n                .sort((a, b) => b.score - a.score)\r\n                .map((item) => item.vehicle)\r\n                .slice(0, 6);\r\n        }\r\n\r\n        function openPresetVehicle(modelCode) {\r\n            previousView = 'home';\r\n            const vehicle = getAllCatalogVehicles().find((item) => item.modelCode === modelCode);\r\n            if (!vehicle) return;\r\n            updateMarketPanel(vehicle);\r\n            renderVehicleDetails(vehicle);\r\n            showDetails();\r\n        }\r\n\r\n        function updateDetailsGallery(images, altText) {\r\n            if (!detailsMainImage || !detailsGallery) return;\r\n            detailsMainImage.src = images[0];\r\n            detailsMainImage.alt = altText;\r\n            detailsGallery.innerHTML = images.map((image, index) => `\r\n                <img decoding=\"async\" src=\"${image}\" alt=\"${altText}\" data-gallery-image=\"${image}\" class=\"w-28 h-20 object-cover rounded-xl cursor-pointer transition ${index === 0 ? 'border-2 border-brand' : 'border border-slate-200 opacity-60 hover:opacity-100'}\">\r\n            `).join('');\r\n\r\n            detailsGallery.querySelectorAll('[data-gallery-image]').forEach((thumb) => {\r\n                thumb.addEventListener('click', () => {\r\n                    detailsMainImage.src = thumb.dataset.galleryImage;\r\n                    detailsGallery.querySelectorAll('[data-gallery-image]').forEach((item) => {\r\n                        item.classList.remove('border-2', 'border-brand');\r\n                        item.classList.add('border', 'border-slate-200', 'opacity-60');\r\n                    });\r\n                    thumb.classList.add('border-2', 'border-brand');\r\n                    thumb.classList.remove('border', 'border-slate-200', 'opacity-60');\r\n                });\r\n            });\r\n        }\r\n\r\n        function renderVehicleDetails(vehicle) {\r\n            vehicleApiState.selectedVehicle = vehicle;\r\n            vehicleApiState.selectedVehicleName = `${vehicle.brandLabel || vehicle.brand} ${vehicle.model}`.trim();\r\n            if (detailsDesktopTitle) detailsDesktopTitle.textContent = vehicleApiState.selectedVehicleName;\r\n            if (detailsMobileTitle) detailsMobileTitle.textContent = vehicleApiState.selectedVehicleName;\r\n            if (detailsPrice) detailsPrice.textContent = vehicle.price;\r\n            if (detailsMileage) detailsMileage.textContent = vehicle.mileage;\r\n            if (detailsTransmission) detailsTransmission.textContent = vehicle.transmission;\r\n            if (detailsFuel) detailsFuel.textContent = vehicle.fuel;\r\n            if (detailsYear) detailsYear.textContent = vehicle.yearLabel;\r\n            if (detailsDesktopLocation) detailsDesktopLocation.innerHTML = `<i data-lucide=\"map-pin\" class=\"w-4 h-4 mr-1.5\"><\/i> ${vehicle.location}`;\r\n            if (detailsMobileLocation) detailsMobileLocation.innerHTML = `<i data-lucide=\"map-pin\" class=\"w-4 h-4 mr-1\"><\/i> ${vehicle.location}`;\r\n            if (detailsFinancing) detailsFinancing.innerHTML = `Financiamento facilitado com parcelas estimadas em <strong>${estimateInstallment(vehicle.price)}<\/strong>.`;\r\n            const descSection = document.getElementById('details-description-section');\r\n            const descEl = document.getElementById('details-description');\r\n            if (descSection) descSection.classList.toggle('hidden', !vehicle.description);\r\n            if (descEl && vehicle.description) descEl.textContent = vehicle.description;\r\n            const tradeBadge = document.getElementById('details-trade-badge');\r\n            if (tradeBadge) tradeBadge.classList.toggle('hidden', !vehicle.acceptsTrade);\r\n            updateDetailsGallery(vehicle.gallery, vehicleApiState.selectedVehicleName);\r\n            lucide.createIcons();\r\n        }\r\n\r\n        function createVehicleCardPayload(brandCode, brandName, model, yearOption, marketData) {\r\n            const gallery = getVehiclePhotoList(brandName, model.name);\r\n            return {\r\n                brand: brandCode,\r\n                brandLabel: marketData.brand || brandName,\r\n                model: marketData.model || model.name,\r\n                modelCode: model.code,\r\n                yearCode: yearOption.code,\r\n                yearLabel: yearOption.name,\r\n                price: marketData.price || '--',\r\n                fuel: marketData.fuel || 'Flex',\r\n                codeFipe: marketData.codeFipe || '--',\r\n                referenceMonth: marketData.referenceMonth || '--',\r\n                mileage: marketData.mileage || `${15 + (model.name.length % 70)}.000 km`,\r\n                transmission: marketData.transmission || 'Autom\u00e1tico',\r\n                location: marketData.location || 'S\u00e3o Paulo, SP',\r\n                image: gallery[0],\r\n                gallery\r\n            };\r\n        }\r\n\r\n        function renderVehicleCards(vehicles, brandName) {\r\n            if (!apiCarsGrid) return;\r\n            if (!vehicles.length) {\r\n                apiCarsGrid.innerHTML = `<div class=\"bg-slate-50 rounded-3xl border border-dashed border-slate-200 p-8 text-center text-slate-500 md:col-span-2 lg:col-span-3\">Nenhum ve\u00edculo encontrado para essa busca.<\/div>`;\r\n                lucide.createIcons();\r\n                return;\r\n            }\r\n\r\n            apiCarsGrid.innerHTML = vehicles.map((vehicle) => `\r\n                <button type=\"button\" class=\"bg-white rounded-3xl border border-slate-100 overflow-hidden shadow-premium hover:shadow-floating transition-all duration-300 group flex flex-col text-left\" data-vehicle-card='${JSON.stringify(vehicle).replace(\/'\/g, '&apos;')}'>\r\n                    <div class=\"h-60 relative overflow-hidden bg-slate-100\">\r\n                        <img decoding=\"async\" src=\"${vehicle.image}\" alt=\"${vehicle.model}\" class=\"w-full h-full object-cover group-hover:scale-105 transition duration-700\">\r\n                        <div class=\"absolute top-4 left-4\">\r\n                            <span class=\"bg-white\/95 backdrop-blur-md px-3 py-1.5 rounded-full text-xs font-bold text-slate-800 shadow-lg flex items-center\">\r\n                                <i data-lucide=\"sparkles\" class=\"w-3.5 h-3.5 text-brand mr-1.5\"><\/i> ${vehicle.yearLabel}\r\n                            <\/span>\r\n                        <\/div>\r\n                    <\/div>\r\n                    <div class=\"p-6 flex-1 flex flex-col\">\r\n                        <div class=\"flex justify-between items-start mb-2\">\r\n                            <h3 class=\"text-xl font-display font-bold text-slate-900 group-hover:text-brand transition-colors\">${vehicle.model}<\/h3>\r\n                        <\/div>\r\n                        <p class=\"text-sm text-slate-500 flex items-center mb-6\"><i data-lucide=\"badge-info\" class=\"w-4 h-4 mr-1.5\"><\/i> ${brandName}<\/p>\r\n                        <div class=\"grid grid-cols-2 gap-y-4 gap-x-4 text-sm font-medium text-slate-600 border-b border-slate-100 pb-6 mb-6\">\r\n                            <div class=\"flex items-center\"><i data-lucide=\"gauge\" class=\"w-4 h-4 mr-2 text-slate-400\"><\/i> ${vehicle.mileage}<\/div>\r\n                            <div class=\"flex items-center\"><i data-lucide=\"settings-2\" class=\"w-4 h-4 mr-2 text-slate-400\"><\/i> ${vehicle.transmission}<\/div>\r\n                            <div class=\"flex items-center\"><i data-lucide=\"fuel\" class=\"w-4 h-4 mr-2 text-slate-400\"><\/i> ${vehicle.fuel}<\/div>\r\n                            <div class=\"flex items-center\"><i data-lucide=\"badge-dollar-sign\" class=\"w-4 h-4 mr-2 text-slate-400\"><\/i> ${vehicle.price}<\/div>\r\n                        <\/div>\r\n                        <div class=\"flex justify-between items-center mt-auto\">\r\n                            <div>\r\n                                <span class=\"text-xs font-semibold text-slate-400 block mb-0.5 uppercase tracking-wide\">Valor FIPE<\/span>\r\n                                <span class=\"text-2xl font-display font-bold text-slate-900\">${vehicle.price}<\/span>\r\n                            <\/div>\r\n                            <span class=\"bg-slate-900 group-hover:bg-brand text-white px-6 py-3 rounded-xl text-sm font-bold transition shadow-md\">Ver detalhes<\/span>\r\n                        <\/div>\r\n                    <\/div>\r\n                <\/button>\r\n            `).join('');\r\n\r\n            apiCarsGrid.querySelectorAll('[data-vehicle-card]').forEach((button) => {\r\n                button.addEventListener('click', () => {\r\n                    const vehicle = JSON.parse(button.dataset.vehicleCard.replace(\/&apos;\/g, \"'\"));\r\n                    updateMarketPanel(vehicle);\r\n                    renderVehicleDetails(vehicle);\r\n                    showDetails();\r\n                });\r\n            });\r\n\r\n            lucide.createIcons();\r\n        }\r\n\r\n        async function loadBrands() {\r\n            vehicleApiState.brands = Object.entries(localCatalog).map(([code, value]) => ({ code, name: value.brand }));\r\n            fillSelectOptions(brandSelect, 'Todas as marcas', vehicleApiState.brands);\r\n            setVehicleApiStatus('Catalogo carregado. Escolha uma marca para ver os veiculos mais vendidos.', 'success');\r\n        }\r\n\r\n        async function loadModels(brandCode) {\r\n            const models = getCatalogModels(brandCode);\r\n            vehicleApiState.models = models;\r\n            fillSelectOptions(modelSelect, 'Escolha o modelo', models);\r\n            setSelectDisabled(modelSelect, false);\r\n            setSelectDisabled(yearSelect, true);\r\n            fillSelectOptions(yearSelect, 'Escolha o modelo', []);\r\n            return models;\r\n        }\r\n\r\n        async function loadYears(brandCode, modelCode) {\r\n            const years = getCatalogYears(brandCode, modelCode);\r\n            vehicleApiState.years = years;\r\n            fillSelectOptions(yearSelect, 'Escolha a versao\/ano', years);\r\n            setSelectDisabled(yearSelect, false);\r\n            return years;\r\n        }\r\n\r\n        function updateMarketPanel(vehicle) {\r\n            if (!marketPricePanel) return;\r\n            marketPricePanel.classList.remove('hidden');\r\n            document.getElementById('market-price-title').textContent = `${vehicle.brandLabel || vehicle.brand} ${vehicle.model}`.trim();\r\n            document.getElementById('market-price-subtitle').textContent = `${vehicle.yearLabel} | ${vehicle.fuel}`;\r\n            document.getElementById('market-price-value').textContent = vehicle.price || '--';\r\n            document.getElementById('market-price-reference').textContent = vehicle.referenceMonth || '--';\r\n            document.getElementById('market-price-fuel').textContent = vehicle.fuel || '--';\r\n            document.getElementById('market-price-code').textContent = vehicle.codeFipe || '--';\r\n        }\r\n\r\n        async function buildVehicleCards(brandCode, modelCode = '', yearCode = '') {\r\n            const brandName = getBrandNameByCode(brandCode);\r\n            const sortedModels = [...vehicleApiState.models].sort((a, b) => {\r\n                const scoreDiff = getVehiclePopularityScore(b.name) - getVehiclePopularityScore(a.name);\r\n                return scoreDiff !== 0 ? scoreDiff : a.name.localeCompare(b.name);\r\n            });\r\n            const models = modelCode ? sortedModels.filter((item) => item.code === modelCode) : sortedModels.slice(0, 6);\r\n            const vehicles = [];\r\n\r\n            for (const model of models.slice(0, 6)) {\r\n                const years = modelCode === model.code && vehicleApiState.years.length ? vehicleApiState.years : getCatalogYears(brandCode, model.code);\r\n                const selectedYear = yearCode ? years.find((item) => item.code === yearCode) : years[0];\r\n                if (!selectedYear) continue;\r\n                const marketData = selectedYear;\r\n                vehicles.push(createVehicleCardPayload(brandCode, brandName, model, selectedYear, marketData));\r\n            }\r\n\r\n            renderVehicleCards(vehicles, brandName);\r\n            if (vehicles[0]) {\r\n                updateMarketPanel(vehicles[0]);\r\n                renderVehicleDetails(vehicles[0]);\r\n            }\r\n            return vehicles;\r\n        }\r\n\r\n        async function handleBrandChange() {\r\n            const brandCode = brandSelect?.value || '';\r\n            vehicleApiState.currentBrandCode = brandCode;\r\n            vehicleApiState.currentModelCode = '';\r\n            vehicleApiState.currentYearCode = '';\r\n            fillSelectOptions(modelSelect, 'Carregando modelos...', []);\r\n            fillSelectOptions(yearSelect, 'Escolha o modelo', []);\r\n            setSelectDisabled(modelSelect, true);\r\n            setSelectDisabled(yearSelect, true);\r\n\r\n            if (!brandCode) {\r\n                apiCarsGrid.innerHTML = `<div class=\"bg-slate-50 rounded-3xl border border-dashed border-slate-200 p-8 text-center text-slate-500 md:col-span-2 lg:col-span-3\">Escolha uma marca acima para carregar modelos reais da API.<\/div>`;\r\n                setVehicleApiStatus('Escolha uma marca para carregar os modelos.', 'default');\r\n                return;\r\n            }\r\n\r\n            try {\r\n                setVehicleApiStatus('Buscando modelos da marca selecionada...');\r\n                await loadModels(brandCode);\r\n                setVehicleApiStatus('Clique em buscar para trazer primeiro os modelos mais vendaveis, com foto e preco.', 'success');\r\n            } catch (error) {\r\n                setVehicleApiStatus('Nao consegui carregar os modelos dessa marca agora.', 'error');\r\n            }\r\n        }\r\n\r\n        async function handleModelChange() {\r\n            const brandCode = brandSelect?.value || '';\r\n            const modelCode = modelSelect?.value || '';\r\n            vehicleApiState.currentModelCode = modelCode;\r\n            vehicleApiState.currentYearCode = '';\r\n            fillSelectOptions(yearSelect, 'Carregando versoes...', []);\r\n            setSelectDisabled(yearSelect, true);\r\n            if (!brandCode || !modelCode) return;\r\n\r\n            try {\r\n                setVehicleApiStatus('Buscando versoes e anos na FIPE...');\r\n                await loadYears(brandCode, modelCode);\r\n                setVehicleApiStatus('Agora clique em buscar para montar a vitrine.', 'success');\r\n            } catch (error) {\r\n                setVehicleApiStatus('Nao consegui carregar as versoes desse modelo.', 'error');\r\n            }\r\n        }\r\n\r\n        async function handleVehicleSearch(event) {\r\n            event.preventDefault();\r\n            try {\r\n                const query = vehicleSearchInput?.value || '';\r\n                const brandCode = brandSelect?.value || '';\r\n                const modelCode = modelSelect?.value || '';\r\n\r\n                setVehicleApiStatus('Buscando veiculos...');\r\n\r\n                if (query.trim()) {\r\n                    const results = searchCatalogVehicles(query);\r\n                    renderVehicleCards(results, 'Busca inteligente');\r\n                    if (results[0]) {\r\n                        updateMarketPanel(results[0]);\r\n                        renderVehicleDetails(results[0]);\r\n                    }\r\n                    setVehicleApiStatus(`Encontrei ${results.length} opcoes para \"${query}\".`, 'success');\r\n                } else if (brandCode) {\r\n                    if (!vehicleApiState.models.length) await loadModels(brandCode);\r\n                    if (modelCode && !vehicleApiState.years.length) await loadYears(brandCode, modelCode);\r\n                    await buildVehicleCards(brandCode, modelCode, '');\r\n                    setVehicleApiStatus('Veiculos carregados em ordem de venda. Clique em um card para abrir os detalhes.', 'success');\r\n                } else {\r\n                    const results = searchCatalogVehicles('');\r\n                    renderVehicleCards(results, 'Mais vendidos');\r\n                    setVehicleApiStatus('Mostrando os veiculos mais vendidos.', 'success');\r\n                }\r\n\r\n                apiCarsGrid.scrollIntoView({ behavior: 'smooth', block: 'start' });\r\n            } catch (error) {\r\n                setVehicleApiStatus('Nao consegui montar a vitrine agora. Tente novamente.', 'error');\r\n            }\r\n        }\r\n\r\n        function attachTopActions() {\r\n            if (simulateNavLink) simulateNavLink.addEventListener('click', (event) => {\r\n                event.preventDefault();\r\n                openSimulationModal();\r\n            });\r\n            if (sellNavLink) sellNavLink.addEventListener('click', (event) => {\r\n                event.preventDefault();\r\n                openSellModal();\r\n            });\r\n            if (detailsSimulateButton) detailsSimulateButton.addEventListener('click', openSimulationModal);\r\n            document.querySelectorAll('button').forEach((button) => {\r\n                const label = button.textContent.trim();\r\n                if (label.includes('Simular')) {\r\n                    button.addEventListener('click', (event) => {\r\n                        if (!button.closest('#wa-form') && !button.closest('#simulate-form')) {\r\n                            event.preventDefault();\r\n                            event.stopPropagation();\r\n                            openSimulationModal();\r\n                        }\r\n                    });\r\n                }\r\n            });\r\n            document.querySelectorAll('a').forEach((link) => {\r\n                const label = link.textContent.trim();\r\n                if (label.includes('Venda seu Ve')) {\r\n                    link.addEventListener('click', (event) => {\r\n                        event.preventDefault();\r\n                        openSellModal();\r\n                    });\r\n                }\r\n                if (label.includes('Simular Financiamento')) {\r\n                    link.addEventListener('click', (event) => {\r\n                        event.preventDefault();\r\n                        openSimulationModal();\r\n                    });\r\n                }\r\n            });\r\n        }\r\n\r\n        async function initializeVehicleApi() {\r\n            if (!homeVehicleForm || !brandSelect || !modelSelect || !yearSelect) return;\r\n            brandSelect.addEventListener('change', handleBrandChange);\r\n            modelSelect.addEventListener('change', handleModelChange);\r\n            yearSelect.addEventListener('change', () => {\r\n                vehicleApiState.currentYearCode = yearSelect.value;\r\n            });\r\n            if (vehicleSearchInput) {\r\n                vehicleSearchInput.addEventListener('input', () => {\r\n                    const text = vehicleSearchInput.value.trim();\r\n                    if (text.length >= 2) {\r\n                        const results = searchCatalogVehicles(text);\r\n                        renderVehicleCards(results, 'Busca inteligente');\r\n                        setVehicleApiStatus(`Sugestoes atualizadas para \"${text}\".`, 'success');\r\n                    }\r\n                });\r\n            }\r\n            homeVehicleForm.addEventListener('submit', handleVehicleSearch);\r\n            attachTopActions();\r\n            renderVehicleDetails(vehicleApiState.selectedVehicle);\r\n\r\n            try {\r\n                await loadBrands();\r\n                fillVehicleSuggestions();\r\n                renderVehicleCards(searchCatalogVehicles(''), 'Mais vendidos');\r\n                updateMarketPanel(vehicleApiState.selectedVehicle);\r\n                setVehicleApiStatus('Catalogo pronto e rapido. Digite no campo ou escolha a marca e clique em buscar.', 'success');\r\n            } catch (error) {\r\n                setVehicleApiStatus('Catalogo pronto e rapido. Digite no campo ou escolha a marca e clique em buscar.', 'success');\r\n            }\r\n        }\r\n\r\n        initializeVehicleApi();\r\n\r\n        const waModal = document.getElementById('whatsapp-modal');\r\n        const waModalContent = document.getElementById('whatsapp-modal-content');\r\n\r\n        function openWhatsappModal() {\r\n            waModal.classList.remove('hidden');\r\n            waModal.classList.add('flex');\r\n            \/\/ Pequeno atraso para a transi\u00e7\u00e3o do CSS funcionar suavemente\r\n            setTimeout(() => {\r\n                waModal.classList.remove('opacity-0');\r\n                waModalContent.classList.remove('scale-95');\r\n                waModalContent.classList.add('scale-100');\r\n            }, 10);\r\n        }\r\n\r\n        function closeWhatsappModal() {\r\n            waModal.classList.add('opacity-0');\r\n            waModalContent.classList.remove('scale-100');\r\n            waModalContent.classList.add('scale-95');\r\n            \/\/ Aguarda a anima\u00e7\u00e3o terminar para esconder (display: none)\r\n            setTimeout(() => {\r\n                waModal.classList.add('hidden');\r\n                waModal.classList.remove('flex');\r\n            }, 300);\r\n        }\r\n\r\n        function submitWhatsappForm(e) {\r\n            e.preventDefault(); \/\/ Evita recarregar a p\u00e1gina\r\n            \r\n            \/\/ Captura os dados do formul\u00e1rio\r\n            const name = document.getElementById('wa-name').value;\r\n            const phone = document.getElementById('wa-phone').value;\r\n            \r\n            \/\/ O carro selecionado (idealmente puxaria dinamicamente pelo JS, deixei est\u00e1tico para o modelo)\r\n            const carName = vehicleApiState.selectedVehicleName || \"Volkswagen Golf GTI 2.0\"; \r\n\r\n            \/\/ Monta a mensagem pr\u00e9-configurada\r\n            const message = `Ol\u00e1 equipe UP+ Ve\u00edculos! Meu nome \u00e9 *${name}*. Estou no site e tenho muito interesse no ve\u00edculo *${carName}*. Podemos conversar?`;\r\n            \r\n            \/\/ Codifica a mensagem para formato de URL (espa\u00e7os viram %20, etc)\r\n            const encodedMessage = encodeURIComponent(message);\r\n            \r\n            \/\/ N\u00famero do WhatsApp da Loja (coloque o n\u00famero real da ag\u00eancia aqui)\r\n            const whatsappNumber = \"5511999999999\"; \r\n            \r\n            \/\/ Cria o Link do WhatsApp API\r\n            const whatsappUrl = `https:\/\/wa.me\/${whatsappNumber}?text=${encodedMessage}`;\r\n\r\n            \/\/ Abre o WhatsApp numa nova aba\r\n            window.open(whatsappUrl, '_blank');\r\n            \r\n            \/\/ Fecha o modal e limpa o formul\u00e1rio\r\n            closeWhatsappModal();\r\n            document.getElementById('wa-form').reset();\r\n            \r\n            \/\/ Aqui voc\u00ea poderia adicionar o c\u00f3digo para enviar este Lead para o seu CRM, Banco de Dados ou E-mail!\r\n            console.log(\"Lead Capturado: \", { name, phone, carName });\r\n        }\r\n\r\n        \/\/ Adicionar cor de fundo ao Header quando rolar a p\u00e1gina\r\n        const sellModal = document.getElementById('sell-modal');\r\n        const sellModalContent = document.getElementById('sell-modal-content');\r\n        const simulateModal = document.getElementById('simulate-modal');\r\n        const simulateModalContent = document.getElementById('simulate-modal-content');\r\n\r\n        function openLeadModal(modal, content) {\r\n            if (!modal || !content) return;\r\n            modal.classList.remove('hidden');\r\n            modal.classList.add('flex');\r\n            setTimeout(() => {\r\n                modal.classList.remove('opacity-0');\r\n                content.classList.remove('scale-95');\r\n                content.classList.add('scale-100');\r\n            }, 10);\r\n        }\r\n\r\n        function closeLeadModal(modalId, contentId) {\r\n            const modal = document.getElementById(modalId);\r\n            const content = document.getElementById(contentId);\r\n            if (!modal || !content) return;\r\n            modal.classList.add('opacity-0');\r\n            content.classList.remove('scale-100');\r\n            content.classList.add('scale-95');\r\n            setTimeout(() => {\r\n                modal.classList.add('hidden');\r\n                modal.classList.remove('flex');\r\n            }, 300);\r\n        }\r\n\r\n        function openSellModal() {\r\n            openLeadModal(sellModal, sellModalContent);\r\n        }\r\n\r\n        function openSimulationModal() {\r\n            const vehicleField = document.getElementById('simulate-vehicle');\r\n            if (vehicleField) vehicleField.value = vehicleApiState.selectedVehicleName || 'Veiculo selecionado';\r\n            openLeadModal(simulateModal, simulateModalContent);\r\n        }\r\n\r\n        function submitSellForm(e) {\r\n            e.preventDefault();\r\n            const payload = {\r\n                name: document.getElementById('sell-name').value,\r\n                phone: document.getElementById('sell-phone').value,\r\n                brand: document.getElementById('sell-brand').value,\r\n                model: document.getElementById('sell-model').value,\r\n                year: document.getElementById('sell-year').value,\r\n                mileage: document.getElementById('sell-mileage').value,\r\n                notes: document.getElementById('sell-notes').value\r\n            };\r\n            const message = `Ol\u00e1! Quero vender meu ve\u00edculo.%0A%0ANome: ${encodeURIComponent(payload.name)}%0AWhatsApp: ${encodeURIComponent(payload.phone)}%0AMarca: ${encodeURIComponent(payload.brand)}%0AModelo: ${encodeURIComponent(payload.model)}%0AAno: ${encodeURIComponent(payload.year)}%0AQuilometragem: ${encodeURIComponent(payload.mileage)}%0AObserva\u00e7\u00f5es: ${encodeURIComponent(payload.notes || 'Sem observa\u00e7\u00f5es')}`;\r\n            window.open(`https:\/\/wa.me\/5511999999999?text=${message}`, '_blank');\r\n            closeLeadModal('sell-modal', 'sell-modal-content');\r\n            document.getElementById('sell-form').reset();\r\n            console.log('Lead de venda capturado:', payload);\r\n        }\r\n\r\n        function submitSimulationForm(e) {\r\n            e.preventDefault();\r\n            const payload = {\r\n                vehicle: document.getElementById('simulate-vehicle').value,\r\n                name: document.getElementById('simulate-name').value,\r\n                phone: document.getElementById('simulate-phone').value,\r\n                downPayment: document.getElementById('simulate-down-payment').value,\r\n                installments: document.getElementById('simulate-installments').value\r\n            };\r\n            const message = `Ol\u00e1! Quero simular o financiamento.%0A%0AVe\u00edculo: ${encodeURIComponent(payload.vehicle)}%0ANome: ${encodeURIComponent(payload.name)}%0AWhatsApp: ${encodeURIComponent(payload.phone)}%0AEntrada: ${encodeURIComponent(payload.downPayment)}%0APrazo: ${encodeURIComponent(payload.installments)}`;\r\n            window.open(`https:\/\/wa.me\/5511999999999?text=${message}`, '_blank');\r\n            closeLeadModal('simulate-modal', 'simulate-modal-content');\r\n            document.getElementById('simulate-form').reset();\r\n            console.log('Lead de simulacao capturado:', payload);\r\n        }\r\n\r\n        \/\/ =============================================\r\n        \/\/ ESTOQUE PAGE\r\n        \/\/ =============================================\r\n\r\n        function showEstoque() {\r\n            previousView = 'estoque';\r\n            document.getElementById('home-view').classList.add('hidden');\r\n            document.getElementById('details-view').classList.add('hidden');\r\n            document.getElementById('estoque-view').classList.remove('hidden');\r\n            renderEstoqueGrid();\r\n            window.scrollTo({ top: 0, behavior: 'smooth' });\r\n        }\r\n\r\n        function goBack() {\r\n            if (previousView === 'estoque') {\r\n                document.getElementById('home-view').classList.add('hidden');\r\n                document.getElementById('details-view').classList.add('hidden');\r\n                document.getElementById('estoque-view').classList.remove('hidden');\r\n                window.scrollTo({ top: 0, behavior: 'smooth' });\r\n            } else {\r\n                showHome();\r\n            }\r\n        }\r\n\r\n        function parsePrice(priceText) {\r\n            if (!priceText || priceText === '--') return 0;\r\n            return Number((priceText || '').replace(\/[^\\d]\/g, '')) || 0;\r\n        }\r\n\r\n        function parseKm(kmText) {\r\n            return Number((kmText || '').replace(\/[^\\d]\/g, '')) || 0;\r\n        }\r\n\r\n        function getAllVehicles() {\r\n            return [...mlVehicles];\r\n        }\r\n\r\n        function renderHomeFeatured() {\r\n            const grid = document.getElementById('featured-cars-grid');\r\n            const dotsEl = document.getElementById('featured-carousel-dots');\r\n            if (!grid || !mlVehicles.length) return;\r\n\r\n            const BATCH = 3;\r\n            const numGroups = Math.ceil(mlVehicles.length \/ BATCH);\r\n            let cur = 0;\r\n            let autoTimer = null;\r\n\r\n            function cardHTML(v, absIdx) {\r\n                return `\r\n                <div data-v-abs=\"${absIdx}\"\r\n                     class=\"bg-white rounded-3xl border border-slate-100 overflow-hidden shadow-premium hover:shadow-floating transition-all duration-300 group flex flex-col cursor-pointer\">\r\n                    <div class=\"h-60 relative overflow-hidden bg-slate-100\">\r\n                        <img decoding=\"async\" src=\"${v.image}\" alt=\"${v.brandLabel} ${v.model}\"\r\n                             class=\"w-full h-full object-cover group-hover:scale-105 transition duration-700\" loading=\"lazy\">\r\n                        <div class=\"absolute top-4 left-4 flex gap-2 flex-wrap\">\r\n                            <span class=\"bg-white\/95 backdrop-blur-md px-3 py-1.5 rounded-full text-xs font-bold text-slate-800 shadow-lg\">${v.yearLabel}<\/span>\r\n                            ${v.acceptsTrade ? '<span class=\"bg-green-500 text-white px-3 py-1.5 rounded-full text-xs font-bold shadow-lg\">Aceita Troca<\/span>' : ''}\r\n                        <\/div>\r\n                    <\/div>\r\n                    <div class=\"p-6 flex-1 flex flex-col\">\r\n                        <h3 class=\"text-xl font-display font-bold text-slate-900 group-hover:text-brand transition-colors mb-1 line-clamp-2\">${v.brandLabel} ${v.model}<\/h3>\r\n                        <p class=\"text-sm text-slate-500 flex items-center mb-6\">\r\n                            <i data-lucide=\"map-pin\" class=\"w-4 h-4 mr-1.5\"><\/i> ${v.location}\r\n                        <\/p>\r\n                        <div class=\"grid grid-cols-2 gap-y-4 gap-x-4 text-sm font-medium text-slate-600 border-b border-slate-100 pb-6 mb-6\">\r\n                            <div class=\"flex items-center\"><i data-lucide=\"gauge\" class=\"w-4 h-4 mr-2 text-slate-400\"><\/i> ${v.mileage}<\/div>\r\n                            <div class=\"flex items-center\"><i data-lucide=\"settings-2\" class=\"w-4 h-4 mr-2 text-slate-400\"><\/i> ${v.transmission}<\/div>\r\n                            <div class=\"flex items-center\"><i data-lucide=\"fuel\" class=\"w-4 h-4 mr-2 text-slate-400\"><\/i> ${v.fuel}<\/div>\r\n                            <div class=\"flex items-center\"><i data-lucide=\"users\" class=\"w-4 h-4 mr-2 text-slate-400\"><\/i> 5 Lugares<\/div>\r\n                        <\/div>\r\n                        <div class=\"flex justify-between items-center mt-auto\">\r\n                            <div>\r\n                                <span class=\"text-xs font-semibold text-slate-400 block mb-0.5 uppercase tracking-wide\">Pre\u00e7o Total<\/span>\r\n                                <span class=\"text-2xl font-display font-bold text-slate-900\">${v.price}<\/span>\r\n                            <\/div>\r\n                            <button class=\"bg-slate-900 group-hover:bg-brand text-white px-6 py-3 rounded-xl text-sm font-bold transition shadow-md pointer-events-none\">\r\n                                Ver Detalhes\r\n                            <\/button>\r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>`;\r\n            }\r\n\r\n            function showGroup(g, animate) {\r\n                cur = ((g % numGroups) + numGroups) % numGroups;\r\n                const start = cur * BATCH;\r\n                const cars = mlVehicles.slice(start, start + BATCH);\r\n\r\n                function paint() {\r\n                    grid.innerHTML = cars.map((v, i) => cardHTML(v, start + i)).join('');\r\n                    grid.querySelectorAll('[data-v-abs]').forEach(card => {\r\n                        const v = mlVehicles[+card.dataset.vAbs];\r\n                        card.addEventListener('click', () => {\r\n                            previousView = 'home';\r\n                            updateMarketPanel(v);\r\n                            renderVehicleDetails(v);\r\n                            showDetails();\r\n                        });\r\n                    });\r\n                    \/\/ dots\r\n                    if (dotsEl) {\r\n                        dotsEl.querySelectorAll('[data-dot]').forEach((d, i) => {\r\n                            const active = i === cur;\r\n                            d.style.width = active ? '24px' : '8px';\r\n                            d.style.backgroundColor = active ? '#FF6600' : '#D1D1D1';\r\n                        });\r\n                    }\r\n                    \/\/ counter\r\n                    const counter = document.getElementById('featured-counter');\r\n                    if (counter) counter.textContent = `${cur + 1} \/ ${numGroups}`;\r\n                    lucide.createIcons();\r\n                }\r\n\r\n                if (animate) {\r\n                    grid.style.opacity = '0';\r\n                    grid.style.transform = 'translateY(12px)';\r\n                    setTimeout(() => {\r\n                        paint();\r\n                        grid.style.opacity = '1';\r\n                        grid.style.transform = 'translateY(0)';\r\n                    }, 220);\r\n                } else {\r\n                    paint();\r\n                }\r\n            }\r\n\r\n            function startAuto() {\r\n                clearTimeout(autoTimer);\r\n                autoTimer = setTimeout(() => { showGroup(cur + 1, true); startAuto(); }, 5000);\r\n            }\r\n\r\n            \/\/ Build dots + counter\r\n            if (dotsEl) {\r\n                dotsEl.innerHTML =\r\n                    Array.from({length: numGroups}, (_, i) =>\r\n                        `<button data-dot=\"${i}\" style=\"height:8px;border-radius:99px;transition:all 0.3s ease;background:#D1D1D1;width:8px;border:none;cursor:pointer;padding:0;\"><\/button>`\r\n                    ).join('') +\r\n                    `<span id=\"featured-counter\" class=\"ml-4 text-xs font-bold text-slate-400 self-center\"><\/span>`;\r\n\r\n                dotsEl.querySelectorAll('[data-dot]').forEach(d => {\r\n                    d.addEventListener('click', () => {\r\n                        clearTimeout(autoTimer);\r\n                        showGroup(+d.dataset.dot, true);\r\n                        startAuto();\r\n                    });\r\n                });\r\n            }\r\n\r\n            \/\/ Nav buttons\r\n            const prevBtn = document.getElementById('featured-prev-btn');\r\n            const nextBtn = document.getElementById('featured-next-btn');\r\n            if (prevBtn) prevBtn.addEventListener('click', () => { clearTimeout(autoTimer); showGroup(cur - 1, true); startAuto(); });\r\n            if (nextBtn) nextBtn.addEventListener('click', () => { clearTimeout(autoTimer); showGroup(cur + 1, true); startAuto(); });\r\n\r\n            \/\/ Touch\/swipe on mobile\r\n            let tx = 0;\r\n            grid.addEventListener('touchstart', e => { tx = e.touches[0].clientX; }, {passive: true});\r\n            grid.addEventListener('touchend', e => {\r\n                const dx = tx - e.changedTouches[0].clientX;\r\n                if (Math.abs(dx) > 50) { clearTimeout(autoTimer); showGroup(dx > 0 ? cur + 1 : cur - 1, true); startAuto(); }\r\n            }, {passive: true});\r\n\r\n            \/\/ Pause on hover\r\n            grid.addEventListener('mouseenter', () => clearTimeout(autoTimer));\r\n            grid.addEventListener('mouseleave', startAuto);\r\n\r\n            showGroup(0, false);\r\n            startAuto();\r\n        }\r\n\r\n        function getEstoqueFilteredVehicles() {\r\n            const search = (document.getElementById('estoque-search')?.value || '').toLowerCase().trim();\r\n            const brandFilter = (document.getElementById('estoque-filter-brand')?.value || '').toLowerCase();\r\n            const priceFilter = document.getElementById('estoque-filter-price')?.value || '';\r\n            const fuelFilter = document.getElementById('estoque-filter-fuel')?.value || '';\r\n            const sortFilter = document.getElementById('estoque-sort')?.value || 'popular';\r\n\r\n            let vehicles = getAllVehicles();\r\n\r\n            if (search) {\r\n                vehicles = vehicles.filter(v =>\r\n                    `${v.brandLabel || v.brand} ${v.model} ${v.yearLabel}`.toLowerCase().includes(search)\r\n                );\r\n            }\r\n            if (brandFilter) {\r\n                vehicles = vehicles.filter(v =>\r\n                    (v.brandLabel || v.brand || '').toLowerCase().includes(brandFilter)\r\n                );\r\n            }\r\n            if (priceFilter) {\r\n                const [min, max] = priceFilter.split('-').map(Number);\r\n                vehicles = vehicles.filter(v => {\r\n                    const p = parsePrice(v.price);\r\n                    return p >= min && p <= max;\r\n                });\r\n            }\r\n            if (fuelFilter) {\r\n                vehicles = vehicles.filter(v => v.fuel === fuelFilter);\r\n            }\r\n\r\n            switch (sortFilter) {\r\n                case 'price-asc': vehicles.sort((a, b) => parsePrice(a.price) - parsePrice(b.price)); break;\r\n                case 'price-desc': vehicles.sort((a, b) => parsePrice(b.price) - parsePrice(a.price)); break;\r\n                case 'km-asc': vehicles.sort((a, b) => parseKm(a.mileage) - parseKm(b.mileage)); break;\r\n                default: vehicles.sort((a, b) => getVehiclePopularityScore(b.model) - getVehiclePopularityScore(a.model));\r\n            }\r\n            return vehicles;\r\n        }\r\n\r\n        function renderEstoqueGrid() {\r\n            const grid = document.getElementById('estoque-grid');\r\n            const empty = document.getElementById('estoque-empty');\r\n            const count = document.getElementById('estoque-count');\r\n            if (!grid) return;\r\n\r\n            const vehicles = getEstoqueFilteredVehicles();\r\n            const total = getAllVehicles().length;\r\n\r\n            if (count) {\r\n                count.textContent = vehicles.length === total\r\n                    ? `${total} ve\u00edculo${total !== 1 ? 's' : ''} dispon\u00edvel${total !== 1 ? 'is' : ''}`\r\n                    : `${vehicles.length} de ${total} ve\u00edculos`;\r\n            }\r\n\r\n            if (!vehicles.length) {\r\n                grid.innerHTML = '';\r\n                grid.classList.add('hidden');\r\n                if (empty) empty.classList.remove('hidden');\r\n                lucide.createIcons();\r\n                return;\r\n            }\r\n\r\n            if (empty) empty.classList.add('hidden');\r\n            grid.classList.remove('hidden');\r\n\r\n            grid.innerHTML = vehicles.map(vehicle => `\r\n                <button type=\"button\"\r\n                    data-estoque-vehicle='${JSON.stringify(vehicle).replace(\/'\/g, '&#39;')}'\r\n                    class=\"bg-white rounded-2xl overflow-hidden border border-slate-100 shadow-sm hover:shadow-xl hover:-translate-y-1 transition-all duration-300 group flex flex-col text-left w-full\">\r\n                    <div class=\"relative h-48 overflow-hidden bg-slate-100\">\r\n                        <img decoding=\"async\" src=\"${vehicle.image}\" alt=\"${vehicle.model}\" loading=\"lazy\"\r\n                            class=\"w-full h-full object-cover group-hover:scale-105 transition duration-500 ease-out\">\r\n                        <div class=\"absolute top-3 left-3 flex gap-1.5 flex-wrap\">\r\n                            <span class=\"bg-white\/95 backdrop-blur-sm px-2.5 py-1 rounded-full text-xs font-bold text-slate-800 shadow-sm\">${vehicle.yearLabel}<\/span>\r\n                            ${vehicle.acceptsTrade ? '<span class=\"bg-green-500 text-white px-2.5 py-1 rounded-full text-xs font-bold shadow-sm\">Aceita Troca<\/span>' : ''}\r\n                        <\/div>\r\n                        <div class=\"absolute inset-x-0 bottom-0 bg-gradient-to-t from-slate-900 via-slate-900\/60 to-transparent p-4 pt-10\">\r\n                            <span class=\"text-white font-display font-bold text-xl leading-none\">${vehicle.price}<\/span>\r\n                        <\/div>\r\n                    <\/div>\r\n                    <div class=\"p-4 flex-1 flex flex-col\">\r\n                        <h3 class=\"font-display font-bold text-slate-900 group-hover:text-brand transition-colors text-sm leading-snug mb-1 line-clamp-2\">\r\n                            ${vehicle.brandLabel || vehicle.brand} ${vehicle.model}\r\n                        <\/h3>\r\n                        <p class=\"text-xs text-slate-400 flex items-center mb-3 gap-1 truncate\">\r\n                            <i data-lucide=\"map-pin\" class=\"w-3 h-3 shrink-0 text-slate-300\"><\/i>\r\n                            ${vehicle.location}\r\n                        <\/p>\r\n                        <div class=\"flex items-center justify-between text-xs font-semibold text-slate-500 mt-auto pt-3 border-t border-slate-100\">\r\n                            <span class=\"flex items-center gap-1\"><i data-lucide=\"gauge\" class=\"w-3.5 h-3.5 text-slate-300\"><\/i> ${vehicle.mileage}<\/span>\r\n                            <span class=\"flex items-center gap-1\"><i data-lucide=\"settings-2\" class=\"w-3.5 h-3.5 text-slate-300\"><\/i> Auto<\/span>\r\n                            <span class=\"flex items-center gap-1\"><i data-lucide=\"fuel\" class=\"w-3.5 h-3.5 text-slate-300\"><\/i> ${vehicle.fuel}<\/span>\r\n                        <\/div>\r\n                    <\/div>\r\n                <\/button>\r\n            `).join('');\r\n\r\n            grid.querySelectorAll('[data-estoque-vehicle]').forEach(btn => {\r\n                btn.addEventListener('click', () => {\r\n                    const vehicle = JSON.parse(btn.dataset.estoqueVehicle.replace(\/&#39;\/g, \"'\"));\r\n                    previousView = 'estoque';\r\n                    updateMarketPanel(vehicle);\r\n                    renderVehicleDetails(vehicle);\r\n                    showDetails();\r\n                });\r\n            });\r\n\r\n            lucide.createIcons();\r\n        }\r\n\r\n        function clearEstoqueFilters() {\r\n            ['estoque-filter-brand', 'estoque-filter-price', 'estoque-filter-fuel'].forEach(id => {\r\n                const el = document.getElementById(id);\r\n                if (el) el.value = '';\r\n            });\r\n            const s = document.getElementById('estoque-search');\r\n            if (s) s.value = '';\r\n            const sort = document.getElementById('estoque-sort');\r\n            if (sort) sort.value = 'popular';\r\n            renderEstoqueGrid();\r\n        }\r\n\r\n        function initEstoque() {\r\n            ['estoque-filter-brand', 'estoque-filter-price', 'estoque-filter-fuel', 'estoque-sort'].forEach(id => {\r\n                document.getElementById(id)?.addEventListener('change', renderEstoqueGrid);\r\n            });\r\n            const searchEl = document.getElementById('estoque-search');\r\n            if (searchEl) {\r\n                let debounce;\r\n                searchEl.addEventListener('input', () => {\r\n                    clearTimeout(debounce);\r\n                    debounce = setTimeout(renderEstoqueGrid, 250);\r\n                });\r\n            }\r\n            document.getElementById('estoque-clear-filters')?.addEventListener('click', clearEstoqueFilters);\r\n        }\r\n        initEstoque();\r\n        renderHomeFeatured();\r\n\r\n        window.addEventListener('scroll', () => {\r\n            const header = document.querySelector('header');\r\n            if (window.scrollY > 50) {\r\n                header.classList.add('glass-nav');\r\n                header.classList.remove('py-3');\r\n                header.classList.add('py-2');\r\n            } else {\r\n                header.classList.remove('glass-nav');\r\n                header.classList.remove('py-2');\r\n                header.classList.add('py-3');\r\n            }\r\n        });\r\n    <\/script>\r\n    <script>lucide.createIcons();<\/script>\r\n<\/div><!-- #upv-site -->\r\n<\/body>\r\n<\/html>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>UP+ Ve\u00edculos &#8211; Concession\u00e1ria Premium UP + Ve\u00edculos In\u00edcio Estoque Financiamento Vender Ve\u00edculo Contato Entrar Simular Agora Concession\u00e1ria Premium Procurando um ve\u00edculo?Voc\u00ea est\u00e1 no lugar perfeito. O maior estoque de seminovos de alt\u00edssima qualidade. Ve\u00edculos vistoriados, garantia de 1 ano e aprova\u00e7\u00e3o de financiamento em minutos. 100% Vistoriados Taxas Exclusivas Ver Estoque Completo Falar no [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"footnotes":""},"class_list":["post-18","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/upmaisveiculos.com.br\/index.php?rest_route=\/wp\/v2\/pages\/18","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/upmaisveiculos.com.br\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/upmaisveiculos.com.br\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/upmaisveiculos.com.br\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/upmaisveiculos.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=18"}],"version-history":[{"count":19,"href":"https:\/\/upmaisveiculos.com.br\/index.php?rest_route=\/wp\/v2\/pages\/18\/revisions"}],"predecessor-version":[{"id":42,"href":"https:\/\/upmaisveiculos.com.br\/index.php?rest_route=\/wp\/v2\/pages\/18\/revisions\/42"}],"wp:attachment":[{"href":"https:\/\/upmaisveiculos.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=18"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}