.manifesto { background: var(--bg-2); } .manifesto-inner { max-width: 720px; } .manifesto h2 { font-size: clamp(32px, 4vw, 52px); margin-bottom: 32px; line-height: 1.15; } .manifesto blockquote { font-family: 'Barlow Condensed', sans-serif; font-size: clamp(22px, 3vw, 32px); font-weight: 600; color: var(--cream); line-height: 1.4; border-left: 3px solid var(--amber); padding-left: 28px; margin-bottom: 40px; } .manifesto p { font-size: 16px; color: var(--cream-dim); line-height: 1.8; margin-bottom: 16px; } /* OBJECTIONS */ .objections-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; } .objection-card { background: var(--bg-2); border: 1px solid var(--border); border-radius: 12px; padding: 28px; } .objection-q { font-family: 'Barlow Condensed', sans-serif; font-size: 18px; font-weight: 600; color: var(--cream); margin-bottom: 12px; display: flex; align-items: flex-start; gap: 10px; } .objection-q::before { content: 'Q'; font-size: 11px; background: var(--amber); color: var(--bg); font-weight: 700; padding: 2px 6px; border-radius: 4px; flex-shrink: 0; margin-top: 2px; } .objection-a { font-size: 14px; color: var(--cream-dim); padding-left: 26px; line-height: 1.65; } /* CLOSING */ .closing { text-align: center; position: relative; overflow: hidden; } .closing::before { content: ''; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 600px; height: 600px; background: radial-gradient(circle, rgba(245,166,35,0.08) 0%, transparent 65%); pointer-events: none; } .closing h2 { font-size: clamp(36px, 5vw, 64px); margin-bottom: 20px; } .closing p { font-size: 18px; color: var(--cream-dim); max-width: 520px; margin: 0 auto 48px; } .closing-vision { font-family: 'Barlow Condensed', sans-serif; font-size: 14px; font-weight: 500; letter-spacing: 0.12em; text-transform: uppercase; color: var(--gray-3); margin-top: 48px; } /* FOOTER */ footer { border-top: 1px solid var(--border); padding: 32px 0; } footer .container { display: flex; justify-content: space-between; align-items: center; } .footer-brand { font-family: 'Barlow Condensed', sans-serif; font-size: 16px; font-weight: 700; color: var(--cream); letter-spacing: 0.04em; } .footer-brand span { color: var(--amber); } .footer-copy { font-size: 12px; color: var(--gray-3); } .footer-legal-link { font-size: 12px; color: var(--gray-3); text-decoration: none; transition: color 0.2s; } .footer-legal-link:hover { color: var(--amber); } /* LANGUAGE SELECTOR */ .lang-selector { position: relative; } .lang-btn { display: flex; align-items: center; gap: 6px; padding: 6px 10px; background: var(--bg-2); border: 1px solid var(--border); border-radius: 8px; color: var(--cream-dim); font-size: 12px; font-weight: 600; cursor: pointer; transition: border-color 0.2s, background 0.2s; touch-action: manipulation; } .lang-btn:hover { border-color: var(--amber); background: var(--amber-dim); color: var(--amber); } .lang-btn .lang-flag { font-size: 16px; } .lang-btn .lang-short { color: var(--amber); } .lang-dropdown { display: none; position: absolute; top: calc(100% + 8px); right: 0; background: var(--bg-2); border: 1px solid var(--border); border-radius: 10px; min-width: 160px; z-index: 10002; overflow: hidden; box-shadow: 0 8px 32px rgba(0,0,0,0.4); } .lang-dropdown.open { display: block; } .lang-option { display: flex; align-items: center; gap: 10px; padding: 10px 14px; text-decoration: none; color: var(--cream-dim); font-size: 13px; font-weight: 500; transition: background 0.15s, color 0.15s; } .lang-option:hover { background: var(--bg-3); color: var(--amber); } .lang-option.active { color: var(--amber); } .lang-option .lang-flag { font-size: 16px; } .lang-option .lang-label { flex: 1; } .lang-option .lang-check { color: var(--amber); font-weight: 700; } /* RESPONSIVE — full width, edge to edge */ @media (max-width: 768px) { /* Edge-to-edge: content stretches to full viewport like nav and sticky bar */ .container { width: 100%; max-width: 100%; padding: 0; box-sizing: border-box; overflow-x: hidden; } .hero { padding: 120px 0 64px; } /* Remove align-items: center — let children stretch to fill container width */ .hero-grid { display: flex; flex-direction: column; align-items: stretch; text-align: left; gap: 32px; width: 100%; } .hero-aside { order: -1; width: 100%; } .hero-aside img { max-width: 100%; } /* Keep hero-content text centered for visual appeal, but let it stretch */ .hero-content { text-align: center; width: 100%; } .hero-label { justify-content: center; } .hero-lede { margin-left: auto; margin-right: auto; } .hero-actions { justify-content: center; flex-wrap: wrap; } .hero-cta-row { justify-content: center !important; width: 100%; } /* dashboard card: full width */ .dashboard-card { width: 100%; max-width: 100%; text-align: left; } .dash-metrics { width: 100%; } /* outcomes: flexbox so items stretch to fill all available width */ .outcomes-grid { display: flex; flex-wrap: wrap; width: 100%; } .outcomes-grid > * { flex: 1 1 calc(50% - 1px); min-width: 0; text-align: center; } /* playbook: steps fill full width */ .playbook-steps { grid-template-columns: 1fr; } .play-step { width: 100%; } /* features: cards fill full width */ .features-grid { grid-template-columns: 1fr; } .feature-card { width: 100%; text-align: center; } .feature-icon { margin-left: auto; margin-right: auto; } /* pricing: cards stretch */ .pricing-grid { display: flex; flex-direction: column; gap: 2px; width: 100%; } .plan-card { width: 100%; margin: 0; } /* lead form: stack vertically, full width */ .lead-form-wrapper { display: flex; flex-direction: column; gap: 32px; } .lead-form-wrapper > * { width: 100%; } .lead-form-left { text-align: center; } .lead-form-left .form-bullets { display: inline-block; text-align: left; } .form-row { grid-template-columns: 1fr; } /* testimonial: full width */ .testimonial-card { display: flex; flex-direction: column; width: 100%; } .testimonial-avatar { margin: 0 auto; } /* objections */ .objections-grid { grid-template-columns: 1fr; } .objection-card { width: 100%; } /* Nav: show hamburger, hide desktop nav links */ nav .nav-status, nav .nav-tag { display: none; } nav .nav-links { display: none; } .mobile-menu-btn { display: flex !important; } .lang-dropdown.open { position: fixed; top: 56px; /* sits below the 64px-tall nav with comfortable gap */ right: 12px; width: 200px; max-width: calc(100vw - 24px); z-index: 10002; } footer .container { flex-direction: column; gap: 12px; text-align: center; } } /* FEATURES */ .features { background: var(--bg-2); } .features-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 2px; } .feature-card { background: var(--bg-3); border-radius: 12px; padding: 32px 28px; } .feature-icon { width: 44px; height: 44px; background: var(--amber-dim); border-radius: 10px; display: flex; align-items: center; justify-content: center; margin-bottom: 16px; } .feature-icon svg { width: 22px; height: 22px; stroke: var(--amber); fill: none; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; } .feature-card h3 { font-family: 'Barlow Condensed', sans-serif; font-size: 18px; font-weight: 700; color: var(--cream); margin-bottom: 8px; } .feature-card p { font-size: 13px; color: var(--cream-dim); line-height: 1.65; } .feature-tag { display: inline-block; background: rgba(74,222,128,0.12); color: #4ADE80; font-size: 10px; font-weight: 600; padding: 2px 8px; border-radius: 6px; margin-bottom: 10px; } /* PRICING */ .pricing { background: var(--bg); } .pricing-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 2px; } .plan-card { background: var(--bg-2); border: 1px solid var(--border); border-radius: 12px; padding: 36px 28px; position: relative; } .plan-card.popular { border-color: var(--amber); box-shadow: 0 0 40px rgba(245,166,35,0.08); } .plan-badge { position: absolute; top: -12px; left: 50%; transform: translateX(-50%); background: var(--amber); color: var(--bg); font-size: 10px; font-weight: 700; padding: 3px 14px; border-radius: 20px; letter-spacing: 0.08em; text-transform: uppercase; white-space: nowrap; } .plan-name { font-family: 'Barlow Condensed', sans-serif; font-size: 18px; font-weight: 700; color: var(--cream); text-transform: uppercase; letter-spacing: 0.08em; margin-bottom: 6px; } .plan-price { font-family: 'Barlow Condensed', sans-serif; font-size: 42px; font-weight: 700; color: var(--amber); line-height: 1; margin-bottom: 4px; } .plan-price span { font-size: 18px; color: var(--cream-dim); font-weight: 400; } .plan-desc { font-size: 12px; color: var(--cream-dim); margin-bottom: 24px; } .plan-features { list-style: none; margin-bottom: 28px; } .plan-features li { font-size: 13px; color: var(--cream-dim); padding: 6px 0; border-bottom: 1px solid var(--border); display: flex; gap: 10px; align-items: flex-start; } .plan-features li::before { content: '✓'; color: var(--amber); font-weight: 700; flex-shrink: 0; } /* TESTIMONIAL */ .testimonial { background: var(--bg-2); } .testimonial-card { background: var(--bg-3); border: 1px solid var(--border); border-radius: 16px; padding: 40px; display: flex; gap: 40px; align-items: flex-start; } .testimonial-avatar { width: 72px; height: 72px; border-radius: 50%; background: var(--amber-dim); display: flex; align-items: center; justify-content: center; font-family: 'Barlow Condensed', sans-serif; font-size: 28px; font-weight: 700; color: var(--amber); flex-shrink: 0; border: 2px solid rgba(245,166,35,0.2); } .testimonial-body { flex: 1; } .testimonial-quote { font-size: 16px; color: var(--cream); line-height: 1.7; font-style: italic; margin-bottom: 20px; } .testimonial-quote::before { content: '"'; font-size: 48px; color: var(--amber); font-family: 'Barlow Condensed', sans-serif; line-height: 0; vertical-align: -20px; margin-right: 4px; } .testimonial-author { font-size: 13px; font-weight: 600; color: var(--cream); } .testimonial-meta { font-size: 12px; color: var(--gray-3); margin-top: 2px; } .testimonial-stars { color: var(--amber); font-size: 16px; margin-bottom: 12px; letter-spacing: 2px; } /* LEAD FORM */ .lead-form-section { background: var(--bg); } .lead-form-wrapper { display: grid; grid-template-columns: 1fr 1fr; gap: 64px; align-items: center; } .lead-form-left h2 { font-size: clamp(32px, 4vw, 48px); margin-bottom: 16px; } .lead-form-left p { font-size: 16px; color: var(--cream-dim); margin-bottom: 32px; line-height: 1.7; } .lead-form-left .form-bullets { list-style: none; } .lead-form-left .form-bullets li { font-size: 14px; color: var(--cream-dim); padding: 8px 0; display: flex; gap: 12px; align-items: flex-start; } .lead-form-left .form-bullets li::before { content: '→'; color: var(--amber); font-weight: 700; } .lead-form-card { background: var(--bg-2); border: 1px solid var(--border); border-radius: 16px; padding: 36px; } .form-group { margin-bottom: 16px; } .form-group label { display: block; font-size: 11px; font-weight: 600; color: var(--cream-dim); letter-spacing: 0.08em; text-transform: uppercase; margin-bottom: 6px; } .form-group input, .form-group select { width: 100%; background: var(--bg-3); border: 1px solid var(--border); border-radius: 8px; padding: 11px 14px; color: var(--cream); font-size: 14px; font-family: 'Plus Jakarta Sans', sans-serif; outline: none; transition: border-color 0.2s; } .form-group input::placeholder { color: var(--gray-3); } .form-group input:focus, .form-group select:focus { border-color: var(--amber); } .form-group select option { background: var(--bg-3); } .form-row { display: grid; grid-template-columns: 1fr 1fr; gap: 12px; } .btn-primary { width: 100%; background: var(--amber); color: var(--bg); border: none; border-radius: 8px; padding: 14px 24px; font-family: 'Barlow Condensed', sans-serif; font-size: 16px; font-weight: 700; letter-spacing: 0.05em; cursor: pointer; text-transform: uppercase; transition: opacity 0.2s, transform 0.1s; } .btn-primary:hover { opacity: 0.88; transform: translateY(-1px); } .btn-primary:active { transform: translateY(0); } .form-disclaimer { font-size: 11px; color: var(--gray-3); margin-top: 12px; text-align: center; line-height: 1.5; } .form-success { display: none; text-align: center; padding: 40px 20px; } .form-success h3 { font-family: 'Barlow Condensed', sans-serif; font-size: 24px; color: var(--cream); margin-bottom: 12px; } .form-success p { font-size: 14px; color: var(--cream-dim); } .form-success-icon { font-size: 48px; margin-bottom: 16px; } /* COOKIE BANNER */ #cookie-banner { display: none; position: fixed; bottom: 0; left: 0; right: 0; z-index: 999; background: var(--bg-2); border-top: 1px solid var(--border); padding: 20px 24px; box-shadow: 0 -4px 24px rgba(0,0,0,0.4); } #cookie-banner.show { display: block; } #cookie-banner .cookie-inner { display: flex; align-items: center; gap: 20px; flex-wrap: wrap; max-width: 1140px; margin: 0 auto; } #cookie-banner p { font-size: 13px; color: var(--cream-dim); flex: 1; min-width: 260px; line-height: 1.5; } #cookie-banner p a { color: var(--amber); } .cookie-actions { display: flex; gap: 10px; flex-shrink: 0; } .cookie-btn { padding: 8px 18px; border-radius: 8px; font-family: 'Barlow Condensed', sans-serif; font-size: 13px; font-weight: 700; letter-spacing: 0.05em; text-transform: uppercase; cursor: pointer; border: none; transition: opacity 0.2s; } .cookie-btn.accept { background: var(--amber); color: var(--bg); } .cookie-btn.decline { background: var(--bg-3); color: var(--cream-dim); border: 1px solid var(--border); } .cookie-btn:hover { opacity: 0.8; } @media (max-width: 768px) { #cookie-banner .cookie-inner { flex-direction: column; } .cookie-actions { width: 100%; justify-content: center; } } /* STICKY MOBILE CONTACT BAR */ .sticky-contact { display: none; position: fixed; bottom: 0; left: 0; right: 0; z-index: 200; background: var(--bg-2); border-top: 1px solid var(--border); padding: 12px 16px; } .sticky-contact-inner { display: flex; gap: 10px; } .sticky-contact a { flex: 1; display: flex; align-items: center; justify-content: center; gap: 6px; padding: 12px 8px; border-radius: 8px; font-family: 'Barlow Condensed', sans-serif; font-size: 14px; font-weight: 700; letter-spacing: 0.04em; text-decoration: none; text-transform: uppercase; } .sticky-wa { background: #25D366; color: #fff; } .sticky-email { background: var(--bg-3); color: var(--cream); border: 1px solid var(--border); } @media (max-width: 768px) { .sticky-contact { display: block; } body { padding-bottom: 72px; } } /* SOCIAL PROOF */ .social-proof { background: var(--bg); border-top: 1px solid var(--border); border-bottom: 1px solid var(--border); padding: 48px 0; } .sp-trust-bar { display: flex; align-items: center; gap: 32px; justify-content: center; margin-bottom: 40px; flex-wrap: wrap; } .sp-trust-counter { text-align: center; } .sp-counter-num { display: block; font-family: 'Barlow Condensed', sans-serif; font-size: 48px; font-weight: 700; color: var(--amber); line-height: 1; } .sp-counter-label { display: block; font-size: 13px; color: var(--cream-dim); margin-top: 4px; } .sp-divider-v { width: 1px; height: 48px; background: var(--border); flex-shrink: 0; } .sp-logos { text-align: center; } .sp-logos-label { font-size: 12px; color: var(--gray-3); display: block; margin-bottom: 12px; } .sp-logo-row { display: flex; align-items: center; gap: 12px; justify-content: center; } .sp-logo-placeholder { display: inline-flex; align-items: center; justify-content: center; padding: 6px 14px; background: var(--bg-2); border: 1px solid var(--border); border-radius: 6px; font-size: 11px; font-weight: 600; color: var(--cream-dim); letter-spacing: 0.06em; } /* Stat row */ .sp-stat-row { display: flex; align-items: center; justify-content: center; gap: 0; background: var(--bg-2); border: 1px solid var(--border); border-radius: 12px; overflow: hidden; } .sp-stat { flex: 1; padding: 28px 24px; text-align: center; } .sp-stat-icon { font-size: 20px; margin-bottom: 8px; } .sp-stat-val { font-family: 'Barlow Condensed', sans-serif; font-size: 36px; font-weight: 700; color: var(--amber); line-height: 1; margin-bottom: 6px; } .sp-stat-lbl { font-size: 13px; color: var(--cream-dim); line-height: 1.4; } .sp-stat-divider { width: 1px; background: var(--border); align-self: stretch; flex-shrink: 0; } /* Testimonial grid */ .testimonial-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 16px; } @media (max-width: 768px) { .sp-trust-bar { flex-direction: column; gap: 16px; } .sp-divider-v { width: 48px; height: 1px; } .sp-stat-row { flex-direction: column; } .sp-stat-divider { width: 80%; height: 1px; } .testimonial-grid { grid-template-columns: 1fr; } }
NexoDrive envia mensagens automáticas no WhatsApp para seus clientes: lembretes de serviço em 3, 7 e 30 dias. Capture leads. Recupere clientes perdidos. Tudo sem mover um dedo.
Três passos para sua concessionária parar de perder clientes em silêncio.
Importe seus registros de serviço, inventário de veículos e contatos. O NexoDrive conecta-se ao seu fluxo de trabalho existente — sem substituir seus sistemas.
Desde que o veículo sai da oficina, o NexoDrive envia mensagens no WhatsApp: lembretes, ofertas de serviço, campanhas de re-engajamento. Sempre em português, sempre no tom certo.
Um painel ao vivo mostra cada mensagem enviada, agendamento realizado e cliente reativado. Sem adivinhação — só resultados que seu CFO pode ver.
Construído especificamente para dealers SMB em LATAM. Sem módulos desnecessários, sem licenças infladas.
Comunicação direta pelo número oficial da sua concessionária. Sem apps externas.
Trigger engine dispara mensagens no momento exato: 3, 7 e 30 dias pós-visita.
Templates dinâmicos com nome do cliente, veículo e tipo de serviço.
Visualize mensagens enviadas, taxas de resposta e recuperação de receita por cliente.
Open rate, click rate, agendamentos. Tudo exportável em CSV.
Templates aprovados, webhook de delivery receipts, opt-out integrado.
Todos os planos incluem WhatsApp nativo, IA personalization e suporte em português.
Impuesto aplicable según tu país. Facturación mensual o anual — ahorro del 20% en plan anual.
Passamos de perder 40% dos nossos clientes pós-serviço para recuperá-los automaticamente. O follow-up que nunca tínhamos agora acontece sozinho.
Antes perdíamos vendas porque os assessores simplesmente esqueciam de fazer o follow-up. Com NexoDrive, cada lead recebe sua mensagem a tempo, sempre.
Recebi uma proposta de outro sistema por R$2.000/mês. NexoDrive faz mais, custando uma fração. O ROI foi imediato — já recuperamos o investimento no primeiro mês.
Você só precisa do seu número de WhatsApp Business e acesso ao painel da sua concessionária.
Entraremos em contato em até 24 horas pelo WhatsApp ou e-mail.
As concessionárias que estão ganhando em LATAM não são as que têm a melhor showroom — são as que mantêm contato com seus clientes quando as luzes se apagam.
As concessionárias daqui operam com WhatsApp, planilhas e memória. Quando um assessor de serviço gerencia 200+ clientes, o follow-up que os faz voltar simplesmente não acontece. Não é um problema de pessoas — é um problema de sistemas.
O NexoDrive resolve isso. Construímos um agente de IA que fala a língua das concessionárias de LATAM, vive nos canais que seus clientes já usam, e faz o trabalho que a capacidade humana simplesmente não consegue sustentar em escala.
Concorrentes como CDK Global ou Tekion não suportam WhatsApp. Não falam português. Não entendem LATAM.
| Característica | NexoDrive | CDK / Tekion |
|---|---|---|
| WhatsApp Business API nativo | ✓ | ✗ |
| 100% multilíngue | ✓ | Inglés |
| Secuencia IA 3/7/30 días | ✓ | ✗ |
| Widget embebible para web | ✓ | ✗ |
| Integración SMS + WhatsApp fallback | ✓ | ✗ |
| Precio para dealer SMB ($0–$149/mes) | ✓ | $1,000+/mes |
A diferença entre uma concessionária que ganha e uma que perde não é o produto. É o follow-up.