PageSourceSearch

https://dealersites.com.br/

html dealersites.com.br collected 2026-10-05 19:17:09 UTC 111,134 bytes, 811 lines download raw bytes

1<!DOCTYPE html><html lang="pt-br" data-template="seminovos"><head><meta charset="utf-8">
1<script nonce="26tUWhlwWLJEGWjCTP8NEyFscY5eIabJ">(function () {
2    'use strict';
3
4    var KEYS = ['staticClass', 'staticStyle'];
5    var proto = Object.prototype;
6
7    for (var i = 0; i < KEYS.length; i++) {
8        // Fail-open por chave: endurecimento nunca pode derrubar a página.
9        try {
10            (function (key) {
11                var existing = Object.getOwnPropertyDescriptor(proto, key);
12
13                // Já poluído antes de nós (ou já protegido): limpa o que der, aborta o que não der.
14                if (existing) {
15                    if (!existing.configurable) {
16                        return;
17                    }
18                    delete proto[key];
19                }
20
21                Object.defineProperty(proto, key, {
22                    configurable: false,
23                    enumerable: false,
24                    get: function () {
25                        return undefined;
26                    },
27                    set: function (value) {
28                        // Tentativa de poluir o próprio prototype: ignora silenciosamente.
29                        // Silêncio em vez de throw é deliberado — um TypeError aqui estouraria
30                        // no meio de um script de terceiro e poderia quebrar a página.
31                        if (this === proto) {
32                            return;
33                        }
34
35                        // this pode ser um objeto congelado/selado/não-extensível: defineProperty
36                        // lançaria TypeError. Fail-open também aqui — nunca derrubar a página.
37                        try {
38                            Object.defineProperty(this, key, {
39                                value: value,
40                                writable: true,
41                                configurable: true,
42                                enumerable: true
43                            });
44                        } catch (e) {
45                            /* fail-open: this não é extensível, ignora a escrita */
46                        }
47                    }
48                });
49            })(KEYS[i]);
50        } catch (e) {
51            /* fail-open: segue sem o guard nessa chave */
52        }
53    }
54})();</script>
54<meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1"><meta name="description" content="A melhor plataforma digital para o sita de sua concessionária."><title>DealerSites - Alta performance para sites de concessionárias</title><meta name="apple-mobile-web-app-capable" content="yes"><meta name="mobile-web-app-capable" content="yes"><link rel="apple-touch-icon" href="https://cdn.dealerspace.ai/dealersites/spacemarca/FavIcon.webp"><link rel="shortcut icon" href="https://cdn.dealerspace.ai/dealersites/spacemarca/FavIcon.webp"><link rel="preconnect" href="https://s3-sa-east-1.amazonaws.com"><link rel="preconnect" href="https://www.google-analytics.com"><meta name="robots" content="index, follow"><meta name="keywords" content=""><meta property="og:locale" content="pt_BR"><meta property="og:url" content="https://dealersites.com.br"><meta property="og:title" content="DealerSites - Alta performance para sites de concessionárias"><meta property="og:site_name" content="Dealersites"><meta property="og:description" content="A melhor plataforma digital para o sita de sua concessionária."><meta property="og:image" content="https://cdn.dealerspace.ai/dealersites/spacemarca/LOGOSITE.webp"><meta property="og:image:alt" content="Imagem relacionada a Dealersites"><meta name="author" content="Dealersites"><meta property="og:type" content="website"><meta name="twitter:card" content="summary"><meta name="twitter:site" content="https://dealersites.com.br"><meta name="twitter:title" content="DealerSites - Alta performance para sites de concessionárias"><meta name="twitter:description" content="A melhor plataforma digital para o sita de sua concessionária."><meta name="twitter:image" content="https://cdn.dealerspace.ai/dealersites/spacemarca/LOGOSITE.webp"><link rel="canonical" href="https://dealersites.com.br"><style nonce="26tUWhlwWLJEGWjCTP8NEyFscY5eIabJ">/*
55     * 1. Oculta imagens lazy SEM src — evita ícone quebrado do browser.
56     *    Antes do JS (defer) rodar e inicializar o LazyLoad/Vue, imagens com
57     *    data-src/v-lazy não têm src e aparecem como ícone quebrado.
58     *    Este seletor esconde SOMENTE essas imagens (sem src ou com src vazio),
59     *    sem afetar imagens com src real já carregado.
60     */
61    img.image:not([src]),
62    img.image[src=""] {
63        visibility: hidden;
64    }
65
66    /*
67     * 2. Dimensão mínima para containers de banner/estoque enquanto o
68     *    CSS async do template não chegou — evita CLS (layout shift).
69     *    O cls-adjustments.scss do template sobrescreve após o CSS async
70     *    chegar, e a classe `.loaded` zera o min-height via CSS do template.
71     *
72     *    EVO-2185: `:not([data-dim])` exclui as imagens que já declaram a
73     *    dimensão REAL no HTML. Nelas esta reserva é o que causa o shift —
74     *    o valor arbitrário (30vh) vale até a imagem carregar e some quando
75     *    o `.loaded` zera o min-height, deslocando o layout da reserva para
76     *    a altura verdadeira. Com width/height declarados o navegador já
77     *    reserva a altura exata, e a estimativa só atrapalha.
78     */
79    .section-banners img:not([data-dim]),
80    .img-carousel-stock img:not([data-dim]),
81    .c-banner img:not([data-dim]),
82    #carouselBanner img:not([data-dim]) {
83        width: 100%;
84        min-height: 30vh;
85    }
86
87    /* Imagem com dimensão real declarada: largura fluida, altura pela proporção. */
88    .section-banners img[data-dim],
89    .img-carousel-stock img[data-dim],
90    .c-banner img[data-dim],
91    #carouselBanner img[data-dim] {
92        width: 100%;
93        height: auto;
94    }
95
96    .image {
97        display: block;
98    }</style><link nonce="26tUWhlwWLJEGWjCTP8NEyFscY5eIabJ" rel="stylesheet" href="https://dealersites.com.br/css/design-tokens.css" id="design-tokens-css"><link nonce="26tUWhlwWLJEGWjCTP8NEyFscY5eIabJ" rel="preload" as="style" href="/css/templates/template-05.bd2476e11feab0dd.css" id="template-css">
98<script nonce="26tUWhlwWLJEGWjCTP8NEyFscY5eIabJ">(function () {
99            var link = document.getElementById('template-css');
100
101            if (!link) {
102                return;
103            }
104
105            function applyStylesheet() {
106                if (link.rel !== 'stylesheet') {
107                    link.rel = 'stylesheet';
108                }
109            }
110
111            link.addEventListener('load', applyStylesheet, { once: true });
112
113            // Se o preload terminou antes deste script, o evento 'load' já passou e
114            // não dispara de novo. O Resource Timing sabe dizer, e a troca acontece
115            // aqui mesmo — importante porque o common/body/loading-overlay decide
116            // pelo `rel` já ser 'stylesheet' e, se errar, deixa o overlay branco na
117            // tela até o timeout de 3s dele.
118            if (window.performance && performance.getEntriesByName) {
119                var entries = performance.getEntriesByName(link.href);
120
121                if (entries.length && entries[entries.length - 1].responseEnd > 0) {
122                    applyStylesheet();
123                }
124            }
125
126            // Rede de segurança final: ambos são garantidos e mantêm a página longe
127            // do pior caso (site sem estilo nenhum).
128            document.addEventListener('DOMContentLoaded', applyStylesheet, { once: true });
129            window.addEventListener('load', applyStylesheet, { once: true });
130        })();</script>
130<noscript><link nonce="26tUWhlwWLJEGWjCTP8NEyFscY5eIabJ" rel="stylesheet" href="/css/templates/template-05.bd2476e11feab0dd.css"></noscript><style nonce="26tUWhlwWLJEGWjCTP8NEyFscY5eIabJ">:root{--body:#F0F1FC;--primary:#1D245D;--light:#FFF;--black:#000;--gray:#282828;--gray-light:#F5F5F5;--gray-dark:#4D4D4D;--pantone-1:#1D245D;--pantone-2:#831F82;--pantone-3:#009BAA;--pantone-3-light:#DFF5F7;--pantone-4:#767FC2;--dark:#0D1029}html,body,input,h1,h2,h3,h4,h5,h6{font-family:'Montserrat',sans-serif !important}body{background-color:var(--body);color:var(--pantone-1)}html{scroll-behavior:smooth}#collapse-menu-produtos ul .nav-item,#collapse-menu-parcerias ul .nav-item{display:block !important;text-align:right !important}#collapse-menu-produtos ul .nav-item a,#collapse-menu-parcerias ul .nav-item a{background-color:var(--light)!important;color:var(--pantone-3)!important;text-transform:initial!important;text-align:right!important}#main-body{margin-top:93px !important}.font-weight-medium{font-weight:600 !important}.font-size-60{font-size:4rem !important}.font-size-65{font-size:5rem !important}.font-size-100px{font-size:100px !important;line-height:120px}.font-size-60px{font-size:60px !important;line-height:70px}.font-size-25px{font-size:25px !important;line-height:40px}.font-size-16px{font-size:16px !important;line-height:32px}.font-size-56{font-size:56px !important;line-height:55px}.text-pantone-1{color:var(--pantone-1) !important}.text-pantone-2{color:var(--pantone-2) !important}.text-pantone-3{color:var(--pantone-3) !important}.text-dark{color:var(--dark) !important}.text-black{color:var(--black) !important}.text-primary{color:var(--primary) !important}.bg-primary{background-color:var(--primary) !important}.bg-gray{background-color:var(--gray) !important}.bg-gray-light{background-color:var(--body) !important}.bg-gray-dark{background-color:var(--gray-dark) !important}.bg-body{background-color:var(--body) !important}.bg-pantone-4{background-color:var(--pantone-4) !important}.bg-pantone-3-light{background-color:var(--pantone-3-light) !important}.bg-light{background-color:var(--light) !important}img.fadeLeftRight{opacity:0;transform:translate(-10vh,0);transition:all 2s}img.fadeIn,.section-services .card .card-header img.card-img-top{opacity:0;transform:translate(0,10vh);transition:all 2s}img.fadeIn.visible,img.fadeLeftRight.visible,.section-services .card .card-header img.card-img-top.visible{opacity:1;transform:translate(0,0)}i.fa-phone-volume{transform:rotate(-45deg)}iframe{width:100%;min-height:500px;border-radius:20px;display:none}#rd_tmgr{display:none !important}.btn{min-height:50px;line-height:33px}.btn-sm{min-height:auto;line-height:inherit}#page-internal section.section-form-mydealer:last-child .btn-pantone-3,.btn-pantone-3,.btn-primary{box-shadow:0px 7px 16px #1D245D29 !important;background-color:var(--pantone-2) !important;border-color:var(--pantone-2) !important;border-radius:30px !important;color:var(--light) !important;text-transform:initial !important}.btn-pantone-3{border-radius:25px !important;background-color:var(--pantone-3) !important;border-color:var(--pantone-3) !important;height:45px !important}.btn-pantone-3:hover{background-color:#76BDC4 !important;border-color:#76BDC4 !important}#page-internal section.section-form-mydealer:last-child .btn-pantone-3:hover,.btn-primary:hover,.btn-primary:active{color:var(--light) !important;background-color:var(--pantone-1) !important;border-color:var(--pantone-1) !important}.btn-primary-outline{color:var(--light);background-color:transparent !important;border-color:var(--primary) !important}.btn-primary-outline:hover,.btn-primary-outline:active{color:var(--light) !important;background-color:var(--primary) !important;border-color:var(--primary) !important}.btn-dark:hover,.btn-dark:active{background-color:var(--gray) !important;border-color:var(--gray) !important}#btn-cookies-privacy{background-color:#000 !important;border-color:#000 !important}.line{height:4px;width:10%}.line-2{height:4px;width:20%}.line-3{height:3px;width:60%}body.body-page-quem-somos .line-2{height:2px}section.form,.bg-form{background:transparent linear-gradient(180deg,#831F82 0%,#1D245D 100%) 0% 0% 
130no-repeat padding-box !important}section.form:last-child,.section-form-imprensa{background-color:var(--body) !important}#page-internal section.section-form-mydealer:last-child{background:var(--body) !important}#page-internal section.section-form-mydealer:last-child h2{color:var(--pantone-2) !important}#page-internal section.section-form-mydealer:last-child p{color:var(--pantone-1) !important}#page-internal section.section-form-mydealer:last-child .col-form-title p:after{background-color:#000000 !important}#page-internal section.section-form-mydealer:last-child .form-control{border-color:var(--pantone-2) !important}#page-internal section.section-form-mydealer:last-child .custom-control-label{color:var(--pantone-1) !important}body.body-page-lgpd #page-internal .card{background-color:var(--pantone-1) !important;border-radius:30px !important}body.body-page-lgpd #page-internal .card-header{margin-bottom:0 !important}body.body-page-lgpd #page-internal .card-header .btn{border:0 !important;border-radius:30px !important;color:var(--light) !important;text-transform:initial !important}body.body-page-lgpd #page-internal .card-body{padding:0.8rem !important}body.body-page-lgpd #page-internal .card-body p{color:var(--light) !important}body.body-page-lgpd #page-internal .card-body p span,body.body-page-lgpd #page-internal .card-body p span a,body.body-page-lgpd #page-internal .card-body li{color:var(--light) !important}body.body-page-desenvolvedor-full-stack-sr .alert.alert-info{background-color:transparent !important;border-color:transparent !important}body.body-page-blog .section-blog-posts .row.mb-4{margin-bottom:1rem}body.body-page-blog .section-blog-posts .row.mb-4 .col-12{border-radius:30px !important}body.body-page-blog .section-blog-posts .row.mb-4 .col-12 img{border-radius:30px !important}body.body-page-blog .section-blog-posts .card-footer.bg-white{border-top:0 !important;background-color:transparent !important}.page-item.active .page-link{background-color:var(--pantone-3) !important;border-color:var(--pantone-3) !important}body.body-page-blog .section-blog-posts .row.mb-4 .col-12 .card.bg-primary{background-color:#DFE1F5 !important;border-radius:30px !important}body.body-page-blog .section-blog-posts .row.mb-4 .col-12 .font-size-20.font-weight-bold{color:var(--black) !important;font-size:40px !important}body.body-page-blog .section-blog-posts .row.mb-4 .col-12.col-lg-4{background-color:transparent !important}body.body-page-blog .section-blog-posts .row.mb-4 .col-12.col-lg-4 .card{background-color:transparent !important}body.body-page-blog .section-blog-posts .row.mb-4 .col-12.col-lg-4 .card .font-size-20.font-weight-bold{color:var(--black) !important;font-size:32px !important}#page-blog-detail section.bg-primary{background-color:transparent !important;padding:2rem 0 0 0}#page-blog-detail img{border-radius:41px !important}#page-blog-detail .col-12.col-lg-6{background-color:var(--body) !important}#page-blog-detail .col-12.col-lg-6 h3{color:var(--black) !important;font-size:40px !important}#page-blog-detail .col-12.col-lg-6 p{color:var(--pantone-1) !important}.form-control{border-radius:.25rem;border:0;background-color:var(--body) !important;font-weight:600;text-transform:uppercase;font-size:12px;height:calc(1.5em + 0.75rem + 20px);color:#888CA8 !important}.form-control-file{background-color:var(--body) !important;border-radius:.25rem;height:calc(1.5em + 0.75rem + 18.5px);font-size:13px;padding:.8rem .75rem;color:#888CA8 !important}.form-control-file:after{content:"\f0c6";float:right;font-family:'Font Awesome 6 Free';font-weight:bold;color:var(--black);font-size:18px}div.form-group.mb-2{margin-bottom:0.8rem !important}div.form-group.mb-2 input{border-radius:10px !important}section.form .alert-info{background-color:var(--primary);color:var(--light);border-color:var(--primary);padding:0.1rem .75rem !important;font-size:13px;opacity:.9}.header-top{border-bottom:1px solid #DFE1F5 !important}.header-top #navbar-menu-top{padding-top:0 !important}.header-top #navbar-menu-top ul li{padding:0 1.25rem !important}.header-top #navbar-menu-top ul li:last-child{padding-right:0 !important}.header-top #navbar-menu-top ul li a{padding:0 !important;border-bottom:2px solid transparent;transition:border-color .2s linear}.header-top #navbar-menu-top ul li a:hover{border-color:var(--primary)}.header-top #navbar-menu-top .dropdown-menu{background-color:var(--light);border:0;text-align:center;border-radius:0 0 0.25rem 0.25rem;right:auto;left:50%;-webkit-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);margin-top:35px;box-shadow:0px 8px 30px -10px rgb(241 241 241 / 30%);flex-direction:column;align-items:center;padding:.5rem 1.75rem;z-index:-9999 !important}.header-top #navbar-menu-top ul li .dropdown-menu a{padding:0 !important;margin:.5rem 0}.header-top .dropdown-toggle::after{color:var(--primary);margin-bottom:-3px}.header-top #navbar-menu-top .dropdown-menu.show{display:flex}.header-top #navbar-menu-top .dropdown-menu a{color:var(--pantone-3);font-size:15px;border-bottom:2px solid transparent;width:max-content}.header-top #navbar-menu-top .dropdown-menu a:hover{background-color:transparent;text-decoration:none}.section-home-top{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 93px);position:relative}.btn-scroll{position:absolute;bottom:0;transform:translate(-50%,-10px);left:50%}.section-home-top img{max-width:100%}.section-home-integrators button.btn-primary{font-size:0}.section-home-integrators button.btn-primary:before{content:"- ver menos";font-size:.9rem}.section-home-integrators button.btn-primary.collapsed:before{content:"+ ver mais";font-size:.9rem}.section-services{background-image:url(https://cdn.dealerspace.ai/dealersites/dealersites/conteudo-online/webp/elemento-visual-home.svg);/* background-size: 42%; */ background-position-x:120%;background-position-y:-4%;background-repeat:no-repeat}.section-services .card .card-header img.card-img-top{width:auto;max-height:80px}.section-form-home .col-form-title p:after,#page-internal section.form .col-form-title p:after,#page-contact section.form .col-form-title p:after{content:"";display:block;width:20%;height:4px;background-color:var(--light) !important;margin-top:1rem}.section-form-mydealer .col-form-title p:after,.section-form-homologacoes .col
130-form-title p:after,.section-form-imprensa .col-form-title p:after{background-color:var(--primary) !important}.section-form-dxp .col-form-title p:after{background-color:var(--primary) !important}.section-form-home label.col-form-label-sm.p-0.m-0,#page-internal section.form label.col-form-label-sm.p-0.m-0,#page-contact section.form label.col-form-label-sm.p-0.m-0{display:none}.section-form-mydealer:last-child .form-control{border:1px solid var(--primary)}.section-form-dxp{background-color:var(--gray) !important}section.bg-light{background-color:var(--body) !important}section.form .custom-control-label{color:var(--light)}section.form input.form-control-file{display:block;color:var(--black)}section.form textarea.form-control{height:80px}.section-home-motives img{margin-left:-60px;width:100%}body.body-page-empresa-parceira .line-motives,body.body-page-dealer-partner .line-motives,body.body-page-homologacao .line-motives,.section-home-motives .line-motives,.section-home-partner .line-motives{background-color:var(--dark);height:2px;width:28%;position:absolute;display:flex;left:0;margin-top:100px}body.body-page-empresa-parceira .line-motives,body.body-page-dealer-partner .line-motives,body.body-page-homologacao .line-motives{margin-top:-30px;width:18%}.section-home-partner .line-motives{margin-top:10px !important;width:calc(50%) !important;left:-30% !important}.section-home-products a,.section-home-partners a{padding:2.5rem;background:var(--light);border-radius:60px !important;box-shadow:0px 1px 20px #00000012;display:flex;text-decoration:none;flex-direction:column;align-items:center;justify-content:space-between;height:423px;transition:all .2s linear}.section-home-products a img,.section-home-partners a img{transition:all .3s linear}.section-home-products a:hover,.section-home-partners a:hover{background-color:var(--pantone-3);color:var(--light)}.section-home-products a:hover img.not-hover,.section-home-partners a:hover img.not-hover{display:none !important}.section-home-products a:hover img.only-hover,.section-home-partners a:hover img.only-hover{display:block !important}.section-home-products a:hover h3,.section-home-partners a:hover h3{color:var(--light) !important}.section-home-news .line-news{background-color:var(--primary);height:3px;width:50%;position:absolute;display:flex;right:0;margin-top:24px}.section-home-news .section-home-news-content{padding:1.5rem;border:3px solid var(--primary);border-radius:10px}.section-home-news .section-home-news-content a{font-size:13px;text-transform:uppercase;font-weight:600;text-decoration:underline}.section-home-news .section-home-news-content a:hover{text-decoration:none}#page-contact iframe{border-radius:0 !important;min-height:auto !important;display:block !important}#page-contact .btn-pantone-3{box-shadow:unset !important}footer .logo-footer{display:inline-block;margin-left:auto}footer .section-one{border-top:0 !important}footer .section-one .row{align-items:center}footer .section-two{display:none}footer .section-one p{color:var(--light);font-weight:600;font-size:18px !important;margin-right:1rem}footer .section-one .col-lg-6.py-4{padding:1rem 0 !important}footer .section-one .section-midia-social,footer .section-one p{display:inline-block}footer .section-midia-social li a{color:var(--light) !important;height:auto !important;width:auto !important;padding:0 .5rem}footer i.fa-facebook{font-size:1.7rem !important}footer i.fa-facebook:before{content:"\f39e"}footer i.fa-linkedin:before{content:"\f0e1"}.breadcrumb{background-color:#DFE1F5;border-radius:0}.breadcrumb ul li{padding:0 10px}.breadcrumb ul li:first-child{padding:0 15px 0 0}.breadcrumb ul li a{color:var(--pantone-1);padding:.7rem 1.7rem;position:relative}.breadcrumb ul li a.active,.breadcrumb ul li a:hover{color:var(--pantone-2);text-decoration:none}.breadcrumb ul li a::after{background-color:transparent;content:" ";height:2px;position:absolute;width:calc(100% - 50px);left:25px;bottom:12px}.breadcrumb ul li a:hover::after,.breadcrumb ul li a.active::after{background-color:var(--pantone-2)}.section-mydealer,.bg-mask-1{background-image:url('https://cdn.dealerspace.ai/dealersites/dealersites/conteudo-online/webp/Grupo_de_mascara_14.webp');background-repeat:no-repeat;background-position:center bottom;background-size:contain}.section-mydealer-gestao img{height:60px;width:auto !important;margin-bottom:1.5rem}.section-mydealer-dark,.bg-mask-2{background-color:var(--primary);background-image:url(https://cdn.dealerspace.ai/dealersites/dealersites/conteudo-online/webp/elemento-visual-home.svg);background-repeat:no-repeat;background-position-x:15%;background-size:contain;padding:6rem 0 !important}/*.section-mydealer-platform {
131      background: linear-gradient(90deg, var(--light) 50%, var(--gray-light) 50%);
132  }*/ .section-assinatura img{width:auto;height:450px}.section-assinatura p.info-inovar{margin-top:-40px !important}ul.list-check{padding-left:20px;list-style:none;list-style-position:outside}ul.list-check.list-marker-2{padding-left:13px}ul.list-check li{margin-bottom:.5rem;padding-left:1rem}ul.list-check li:last-child{margin-bottom:0}ul.list-check li::marker{content:"\f00c";font-family:'Font Awesome 6 Free';font-weight:bold;font-size:20px;color:var(--pantone-3);margin-right:20px}ul.list-check.list-marker-2 li::marker{content:"\f054"}ul.marker-3{list-style:none;padding-left:35px !important}ul.marker-3 li::before{content:"";display:inline-block;border:1px solid #999;border-bottom-left-radius:9px;border-top:none;border-right:none;padding:12px 8px;margin-right:7px;margin-bottom:4px;margin-left:-25px}.nav-pills .nav-item{border-right:1px solid var(--dark);padding:0 2.5rem}.nav-pills .nav-item:first-child{padding-left:0}.nav-pills .nav-item:last-child{padding-right:0;border-right:0}.nav-pills .nav-link.active{background-color:transparent;color:var(--primary);font-weight:700}.nav-pills .nav-link{font-weight:500;padding:0}.infos-carousel .infos-card{background-color:var(--light);padding:1.3rem;border-radius:10px}.infos-carousel .infos-card .infos-card-img{display:inline-block;width:20%;float:left;margin-right:5%}.infos-carousel .infos-card .infos-card-img img{width:100%;border-radius:50%}.infos-carousel .infos-card .infos-card-title,.infos-carousel .infos-card .infos-card-subtitle{width:75%;display:inline-block;font-size:14px;margin-top:6px}.infos-carousel .infos-card .infos-card-text{display:inline-block;width:100%;margin-top:1.5rem;font-size:15px}.carousel-control-prev,.carousel-control-next{width:auto;opacity:1}.carousel-control-prev i,.carousel-control-next i{color:var(--black) !important}.carousel-control-next i:before{content:"\f054"}.carousel-control-prev i:before{content:"\f053"}.message{padding:2rem;background-color:var(--light);border-radius:25px;margin:0 1.5rem}.message .message-name{display:flex;align-items:center}.message .message-name img{width:80px;border-radius:50%;margin-right:1.5rem}.shop-info .col-lg-4:nth-child(1),.shop-info .col-lg-4:nth-child(2){background-color:var(--gray-light);padding:1.5rem}.shop-info .map iframe{height:100%;min-height:auto}.shop-address address{color:#000 !important}/* Container styles */ .container{max-width:1380px !important}@media (min-width:768px){.w-md-100{width:100% !important}.w-md-50{width:50% !important}.w-md-33{width:33% !important}}@media (min-width:576px){.container,.container-sm{max-width:520px !important}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px !important}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:920px !important}.nav-dealerbrand.justify-content-lg-end{justify-content:center !important}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1300px !important}.section-form-home .col-form-title,#page-internal section.form .col-form-title,#page-contact section.form .col-form-title{flex:0 0 33.3333333333%;max-width:33.3333333333%;align-self:center}.section-form-home .col-xl-7,#page-internal section.form .col-xl-7,#page-contact section.form .col-xl-7{flex:0 0 66.6666666666%;max-width:66.6666666666%;align-self:center;padding-left:3rem}.section-home-motives img{margin-left:-170px;max-height:450px;width:auto}section.form form{padding:0 11px}section.form form .row .col-lg{padding:0 0.3rem}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px !important}}@media (min-width:1490px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1380px !important}}@media (min-width:1690px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1536px !important}}.subtitle-text-internal p{color:#000000}@media (max-width:425px){.font-size-56{font-size:42px !important;line-height:42px}.line{width:20%}iframe{min-height:auto}body.body-page-home #main-body{margin-top:120px !important}#main-body{margin-top:93px !important}/* #page-internal .btn {
133		line-height: 16px;
134	} */ .header-top button.navbar-toggler{color:var(--primary) !important;font-size:0rem !important}
134.header-top #collapse-menu-list{width:100%;margin-top:8px;height:auto !important}.header-top #collapse-menu-list .card{background-color:var(--pantone-3) !important;border:0 !important}.header-top #collapse-menu-list .btn-menu-collapse-opt{background-color:var(--pantone-3);border:0;color:var(--light);font-weight:500 !important;text-transform:lowercase !important;text-align:right !important}.header-top #collapse-menu-list .collapse ul li a{background-color:var(--light) !important;color:var(--pantone-3) !important;text-transform:initial !important;text-align:right !important}.section-services{background-position-x:25% !important}.nav.nav-list.py-3{background-color:var(--light) !important}.section-home-banner{background-image:url(https://cdn.dealerspace.ai/dealersites/dealersites/conteudo-online/banners/banner_home_mobile.webp)}.section-services .card{display:flex;flex-direction:row;align-items:center}.section-services .card .card-header{width:30%}.section-services .card .card-header img.card-img-top{max-height:45px}.section-services .card .card-body{width:70%}.section-services .card .card-body .card-content{text-align:left !important}.section-home-news .line-news{margin-top:-30px}.section-home-motives .line-motives{margin-top:135px}.block-assinatura-2{margin-top:2rem !important}.block-assinatura-2 img{max-width:100% !important}body.body-page-blog .section-blog-posts .row.mb-4 .col-12 .font-size-20.font-weight-bold{font-size:30px !important}footer .section-one .col-lg-6.py-4:first-child{order:1;text-align:center}footer .section-one .col-lg-6.py-4:first-child p{display:block;margin-bottom:1rem !important}footer .section-one .col-lg-6.py-4:last-child{padding:1.5rem 0 .5rem !important}.breadcrumb ul{padding-bottom:1rem}.section-mydealer-gestao img{margin-bottom:0;width:50px !important;height:auto}.section-mydealer-platform{background:var(--light)}.section-home-logos .row:last-child img{max-width:60%}.shop-info .col-lg-4.col-md-6.col-12:first-child{padding-bottom:0}.shop-info .col-lg-4.col-md-6.col-12:nth-child(2){padding-top:0;margin-bottom:2rem}.shop-info .shop-phones{margin-top:.5rem !important}.shop-info .shop-phones a{margin-bottom:.5rem}}@media (max-width:375px){.font-size-65{font-size:4rem !important}.font-size-60{font-size:3rem !important}.font-size-50{font-size:2.5rem !important}}.btn-link.focus,.btn-link:focus,.btn-link:hover{text-decoration:underline}.card-lgpd.card-title{background-color:var(--body);border:none}.btn-lgpd{box-shadow:0px 7px 16px #1D245D29 !important;background-color:var(--pantone-1) !important;border-color:var(--pantone-1) !important;border-radius:30px !important;color:var(--light) !important;text-transform:initial !important}button.btn.btn-lgpd.btn-link.d-flex.align-items-center{width:100%}.card-accordion{flex:1 1 auto;min-height:1px;padding:1.5rem;border-radius:0 0 30px 30px !important;background-color:var(--pantone-1);color:var(--light);margin-top:-25px}.card-accordion a{color:var(--light)}.card-title{margin:0}.card-lgpd{margin-bottom:20px;border-radius:30px !important;background-color:var(--pantone-1)}#form-hub{background:transparent linear-gradient(180deg,#831f82 0%,#1d245d 100%) 0% 0% no-repeat padding-box !important}#form-hub p,#form-hub h1{color:white !important}#form-hub #hbspt-form-efcae4d0-1758-4c8e-80a3-d704a77f9dc3 iframe fieldset{padding:0.6rem !important}.btn-whatsapp{position:fixed;right:inherit;top:inherit;z-index:1030;bottom:0}</style><style nonce="26tUWhlwWLJEGWjCTP8NEyFscY5eIabJ">/* Reserva do primeiro paint: altura típica deste template. O JS abaixo sobrescreve com a
135   altura real via style inline no <html>, que vence esta declaração. */
136:root { --ds-header-height: 76px; }
137@media (min-width: 992px) { :root { --ds-header-height: 100px; } }
138#main-body {
139  margin-top: var(--ds-header-height, 76px) !important;
140}</style>
140<script nonce="26tUWhlwWLJEGWjCTP8NEyFscY5eIabJ">(function () {
141  /*
142   * EVO-2185 (F1.3b) - a medição precisa acontecer quando o header assume a altura final,
143   * não no DOMContentLoaded.
144   *
145   * Medido no site 446 em HML (Chrome via CDP, mobile, 4G): o header já tem 134px aos ~3s,
146   * quando o CSS async chega, mas o DOMContentLoaded só ocorre aos ~8,5s (o bundle o
147   * atrasa). A var era corrigida 6 segundos depois do que podia, e o `#main-body` descia
148   * 43px com a página já pintada - 0,25 de CLS num único shift. Com o observer instalado de
149   * imediato: CLS 0,9455 -> 0,6367, e o shift do MAIN desaparece.
150   */
151
152  // O template-06 chama o header de `#site-header` e o marca só pela CLASSE `header-top`.
153  var SELETOR = '#header-top, header.header-top';
154
155  /*
156   * O CSS do template é carregado sem bloquear (preload + swap, ver common/head/css-loader):
157   * o `#template-css` nasce com rel="preload" e vira "stylesheet" quando é aplicado. É o
158   * mesmo sinal que o loading-overlay usa.
159   *
160   * ⚠️ Isto é indispensável por causa da ordem real dos eventos: o `#header-top` entra no
161   * DOM durante o parse do <body> JÁ com a classe `fixed-top` no HTML, mas o
162   * `position: fixed` só existe depois que esse CSS aplica. O MutationObserver dispara
163   * antes disso, e naquele instante `position` ainda é `static`.
164   */
165  function cssDoTemplateAplicado() {
166    var link = document.getElementById('template-css');
167
168    // Sem o link (preview, página de erro) não há CSS async pelo qual esperar.
169    return !link || link.rel === 'stylesheet';
170  }
171
172  /*
173   * `fixed` e `absolute` contam: os dois tiram o header do fluxo, e sem reserva ele cobre o
174   * topo do conteúdo. `sticky` ocupa espaço no fluxo, então não precisa de reserva - e
175   * nenhum header da frota usa sticky hoje (foi testado e descartado: o `overflow: hidden`
176   * do body faz o header sair da tela ao rolar; ver o HeaderOffsetComposer).
177   *
178   * ⚠️ `absolute` não é hipotético: CSS customizado de concessionária o força com
179   * `!important` (site 934, Trukados, no desktop). Tratado como "no fluxo", a var ia a 0px,
180   * o `!important` daqui vencia a margem que o próprio site definia, e o header cobria os
181   * 130px de cima do banner.
182   */
183  function ehFixo(header) {
184    var pos = getComputedStyle(header).position;
185    return pos === 'fixed' || pos === 'absolute';
186  }
187
188  var avisou = false;
189
190  function sync(header) {
191    if (ehFixo(header)) {
192      var altura = header.offsetHeight;
193      if (altura < 1) return;
194
195      /*
196       * Observabilidade: altura acima de 60% da viewport é possível, mas anômala o bastante
197       * para merecer rastro. O valor é aplicado de todo jeito - é a altura real do header -,
198       * só não passa sem ninguém saber. Uma vez por página; a cada resize seria ruído.
199       */
200      if (!avisou && altura > window.innerHeight * 0.6) {
201        avisou = true;
202        if (window.console && console.warn) {
203          console.warn('[EVO-2185] header ocupa ' + altura + 'px (>60% da viewport) - conferir o CSS deste site');
204        }
205      }
206
207      document.documentElement.style.setProperty('--ds-header-height', altura + 'px');
208
209      return;
210    }
211
212    /*
213     * Header no fluxo: reserva zero, senão a margem vira buraco no topo - medido no
214     * template-04 (header de 1px com 83px reservados, ~82px de vão).
215     *
216     * ⚠️ Mas NÃO zere antes de o CSS do template ter chance de aplicar: nesse instante todo
217     * header parece `static`, e zerar aqui destruiria o fallback do primeiro paint,
218     * recriando o salto 0 -> altura que esta correção existe para eliminar.
219     */
220    if (cssDoTemplateAplicado()) {
221      document.documentElement.style.setProperty('--ds-header-height', '0px');
222    }
223  }
224
225  function observar() {
226    var header = document.querySelector(SELETOR);
227    if (!header) return false;
228
229    sync(header);
230
231    var refaz = function () { sync(header); };
232
233    if (window.ResizeObserver) {
234      // Pega a chegada do CSS async (o header muda de altura) e mudanças posteriores
235      // (topbar condicional, rotação de tela).
236      new ResizeObserver(refaz).observe(header);
237    } else {
238      window.addEventListener('resize', refaz);
239    }
240
241    // Garantia para o caso "header no fluxo": aí a altura não muda, o ResizeObserver não
242    // dispara, e a reserva só pode ser zerada depois que o CSS aplicar.
243    var link = document.getElementById('template-css');
244    if (link) link.addEventListener('load', refaz, { once: true });
245    document.addEventListener('DOMContentLoaded', refaz, { once: true });
246    window.addEventListener('load', refaz, { once: true });
247
248    return true;
249  }
250
251  // Roda inline no <head>, então o header ainda não existe: o MutationObserver o encontra
252  // durante o parse, muito antes do DOMContentLoaded. `document.documentElement` já existe
253  // aqui (o <html> abre antes do <head>), então não há espera por ele.
254  if (observar()) return;
255
256  var mo = new MutationObserver(function () {
257    if (observar()) desliga();
258  });
259
260  mo.observe(document.documentElement, { childList: true, subtree: true });
261
262  /*
263   * ⚠️ Rede de segurança obrigatória: há templates SEM elemento correspondente ao seletor
264   * (o 04 usa `<header class="l-header">`). Sem isto, o observer ficaria vivo pelo resto da
265   * página observando `childList`+`subtree` do documento inteiro - cada banner, carrossel,
266   * modal e componente Vue montando dispararia o callback. Custo de CPU permanente num card
267   * cujo objetivo é justamente reduzir TBT.
268   */
269  function desliga() {
270    mo.disconnect();
271  }
272
273  window.addEventListener('load', desliga);
274  setTimeout(desliga, 15000);
275})();</script>
275<script nonce="26tUWhlwWLJEGWjCTP8NEyFscY5eIabJ">window.DS_CONFIG = {
276                geolocationEnabled: false,
277                siteId: 590,
278                currentShopId: null            };
279            const urlApi = 'https://api.dealerspace.ai';
280            const urlLeadsLoggerApi = 'https://api.dealerspace.ai/api/leads-logger';
281            const _search = "";</script>
281<script nonce="26tUWhlwWLJEGWjCTP8NEyFscY5eIabJ" type="application/ld+json">{"@context":"http://schema.org","@type":"AutomotiveBusiness","@id":null,"url":"https://dealersites.com.br","name":"DealerSites - Alta performance para sites de concessionárias","description":"A melhor plataforma digital para o sita de sua concessionária.","image":["https://cdn.dealerspace.ai/dealersites/spacemarca/LOGOSITE.webp"],"address":{"@type":"PostalAddress","addressCountry":"Brazil","streetAddress":"Avenida Visconde de Guarapuava","postalCode":"80010-100"},"telephone":"(41) 3515-1592","sameAs":["https://www.linkedin.com/company/dealerspace/mycompany/","https://www.instagram.com/_dealerspace/"],"priceRange":"Não disponível"}</script>
281<script nonce="26tUWhlwWLJEGWjCTP8NEyFscY5eIabJ" type="text/plain" data-ds-defer="1">
vendor: 422 bytes, lines 281-289
281!function(f,b,e,v,n,t,s)
282  {if(f.fbq)return;n=f.fbq=function(){n.callMethod?
283  n.callMethod.apply(n,arguments):n.queue.push(arguments)};
284  if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
285  n.queue=[];t=b.createElement(e);t.async=!0;
286  t.src=v;s=b.getElementsByTagName(e)[0];
287  s.parentNode.insertBefore(t,s)}(window, document,'script',
288  'https://connect.facebook.net/en_US/fbevents.js');
289  fbq('init', '
289535411728145177
vendor: 32 bytes, lines 289-290
289');
290  fbq('track', 'PageView');
290</script>
290<noscript><img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=535411728145177&ev=PageView&noscript=1"></noscript><meta name="google-site-verification" content="y25Bl1O7IjB5p_LEG1Sps3kKZkl5JhEgdm5VV9feXBg">
290<script nonce="26tUWhlwWLJEGWjCTP8NEyFscY5eIabJ" src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
290<script nonce="26tUWhlwWLJEGWjCTP8NEyFscY5eIabJ" src="https://cdnjs.cloudflare.com/ajax/libs/waypoints/2.0.3/waypoints.min.js"></script>
290<script nonce="26tUWhlwWLJEGWjCTP8NEyFscY5eIabJ" src="https://cdn.dealerspace.ai/dealersites/dealersites/conteudo-online/counter.js"></script>
290<script nonce="26tUWhlwWLJEGWjCTP8NEyFscY5eIabJ" type="text/plain" data-ds-defer="1">
vendor: 331 bytes, lines 290-294
290(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
291new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
292j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
293'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
294})(window,document,'script','dataLayer','
294GTM-PLKWMHQ
vendor: 3 bytes, line 294
294');
294</script>
294<meta name="google-site-verification" content="QCTdTQyS3zw5rGeHJASlEKJBgp84E_kjXGWLB6ji5FI">
294<script nonce="26tUWhlwWLJEGWjCTP8NEyFscY5eIabJ">window.__dsDeferredCallbacks = window.__dsDeferredCallbacks || [];
295// EVO-2286: `run()` percorre a fila UMA vez e nunca mais olha para ela. Sem este
296// flag em `window`, quem se registra DEPOIS do disparo é empilhado e nunca executado
297// — e o flag `fired` do gatilho é variável de closure, invisível para este
298// registrador, que é definido fora dela.
299//
300// Não é caso de borda: o bootstrap é armado no <head> (analytics-loader) e o
301// recaptcha-loader se registra ~400KB de HTML depois, no corpo. Qualquer `mousemove`
302// nessa janela dispara o gatilho antes do registro, e o script do reCAPTCHA nunca
303// é injetado: o lead sai sem token e é rejeitado com `token_missing`. Intermitente
304// por construção, porque depende só da velocidade de parse da página.
305window.__dsDeferredFired = window.__dsDeferredFired || false;
306window.__dsRegisterDeferred = window.__dsRegisterDeferred || function (fn) {
307    if (window.__dsDeferredFired) {
308        // Chegou tarde. NÃO executa inline: o disparo pode ter acontecido no meio do
309        // parse (um `mousemove` já dispara), e os callbacks assumem contexto pós-load.
310        // O do `vehicle-view`, por exemplo, chama `window.visitorTracker.getVisitorId()`
311        // — e o `base.js` que define esse objeto é `defer` no fim do body, muito depois
312        // do partial. Executar inline lançaria TypeError e perderia o POST de
313        // visualização em silêncio: a mesma falha silenciosa que o EVO-2286 corrige.
314        // Agendar dá ao callback tardio o mesmo contexto que ele teria se estivesse na
315        // fila desde o início.
316        var executar = function () {
317            try {
318                fn();
319            } catch (e) {
320                // Visível, em vez de engolido — foi o silêncio que escondeu este bug.
321                if (window.console && console.error) {
322                    console.error('[deferred] callback tardio falhou', e);
323                }
324            }
325        };
326
327        // `DOMContentLoaded`, não `load`: basta o parse terminar. Nesse ponto os
328        // scripts `defer` JÁ executaram — é deles que o callback do `vehicle-view`
329        // depende (`window.visitorTracker`, definido em `js/templates/base.js`, que é
330        // `defer` no fim do body) — e ainda estamos bem antes do `load`, que só chega
331        // depois de imagens e recursos de terceiros. Esperar o `load` numa página
332        // lenta atrasaria o `recaptcha/api.js` por segundos, e o
333        // `waitForGrecaptcha()` do lead-service só espera 8s a partir do submit.
334        //
335        // readyState: 'loading' = ainda em parse; 'interactive' = parse terminou e os
336        // `defer` já rodaram; 'complete' = pós-load. Nos dois últimos já é seguro
337        // agendar direto.
338        if (document.readyState === 'loading') {
339            document.addEventListener('DOMContentLoaded', function () { setTimeout(executar, 0); }, { once: true });
340        } else {
341            setTimeout(executar, 0);
342        }
343        return;
344    }
345    window.__dsDeferredCallbacks.push(fn);
346};
347
348(function () {
349    if (window.__dsDeferredTriggerInit) return;
350    window.__dsDeferredTriggerInit = true;
351
352    var fired = false;
353    var events = ['scroll', 'click', 'touchstart', 'keydown', 'mousemove'];
354
355    function run() {
356        if (fired) return;
357        fired = true;
358        // Publica o disparo para o registrador (EVO-2286). Precisa ser setado ANTES
359        // de percorrer a fila: um callback que registre outro callback durante a
360        // execução também tem de rodar na hora, e não voltar para a fila.
361        window.__dsDeferredFired = true;
362
363        events.forEach(function (evt) {
364            window.removeEventListener(evt, run, { passive: true, capture: true });
365        });
366
367        window.__dsDeferredCallbacks.forEach(function (fn) {
368            try {
369                fn();
370            } catch (e) {
371                // Mesmo tratamento do caminho tardio: falha de UM consumidor não pode
372                // derrubar os outros, mas também não pode sumir. `.claude/rules/
373                // convencoes.md`: "Exceções sempre logadas; evitar falhas silenciosas"
374                // — e esta é a via MAIS comum, não podia ser menos observável que a
375                // tardia (achado de code review).
376                if (window.console && console.error) {
377                    console.error('[deferred] callback falhou', e);
378                }
379            }
380        });
381    }
382
383    function scheduleIdle() {
384        if (window.requestIdleCallback) {
385            requestIdleCallback(run, { timeout: 4000 });
386        } else {
387            setTimeout(run, 3000);
388        }
389    }
390
391    if (document.readyState === 'complete') {
392        scheduleIdle();
393    } else {
394        window.addEventListener('load', scheduleIdle, { once: true });
395    }
396
397    // capture: true — dispara na descida do evento, antes de qualquer handler do
398    // elemento clicado/tocado, e sobrevive a stopPropagation() de um descendente.
399    events.forEach(function (evt) {
400        window.addEventListener(evt, run, { once: true, passive: true, capture: true });
401    });
402})();</script>
402<script nonce="26tUWhlwWLJEGWjCTP8NEyFscY5eIabJ">window.dataLayer = window.dataLayer || [];
403// Stub temporario: enfileira chamadas feitas ANTES da reidratacao (por script
404// sincrono fora da allowlist no mesmo ds_head_scripts). O marcador __dsStub e o
405// que autoriza a remocao mais abaixo — sem ele, um fbq REAL (Pixel carregado por
406// um script fora da allowlist, portanto nunca adiado) seria destruido. Ver DB-460.
407if (!window.fbq) {
408    window.fbq = function () { (window.fbq.q = window.fbq.q || []).push(arguments); };
409    window.fbq.__dsStub = true;
410}
411window.clarity = window.clarity || function () { (window.clarity.q = window.clarity.q || []).push(arguments); };
412window.hj = window.hj || function () { (window.hj.q = window.hj.q || []).push(arguments); };
413
414
415window.__dsRegisterDeferred(function () {
416    // Meta Pixel (DB-460): o snippet oficial faz `if(f.fbq)return;` — o stub tem
417    // que sair de `window` ANTES de qualquer placeholder ser reidratado, senao o
418    // Pixel nunca inicializa. A fila acumulada e reemitida depois, no fbq real.
419    var pendingFbq = [];
420    if (window.fbq && window.fbq.__dsStub) {
421        pendingFbq = window.fbq.q || [];
422        // `window.fbq` nasceu de atribuicao simples e este script nao roda em
423        // modo estrito: a propriedade e sempre configuravel, `delete` devolve
424        // false em vez de lancar. Sem try/catch de proposito.
425        delete window.fbq;
426        delete window._fbq;
427    }
428
429    // O Pixel pode vir do proprio ds_head_scripts (reidratado logo abaixo) ou de
430    // uma tag dentro do GTM, que carrega depois — nao da pra saber quando
431    // `window.fbq` real vai aparecer. Este acessor espera pela atribuicao do
432    // snippet: o getter devolve undefined (o guard `if(f.fbq)return` passa) e o
433    // setter volta a propriedade pro normal e reemite a fila. O replay vai pra um
434    // setTimeout(0) porque o snippet ainda precisa terminar de montar
435    // `n.queue`/`n.loaded` DEPOIS de atribuir `f.fbq`.
436    //
437    // Instalado independentemente de a fila ter itens (achado do review): assim a
438    // propriedade `fbq` continua existindo em `window` durante a janela entre a
439    // remocao do stub e a atribuicao do snippet real, e o replay fica sempre
440    // armado.
441    //
442    // A guarda `if (!window.fbq)` NAO e opcional: instalar o acessor por cima de
443    // um `fbq` REAL preexistente (Pixel carregado por script fora da allowlist,
444    // portanto nunca adiado) troca a global por um getter que devolve undefined e
445    // mata o Pixel de novo. Medido em Chrome real: sem essa guarda, o cenario
446    // "Pixel real ja inicializado antes do ativador" saia com `fbq.loaded` false.
447    //
448    // ⚠️ Limite conhecido, medido em Chrome real: uma chamada `fbq(...)` "bare"
449    // feita DENTRO dessa janela (script adiado que chama o Pixel e e reidratado
450    // ANTES do script que contem o snippet oficial) lanca de todo jeito — com a
451    // propriedade deletada seria `ReferenceError`, com o acessor e
452    // `TypeError: fbq is not a function`. Nao ha como evitar: qualquer valor
453    // chamavel que o acessor devolvesse seria truthy e faria o `if(f.fbq)return`
454    // do snippet abortar de novo — que e exatamente o bug do DB-460. Esse
455    // cenario tambem nao funcionava ANTES do EVO-2167 (scripts sincronos rodavam
456    // na mesma ordem, e o `fbq` ainda nao existia): a ordem dos scripts dentro do
457    // `ds_head_scripts` sempre foi responsabilidade de quem configura o site.
458    var realFbq;
459    try {
460        if (!window.fbq) Object.defineProperty(window, 'fbq', {
461            configurable: true,
462            enumerable: true,
463            get: function () { return realFbq; },
464            set: function (value) {
465                realFbq = value;
466                Object.defineProperty(window, 'fbq', {
467                    value: value, writable: true, configurable: true, enumerable: true
468                });
469                if (!pendingFbq.length) return;
470                setTimeout(function () {
471                    pendingFbq.forEach(function (args) {
472                        try { value.apply(window, args); } catch (e) {}
473                    });
474                    pendingFbq = [];
475                }, 0);
476            }
477        });
478    } catch (e) {}
479
480    document.querySelectorAll('script[data-ds-defer]').forEach(function (placeholder) {
481        var real = document.createElement('script');
482        // IDL property, lida ANTES do loop de atributos: o browser esconde o
483        // atributo de conteúdo `nonce` (getAttribute/attributes[] devolvem "")
484        // assim que o elemento original é conectado ao documento sob CSP via
485        // header HTTP — só a propriedade `.nonce` preserva o valor real. Copiar
486        // via setAttribute('nonce', attr.value) recria o script com nonce vazio
487        // e o CSP bloqueia silenciosamente (achado do review da PR #239).
488        var nonceValue = placeholder.nonce;
489        for (var i = 0; i < placeholder.attributes.length; i++) {
490            var attr = placeholder.attributes[i];
491            if (attr.name === 'type' || attr.name === 'data-ds-defer' || attr.name === 'nonce') continue;
492            real.setAttribute(attr.name, attr.value);
493        }
494        real.nonce = nonceValue;
495        if (!placeholder.getAttribute('src')) {
496            real.text = placeholder.text;
497        }
498        placeholder.parentNode.replaceChild(real, placeholder);
499    });
500});</script>
500<style nonce="26tUWhlwWLJEGWjCTP8NEyFscY5eIabJ">{}</style></head><body class="d-flex flex-column body-page-home"><div id="ds-page-overlay" style="position:fixed;top:0;right:0;bottom:0;left:0;background:#fff;z-index:99999;transition:opacity .4s ease;pointer-events:none"></div> 
500<script nonce="26tUWhlwWLJEGWjCTP8NEyFscY5eIabJ">(function () {
501    var css = document.getElementById('template-css');
502    var done = false;
503    function hide() {
504        if (done) return;
505        done = true;
506        var el = document.getElementById('ds-page-overlay');
507        if (!el) return;
508        el.style.opacity = '0';
509        setTimeout(function () { if (el.parentNode) el.parentNode.removeChild(el); }, 500);
510    }
511    if (css && css.rel === 'stylesheet') {
512        hide();                       // CSS já aplicado (cache quente)
513    } else if (css) {
514        css.addEventListener('load', hide);
515    }
516    setTimeout(hide, 3000);           // fallback de segurança
517}());</script>
517 
517<script nonce="26tUWhlwWLJEGWjCTP8NEyFscY5eIabJ">_linkedin_partner_id = "4265985";
518window._linkedin_data_partner_ids = window._linkedin_data_partner_ids || [];
519window._linkedin_data_partner_ids.push(_linkedin_partner_id);</script>
519<script nonce="26tUWhlwWLJEGWjCTP8NEyFscY5eIabJ">(function(l) {
520if (!l){window.lintrk = function(a,b){window.lintrk.q.push([a,b])};
521window.lintrk.q=[]}
522var s = document.getElementsByTagName("script")[0];
523var b = document.createElement("script");
524b.type = "text/javascript";b.async = true;
525b.src = "https://snap.licdn.com/li.lms-analytics/insight.min.js";
526s.parentNode.insertBefore(b, s);})(window.lintrk);</script>
526 <noscript><img height="1" width="1" style="display:none;" alt="" src="https://px.ads.linkedin.com/collect/?pid=4265985&fmt=gif"></noscript> 
526<script nonce="26tUWhlwWLJEGWjCTP8NEyFscY5eIabJ">_linkedin_partner_id = "4265985";
527window._linkedin_data_partner_ids = window._linkedin_data_partner_ids || [];
528window._linkedin_data_partner_ids.push(_linkedin_partner_id);</script>
528<script nonce="26tUWhlwWLJEGWjCTP8NEyFscY5eIabJ">(function(l) {
529if (!l){window.lintrk = function(a,b){window.lintrk.q.push([a,b])};
530window.lintrk.q=[]}
531var s = document.getElementsByTagName("script")[0];
532var b = document.createElement("script");
533b.type = "text/javascript";b.async = true;
534b.src = "https://snap.licdn.com/li.lms-analytics/insight.min.js";
535s.parentNode.insertBefore(b, s);})(window.lintrk);</script>
535 <noscript><img height="1" width="1" style="display:none;" alt="" src="https://px.ads.linkedin.com/collect/?pid=4265985&fmt=gif"></noscript> 
535<script nonce="26tUWhlwWLJEGWjCTP8NEyFscY5eIabJ" async="" src="https://d335luupugsy2.cloudfront.net/js/loader-scripts/8a0c86d9-dc1a-4af4-867b-c24bc2e669da-loader.js"></script>
vendor: 68 bytes, line 535
535 <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
535GTM-PLKWMHQ
vendor: 83 bytes, line 535
535" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> 
535<script nonce="26tUWhlwWLJEGWjCTP8NEyFscY5eIabJ">document.addEventListener("DOMContentLoaded", function(){
536    const linkGAC = document.getElementById("banner-img-link-0");
537    if(linkGAC){
538        linkGAC.href = "/landing-page/lancamento-gac" 
539    }
540});</script>
540 <header id="header-top" class="header-top fixed-top bg-body  py-2"><div class="px-lg-3 px-0 container "><nav class="navbar navbar-expand-xl bg-transparent px-0"><div class="logo-header mb-0 px-3 px-lg-0 " style="height: 60px;"><a href="https://dealersites.com.br" class="top-link-logo-website my-1 mr-auto" id="header-top-link-logo-website" aria-label="Dealersites"><img class="image top-logo-website  d-none d-lg-block" data-src="https://cdn.dealerspace.ai/dealersites/spacemarca/LOGOSITE.webp" src="" alt="Dealersites" title="Dealersites" height="60" width="" id="header-top-logo-website"> <img class="image top-logo-website d-block d-lg-none" data-src="https://cdn.dealerspace.ai/dealersites/spacemarca/M_LOGOSITE.webp" src="" alt="Dealersites" title="Dealersites" height="45" width="" id="header-top-logo-website"></a></div> <button class="navbar-toggler text-light border-0 mr-2 d-flex d-lg-none flex-column justify-content-center align-items-center font-size-10 d-flex text-light line-height-12 " type="button" data-toggle="collapse" data-target="#collapse-menu-list" aria-controls="collapse-menu-list" aria-expanded="false" aria-label="Menu"><i class="fas fa-bars font-size-30 py-1"></i> MENU </button> <div class="collapse navbar-collapse flex-column my-lg-auto pt-2 " id="navbar-menu-top"><ul id="list-menu-desktop" class="navbar-nav d-none d-md-none d-lg-flex d-xl-flex ml-auto"><li class="nav-item dropdown "><a href="https://dealersites.com.br/produtos" class="text-center nav-link dropdown-toggle text-lowercase font-size-15 text-primary px-3" id="header-top-navbar-menu-link-15880" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> Produtos </a> <div class="dropdown-menu dropdown-submenus dropdown-menu-top " aria-labelledby="header-top-navbar-menu-link-15880"><a href="https://dealersites.com.br/produtos/mydealer" class="dropdown-item " id="header-top-navbar-submenu-link-15881" aria-label="MyDealer"> MyDealer </a> <a href="https://dealersites.com.br/produtos/dxp" class="dropdown-item " id="header-top-navbar-submenu-link-15882" aria-label="DXP"> DXP </a> <a href="https://dealersites.com.br/produtos/assinatura-de-veiculo" class="dropdown-item " id="header-top-navbar-submenu-link-15883" aria-label="Assinatura de Veículo"> Assinatura de Veículo </a></div></li> <li class="nav-item dropdown "><a href="https://dealersites.com.br/parcerias" class="text-center nav-link dropdown-toggle text-lowercase font-size-15 text-primary px-3" id="header-top-navbar-menu-link-19464" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> Parcerias </a> <div class="dropdown-menu dropdown-submenus dropdown-menu-top " aria-labelledby="header-top-navbar-menu-link-19464"><a href="https://dealersites.com.br/parcerias/homologacao" class="dropdown-item " id="header-top-navbar-submenu-link-19465" aria-label="Homologação"> Homologação </a> <a href="https://dealersites.com.br/parcerias/dealer-partner" class="dropdown-item " id="header-top-navbar-submenu-link-19466" aria-label="Dealer Partner"> Dealer Partner </a> <a href="https://dealersites.com.br/parcerias/empresa-parceira" class="dropdown-item " id="header-top-navbar-submenu-link-19467" aria-label="Empresa Parceira"> Empresa Parceira </a></div></li> <li class="nav-item  "><a href="https://dealersites.com.br/quem-somos" class="text-center nav-link text-lowercase font-size-15 text-primary px-3" id="header-top-navbar-menu-link-15885"> Quem Somos </a></li> <li class="nav-item  "><a href="https://dealersites.com.br/contato" class="text-center nav-link text-lowercase font-size-15 text-primary px-3" id="header-top-navbar-menu-link-15886"> Contato </a></li> <li class="nav-item  "><a href="https://dealersites.com.br/imprensa" class="text-center nav-link text-lowercase font-size-15 text-primary px-3" id="header-top-navbar-menu-link-15887"> Imprensa </a></li> <li class="nav-item  "><a href="https://dealersites.inhire.app/vagas" class="text-center nav-link text-lowercase font-size-15 text-primary px-3" id="header-top-navbar-menu-link-15888" target="_blank" rel="noopener"> Trabalhe Conosco </a></li> <li class="nav-item  "><a href="https://dealersites.com.br/blog" class="text-center nav
540-link text-lowercase font-size-15 text-primary px-3" id="header-top-navbar-menu-link-15889"> Blog </a></li> <li class="nav-item  "><a href="https://dealersites.com.br/lgpd" class="text-center nav-link text-lowercase font-size-15 text-primary px-3" id="header-top-navbar-menu-link-15893"> LGPD </a></li></ul></div></nav></div> <div class="d-lg-none d-md-block d-block"><div class="collapse collapse-menu-list bg-light w-75 shadow position-fixed overflow-auto" id="collapse-menu-list" style="z-index: 9999;"><div class="menu-list-content"><div class="accordion" id="accordion-menu-list"><div class="card rounded-0"><div class="card-header p-0" id="heading-menu-produtos"><button class="btn btn-menu-collapse-opt btn-light btn-block shadow-none p-3 text-left rounded-0 text-uppercase font-weight-bold" type="button" data-toggle="collapse" data-target="#collapse-menu-produtos" aria-expanded="false" aria-controls="collapse-menu-produtos"> Produtos<i class="fas fa-chevron-down font-size-12 ml-2"></i></button></div> <div id="collapse-menu-produtos" class="collapse" aria-labelledby="heading-menu-produtos" data-parent="#accordion-menu-list"><ul class="nav nav-list py-3"><li class="nav-item w-100"><a class="nav-link" id="header-top-mob-navbar-menu-link-15881" href="https://dealersites.com.br/produtos/mydealer">MyDealer</a></li> <li class="nav-item w-100"><a class="nav-link" id="header-top-mob-navbar-menu-link-15882" href="https://dealersites.com.br/produtos/dxp">DXP</a></li> <li class="nav-item w-100"><a class="nav-link" id="header-top-mob-navbar-menu-link-15883" href="https://dealersites.com.br/produtos/assinatura-de-veiculo">Assinatura de Veículo</a></li></ul></div></div> <div class="card rounded-0"><div class="card-header p-0" id="heading-menu-parcerias"><button class="btn btn-menu-collapse-opt btn-light btn-block shadow-none p-3 text-left rounded-0 text-uppercase font-weight-bold" type="button" data-toggle="collapse" data-target="#collapse-menu-parcerias" aria-expanded="false" aria-controls="collapse-menu-parcerias"> Parcerias<i class="fas fa-chevron-down font-size-12 ml-2"></i></button></div> <div id="collapse-menu-parcerias" class="collapse" aria-labelledby="heading-menu-parcerias" data-parent="#accordion-menu-list"><ul class="nav nav-list py-3"><li class="nav-item w-100"><a class="nav-link" id="header-top-mob-navbar-menu-link-19465" href="https://dealersites.com.br/parcerias/homologacao">Homologação</a></li> <li class="nav-item w-100"><a class="nav-link" id="header-top-mob-navbar-menu-link-19466" href="https://dealersites.com.br/parcerias/dealer-partner">Dealer Partner</a></li> <li class="nav-item w-100"><a class="nav-link" id="header-top-mob-navbar-menu-link-19467" href="https://dealersites.com.br/parcerias/empresa-parceira">Empresa Parceira</a></li></ul></div></div> <div class="card rounded-0"><div class="card-header p-0" id="heading-menu-quem-somos"><a href="https://dealersites.com.br/quem-somos" id="header-top-mob-navbar-menu-link-15885" class="btn btn-menu-collapse-opt btn-light btn-block shadow-none p-3 text-left rounded-0 text-uppercase font-weight-bold" aria-controls="collapse-menu-quem-somos"> Quem Somos </a></div></div> <div class="card rounded-0"><div class="card-header p-0" id="heading-menu-contato"><a href="https://dealersites.com.br/contato" id="header-top-mob-navbar-menu-link-15886" class="btn btn-menu-collapse-opt btn-light btn-block shadow-none p-3 text-left rounded-0 text-uppercase font-weight-bold" aria-controls="collapse-menu-contato"> Contato </a></div></div> <div class="card rounded-0"><div class="card-header p-0" id="heading-menu-imprensa"><a href="https://dealersites.com.br/imprensa" id="header-top-mob-navbar-menu-link-15887" class="btn btn-menu-collapse-opt btn-light btn-block shadow-none p-3 text-left rounded-0 text-uppercase font-weight-bold" aria-controls="collapse-menu-imprensa"> Imprensa </a></div></div> <div class="card rounded-0"><div class="card-header p-0" id="heading-menu-trabalhe-conosco"><a href="https://dealersites.inhire.app/vagas" target="_blank" rel="noopener" id="header-top-mob-navbar-menu-link-15888" class="btn btn-menu-collapse-opt btn-light btn-block shadow-none p-3 text-left rounded-0 text-uppercase font-weight-bold" aria-controls="collapse-menu
540-trabalhe-conosco"> Trabalhe Conosco </a></div></div> <div class="card rounded-0"><div class="card-header p-0" id="heading-menu-blog"><a href="https://dealersites.com.br/blog" id="header-top-mob-navbar-menu-link-15889" class="btn btn-menu-collapse-opt btn-light btn-block shadow-none p-3 text-left rounded-0 text-uppercase font-weight-bold" aria-controls="collapse-menu-blog"> Blog </a></div></div> <div class="card rounded-0"><div class="card-header p-0" id="heading-menu-lgpd"><a href="https://dealersites.com.br/lgpd" id="header-top-mob-navbar-menu-link-15893" class="btn btn-menu-collapse-opt btn-light btn-block shadow-none p-3 text-left rounded-0 text-uppercase font-weight-bold" aria-controls="collapse-menu-lgpd"> LGPD </a></div></div></div></div></div></div> <style nonce="26tUWhlwWLJEGWjCTP8NEyFscY5eIabJ">.dropdown-menu-scroll {
541        max-height: 47vh;
542        overflow-y: auto;
543    }</style></header> <main id="main-body" class="flex-shrink-0"><div id="page-home"><section class="section-banners section-banners-Home"><div id="carousel-01" class="carousel slide" data-ride="carousel" data-pause="true"><div class="carousel-inner"><div class="carousel-item active " data-interval="5000" data-mute="1" id="div-banner-93862" data-id="93862"><a href="https://www.dealerspace.ai/" class="banner-img-link" id="banner-img-link-93862" aria-label="Dealerspace" target="_blank" rel="noopener"><picture class="pictures"><source class="image img-mobile w-100" media="(max-width:576px)" data-srcset="https://cdn.dealerspace.ai/dealersites/arquivos/BANNER-SITE%20Mobile.webp" srcset="https://cdn.dealerspace.ai/dealersites/arquivos/BANNER-SITE%20Mobile.webp" loading="eager" fetchpriority="high"><img class="image img-desktop w-100" data-src="https://cdn.dealerspace.ai/dealersites/banners-ds/Banner Site 2025.webp" src="https://cdn.dealerspace.ai/dealersites/banners-ds/Banner Site 2025.webp" alt="Banner Site 2025" title="Banner Site 2025" id="BSI-93862-0" loading="eager" fetchpriority="high"></picture></a></div></div></div></section> <div class="modal fade" id="modal-legal-text" tabindex="-1" role="dialog" aria-labelledby="" aria-hidden="true"><div class="modal-dialog modal-dialog-centered modal-lg"><div class="modal-content "><div class="modal-header border-0 pb-1"><div class="modal-title font-weight-bold px-0 pb-3 font-size-20">Texto legal </div> <button id="btn-close-modal-legal-text" class="btn close" type="button" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">X</span></button></div> <div class="modal-body py-0"></div> <div class="modal-footer"></div></div></div></div> <section class="section-home-top"><div class="container"><div class="row"><div class="col-12 col-md-5 pr-md-5"><h1 class="text-dark font-weight-bold font-size-56 mb-4">Sites de alta performance para concessionárias e multimarcas</h1> <p class="text-pantone-1 mb-4 pr-md-5">Os resultados da sua loja estão diretamente ligados a um site focado em performance de vendas.</p> <p class="text-pantone-1 mb-4 pr-md-5">Aqui na Dealersites somos especialistas em sites automotivos, isso porque conhecemos bem este mercado de veículos e o perfil do seu público.</p> <a href="#section-form-home" class="btn btn-primary d-block d-md-inline-block px-5 py-2  font-weight-medium font-size-13" draggable="false">Quero acelerar meus resultados</a></div> <div class="col-12 col-md-7 d-md-flex justify-content-end mt-5 mt-md-0"><div class="img-content"><div class="img-dashboard"><img src="https://cdn.dealerspace.ai/dealersites/dealersites/conteudo-online/webp/img-dashboard-1.png" alt="Imagem do painel de gestão DealerSites"></div></div></div></div></div> <a href="#home-section-acompanhamento" class="btn-scroll d-none d-md-block"><img src="https://cdn.dealerspace.ai/dealersites/dealersites/conteudo-online/webp/arrow-down.png" alt=""></a></section> <section class="section-services section-services-acompanhamos-e-adaptamos-a-estrategia-de-acordo-com-a-jornada-do-seu-cliente bg-light py-5 mt-5" id="home-section-acompanhamento"><div class="section-services-container container"><div class="section-services-row-header row justify-content-center mt-5"><div class="col-12 mb-3"><h2 class="title-content title-services text-left text-pantone-2 font-weight-bold font-size-48 w-100 w-md-33  px-md-0 my-5">
543Acompanhamos e adaptamos a estratégia de acordo com a jornada do seu cliente:</h2></div></div> <div class="section-services-row-content row justify-content-center"><div class="section-services-col-content col-12 col-md-3 mb-3"><div class="card card-services h-100 px-0 position-relative bg-transparent border-0"><div class="card-header bg-transparent border-0 d-flex justify-content-center mt-3 mb-2"><img class="image card-img-top visible entered loaded" data-src="https://cdn.dealerspace.ai/dealersites/dealersites/conteudo-online/home-jornada/icone-plataformas.png" alt="icone-plataformas" title="icone-plataformas" id="card-service-0" data-ll-status="loaded" src="https://cdn.dealerspace.ai/dealersites/dealersites/conteudo-online/home-jornada/icone-plataformas.png"></div> <div class="card-body bg-transparent p-3"><div class="card-content font-size-16 text-center text-black font-weight-medium">Plataformas digitais 100% voltadas para o <span class="text-pantone-3">setor automotivo</span></div></div></div></div> <div class="section-services-col-content col-12 col-md-3 mb-3"><div class="card card-services h-100 px-0 position-relative bg-transparent border-0"><div class="card-header bg-transparent border-0 d-flex justify-content-center mt-3 mb-2"><img class="image card-img-top visible entered loaded" data-src="https://cdn.dealerspace.ai/dealersites/dealersites/conteudo-online/home-jornada/icone-experiencia.png" alt="icone-experiencia" title="icone-experiencia" id="card-service-1" data-ll-status="loaded" src="https://cdn.dealerspace.ai/dealersites/dealersites/conteudo-online/home-jornada/icone-experiencia.png"></div> <div class="card-body bg-transparent p-3"><div class="card-content font-size-16 text-center text-black font-weight-medium">Foco na <span class="text-pantone-3">experiência do usuário</span> em cada etapa em que ele se encontra</div></div></div></div> <div class="section-services-col-content col-12 col-md-3 mb-3"><div class="card card-services h-100 px-0 position-relative bg-transparent border-0"><div class="card-header bg-transparent border-0 d-flex justify-content-center mt-3 mb-2"><img class="image card-img-top visible entered loaded" data-src="https://cdn.dealerspace.ai/dealersites/dealersites/conteudo-online/home-jornada/icone-leads.png" alt="icone-leads" title="icone-leads" id="card-service-2" data-ll-status="loaded" src="https://cdn.dealerspace.ai/dealersites/dealersites/conteudo-online/home-jornada/icone-leads.png"></div> <div class="card-body bg-transparent p-3"><div class="card-content font-size-16 text-center text-black font-weight-medium">Aumento em até <span class="text-pantone-3">30% na base de Leads</span></div></div></div></div> <div class="section-services-col-content col-12 col-md-3 mb-3"><div class="card card-services h-100 px-0 position-relative bg-transparent border-0"><div class="card-header bg-transparent border-0 d-flex justify-content-center mt-3 mb-2"><img class="image card-img-top visible entered loaded" data-src="https://cdn.dealerspace.ai/dealersites/dealersites/conteudo-online/home-jornada/icone-analises.png" alt="icone-analises" title="icone-analises" id="card-service-3" data-ll-status="loaded" src="https://cdn.dealerspace.ai/dealersites/dealersites/conteudo-online/home-jornada/icone-analises.png"></div> <div class="card-body bg-transparent p-3"><div class="card-content font-size-16 text-center text-black font-weight-medium"><span class="text-pantone-3">Análises e integração</span> de todos os dados com o melhor suporte do mercado.</div></div></div></div></div></div></section> <section id="section-form-home" class="section-form-home form bg-form  pt-5 pb-4 px-3 px-md-0"><div class="container "><div class="row justify-content-center"><div class="col-form-title col-12 mb-3"><h2 class="title-content title-form-contact mb-0 text-left text-light   font-weight-bold font-size-25 mb-3">Entre em contato</h2> <p class="mb-0 text-left text-light mb-3 mb-md-5"> Para saber mais sobre preços, informações ou dúvidas envie uma mensagem para nós. </p></div> <div class="col-12 col-md-12 col-lg-8 col-xl-7"><div id="form-690-" class="form-lead-home-formulario-de-contato-dealersites-id-690 w-100 text-dark "><form data-type="form-lead" class="needs-validation" method="post" enctype="multipart/form-data" id="form-lead-home-formulario-de-contato-dealersites-id-690"><input type="hidden" name="_token" value="F3CAAadRpDaAWjM4m9DrYUxth74CxmEJnvO8Cvnp" autocomplete="off"> <input type="hidden" name="token" id="token-home-formulario-de-contato-dealersites-id-690" value="590"> <input type="hidden" name="magic" id="magic-home-formulario-de-contato-dealersites-id-690" value=""> <input type="hidden" name="lead[origin]" id="origin-home-formulario-de-contato-dealersites-id-690" value="1"> <input type="hidden" name="utm_source" id="utmSource-home-formulario-de-contato-dealersites-id-690"> <input type="hidden" name="utm_medium" id="utmMedium-home-formulario-de-contato-dealersites-id-690"> <input type="hidden" name="utm_campaign" id="utmCampaign-home-formulario-de-contato-dealersites-id-690"> <input type="hidden" name="utm_content" id="utmContent-home-formulario-de-contato-dealersites-id-690"> <input type="hidden" name="utm_term" id="utmTerm-home-formulario-de-contato-dealersites-id-690"> <input type="hidden" name="fbclid" id="fbclid-home-formulario-de-contato-dealersites-id-690"> <input type="hidden" name="gclid" id="gclid-home-formulario-de-contato-dealersites-id-690"> <input type="hidden" name="userUrl" id="userUrl-home-formulario-de-contato-dealersites-id-690" value=""> <input type="hidden" name="userFullUrl" id="userFullUrl-home-formulario-de-contato-dealersites-id-690" value=""> <input type="hidden" name="userSearch" id="userSearch-home-formulario-de-contato-dealersites-id-690" value=""> <input type="hidden" name="extra[stock_vehicle]" id="stock_vehicle-home-formulario-de-contato-dealersites-id-690" value=""> <input type="hidden" name="extra[Nome do veículo]" id="stock_vehicle_detail-home-formulario-de-contato-dealersites-id-690" value=""> <input type="hidden" name="extra[Link do veículo]" id="stock_vehicle_link-home-formulario-de-contato-dealersites-id-690" value=""> <div class="row justify-content-center field-row-0"><div class="col-lg col-md-12"><input type="hidden" name="shop" id="shop-home-formulario-de-contato-dealersites-id-690" value="2134"></div></div> <div class="row justify-content-center field-row-1"><div class="col-lg col-md-12"><div class="form-group form-group-item mb-2"><input data-required="true" aria-label="Seu Nome *" maxlength="260" type="text" name="contact[name]" id="input-name-home-formulario-de-contato-dealersites-id-690" class="form-control" autocomplete="name" placeholder="Seu Nome *"></div> <span class="max-length-feedback" style="display: none;">Limite de caracteres excedido.</span></div> <div class="col-lg col-md-12"><div class="form-group form-group-item mb-2"><input data-required="true" aria-label="Função na empresa *" maxlength="260" type="text" name="extra[funcao]" id="input-funcao-home-formulario-de-contato-dealersites-id-690" class="form-control" placeholder="Função na empresa *"></div> <span class="max-length-feedback" style="display: none;">Limite de caracteres excedido.</span></div></div> <div class="row justify-content-center field-row-2"><div class="col-lg col-md-12"><div class="form-group form-group-item mb-2"><input data-required="true" aria-label="E-mail para contato *" maxlength="80" data-masker="email" inputmode="email" type="email" name="contact[email]" id="input-email-home-formulario-de-contato-dealersites-id-690" class="form-control" autocomplete="email" placeholder="E-mail para contato *"></div> <span class="max-length-feedback" style="display: none;">Limite de caracteres excedido.</span></div> <div class="col-lg col-md-12"><div class="form-group form-group-item mb-2"><input data-required="true" aria-label="Telefone para contato *" maxlength="260" data-masker="phone" inputmode="numeric" type="text" name="contact[phone]" id="input-phone-home-formulario-de-contato-dealersites-id-690" class="form-control" autocomplete="tel" placeholder="Telefone para contato *"></div> <span class="max-length-feedback" style="display: none;">Limite de caracteres excedido.</span></div></div> <div class="row justify-content-center field-row-3"><div class="col-lg col-md-12"><div class="form-group form-group-item mb-2"><input data-required="true" aria-label="Site da sua concessionária *" maxlength="260" type="text" name="extra[site]" id="input-site-home-formulario-de-contato-dealersites-id-690" class="form-control" placeholder="Site da sua concessionária *"></div> <span class="max-length-feedback" style="display: none;">Limite de caracteres excedido.</span></div></div> <div class="row justify-content-center field-row-4"><div class="col-lg col-md-12"><div class="form-group form-group-item mb-2"><textarea data-required="false" aria-label="Como podemos ajudar?" maxlength="260" name="contact[message]" id="input-message-home-formulario-de-contato-dealersites-id-690" class="form-control" placeholder="Como podemos ajudar?"></textarea></div></div></div> <div class="row justify-content-center field-row-5"><div class="col-lg col-md-12"><div class="custom-control custom-checkbox"><input class="d-none" name="extra[Aceito receber comunicação via e-mail]" type="text" value="
5430" data-required="false" aria-label="Aceito receber comunicação via e-mail" maxlength="260"><input data-required="false" aria-label="Aceito receber comunicação via e-mail" type="checkbox" name="extra[Aceito receber comunicação via e-mail]" id="check-aceito-receber-comunicacao-via-e-mail-home-formulario-de-contato-dealersites-id-690" value="1" class="custom-control-input"><label for="check-aceito-receber-comunicacao-via-e-mail-home-formulario-de-contato-dealersites-id-690" class="custom-control-label col-form-label-sm">Aceito receber comunicação via e-mail</label></div></div></div> <div class="row justify-content-center field-row-6"><div class="col-lg col-md-12"><div class="custom-control custom-checkbox"><input class="d-none" name="extra[Aceito receber comunicação via celular]" type="text" value="0" data-required="false" aria-label="Aceito receber comunicação via celular" maxlength="260"><input data-required="false" aria-label="Aceito receber comunicação via celular" type="checkbox" name="extra[Aceito receber comunicação via celular]" id="check-aceito-receber-comunicacao-via-celular-home-formulario-de-contato-dealersites-id-690" value="1" class="custom-control-input"><label for="check-aceito-receber-comunicacao-via-celular-home-formulario-de-contato-dealersites-id-690" class="custom-control-label col-form-label-sm">Aceito receber comunicação via celular</label></div></div></div> <input type="hidden" name="lead[type]" id="lead-type-home-formulario-de-contato-dealersites-id-690" value="1"> <input type="hidden" name="lead[subject]" id="lead-subject-home-formulario-de-contato-dealersites-id-690" value="Uma solicitação de fale conosco"> <div aria-hidden="true" style="position:absolute;left:-9999px;top:-9999px;width:1px;height:1px;overflow:hidden;"><label>Não preencha este campo <input type="text" name="website" tabindex="-1" autocomplete="off"></label></div> <input type="hidden" name="form_id" id="form-id-home-formulario-de-contato-dealersites-id-690" value="690"> <div class="row justify-content-center"><div class="form-group justify-content-center justify-content-md-end text-center btn-form"><button class="btn btn-pantone-3 px-5 py-2 text-uppercase font-weight-medium font-size-13 btn-submit btn-form-submit" id="form-lead-btn-submit-home-formulario-de-contato-dealersites-id-690" type="submit">Entrar em contato</button> 
543<script nonce="26tUWhlwWLJEGWjCTP8NEyFscY5eIabJ">document.getElementById('form-lead-btn-submit-home-formulario-de-contato-dealersites-id-690').addEventListener('click', function() {
544                                handleFormSubmission('form-lead-home-formulario-de-contato-dealersites-id-690', '', '', '', '', '', '', '', '', '', '', '', '', 'Fale conosco', 'Landing pages', 'Vendas', " . (isDDMProgram($site) ? 'true' : 'false') . ")
545                            });</script>
545</div></div></form></div></div></div></div></section> <section class="section-home-motives py-5"><div class="container"><div class="row"><div class="col-12 col-md-4 mb-5"><h2 class="text-pantone-2 font-weight-bold font-size-30">Por que a sua concessionária precisa da Dealersites?</h2></div> <div class="line-motives"></div> <div class="col-12 mt-3"><div class="row align-items-center"><div class="col-12 col-md-6 mb-4 mb-md-0"><img data-src="https://cdn.dealerspace.ai/dealersites/dealersites/conteudo-online/home/mockup-3.webp" class="image fadeLeftRight" alt="Por que a sua concessionária precisa da DealerSites?"></div> <div class="col-12 col-md-6"><div class="mb-4"><h3 class="text-pantone-2 font-weight-bold font-size-25 mb-4">Tudo fica mais fácil e intuitivo.</h3> <p class="text-dark font-size-15">As nossas soluções são totalmente voltadas para a autonomia do cliente em seu site. São inúmeras ferramentas de atualização disponíveis a um clique dentro da nossa plataforma MyDealer.</p></div> <div class="mb-4"><h3 class="text-pantone-2 font-weight-bold font-size-25 mb-4">Você se preocupa apenas com os negócios.</h3> <p class="text-dark font-size-15">A parte técnica é com a gente! Sites inteligentes, bem posicionados e com atualizações automáticas são essenciais para que o dealer se preocupe apenas com o mais importante: As vendas. Os leads gerados a partir do nosso site são majoritariamente quentes!</p></div> <div class="mb-0"><h3 class="text-pantone-2 font-weight-bold font-size-25 mb-4">Estamos sempre ao seu lado!</h3> <p class="text-dark font-size-15">A nossa equipe de suporte está preparada para atender nossos clientes, seja para dar treinamentos ou tirar dúvidas, estaremos sempre à disposição. Além disso, contamos com reuniões periódicas que ajudam o dealer a mensurar os resultados e atualizar suas estratég
545ias.</p></div></div></div></div></div></div></section> <section class="section-home-products bg-gray-light py-5"><div class="container py-4"><div class="row"><div class="col-12 col-md-4 mb-4"><h2 class="text-pantone-2 font-weight-bold font-size-48">Conheça os nossos produtos</h2></div></div> <div class="row"><div class="col-12 col-md-4 mb-4 mb-md-0 px-1"><a href="https://dealersites.com.br/produtos/mydealer" aria-label="MyDealer"><div class="content-1"><img class="not-hover" src="https://cdn.dealerspace.ai/dealersites/dealersites/conteudo-online/webp/logo-mydealer-home.svg" alt="ícone My Dealer"> <img class=" d-none only-hover" src="https://cdn.dealerspace.ai/dealersites/dealersites/conteudo-online/webp/logo-mydealer-home-hover.svg" alt="ícone My Dealer"></div> <div class="content-text"><p class="mb-0 text-center">A plataforma definitiva para gerenciar o posicionamento digital da sua concessionária.</p></div></a></div> <div class="col-12 col-md-4 mb-4 mb-md-0 px-1"><a href="https://dealersites.com.br/produtos/dxp" aria-label="DXP"><div class="content-1"><img class="not-hover" src="https://cdn.dealerspace.ai/dealersites/dealersites/conteudo-online/webp/logo-dxp-home.svg" alt="ícone My DXP"> <img class=" d-none only-hover" src="https://cdn.dealerspace.ai/dealersites/dealersites/conteudo-online/webp/logo-dxp-home-hover.svg" alt="ícone My DXP"></div> <div class="content-text"><p class="mb-0 text-center">A experiência digital completa tanto para a concessionária quanto para o cliente final.</p></div></a></div> <div class="col-12 col-md-4 px-1"><a href="https://dealersites.com.br/produtos/assinatura-de-veiculo" aria-label="Assinatura de Veículo"><div class="content-1"><img class="not-hover" src="https://cdn.dealerspace.ai/dealersites/dealersites/FullNextDealer.svg" alt="ícone Next Dealer"> <img class=" d-none only-hover" src="https://cdn.dealerspace.ai/dealersites/dealersites/FullWhiteNextDealer.svg" alt="ícone Next Dealer"></div> <div class="content-text"><p class="mb-0 text-center">Faça parte dessa revolução e ofereça o serviço que está virando tendência no mundo todo.</p></div></a></div></div></div></section> <section class="section-home-integrators py-5"><div class="container py-3"><div class="row"><div class="col-12 col-md-3 mb-4 mb-md-0"><h2 class="text-dark font-size-40 mb-4"><span class="text-pantone-2 font-weight-bold">Integrador de estoque dos DMS</span> <span class="font-weight-medium">e demais portais</span></h2> <p class="mb-0"> Atualização automática de estoque e conexão com a plataforma de CRM que a sua concessionária já utiliza. </p></div> <div class="col-12 col-md-8 offset-md-1"><div class="row"><div class="col-12 col-md-4 mb-4 mb-md-0"><h3 class="text-pantone-2 font-weight-bold font-size-20">DMS</h3> <ul class="marker-3 font-weight-medium pl-3 mb-0"><li>Dealernet Workflow</li> <li>Dealernet Windows</li> <li>Apollo</li> <li>Bravos</li> <li>NBS</li> <li>Lynks</li> <li>Sysdia</li></ul></div> <div class="col-12 col-md-4 mb-4 mb-md-0"><h3 class="text-pantone-2 font-weight-bold font-size-20">Portais</h3> <ul class="marker-3 font-weight-medium pl-3 mb-0"><li>ABC Classificado</li> <li>GM Digital</li> <li>Sorocaba Motors</li> <li>WebSeminovos</li> <li>Tem Usados</li> <li>Vip Marcas</li> <li>UsadosBR</li> <li>OLX</li> <li>Reweb</li> <li>MR Sales</li> <li>MR Sistemas</li> <li>FCA</li></ul> <div class="collapse" id="collapsePortais"><ul class="marker-3 font-weight-medium pl-3 mb-0"><li>FolhaCar</li> <li>FaceBook</li> <li>WebMotors</li> <li>Icarros</li> <li>Meu Carro Novo</li> <li>Mercado Livre</li> <li>Busca Carros</li> <li>AutoLine</li> <li>Chaves na Mão</li> <li>Só Carrão</li> <li>Carros na Serra</li> <li>Carro Bauru</li> <li>Carro Jaú</li> <li>Carro Pira</li> <li>Carro Brasil</li> <li>Carro do Povo</li> <li>Sul Revenda Veiculos Maringa</li> <li>Sorocaba Motors</li> <li>Tem Usados</li> <li>LitoralCar</li> <li>VendAutos(RioSulCarros)</li> <li>MaxCarros</li> <li>ShopCar</li> <li>UsadosBr</li> <li>TendaCar</li> <li>CompreCar</li> <li>Carro Quente</li> <li>PasseCarros</li> <li>FolhaCar</li> <li>MobiAuto</li> <li>Clicarros</li> <li>Seminovos de Concessionária</li> <li>Ache Veiculos</li> <li>Karvi</li> <li>Carros no Vale</li> <li>SeminovosBH</li> <li>SulCarros</li> <li>Assovemg</li> <li>CarClik</li> <li>KleberCarros</li> <li>Connect Lead</li> <li>Followize</li> <li>Motos.com</li> <li>Caminhões e Carretas</li> <li>Carro na Serra</li> <li>New Motors</li> <li>Classificados.com.br</li> <li>Grupo Mogi (Mais de 30 Portais)</li></ul></div> <button class="btn btn-sm btn-primary mt-2 collapsed" type="button" data-toggle="collapse" data-target="#collapsePortais" aria-expanded="false" aria-controls="collapsePortais"> + ver mais </button></div> <div class="col-12 col-md-4"><h3 class="text-pantone-2 font-weight-bold font-size-20">CRM / Estoque</h3> <ul class="marker-3 font-weight-medium pl-3 mb-0"><li>AdSet</li> <li>Mobiauto</li> <li>Autocerto</li> <li>Webmotors</li> <li>Webmotors-stock</li> <li>Followize</li> <li>HPE Play</li> <li>RDStation</li> <li>NBS Gold</li> <li>LeadMob</li> <li>Autogestor-stock</li> <li>Mrsales</li> <li>Sirena</li></ul> <div class="collapse show" id="collapseEstoque" style=""><ul class="marker-3 font-weight-medium pl-3 mb-0"><li>Grow Stellantis e DCJ Stellantis</li> <li>Salesforce</li> <li>Revendamais</li> <li>Icarros</li> <li>Autocerto-stock</li> <li>Syonet</li> <li>Autoestoque</li> <li>Sugar</li> <li>MyHonda</li> <li>AmazonAPI</li> <li>LeadStation</li> <li>NBase</li> <li>LeadMob</li> <li>Contact2Sale</li> <li>DuSeller</li> <li>Sinapse</li> <li>AutoSync</li> <li>PrivacyTools</li> <li>Barigui-stock</li> <li>Barigui</li> <li>Permeets</li> <li>BeeCloud</li> <li>MobiGestor</li> <li>EuroBike</li> <li>LeadForce-Stock</li> <li>Fandi</li></ul></div> <button class="btn btn-sm btn-primary mt-2" type="button" data-toggle="collapse" data-target="#collapseEstoque" aria-expanded="true" aria-controls="collapseEstoque"> + ver mais </button></div></div></div></div></div></section> <section class="section-home-numbers bg-primary py-5"><div class="container py-3"><div class="row mb-5"><div class="col-12"><h2 class="text-light font-size-40 font-weight-bold mb-4"> Vamos falar em números? </h2> <div class="line bg-light"></div></div></div> <div class="row"><div class="col-12 col-md-4 mb-5 mb-md-0 text-center"><p class="text-light font-size-20 mb-0"><i class="fas fa-plus"></i></p> <p class="text-light font-size-60 font-weight-bold mb-0">1900</p> <p class="text-light font-size-20 mb-0">pontos de venda</p></div> <div class="col-12 col-md-4 mb-5 mb-md-0 text-center"><p class="text-light font-size-20 mb-0"><i class="fas fa-plus"></i></p> <p class="text-light font-size-60 font-weight-bold mb-0"><span class="counter">3.6</span>&nbsp;<span class="font-size-40">
545milhões</span></p> <p class="text-light font-size-20 mb-0">de acessos por mês</p></div> <div class="col-12 col-md-4 text-center"><p class="text-light font-size-20 mb-0"><i class="fas fa-plus"></i></p> <p class="text-light font-size-60 font-weight-bold mb-0"><span class="counter">250</span> <span class="font-size-40">mil</span></p> <p class="text-light font-size-20 mb-0">leads gerados por mês</p></div></div></div></section> <section class="section-home-partner py-2"><div class="container"><div class="row align-items-center"><div class="col-12 col-md-6 mb-5"><h2 class="text-pantone-2 font-weight-bold font-size-48  mt-5 mt-md-1">Seja parceiro da <br> Dealersites</h2> <div class="line-motives"></div> <p class="text-pantone-1 font-size-20 mt-5 d-none d-md-block">Fazemos parte da transformação digital de um mercado em constante evolução e crescimento. E enxergamos nesta caminhada inúmeras possibilidades de expandir horizontes e ampliar o nosso alcance por meio de grandes parcerias. Afinal, quando somamos nossas forças, potencializamos os resultados.</p></div> <div class="col-12 col-md-6 mb-5 d-md-flex justify-content-center justify-content-md-end "><img style="max-width: 100%;" data-src="https://cdn.dealerspace.ai/dealersites/dealersites/conteudo-online/mydealer/imagem-parcerias.png" class="d-none d-md-block image fadeRightLeft" alt="Por que a sua concessionária precisa da DealerSites?" draggable="false"> <img style="max-width: 100%;" data-src="https://cdn.dealerspace.ai/dealersites/dealersites/conteudo-online/mydealer/empresas_Parcerias_mobile.png" class="d-block d-md-none image fadeRightLeft" alt="Por que a sua concessionária precisa da DealerSites?" draggable="false"></div></div></div></section> <section class="section-home-partners bg-gray-light py-5"><div class="container py-4"><div class="row"><div class="col-12 col-md-4 mb-4"><h2 class="text-pantone-2 font-weight-bold font-size-48">Conheça as nossas modalidades de parcerias</h2></div></div> <div class="row"><div class="col-12 col-md-4 mb-4 mb-md-0 px-1"><a href="https://dealersites.com.br/parcerias/homologacao" aria-label="Homologação"><div class="content-1"><img class="not-hover" src="https://cdn.dealerspace.ai/dealersites/dealersites/conteudo-online/webp/homologacao.png" alt="Homologação"> <img class=" d-none only-hover" src="https://cdn.dealerspace.ai/dealersites/dealersites/conteudo-online/webp/homologacao-hover.png" alt="Homologação"></div> <div class="content-text"><p class="mb-0 text-center">Torne a Dealersites a fornecedora oficial da sua montadora e acelere a digitalização da sua rede de concessionárias.</p></div></a></div> <div class="col-12 col-md-4 mb-4 mb-md-0 px-1"><a href="https://dealersites.com.br/parcerias/dealer-partner" aria-label="Partner"><div class="content-1"><img class="not-hover" src="https://cdn.dealerspace.ai/dealersites/dealersites/conteudo-online/webp/dealer-partner.png" alt="Partner"> <img class=" d-none only-hover" src="https://cdn.dealerspace.ai/dealersites/dealersites/conteudo-online/webp/dealer-partner-hover.png" alt="Partner"></div> <div class="content-text"><p class="mb-0 text-center">Seja um parceiro oficial e ganhe recompensas por indicar nossos produtos e serviços.</p></div></a></div> <div class="col-12 col-md-4 px-1"><a href="https://dealersites.com.br/parcerias/empresa-parceira" aria-label="Empresa Parceira"><div class="content-1"><img class="not-hover" src="https://cdn.dealerspace.ai/dealersites/dealersites/conteudo-online/webp/empresas-parceiras.png" alt="Empresa Parceira"> <img class=" d-none only-hover" src="https://cdn.dealerspace.ai/dealersites/dealersites/conteudo-online/webp/empresas-parceiras-hover.png" alt="Empresa Parceira"></div> <div class="content-text"><p class="mb-0 text-center">Se una a nós se a sua empresa têm visão de futuro e buscam novas oportunidades de ampliar a atuação.</p></div></a></div></div></div></section> <section class="section-home-logos py-5 text-center"><div class="container py-4"><div class="row mb-5"><div class="col-12"><h3 class="font-size-25 mb-5"> Marcas atendidas pela <span class="text-pantone-2 font-weight-bold">Dealersites</span></h3> <img class="image fadeIn w-100 d-none d-md-block" data-src="https://cdn.dealerspace.ai/dealersites/dealersites/conteudo-online/marcas-1.png" alt="Marc
545as atendidas pela DealerSites"> <img class="image fadeIn w-100 d-block d-md-none" data-src="https://cdn.dealerspace.ai/dealersites/dealersites/conteudo-online/marcas-mobile-2.png" alt="Marcas atendidas pela DealerSites"></div></div> <div class="row mb-5 pt-3"><div class="col-12"><h3 class="font-size-25 mb-5"><span class="text-pantone-2 font-weight-bold">homologadas</span></h3> <img class="image fadeIn w-100 d-none d-md-block" data-src="https://cdn.dealerspace.ai/dealersites/dealersites/conteudo-online/marcas-2-homologadas.png" alt="Clientes homologados"> <img class="image fadeIn w-100 d-block d-md-none" data-src="https://cdn.dealerspace.ai/dealersites/dealersites/conteudo-online/marcas-homologado-mobile-2.png" alt="Clientes homologados"></div></div> <div class="row pt-3"><div class="col-12"><h3 class="font-size-25 mb-5"><span class="text-pantone-2 font-weight-bold">Parcerias</span></h3> <img class="image fadeIn w-auto mr-md-5 mb-4 mb-md-0" data-src="https://cdn.dealerspace.ai/dealersites/dealersites/conteudo-online/parcerias/stellantis.webp" alt="Fornecedor homologado: Stellantis"> <img class="image fadeIn w-auto ml-md-5 mb-4 mb-md-0" data-src="https://cdn.dealerspace.ai/dealersites/dealersites/conteudo-online/parcerias/hpe.webp" alt="Fornecedor homologado: HPE"> <br> <div class="d-md-flex align-items-center mt-md-5 justify-content-between"><img class="image fadeIn w-auto ml-md-5 mb-4 mb-md-0" width="311" height="38" data-src="https://cdn.dealerspace.ai/logo-google-startups-desktop.png" alt="Parceiro"> <img class="image fadeIn w-auto ml-md-5 mb-4 mb-md-0" width="311" height="90" data-src="https://cdn.dealerspace.ai/logo-curitiba-tecnoparque-desktop.png" alt="Parceiro"> <img class="image fadeIn w-auto ml-md-5 mb-4 mb-md-0" width="311" height="148" data-src="https://cdn.dealerspace.ai/logo-scaleup-desktop.png" alt="Parceiro"></div></div></div></div></section></div></main> <footer class="footer mt-auto bg-primary" id="footer-id"><div class=""><div class="container"><div class="section-one border-top"><div class="row"><div class="col-lg-6 col-md-12 col-12 py-4"><p class="social-title text-lg-left text-md-center text-center font-size-16 mb-0">Nossas redes sociais:</p> <div class="section-midia-social"><ul class="nav nav-social justify-content-lg-start justify-content-center"><li class="nav-item pt-0"><a href="https://www.linkedin.com/company/dealerspace/mycompany/" class="nav-link text-dark text-center" id="footer-social-item-3143" aria-label="Linkedin" target="_blank" rel="noopener" style="height: 25px; width: 25px"><i class="fab fa-linkedin font-size-25" style="vertical-align: middle"></i></a></li>&nbsp;&nbsp;&nbsp;&nbsp; <li class="nav-item pt-0"><a href="https://www.instagram.com/_dealerspace/" class="nav-link text-dark text-center" id="footer-social-item-3144" aria-label="Instagram" target="_blank" rel="noopener" style="height: 25px; width: 25px"><i class="fab fa-instagram font-size-25" style="vertical-align: middle"></i></a></li>&nbsp;&nbsp;&nbsp;&nbsp; </ul></div></div> <div class="col-lg-6 col-md-12 col-12 py-4 text-lg-right text-center"><div class="logo-footer "><img class="image footer-logo-website  d-none d-lg-block" data-src="https://cdn.dealerspace.ai/dealersites/spacemarca/LOGOSITE(NEG).webp" src="" alt="Dealersites" title="Dealersites" height="" width="" id="footer-logo-website"> <img class="image top-logo-website d-block d-lg-none" data-src="https://cdn.dealerspace.ai/dealersites/dealerspace/M_LOGOSITE(NEG).webp" src="" alt="Dealersites" title="Dealersites" height="40" width="" id="header-top-logo-website"></div></div></div></div> <div class="section-two border-top"><div class="row"><div class="col-lg-7 col-md-12 col-12 py-4"><div class="text-lg-left text-md-center text-center mb-3 font-weight-bold font-size-16">Serviços online</div> <ul class="list-grid grid--rows-3 grid--flow-column"><li class="nav-item col-lg col-md-12 col-12 px-0"><a class="nav-link font-weight-bold text-lg-left text-md-center text-center text-dark px-0 font-size-15" href="https://dealersites.com.br/lgpd" id="15893">LGPD</a></li></ul></div> <div class="col-lg-3 col-md-12 col-12 py-4"><div class="font-size-16 mb-3 text-lg-left text-md-center text-center mb-3 font-weight-bold font-size-16"> Sobre a concessionária</div> <ul class="list-grid grid--rows-3 grid--flow-column"></ul></div> <div class="col-lg-2 col-md-12 col-12 py-4 d-lg-flex flex-lg-column"><div class="block-safe-traffic d-flex text-center d-lg-flex py-2 justify-content-center align-items-center mt-auto"><img class="image footer-logo-safe-traffic mr-1" data-src="https://dealersites.com.br/images/logo-ibama.png" src="" alt="No trânsito, enxergar o outro salva vidas." title="No trânsito, enxergar o outro salva vidas." height="35"> <span class="footer-safe-traffic "> No trânsito, enxergar o outro salva vidas. </span></div></div></div></div> <div class="my-2 text-center text-lg-left"><p class="pl-0 pr-1 font-size-14"> Dealerspace SA </p> <p class="pl-0 pr-1 font-size-14"> CNPJ: 43.970.000/0001-27 </p></div></div></div> <div class="d-none"><div class="container"><ul class="nav-dealerbrand nav justify-content-lg-end justify-content-md-center justify-content-center"><li class="nav-item "><a href="https://www.dealerspace.ai/?utm_source=sitedealer&utm_campaign=dealersites.com.br" class="nav-link text-dark font-size-12 px-1" id="footer-dealercompany-logo" target="_blank" rel="noopener noreferrer" aria-label="DealerSpace Company Desenvolvido pela DealerSpace ® Direitos Reservados."><span class="assinatura_delaersites_new">Desenvolvido pela DEALERSPACE ® Direitos Reservados.</span></a></li></ul></div></div></footer> <div id="cookies-privacy" class="section-cookies-privacy bg-info text-dark fixed-bottom py-3 d-none"><div class="container"><div class="row align-items-center justify-content-center"><div class="col-lg-1 col-12"><div class="icon-cookies font-size-25 text-center"><i class="fas fa-exclamation-triangle"></i></div></div> <div class="col-lg-7 col-12 mb-lg-0 mb-md-0 mb-2"><div class="text-cookies font-size-12"> Para otimizar sua experiência durante a navegação, fazemos uso de nossa <a class="font-weight-bold" href="https://cdn.dealerspace.ai/dealersites/dealersites/conteudo-online/POL%C3%8DTICA%20DE%20COOKIES%20DEALERSITES.pdf" aria-label="Política de cookies" target="_blank">Política de Cookies</a>. Para proteger seus dados pessoais respeitamos nossa <a class="font-weight-bold" href="https://dealersites.com.br/lgpd" aria-label="Política de privacidade" target="_blank">Política de Privacidade</a>. Ao seguir com a navegação e visita você concorda com nossas Políticas. </div></div> <div class="col-lg-2 col-6"><button id="btn-cookies-privacy" type="button" class="btn-cookies-privacy btn btn-secondary btn-block font-size-14">Aceitar</button></div> <div class="col-lg-2 col-6"><button id="refuse-btn-cookies-privacy" type="button" class="btn-cookies-privacy-refuse btn btn-secondary btn-block font-size-14">Recusar</button></div></div></div></div> <div class="container-float-shop-phones-modal"></div> <style nonce="26tUWhlwWLJEGWjCTP8NEyFscY5eIabJ">@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap');</style> 
545<script nonce="26tUWhlwWLJEGWjCTP8NEyFscY5eIabJ">window.DS_API_BASE_URLS = {"vehicles":"https:\/\/srv-veiculos.dealerspace.ai","srv_financiamentos":"https:\/\/srv-financiamentos.dealerspace.ai","dxp_stellantis":"https:\/\/srv-dxp-stellantis.dealerspace.ai","crawler":"https:\/\/crawler.dealerspace.ai"};</script>
545 
545<script nonce="26tUWhlwWLJEGWjCTP8NEyFscY5eIabJ">window.__dsDeferredCallbacks = window.__dsDeferredCallbacks || [];
546// EVO-2286: `run()` percorre a fila UMA vez e nunca mais olha para ela. Sem este
547// flag em `window`, quem se registra DEPOIS do disparo é empilhado e nunca executado
548// — e o flag `fired` do gatilho é variável de closure, invisível para este
549// registrador, que é definido fora dela.
550//
551// Não é caso de borda: o bootstrap é armado no <head> (analytics-loader) e o
552// recaptcha-loader se registra ~400KB de HTML depois, no corpo. Qualquer `mousemove`
553// nessa janela dispara o gatilho antes do registro, e o script do reCAPTCHA nunca
554// é injetado: o lead sai sem token e é rejeitado com `token_missing`. Intermitente
555// por construção, porque depende só da velocidade de parse da página.
556window.__dsDeferredFired = window.__dsDeferredFired || false;
557window.__dsRegisterDeferred = window.__dsRegisterDeferred || function (fn) {
558    if (window.__dsDeferredFired) {
559        // Chegou tarde. NÃO executa inline: o disparo pode ter acontecido no meio do
560        // parse (um `mousemove` já dispara), e os callbacks assumem contexto pós-load.
561        // O do `vehicle-view`, por exemplo, chama `window.visitorTracker.getVisitorId()`
562        // — e o `base.js` que define esse objeto é `defer` no fim do body, muito depois
563        // do partial. Executar inline lançaria TypeError e perderia o POST de
564        // visualização em silêncio: a mesma falha silenciosa que o EVO-2286 corrige.
565        // Agendar dá ao callback tardio o mesmo contexto que ele teria se estivesse na
566        // fila desde o início.
567        var executar = function () {
568            try {
569                fn();
570            } catch (e) {
571                // Visível, em vez de engolido — foi o silêncio que escondeu este bug.
572                if (window.console && console.error) {
573                    console.error('[deferred] callback tardio falhou', e);
574                }
575            }
576        };
577
578        // `DOMContentLoaded`, não `load`: basta o parse terminar. Nesse ponto os
579        // scripts `defer` JÁ executaram — é deles que o callback do `vehicle-view`
580        // depende (`window.visitorTracker`, definido em `js/templates/base.js`, que é
581        // `defer` no fim do body) — e ainda estamos bem antes do `load`, que só chega
582        // depois de imagens e recursos de terceiros. Esperar o `load` numa página
583        // lenta atrasaria o `recaptcha/api.js` por segundos, e o
584        // `waitForGrecaptcha()` do lead-service só espera 8s a partir do submit.
585        //
586        // readyState: 'loading' = ainda em parse; 'interactive' = parse terminou e os
587        // `defer` já rodaram; 'complete' = pós-load. Nos dois últimos já é seguro
588        // agendar direto.
589        if (document.readyState === 'loading') {
590            document.addEventListener('DOMContentLoaded', function () { setTimeout(executar, 0); }, { once: true });
591        } else {
592            setTimeout(executar, 0);
593        }
594        return;
595    }
596    window.__dsDeferredCallbacks.push(fn);
597};
598
599(function () {
600    if (window.__dsDeferredTriggerInit) return;
601    window.__dsDeferredTriggerInit = true;
602
603    var fired = false;
604    var events = ['scroll', 'click', 'touchstart', 'keydown', 'mousemove'];
605
606    function run() {
607        if (fired) return;
608        fired = true;
609        // Publica o disparo para o registrador (EVO-2286). Precisa ser setado ANTES
610        // de percorrer a fila: um callback que registre outro callback durante a
611        // execução também tem de rodar na hora, e não voltar para a fila.
612        window.__dsDeferredFired = true;
613
614        events.forEach(function (evt) {
615            window.removeEventListener(evt, run, { passive: true, capture: true });
616        });
617
618        window.__dsDeferredCallbacks.forEach(function (fn) {
619            try {
620                fn();
621            } catch (e) {
622                // Mesmo tratamento do caminho tardio: falha de UM consumidor não pode
623                // derrubar os outros, mas também não pode sumir. `.claude/rules/
624                // convencoes.md`: "Exceções sempre logadas; evitar falhas silenciosas"
625                // — e esta é a via MAIS comum, não podia ser menos observável que a
626                // tardia (achado de code review).
627                if (window.console && console.error) {
628                    console.error('[deferred] callback falhou', e);
629                }
630            }
631        });
632    }
633
634    function scheduleIdle() {
635        if (window.requestIdleCallback) {
636            requestIdleCallback(run, { timeout: 4000 });
637        } else {
638            setTimeout(run, 3000);
639        }
640    }
641
642    if (document.readyState === 'complete') {
643        scheduleIdle();
644    } else {
645        window.addEventListener('load', scheduleIdle, { once: true });
646    }
647
648    // capture: true — dispara na descida do evento, antes de qualquer handler do
649    // elemento clicado/tocado, e sobrevive a stopPropagation() de um descendente.
650    events.forEach(function (evt) {
651        window.addEventListener(evt, run, { once: true, passive: true, capture: true });
652    });
653})();</script>
653 
653<script nonce="26tUWhlwWLJEGWjCTP8NEyFscY5eIabJ">if (!window.RECAPTCHA_SITE_KEY) {
654            window.RECAPTCHA_SITE_KEY = "6LcA4z0tAAAAALg0Jz90kHTtEWWPuMIU_euJDMM6";
655
656            window.__dsRegisterDeferred(function () {
657                if (document.getElementById('ds-recaptcha-script')) {
658                    return;
659                }
660
661                var script = document.createElement('script');
662                script.id = 'ds-recaptcha-script';
663                script.async = true;
664                script.src = 'https://www.google.com/recaptcha/api.js?render=' + encodeURIComponent(window.RECAPTCHA_SITE_KEY);
665                document.head.appendChild(script);
666            });
667        }</script>
667 
667<script nonce="26tUWhlwWLJEGWjCTP8NEyFscY5eIabJ" defer="defer" src="/js/templates/base.c7b41e1fbeee2f82.js"></script>
667 
667<script nonce="26tUWhlwWLJEGWjCTP8NEyFscY5eIabJ" defer="defer" src="/js/templates/template-05.75bd07fd2f8baa96.js"></script>
667 
667<script nonce="26tUWhlwWLJEGWjCTP8NEyFscY5eIabJ">setTimeout(function () {
668
669    jQuery(document).ready(function ($) {
670      fadeVisible();
671    });
672
673    $(document).on("scroll", function () {
674      fadeVisible();
675    });
676
677  }, 1000);
678
679  function fadeVisible() {
680    var scroll = $(document).scrollTop();
681    var tags = $("img.fadeIn, img.fadeLeftRight, img.card-img-top");
682
683    for (var i = 0; i < tags.length; i++) {
684      var tag = tags[i];
685      var hieghtThreshold = $(tag).offset().top - 800;
686      var hieghtThreshold_end = $(tag).offset().top + 400;
687
688      if (scroll >= hieghtThreshold && scroll <= hieghtThreshold_end) {
689        $(tag).addClass("visible");
690      } else {
691        $(tag).removeClass("visible");
692      }
693    }
694  }</script>
694 
694<script nonce="26tUWhlwWLJEGWjCTP8NEyFscY5eIabJ"></script>
694 
694<script nonce="26tUWhlwWLJEGWjCTP8NEyFscY5eIabJ" defer="defer">function handleFormSubmission(formId, vehicleId, vehicleName, shopName, discount, brandName, versionName, buildYear, modelYear, fuelName, transmissionName, productCode, price, leadSubject, leadSubOrigin, productGroup, isDDMProgram) {
695            let nameForm = "Não preenchido", phoneForm = "Não preenchido", emailForm = "Não preenchido";
696
697            nameForm = document.querySelector(`#${formId} input[name="contact[name]"]`)?.value || "Não preenchido";
698            phoneForm = document.querySelector(`#${formId} input[name="contact[phone]"]`)?.value || "Não preenchido";
699            emailForm = document.querySelector(`#${formId} input[name="contact[email]"]`)?.value || "Não preenchido";
700
701            if (!emailForm || emailForm === "Não preenchido") {
702                const domain = location.hostname.split('.')[0];
703                emailForm = `${domain}@dealerspace.com.se`;
704
705                emailInput = document.querySelector(`#${formId} input[name="contact[email]"]`);
706                if (emailInput?.type === "hidden") {
707                    emailInput.value = emailForm;
708                }
709            }
710
711            const itemData = {
712                item_id: vehicleId,
713                item_name: vehicleName,
714                affiliation: shopName,
715                index: 0,
716                discount: discount,
717                item_brand: brandName,
718                item_category: versionName,
719                item_category2: buildYear + "/" + modelYear,
720                item_category3: fuelName,
721                item_category4: transmissionName,
722                item_variant: productCode,
723                price: price,
724                lead_type_name: leadSubject,
725                lead_sub_origin: leadSubOrigin,
726                lead_product_group: productGroup
727            };
728
729            if (isDDMProgram) {
730                itemData.form_lead_name = nameForm;
731                itemData.form_lead_phone = phoneForm;
732                itemData.form_lead_email = emailForm;
733            }
734
735            window.DataLayerEvents.pushAddToCart(price, itemData);
736        }
737
738        document.addEventListener("DOMContentLoaded", function(event) {
739            $(document).ready(function() {
740
741                function removeReadonlyAttr(el) {
742                    if (el) {
743                        $(el).attr('readonly', false);
744                    }
745                }
746
747                // Remove atributo readonly input date
748                var inputDate = $('[data-field=datepicker]');
749
750                if (inputDate) {
751                    var inputDateParent = $(inputDate).parent();
752                    var inputDateReadOnly = $(inputDateParent).find('[readonly=readonly]');
753                    removeReadonlyAttr(inputDateReadOnly);
754
755                    inputDate.on('change', function() {
756                        removeReadonlyAttr($('[data-field=timepicker]'));
757                    });
758
759                }
760
761                // Remove atributo readonly input time
762                removeReadonlyAttr($('[data-field=timepicker]'));
763            });
764        });
765
766
767        document.addEventListener("DOMContentLoaded", function(event) {
768            $(document).ready(function() {
769
770                function removeReadonlyAttr(el) {
771                    if (el) {
772                        $(el).attr('readonly', false);
773                    }
774                }
775
776                                    $('[data-field=datepicker]').flatpickr({
777                        altInput: true,
778                        altFormat: 'd/m/Y',
779                        dateFormat: 'Y-m-d'
780                    });
781                
782                removeReadonlyAttr($('[data-field=timepicker]'));
783            });
784        });
785        document.addEventListener("DOMContentLoaded", function () {
786            const inputsWithMaxLength = document.querySelectorAll('input[maxlength], textarea[maxlength]');
787
788            inputsWithMaxLength.forEach((input) => {
789
790                let feedback = input.nextElementSibling;
791                if (!feedback || !feedback.classList.contains('max-length-feedback')) {
792                    feedback = document.createElement('span');
793                    feedback.classList.add('max-length-feedback');
794                    feedback.style.color = 'red';
795                    feedback.style.display = 'none';
796                    feedback.textContent = 'Limite de caracteres excedido.';
797                    input.parentNode.insertBefore(feedback, input.nextSibling);
798                }
799
800                input.addEventListener('input', function () {
801                    const maxLength = parseInt(input.getAttribute('maxlength'), 10);
802                    const currentLength = input.value.length;
803
804                    if (currentLength >= maxLength) {
805                        feedback.style.display = 'block';
806                    } else {
807                        feedback.style.display = 'none';
808                    }
809                });
810            });
811        });</script>
811</body></html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.