<!doctype html>
<html lang="pt-BR" class="h-full">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Os Palpiteiros™ | A Turma Que Opera Com Cálculo, Não Com Sorte</title>
<script src="https://cdn.tailwindcss.com/3.4.17"></script>
<script src="/_sdk/element_sdk.js"></script>
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Montserrat:wght@400;600;700;800;900&family=Oswald:wght@500;600;700&display=swap" rel="stylesheet">
<style>
:root {
--color-black: #0a0a0a;
--color-gold: #d4af37;
--color-emerald: #10b981;
--color-dark-surface: #151515;
--color-text: #f5f5f5;
}
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
html, body {
height: 100%;
width: 100%;
}
body {
font-family: 'Montserrat', sans-serif;
background: var(--color-black);
color: var(--color-text);
overflow-x: hidden;
}
.font-oswald {
font-family: 'Oswald', sans-serif;
}
.gradient-gold {
background: linear-gradient(135deg, #d4af37 0%, #f4e4bc 50%, #d4af37 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
}
.gradient-emerald {
background: linear-gradient(135deg, #10b981 0%, #34d399 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
}
.btn-primary {
background: linear-gradient(135deg, #10b981 0%, #059669 100%);
color: #ffffff;
font-weight: 800;
text-transform: uppercase;
letter-spacing: 0.05em;
transition: all 0.3s ease;
box-shadow: 0 4px 30px rgba(16, 185, 129, 0.4);
}
.btn-primary:hover {
transform: translateY(-2px);
box-shadow: 0 8px 40px rgba(16, 185, 129, 0.6);
background: linear-gradient(135deg, #059669 0%, #047857 100%);
}
.card-dark {
background: linear-gradient(145deg, #1a1a1a 0%, #0f0f0f 100%);
border: 1px solid rgba(212, 175, 55, 0.15);
}
.glow-gold {
box-shadow: 0 0 60px rgba(212, 175, 55, 0.15);
}
.glow-emerald {
box-shadow: 0 0 40px rgba(16, 185, 129, 0.2);
}
.hero-bg {
background: #11100c !important;
}
.hero-section {
background: #11100c !important;
}
.formula-box {
background: linear-gradient(145deg, #1a1a1a 0%, #0d0d0d 100%);
border: 2px solid rgba(16, 185, 129, 0.3);
font-family: 'Courier New', monospace;
}
.stat-card {
background: linear-gradient(145deg, #151515 0%, #0a0a0a 100%);
border: 1px solid rgba(212, 175, 55, 0.2);
}
.transform-card {
background: linear-gradient(145deg, #141414 0%, #0c0c0c 100%);
border-left: 3px solid #d4af37;
}
@keyframes pulse-gold {
0%, 100% { opacity: 1; }
50% { opacity: 0.7; }
}
.animate-pulse-gold {
animation: pulse-gold 2s ease-in-out infinite;
}
@keyframes float {
0%, 100% { transform: translateY(0); }
50% { transform: translateY(-10px); }
}
.animate-float {
animation: float 3s ease-in-out infinite;
}
.section-divider {
height: 1px;
background: linear-gradient(90deg, transparent 0%, rgba(212, 175, 55, 0.3) 50%, transparent 100%);
}
.carousel-wrapper {
position: relative;
width: 100%;
}
.carousel-track {
display: flex;
gap: 1.5rem;
transition: transform 0.5s ease-out;
}
.carousel-item {
flex-shrink: 0;
}
@media (max-width: 768px) {
.carousel-item {
width: 100% !important;
}
}
@media (min-width: 769px) and (max-width: 1024px) {
.carousel-item {
width: calc(50% - 0.75rem) !important;
}
}
@media (min-width: 1025px) {
.carousel-item {
width: calc(20% - 1.2rem) !important;
}
}
#carousel-indicators {
display: flex;
gap: 0.5rem;
justify-content: center;
}
.carousel-dot {
width: 0.75rem;
height: 0.75rem;
border-radius: 50%;
background-color: rgba(212, 175, 55, 0.2);
cursor: pointer;
transition: all 0.3s ease;
border: 1px solid rgba(212, 175, 55, 0.3);
}
.carousel-dot.active {
background-color: #d4af37;
border-color: #d4af37;
transform: scale(1.3);
}
</style>
<style>body { box-sizing: border-box; }</style>
<script src="/_sdk/data_sdk.js" type="text/javascript"></script>
</head>
<body class="h-full">
<div id="app-wrapper" class="w-full h-full overflow-auto"><!-- Warning Banner -->
<div class="w-full bg-gradient-to-r from-amber-900/30 via-amber-800/20 to-amber-900/30 border-b border-amber-600/30 py-2 px-4">
<p class="text-center text-xs md:text-sm text-amber-200/90">⚠️ Conteúdo educativo sobre arbitragem esportiva. Resultados podem variar conforme execução e disciplina.</p>
</div><!-- BLOCO 1: HERO -->
<section class="hero-bg min-h-screen relative overflow-hidden">
<div class="absolute top-20 left-10 w-64 h-64 bg-gradient-to-br from-amber-500/10 to-transparent rounded-full blur-3xl"></div>
<div class="absolute bottom-20 right-10 w-80 h-80 bg-gradient-to-tl from-emerald-500/10 to-transparent rounded-full blur-3xl"></div>
<div class="absolute inset-0 opacity-5" style="background-image: linear-gradient(rgba(212,175,55,0.3) 1px, transparent 1px), linear-gradient(90deg, rgba(212,175,55,0.3) 1px, transparent 1px); background-size: 50px 50px;"></div>
<div class="relative z-10 max-w-6xl mx-auto px-4 py-12 md:py-20">
<div class="text-center mb-8">
<img src="https://i.imgur.com/uGD7d4t.png" alt="Os Palpiteiros Logo" class="h-48 md:h-64 mx-auto mb-4 drop-shadow-lg" loading="lazy" onerror="console.error('Logo failed to load:', this.src); this.style.display='none';">
<p class="text-gray-400 text-sm mt-3 font-medium tracking-wide">A Turma Que Opera Com Cálculo, Não Com Sorte</p>
</div>
<div class="text-center mb-8">
<div class="mb-6"><span class="text-6xl animate-float inline-block">💡</span>
</div>
<h1 class="font-oswald text-4xl md:text-5xl lg:text-6xl font-bold mb-6 leading-tight"><span class="gradient-gold">Proteja Seu Capital</span> <br><span class="text-white">Independente do Placar</span></h1>
<p class="text-lg md:text-lg text-gray-300 mb-10 leading-relaxed">O método dos Palpiteiros™ mostra como transformar <span class="text-amber-400 font-semibold">emoção em estratégia</span> e <span class="text-emerald-400 font-semibold">cálculo em resultado</span>. <br class="hidden md:block">
Aprenda a operar com previsibilidade — sem depender de sorte, achismo ou palpites.</p>
</div>
<div class="mb-8 max-w-3xl mx-auto px-4">
<div class="relative w-full rounded-2xl shadow-2xl bg-black border-2 border-emerald-500/30 overflow-hidden cursor-pointer group" style="aspect-ratio: 16/9;" onclick="openVideoPlayer()">
<div class="absolute inset-0 bg-gradient-to-br from-black/40 to-black/60 flex items-center justify-center group-hover:from-black/30 group-hover:to-black/50 transition-all duration-300">
<div class="flex flex-col items-center gap-4">
<div class="w-20 h-20 rounded-full bg-emerald-500/30 border-2 border-emerald-400 flex items-center justify-center group-hover:scale-110 group-hover:bg-emerald-500/50 transition-all duration-300">
<svg class="w-10 h-10 text-emerald-400 ml-1" fill="currentColor" viewbox="0 0 24 24"><path d="M8 5v14l11-7z" />
</svg>
</div>
<p class="text-white font-semibold text-center">Clique para assistir</p>
</div>
</div><img src="https://i.imgur.com/9I1umWvtYyE.jpg" alt="Thumbnail do vídeo" class="w-full h-full object-cover" loading="lazy" onerror="this.style.background='linear-gradient(135deg, #1a1a1a 0%, #0f0f0f 100%)'; this.style.display='none';">
</div>
<p class="text-center text-xs text-gray-500 mt-2">Clique no vídeo para abrir em tela cheia</p>
</div>
<div class="mb-8 flex justify-center"><button onclick="openCanvaDesign()" class="btn-primary inline-flex items-center gap-3 px-8 md:px-12 py-4 md:py-5 rounded-xl text-base md:text-lg"><span>🚀</span> <span id="hero-cta-text">Entrar Agora no Grupo Free — Acesso Imediato</span></button>
</div>
<div class="flex flex-wrap justify-center gap-4 md:gap-8 text-sm md:text-base">
<div class="flex items-center gap-2 text-gray-300"><span class="text-emerald-400">✅</span> <span>100% Gratuito</span>
</div>
<div class="flex items-center gap-2 text-gray-300"><span class="text-amber-400">⚡</span> <span>Acesso Imediato</span>
</div>
<div class="flex items-center gap-2 text-gray-300"><span class="text-blue-400">💬</span> <span>Comunidade Ativa</span>
</div>
</div>
</div>
<div class="absolute bottom-8 left-1/2 transform -translate-x-1/2 animate-bounce">
<svg class="w-6 h-6 text-amber-400/60" fill="none" stroke="currentColor" viewbox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M19 14l-7 7m0 0l-7-7m7 7V3" />
</svg>
</div>
</section><!-- Elegant Divider -->
<div class="w-full h-px bg-gradient-to-r from-transparent via-amber-500/30 to-transparent"></div><!-- BLOCO 2: A VIRADA DE CHAVE -->
<section class="py-16 md:py-24 bg-gradient-to-b from-[#0a0a0a] to-[#0f0f0f] relative">
<div class="absolute inset-0 opacity-5" style="background-image: radial-gradient(circle at 2px 2px, rgba(212,175,55,0.4) 1px, transparent 0); background-size: 40px 40px;"></div>
<div class="relative z-10 max-w-5xl mx-auto px-4">
<div class="text-center mb-12"><span class="text-4xl mb-4 block">🎯</span>
<h2 class="font-oswald text-3xl md:text-5xl font-bold mb-4"><span class="text-white">Enquanto a maioria </span> <span class="gradient-gold">tropeça</span> <span class="text-white">...</span> <br><span class="text-white">os Palpiteiros </span> <span class="gradient-emerald">extraem valor.</span></h2>
</div>
<div class="grid md:grid-cols-2 gap-8 items-center">
<div class="card-dark rounded-2xl p-8 glow-gold">
<p class="text-lg text-gray-300 leading-relaxed mb-6">Apostar por instinto é <span class="text-red-400 font-semibold">emoção</span>. <br>
Mas emoção <span class="text-red-400">não substitui análise</span>.</p>
<p class="text-lg text-gray-300 leading-relaxed mb-6">Aqui, você aprende o que os outros ainda não entendem:</p>
<p class="text-xl font-bold text-amber-400 flex items-center gap-2">📈 A estrutura vem da lógica — não da intuição.</p>
</div>
<div class="card-dark rounded-2xl p-8 glow-gold">
<p class="text-lg text-gray-300 leading-relaxed mb-6">Diariamente, <span class="text-gray-400">milhares tentam adivinhar resultados</span> usando achismo.</p>
<p class="text-lg text-gray-200 leading-relaxed">Mas existe um <span class="text-emerald-400 font-semibold">pequeno grupo</span> que opera em outro nível: eles <span class="text-emerald-400 font-bold">ganham independente do placar</span>.</p>
</div>
</div>
<div class="mt-12 mb-12 flex justify-center"><img src="https://i.imgur.com/9oTt77Z.jpeg" alt="Arbitragem Esportiva - Calculando vs Torcendo" class="max-w-2xl w-full rounded-2xl shadow-2xl drop-shadow-lg" loading="lazy" onerror="this.style.background='linear-gradient(135deg, #1a1a1a 0%, #0f0f0f 100%)'; this.style.display='none';">
</div>
<div class="text-center mt-12"><button onclick="openCanvaDesign()" class="inline-flex items-center gap-3 bg-emerald-600/20 hover:bg-emerald-600/30 border border-emerald-500/40 px-8 py-4 rounded-xl transition-all duration-300 group"> <span class="text-emerald-400">🔓</span> <span id="bloco2-cta-text" class="text-white font-semibold">Veja Isso Acontecendo Ao Vivo Agora</span>
<svg class="w-5 h-5 text-emerald-400 group-hover:translate-x-1 transition-transform" fill="none" stroke="currentColor" viewbox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M13 7l5 5m0 0l-5 5m5-5H6" />
</svg></button>
</div>
</div>
</section><!-- Elegant Divider -->
<div class="w-full h-px bg-gradient-to-r from-transparent via-emerald-500/30 to-transparent"></div><!-- ========== BLOCO 3: O MÉTODO ========== -->
<section class="py-16 md:py-24 bg-gradient-to-b from-[#0f0f0f] to-[#0a0a0a] relative overflow-hidden">
<div class="absolute top-0 right-0 w-96 h-96 bg-gradient-to-bl from-emerald-500/10 to-transparent rounded-full blur-3xl"></div>
<div class="relative z-10 max-w-6xl mx-auto px-4">
<div class="text-center mb-12"><span class="text-4xl mb-4 block">📊</span>
<h2 class="font-oswald text-3xl md:text-5xl font-bold mb-4"><span class="gradient-emerald">Arbitragem Esportiva:</span> <br><span class="text-white">Como ganhar independente do resultado</span></h2>
</div>
<div class="grid lg:grid-cols-2 gap-8 items-start"><!-- Left Column: Explanation + Benefits -->
<div>
<div class="card-dark rounded-2xl p-8 mb-8">
<p class="text-lg text-gray-300 leading-relaxed mb-4">A arbitragem é uma estratégia real que ensina como <span class="text-emerald-400 font-semibold">ganhar independente do placar</span>.</p>
<p class="text-lg text-gray-200 leading-relaxed">Com o cálculo correto, você aprende como <span class="text-amber-400 font-bold">explorar diferenças entre casas de aposta</span> para lucrar, seja qual for o resultado.</p>
</div><!-- Benefits Grid -->
<div class="grid sm:grid-cols-2 gap-4">
<div class="card-dark rounded-xl p-5 hover:border-emerald-500/40 transition-colors">
<div class="text-3xl mb-3">
🧠
</div>
<h3 class="font-bold text-white mb-2">Estratégia Real</h3>
<p class="text-gray-400 text-sm">100% baseada em cálculo matemático</p>
</div>
<div class="card-dark rounded-xl p-5 hover:border-emerald-500/40 transition-colors">
<div class="text-3xl mb-3">
🚀
</div>
<h3 class="font-bold text-white mb-2">Operações Prontas</h3>
<p class="text-gray-400 text-sm">Análise completa — só copiar, colar e executar</p>
</div>
<div class="card-dark rounded-xl p-5 hover:border-emerald-500/40 transition-colors">
<div class="text-3xl mb-3">
💰
</div>
<h3 class="font-bold text-white mb-2">Comprovado</h3>
<p class="text-gray-400 text-sm">Resultados reais do grupo VIP</p>
</div>
<div class="card-dark rounded-xl p-5 hover:border-emerald-500/40 transition-colors">
<div class="text-3xl mb-3">
🆓
</div>
<h3 class="font-bold text-white mb-2">Sem Risco</h3>
<p class="text-gray-400 text-sm">Aprenda sem investir nada</p>
</div>
</div>
</div><!-- Right Column: Formula Box -->
<div class="formula-box rounded-2xl p-8 glow-emerald">
<h3 class="font-oswald text-xl text-emerald-400 mb-6 text-center">A FÓRMULA DA ARBITRAGEM</h3>
<div class="bg-black/50 rounded-xl p-6 mb-6">
<p class="text-center text-2xl md:text-3xl font-mono text-white mb-4"><span class="text-amber-400">(1/Odd₁)</span> + <span class="text-emerald-400">(1/Odd₂)</span> < 1</p>
<div class="flex items-center justify-center gap-2 text-emerald-400 text-xl font-bold"><span>→</span> <span>Matemática Fechada</span> <span>✔️</span>
</div>
</div>
<div class="space-y-4 text-sm text-gray-300">
<div class="flex items-start gap-3"><span class="text-amber-400 mt-1">▸</span>
<p><span class="text-amber-400 font-semibold">Odd₁</span> = Cotação na Casa A</p>
</div>
<div class="flex items-start gap-3"><span class="text-emerald-400 mt-1">▸</span>
<p><span class="text-emerald-400 font-semibold">Odd₂</span> = Cotação na Casa B</p>
</div>
<div class="flex items-start gap-3"><span class="text-white mt-1">▸</span>
<p>Quando a soma é <span class="text-emerald-400 font-bold">< 1</span>, existe oportunidade de arbitragem</p>
</div>
</div>
<div class="mt-6 pt-6 border-t border-emerald-500/20 text-center">
<p class="text-gray-400 text-sm"><span class="text-emerald-400">✓</span> Aprenda a identificar essas oportunidades no grupo</p>
</div>
</div>
</div><!-- Mini CTA -->
<div class="text-center mt-12"><button onclick="openCanvaDesign()" class="btn-primary inline-flex items-center gap-3 px-8 py-4 rounded-xl text-base"> <span>👉</span> <span id="bloco3-cta-text">Copie a Primeira Operação Agora</span> </button>
</div>
<section class="py-16 md:py-24 bg-gradient-to-b from-[#0a0a0a] to-[#0f0f0f] relative">
<div class="absolute top-1/2 left-0 w-72 h-72 bg-gradient-to-r from-amber-500/10 to-transparent rounded-full blur-3xl transform -translate-y-1/2"></div>
<div class="relative z-10 max-w-6xl mx-auto px-4">
<div class="text-center mb-12"><span class="text-4xl mb-4 block animate-pulse-gold">🔥</span>
<h2 class="font-oswald text-3xl md:text-5xl font-bold mb-4"><span class="text-white">Eles usaram o método</span> <br><span class="gradient-gold">e colhem os resultados.</span></h2>
</div><!-- Main Stat - Real Results Images -->
<div class="max-w-5xl mx-auto mb-12">
<p class="text-amber-400 text-sm font-semibold tracking-wider mb-8 text-center">RESULTADOS REAIS — OPERAÇÕES COMPROVADAS</p>
<div class="grid md:grid-cols-2 gap-6 max-w-3xl mx-auto"><!-- Result 1 -->
<div class="group relative">
<div class="absolute -inset-1 bg-gradient-to-r from-amber-500/30 to-emerald-500/30 rounded-2xl blur-xl opacity-75 group-hover:opacity-100 transition-opacity"></div>
<div class="relative bg-black rounded-2xl p-2 border-2" style="border-image: linear-gradient(135deg, #d4af37 0%, #10b981 100%) 1;"><img src="https://i.imgur.com/JtHHwTm.jpeg" alt="Resultado real operação 1" class="w-full rounded-lg shadow-2xl h-auto" loading="lazy" onerror="console.error('Result image 1 failed to load:', this.src); this.style.background='linear-gradient(135deg, #1a1a1a 0%, #0f0f0f 100%)'; this.style.display='none';">
</div>
</div><!-- Result 2 -->
<div class="group relative">
<div class="absolute -inset-1 bg-gradient-to-r from-emerald-500/30 to-amber-500/30 rounded-2xl blur-xl opacity-75 group-hover:opacity-100 transition-opacity"></div>
<div class="relative bg-black rounded-2xl p-2 border-2" style="border-image: linear-gradient(135deg, #10b981 0%, #d4af37 100%) 1;"><img src="https://i.imgur.com/EEBgmK6.jpeg" alt="Resultado real operação 2" class="w-full rounded-lg shadow-2xl h-auto" loading="lazy" onerror="console.error('Result image 2 failed to load:', this.src); this.style.background='linear-gradient(135deg, #1a1a1a 0%, #0f0f0f 100%)'; this.style.display='none';">
</div>
</div>
</div>
</div><!-- Credibility Text -->
<div class="max-w-3xl mx-auto text-center mb-12">
<div class="text-center">
<blockquote class="card-dark inline-block rounded-2xl px-8 py-6 max-w-2xl">
<p class="font-oswald text-2xl md:text-3xl text-white italic">"Enquanto uns <span class="text-red-400">rezam</span>... <br>
outros <span class="gradient-emerald">calculam</span>."</p>
</blockquote>
</div>
</div>
</div>
</section><!-- Elegant Divider -->
<div class="w-full h-px bg-gradient-to-r from-transparent via-emerald-500/30 to-transparent"></div><!-- ========== BLOCO 4.5: PROVAS SOCIAIS COM CARROSSEL ========== -->
<section class="py-16 md:py-24 bg-gradient-to-b from-[#0f0f0f] to-[#0a0a0a] relative">
<div class="absolute inset-0 opacity-5" style="background-image: radial-gradient(circle at 2px 2px, rgba(16,185,129,0.4) 1px, transparent 0); background-size: 40px 40px;"></div>
<div class="relative z-10 max-w-7xl mx-auto px-4">
<div class="text-center mb-12"><span class="text-4xl mb-4 block">📸</span>
<h2 class="font-oswald text-3xl md:text-5xl font-bold mb-4"><span class="text-white">Pessoas que usaram o método</span> <br><span class="gradient-emerald">já colhem os resultados</span></h2>
<p class="text-gray-400 text-lg mt-4">Comunidade real — pessoas que aplicam a estratégia e lucram</p>
</div><!-- Carrossel Container -->
<div class="relative">
<!-- Carrossel Wrapper -->
<div class="carousel-wrapper overflow-hidden">
<div id="carousel-track" class="carousel-track flex gap-6 transition-transform duration-500 ease-out">
<!-- Card 1 -->
<div class="carousel-item flex-shrink-0 w-full md:w-1/2 lg:w-1/5">
<div class="card-dark rounded-2xl overflow-hidden hover:border-emerald-500/40 transition-colors group h-full flex flex-col">
<div class="w-full bg-gradient-to-br from-emerald-500/20 to-amber-500/10 relative overflow-hidden flex-shrink-0" style="height: 500px;"><img src="https://i.imgur.com/EDXxzuz.jpeg" alt="Pessoa que seguiu o método" class="w-full h-full object-contain" loading="lazy" onerror="console.error('Social proof image failed to load:', this.src); this.parentElement.style.background='linear-gradient(to bottom right, rgba(16,185,129,0.2), rgba(212,175,55,0.1))'; this.style.display='none';">
</div>
</div>
</div><!-- Card 2 -->
<div class="carousel-item flex-shrink-0 w-full md:w-1/2 lg:w-1/5">
<div class="card-dark rounded-2xl overflow-hidden hover:border-emerald-500/40 transition-colors group h-full flex flex-col">
<div class="w-full bg-gradient-to-br from-emerald-500/20 to-amber-500/10 relative overflow-hidden flex-shrink-0" style="height: 500px;"><img src="https://i.imgur.com/RDDaFGY.jpeg" alt="Pessoa que seguiu o método" class="w-full h-full object-contain" loading="lazy" onerror="console.error('Social proof image failed to load:', this.src); this.parentElement.style.background='linear-gradient(to bottom right, rgba(16,185,129,0.2), rgba(212,175,55,0.1))'; this.style.display='none';">
</div>
</div>
</div><!-- Card 3 -->
<div class="carousel-item flex-shrink-0 w-full md:w-1/2 lg:w-1/5">
<div class="card-dark rounded-2xl overflow-hidden hover:border-emerald-500/40 transition-colors group h-full flex flex-col">
<div class="w-full bg-gradient-to-br from-emerald-500/20 to-amber-500/10 relative overflow-hidden flex-shrink-0" style="height: 500px;"><img src="https://i.imgur.com/QEOH159.jpeg" alt="Pessoa que seguiu o método" class="w-full h-full object-contain" loading="lazy" onerror="console.error('Social proof image failed to load:', this.src); this.parentElement.style.background='linear-gradient(to bottom right, rgba(16,185,129,0.2), rgba(212,175,55,0.1))'; this.style.display='none';">
</div>
</div>
</div><!-- Card 4 -->
<div class="carousel-item flex-shrink-0 w-full md:w-1/2 lg:w-1/5">
<div class="card-dark rounded-2xl overflow-hidden hover:border-emerald-500/40 transition-colors group h-full flex flex-col">
<div class="w-full bg-gradient-to-br from-emerald-500/20 to-amber-500/10 relative overflow-hidden flex-shrink-0" style="height: 500px;"><img src="https://i.imgur.com/K5w3qht.jpeg" alt="Pessoa que seguiu o método" class="w-full h-full object-contain" loading="lazy" onerror="console.error('Social proof image failed to load:', this.src); this.parentElement.style.background='linear-gradient(to bottom right, rgba(16,185,129,0.2), rgba(212,175,55,0.1))'; this.style.display='none';">
</div>
</div>
</div><!-- Card 5 -->
<div class="carousel-item flex-shrink-0 w-full md:w-1/2 lg:w-1/5">
<div class="card-dark rounded-2xl overflow-hidden hover:border-emerald-500/40 transition-colors group h-full flex flex-col">
<div class="w-full bg-gradient-to-br from-emerald-500/20 to-amber-500/10 relative overflow-hidden flex-shrink-0" style="height: 500px;"><img src="https://i.imgur.com/ApvRCqd.jpeg" alt="Pessoa que seguiu o método" class="w-full h-full object-contain" loading="lazy" onerror="console.error('Social proof image failed to load:', this.src); this.parentElement.style.background='linear-gradient(to bottom right, rgba(16,185,129,0.2), rgba(212,175,55,0.1))'; this.style.display='none';">
</div>
</div>
</div><!-- Card 1 (Repeated) -->
<div class="carousel-item flex-shrink-0 w-full md:w-1/2 lg:w-1/5">
<div class="card-dark rounded-2xl overflow-hidden hover:border-emerald-500/40 transition-colors group h-full flex flex-col">
<div class="w-full bg-gradient-to-br from-emerald-500/20 to-amber-500/10 relative overflow-hidden flex-shrink-0" style="height: 500px;"><img src="https://i.imgur.com/EDXxzuz.jpeg" alt="Pessoa que seguiu o método" class="w-full h-full object-contain" loading="lazy" onerror="console.error('Social proof image failed to load:', this.src); this.parentElement.style.background='linear-gradient(to bottom right, rgba(16,185,129,0.2), rgba(212,175,55,0.1))'; this.style.display='none';">
</div>
</div>
</div><!-- Card 2 (Repeated) -->
<div class="carousel-item flex-shrink-0 w-full md:w-1/2 lg:w-1/5">
<div class="card-dark rounded-2xl overflow-hidden hover:border-emerald-500/40 transition-colors group h-full flex flex-col">
<div class="w-full bg-gradient-to-br from-emerald-500/20 to-amber-500/10 relative overflow-hidden flex-shrink-0" style="height: 500px;"><img src="https://i.imgur.com/RDDaFGY.jpeg" alt="Pessoa que seguiu o método" class="w-full h-full object-contain" loading="lazy" onerror="console.error('Social proof image failed to load:', this.src); this.parentElement.style.background='linear-gradient(to bottom right, rgba(16,185,129,0.2), rgba(212,175,55,0.1))'; this.style.display='none';">
</div>
</div>
</div>
</div>
</div><!-- Navigation Buttons --> <button class="carousel-prev absolute left-0 top-1/2 transform -translate-y-1/2 -translate-x-6 md:translate-x-0 z-20 bg-gradient-to-r from-amber-500/30 to-amber-500/10 hover:from-amber-500/50 hover:to-amber-500/30 border border-amber-500/40 rounded-full p-3 transition-all" onclick="scrollCarousel(-1)">
<svg class="w-6 h-6 text-amber-400" fill="none" stroke="currentColor" viewbox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M15 19l-7-7 7-7" />
</svg></button> <button class="carousel-next absolute right-0 top-1/2 transform -translate-y-1/2 translate-x-6 md:translate-x-0 z-20 bg-gradient-to-l from-emerald-500/30 to-emerald-500/10 hover:from-emerald-500/50 hover:to-emerald-500/30 border border-emerald-500/40 rounded-full p-3 transition-all" onclick="scrollCarousel(1)">
<svg class="w-6 h-6 text-emerald-400" fill="none" stroke="currentColor" viewbox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9 5l7 7-7 7" />
</svg></button>
</div><!-- Indicators -->
<div class="flex justify-center gap-2 mt-8">
<div id="carousel-indicators" class="flex gap-2"></div>
</div><!-- Quote -->
<div class="text-center mt-12 max-w-2xl mx-auto">
<div class="card-dark rounded-xl p-6 border-l-2 border-l-emerald-500">
<p class="text-gray-300 italic">"Essas são pessoas reais ganhando dinheiro real. Em breve, você pode estar aqui também."</p>
</div>
</div>
</div>
</section><!-- Elegant Divider -->
<div class="w-full h-px bg-gradient-to-r from-transparent via-amber-500/30 to-transparent"></div><!-- ========== BLOCO 5: TRANSFORMAÇÃO ========== -->
<section class="py-16 md:py-24 bg-gradient-to-b from-[#0f0f0f] to-[#0a0a0a] relative">
<div class="absolute bottom-0 right-0 w-96 h-96 bg-gradient-to-tl from-amber-500/10 to-transparent rounded-full blur-3xl"></div>
<div class="relative z-10 max-w-6xl mx-auto px-4">
<div class="text-center mb-12"><span class="text-4xl mb-4 block">🔑</span>
<h2 class="font-oswald text-3xl md:text-5xl font-bold mb-4"><span class="text-white">O que vai </span> <span class="gradient-gold">mudar</span> <span class="text-white"> na sua estratégia</span> <br><span class="text-white">a partir de hoje.</span></h2>
</div><!-- Transformation Cards -->
<div class="grid md:grid-cols-2 gap-6 max-w-5xl mx-auto mb-12">
<div class="transform-card rounded-xl p-6 hover:border-l-emerald-400 transition-colors">
<div class="flex items-start gap-4"><span class="flex-shrink-0 w-10 h-10 rounded-full bg-amber-500/20 flex items-center justify-center text-amber-400 font-bold">1</span>
<div>
<h3 class="font-bold text-white text-lg mb-2">Sair do achismo</h3>
<p class="text-gray-400">Transformar intuição em cálculo — e começar a operar com precisão.</p>
</div>
</div>
</div>
<div class="transform-card rounded-xl p-6 hover:border-l-emerald-400 transition-colors">
<div class="flex items-start gap-4"><span class="flex-shrink-0 w-10 h-10 rounded-full bg-amber-500/20 flex items-center justify-center text-amber-400 font-bold">2</span>
<div>
<h3 class="font-bold text-white text-lg mb-2">Ganhar diferente</h3>
<p class="text-gray-400">Explorar oportunidades que a maioria nunca percebe — nem que o resultado não favoreça.</p>
</div>
</div>
</div>
<div class="transform-card rounded-xl p-6 hover:border-l-emerald-400 transition-colors">
<div class="flex items-start gap-4"><span class="flex-shrink-0 w-10 h-10 rounded-full bg-amber-500/20 flex items-center justify-center text-amber-400 font-bold">3</span>
<div>
<h3 class="font-bold text-white text-lg mb-2">Acesso ao método real</h3>
<p class="text-gray-400">Estudar a fórmula que funciona — e ver ela sendo aplicada ao vivo todo dia.</p>
</div>
</div>
</div>
<div class="transform-card rounded-xl p-6 hover:border-l-emerald-400 transition-colors">
<div class="flex items-start gap-4"><span class="flex-shrink-0 w-10 h-10 rounded-full bg-amber-500/20 flex items-center justify-center text-amber-400 font-bold">4</span>
<div>
<h3 class="font-bold text-white text-lg mb-2">Comunidade que entende</h3>
<p class="text-gray-400">Cercado por gente séria que operam com método — não com emoção ou sorte.</p>
</div>
</div>
</div>
</div><!-- Emotional Quote -->
<div class="text-center max-w-3xl mx-auto mb-12">
<div class="card-dark rounded-2xl p-8">
<p class="text-lg md:text-xl text-gray-300 italic leading-relaxed">"Talvez hoje você ainda não saiba como operar com segurança... <br>
mas depois de entender como um <span class="text-amber-400 font-bold">Palpiteiro pensa</span>, <br><span class="text-white font-semibold">você nunca mais vai arriscar tudo sem calcular.</span>"</p>
</div>
</div><!-- Mini CTA -->
<div class="text-center"><button onclick="openCanvaDesign()" class="btn-primary inline-flex items-center gap-3 px-8 py-4 rounded-xl text-base"> <span>🚀</span> <span id="bloco5-cta-text">Comece com as Operações de Hoje</span> </button>
</div>
</div>
</section><!-- Elegant Divider -->
<div class="w-full h-px bg-gradient-to-r from-transparent via-emerald-500/30 to-transparent"></div><!-- ========== BLOCO 6: BÔNUS EXCLUSIVOS ========== -->
<section class="py-16 md:py-24 bg-gradient-to-b from-[#0f0f0f] to-[#0a0a0a] relative overflow-hidden">
<div class="absolute inset-0">
<div class="absolute top-1/3 left-0 w-96 h-96 bg-gradient-to-r from-amber-500/15 to-transparent rounded-full blur-3xl"></div>
<div class="absolute bottom-1/3 right-0 w-96 h-96 bg-gradient-to-l from-emerald-500/15 to-transparent rounded-full blur-3xl"></div>
</div>
<div class="relative z-10 max-w-6xl mx-auto px-4">
<div class="text-center mb-12"><span class="text-4xl mb-4 block animate-pulse-gold">🎁</span>
<h2 class="font-oswald text-3xl md:text-5xl font-bold mb-4"><span class="text-white">Entre Hoje e</span> <br><span class="gradient-gold">Transforme Sua Operação:</span></h2>
</div>
<div class="grid md:grid-cols-3 gap-6 max-w-5xl mx-auto mb-12">
<div class="card-dark rounded-2xl p-6 relative overflow-hidden group hover:border-amber-500/50 transition-colors">
<div class="absolute top-0 right-0 w-20 h-20 bg-amber-500/10 rounded-full blur-2xl group-hover:bg-amber-500/20 transition-colors"></div>
<div class="relative z-10">
<div class="text-4xl mb-4">
📘
</div>
<h3 class="font-bold text-white text-lg mb-3">Manual do Palpiteiro™</h3>
<p class="text-gray-400 text-sm leading-relaxed">Aprenda os procedimentos Super Odds, Freebets e Duplo Green passo a passo — com exemplos reais e imagens.</p>
<div class="mt-4 pt-4 border-t border-amber-500/20">
<p class="text-amber-400 text-xs font-semibold">PDF Exclusivo (Valor: R$97)</p>
</div>
</div>
</div>
<div class="card-dark rounded-2xl p-6 relative overflow-hidden group hover:border-emerald-500/50 transition-colors border-emerald-500/30">
<div class="absolute top-0 right-0 w-20 h-20 bg-emerald-500/10 rounded-full blur-2xl group-hover:bg-emerald-500/20 transition-colors"></div>
<div class="absolute -top-3 -right-3 bg-gradient-to-br from-emerald-500 to-emerald-600 text-white text-xs font-bold px-3 py-1 rounded-full transform rotate-12">
BÔNUS
</div>
<div class="relative z-10">
<div class="text-4xl mb-4">
⚙️
</div>
<h3 class="font-bold text-white text-lg mb-3">Operações Mastigadas</h3>
<p class="text-gray-400 text-sm leading-relaxed">Receba as análises prontas todo dia — basta copiar, colar e executar. Zero complicação.</p>
<div class="mt-4 pt-4 border-t border-emerald-500/20">
<p class="text-emerald-400 text-xs font-semibold">Acesso 24/7 (Valor: R$197)</p>
</div>
</div>
</div>
<div class="card-dark rounded-2xl p-6 relative overflow-hidden group hover:border-amber-500/50 transition-colors">
<div class="absolute top-0 right-0 w-20 h-20 bg-amber-500/10 rounded-full blur-2xl group-hover:bg-amber-500/20 transition-colors"></div>
<div class="relative z-10">
<div class="text-4xl mb-4">
🔓
</div>
<h3 class="font-bold text-white text-lg mb-3">Acesso à Turma VIP</h3>
<p class="text-gray-400 text-sm leading-relaxed">Quando estiver pronto, você sobe de nível e participa das operações avançadas exclusivas.</p>
<div class="mt-4 pt-4 border-t border-amber-500/20">
<p class="text-emerald-400 text-xs font-semibold">✓ Acesso Antecipado Garantido</p>
</div>
</div>
</div>
</div>
<div class="text-center max-w-3xl mx-auto mb-12">
<div class="card-dark rounded-2xl p-8 glow-gold">
<p class="text-lg text-gray-300 leading-relaxed mb-4">O grupo Free é o <span class="text-amber-400 font-semibold">primeiro passo</span> para quem quer entender a cobertura matemática e ver a metodologia <span class="text-emerald-400 font-semibold">em tempo real</span>.</p>
<p class="text-lg text-gray-200 font-semibold">⚠️ As vagas são limitadas por suporte — quando atingimos o limite, encerramos temporariamente.</p>
</div>
</div>
<div class="text-center mb-12">
<div class="inline-block">
<p class="text-gray-400 text-sm mb-2">💰 Valor total dos bônus:</p>
<p class="text-2xl font-oswald font-bold"><span class="line-through text-red-400/60">R$ 297</span> <span class="text-emerald-400 ml-4">→ Hoje: <span class="text-3xl text-white">ACESSO EDUCATIVO</span></span></p>
</div>
</div>
<div class="text-center"><button onclick="openCanvaDesign()" class="btn-primary inline-flex items-center gap-3 px-8 py-4 rounded-xl text-base"> <span>👉</span> <span id="bloco6-cta-text">Pegar Meu Acesso Agora</span> </button>
</div>
</div>
</section><!-- Elegant Divider -->
<div class="w-full h-px bg-gradient-to-r from-transparent via-amber-500/30 to-transparent"></div><!-- ========== BLOCO 7: ENCERRAMENTO E DECISÃO FINAL ========== -->
<section class="py-16 md:py-24 bg-gradient-to-b from-[#0a0a0a] to-[#050505] relative overflow-hidden">
<div class="absolute inset-0">
<div class="absolute inset-0 opacity-30" style="background: radial-gradient(circle at 30% 50%, rgba(212,175,55,0.1) 0%, transparent 50%), radial-gradient(circle at 70% 50%, rgba(16,185,129,0.1) 0%, transparent 50%);"></div>
</div>
<div class="relative z-10 max-w-4xl mx-auto px-4">
<div class="text-center mb-12">
<div class="mb-6"><span class="text-6xl animate-float inline-block">⏱️</span>
</div>
<h2 class="font-oswald text-3xl md:text-5xl font-bold mb-6"><span class="text-white">A decisão é sua.</span> <br><span class="text-white">A </span> <span class="gradient-gold">metodologia</span> <span class="text-white"> já</span> <br><span class="text-white">existe.</span></h2>
</div>
<div class="card-dark rounded-2xl p-8 md:p-10 max-w-3xl mx-auto mb-12 glow-gold">
<p class="text-lg text-gray-300 leading-relaxed mb-6">Você pode continuar operando <span class="text-red-400 font-semibold">sem proteção</span>, ou aprender com quem já descobriu a <span class="text-amber-400 font-bold">cobertura matemática do lucro</span>.</p>
<p class="text-lg text-gray-200 leading-relaxed mb-6">O que separa quem <span class="text-red-400">perde</span> de quem <span class="text-emerald-400 font-bold">extrai valor</span> não é sorte — é <span class="text-white font-bold">estrutura</span>.</p>
<p class="text-xl text-white font-bold italic border-t border-amber-500/20 pt-6">"E a estrutura já está disponível pra você <span class="text-emerald-400">hoje</span>."</p>
</div>
<div class="text-center mb-12">
<div class="inline-block">
<p class="text-sm text-gray-400 mb-3 font-semibold tracking-wider">⏱️ FECHAMENTO DO GRUPO EM:</p>
<div class="flex gap-2 items-center justify-center">
<div class="bg-gradient-to-br from-amber-500/30 to-amber-600/20 border border-amber-500/50 rounded-lg px-4 py-3 min-w-20">
<p class="font-oswald text-2xl font-bold text-amber-400 countdown-hours">47</p>
<p class="text-xs text-amber-400/70">HORAS</p>
</div><span class="text-2xl text-amber-400 font-bold">:</span>
<div class="bg-gradient-to-br from-amber-500/30 to-amber-600/20 border border-amber-500/50 rounded-lg px-4 py-3 min-w-20">
<p class="font-oswald text-2xl font-bold text-amber-400 countdown-minutes">28</p>
<p class="text-xs text-amber-400/70">MINUTOS</p>
</div><span class="text-2xl text-amber-400 font-bold">:</span>
<div class="bg-gradient-to-br from-emerald-500/30 to-emerald-600/20 border border-emerald-500/50 rounded-lg px-4 py-3 min-w-20">
<p class="font-oswald text-2xl font-bold text-emerald-400 countdown-seconds">52</p>
<p class="text-xs text-emerald-400/70">SEGUNDOS</p>
</div>
</div>
</div>
</div>
<div class="text-center mb-8"><button onclick="openCanvaDesign()" class="btn-primary inline-flex items-center gap-3 px-10 md:px-16 py-5 md:py-6 rounded-2xl text-lg md:text-xl"> <span class="text-2xl">🚀</span> <span id="bloco7-cta-text">GARANTIR MINHA VAGA AGORA</span> </button>
</div>
<div class="text-center text-sm text-gray-500 space-y-1">
<p>✓ Entrada Imediata</p>
<p>✓ Sem cartão de crédito</p>
<p>✓ Método comprovado</p>
</div>
</div>
</section><!-- Elegant Divider -->
<div class="w-full h-px bg-gradient-to-r from-transparent via-emerald-500/30 to-transparent"></div><!-- ========== BLOCO FAQ ========== -->
<section class="py-16 md:py-24 bg-gradient-to-b from-[#050505] to-[#0a0a0a]">
<div class="max-w-4xl mx-auto px-4">
<div class="text-center mb-12"><span class="text-4xl mb-4 block">❓</span>
<h2 class="font-oswald text-3xl md:text-4xl font-bold text-white">Perguntas Frequentes</h2>
</div>
<div class="space-y-4">
<div class="card-dark rounded-xl overflow-hidden"><button class="faq-btn w-full px-6 py-5 text-left flex items-center justify-between hover:bg-white/5 transition-colors" onclick="toggleFaq(this)"> <span class="font-semibold text-white">É realmente gratuito?</span>
<svg class="faq-icon w-5 h-5 text-amber-400 transform transition-transform" fill="none" stroke="currentColor" viewbox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M19 9l-7 7-7-7" />
</svg></button>
<div class="faq-content hidden px-6 pb-5">
<p class="text-gray-400">Sim! O grupo free é 100% gratuito. Você aprende a metodologia, vê operações em tempo real e participa da comunidade sem pagar nada.</p>
</div>
</div>
<div class="card-dark rounded-xl overflow-hidden"><button class="faq-btn w-full px-6 py-5 text-left flex items-center justify-between hover:bg-white/5 transition-colors" onclick="toggleFaq(this)"> <span class="font-semibold text-white">Preciso de experiência com apostas?</span>
<svg class="faq-icon w-5 h-5 text-amber-400 transform transition-transform" fill="none" stroke="currentColor" viewbox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M19 9l-7 7-7-7" />
</svg></button>
<div class="faq-content hidden px-6 pb-5">
<p class="text-gray-400">Não! O método é ensinado do zero. Você aprende toda a lógica da arbitragem de forma didática, mesmo sem experiência prévia.</p>
</div>
</div>
<div class="card-dark rounded-xl overflow-hidden"><button class="faq-btn w-full px-6 py-5 text-left flex items-center justify-between hover:bg-white/5 transition-colors" onclick="toggleFaq(this)"> <span class="font-semibold text-white">O lucro é garantido?</span>
<svg class="faq-icon w-5 h-5 text-amber-400 transform transition-transform" fill="none" stroke="currentColor" viewbox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M19 9l-7 7-7-7" />
</svg></button>
<div class="faq-content hidden px-6 pb-5">
<p class="text-gray-400">A arbitragem esportiva é uma estratégia matemática com alta taxa de sucesso. Os resultados dependem da execução correta e disciplina individual. Não fazemos promessas de ganhos, mas ensinamos o método comprovado.</p>
</div>
</div>
<div class="card-dark rounded-xl overflow-hidden"><button class="faq-btn w-full px-6 py-5 text-left flex items-center justify-between hover:bg-white/5 transition-colors" onclick="toggleFaq(this)"> <span class="font-semibold text-white">Quanto preciso investir para começar?</span>
<svg class="faq-icon w-5 h-5 text-amber-400 transform transition-transform" fill="none" stroke="currentColor" viewbox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M19 9l-7 7-7-7" />
</svg></button>
<div class="faq-content hidden px-6 pb-5">
<p class="text-gray-400">Você pode aprender sem investir nada. Quando se sentir confortável, o valor inicial fica a seu critério. Muitos começam com valores baixos para praticar.</p>
</div>
</div>
</div>
</div>
</section><!-- Footer -->
<footer class="py-8 bg-[#050505] border-t border-gray-800/50">
<div class="max-w-6xl mx-auto px-4 text-center">
<div class="mb-6">
<img src="https://i.imgur.com/spEo0iW.png" alt="Os Palpiteiros Logo" class="h-16 md:h-20 mx-auto mb-4 drop-shadow-lg" loading="lazy" onerror="console.error('Footer logo image failed to load:', this.src); this.style.display='none';">
</div>
<p class="text-gray-500 text-sm mb-2">Comunidade educativa sobre arbitragem esportiva e cobertura de mercado.</p>
<p class="text-gray-600 text-xs mb-4">Os resultados apresentados neste site são de caráter educativo e dependem da execução individual do método. Este site não faz parte do Facebook, Google ou de qualquer plataforma externa.</p>
<div class="flex justify-center gap-6 text-xs mb-4"><a id="terms-link" href="#" target="_blank" rel="noopener noreferrer" class="text-emerald-500 hover:text-emerald-400 transition-colors">Termos de Uso</a> <a id="privacy-link" href="#" target="_blank" rel="noopener noreferrer" class="text-emerald-500 hover:text-emerald-400 transition-colors">Política de Privacidade</a>
</div>
</div>
</footer>
<script>
// Function to open video player
function openVideoPlayer() {
const videoModal = document.getElementById('video-modal');
if (!videoModal) {
const modalHTML = `
<div id="video-modal" class="fixed inset-0 z-50 flex items-center justify-center p-4" style="background: rgba(0,0,0,0.95);">
<div class="relative w-full max-w-4xl bg-black rounded-2xl overflow-hidden shadow-2xl border border-emerald-500/30">
<button onclick="closeVideoModal()" class="absolute top-4 right-4 z-10 bg-black/80 hover:bg-black text-white p-2 rounded-full transition-colors">
<svg class="w-6 h-6" fill="none" stroke="currentColor" viewBox="0 0 24 24">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M6 18L18 6M6 6l12 12"></path>
</svg>
</button>
<iframe id="modal-video"
width="100%"
height="600"
src="https://www.youtube.com/embed/dQw4w9WgXcQ?autoplay=1"
title="Os Palpiteiros"
frameborder="0"
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
allowfullscreen
style="aspect-ratio: 16/9; display: block; border: none;">
</iframe>
</div>
</div>
`;
document.body.insertAdjacentHTML('beforeend', modalHTML);
} else {
videoModal.style.display = 'flex';
}
}
function closeVideoModal() {
const videoModal = document.getElementById('video-modal');
if (videoModal) {
videoModal.style.display = 'none';
}
}
// Close video modal on background click
document.addEventListener('click', (e) => {
const videoModal = document.getElementById('video-modal');
if (videoModal && e.target === videoModal) {
closeVideoModal();
}
});
// Close video modal on ESC key
document.addEventListener('keydown', (e) => {
if (e.key === 'Escape') {
closeVideoModal();
}
});
// Function to open Canva design in an embedded modal
function openCanvaDesign() {
const modal = document.getElementById('canva-modal');
if (!modal) {
// Create modal if it doesn't exist
const modalHTML = `
<div id="canva-modal" class="fixed inset-0 z-50 flex items-center justify-center p-4" style="background: rgba(0,0,0,0.8);">
<div class="bg-black rounded-2xl max-w-5xl w-full max-h-[90vh] flex flex-col shadow-2xl border border-emerald-500/30">
<div class="flex items-center justify-between px-6 py-4 border-b border-emerald-500/20">
<h3 class="text-white font-oswald text-xl">Os Palpiteiros™ - Turma Free</h3>
<button onclick="closeCanvaModal()" class="text-gray-400 hover:text-white transition-colors">
<svg class="w-6 h-6" fill="none" stroke="currentColor" viewBox="0 0 24 24">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M6 18L18 6M6 6l12 12"></path>
</svg>
</button>
</div>
<iframe src="https://www.canva.com/design/DAHDR810cBQ/FypDYWzZs1ZNA_g0cNTHOw/watch?utm_content=DAHDR810cBQ&utm_campaign=designshare&utm_medium=link2&utm_source=uniquelinks&utlId=h63db031ead"
class="flex-1 rounded-b-2xl border-0"
style="min-height: 600px;">
</iframe>
</div>
</div>
`;
document.body.insertAdjacentHTML('beforeend', modalHTML);
} else {
modal.style.display = 'flex';
}
}
function closeCanvaModal() {
const modal = document.getElementById('canva-modal');
if (modal) {
modal.style.display = 'none';
}
}
// Close modal on background click
document.addEventListener('click', (e) => {
const modal = document.getElementById('canva-modal');
if (modal && e.target === modal) {
closeCanvaModal();
}
});
// Close modal on ESC key
document.addEventListener('keydown', (e) => {
if (e.key === 'Escape') {
closeCanvaModal();
}
});
// FAQ Toggle Function
function toggleFaq(btn) {
const content = btn.nextElementSibling;
const icon = btn.querySelector('.faq-icon');
const isHidden = content.classList.contains('hidden');
// Close all other FAQs
document.querySelectorAll('.faq-content').forEach(c => c.classList.add('hidden'));
document.querySelectorAll('.faq-icon').forEach(i => i.classList.remove('rotate-180'));
if (isHidden) {
content.classList.remove('hidden');
icon.classList.add('rotate-180');
}
}
// Default Configuration
const defaultConfig = {
hero_cta_button: "Entrar Agora no Grupo Free — Acesso Imediato",
bloco2_cta_button: "Veja Isso Acontecendo Ao Vivo Agora",
bloco3_cta_button: "Copie a Primeira Operação Agora",
bloco5_cta_button: "Comece com as Operações de Hoje",
bloco6_cta_button: "Pegar Meu Acesso Agora",
bloco7_cta_button: "GARANTIR MINHA VAGA AGORA"
};
// Element SDK Implementation
if (window.elementSdk) {
window.elementSdk.init({
defaultConfig,
onConfigChange: async (config) => {
// Update all CTA buttons
const heroCtaText = document.getElementById('hero-cta-text');
if (heroCtaText) {
heroCtaText.textContent = config.hero_cta_button || defaultConfig.hero_cta_button;
}
const bloco2CtaText = document.getElementById('bloco2-cta-text');
if (bloco2CtaText) {
bloco2CtaText.textContent = config.bloco2_cta_button || defaultConfig.bloco2_cta_button;
}
const bloco3CtaText = document.getElementById('bloco3-cta-text');
if (bloco3CtaText) {
bloco3CtaText.textContent = config.bloco3_cta_button || defaultConfig.bloco3_cta_button;
}
const bloco5CtaText = document.getElementById('bloco5-cta-text');
if (bloco5CtaText) {
bloco5CtaText.textContent = config.bloco5_cta_button || defaultConfig.bloco5_cta_button;
}
const bloco6CtaText = document.getElementById('bloco6-cta-text');
if (bloco6CtaText) {
bloco6CtaText.textContent = config.bloco6_cta_button || defaultConfig.bloco6_cta_button;
}
const bloco7CtaText = document.getElementById('bloco7-cta-text');
if (bloco7CtaText) {
bloco7CtaText.textContent = config.bloco7_cta_button || defaultConfig.bloco7_cta_button;
}
// Update footer links
const termsLink = document.getElementById('terms-link');
const privacyLink = document.getElementById('privacy-link');
if (termsLink && config.terms_url) {
termsLink.href = config.terms_url;
}
if (privacyLink && config.privacy_url) {
privacyLink.href = config.privacy_url;
}
},
mapToCapabilities: (config) => ({
recolorables: [],
borderables: [],
fontEditable: undefined,
fontSizeable: undefined
}),
mapToEditPanelValues: (config) => new Map([
["hero_cta_button", config.hero_cta_button || defaultConfig.hero_cta_button],
["bloco2_cta_button", config.bloco2_cta_button || defaultConfig.bloco2_cta_button],
["bloco3_cta_button", config.bloco3_cta_button || defaultConfig.bloco3_cta_button],
["bloco5_cta_button", config.bloco5_cta_button || defaultConfig.bloco5_cta_button],
["bloco6_cta_button", config.bloco6_cta_button || defaultConfig.bloco6_cta_button],
["bloco7_cta_button", config.bloco7_cta_button || defaultConfig.bloco7_cta_button]
])
});
}
// Smooth scroll for internal links
document.querySelectorAll('a[href^="#"]').forEach(anchor => {
anchor.addEventListener('click', function (e) {
e.preventDefault();
const target = document.querySelector(this.getAttribute('href'));
if (target) {
target.scrollIntoView({ behavior: 'smooth' });
}
});
});
// Countdown Timer
function updateCountdown() {
const countdownHours = document.querySelector('.countdown-hours');
const countdownMinutes = document.querySelector('.countdown-minutes');
const countdownSeconds = document.querySelector('.countdown-seconds');
if (!countdownHours || !countdownMinutes || !countdownSeconds) return;
let hours = parseInt(countdownHours.textContent);
let minutes = parseInt(countdownMinutes.textContent);
let seconds = parseInt(countdownSeconds.textContent);
setInterval(() => {
seconds--;
if (seconds < 0) {
seconds = 59;
minutes--;
if (minutes < 0) {
minutes = 59;
hours--;
if (hours < 0) {
hours = 47;
minutes = 28;
seconds = 52;
}
}
}
countdownHours.textContent = String(hours).padStart(2, '0');
countdownMinutes.textContent = String(minutes).padStart(2, '0');
countdownSeconds.textContent = String(seconds).padStart(2, '0');
}, 1000);
}
// Initialize countdown on load
updateCountdown();
// Carousel Functions
let currentCarouselIndex = 0;
const totalCards = 7; // 5 originais + 2 repetidas
function initCarousel() {
const indicatorsContainer = document.getElementById('carousel-indicators');
for (let i = 0; i < 5; i++) { // Mostrar apenas 5 indicadores (original, não repetidas)
const dot = document.createElement('div');
dot.className = `carousel-dot ${i === 0 ? 'active' : ''}`;
dot.onclick = () => goToSlide(i);
indicatorsContainer.appendChild(dot);
}
updateCarouselPosition();
}
function scrollCarousel(direction) {
const itemsPerView = window.innerWidth >= 1024 ? 5 : window.innerWidth >= 768 ? 2 : 1;
const maxIndex = Math.max(0, totalCards - itemsPerView);
currentCarouselIndex += direction;
if (currentCarouselIndex < 0) {
currentCarouselIndex = maxIndex;
} else if (currentCarouselIndex > maxIndex) {
currentCarouselIndex = 0;
}
updateCarouselPosition();
}
function goToSlide(index) {
currentCarouselIndex = index;
updateCarouselPosition();
}
function updateCarouselPosition() {
const track = document.getElementById('carousel-track');
const itemWidth = track.querySelector('.carousel-item').offsetWidth;
const gap = 24; // gap-6 = 1.5rem = 24px
const translateX = -(currentCarouselIndex * (itemWidth + gap));
track.style.transform = `translateX(${translateX}px)`;
// Update indicators - sempre baseado no índice do primeiro card original (0-4)
document.querySelectorAll('.carousel-dot').forEach((dot, i) => {
dot.classList.toggle('active', i === (currentCarouselIndex % 5));
});
}
// Initialize carousel when DOM is ready
document.addEventListener('DOMContentLoaded', initCarousel);
window.addEventListener('resize', updateCarouselPosition);
</script>
</div>
</section>
</div>
<script>(function(){function c(){var b=a.contentDocument||a.contentWindow.document;if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'9d8aff3431d8f203',t:'MTc3MjkwMTE1NC4wMDAwMDA='};var a=document.createElement('script');a.nonce='';a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script></body>
</html>
Blog
-
-
Hello world!
Welcome to WordPress. This is your first post. Edit or delete it, then start writing!