Rastreamento Vendas
@import url(‘https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&family=Space+Grotesk:wght@400;500;600;700&display=swap’);
* {
margin: 0;
padding: 0;
box-sizing: border-box;
-webkit-tap-highlight-color: transparent;
}
:root {
–primary: #0d6b5f;
–accent: #ffc107;
–white: #ffffff;
–dark: #1f2937;
–gray: #6b7280;
}
html { scroll-behavior: smooth; }
body {
font-family: ‘Inter’, sans-serif;
color: var(–dark);
background-color: var(–white);
overflow-x: hidden;
}
@keyframes fadeInUp {
from { opacity: 0; transform: translateY(30px); }
to { opacity: 1; transform: translateY(0); }
}
@keyframes slideInLeft {
from { opacity: 0; transform: translateX(-40px); }
to { opacity: 1; transform: translateX(0); }
}
@keyframes slideInRight {
from { opacity: 0; transform: translateX(40px); }
to { opacity: 1; transform: translateX(0); }
}
@keyframes pulse {
0%, 100% { opacity: 1; transform: scale(1); }
50% { opacity: 0.7; transform: scale(1.08); }
}
@keyframes float {
0%, 100% { transform: translateY(0px); }
50% { transform: translateY(-15px); }
}
/* HEADER */
header {
position: fixed;
top: 0;
left: 0;
right: 0;
z-index: 9999;
background: rgba(255, 255, 255, 0.98);
backdrop-filter: blur(10px);
border-bottom: 1px solid rgba(229, 231, 235, 0.5);
animation: fadeInUp 0.6s ease-out;
}
nav {
max-width: 1400px;
margin: 0 auto;
padding: 1.25rem 2rem;
display: flex;
justify-content: space-between;
align-items: center;
}
.logo {
display: flex;
align-items: center;
gap: 0.5rem;
text-decoration: none;
font-weight: 800;
font-size: 1.3rem;
color: var(–dark);
transition: transform 0.3s ease;
height: 40px;
}
.logo img {
height: 40px;
width: auto;
transition: transform 0.3s ease;
}
.logo:hover { transform: scale(1.05); }
.nav-links {
display: flex;
gap: 2.5rem;
list-style: none;
}
.nav-links a {
color: var(–dark);
text-decoration: none;
font-size: 0.9rem;
font-weight: 500;
position: relative;
transition: color 0.3s;
cursor: pointer;
}
.nav-links a::after {
content: ”;
position: absolute;
bottom: -5px;
left: 0;
width: 0;
height: 2px;
background: var(–primary);
transition: width 0.3s;
}
.nav-links a:hover { color: var(–primary); }
.nav-links a:hover::after { width: 100%; }
.nav-cta {
background: linear-gradient(135deg, var(–accent) 0%, #ffb81c 100%);
color: var(–dark);
padding: 0.65rem 1.5rem;
border-radius: 0.5rem;
font-weight: 600;
font-size: 0.9rem;
text-decoration: none;
cursor: pointer;
transition: all 0.3s;
box-shadow: 0 4px 12px rgba(255, 193, 7, 0.25);
border: none;
display: inline-block;
-webkit-tap-highlight-color: transparent;
}
.nav-cta:focus { outline: none; }
.nav-cta:hover {
transform: translateY(-2px);
box-shadow: 0 8px 20px rgba(255, 193, 7, 0.35);
}
@media (max-width: 768px) {
.nav-links { display: none; }
nav { padding: 1rem 1.5rem; }
}
/* HERO */
.hero {
margin-top: 70px;
background: #0d6b5f;
color: white;
padding: 4rem 0;
position: relative;
overflow: hidden;
}
.hero-container {
max-width: 1400px;
margin: 0 auto;
padding: 0 2rem;
display: grid;
grid-template-columns: 1.1fr 0.9fr;
gap: 3rem;
align-items: center;
}
.hero::before {
content: ”;
position: absolute;
top: -40%;
right: -5%;
width: 500px;
height: 500px;
background: radial-gradient(circle, rgba(200, 240, 229, 0.15) 0%, transparent 70%);
border-radius: 50%;
animation: float 8s ease-in-out infinite;
z-index: 1;
}
.hero-left {
position: relative;
z-index: 2;
animation: slideInLeft 0.8s ease-out;
}
.hero-badge {
display: inline-flex;
align-items: center;
gap: 0.5rem;
background: rgba(255, 255, 255, 0.15);
border: 1px solid rgba(255, 255, 255, 0.25);
color: white;
padding: 0.65rem 1.25rem;
border-radius: 50px;
font-size: 0.8rem;
font-weight: 600;
letter-spacing: 0.5px;
margin-bottom: 1.5rem;
backdrop-filter: blur(10px);
animation: fadeInUp 0.8s ease-out;
}
.hero-badge::before {
content: ”;
width: 6px;
height: 6px;
background: var(–accent);
border-radius: 50%;
animation: pulse 2s infinite;
}
.hero-title {
font-family: ‘Space Grotesk’, sans-serif;
font-size: clamp(1.8rem, 3.5vw, 3rem);
font-weight: 900;
line-height: 1.15;
margin-bottom: 1.5rem;
color: white;
animation: fadeInUp 0.8s ease-out 0.1s both;
}
.hero-title .titulo-secundario {
display: block;
color: rgba(255, 255, 255, 0.5);
font-size: 0.7em;
margin-bottom: 0.4rem;
}
.hero-description {
font-size: 1.05rem;
line-height: 1.7;
color: rgba(255, 255, 255, 0.95);
margin-bottom: 2rem;
max-width: 520px;
animation: fadeInUp 0.8s ease-out 0.2s both;
}
.hero-description strong {
color: var(–accent);
font-weight: 700;
}
.hero-buttons {
display: flex;
gap: 1rem;
margin-bottom: 2rem;
flex-wrap: wrap;
animation: fadeInUp 0.8s ease-out 0.3s both;
}
.btn {
padding: 0.7rem 1.6rem;
border: none;
border-radius: 0.5rem;
font-weight: 600;
font-size: 0.85rem;
text-decoration: none;
cursor: pointer;
transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
position: relative;
overflow: hidden;
font-family: ‘Inter’, sans-serif;
display: inline-block;
-webkit-tap-highlight-color: transparent;
}
.btn:focus { outline: none; }
.btn::before {
content: ”;
position: absolute;
top: 0;
left: -100%;
width: 100%;
height: 100%;
background: rgba(255, 255, 255, 0.1);
transition: left 0.3s;
z-index: 0;
}
.btn:hover::before { left: 100%; }
.btn-primary {
background: var(–accent);
color: var(–dark);
box-shadow: 0 4px 12px rgba(255, 193, 7, 0.25);
}
.btn-primary:hover {
background: #ffb81c;
transform: translateY(-1px);
box-shadow: 0 6px 16px rgba(255, 193, 7, 0.35);
}
.btn-secondary {
background: transparent;
color: white;
border: 1.5px solid white;
}
.btn-secondary:hover {
background: rgba(255, 255, 255, 0.1);
border-color: white;
transform: translateY(-1px);
}
.hero-benefits {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 0.9rem 1.5rem;
animation: fadeInUp 0.8s ease-out 0.4s both;
font-size: 0.95rem;
font-weight: 500;
}
.benefit {
display: flex;
align-items: center;
}
.benefit::before {
content: ‘✓’;
display: inline-flex;
align-items: center;
justify-content: center;
width: 18px;
height: 18px;
min-width: 18px;
background: var(–accent);
color: var(–dark);
border-radius: 50%;
margin-right: 0.5rem;
font-weight: bold;
font-size: 0.8rem;
}
.hero-right {
position: relative;
animation: slideInRight 0.8s ease-out;
z-index: 2;
}
.hero-image-container {
position: relative;
width: 100%;
height: 450px;
border-radius: 1.5rem;
overflow: hidden;
box-shadow: 0 30px 60px rgba(0, 0, 0, 0.2);
}
.hero-image-container img {
width: 100%;
height: 100%;
object-fit: cover;
transition: transform 0.4s ease;
}
.hero-right:hover .hero-image-container img {
transform: scale(1.05);
}
.status-badge {
position: absolute;
bottom: 1.5rem;
right: 1.5rem;
background: #ffffff;
padding: 0.85rem 1.4rem;
border-radius: 0.9rem;
box-shadow: 0 15px 35px rgba(0, 0, 0, 0.25);
animation: fadeInUp 0.8s ease-out 0.5s both;
}
.status-number {
font-family: ‘Space Grotesk’, sans-serif;
font-weight: 900;
color: var(–primary);
font-size: 1.5rem;
line-height: 1;
}
.status-text {
font-weight: 700;
color: var(–gray);
font-size: 0.7rem;
letter-spacing: 0.5px;
margin-top: 0.2rem;
text-transform: uppercase;
}
@media (max-width: 1024px) {
.hero-container {
grid-template-columns: 1fr;
}
.hero-image-container { height: 350px; }
}
@media (max-width: 640px) {
.hero {
padding: 2rem 0;
margin-top: 70px;
}
.hero-container {
padding: 0 1.5rem;
grid-template-columns: 1fr;
gap: 1.5rem;
}
.hero-title { font-size: 1.75rem; }
.hero-title .titulo-secundario { font-size: 0.75em; }
.hero-description { font-size: 0.95rem; }
.hero-buttons {
gap: 0.75rem;
}
.btn {
padding: 0.6rem 1.2rem;
font-size: 0.8rem;
}
/* Benefícios: grid 2 colunas, itens empilhados */
.hero-benefits {
gap: 0.75rem 0.9rem;
font-size: 0.85rem;
}
.hero-image-container { height: 280px; }
.status-number { font-size: 1.25rem; }
.status-text { font-size: 0.62rem; }
}
Rastreador, qualquer um instala.Recuperar seu carro ou sua moto é outra história.
Uma Empresa de Segurança com +40 anos Referência em Rastreamento cuidando do seu veículo 24h, a partir de
R$ 1,79 por dia.
Instalação grátis
Central própria 24h
Equipe de Recuperação Especializada
Bloqueio Remoto
+1.000
Veículos Recuperados
.recup-section {
background: #ffffff;
color: var(–dark);
padding: 5rem 2rem;
}
.recup-container {
max-width: 1300px;
margin: 0 auto;
}
.recup-header {
text-align: center;
margin-bottom: 3.5rem;
}
.recup-badge {
display: inline-flex;
align-items: center;
gap: 0.5rem;
background: #f0fdf8;
border: 1px solid rgba(13, 107, 95, 0.2);
color: var(–primary);
padding: 0.6rem 1.4rem;
border-radius: 50px;
font-size: 0.8rem;
font-weight: 700;
letter-spacing: 1px;
text-transform: uppercase;
margin-bottom: 1.5rem;
}
.recup-percent {
font-family: ‘Space Grotesk’, sans-serif;
font-size: clamp(3.5rem, 9vw, 6rem);
font-weight: 900;
color: var(–primary);
line-height: 1;
margin-bottom: 0.5rem;
}
.recup-title {
font-family: ‘Space Grotesk’, sans-serif;
font-size: clamp(1.6rem, 4vw, 2.4rem);
font-weight: 900;
color: var(–primary);
margin-bottom: 1rem;
}
.recup-description {
color: var(–gray);
font-size: 1.05rem;
line-height: 1.7;
max-width: 620px;
margin: 0 auto;
}
.recup-videos {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 1.75rem;
}
.recup-video {
position: relative;
border-radius: 1rem;
overflow: hidden;
box-shadow: 0 15px 35px rgba(13, 107, 95, 0.12);
border: 1px solid #e5e7eb;
transition: transform 0.3s ease;
}
.recup-video:hover {
transform: translateY(-5px);
box-shadow: 0 20px 45px rgba(13, 107, 95, 0.18);
}
.recup-video-frame {
position: relative;
width: 100%;
padding-bottom: 56.25%; /* proporção 16:9 */
height: 0;
}
.recup-video-frame iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
border: 0;
}
.recup-cta {
text-align: center;
margin-top: 3rem;
}
.recup-cta .recup-btn {
display: inline-block !important;
width: auto !important;
padding: 0.7rem 1.6rem !important;
border: none !important;
border-radius: 0.5rem !important;
font-weight: 600 !important;
font-size: 0.85rem !important;
font-family: ‘Inter’, sans-serif !important;
text-decoration: none !important;
cursor: pointer;
transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
background: var(–accent) !important;
color: var(–dark) !important;
box-shadow: 0 4px 12px rgba(255, 193, 7, 0.25);
}
.recup-cta .recup-btn:hover {
background: #ffb81c !important;
transform: translateY(-1px);
box-shadow: 0 6px 16px rgba(255, 193, 7, 0.35);
}
.recup-cta .recup-btn:focus {
outline: none;
}
@media (max-width: 768px) {
.recup-videos {
grid-template-columns: 1fr;
}
}
@media (max-width: 640px) {
.recup-section {
padding: 3rem 1.5rem;
}
.recup-header {
margin-bottom: 2.5rem;
}
.recup-videos {
gap: 1.25rem;
}
.recup-cta {
margin-top: 2.5rem;
}
}
99%
De taxa de recuperação
Quando o pior acontece, nossa central age rápido. Veja casos reais de veículos recuperados com a Servnac.
.aperto-section {
background: #0d6b5f;
color: white;
padding: 5rem 2rem;
}
.aperto-container {
max-width: 1000px;
margin: 0 auto;
}
.aperto-title {
font-family: ‘Space Grotesk’, sans-serif;
font-size: clamp(1.9rem, 4.5vw, 2.8rem);
font-weight: 900;
color: white;
line-height: 1.2;
margin-bottom: 2.5rem;
text-align: center;
}
.aperto-image {
margin-bottom: 3rem;
}
.aperto-image img {
width: 100%;
height: auto;
border-radius: 1.5rem;
box-shadow: 0 30px 60px rgba(0, 0, 0, 0.35);
display: block;
}
.aperto-content {
max-width: 720px;
margin: 0 auto;
}
.aperto-text {
font-size: 1.1rem;
line-height: 1.8;
color: rgba(255, 255, 255, 0.92);
margin-bottom: 1.35rem;
}
.aperto-text strong {
color: var(–accent);
font-weight: 700;
}
.aperto-destaque {
border-left: 4px solid var(–accent);
padding: 1rem 0 1rem 1.75rem;
margin: 2.25rem 0;
font-family: ‘Space Grotesk’, sans-serif;
font-size: 1.35rem;
font-weight: 700;
font-style: italic;
color: white;
line-height: 1.45;
}
@media (max-width: 640px) {
.aperto-section {
padding: 3rem 1.5rem;
}
.aperto-title {
margin-bottom: 1.75rem;
}
.aperto-image {
margin-bottom: 2rem;
}
.aperto-text {
font-size: 1rem;
}
.aperto-destaque {
font-size: 1.15rem;
padding-left: 1.25rem;
}
}
Você trabalhou anos para ter seu carro, ou ainda continua pagando.
Ou depende da sua moto todo santo dia para fazer renda.
Aí vem aquele PENSAMENTO QUE APERTA NO PEITO sempre que você estaciona em lugar movimentado, deixa na rua à noite, ou empresta para alguém.
Rastreador comum não resolve isso.
A MAIORIA DELES FAZ SÓ AVISA, manda uma notificação, mostra um pontinho no mapa.
Depois você fica sozinho, ligando pra todo mundo enquanto seu veículo se distancia minuto a minuto.
Um aviso não traz seu carro de volta. Quem traz é equipe especializada.
.avulso-section {
background: #ffffff;
color: #0d6b5f;
padding: 5rem 2rem;
}
.avulso-container {
max-width: 1000px;
margin: 0 auto;
}
.avulso-title {
font-family: ‘Space Grotesk’, sans-serif;
font-size: clamp(1.9rem, 4.5vw, 2.8rem);
font-weight: 900;
color: #0d6b5f;
line-height: 1.2;
margin-bottom: 1rem;
text-align: center;
}
.avulso-subtitle {
font-family: ‘Space Grotesk’, sans-serif;
font-size: clamp(1.3rem, 3vw, 2rem);
font-weight: 600;
color: #0d6b5f;
line-height: 1.6;
margin-bottom: 2.5rem;
text-align: center;
}
.avulso-subtitle strong {
background: var(–accent);
color: #0d6b5f;
font-weight: 800;
padding: 3px 10px;
border-radius: 6px;
display: inline-block;
}
.avulso-image {
margin-bottom: 1rem;
}
.avulso-image img {
width: 100%;
height: auto;
border-radius: 1.5rem;
box-shadow: 0 30px 60px rgba(0, 0, 0, 0.15);
display: block;
}
@media (max-width: 640px) {
.avulso-section {
padding: 3rem 1.5rem;
}
.avulso-title {
margin-bottom: 0.75rem;
}
.avulso-subtitle {
font-size: 1.05rem;
line-height: 1.8;
margin-bottom: 1.75rem;
}
.avulso-subtitle strong {
font-size: 0.95em;
padding: 1px 6px;
border-radius: 4px;
}
}
O perigo dos rastreadores
avulsos vendidos online.
SEM CENTRAL DE MONITORAMENTO,
SEM EQUIPE DE RECUPERAÇÃO.
Se levarem seu veículo,o problema é seu, não deles.
.solucao-section {
background: #f0fdf8;
color: var(–dark);
padding: 5rem 2rem;
}
.solucao-container {
max-width: 1300px;
margin: 0 auto;
display: grid;
grid-template-columns: 1fr 1fr;
gap: 4rem;
align-items: center;
}
.solucao-eyebrow {
display: inline-flex;
align-items: center;
gap: 0.5rem;
background: rgba(13, 107, 95, 0.1);
color: var(–primary);
padding: 0.5rem 1rem;
border-radius: 50px;
font-family: ‘Inter’, sans-serif;
font-weight: 700;
font-size: 0.72rem;
letter-spacing: 1.5px;
text-transform: uppercase;
margin-bottom: 1.25rem;
}
.solucao-eyebrow::before {
content: ”;
width: 6px;
height: 6px;
background: var(–primary);
border-radius: 50%;
}
.solucao-title {
font-family: ‘Space Grotesk’, sans-serif;
font-size: clamp(1.8rem, 4vw, 2.5rem);
font-weight: 900;
color: var(–primary);
line-height: 1.15;
margin-bottom: 1rem;
}
.solucao-subtitle {
font-family: ‘Space Grotesk’, sans-serif;
font-size: clamp(1.05rem, 2vw, 1.3rem);
font-weight: 700;
color: var(–primary);
line-height: 1.4;
margin-bottom: 1.5rem;
}
.solucao-text {
font-size: 1.02rem;
line-height: 1.75;
color: #5a6b66;
margin-bottom: 1.75rem;
}
.solucao-image {
position: relative;
}
.solucao-image img {
width: 100%;
height: auto;
border-radius: 16px;
box-shadow: 0 25px 50px rgba(13, 107, 95, 0.2);
display: block;
}
.solucao-badge {
position: absolute;
bottom: -16px;
left: -16px;
background: var(–accent);
color: #013120;
padding: 0.85rem 1.3rem;
border-radius: 12px;
box-shadow: 0 12px 28px rgba(0, 0, 0, 0.18);
}
.solucao-badge-number {
font-family: ‘Space Grotesk’, sans-serif;
font-size: 1.5rem;
font-weight: 900;
line-height: 1;
margin-bottom: 0.15rem;
}
.solucao-badge-label {
font-size: 0.68rem;
font-weight: 700;
letter-spacing: 0.5px;
}
.solucao-features {
max-width: 1100px;
margin: 3rem auto 0;
display: grid;
grid-template-columns: repeat(4, 1fr);
gap: 1rem;
}
.solucao-feature-card {
position: relative;
border-radius: 14px;
overflow: hidden;
aspect-ratio: 3 / 4;
box-shadow: 0 6px 18px rgba(13, 107, 95, 0.12);
}
.solucao-feature-card img {
width: 100%;
height: 100%;
object-fit: cover;
display: block;
transition: transform 0.5s ease;
}
.solucao-feature-card:hover img {
transform: scale(1.08);
}
.solucao-feature-card::after {
content: ”;
position: absolute;
inset: 0;
background: linear-gradient(to top, rgba(13, 107, 95, 0.95) 0%, rgba(13, 107, 95, 0.35) 45%, rgba(13, 107, 95, 0) 70%);
}
.solucao-feature-text {
position: absolute;
left: 0;
right: 0;
bottom: 0;
padding: 1rem 1rem 1.1rem;
font-family: ‘Space Grotesk’, sans-serif;
font-size: 1.1rem;
font-weight: 700;
color: white;
line-height: 1.35;
z-index: 1;
}
.solucao-cta {
text-align: center;
margin-top: 3rem;
}
.solucao-cta .solucao-btn {
display: inline-block !important;
width: auto !important;
padding: 0.7rem 1.6rem !important;
border: none !important;
border-radius: 0.5rem !important;
font-weight: 600 !important;
font-size: 0.85rem !important;
font-family: ‘Inter’, sans-serif !important;
text-decoration: none !important;
cursor: pointer;
transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
background: var(–accent) !important;
color: var(–dark) !important;
box-shadow: 0 4px 12px rgba(255, 193, 7, 0.25);
}
.solucao-cta .solucao-btn:hover {
background: #ffb81c !important;
transform: translateY(-1px);
box-shadow: 0 6px 16px rgba(255, 193, 7, 0.35);
}
.solucao-cta .solucao-btn:focus {
outline: none;
}
@media (max-width: 968px) {
.solucao-container {
grid-template-columns: 1fr;
gap: 3.5rem;
}
.solucao-image {
order: -1;
}
}
@media (max-width: 640px) {
.solucao-section {
padding: 3rem 1.5rem;
}
.solucao-text {
font-size: 0.98rem;
}
.solucao-badge {
left: auto;
right: -8px;
transform: none;
bottom: -18px;
}
.solucao-features {
grid-template-columns: 1fr 1fr;
gap: 0.75rem;
margin-top: 2rem;
}
.solucao-feature-text {
font-size: 0.95rem;
padding: 0.75rem 0.75rem 0.85rem;
}
.solucao-cta {
margin-top: 2.5rem;
}
}
Não é um aparelho de rastreamento.
É toda a estrutura de uma Empresa de Segurança com + 40 anos de história cuidando do seu veículo.
40 anos
DE SEGURANÇA REAL
Central de monitoramento própria.
Equipe de recuperação com viatura própria.
Referência de Rastreamento em diversos estados do Nordeste.
Atendimento com gente de verdade. Não robô.
.how-section {
background: #ffffff;
padding: 5rem 2rem;
}
.how-container {
max-width: 1200px;
margin: 0 auto;
display: grid;
grid-template-columns: 0.8fr 1.2fr;
gap: 3.5rem;
align-items: center;
}
.how-eyebrow {
display: inline-block;
background: #f0fdf8;
color: var(–primary);
padding: 0.5rem 1.25rem;
border-radius: 50px;
font-family: ‘Inter’, sans-serif;
font-weight: 700;
font-size: 0.75rem;
letter-spacing: 1.5px;
text-transform: uppercase;
margin-bottom: 1.25rem;
}
.how-title {
font-family: ‘Space Grotesk’, sans-serif;
font-size: clamp(1.8rem, 3.5vw, 2.4rem);
font-weight: 900;
color: var(–primary);
line-height: 1.15;
margin-bottom: 0.85rem;
}
.how-subtitle {
color: var(–gray);
font-size: 1.05rem;
line-height: 1.6;
margin-bottom: 1.75rem;
}
.how-complemento {
border-left: 3px solid var(–accent);
padding-left: 1rem;
}
.how-complemento-title {
font-family: ‘Space Grotesk’, sans-serif;
font-size: 1.15rem;
font-weight: 700;
color: var(–primary);
line-height: 1.3;
margin-bottom: 0.35rem;
}
.how-complemento-text {
color: var(–gray);
font-size: 0.98rem;
line-height: 1.5;
}
.how-steps {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 1rem;
}
.how-card {
background: #f0fdf8;
border-radius: 14px;
padding: 1.5rem;
transition: all 0.3s ease;
border: 1px solid transparent;
}
.how-card:hover {
border-color: var(–primary);
transform: translateY(-5px);
box-shadow: 0 15px 35px rgba(13, 107, 95, 0.12);
}
.how-card-top {
display: flex;
align-items: center;
gap: 10px;
margin-bottom: 0.7rem;
}
.how-card-icon {
width: 38px;
height: 38px;
background: var(–primary);
border-radius: 10px;
display: flex;
align-items: center;
justify-content: center;
flex-shrink: 0;
}
.how-card-icon svg {
width: 20px;
height: 20px;
color: white;
}
.how-card-number {
font-family: ‘Space Grotesk’, sans-serif;
font-size: 1.6rem;
font-weight: 900;
color: var(–accent);
line-height: 1;
}
.how-card h3 {
font-family: ‘Space Grotesk’, sans-serif;
font-size: 1.1rem;
font-weight: 700;
color: var(–primary);
margin-bottom: 0.3rem;
}
.how-card p {
color: var(–gray);
font-size: 0.9rem;
line-height: 1.5;
}
@media (max-width: 968px) {
.how-container {
grid-template-columns: 1fr;
gap: 2.5rem;
}
}
@media (max-width: 640px) {
.how-section {
padding: 3rem 1.5rem;
}
.how-steps {
grid-template-columns: 1fr;
gap: 0.85rem;
}
.how-card {
padding: 1.35rem;
}
}
Do clique à proteção em 4 passos
Seu veículo protegido em até 24h.
01
Escolha
Selecione o plano ideal pra sua rotina.
02
Agende
Marcamos a visita do nosso técnico.
03
Instale
Instalação grátis em até 60 minutos.
04
Acompanhe
Seu veículo na palma da mão, 24h.
:root {
–primary: #0d6b5f;
–accent: #ffc107;
–dark: #1f2937;
–gray: #6b7280;
–bronze: #cd7f32;
–bronze-dark: #9c5a1f;
–prata: #9ca3af;
–prata-dark: #5b6573;
–ouro: #d4af37;
–ouro-dark: #a9831f;
}
.plans-section {
padding: 4rem 0 5rem;
max-width: 1300px;
margin: 0 auto;
padding-left: 2rem;
padding-right: 2rem;
}
.copa-banner {
display: flex;
align-items: center;
justify-content: center;
gap: 0.5rem;
background: #fff8e1;
border: 1px solid rgba(255, 193, 7, 0.4);
color: #a9831f;
border-radius: 50px;
padding: 0.65rem 1.5rem;
max-width: fit-content;
margin: 0 auto 2rem;
font-family: ‘Space Grotesk’, sans-serif;
font-weight: 700;
font-size: 0.92rem;
}
.plans-header {
text-align: center;
margin-bottom: 3.5rem;
}
.plans-title {
font-family: ‘Space Grotesk’, sans-serif;
font-size: clamp(1.8rem, 4vw, 2.6rem);
font-weight: 900;
color: var(–primary);
margin-bottom: 0.85rem;
}
.plans-description {
color: var(–gray);
font-size: 1.1rem;
max-width: 640px;
margin: 0 auto;
}
.destaque-instalacao {
display: flex;
align-items: center;
justify-content: center;
gap: 0.6rem;
color: var(–primary);
font-family: ‘Space Grotesk’, sans-serif;
font-weight: 800;
font-size: 1.1rem;
margin: 3rem auto 0;
text-align: center;
}
.plans-grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 1.75rem;
align-items: center;
}
.plan-card {
background: white;
border: 2px solid #e5e7eb;
border-radius: 1.5rem;
padding: 2.5rem;
transition: all 0.3s;
position: relative;
}
.plan-card:hover {
transform: translateY(-10px);
box-shadow: 0 25px 50px rgba(0, 0, 0, 0.12);
}
.plan-bronze .plan-name,
.plan-bronze .plan-price { color: var(–dark); }
.plan-bronze .plan-features li::before { background: linear-gradient(135deg, #cd7f32 0%, #a86528 100%); }
.plan-bronze .btn {
background: var(–dark);
color: white;
}
.plan-prata .plan-name,
.plan-prata .plan-price { color: var(–dark); }
.plan-prata .plan-features li::before { background: linear-gradient(135deg, #b8bcc4 0%, #868d97 100%); }
.plan-prata .btn {
background: var(–dark);
color: white;
}
.plan-ouro {
border: 3px solid var(–primary);
box-shadow: 0 20px 45px rgba(13, 107, 95, 0.15);
transform: scale(1.04);
}
.plan-ouro:hover { transform: scale(1.04) translateY(-10px); }
.plan-ouro .plan-name,
.plan-ouro .plan-price { color: var(–primary); }
.plan-ouro .plan-info { color: var(–primary); opacity: 0.85; }
.plan-ouro .plan-features li::before { background: linear-gradient(135deg, #e6c84f 0%, #c9a227 100%); }
.plan-ouro .btn {
background: var(–primary);
color: white;
}
.plan-badge {
position: absolute;
top: -14px;
left: 50%;
transform: translateX(-50%);
background: var(–accent);
color: var(–dark);
padding: 0.45rem 1.2rem;
border-radius: 50px;
font-size: 0.75rem;
font-weight: 800;
letter-spacing: 0.5px;
box-shadow: 0 4px 12px rgba(255, 193, 7, 0.4);
display: flex;
align-items: center;
gap: 0.35rem;
white-space: nowrap;
}
.plan-name {
font-family: ‘Space Grotesk’, sans-serif;
font-size: 1.6rem;
font-weight: 800;
margin-bottom: 0.3rem;
}
.plan-type {
color: var(–gray);
font-size: 0.92rem;
margin-bottom: 1.5rem;
}
.plan-price {
font-family: ‘Space Grotesk’, sans-serif;
font-size: 2.4rem;
font-weight: 900;
margin-bottom: 0.5rem;
}
.plan-price small {
font-size: 1rem;
color: var(–gray);
font-weight: 500;
}
.plan-info {
color: var(–primary);
font-size: 0.9rem;
font-weight: 600;
margin-bottom: 1.5rem;
padding-bottom: 1.5rem;
border-bottom: 2px solid #e5e7eb;
}
.plan-features {
list-style: none;
margin-bottom: 2rem;
}
.plan-features li {
color: var(–dark);
font-size: 0.95rem;
margin-bottom: 1rem;
display: flex;
align-items: flex-start;
gap: 0.75rem;
}
.plan-features li::before {
content: ‘✓’;
display: flex;
align-items: center;
justify-content: center;
width: 20px;
height: 20px;
min-width: 20px;
color: white;
border-radius: 50%;
font-weight: bold;
font-size: 0.85rem;
}
.btn {
width: 100%;
padding: 1rem;
border: none;
border-radius: 0.8rem;
font-weight: 700;
font-size: 1rem;
cursor: pointer;
font-family: ‘Inter’, sans-serif;
transition: all 0.3s;
}
.btn:hover { transform: translateY(-3px); filter: brightness(1.1); }
.modal {
display: none;
position: fixed;
z-index: 10000;
left: 0;
top: 0;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.5);
}
.modal.active { display: flex; align-items: center; justify-content: center; }
.modal-content {
background: white;
padding: 3rem;
border-radius: 1.5rem;
max-width: 500px;
width: 90%;
max-height: 90vh;
overflow-y: auto;
box-shadow: 0 20px 60px rgba(0, 0, 0, 0.3);
animation: slideUp 0.4s ease-out;
}
@keyframes slideUp {
from { opacity: 0; transform: translateY(50px); }
to { opacity: 1; transform: translateY(0); }
}
.modal-header {
display: flex;
justify-content: space-between;
align-items: center;
margin-bottom: 2rem;
border-bottom: 2px solid #e5e7eb;
padding-bottom: 1.5rem;
}
.modal-title {
font-family: ‘Space Grotesk’, sans-serif;
font-size: 1.8rem;
font-weight: 900;
color: var(–primary);
}
.close-btn {
background: none;
border: none;
font-size: 2rem;
cursor: pointer;
color: var(–gray);
transition: color 0.3s;
}
.close-btn:hover { color: var(–primary); }
.form-group { margin-bottom: 1.5rem; }
.form-group label {
display: block;
margin-bottom: 0.5rem;
font-weight: 600;
color: var(–dark);
}
.form-group input,
.form-group select {
width: 100%;
padding: 0.75rem;
border: 2px solid #e5e7eb;
border-radius: 0.6rem;
font-family: ‘Inter’, sans-serif;
font-size: 0.95rem;
transition: border-color 0.3s;
}
.form-group input:focus,
.form-group select:focus {
outline: none;
border-color: var(–primary);
box-shadow: 0 0 0 3px rgba(13, 107, 95, 0.1);
}
.payment-options { margin: 1.5rem 0; }
.payment-option {
display: flex;
align-items: center;
padding: 1rem;
border: 2px solid #e5e7eb;
border-radius: 0.8rem;
margin-bottom: 0.75rem;
cursor: pointer;
transition: all 0.3s;
}
.payment-option:hover { border-color: var(–primary); background: #f0fdf8; }
.payment-option input[type=”radio”] {
margin-right: 1rem;
width: 20px;
height: 20px;
cursor: pointer;
}
.payment-label { flex: 1; cursor: pointer; }
.payment-label strong { display: block; color: var(–dark); }
.payment-label small { color: var(–gray); font-size: 0.85rem; }
.modal-buttons { display: flex; gap: 1rem; margin-top: 2rem; }
.modal-buttons button {
flex: 1;
padding: 1rem;
border: none;
border-radius: 0.6rem;
font-weight: 600;
font-size: 0.95rem;
cursor: pointer;
font-family: ‘Inter’, sans-serif;
transition: all 0.3s;
}
.btn-comprar {
background: linear-gradient(135deg, var(–accent) 0%, #ffb81c 100%);
color: var(–dark);
box-shadow: 0 8px 20px rgba(255, 193, 7, 0.3);
}
.btn-comprar:hover { transform: translateY(-2px); box-shadow: 0 12px 30px rgba(255, 193, 7, 0.4); }
.btn-cancelar { background: #e5e7eb; color: var(–dark); }
.btn-cancelar:hover { background: #d1d5db; }
@media (max-width: 968px) {
.plans-grid { grid-template-columns: 1fr; max-width: 460px; margin: 0 auto; gap: 2rem; }
.plan-ouro { transform: scale(1); }
.plan-ouro:hover { transform: translateY(-8px); }
}
@media (max-width: 640px) {
.plans-section { padding: 3rem 1.5rem; }
.plans-title { font-size: 1.8rem; }
.plan-card:hover { transform: translateY(-8px); }
.destaque-instalacao { font-size: 1rem; }
.modal-content { padding: 2rem; width: 95%; }
}
Escolha o plano ideal pra sua rotina
Instalação grátis · central própria 24h em todos os planos.
Bronze
Essencial
R$ 49,90/mês
Instalação grátis
- Rastreamento em tempo real
- App iOS & Android
- Histórico de 7 dias
- Cerca virtual (1 área)
- Botão de pânico
- Suporte 24h
⭐ RECOMENDADO
Ouro
Proteção máxima
R$ 75,90/mês
Instalação grátis
- Tudo do plano Prata, mais:
- Histórico ilimitado
- Cercas virtuais ilimitadas
- Sensor de ignição e bateria
- Resgate 24h com central
- Atendimento VIP dedicado
Prata
Intermediário
R$ 69,90/mês
Instalação grátis
- Tudo do plano Bronze, mais:
- Histórico de 30 dias
- Cercas virtuais (5 áreas)
- Bloqueio remoto do veículo
- Alertas de velocidade
- Relatórios mensais
Bronze
.cta-final {
background: #0d6b5f;
padding: 5rem 2rem;
text-align: center;
color: white;
}
.cta-final-container {
max-width: 800px;
margin: 0 auto;
}
.cta-final-title {
font-family: ‘Space Grotesk’, sans-serif;
font-size: clamp(2rem, 5vw, 3rem);
font-weight: 900;
margin-bottom: 1.25rem;
line-height: 1.2;
color: white;
}
.cta-final-text {
font-size: 1.1rem;
line-height: 1.7;
color: rgba(255, 255, 255, 0.9);
margin-bottom: 2.5rem;
}
.cta-final-buttons {
display: flex;
gap: 1rem;
justify-content: center;
flex-wrap: wrap;
}
.cta-btn {
padding: 0.95rem 2.2rem;
border: none;
border-radius: 0.6rem;
font-weight: 700;
font-size: 0.95rem;
cursor: pointer;
transition: all 0.3s ease;
font-family: ‘Inter’, sans-serif;
display: inline-flex;
align-items: center;
gap: 0.5rem;
}
.cta-btn svg {
width: 18px;
height: 18px;
flex-shrink: 0;
}
.cta-btn-primary {
background: #ffc107;
color: #1f2937;
box-shadow: 0 6px 16px rgba(255, 193, 7, 0.3);
}
.cta-btn-primary:hover {
background: #ffb81c;
transform: translateY(-2px);
box-shadow: 0 10px 24px rgba(255, 193, 7, 0.4);
}
.cta-btn-secondary {
background: transparent;
color: white;
border: 1.5px solid white;
}
.cta-btn-secondary:hover {
background: rgba(255, 255, 255, 0.1);
transform: translateY(-2px);
}
@media (max-width: 640px) {
.cta-final {
padding: 3rem 1.5rem;
}
.cta-final-buttons {
flex-direction: column;
}
.cta-btn {
width: 100%;
justify-content: center;
}
}
Proteja seu veículo hoje mesmo
Instalação grátis, sem fidelidade e monitoramento 24 horas. Fale com um consultor e garanta a tranquilidade de quem dirige protegido.
.faq-section {
padding: 3rem 2rem;
max-width: 900px;
margin: 0 auto;
}
.faq-header {
text-align: center;
margin-bottom: 3rem;
}
.faq-title {
font-family: ‘Space Grotesk’, sans-serif;
font-size: clamp(1.75rem, 4vw, 2.5rem);
font-weight: 900;
color: var(–primary);
margin-bottom: 0.75rem;
}
.faq-subtitle {
color: var(–gray);
font-size: 1rem;
max-width: 500px;
margin: 0 auto;
}
.faq-container {
display: grid;
gap: 0.8rem;
}
.faq-item {
background: #ffffff !important;
border: 1px solid #e5e7eb !important;
border-radius: 0.75rem;
overflow: hidden;
transition: all 0.3s ease;
}
.faq-item:hover {
border-color: var(–primary) !important;
box-shadow: 0 4px 12px rgba(13, 107, 95, 0.08);
background: #ffffff !important;
}
.faq-item.active {
background: #ffffff !important;
border-color: var(–primary) !important;
}
.faq-question {
padding: 1rem 1.25rem !important;
cursor: pointer;
display: flex !important;
justify-content: space-between !important;
align-items: center !important;
gap: 1rem;
background: #ffffff !important;
border: none !important;
width: 100% !important;
text-align: left;
transition: all 0.3s ease;
}
.faq-item.active .faq-question {
background: #ffffff !important;
}
.faq-question:hover {
background: #ffffff !important;
}
.faq-question-text {
font-family: ‘Space Grotesk’, sans-serif;
font-weight: 600;
font-size: 0.95rem;
color: var(–primary);
flex: 1;
}
.faq-icon {
width: 28px;
height: 28px;
background: linear-gradient(135deg, var(–primary) 0%, #0a9b8a 100%);
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
color: white;
font-size: 1.1rem;
transition: transform 0.3s ease;
flex-shrink: 0;
border: none !important;
}
.faq-item.active .faq-icon {
transform: rotate(45deg);
}
.faq-answer {
display: none;
padding: 0 1.25rem;
background: #ffffff !important;
border-top: 1px solid #e5e7eb;
}
.faq-item.active .faq-answer {
display: block;
animation: slideDown 0.3s ease-out;
background: #ffffff !important;
}
@keyframes slideDown {
from {
opacity: 0;
transform: translateY(-5px);
}
to {
opacity: 1;
transform: translateY(0);
}
}
.faq-answer-text {
color: var(–gray);
font-size: 0.9rem;
line-height: 1.6;
padding: 1rem 0;
}
@media (max-width: 640px) {
.faq-section {
padding: 2rem 1.5rem;
}
.faq-title {
font-size: 1.5rem;
}
.faq-subtitle {
font-size: 0.9rem;
}
.faq-question {
padding: 0.9rem 1rem !important;
}
.faq-question-text {
font-size: 0.85rem;
}
.faq-icon {
width: 24px;
height: 24px;
font-size: 1rem;
}
.faq-answer-text {
font-size: 0.85rem;
padding: 0.9rem 0;
}
}
Perguntas Frequentes
Tire suas dúvidas sobre nossos serviços
Após a instalação do equipamento no veículo, você acompanha a localização em tempo real pelo aplicativo e conta com monitoramento especializado 24 horas.
Após o cliente nos comunicar, nossa central de monitoramento atua imediatamente para auxiliar na localização e recuperação do veículo, aumentando significativamente as chances de recuperação.
Sim. O rastreamento possui cobertura nacional. Em algumas áreas de sombra (locais com pouco ou nenhum sinal, como túneis, subsolos e regiões remotas), a atualização pode ser temporariamente interrompida, sendo normalizada assim que o sinal retornar.
Sim. Você tem acesso ao aplicativo para acompanhar a localização, histórico de trajetos e outras funcionalidades diretamente pelo smartphone.
Sim. Nas campanhas promocionais da Servnac, a instalação é gratuita. Consulte as condições vigentes e raio que atinge a gratuidade.
O valor varia conforme a promoção e o plano contratado. Consulte a oferta atual disponível na página de planos.
Sim. O serviço atende carros, motos, caminhões, utilitários e veículos de frota.
Não. O rastreador possui consumo mínimo de energia e foi desenvolvido para operar sem impactar a bateria do veículo.
Normalmente a instalação é rápida e leva entre 30 minutos e 1 hora, dependendo do modelo do veículo.
Basta preencher seus dados na página ou clicar no botão do WhatsApp. Um consultor entrará em contato para finalizar sua contratação e agendar a instalação.
.footer {
background: #013120;
color: white;
padding: 4.5rem 2rem 2rem;
}
.footer-container {
max-width: 1300px;
margin: 0 auto;
display: grid;
grid-template-columns: 1.6fr 1fr 1.2fr;
gap: 3.5rem;
}
.footer-brand img {
height: 50px;
width: auto;
margin-bottom: 1.5rem;
}
.footer-tagline {
font-size: 0.95rem;
line-height: 1.8;
color: rgba(255, 255, 255, 0.65);
max-width: 340px;
}
.footer-social {
display: flex;
gap: 0.75rem;
margin-top: 1.75rem;
}
.footer-social a {
width: 40px;
height: 40px;
border-radius: 50%;
background: rgba(255, 255, 255, 0.08);
border: 1px solid rgba(255, 255, 255, 0.15);
display: flex;
align-items: center;
justify-content: center;
color: rgba(255, 255, 255, 0.8);
transition: all 0.3s ease;
cursor: pointer;
}
.footer-social a:hover {
background: #ffc107;
border-color: #ffc107;
color: #013120;
transform: translateY(-3px);
}
.footer-social svg {
width: 18px;
height: 18px;
}
.footer-col h4 {
font-family: ‘Space Grotesk’, sans-serif;
font-weight: 700;
font-size: 1.1rem;
color: white;
margin-bottom: 1.5rem;
position: relative;
padding-bottom: 0.75rem;
}
.footer-col h4::after {
content: ”;
position: absolute;
bottom: 0;
left: 0;
width: 32px;
height: 2px;
background: #ffc107;
border-radius: 2px;
}
.footer-col ul {
list-style: none;
}
.footer-col ul li {
margin-bottom: 1rem;
}
.footer-nav-link {
color: rgba(255, 255, 255, 0.65);
text-decoration: none;
font-size: 0.92rem;
transition: all 0.3s ease;
cursor: pointer;
display: inline-block;
}
.footer-nav-link:hover {
color: #ffc107;
transform: translateX(4px);
}
.footer-contact-item {
display: flex;
align-items: center;
gap: 0.9rem;
margin-bottom: 1.25rem;
color: rgba(255, 255, 255, 0.65);
text-decoration: none;
font-size: 0.92rem;
transition: color 0.3s ease;
cursor: pointer;
}
.footer-contact-item:hover {
color: #ffc107;
}
.footer-contact-icon {
width: 42px;
height: 42px;
border-radius: 12px;
background: rgba(255, 193, 7, 0.12);
display: flex;
align-items: center;
justify-content: center;
flex-shrink: 0;
transition: all 0.3s ease;
}
.footer-contact-item:hover .footer-contact-icon {
background: #ffc107;
}
.footer-contact-icon svg {
width: 20px;
height: 20px;
color: #ffc107;
transition: color 0.3s ease;
}
.footer-contact-item:hover .footer-contact-icon svg {
color: #013120;
}
.footer-contact-content {
display: flex;
flex-direction: column;
gap: 0.15rem;
}
.footer-contact-label {
font-size: 0.75rem;
color: rgba(255, 255, 255, 0.4);
text-transform: uppercase;
letter-spacing: 0.5px;
}
.footer-contact-value {
font-size: 0.95rem;
font-weight: 500;
color: rgba(255, 255, 255, 0.85);
}
.footer-bottom {
max-width: 1300px;
margin: 3.5rem auto 0;
padding-top: 2rem;
border-top: 1px solid rgba(255, 255, 255, 0.1);
text-align: center;
font-size: 0.85rem;
color: rgba(255, 255, 255, 0.45);
}
.footer-cnpj {
margin-top: 0.5rem;
font-size: 0.8rem;
color: rgba(255, 255, 255, 0.35);
}
@media (max-width: 768px) {
.footer-container {
grid-template-columns: 1fr;
gap: 2.5rem;
}
}
@media (max-width: 640px) {
.footer {
padding: 3rem 1.5rem 2rem;
}
}
Mostrando todos os 3 resultados








