Rastreamento Vendas

Servnac — Rastreamento Veicular Premium 24/7

@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; }
}

🛡️ SEGURANÇA DE VERDADE · DESDE 1987

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
Veículos protegidos pela Servnac
+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;
}
}

⭐ Resultados que falam por si
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.

Veículo desaparecendo de uma vaga de estacionamento

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.

Rastreadores avulsos vendidos online

.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;
}
}

A Solução

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.

Equipe Servnac com viatura e moto em frente à sede
40 anos
DE SEGURANÇA REAL
Central de monitoramento própria

Central de monitoramento própria.

Equipe de recuperação com viatura própria

Equipe de recuperação com viatura própria.

Referência de rastreamento em diversos estados do Nordeste

Referência de Rastreamento em diversos estados do Nordeste.

Atendimento com gente de verdade, não robô

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;
}
}

Rápido e sem enrolação

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%; }
}

⚽ Oferta especial — Copa 2026 · 1º mês grátis

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



Selecione uma cidade
Fortaleza, CE
João Pessoa, PB
Recife, PE
Natal, RN












.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