Meta Cliks
*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
:root {
--azul: #4d8af0;
--azul-dark: #3570d4;
--azul-light: #0f1e3d;
--preto: #eaf0ff;
--cinza-escuro: #b8c8e8;
--cinza: #7a90b8;
--cinza-claro: #0b1120;
--branco: #070d1a;
--borda: #1a2540;
--verde: #10b981;
--surface: #0c1222;
--surface2: #111829;
}
html { scroll-behavior: smooth; }
body {
font-family: 'DM Sans', sans-serif;
color: var(--preto);
background: var(--branco);
line-height: 1.6;
}
/* ── NAVBAR ── */
nav {
position: sticky;
top: 0;
z-index: 100;
background: rgba(7,13,26,0.97);
backdrop-filter: blur(10px);
border-bottom: 1px solid var(--borda);
padding: 0 5%;
display: flex;
align-items: center;
justify-content: space-between;
height: 64px;
}
.logo {
font-family: 'Sora', sans-serif;
font-weight: 800;
font-size: 1.4rem;
color: var(--azul);
text-decoration: none;
letter-spacing: -0.5px;
}
.logo span { color: var(--cinza-escuro); }
nav ul {
list-style: none;
display: flex;
gap: 2rem;
}
nav ul a {
text-decoration: none;
color: var(--cinza-escuro);
font-size: 0.9rem;
font-weight: 500;
transition: color 0.2s;
}
nav ul a:hover { color: var(--azul); }
.btn-nav {
background: var(--azul);
color: var(--branco) !important;
padding: 0.5rem 1.2rem;
border-radius: 8px;
font-weight: 600 !important;
}
.btn-nav:hover { background: var(--azul-dark); color: var(--branco) !important; }
/* ── HERO ── */
.hero {
min-height: 88vh;
display: grid;
grid-template-columns: 1fr 1fr;
align-items: center;
gap: 4rem;
padding: 6rem 8% 5rem;
background: linear-gradient(135deg, #0b1528 0%, #070d1a 60%);
position: relative;
overflow: hidden;
}
.hero::before {
content: '';
position: absolute;
top: -100px; right: -100px;
width: 500px; height: 500px;
background: radial-gradient(circle, rgba(77,138,240,0.15) 0%, transparent 70%);
border-radius: 50%;
}
.hero-text { position: relative; z-index: 1; }
.hero-badge {
display: inline-flex;
align-items: center;
gap: 0.4rem;
background: var(--azul-light);
color: var(--azul);
padding: 0.4rem 1rem;
border-radius: 999px;
font-size: 0.8rem;
font-weight: 600;
margin-bottom: 1.5rem;
letter-spacing: 0.5px;
}
.hero-title {
font-family: 'Sora', sans-serif;
font-size: clamp(2.2rem, 4vw, 3.2rem);
font-weight: 800;
line-height: 1.15;
color: var(--preto);
margin-bottom: 1.2rem;
letter-spacing: -1px;
}
.hero-title .destaque {
color: var(--azul);
position: relative;
}
.hero-sub {
font-size: 1.1rem;
color: var(--cinza);
line-height: 1.7;
max-width: 500px;
margin-bottom: 2.5rem;
}
.btn-hero {
display: inline-block;
background: var(--azul);
color: var(--branco);
padding: 0.9rem 2.2rem;
border-radius: 12px;
font-family: 'Sora', sans-serif;
font-weight: 700;
font-size: 1rem;
text-decoration: none;
transition: transform 0.2s, box-shadow 0.2s, background 0.2s;
box-shadow: 0 4px 20px rgba(26,86,219,0.3);
}
.btn-hero:hover {
background: var(--azul-dark);
transform: translateY(-2px);
box-shadow: 0 8px 30px rgba(26,86,219,0.4);
}
.hero-img {
position: relative;
z-index: 1;
}
.hero-img img {
width: 100%;
border-radius: 20px;
box-shadow: 0 20px 60px rgba(0,0,0,0.12);
display: block;
}
/* ── SEÇÃO GENÉRICA ── */
section { padding: 5rem 8%; }
.section-title {
font-family: 'Sora', sans-serif;
font-size: clamp(1.7rem, 3vw, 2.4rem);
font-weight: 800;
color: var(--preto);
letter-spacing: -0.5px;
margin-bottom: 1rem;
line-height: 1.2;
}
.section-sub {
font-size: 1rem;
color: var(--cinza);
max-width: 560px;
margin-bottom: 3rem;
}
/* ── FAQ ── */
.faq-section { background: var(--surface); }
.faq-header { text-align: center; margin-bottom: 3rem; }
.faq-header .section-sub { margin: 0 auto; }
.faq-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
gap: 1.5rem;
}
.faq-item {
background: var(--surface2);
border-radius: 16px;
padding: 1.8rem;
border: 1px solid var(--borda);
transition: box-shadow 0.2s, transform 0.2s;
}
.faq-item:hover {
box-shadow: 0 8px 30px rgba(0,0,0,0.4);
transform: translateY(-2px);
}
.faq-icon {
width: 40px; height: 40px;
background: var(--azul-light);
border-radius: 10px;
display: flex; align-items: center; justify-content: center;
margin-bottom: 1rem;
font-size: 1.2rem;
}
.faq-item h3 {
font-family: 'Sora', sans-serif;
font-size: 0.95rem;
font-weight: 700;
color: var(--preto);
margin-bottom: 0.6rem;
}
.faq-item p {
font-size: 0.9rem;
color: var(--cinza);
line-height: 1.6;
}
/* ── SERVIÇOS / CARDS ── */
.services-section { background: linear-gradient(180deg, #070d1a 0%, #0c1222 100%); }
.services-header { text-align: center; margin-bottom: 3rem; }
.services-header .section-sub { margin: 0 auto; }
.services-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
gap: 1.5rem;
margin-bottom: 3rem;
}
.service-card {
background: var(--surface2);
border: 1px solid var(--borda);
border-radius: 20px;
padding: 2rem;
transition: box-shadow 0.3s, transform 0.3s;
position: relative;
overflow: hidden;
}
.service-card::before {
content: '';
position: absolute;
top: 0; left: 0; right: 0;
height: 3px;
background: var(--azul);
transform: scaleX(0);
transition: transform 0.3s;
transform-origin: left;
}
.service-card:hover::before { transform: scaleX(1); }
.service-card:hover {
box-shadow: 0 12px 40px rgba(77,138,240,0.15);
transform: translateY(-3px);
}
.service-icon {
width: 52px; height: 52px;
background: var(--azul-light);
border-radius: 14px;
display: flex; align-items: center; justify-content: center;
margin-bottom: 1.2rem;
font-size: 1.4rem;
}
.service-card h3 {
font-family: 'Sora', sans-serif;
font-size: 1rem;
font-weight: 700;
color: var(--preto);
margin-bottom: 0.6rem;
}
.service-card p {
font-size: 0.9rem;
color: var(--cinza);
line-height: 1.6;
}
/* ── PLANO / PREÇO ── */
.pricing-card {
max-width: 360px;
margin: 0 auto;
background: var(--azul);
color: var(--branco);
border-radius: 24px;
padding: 2.5rem;
text-align: center;
box-shadow: 0 20px 60px rgba(77,138,240,0.3);
}
.pricing-card .plan-icon {
font-size: 2rem;
margin-bottom: 1rem;
display: block;
}
.pricing-card h3 {
font-family: 'Sora', sans-serif;
font-size: 1.1rem;
font-weight: 700;
margin-bottom: 0.5rem;
opacity: 0.9;
}
.pricing-card .price {
font-family: 'Sora', sans-serif;
font-size: 2.8rem;
font-weight: 800;
margin: 0.5rem 0 0.2rem;
}
.pricing-card .price-sub { font-size: 0.85rem; opacity: 0.75; margin-bottom: 1.5rem; }
.pricing-card p {
font-size: 0.9rem;
opacity: 0.85;
margin-bottom: 2rem;
line-height: 1.6;
}
.btn-pricing {
display: inline-block;
background: var(--branco);
color: var(--azul);
padding: 0.85rem 2rem;
border-radius: 12px;
font-family: 'Sora', sans-serif;
font-weight: 700;
font-size: 0.95rem;
text-decoration: none;
transition: transform 0.2s, box-shadow 0.2s;
}
.btn-pricing:hover {
transform: translateY(-2px);
box-shadow: 0 6px 20px rgba(0,0,0,0.15);
}
/* ── FEATURES ── */
.features-section { background: var(--surface2); }
.features-grid {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 3rem;
align-items: center;
}
.features-list { display: flex; flex-direction: column; gap: 1.8rem; }
.feature-item { display: flex; gap: 1.2rem; align-items: flex-start; }
.feature-img {
width: 64px; height: 64px;
border-radius: 14px;
object-fit: cover;
flex-shrink: 0;
}
.feature-item h3 {
font-family: 'Sora', sans-serif;
font-size: 1rem;
font-weight: 700;
color: var(--preto);
margin-bottom: 0.3rem;
}
.feature-item p { font-size: 0.9rem; color: var(--cinza); line-height: 1.6; }
.features-img-side img {
width: 100%;
border-radius: 20px;
box-shadow: 0 15px 50px rgba(0,0,0,0.1);
}
/* ── SERVIÇOS DETALHADOS ── */
.detail-section { background: var(--cinza-claro); }
.detail-header { display: flex; justify-content: space-between; align-items: flex-end; margin-bottom: 3rem; flex-wrap: wrap; gap: 1rem; }
.detail-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
gap: 1.5rem;
}
.detail-card {
background: var(--surface2);
border-radius: 18px;
overflow: hidden;
border: 1px solid var(--borda);
transition: box-shadow 0.3s, transform 0.2s;
}
.detail-card:hover {
box-shadow: 0 10px 35px rgba(0,0,0,0.08);
transform: translateY(-3px);
}
.detail-card img {
width: 100%;
height: 160px;
object-fit: cover;
display: block;
}
.detail-card-body { padding: 1.4rem; }
.detail-card h3 {
font-family: 'Sora', sans-serif;
font-size: 0.95rem;
font-weight: 700;
color: var(--preto);
margin-bottom: 0.4rem;
}
.detail-card p { font-size: 0.88rem; color: var(--cinza); line-height: 1.6; }
/* ── DEPOIMENTO ── */
.testimonial-section {
background: linear-gradient(135deg, #1a56db 0%, #1040b0 100%);
color: var(--branco);
text-align: center;
}
.testimonial-section .section-title { color: var(--branco); }
.testimonial-section .section-sub { color: rgba(255,255,255,0.75); margin: 0 auto 2.5rem; }
.stars { font-size: 1.3rem; margin-bottom: 1.2rem; letter-spacing: 2px; }
blockquote {
font-size: 1.15rem;
font-style: italic;
line-height: 1.7;
max-width: 650px;
margin: 0 auto 2rem;
opacity: 0.9;
}
.deponent {
display: flex;
align-items: center;
justify-content: center;
gap: 1rem;
}
.deponent img {
width: 56px; height: 56px;
border-radius: 50%;
object-fit: cover;
border: 3px solid rgba(255,255,255,0.4);
}
.deponent-info strong {
font-family: 'Sora', sans-serif;
display: block;
font-size: 0.95rem;
}
.deponent-info span { font-size: 0.8rem; opacity: 0.75; }
/* ── FOOTER ── */
footer {
background: #040810;
color: rgba(255,255,255,0.4);
text-align: center;
padding: 2rem 5%;
font-size: 0.85rem;
}
footer a { color: rgba(255,255,255,0.6); text-decoration: none; }
footer a:hover { color: var(--branco); }
/* ── RESPONSIVE ── */
@media (max-width: 768px) {
.hero { grid-template-columns: 1fr; padding: 4rem 5%; }
.hero-img { display: none; }
.features-grid { grid-template-columns: 1fr; }
.features-img-side { display: none; }
nav ul { display: none; }
.detail-header { flex-direction: column; }
}
MetaCliks
✦ Marketing Digital
Impulsione sua
presença digital
com estratégia e inovação
Descubra soluções de marketing digital personalizadas que destacam sua marca,
elevando sua visibilidade e conquistando a confiança do seu público-alvo.
Saiba Mais →
❓
Como a Meta Cliks pode aumentar a visibilidade da minha empresa?
Utilizamos estratégias personalizadas de marketing digital para ampliar o alcance e engajamento do seu público-alvo.
🛠️
Quais serviços a Meta Cliks oferece para meu negócio?
Oferecemos consultoria em marketing digital, gestão de redes sociais, campanhas pagas e criação de conteúdo.
⏱️
Quanto tempo leva para ver resultados com as campanhas?
Os resultados variam conforme o projeto, mas geralmente começamos a perceber impactos positivos em 3 a 6 semanas.
📊
Como posso acompanhar o desempenho das minhas campanhas?
Disponibilizamos relatórios detalhados e reuniões periódicas para garantir total transparência e ajustes necessários.
🏢
A Meta Cliks trabalha com empresas de todos os portes?
Sim, desenvolvemos soluções adaptadas para atender desde pequenos empreendedores até grandes corporações.
🚀
Quais diferenciais a Meta Cliks oferece em marketing digital?
Contamos com uma equipe especializada, foco em resultados mensuráveis e atendimento personalizado para cada cliente.
✅
Estratégias de Marketing Digital
Soluções que impulsionam sua presença online com táticas avançadas e foco no retorno sobre investimento.
🎨
Design e Identidade Visual
Criação de marcas únicas que conectam sua empresa ao público-alvo de forma eficaz e memorável.
📈
Análise e Otimização de Dados
Monitoramento contínuo para maximizar o desempenho das campanhas e garantir o melhor custo-benefício.