Files
LP-Advogado/index.html
2026-04-21 18:52:11 -03:00

2054 lines
90 KiB
HTML
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!DOCTYPE html>
<html lang="pt-BR">
<head>
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=AW-17742537221"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'AW-17742537221');
</script>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Advogado Trabalhista Online em São Paulo | Seu Advogado Já</title>
<meta name="description" content="Consultoria trabalhista online para São Paulo. Rescisão indevida, FGTS, horas extras e assédio moral. Sem investimento inicial. Fale no WhatsApp." />
<meta name="robots" content="index, follow" />
<meta name="keywords" content="advogado trabalhista São Paulo, direito do trabalho online, rescisão indevida, FGTS, horas extras, assédio moral, advocacia trabalhista SP" />
<meta name="author" content="Seu Advogado Já" />
<link rel="canonical" href="https://trabalhista.seuadvogadoja.com.br/" />
<!-- ═══ Open Graph (WhatsApp / redes sociais) ═══ -->
<meta property="og:type" content="website" />
<meta property="og:locale" content="pt_BR" />
<meta property="og:site_name" content="Seu Advogado Já" />
<meta property="og:url" content="https://trabalhista.seuadvogadoja.com.br/" />
<meta property="og:title" content="Advogado Trabalhista Online em São Paulo | Seu Advogado Já" />
<meta property="og:description" content="Rescisão, FGTS, horas extras e assédio moral. Atendimento 100% digital, sem investimento inicial. Fale agora pelo WhatsApp." />
<meta property="og:image" content="https://trabalhista.seuadvogadoja.com.br/og-image.jpg" />
<meta property="og:image:width" content="1200" />
<meta property="og:image:height" content="630" />
<meta property="og:image:alt" content="Seu Advogado Já — Advocacia Trabalhista Online em São Paulo" />
<!-- ═══ Twitter Card ═══ -->
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:title" content="Advogado Trabalhista Online em São Paulo | Seu Advogado Já" />
<meta name="twitter:description" content="Rescisão, FGTS, horas extras e assédio moral. Atendimento digital, sem investimento inicial." />
<meta name="twitter:image" content="https://trabalhista.seuadvogadoja.com.br/og-image.jpg" />
<!-- ═══ Schema: LegalService ═══ -->
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "LegalService",
"name": "Seu Advogado Já — Trabalhista",
"description": "Escritório de advocacia trabalhista 100% digital. Atendemos trabalhadores de São Paulo em casos de rescisão indevida, FGTS, horas extras, assédio moral e reconhecimento de vínculo empregatício. Honorários vinculados ao êxito.",
"url": "https://trabalhista.seuadvogadoja.com.br",
"telephone": "+55-11-5199-1450",
"priceRange": "Honorários por êxito",
"areaServed": [
{"@type": "City", "name": "São Paulo"},
{"@type": "State", "name": "São Paulo"}
],
"serviceType": "Advocacia Trabalhista",
"knowsAbout": [
"Rescisão indevida",
"FGTS e multa de 40%",
"Horas extras não pagas",
"Assédio moral",
"Reconhecimento de vínculo empregatício",
"Verbas rescisórias",
"Direito do Trabalho CLT"
],
"availableChannel": {
"@type": "ServiceChannel",
"serviceType": "WhatsApp",
"serviceUrl": "https://wa.me/551151991450"
},
"openingHoursSpecification": {
"@type": "OpeningHoursSpecification",
"dayOfWeek": ["Monday","Tuesday","Wednesday","Thursday","Friday"],
"opens": "09:00",
"closes": "18:00"
},
"address": {
"@type": "PostalAddress",
"addressLocality": "São Paulo",
"addressRegion": "SP",
"addressCountry": "BR"
},
"hasOfferCatalog": {
"@type": "OfferCatalog",
"name": "Serviços Trabalhistas",
"itemListElement": [
{"@type": "Offer", "itemOffered": {"@type": "Service", "name": "Análise de caso trabalhista"}},
{"@type": "Offer", "itemOffered": {"@type": "Service", "name": "Ação por rescisão indevida"}},
{"@type": "Offer", "itemOffered": {"@type": "Service", "name": "Cobrança de FGTS e multa rescisória"}},
{"@type": "Offer", "itemOffered": {"@type": "Service", "name": "Reconhecimento de vínculo empregatício"}},
{"@type": "Offer", "itemOffered": {"@type": "Service", "name": "Indenização por assédio moral"}}
]
}
}
</script>
<!-- ═══ Schema: FAQPage ═══ -->
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "Se eu mandar mensagem, vão me ligar sem eu pedir?",
"acceptedAnswer": {"@type": "Answer", "text": "Não. O contato inicial pode seguir pelo WhatsApp e você decide como quer continuar. Não realizamos ligações sem solicitação prévia."}
},
{
"@type": "Question",
"name": "Não tenho provas. Ainda posso entrar com ação?",
"acceptedAnswer": {"@type": "Answer", "text": "Em muitos casos, sim. Mensagens, recibos, holerites, testemunhas e documentos internos podem ajudar na análise e compor o conjunto probatório da ação."}
},
{
"@type": "Question",
"name": "Quanto custa para começar?",
"acceptedAnswer": {"@type": "Answer", "text": "O atendimento inicial serve para verificar a fundamentação do pedido. Trabalhamos com honorários contratuais baseados no sucesso da causa, garantindo clareza e segurança para o cliente."}
},
{
"@type": "Question",
"name": "Posso entrar com ação mesmo já tendo assinado a rescisão?",
"acceptedAnswer": {"@type": "Answer", "text": "Em muitos casos, sim. Assinar a rescisão não elimina automaticamente verbas pagas de forma errada ou direitos não reconhecidos no momento do desligamento."}
}
]
}
</script>
<!-- Resource hints — placed first to start TCP early -->
<link rel="preconnect" href="https://fonts.googleapis.com" />
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
<link rel="preconnect" href="https://cdnjs.cloudflare.com" crossorigin />
<meta name="google-site-verification" content="8DuWGcfZanPHsVnrQ4VRtRUHolsnDaW8ged4i4KMryo" />
<link rel="sitemap" type="application/xml" href="/sitemap.xml" />
<link rel="dns-prefetch" href="https://wa.me" />
<link rel="dns-prefetch" href="https://cdnjs.cloudflare.com" />
<!-- Google Fonts — display=swap prevents render-blocking -->
<link href="https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,300;0,9..144,400;0,9..144,600;0,9..144,700;0,9..144,900;1,9..144,400;1,9..144,700&family=Outfit:wght@300;400;500;600;700&display=swap" rel="stylesheet" />
<!-- Font Awesome async — eliminates render-blocking; critical icons use inline SVG below -->
<link rel="preload" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css" as="style" onload="this.onload=null;this.rel='stylesheet'" crossorigin="anonymous" />
<noscript><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css" crossorigin="anonymous" /></noscript>
<style>
/* ============================================================
DESIGN TOKENS
============================================================ */
:root {
--navy-950: #04090f;
--navy-900: #0D1B2A;
--navy-800: #122234;
--navy-700: #1a2d47;
--navy-600: #213658;
--navy-500: #2a4470;
--amber-600: #c47d08;
--amber-500: #F5A623;
--amber-400: #f7b84b;
--amber-300: #f9c96a;
--amber-100: #fef3d0;
--white: #FFFFFF;
--gray-50: #F8F9FA;
--gray-100: #F1F3F5;
--gray-200: #E5E7EB;
--gray-300: #D1D5DB;
--gray-400: #9CA3AF;
--gray-500: #6B7280;
--gray-600: #4B5563;
--gray-700: #374151;
--gray-800: #1F2937;
--green-600: #16a34a;
--green-500: #25D366;
--green-400: #4ade80;
--logo-color: var(--white);
--logo-accent: var(--amber-500);
--font-display: 'Fraunces', Georgia, serif;
--font-body: 'Outfit', system-ui, sans-serif;
--text-xs: 0.75rem;
--text-sm: 0.875rem;
--text-base: 1rem;
--text-lg: 1.125rem;
--text-xl: 1.25rem;
--text-2xl: 1.5rem;
--text-3xl: 1.875rem;
--text-4xl: 2.25rem;
--text-5xl: 3rem;
--text-6xl: 3.75rem;
--text-7xl: 4.5rem;
--text-8xl: 6rem;
--leading-none: 1;
--leading-tight: 1.15;
--leading-snug: 1.3;
--leading-normal: 1.5;
--leading-relaxed: 1.65;
--space-1: 0.25rem;
--space-2: 0.5rem;
--space-3: 0.75rem;
--space-4: 1rem;
--space-5: 1.25rem;
--space-6: 1.5rem;
--space-8: 2rem;
--space-10: 2.5rem;
--space-12: 3rem;
--space-16: 4rem;
--space-20: 5rem;
--space-24: 6rem;
--space-32: 8rem;
--radius-sm: 6px;
--radius-md: 10px;
--radius-lg: 16px;
--radius-xl: 24px;
--radius-2xl: 32px;
--radius-full: 9999px;
--shadow-green: 0 0 24px rgba(37,211,102,.35), 0 4px 16px rgba(0,0,0,.3);
--shadow-green-lg: 0 0 48px rgba(37,211,102,.4), 0 8px 32px rgba(0,0,0,.4);
--shadow-amber: 0 0 24px rgba(245,166,35,.35), 0 4px 16px rgba(0,0,0,.3);
--shadow-card: 0 2px 0 rgba(245,166,35,.12), 0 8px 32px rgba(0,0,0,.3);
--shadow-xl: 0 16px 56px rgba(0,0,0,.44);
--ease-out: cubic-bezier(0.16, 1, 0.3, 1);
--ease-spring: cubic-bezier(0.34, 1.56, 0.64, 1);
--duration-fast: 150ms;
--duration-base: 250ms;
--duration-slow: 400ms;
--duration-slower: 650ms;
--container-max: 1160px;
--container-px: clamp(1rem, 5vw, 3rem);
--navbar-h: 72px;
--section-py: clamp(2.75rem, 5.5vw, 4rem);
}
/* Light theme overrides */
[data-theme="light"] {
--logo-color: var(--navy-900);
--logo-accent: var(--amber-600);
}
/* ============================================================
RESET
============================================================ */
*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
html { scroll-behavior: smooth; -webkit-font-smoothing: antialiased; }
body {
font-family: var(--font-body);
font-size: var(--text-base);
line-height: var(--leading-normal);
color: var(--white);
background: var(--navy-950);
overflow-x: hidden;
}
img, svg { display: block; max-width: 100%; }
a { color: inherit; text-decoration: none; }
button { cursor: pointer; border: none; background: none; font: inherit; }
ul, ol { list-style: none; }
/* ============================================================
GRAIN OVERLAY
============================================================ */
.grain {
position: fixed;
inset: 0;
pointer-events: none;
z-index: 9998;
opacity: .028;
background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");
background-repeat: repeat;
background-size: 200px 200px;
}
/* ============================================================
LAYOUT
============================================================ */
.container {
max-width: var(--container-max);
margin: 0 auto;
padding: 0 var(--container-px);
}
.section { padding: var(--section-py) 0; }
.section-dark { background: var(--navy-900); }
.section-darker { background: var(--navy-950); }
.section-mid { background: var(--navy-800); }
/* ============================================================
TYPOGRAPHY
============================================================ */
.display-xl {
font-family: var(--font-display);
font-size: clamp(var(--text-4xl), 5.5vw, var(--text-7xl));
font-weight: 900;
line-height: var(--leading-tight);
letter-spacing: -0.02em;
}
.display-lg {
font-family: var(--font-display);
font-size: clamp(var(--text-3xl), 4.5vw, var(--text-6xl));
font-weight: 900;
line-height: var(--leading-tight);
letter-spacing: -0.02em;
}
.display-md {
font-family: var(--font-display);
font-size: clamp(var(--text-2xl), 3.5vw, var(--text-5xl));
font-weight: 700;
line-height: var(--leading-snug);
letter-spacing: -0.015em;
}
.display-sm {
font-family: var(--font-display);
font-size: clamp(var(--text-2xl), 3vw, var(--text-4xl));
font-weight: 700;
line-height: var(--leading-snug);
letter-spacing: -0.01em;
}
.h3 {
font-family: var(--font-display);
font-size: clamp(var(--text-lg), 1.6vw, var(--text-2xl));
font-weight: 600;
line-height: var(--leading-snug);
}
.overline {
font-family: var(--font-body);
font-size: var(--text-xs);
font-weight: 600;
letter-spacing: .14em;
text-transform: uppercase;
color: var(--amber-500);
}
.text-amber { color: var(--amber-500); }
.text-amber6 { color: var(--amber-600); }
.text-muted { color: var(--gray-400); }
.text-body { color: var(--gray-300); }
.italic { font-style: italic; }
/* Section eyebrow */
.eyebrow {
display: flex;
align-items: center;
gap: var(--space-3);
margin-bottom: var(--space-4);
}
.eyebrow-line {
height: 2px;
width: 28px;
background: var(--amber-500);
border-radius: 2px;
flex-shrink: 0;
}
/* ============================================================
BUTTONS
============================================================ */
.btn {
display: inline-flex;
align-items: center;
justify-content: center;
gap: var(--space-2);
font-family: var(--font-body);
font-weight: 700;
letter-spacing: .04em;
text-transform: uppercase;
border-radius: var(--radius-full);
border: none;
cursor: pointer;
transition:
transform var(--duration-fast) var(--ease-out),
box-shadow var(--duration-base) var(--ease-out);
white-space: nowrap;
text-decoration: none;
position: relative;
overflow: hidden;
}
.btn::after {
content: '';
position: absolute;
inset: 0;
background: rgba(255,255,255,0);
transition: background var(--duration-fast);
}
.btn:hover::after { background: rgba(255,255,255,.08); }
.btn:active { transform: scale(.97) !important; }
.btn-xl { font-size: var(--text-base); padding: var(--space-5) var(--space-10); }
.btn-lg { font-size: var(--text-sm); padding: var(--space-4) var(--space-8); }
.btn-md { font-size: var(--text-sm); padding: var(--space-3) var(--space-6); }
.btn-sm { font-size: var(--text-xs); padding: var(--space-2) var(--space-4); }
.btn-cta {
background: var(--green-500);
color: var(--white);
box-shadow: var(--shadow-green);
}
.btn-cta:hover {
background: #20bc5a;
box-shadow: var(--shadow-green-lg);
transform: translateY(-2px);
}
.btn-outline {
background: transparent;
color: var(--amber-500);
border: 2px solid var(--amber-500);
}
.btn-outline:hover {
background: rgba(245,166,35,.08);
box-shadow: var(--shadow-amber);
transform: translateY(-2px);
}
.btn-ghost {
background: rgba(255,255,255,.06);
color: var(--white);
border: 1px solid rgba(255,255,255,.12);
}
.btn-ghost:hover { background: rgba(255,255,255,.12); }
/* ============================================================
NAVBAR
============================================================ */
.navbar {
position: fixed;
top: 0; left: 0; right: 0;
height: var(--navbar-h);
z-index: 100;
transition: background var(--duration-base), box-shadow var(--duration-base), border-color var(--duration-base);
}
.navbar-inner {
max-width: var(--container-max);
margin: 0 auto;
padding: 0 var(--container-px);
height: 100%;
display: flex;
align-items: center;
justify-content: space-between;
}
.navbar.scrolled {
background: rgba(4, 9, 15, .9);
backdrop-filter: blur(16px);
-webkit-backdrop-filter: blur(16px);
border-bottom: 1px solid rgba(245,166,35,.1);
box-shadow: 0 4px 24px rgba(0,0,0,.5);
}
.logo {
font-family: var(--font-display);
font-size: var(--text-xl);
font-weight: 900;
color: var(--logo-color);
letter-spacing: -.01em;
transition: color var(--duration-base);
}
.logo span { color: var(--logo-accent); transition: color var(--duration-base); }
/* ============================================================
FLOATING WHATSAPP BUTTON
============================================================ */
.whatsapp-float {
position: fixed;
bottom: var(--space-6);
right: var(--space-6);
z-index: 200;
width: 60px;
height: 60px;
border-radius: 50%;
background: var(--green-500);
color: var(--white);
font-size: 28px;
display: flex;
align-items: center;
justify-content: center;
box-shadow: var(--shadow-green-lg);
cursor: pointer;
text-decoration: none;
transition: transform var(--duration-base) var(--ease-spring);
}
.whatsapp-float:hover { transform: scale(1.12); }
.whatsapp-float::before {
content: '';
position: absolute;
inset: -6px;
border-radius: 50%;
border: 2px solid var(--green-500);
opacity: 0;
animation: wa-pulse 2.4s var(--ease-out) infinite;
}
.whatsapp-float::after {
content: '';
position: absolute;
inset: -12px;
border-radius: 50%;
border: 2px solid var(--green-500);
opacity: 0;
animation: wa-pulse 2.4s var(--ease-out) .6s infinite;
}
@keyframes wa-pulse {
0% { opacity: .6; transform: scale(.92); }
100% { opacity: 0; transform: scale(1.5); }
}
/* ============================================================
HERO
============================================================ */
.hero {
position: relative;
min-height: 100vh;
display: flex;
align-items: center;
background: var(--navy-950);
overflow: hidden;
padding-top: var(--navbar-h);
}
/* Radial amber glow top-right */
.hero::before {
content: '';
position: absolute;
top: -20%;
right: -10%;
width: 70vw;
height: 70vw;
max-width: 800px;
max-height: 800px;
border-radius: 50%;
background: radial-gradient(circle, rgba(245,166,35,.07) 0%, transparent 65%);
pointer-events: none;
}
/* Bottom left ambient */
.hero::after {
content: '';
position: absolute;
bottom: -10%;
left: -10%;
width: 50vw;
height: 50vw;
max-width: 600px;
border-radius: 50%;
background: radial-gradient(circle, rgba(13,27,42,.8) 0%, transparent 70%);
pointer-events: none;
}
.hero-bg-deco {
position: absolute;
right: -5%;
top: 50%;
transform: translateY(-50%);
width: 45vw;
max-width: 520px;
opacity: .035;
pointer-events: none;
color: var(--amber-500);
}
.hero-content {
position: relative;
z-index: 1;
padding: clamp(2rem, 4vw, 3rem) 0;
max-width: 820px;
}
.hero-badge {
display: inline-flex;
align-items: center;
gap: var(--space-2);
font-size: var(--text-xs);
font-weight: 600;
letter-spacing: .08em;
text-transform: uppercase;
color: var(--amber-400);
background: rgba(245,166,35,.1);
border: 1px solid rgba(245,166,35,.2);
border-radius: var(--radius-full);
padding: var(--space-2) var(--space-4);
margin-bottom: var(--space-6);
}
.hero-badge i { font-size: .8em; }
.hero-headline {
font-family: var(--font-display);
font-size: clamp(var(--text-4xl), 5.5vw, 5.2rem);
font-weight: 900;
line-height: 1.08;
letter-spacing: -0.025em;
color: var(--white);
margin-bottom: var(--space-4);
}
.hero-headline .line2 {
color: var(--amber-400);
font-style: italic;
display: block;
}
.hero-sub {
font-family: var(--font-body);
font-size: clamp(var(--text-lg), 2vw, var(--text-xl));
color: var(--gray-300);
line-height: 1.65;
max-width: 600px;
margin-bottom: var(--space-6);
}
.hero-cta-row {
display: flex;
flex-wrap: wrap;
gap: var(--space-4);
align-items: center;
margin-bottom: var(--space-6);
}
.cred-strip {
display: flex;
flex-wrap: wrap;
gap: var(--space-2) var(--space-4);
align-items: center;
font-size: var(--text-sm);
color: var(--gray-400);
}
.cred-item {
display: flex;
align-items: center;
gap: var(--space-1);
}
.cred-item i { color: var(--green-400); font-size: .75em; }
.hero-divider {
position: absolute;
bottom: 0;
left: 0;
right: 0;
height: 80px;
background: linear-gradient(to bottom, transparent, var(--navy-900));
pointer-events: none;
}
/* ============================================================
PAIN POINTS
============================================================ */
.pain-grid {
display: grid;
grid-template-columns: 1fr 1fr;
gap: var(--space-3);
margin: var(--space-5) 0;
}
@media (max-width: 640px) { .pain-grid { grid-template-columns: 1fr; } }
.pain-item {
display: flex;
align-items: center;
gap: var(--space-3);
padding: var(--space-4) var(--space-5);
background: rgba(255,255,255,.03);
border: 1px solid rgba(255,255,255,.06);
border-radius: var(--radius-lg);
font-size: var(--text-base);
color: var(--gray-200);
transition: background var(--duration-fast), border-color var(--duration-fast);
}
.pain-item:hover {
background: rgba(255,255,255,.055);
border-color: rgba(245,166,35,.15);
}
.pain-item-icon {
color: var(--amber-500);
font-size: var(--text-lg);
flex-shrink: 0;
width: 24px;
text-align: center;
}
.pain-highlight {
margin-top: var(--space-5);
padding: var(--space-5) var(--space-8);
background: linear-gradient(135deg, rgba(245,166,35,.1), rgba(245,166,35,.03));
border: 1px solid rgba(245,166,35,.2);
border-radius: var(--radius-xl);
font-family: var(--font-display);
font-size: clamp(var(--text-lg), 2.5vw, var(--text-2xl));
font-weight: 600;
font-style: italic;
color: var(--amber-300);
text-align: center;
}
/* ============================================================
BENEFITS
============================================================ */
.benefits-grid {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: var(--space-3);
margin-top: var(--space-5);
}
@media (min-width: 900px) { .benefits-grid { grid-template-columns: repeat(3, 1fr); } }
@media (max-width: 500px) { .benefits-grid { grid-template-columns: 1fr; } }
.benefit-card {
display: flex;
align-items: center;
gap: var(--space-4);
background: linear-gradient(135deg, var(--navy-800) 0%, var(--navy-700) 100%);
border: 1px solid var(--navy-600);
border-left: 3px solid var(--amber-500);
border-radius: var(--radius-lg);
padding: var(--space-4) var(--space-5);
transition: transform var(--duration-base) var(--ease-out), box-shadow var(--duration-base);
}
.benefit-card:hover {
transform: translateX(4px);
box-shadow: var(--shadow-amber);
}
.benefit-icon {
font-size: var(--text-2xl);
flex-shrink: 0;
color: var(--amber-400);
}
.benefit-text {
font-family: var(--font-display);
font-size: var(--text-base);
font-weight: 600;
color: var(--white);
line-height: var(--leading-snug);
}
/* ============================================================
OBJECTION BREAKER (SEGURANÇA)
============================================================ */
.security-section {
background: linear-gradient(160deg, var(--navy-900) 0%, var(--navy-800) 50%, rgba(245,166,35,.03) 100%);
}
.security-grid {
display: grid;
grid-template-columns: 1fr 1fr;
gap: var(--space-16);
align-items: center;
}
@media (max-width: 768px) {
.security-grid { grid-template-columns: 1fr; gap: var(--space-8); }
}
.checklist { display: flex; flex-direction: column; gap: var(--space-4); }
.check-item {
display: flex;
align-items: center;
gap: var(--space-3);
font-size: var(--text-lg);
color: var(--gray-100);
font-weight: 500;
}
.check-icon {
width: 28px;
height: 28px;
border-radius: 50%;
background: rgba(37,211,102,.15);
border: 1px solid rgba(37,211,102,.3);
display: flex;
align-items: center;
justify-content: center;
color: var(--green-400);
font-size: .7em;
flex-shrink: 0;
}
.security-tagline {
margin-top: var(--space-5);
font-family: var(--font-display);
font-size: clamp(var(--text-xl), 2.5vw, var(--text-3xl));
font-weight: 700;
color: var(--white);
line-height: var(--leading-snug);
}
.security-tagline em { color: var(--amber-400); font-style: italic; }
.security-visual {
display: flex;
flex-direction: column;
gap: var(--space-4);
}
.stat-card {
background: var(--navy-700);
border: 1px solid var(--navy-600);
border-radius: var(--radius-xl);
padding: var(--space-6);
text-align: center;
transition: transform var(--duration-base) var(--ease-out), border-color var(--duration-base);
}
.stat-card:hover { transform: translateY(-3px); border-color: rgba(245,166,35,.25); }
.stat-number {
font-family: var(--font-display);
font-size: var(--text-5xl);
font-weight: 900;
color: var(--amber-500);
line-height: 1;
margin-bottom: var(--space-2);
}
.stat-label {
font-size: var(--text-sm);
color: var(--gray-400);
line-height: var(--leading-relaxed);
}
/* ============================================================
HOW IT WORKS
============================================================ */
.steps-grid {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: var(--space-4);
margin-top: var(--space-6);
}
@media (min-width: 900px) { .steps-grid { grid-template-columns: repeat(4, 1fr); gap: var(--space-5); } }
@media (max-width: 500px) { .steps-grid { grid-template-columns: 1fr; } }
.step-card {
background: var(--navy-800);
border: 1px solid var(--navy-700);
border-radius: var(--radius-xl);
padding: var(--space-6);
position: relative;
transition: transform var(--duration-base) var(--ease-out), border-color var(--duration-base);
}
.step-card:hover { transform: translateY(-4px); border-color: rgba(245,166,35,.2); }
.step-number {
font-family: var(--font-display);
font-size: var(--text-6xl);
font-weight: 900;
color: var(--amber-500);
opacity: .2;
line-height: 1;
margin-bottom: var(--space-3);
transition: opacity var(--duration-base);
}
.step-card:hover .step-number { opacity: .45; }
.step-icon {
width: 40px;
height: 40px;
border-radius: var(--radius-md);
background: rgba(245,166,35,.1);
border: 1px solid rgba(245,166,35,.2);
display: flex;
align-items: center;
justify-content: center;
color: var(--amber-500);
font-size: var(--text-lg);
margin-bottom: var(--space-4);
}
.step-title {
font-family: var(--font-display);
font-size: var(--text-lg);
font-weight: 600;
color: var(--white);
margin-bottom: var(--space-2);
line-height: var(--leading-snug);
}
.step-desc {
font-size: var(--text-sm);
color: var(--gray-400);
line-height: var(--leading-relaxed);
}
/* Connector line (desktop) */
@media (min-width: 900px) {
.step-card:not(:last-child)::after {
content: '';
position: absolute;
top: 44px;
right: -12px;
width: 22px;
height: 2px;
background: linear-gradient(90deg, var(--amber-500), rgba(245,166,35,.2));
border-radius: 2px;
z-index: 2;
}
}
/* ============================================================
AUTHORITY / TRUST
============================================================ */
.authority-grid {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: var(--space-4);
margin-top: var(--space-6);
}
@media (min-width: 900px) { .authority-grid { grid-template-columns: repeat(4, 1fr); } }
@media (max-width: 500px) { .authority-grid { grid-template-columns: 1fr; } }
.auth-card {
background: var(--navy-800);
border: 1px solid var(--navy-700);
border-radius: var(--radius-xl);
padding: var(--space-6);
display: flex;
flex-direction: column;
gap: var(--space-4);
transition: transform var(--duration-base) var(--ease-out), border-color var(--duration-base), box-shadow var(--duration-base);
}
.auth-card:hover {
transform: translateY(-4px);
border-color: rgba(245,166,35,.2);
box-shadow: var(--shadow-card);
}
.auth-icon-wrap {
width: 48px;
height: 48px;
border-radius: var(--radius-md);
background: rgba(245,166,35,.1);
border: 1px solid rgba(245,166,35,.18);
display: flex;
align-items: center;
justify-content: center;
color: var(--amber-500);
font-size: var(--text-xl);
transition: background var(--duration-base), box-shadow var(--duration-base);
}
.auth-card:hover .auth-icon-wrap {
background: rgba(245,166,35,.18);
box-shadow: 0 0 16px rgba(245,166,35,.2);
}
.auth-title {
font-family: var(--font-display);
font-size: var(--text-lg);
font-weight: 600;
color: var(--white);
line-height: var(--leading-snug);
}
.auth-desc {
font-size: var(--text-sm);
color: var(--gray-400);
line-height: var(--leading-relaxed);
}
/* ============================================================
URGENCY + FINAL CTA
============================================================ */
.urgency-section {
background: linear-gradient(160deg, var(--navy-900) 0%, var(--navy-950) 100%);
position: relative;
overflow: hidden;
}
.urgency-section::before {
content: '';
position: absolute;
top: 0; left: 0; right: 0;
height: 2px;
background: linear-gradient(90deg, transparent, var(--amber-500), transparent);
}
.urgency-block {
background: linear-gradient(135deg, rgba(245,166,35,.1), rgba(245,166,35,.03));
border: 1px solid rgba(245,166,35,.3);
border-radius: var(--radius-xl);
padding: var(--space-5) var(--space-6);
display: flex;
gap: var(--space-4);
align-items: flex-start;
margin-bottom: var(--space-8);
}
.urgency-emoji { font-size: var(--text-3xl); flex-shrink: 0; margin-top: .05em; }
.urgency-title {
font-family: var(--font-display);
font-size: clamp(var(--text-lg), 2vw, var(--text-xl));
font-weight: 700;
color: var(--amber-300);
margin-bottom: var(--space-2);
}
.urgency-body {
font-size: var(--text-base);
color: var(--gray-300);
line-height: var(--leading-relaxed);
}
.urgency-body strong { color: var(--amber-400); font-weight: 700; }
.final-cta-wrap {
text-align: center;
}
.final-cta-wrap .display-md { margin-bottom: var(--space-3); }
.final-cta-wrap .display-md em { color: var(--amber-400); font-style: italic; }
.final-sub {
font-size: var(--text-lg);
color: var(--gray-400);
max-width: 520px;
margin: 0 auto var(--space-5);
line-height: var(--leading-relaxed);
}
.final-cta-glow {
position: relative;
display: inline-block;
}
.final-cta-glow::before {
content: '';
position: absolute;
inset: -16px -24px;
background: radial-gradient(ellipse, rgba(37,211,102,.2) 0%, transparent 70%);
border-radius: 50%;
pointer-events: none;
}
/* ============================================================
FOOTER
============================================================ */
footer {
background: var(--navy-950);
border-top: 1px solid var(--navy-700);
padding: var(--space-12) 0 var(--space-8);
}
.footer-inner {
display: flex;
flex-wrap: wrap;
gap: var(--space-8);
justify-content: space-between;
margin-bottom: var(--space-8);
padding-bottom: var(--space-8);
border-bottom: 1px solid var(--navy-700);
}
.footer-brand p {
font-size: var(--text-sm);
color: var(--gray-500);
margin-top: var(--space-2);
line-height: var(--leading-relaxed);
max-width: 280px;
}
.footer-contact {
display: flex;
flex-direction: column;
gap: var(--space-2);
}
.footer-contact-title {
font-size: var(--text-xs);
font-weight: 600;
letter-spacing: .1em;
text-transform: uppercase;
color: var(--amber-500);
margin-bottom: var(--space-1);
}
.footer-contact a {
display: flex;
align-items: center;
gap: var(--space-2);
font-size: var(--text-base);
color: var(--gray-300);
transition: color var(--duration-fast);
}
.footer-contact a:hover { color: var(--green-400); }
.footer-contact a i { color: var(--green-500); }
.footer-bottom {
display: flex;
flex-wrap: wrap;
gap: var(--space-4);
justify-content: space-between;
align-items: center;
}
.footer-disclaimer {
font-size: var(--text-xs);
color: var(--gray-600);
max-width: 480px;
line-height: var(--leading-relaxed);
}
.footer-links {
display: flex;
gap: var(--space-4);
}
.footer-links button {
font-size: var(--text-xs);
color: var(--gray-500);
background: none;
border: none;
cursor: pointer;
transition: color var(--duration-fast);
font-family: var(--font-body);
text-decoration: underline;
text-underline-offset: 2px;
}
.footer-links button:hover { color: var(--amber-400); }
/* ============================================================
MODAL
============================================================ */
.modal-overlay {
position: fixed;
inset: 0;
background: rgba(4, 9, 15, .87);
backdrop-filter: blur(8px);
-webkit-backdrop-filter: blur(8px);
z-index: 300;
display: flex;
align-items: center;
justify-content: center;
padding: var(--space-4);
opacity: 0;
pointer-events: none;
transition: opacity var(--duration-base) var(--ease-out);
}
.modal-overlay.open {
opacity: 1;
pointer-events: auto;
}
.modal-box {
background: var(--navy-800);
border: 1px solid var(--navy-600);
border-radius: var(--radius-2xl);
max-width: 660px;
width: 100%;
max-height: 88vh;
display: flex;
flex-direction: column;
box-shadow: var(--shadow-xl);
transform: translateY(24px) scale(.97);
transition: transform var(--duration-slow) var(--ease-out);
}
.modal-overlay.open .modal-box { transform: translateY(0) scale(1); }
.modal-header {
padding: var(--space-6) var(--space-8);
border-bottom: 1px solid var(--navy-700);
display: flex;
align-items: center;
justify-content: space-between;
flex-shrink: 0;
}
.modal-title {
font-family: var(--font-display);
font-size: var(--text-2xl);
font-weight: 700;
color: var(--white);
}
.modal-close {
width: 36px; height: 36px;
border-radius: 50%;
background: rgba(255,255,255,.06);
border: 1px solid rgba(255,255,255,.1);
color: var(--gray-400);
font-size: var(--text-lg);
display: flex;
align-items: center;
justify-content: center;
cursor: pointer;
transition: background var(--duration-fast), color var(--duration-fast);
}
.modal-close:hover { background: rgba(255,255,255,.12); color: var(--white); }
.modal-body {
padding: var(--space-6) var(--space-8);
overflow-y: auto;
flex: 1;
color: var(--gray-300);
line-height: var(--leading-relaxed);
font-size: var(--text-sm);
}
.modal-body::-webkit-scrollbar { width: 6px; }
.modal-body::-webkit-scrollbar-track { background: var(--navy-900); border-radius: 3px; }
.modal-body::-webkit-scrollbar-thumb { background: var(--navy-600); border-radius: 3px; }
.modal-body h3 {
font-family: var(--font-display);
font-size: var(--text-base);
font-weight: 600;
color: var(--amber-400);
margin: var(--space-5) 0 var(--space-2);
}
.modal-body h3:first-child { margin-top: 0; }
.modal-body p { margin-bottom: var(--space-3); }
.modal-body ul { margin: var(--space-2) 0 var(--space-3) var(--space-4); }
.modal-body ul li { list-style: disc; margin-bottom: var(--space-1); color: var(--gray-400); }
.modal-footer {
padding: var(--space-4) var(--space-8);
border-top: 1px solid var(--navy-700);
display: flex;
justify-content: flex-end;
flex-shrink: 0;
}
/* ============================================================
FAQ
============================================================ */
details {
transition: background var(--duration-fast);
}
details[open] {
background: rgba(255,255,255,.045) !important;
border-color: rgba(245,166,35,.18) !important;
}
details summary {
display: flex;
align-items: center;
justify-content: space-between;
gap: var(--space-4);
list-style: none;
font-size: var(--text-base);
padding: var(--space-1) 0;
}
details summary::-webkit-details-marker { display: none; }
details summary::after {
content: '+';
font-size: var(--text-xl);
font-weight: 300;
color: var(--amber-500);
flex-shrink: 0;
line-height: 1;
transition: transform var(--duration-base) var(--ease-out), color var(--duration-fast);
}
details[open] summary::after {
transform: rotate(45deg);
color: var(--amber-400);
}
details p {
border-top: 1px solid rgba(255,255,255,.06);
padding-top: var(--space-3);
}
/* ============================================================
FORM INPUTS
============================================================ */
.lead-input {
background: rgba(255,255,255,.04);
border: 1px solid rgba(255,255,255,.1);
border-radius: var(--radius-md);
padding: 14px 16px;
color: var(--white);
font-family: var(--font-body);
font-size: var(--text-base);
width: 100%;
outline: none;
transition: border-color var(--duration-fast), background var(--duration-fast), box-shadow var(--duration-fast);
}
.lead-input::placeholder { color: var(--gray-600); }
.lead-input:focus {
border-color: rgba(245,166,35,.45);
background: rgba(255,255,255,.07);
box-shadow: 0 0 0 3px rgba(245,166,35,.08);
}
/* ============================================================
SCROLL REVEAL
============================================================ */
.reveal, .reveal-l, .reveal-r, .reveal-s {
opacity: 0;
transition:
opacity var(--duration-slower) var(--ease-out),
transform var(--duration-slower) var(--ease-out);
}
.reveal { transform: translateY(28px); }
.reveal-l { transform: translateX(-28px); }
.reveal-r { transform: translateX(28px); }
.reveal-s { transform: scale(.93); }
.reveal.on, .reveal-l.on, .reveal-r.on, .reveal-s.on {
opacity: 1;
transform: none;
}
.d1 { transition-delay: 100ms; }
.d2 { transition-delay: 200ms; }
.d3 { transition-delay: 300ms; }
.d4 { transition-delay: 400ms; }
.d5 { transition-delay: 500ms; }
.d6 { transition-delay: 600ms; }
/* ============================================================
RESPONSIVE HELPERS
============================================================ */
/* ── TABLET: ≤ 768px ─────────────────────────────────────── */
@media (max-width: 768px) {
/* Touch targets: min 44px height on all buttons */
.btn-xl { font-size: var(--text-sm); padding: var(--space-3) var(--space-6); min-height: 44px; }
.btn-lg { min-height: 44px; }
.btn-md { min-height: 44px; }
/* Hero */
.hero-headline { letter-spacing: -0.02em; }
.hero-bg-deco { display: none; }
/* Grids: single column on tablet (cramped at 2-col on 768px) */
.benefits-grid { grid-template-columns: 1fr; }
.steps-grid { grid-template-columns: repeat(2, 1fr); }
.authority-grid { grid-template-columns: repeat(2, 1fr); }
/* Hide step connector lines — only visual on 4-col desktop */
.step-card::after { display: none; }
/* Security */
.security-grid { grid-template-columns: 1fr; gap: var(--space-8); }
/* Urgency */
.urgency-block {
flex-direction: column;
gap: var(--space-3);
padding: var(--space-5);
}
/* Modal */
.modal-header,
.modal-body,
.modal-footer { padding-left: var(--space-5); padding-right: var(--space-5); }
/* Sobre escritório — colapsa para 1 coluna no tablet */
.sobre-bio-grid { grid-template-columns: 1fr; }
/* Footer */
.footer-inner { flex-direction: column; }
.footer-bottom { flex-direction: column; align-items: flex-start; gap: var(--space-3); }
}
/* ── MOBILE: ≤ 480px ─────────────────────────────────────── */
@media (max-width: 480px) {
/* Section padding: tighter on small screens */
.section { padding: var(--space-10) 0; }
/* Hero CTA row */
.hero-cta-row { flex-direction: column; align-items: stretch; }
.hero-cta-row .btn { justify-content: center; }
/* Grids: all single column on mobile */
.pain-grid { grid-template-columns: 1fr; }
.benefits-grid { grid-template-columns: 1fr; }
.steps-grid { grid-template-columns: 1fr; }
.authority-grid { grid-template-columns: 1fr; }
/* Stats: smaller number on mobile */
.stat-number { font-size: var(--text-4xl); }
/* Pain highlight: reduce font and padding */
.pain-highlight { padding: var(--space-4) var(--space-5); font-size: var(--text-lg); }
/* WhatsApp float: adjust position so it doesn't cover the last CTA */
.whatsapp-float {
bottom: var(--space-5);
right: var(--space-4);
width: 52px;
height: 52px;
font-size: 24px;
}
/* Modal: reduce outer padding */
.modal-overlay { padding: var(--space-2); }
}
/* ── MOBILE SMALL: ≤ 390px (iPhone SE, Galaxy A series) ───── */
@media (max-width: 390px) {
/* Navbar: collapse CTA to icon-only so logo + button fit in 358px */
.logo { font-size: var(--text-lg); }
.navbar .btn-cta {
font-size: 0; /* hide label text */
padding: 10px;
border-radius: 50%;
min-width: 40px;
min-height: 40px;
width: 40px;
height: 40px;
}
.navbar .btn-cta .ico {
width: 20px;
height: 20px;
}
/* Hero headline: reduce from 36px to 28px on very small screens */
.hero-headline {
font-size: clamp(1.65rem, 7.5vw, 2rem);
line-height: 1.12;
}
/* Hero section: reduce top padding to keep CTA above the fold */
.hero-content { padding: var(--space-8) 0 var(--space-10); }
/* Section padding */
.section { padding: var(--space-8) 0; }
/* Modal: tightest sizing */
.modal-header,
.modal-body,
.modal-footer { padding-left: var(--space-4); padding-right: var(--space-4); }
.modal-title { font-size: var(--text-xl); }
.modal-box { border-radius: var(--radius-xl); }
/* Security stat numbers */
.stat-number { font-size: var(--text-3xl); }
/* Display sizes: slight reduction on smallest breakpoint */
.display-sm { font-size: clamp(1.35rem, 6vw, 2rem); }
.display-md { font-size: clamp(1.5rem, 7vw, 2.25rem); }
}
/* ============================================================
PERFORMANCE
============================================================ */
/* Inline SVG icon helper (critical above-fold icons) */
.ico {
display: inline-block;
width: 1em;
height: 1em;
vertical-align: -.125em;
fill: currentColor;
flex-shrink: 0;
pointer-events: none;
}
/* GPU compositing — promote animated/sticky elements to own layers */
.whatsapp-float { will-change: transform; }
.navbar { will-change: transform; }
.modal-box { will-change: transform, opacity; }
/* Prevent grain from triggering full-page repaints */
.grain { contain: strict; }
/* Isolate decorative hero element from layout/paint */
.hero-bg-deco { contain: layout style paint; }
/* Respect system reduced-motion preference (accessibility + perf) */
@media (prefers-reduced-motion: reduce) {
*, *::before, *::after {
animation-duration: 0.01ms !important;
animation-iteration-count: 1 !important;
transition-duration: 0.01ms !important;
}
.reveal, .reveal-l, .reveal-r, .reveal-s {
opacity: 1 !important;
transform: none !important;
transition: none !important;
}
.whatsapp-float::before,
.whatsapp-float::after { display: none; }
}
</style>
</head>
<body>
<!-- Grain overlay -->
<div class="grain" aria-hidden="true"></div>
<!-- ============================================================
FLOATING WHATSAPP
============================================================ -->
<a
href="https://wa.me/551151991450?text=Ol%C3%A1%2C%20gostaria%20de%20uma%20an%C3%A1lise%20sem%20compromisso%20do%20meu%20caso%20trabalhista."
target="_blank"
rel="noopener noreferrer"
class="whatsapp-float"
aria-label="Falar com advogado via WhatsApp"
><svg class="ico" viewBox="0 0 448 512" aria-hidden="true"><path d="M380.9 97.1C339 55.1 283.2 32 223.9 32c-122.4 0-222 99.6-222 222 0 39.1 10.2 77.3 29.6 111L0 480l117.7-30.9c32.4 17.7 68.9 27 106.1 27h.1c122.3 0 224.1-99.6 224.1-222 0-59.3-25.2-115-67.1-157zm-157 341.6c-33.2 0-65.7-8.9-94-25.7l-6.7-4-69.8 18.3L72 359.2l-4.4-7c-18.5-29.4-28.2-63.3-28.2-98.2 0-101.7 82.8-184.5 184.6-184.5 49.3 0 95.6 19.2 130.4 54.1 34.8 34.9 56.2 81.2 56.1 130.5 0 101.8-84.9 184.6-186.6 184.6zm101.2-138.2c-5.5-2.8-32.8-16.2-37.9-18-5.1-1.9-8.8-2.8-12.5 2.8-3.7 5.6-14.3 18-17.6 21.8-3.2 3.7-6.5 4.2-12 1.4-32.6-16.3-54-29.1-75.5-66-5.7-9.8 5.7-9.1 16.3-30.3 1.8-3.7.9-6.9-.5-9.7-1.4-2.8-12.5-30.1-17.1-41.2-4.5-10.8-9.1-9.3-12.5-9.5-3.2-.2-6.9-.2-10.6-.2-3.7 0-9.7 1.4-14.8 6.9-5.1 5.6-19.4 19-19.4 46.3 0 27.3 19.9 53.7 22.6 57.4 2.8 3.7 39.1 59.7 94.8 83.8 35.2 15.2 49 16.5 66.6 13.9 10.7-1.6 32.8-13.4 37.4-26.4 4.6-13 4.6-24.1 3.2-26.4-1.3-2.5-5-3.9-10.5-6.6z"/></svg></a>
<!-- ============================================================
NAVBAR
============================================================ -->
<nav class="navbar" id="site-navbar" aria-label="Navegação principal">
<div class="navbar-inner">
<a href="#" class="logo" aria-label="Seu Advogado Já — Início">
Seu Advogado <span></span>
</a>
<a
href="https://wa.me/551151991450?text=Ol%C3%A1%2C%20gostaria%20de%20uma%20an%C3%A1lise%20sem%20compromisso%20do%20meu%20caso%20trabalhista."
target="_blank"
rel="noopener noreferrer"
class="btn btn-cta btn-md"
>
<svg class="ico" viewBox="0 0 448 512" aria-hidden="true"><path d="M380.9 97.1C339 55.1 283.2 32 223.9 32c-122.4 0-222 99.6-222 222 0 39.1 10.2 77.3 29.6 111L0 480l117.7-30.9c32.4 17.7 68.9 27 106.1 27h.1c122.3 0 224.1-99.6 224.1-222 0-59.3-25.2-115-67.1-157zm-157 341.6c-33.2 0-65.7-8.9-94-25.7l-6.7-4-69.8 18.3L72 359.2l-4.4-7c-18.5-29.4-28.2-63.3-28.2-98.2 0-101.7 82.8-184.5 184.6-184.5 49.3 0 95.6 19.2 130.4 54.1 34.8 34.9 56.2 81.2 56.1 130.5 0 101.8-84.9 184.6-186.6 184.6zm101.2-138.2c-5.5-2.8-32.8-16.2-37.9-18-5.1-1.9-8.8-2.8-12.5 2.8-3.7 5.6-14.3 18-17.6 21.8-3.2 3.7-6.5 4.2-12 1.4-32.6-16.3-54-29.1-75.5-66-5.7-9.8 5.7-9.1 16.3-30.3 1.8-3.7.9-6.9-.5-9.7-1.4-2.8-12.5-30.1-17.1-41.2-4.5-10.8-9.1-9.3-12.5-9.5-3.2-.2-6.9-.2-10.6-.2-3.7 0-9.7 1.4-14.8 6.9-5.1 5.6-19.4 19-19.4 46.3 0 27.3 19.9 53.7 22.6 57.4 2.8 3.7 39.1 59.7 94.8 83.8 35.2 15.2 49 16.5 66.6 13.9 10.7-1.6 32.8-13.4 37.4-26.4 4.6-13 4.6-24.1 3.2-26.4-1.3-2.5-5-3.9-10.5-6.6z"/></svg>
Receba análise já
</a>
</div>
</nav>
<!-- ============================================================
HERO
============================================================ -->
<section class="hero" aria-labelledby="hero-headline">
<!-- Decorative scales of justice SVG -->
<div class="hero-bg-deco" aria-hidden="true">
<svg viewBox="0 0 400 500" fill="none" xmlns="http://www.w3.org/2000/svg">
<!-- Pillar -->
<rect x="195" y="60" width="10" height="380" fill="currentColor"/>
<!-- Base -->
<rect x="120" y="435" width="160" height="12" rx="6" fill="currentColor"/>
<rect x="80" y="447" width="240" height="8" rx="4" fill="currentColor"/>
<!-- Top beam -->
<rect x="60" y="55" width="280" height="10" rx="5" fill="currentColor"/>
<!-- Top ornament -->
<circle cx="200" cy="40" r="18" stroke="currentColor" stroke-width="8" fill="none"/>
<circle cx="200" cy="40" r="6" fill="currentColor"/>
<!-- Left chain -->
<line x1="100" y1="65" x2="100" y2="160" stroke="currentColor" stroke-width="5" stroke-dasharray="8 6"/>
<!-- Right chain -->
<line x1="300" y1="65" x2="300" y2="160" stroke="currentColor" stroke-width="5" stroke-dasharray="8 6"/>
<!-- Left scale bowl -->
<path d="M60 165 Q100 220 140 165" stroke="currentColor" stroke-width="6" fill="none" stroke-linecap="round"/>
<!-- Right scale bowl -->
<path d="M260 155 Q300 210 340 155" stroke="currentColor" stroke-width="6" fill="none" stroke-linecap="round"/>
<!-- Scale supports -->
<line x1="60" y1="165" x2="140" y2="165" stroke="currentColor" stroke-width="4"/>
<line x1="260" y1="155" x2="340" y2="155" stroke="currentColor" stroke-width="4"/>
<!-- Balance rod connection -->
<line x1="60" y1="165" x2="100" y2="65" stroke="currentColor" stroke-width="3" opacity=".5"/>
<line x1="140" y1="165" x2="100" y2="65" stroke="currentColor" stroke-width="3" opacity=".5"/>
<line x1="260" y1="155" x2="300" y2="65" stroke="currentColor" stroke-width="3" opacity=".5"/>
<line x1="340" y1="155" x2="300" y2="65" stroke="currentColor" stroke-width="3" opacity=".5"/>
</svg>
</div>
<div class="container">
<div class="hero-content">
<div class="hero-badge reveal">
<svg class="ico" viewBox="0 0 512 512" aria-hidden="true"><path d="M318.6 9.4c-12.5-12.5-32.8-12.5-45.3 0l-120 120c-12.5 12.5-12.5 32.8 0 45.3l16 16c12.5 12.5 32.8 12.5 45.3 0l4-4L325.4 293.4l-4 4c-12.5 12.5-12.5 32.8 0 45.3l16 16c12.5 12.5 32.8 12.5 45.3 0l120-120c12.5-12.5 12.5-32.8 0-45.3l-16-16c-12.5-12.5-32.8-12.5-45.3 0l-4 4L330.7 74.7l4-4c12.5-12.5 12.5-32.8 0-45.3l-16-16zm-152 288c-12.5-12.5-32.8-12.5-45.3 0l-111 111c-3.8 3.8-6.7 8.4-8.4 13.5C-9.9 452.6 8.3 480 33.1 480H168c13.3 0 24-10.7 24-24V344c0-6.4-2.5-12.5-7-17z"/></svg>
Advocacia Trabalhista · 100% Online
</div>
<h1 class="hero-headline reveal d1" id="hero-headline">
Foi demitido ou está sendo prejudicado no trabalho?<br />
<span class="line2">Garanta o recebimento integral de suas verbas rescisórias.</span>
</h1>
<p class="hero-sub reveal d2">
Rescisão errada, FGTS sem depósito, horas extras, assédio ou PJ irregular.
Receba uma análise do seu caso, 100% online, com resposta em até 2 horas no horário comercial.
</p>
<div class="reveal d2" style="display:flex;flex-wrap:wrap;gap:var(--space-4);margin-bottom:var(--space-6);">
<div class="stat-card" style="padding:var(--space-4) var(--space-5);min-width:170px;">
<div class="stat-number" style="font-size:var(--text-3xl);">+800</div>
<div class="stat-label">casos analisados</div>
</div>
<div class="stat-card" style="padding:var(--space-4) var(--space-5);min-width:170px;">
<div class="stat-number" style="font-size:var(--text-3xl);">Especialista</div>
<div class="stat-label">em Direito do Trabalho</div>
</div>
<div class="stat-card" style="padding:var(--space-4) var(--space-5);min-width:170px;">
<div class="stat-number" style="font-size:var(--text-3xl);">Foco</div>
<div class="stat-label">na satisfação do cliente</div>
</div>
</div>
<div class="reveal d3" style="margin-bottom:var(--space-5);padding:var(--space-4) var(--space-5);background:linear-gradient(135deg, rgba(245,166,35,.12), rgba(245,166,35,.04));border:1px solid rgba(245,166,35,.22);border-radius:var(--radius-lg);max-width:760px;">
<strong style="color:var(--amber-300);">⚠️ Atenção ao prazo legal:</strong> o direito de ingressar com ação trabalhista expira em até 2 anos após o término do vínculo.
</div>
<div class="hero-cta-row reveal d3">
<a
href="https://wa.me/551151991450?text=Ol%C3%A1%2C%20gostaria%20de%20uma%20an%C3%A1lise%20sem%20compromisso%20do%20meu%20caso%20trabalhista."
target="_blank"
rel="noopener noreferrer"
class="btn btn-cta btn-xl"
>
<svg class="ico" viewBox="0 0 448 512" aria-hidden="true"><path d="M380.9 97.1C339 55.1 283.2 32 223.9 32c-122.4 0-222 99.6-222 222 0 39.1 10.2 77.3 29.6 111L0 480l117.7-30.9c32.4 17.7 68.9 27 106.1 27h.1c122.3 0 224.1-99.6 224.1-222 0-59.3-25.2-115-67.1-157zm-157 341.6c-33.2 0-65.7-8.9-94-25.7l-6.7-4-69.8 18.3L72 359.2l-4.4-7c-18.5-29.4-28.2-63.3-28.2-98.2 0-101.7 82.8-184.5 184.6-184.5 49.3 0 95.6 19.2 130.4 54.1 34.8 34.9 56.2 81.2 56.1 130.5 0 101.8-84.9 184.6-186.6 184.6zm101.2-138.2c-5.5-2.8-32.8-16.2-37.9-18-5.1-1.9-8.8-2.8-12.5 2.8-3.7 5.6-14.3 18-17.6 21.8-3.2 3.7-6.5 4.2-12 1.4-32.6-16.3-54-29.1-75.5-66-5.7-9.8 5.7-9.1 16.3-30.3 1.8-3.7.9-6.9-.5-9.7-1.4-2.8-12.5-30.1-17.1-41.2-4.5-10.8-9.1-9.3-12.5-9.5-3.2-.2-6.9-.2-10.6-.2-3.7 0-9.7 1.4-14.8 6.9-5.1 5.6-19.4 19-19.4 46.3 0 27.3 19.9 53.7 22.6 57.4 2.8 3.7 39.1 59.7 94.8 83.8 35.2 15.2 49 16.5 66.6 13.9 10.7-1.6 32.8-13.4 37.4-26.4 4.6-13 4.6-24.1 3.2-26.4-1.3-2.5-5-3.9-10.5-6.6z"/></svg>
Receba análise em até 2h
</a>
<a href="#formulario-caso" class="btn btn-outline btn-xl">Prefiro enviar meus dados</a>
</div>
<p class="text-muted reveal d3" style="font-size:var(--text-sm);margin:-0.5rem 0 var(--space-6);">Respondemos em até 2 horas no horário comercial. Sem compromisso.</p>
<div class="cred-strip reveal d4">
<span class="cred-item"><svg class="ico" viewBox="0 0 512 512" aria-hidden="true"><path d="M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM369 209L241 337c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L335 175c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z"/></svg> Análise imediata</span>
<span style="width:3px;height:3px;border-radius:50%;background:var(--navy-600);flex-shrink:0;"></span>
<span class="cred-item"><svg class="ico" viewBox="0 0 512 512" aria-hidden="true"><path d="M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM369 209L241 337c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L335 175c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z"/></svg> 100% online</span>
<span style="width:3px;height:3px;border-radius:50%;background:var(--navy-600);flex-shrink:0;"></span>
<span class="cred-item"><svg class="ico" viewBox="0 0 512 512" aria-hidden="true"><path d="M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM369 209L241 337c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L335 175c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z"/></svg> Sem compromisso</span>
<span style="width:3px;height:3px;border-radius:50%;background:var(--navy-600);flex-shrink:0;"></span>
<span class="cred-item"><svg class="ico" viewBox="0 0 512 512" aria-hidden="true"><path d="M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM369 209L241 337c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L335 175c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z"/></svg> Sem investimento inicial</span>
</div>
</div>
</div>
<div class="hero-divider" aria-hidden="true"></div>
</section>
<!-- ============================================================
PAIN POINTS
============================================================ -->
<section class="section section-dark" aria-labelledby="pain-heading">
<div class="container">
<div class="eyebrow reveal">
<div class="eyebrow-line"></div>
<p class="overline">Sua situação</p>
</div>
<h2 class="display-sm reveal d1" id="pain-heading" style="max-width:600px;margin-bottom:var(--space-3);">
Você está passando por<br />alguma dessas situações?
</h2>
<p class="text-muted reveal d2" style="font-size:var(--text-lg);max-width:520px;">
Se você se identificar com pelo menos uma, pode estar deixando de receber seus diretos.
</p>
<div class="pain-grid">
<div class="pain-item reveal d1"><span class="pain-item-icon"><i class="fas fa-briefcase"></i></span>Foi demitido e não recebeu corretamente</div>
<div class="pain-item reveal d2"><span class="pain-item-icon"><i class="fas fa-piggy-bank"></i></span>A empresa não deposita seu FGTS</div>
<div class="pain-item reveal d3"><span class="pain-item-icon"><i class="fas fa-clock"></i></span>Trabalhou horas extras sem receber</div>
<div class="pain-item reveal d4"><span class="pain-item-icon"><i class="fas fa-door-open"></i></span>Está sendo pressionado a pedir demissão</div>
<div class="pain-item reveal d5"><span class="pain-item-icon"><i class="fas fa-user-slash"></i></span>Sofre assédio moral no trabalho</div>
<div class="pain-item reveal d6"><span class="pain-item-icon"><i class="fas fa-id-card"></i></span>Trabalha como PJ mas tem vínculo de emprego</div>
</div>
<div class="pain-highlight reveal">
"Uma análise técnica detalhada pode revelar direitos previstos na CLT que não foram observados."
</div>
<div style="text-align:center;margin-top:var(--space-5);" class="reveal">
<a href="https://wa.me/551151991450?text=Ol%C3%A1%2C%20gostaria%20de%20uma%20an%C3%A1lise%20sem%20compromisso%20do%20meu%20caso%20trabalhista." target="_blank" rel="noopener noreferrer" class="btn btn-cta btn-lg">
<i class="fab fa-whatsapp"></i>
QUERO SABER SE TENHO DIREITO
</a>
</div>
</div>
</section>
<!-- ============================================================
BENEFITS
============================================================ -->
<section class="section section-mid" aria-labelledby="benefits-heading">
<div class="container">
<div class="eyebrow reveal">
<div class="eyebrow-line"></div>
<p class="overline">O que você pode receber</p>
</div>
<h2 class="display-sm reveal d1" id="benefits-heading" style="max-width:580px;margin-bottom:var(--space-3);">
Conheça algumas verbas que compõem o seu direito trabalhista.
</h2>
<p class="text-muted reveal d2" style="font-size:var(--text-lg);max-width:500px;">
Muitos direitos trabalhistas deixam de ser exercidos por falta de orientação jurídica adequada.
</p>
<div class="benefits-grid">
<div class="benefit-card reveal d1">
<span class="benefit-icon">💰</span>
<span class="benefit-text">FGTS + multa de 40%</span>
</div>
<div class="benefit-card reveal d2">
<span class="benefit-icon">⏱️</span>
<span class="benefit-text">Horas extras não pagas</span>
</div>
<div class="benefit-card reveal d3">
<span class="benefit-icon">📄</span>
<span class="benefit-text">Verbas rescisórias corrigidas</span>
</div>
<div class="benefit-card reveal d4">
<span class="benefit-icon">⚖️</span>
<span class="benefit-text">Indenizações trabalhistas</span>
</div>
<div class="benefit-card reveal d5">
<span class="benefit-icon">🔖</span>
<span class="benefit-text">Reconhecimento de vínculo (PJ → CLT)</span>
</div>
<div class="benefit-card reveal d6">
<span class="benefit-icon">🛡️</span>
<span class="benefit-text">Indenização por assédio moral</span>
</div>
</div>
</div>
</section>
<!-- ============================================================
OBJECTION BREAKER (SEGURANÇA)
============================================================ -->
<section class="section security-section" aria-labelledby="security-heading">
<div class="container">
<div class="security-grid">
<div>
<div class="eyebrow reveal">
<div class="eyebrow-line"></div>
<p class="overline">Sem risco para você</p>
</div>
<h2 class="display-sm reveal d1" id="security-heading" style="margin-bottom:var(--space-5);">
Atendimento simples,<br />rápido e <span class="text-amber">sem risco</span>
</h2>
<ul class="checklist">
<li class="check-item reveal d2"><span class="check-icon"><i class="fas fa-check"></i></span>Atendimento 100% online — de onde estiver</li>
<li class="check-item reveal d3"><span class="check-icon"><i class="fas fa-check"></i></span>Fale direto com um advogado especializado</li>
<li class="check-item reveal d4"><span class="check-icon"><i class="fas fa-check"></i></span>Análise rápida e sem compromisso</li>
<li class="check-item reveal d5"><span class="check-icon"><i class="fas fa-check"></i></span><strong>Sem investimento inicial</strong> — sem custos antecipados</li>
</ul>
<div class="security-tagline reveal d6">
Atendimento ágil, digital e <em>sem burocracia.</em>
</div>
<div style="margin-top:var(--space-6);" class="reveal">
<a href="https://wa.me/551151991450?text=Ol%C3%A1%2C%20gostaria%20de%20uma%20an%C3%A1lise%20sem%20compromisso%20do%20meu%20caso%20trabalhista." target="_blank" rel="noopener noreferrer" class="btn btn-cta btn-lg">
<i class="fab fa-whatsapp"></i>
Receba análise em até 2h
</a>
</div>
</div>
<div class="security-visual">
<div class="stat-card reveal d1">
<div class="stat-number">100%</div>
<div class="stat-label">Digital e Seguro</div>
</div>
<div class="stat-card reveal d2">
<div class="stat-number">Honorários</div>
<div class="stat-label">Vinculados ao Êxito</div>
</div>
<div class="stat-card reveal d3">
<div class="stat-number">2 anos</div>
<div class="stat-label">Prazo Legal p/ Ações</div>
</div>
</div>
</div>
</div>
</section>
<!-- ============================================================
HOW IT WORKS
============================================================ -->
<section class="section section-darker" aria-labelledby="steps-heading">
<div class="container">
<div class="eyebrow reveal" style="justify-content:center;">
<div class="eyebrow-line"></div>
<p class="overline">Como funciona</p>
<div class="eyebrow-line"></div>
</div>
<h2 class="display-sm reveal d1" id="steps-heading" style="text-align:center;max-width:600px;margin:0 auto var(--space-2);">
É mais simples do que você imagina
</h2>
<p class="text-muted reveal d2" style="text-align:center;font-size:var(--text-lg);max-width:480px;margin:0 auto;">
Quatro passos claros, sem juridiquês e sem pressão para decidir.
</p>
<div class="steps-grid">
<div class="step-card reveal d1">
<div class="step-number">01</div>
<div class="step-icon"><i class="fab fa-whatsapp"></i></div>
<h3 class="step-title">Você entra em contato pelo WhatsApp</h3>
<p class="step-desc">Respondemos em até 2 horas no horário comercial. Sem ligações não solicitadas.</p>
</div>
<div class="step-card reveal d2">
<div class="step-number">02</div>
<div class="step-icon"><i class="fas fa-search"></i></div>
<h3 class="step-title">Um advogado analisa seu caso</h3>
<p class="step-desc">Você explica o que aconteceu e analisamos documentos, provas e valores que podem estar pendentes.</p>
</div>
<div class="step-card reveal d3">
<div class="step-number">03</div>
<div class="step-icon"><i class="fas fa-comments"></i></div>
<h3 class="step-title">Você recebe orientação clara</h3>
<p class="step-desc">Você entende o cenário do seu caso, os riscos, o prazo e o que realmente vale a pena fazer.</p>
</div>
<div class="step-card reveal d4">
<div class="step-number">04</div>
<div class="step-icon"><i class="fas fa-gavel"></i></div>
<h3 class="step-title">Iniciamos sua ação</h3>
<p class="step-desc">Se fizer sentido seguir, cuidamos da documentação e da ação. Você acompanha tudo de forma online.</p>
</div>
</div>
</div>
</section>
<!-- ============================================================
AUTHORITY / TRUST
============================================================ -->
<section class="section section-dark" aria-labelledby="authority-heading">
<div class="container">
<div class="eyebrow reveal">
<div class="eyebrow-line"></div>
<p class="overline">Por que nos escolher</p>
</div>
<h2 class="display-sm reveal d1" id="authority-heading" style="max-width:580px;margin-bottom:var(--space-3);">
Por que escolher <span class="text-amber italic">nosso escritório?</span>
</h2>
<p class="text-muted reveal d2" style="font-size:var(--text-lg);max-width:520px;">
Você fala com advogado, entende seus direitos em linguagem simples e decide com segurança.
</p>
<div class="reveal d3" style="display:grid;grid-template-columns:minmax(220px,280px) 1fr;gap:var(--space-5);align-items:center;background:linear-gradient(135deg, rgba(255,255,255,.03), rgba(245,166,35,.04));border:1px solid rgba(245,166,35,.12);border-radius:var(--radius-xl);padding:var(--space-5);margin:var(--space-5) 0 var(--space-6);">
<div style="aspect-ratio:1/1;border-radius:var(--radius-xl);background:var(--navy-800);display:flex;align-items:center;justify-content:center;padding:var(--space-4);overflow:hidden;">
<img src="Logo-SeuAdvogadoJa.png" alt="Seu Advogado Já" style="max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;" />
</div>
<div>
<p class="overline" style="margin-bottom:var(--space-3);">Sobre o escritório</p>
<h3 class="h3" style="margin-bottom:var(--space-3);">Atendimento direto, discreto e estratégico</h3>
<p class="text-body" style="margin-bottom:var(--space-3);">Aqui o cliente não cai em robô nem fica perdido no juridiquês. O caso é analisado com foco em viabilidade, prazo e recuperação real de direitos.</p>
</div>
</div>
<div class="authority-grid">
<div class="auth-card reveal d1">
<div class="auth-icon-wrap"><i class="fas fa-balance-scale"></i></div>
<h3 class="auth-title">Especialistas em Direito do Trabalho</h3>
<p class="auth-desc">Atuação focada em rescisão, FGTS, horas extras, assédio e vínculo de emprego. Menos discurso, mais estratégia.</p>
</div>
<div class="auth-card reveal d2">
<div class="auth-icon-wrap"><i class="fas fa-heart"></i></div>
<h3 class="auth-title">Atendimento humanizado e ágil</h3>
<p class="auth-desc">Atendimento direto, rápido e sem empurrar contrato antes da análise do seu caso.</p>
</div>
<div class="auth-card reveal d3">
<div class="auth-icon-wrap"><i class="fas fa-trophy"></i></div>
<h3 class="auth-title">Experiência em ações trabalhistas</h3>
<p class="auth-desc">Analisamos cada caso com foco em viabilidade real. Você entende o caminho antes de tomar qualquer decisão.</p>
</div>
<div class="auth-card reveal d4">
<div class="auth-icon-wrap"><i class="fas fa-lock"></i></div>
<h3 class="auth-title">Sigilo absoluto das informações</h3>
<p class="auth-desc">Seu caso é tratado com discrição, sigilo profissional e proteção de dados conforme a LGPD.</p>
</div>
</div>
</div>
</section>
<!-- ============================================================
FORMULÁRIO DE QUALIFICAÇÃO
============================================================ -->
<section class="section section-mid" id="formulario-caso" aria-labelledby="lead-form-heading">
<div class="container">
<div class="eyebrow reveal">
<div class="eyebrow-line"></div>
<p class="overline">Análise de caso</p>
</div>
<h2 class="display-sm reveal d1" id="lead-form-heading" style="max-width:640px;margin-bottom:var(--space-3);">
Prefere enviar seus dados primeiro?
</h2>
<p class="text-muted reveal d2" style="font-size:var(--text-lg);max-width:560px;margin-bottom:var(--space-6);">
Preencha abaixo e entraremos em contato pelo WhatsApp em até 2 horas.
</p>
<form id="lead-form" class="reveal d3" style="display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-4);background:var(--navy-800);border:1px solid var(--navy-700);border-radius:var(--radius-xl);padding:var(--space-6);">
<label style="display:flex;flex-direction:column;gap:var(--space-2);">
<span style="font-weight:600;color:var(--gray-200);">Nome</span>
<input type="text" name="nome" id="lead-nome" placeholder="Seu nome completo" class="lead-input" />
</label>
<label style="display:flex;flex-direction:column;gap:var(--space-2);">
<span style="font-weight:600;color:var(--gray-200);">Telefone / WhatsApp</span>
<input type="tel" name="telefone" placeholder="(11) 99999-9999" class="lead-input" />
</label>
<label style="display:flex;flex-direction:column;gap:var(--space-2);">
<span style="font-weight:600;color:var(--gray-200);">Descreva brevemente seu caso</span>
<input type="text" name="caso" id="lead-caso" placeholder="Ex: fui demitido sem receber o FGTS correto…" class="lead-input" />
</label>
<div style="display:flex;align-items:end;">
<button type="button" id="lead-btn" class="btn btn-cta btn-lg" style="width:100%;justify-content:center;">QUERO MINHA ANÁLISE</button>
</div>
</form>
</div>
</section>
<!-- ============================================================
FAQ
============================================================ -->
<section class="section section-dark" aria-labelledby="faq-heading">
<div class="container">
<div class="eyebrow reveal">
<div class="eyebrow-line"></div>
<p class="overline">Perguntas frequentes</p>
</div>
<h2 class="display-sm reveal d1" id="faq-heading" style="max-width:700px;margin-bottom:var(--space-3);">
Tire as dúvidas que normalmente travam a decisão
</h2>
<div style="display:grid;gap:var(--space-3);margin-top:var(--space-5);">
<details class="reveal d1" style="background:var(--navy-800);border:1px solid var(--navy-700);border-radius:var(--radius-xl);padding:var(--space-5) var(--space-6);">
<summary style="cursor:pointer;font-weight:700;color:var(--white);">Se eu mandar mensagem, vão me ligar sem eu pedir?</summary>
<p style="margin-top:var(--space-3);color:var(--gray-300);">Não. O contato inicial pode seguir pelo WhatsApp e você decide como quer continuar.</p>
</details>
<details class="reveal d2" style="background:var(--navy-800);border:1px solid var(--navy-700);border-radius:var(--radius-xl);padding:var(--space-5) var(--space-6);">
<summary style="cursor:pointer;font-weight:700;color:var(--white);">Não tenho provas. Ainda posso entrar com ação?</summary>
<p style="margin-top:var(--space-3);color:var(--gray-300);">Em muitos casos, sim. Mensagens, recibos, holerites, testemunhas e documentos internos podem ajudar na análise.</p>
</details>
<details class="reveal d3" style="background:var(--navy-800);border:1px solid var(--navy-700);border-radius:var(--radius-xl);padding:var(--space-5) var(--space-6);">
<summary style="cursor:pointer;font-weight:700;color:var(--white);">Quanto custa para começar?</summary>
<p style="margin-top:var(--space-3);color:var(--gray-300);">O atendimento inicial serve para verificar a fundamentação do pedido. Trabalhamos com honorários contratuais baseados no sucesso da causa, garantindo clareza e segurança para o cliente.</p>
</details>
<details class="reveal d4" style="background:var(--navy-800);border:1px solid var(--navy-700);border-radius:var(--radius-xl);padding:var(--space-5) var(--space-6);">
<summary style="cursor:pointer;font-weight:700;color:var(--white);">Posso entrar com ação mesmo já tendo assinado a rescisão?</summary>
<p style="margin-top:var(--space-3);color:var(--gray-300);">Em muitos casos, sim. Assinar a rescisão não elimina automaticamente verbas pagas de forma errada ou direitos não reconhecidos.</p>
</details>
</div>
</div>
</section>
<!-- ============================================================
URGENCY + FINAL CTA
============================================================ -->
<section class="section urgency-section" aria-labelledby="final-heading">
<div class="container">
<div class="urgency-block reveal">
<span class="urgency-emoji">⚠️</span>
<div>
<p class="urgency-title">Informativo: Prazo legal para direitos trabalhistas.</p>
<p class="urgency-body">
A legislação estabelece o prazo de até <strong>2 anos</strong> após o encerramento do contrato para o ajuizamento de ações.
A análise técnica precoce ajuda a preservar a memória dos fatos e a integridade das provas para o processo.
</p>
</div>
</div>
<div class="final-cta-wrap">
<h2 class="display-md reveal d1" id="final-heading">
Não abra mão do que<br /><em>lhe é assegurado por lei.</em>
</h2>
<p class="final-sub reveal d2">
Entenda seus direitos trabalhistas de forma clara e ágil. Oferecemos suporte digital para análise detalhada do seu contrato de trabalho.
</p>
<div class="final-cta-glow reveal d3">
<a
href="https://wa.me/551151991450?text=Ol%C3%A1%2C%20gostaria%20de%20uma%20an%C3%A1lise%20sem%20compromisso%20do%20meu%20caso%20trabalhista."
target="_blank"
rel="noopener noreferrer"
class="btn btn-cta btn-xl"
>
<i class="fab fa-whatsapp"></i>
FALAR COM ADVOGADO AGORA
</a>
</div>
<div class="cred-strip reveal d4" style="justify-content:center;margin-top:var(--space-5);">
<span class="cred-item"><i class="fas fa-check-circle"></i> Análise imediata</span>
<span style="width:3px;height:3px;border-radius:50%;background:var(--navy-600);flex-shrink:0;"></span>
<span class="cred-item"><i class="fas fa-check-circle"></i> 100% online</span>
<span style="width:3px;height:3px;border-radius:50%;background:var(--navy-600);flex-shrink:0;"></span>
<span class="cred-item"><i class="fas fa-check-circle"></i> Sem investimento inicial</span>
</div>
</div>
</div>
</section>
<!-- ============================================================
FOOTER
============================================================ -->
<footer>
<div class="container">
<div class="footer-inner">
<div class="footer-brand">
<a href="#" class="logo" style="font-size:var(--text-2xl);">Seu Advogado <span></span></a>
<p>Advocacia Trabalhista · São Paulo 100% Online</p>
<p style="margin-top:var(--space-2);color:var(--gray-400);font-size:var(--text-sm);">Atuamos em conformidade com o Código de Ética e Disciplina da OAB/SP.</p>
</div>
<div class="footer-contact">
<p class="footer-contact-title">Fale conosco</p>
<a href="tel:+551151991450">
(11) 5199-1450
</a>
</div>
</div>
<div class="footer-bottom">
<p class="footer-disclaimer">
Este site tem caráter exclusivamente informativo e não constitui consultoria jurídica formal.
O contato via WhatsApp representa uma triagem inicial, não uma relação contratual.
</p>
<div class="footer-links">
<button data-modal="modal-privacidade">Política de Privacidade</button>
<button data-modal="modal-termos">Termos de Serviço</button>
</div>
</div>
</div>
</footer>
<!-- ============================================================
MODAL — POLÍTICA DE PRIVACIDADE
============================================================ -->
<div class="modal-overlay" id="modal-privacidade" role="dialog" aria-modal="true" aria-labelledby="modal-priv-title">
<div class="modal-box">
<div class="modal-header">
<h2 class="modal-title" id="modal-priv-title">Política de Privacidade</h2>
<button class="modal-close" data-close="modal-privacidade" aria-label="Fechar"><i class="fas fa-times"></i></button>
</div>
<div class="modal-body">
<h3>1. Dados Coletados</h3>
<p>Coletamos exclusivamente os dados que você nos fornece voluntariamente ao entrar em contato: número de telefone/WhatsApp e o conteúdo da mensagem enviada. Não coletamos nome, endereço, CPF ou qualquer outro dado sem sua expressa informação.</p>
<h3>2. Finalidade do Uso</h3>
<p>Utilizamos seus dados unicamente para:</p>
<ul>
<li>Realizar a triagem inicial do seu caso trabalhista;</li>
<li>Entrar em contato para análise e orientação jurídica preliminar;</li>
<li>Comunicar informações diretamente relacionadas ao seu atendimento.</li>
</ul>
<h3>3. Compartilhamento de Dados</h3>
<p>Suas informações são acessadas apenas pelos advogados do escritório <strong>Seu Advogado Já</strong>. Não vendemos, cedemos, alugamos nem compartilhamos seus dados com terceiros, parceiros comerciais ou plataformas de marketing, salvo quando expressamente exigido por decisão judicial ou autoridade competente.</p>
<h3>4. Proteção dos Dados</h3>
<p>Adotamos medidas técnicas e organizacionais compatíveis com a <strong>LGPD (Lei nº 13.709/2018)</strong> e com o sigilo profissional exigido pelo Estatuto da Advocacia (Lei nº 8.906/1994) para proteger suas informações contra acesso não autorizado, perda ou divulgação indevida.</p>
<h3>5. Direitos do Titular</h3>
<p>Conforme a LGPD, você tem direito a:</p>
<ul>
<li>Confirmar a existência de tratamento dos seus dados;</li>
<li>Acessar os dados que mantemos sobre você;</li>
<li>Corrigir dados incompletos, inexatos ou desatualizados;</li>
<li>Solicitar a exclusão dos seus dados;</li>
<li>Revogar o consentimento a qualquer momento.</li>
</ul>
<h3>6. Contato para Solicitações</h3>
<p>Para exercer seus direitos ou esclarecer qualquer dúvida sobre o tratamento dos seus dados, entre em contato pelo WhatsApp: <strong>(11) 5199-1450</strong>.</p>
</div>
<div class="modal-footer">
<button class="btn btn-cta btn-md" data-close="modal-privacidade">Entendido</button>
</div>
</div>
</div>
<!-- ============================================================
MODAL — TERMOS DE SERVIÇO
============================================================ -->
<div class="modal-overlay" id="modal-termos" role="dialog" aria-modal="true" aria-labelledby="modal-termos-title">
<div class="modal-box">
<div class="modal-header">
<h2 class="modal-title" id="modal-termos-title">Termos de Serviço</h2>
<button class="modal-close" data-close="modal-termos" aria-label="Fechar"><i class="fas fa-times"></i></button>
</div>
<div class="modal-body">
<h3>1. Caráter Informativo do Site</h3>
<p>O site <strong>Seu Advogado Já</strong> tem caráter exclusivamente informativo. As informações disponibilizadas são de natureza geral e não constituem consultoria, parecer ou orientação jurídica formal. Cada caso possui especificidades que exigem análise individualizada por profissional habilitado.</p>
<h3>2. Contato via WhatsApp</h3>
<p>O contato iniciado pelo WhatsApp representa uma triagem inicial voluntária, destinada a verificar a viabilidade de atendimento. Esse contato <strong>não estabelece relação contratual</strong> de prestação de serviços jurídicos entre as partes, nem implica qualquer obrigação por parte do escritório ou do potencial cliente.</p>
<h3>3. Contratação Efetiva dos Serviços</h3>
<p>A formalização da prestação de serviços de advocacia ocorre somente mediante assinatura de <strong>contrato escrito</strong>, elaborado após análise do caso pelo advogado responsável e concordância mútua com todos os termos, condições e honorários propostos.</p>
<h3>4. Honorários — Modelo de Êxito</h3>
<p>Atuamos sob o modelo de <strong>honorários por êxito</strong>: você não paga nada antecipadamente. Os honorários são devidos apenas em caso de êxito na ação, conforme percentual combinado individualmente em contrato. O percentual acordado respeita os limites estabelecidos pelo <strong>Estatuto da OAB (Lei nº 8.906/1994)</strong> e pelo Código de Ética e Disciplina da Ordem dos Advogados do Brasil.</p>
<h3>5. Legislação Aplicável e Foro</h3>
<p>Estes Termos de Serviço são regidos pela legislação da República Federativa do Brasil. Fica eleito o foro da <strong>Comarca de São Paulo SP</strong> para dirimir eventuais controvérsias decorrentes destes termos, com renúncia expressa a qualquer outro, por mais privilegiado que seja.</p>
<h3>6. Atualização dos Termos</h3>
<p>Estes termos podem ser revisados e atualizados a qualquer momento, sem aviso prévio. Recomendamos verificar periodicamente esta página para se manter informado sobre eventuais alterações.</p>
</div>
<div class="modal-footer">
<button class="btn btn-cta btn-md" data-close="modal-termos">Entendido</button>
</div>
</div>
</div>
<!-- ============================================================
JAVASCRIPT
============================================================ -->
<script>
/* 0 — Lead form → WhatsApp */
(function () {
var btn = document.getElementById('lead-btn');
if (!btn) return;
btn.addEventListener('click', function () {
var nome = (document.getElementById('lead-nome').value || '').trim();
var caso = (document.getElementById('lead-caso').value || '').trim();
if (!caso) {
document.getElementById('lead-caso').focus();
return;
}
var msg = 'Olá, gostaria de uma análise sem compromisso do meu caso trabalhista.';
if (nome) msg += '\n\nNome: ' + nome;
msg += '\n\nCaso: ' + caso;
window.open(
'https://wa.me/551151991450?text=' + encodeURIComponent(msg),
'_blank',
'noopener,noreferrer'
);
});
})();
/* 1 — Scroll reveal */
(function () {
var els = document.querySelectorAll('.reveal,.reveal-l,.reveal-r,.reveal-s');
if (!els.length) return;
var io = new IntersectionObserver(function (entries) {
entries.forEach(function (e) {
if (e.isIntersecting) { e.target.classList.add('on'); io.unobserve(e.target); }
});
}, { threshold: 0.1, rootMargin: '0px 0px -36px 0px' });
els.forEach(function (el) { io.observe(el); });
})();
/* 2 — Navbar scroll state */
(function () {
var nav = document.getElementById('site-navbar');
if (!nav) return;
function tick() {
nav.classList.toggle('scrolled', window.scrollY > 56);
}
window.addEventListener('scroll', tick, { passive: true });
tick();
})();
/* 3 — Modal system */
(function () {
function open(id) {
var el = document.getElementById(id);
if (!el) return;
el.classList.add('open');
document.body.style.overflow = 'hidden';
var f = el.querySelector('button,a,[tabindex]');
if (f) setTimeout(function () { f.focus(); }, 60);
}
function close(id) {
var el = document.getElementById(id);
if (!el) return;
el.classList.remove('open');
document.body.style.overflow = '';
}
document.addEventListener('click', function (e) {
var opener = e.target.closest('[data-modal]');
if (opener) { open(opener.dataset.modal); return; }
var closer = e.target.closest('[data-close]');
if (closer) { close(closer.dataset.close); return; }
if (e.target.classList.contains('modal-overlay')) close(e.target.id);
});
document.addEventListener('keydown', function (e) {
if (e.key !== 'Escape') return;
var o = document.querySelector('.modal-overlay.open');
if (o) close(o.id);
});
})();
</script>
</body>
</html>