Welcome to WordPress. This is your first post. Edit or delete it, then start writing!
<!DOCTYPE html>
<html lang="pt-BR">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>[NOME DO PRODUTO] — Descubra Como Funciona</title>
<meta name="description" content="[DESCRIÇÃO CURTA DO PRODUTO/OFERTA PARA SEO E COMPARTILHAMENTO]">
<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=Fraunces:opsz,wght@9..144,500;9..144,600;9..144,700&family=Inter:wght@400;500;600;700;800&display=swap" rel="stylesheet">
<style>
:root{
--bg: #0F1A2B;
--bg-soft: #16233A;
--card: #1B2A44;
--line: #2A3B58;
--gold: #C9A227;
--gold-soft: #E4C86B;
--text: #EAEFF7;
--muted: #93A1B8;
--ok: #3FAE6A;
--radius: 14px;
}
*{box-sizing:border-box; margin:0; padding:0;}
html{scroll-behavior:smooth;}
body{
background: var(--bg);
color: var(--text);
font-family: 'Inter', sans-serif;
line-height: 1.55;
-webkit-font-smoothing: antialiased;
}
h1,h2,h3{
font-family: 'Fraunces', serif;
font-weight: 600;
line-height: 1.15;
letter-spacing: -0.01em;
}
a{color:inherit;}
img{max-width:100%; display:block;}
.wrap{ max-width: 1080px; margin: 0 auto; padding: 0 24px; }
.eyebrow{
display:inline-flex; align-items:center; gap:8px;
font-size: 13px; font-weight:700; letter-spacing:.08em; text-transform:uppercase;
color: var(--gold-soft);
}
.eyebrow::before{ content:""; width:16px; height:1px; background:var(--gold-soft); }
/* ===== HEADER ===== */
header{
position: sticky; top:0; z-index: 50;
background: rgba(15,26,43,.85);
backdrop-filter: blur(8px);
border-bottom: 1px solid var(--line);
}
.nav{ display:flex; align-items:center; justify-content:space-between; padding: 16px 0; }
.logo{ font-family:'Fraunces', serif; font-weight:700; font-size: 20px; }
.nav-cta{
background: var(--gold); color:#1A1305; font-weight:700; font-size:14px;
padding: 10px 18px; border-radius: 999px; text-decoration:none;
transition: transform .15s ease, background .15s ease;
}
.nav-cta:hover{ background: var(--gold-soft); transform: translateY(-1px); }
/* ===== HERO ===== */
.hero{ padding: 72px 0 56px; position:relative; overflow:hidden; }
.hero::before{
content:""; position:absolute; top:-120px; right:-160px; width:480px; height:480px;
background: radial-gradient(circle, rgba(201,162,39,.18), transparent 70%);
pointer-events:none;
}
.hero-grid{ display:grid; grid-template-columns: 1.1fr .9fr; gap: 56px; align-items:center; }
.hero h1{ font-size: clamp(32px, 4.4vw, 52px); margin: 18px 0 20px; }
.hero h1 em{ font-style: normal; color: var(--gold-soft); }
.hero p.lead{ font-size: 18px; color: var(--muted); max-width: 46ch; margin-bottom: 30px; }
.cta-btn{
display:inline-flex; align-items:center; gap:10px;
background: var(--gold); color:#1A1305; font-weight:800; font-size:16px;
padding: 16px 30px; border-radius: 999px; text-decoration:none; border:none; cursor:pointer;
box-shadow: 0 10px 30px rgba(201,162,39,.25);
transition: transform .15s ease, box-shadow .15s ease;
}
.cta-btn:hover{ transform: translateY(-2px); box-shadow: 0 14px 36px rgba(201,162,39,.35); }
.cta-sub{ margin-top: 12px; font-size: 13px; color: var(--muted); }
.trust-row{ display:flex; gap: 22px; margin-top: 34px; flex-wrap:wrap; }
.trust-item{ display:flex; align-items:center; gap:8px; font-size: 13px; color: var(--muted); }
.dot{ width:6px; height:6px; border-radius:50%; background: var(--ok); }
/* Signature seal */
.seal-wrap{ display:flex; justify-content:center; }
.seal{ width: 260px; height:260px; position:relative; }
.seal svg{ width:100%; height:100%; }
.seal-text{ text-anchor:middle; fill: var(--gold-soft); font-family:'Inter',sans-serif; font-size:9px; letter-spacing:2px; }
/* ===== SECTIONS COMMON ===== */
section{ padding: 64px 0; border-top: 1px solid var(--line); }
.section-head{ max-width: 640px; margin-bottom: 40px; }
.section-head h2{ font-size: clamp(26px,3vw,36px); margin-top:10px; }
.section-head p{ color: var(--muted); margin-top: 12px; }
/* ===== BENEFITS ===== */
.grid-3{ display:grid; grid-template-columns: repeat(3, 1fr); gap: 22px; }
.card{
background: var(--card); border:1px solid var(--line); border-radius: var(--radius);
padding: 28px; transition: border-color .15s ease, transform .15s ease;
}
.card:hover{ border-color: var(--gold); transform: translateY(-3px); }
.card .num{ font-family:'Fraunces', serif; font-size:14px; color: var(--gold-soft); margin-bottom:14px; }
.card h3{ font-size: 19px; margin-bottom: 10px; }
.card p{ color: var(--muted); font-size: 15px; }
/* ===== HOW IT WORKS ===== */
.steps{ display:grid; grid-template-columns: repeat(3,1fr); gap: 0; position:relative; }
.step{ padding: 0 22px; position:relative; }
.step::before{
content: attr(data-step); font-family:'Fraunces',serif; font-size: 40px; color: var(--gold);
opacity:.5; display:block; margin-bottom: 14px;
}
.step h3{ font-size:17px; margin-bottom:8px; }
.step p{ color: var(--muted); font-size:14px; }
/* ===== TESTIMONIALS ===== */
.testi-grid{ display:grid; grid-template-columns: repeat(3,1fr); gap: 22px; }
.testi{ background: var(--bg-soft); border:1px solid var(--line); border-radius: var(--radius); padding: 24px; }
.stars{ color: var(--gold-soft); font-size: 15px; letter-spacing:2px; margin-bottom:12px; }
.testi p.quote{ font-size: 14.5px; color: var(--text); margin-bottom: 16px; }
.testi .author{ display:flex; align-items:center; gap:10px; }
.avatar{ width:34px; height:34px; border-radius:50%; background: linear-gradient(135deg, var(--gold), var(--gold-soft)); flex-shrink:0; }
.author-name{ font-size: 13.5px; font-weight:600; }
.author-role{ font-size: 12px; color: var(--muted); }
/* ===== FAQ ===== */
.faq-item{ border-bottom: 1px solid var(--line); }
.faq-q{
width:100%; text-align:left; background:none; border:none; color: var(--text);
font-family:'Fraunces',serif; font-size: 17px; padding: 20px 0; cursor:pointer;
display:flex; justify-content:space-between; align-items:center; gap: 16px;
}
.faq-q .icon{ font-size: 20px; color: var(--gold-soft); transition: transform .2s ease; flex-shrink:0; }
.faq-item.open .faq-q .icon{ transform: rotate(45deg); }
.faq-a{ max-height:0; overflow:hidden; transition: max-height .25s ease; }
.faq-a p{ color: var(--muted); font-size: 14.5px; padding-bottom: 20px; max-width: 60ch; }
/* ===== FINAL CTA ===== */
.final-cta{
background: linear-gradient(180deg, var(--bg-soft), var(--bg));
border-radius: 20px; padding: 56px 40px; text-align:center; border:1px solid var(--line);
margin: 0 auto;
}
.final-cta h2{ font-size: clamp(26px,3.4vw,38px); margin-bottom: 14px; }
.final-cta p{ color: var(--muted); max-width: 50ch; margin: 0 auto 28px; }
.timer{ display:flex; justify-content:center; gap: 14px; margin-bottom: 28px; }
.timer .box{ background: var(--card); border:1px solid var(--line); border-radius: 10px; padding: 12px 16px; min-width:64px; }
.timer .box .n{ font-family:'Fraunces',serif; font-size: 24px; color: var(--gold-soft); display:block; }
.timer .box .l{ font-size: 10px; color: var(--muted); text-transform:uppercase; letter-spacing:.06em; }
footer{ border-top: 1px solid var(--line); padding: 32px 0; }
.foot-grid{ display:flex; justify-content:space-between; align-items:center; flex-wrap:wrap; gap: 16px; }
footer p{ color: var(--muted); font-size: 12.5px; max-width: 60ch; }
@media (max-width: 860px){
.hero-grid{ grid-template-columns: 1fr; }
.seal-wrap{ order:-1; margin-bottom: 8px; }
.seal{ width:180px; height:180px; }
.grid-3, .steps, .testi-grid{ grid-template-columns: 1fr; }
.step{ padding: 0; margin-bottom: 28px; }
.nav .nav-cta{ display:none; }
}
</style>
</head>
<body>
<header>
<div class="wrap nav">
<div class="logo">[LOGO / NOME DA MARCA]</div>
<a href="#oferta" class="nav-cta">[TEXTO DO BOTÃO]</a>
</div>
</header>
<section class="hero">
<div class="wrap hero-grid">
<div>
<span class="eyebrow">[CATEGORIA OU SELO — EX: MÉTODO COMPROVADO]</span>
<h1>[HEADLINE PRINCIPAL COM A <em>PROMESSA CENTRAL</em> DA OFERTA]</h1>
<p class="lead">[SUBHEADLINE — explique em 1-2 frases o que a pessoa vai descobrir ou resolver clicando no botão abaixo.]</p>
<a href="#oferta" class="cta-btn">[TEXTO DO CTA — EX: QUERO SABER MAIS] →</a>
<p class="cta-sub">[TEXTO DE REFORÇO — EX: Acesso gratuito · Sem cadastro · Leva 2 minutos]</p>
<div class="trust-row">
<div class="trust-item"><span class="dot"></span>[PROVA 1 — EX: +10.000 pessoas já viram]</div>
<div class="trust-item"><span class="dot"></span>[PROVA 2 — EX: Conteúdo atualizado 2026]</div>
<div class="trust-item"><span class="dot"></span>[PROVA 3 — EX: 100% gratuito]</div>
</div>
</div>
<div class="seal-wrap">
<div class="seal">
<svg viewBox="0 0 200 200">
<circle cx="100" cy="100" r="94" fill="none" stroke="#2A3B58" stroke-width="1.5"/>
<circle cx="100" cy="100" r="78" fill="none" stroke="#C9A227" stroke-width="1.5" stroke-dasharray="2 6"/>
<path id="curve" d="M 30,100 A 70,70 0 1,1 170,100" fill="none"/>
<text class="seal-text"><textPath href="#curve">• [SELO DE CONFIANÇA] • [CONTEÚDO VERIFICADO]</textPath></text>
<text x="100" y="92" text-anchor="middle" fill="#EAEFF7" font-family="Fraunces, serif" font-size="42" font-weight="600">01</text>
<text x="100" y="118" text-anchor="middle" fill="#93A1B8" font-family="Inter, sans-serif" font-size="11" letter-spacing="2">[SUBTEXTO DO SELO]</text>
</svg>
</div>
</div>
</div>
</section>
<section id="beneficios">
<div class="wrap">
<div class="section-head">
<span class="eyebrow">Por que isso importa</span>
<h2>[TÍTULO DA SEÇÃO DE BENEFÍCIOS]</h2>
<p>[TEXTO CURTO explicando o valor que a pessoa recebe.]</p>
</div>
<div class="grid-3">
<div class="card">
<div class="num">01</div>
<h3>[BENEFÍCIO 1]</h3>
<p>[Descrição curta do benefício 1, focando no resultado prático para o leitor.]</p>
</div>
<div class="card">
<div class="num">02</div>
<h3>[BENEFÍCIO 2]</h3>
<p>[Descrição curta do benefício 2, focando no resultado prático para o leitor.]</p>
</div>
<div class="card">
<div class="num">03</div>
<h3>[BENEFÍCIO 3]</h3>
<p>[Descrição curta do benefício 3, focando no resultado prático para o leitor.]</p>
</div>
</div>
</div>
</section>
<section id="como-funciona">
<div class="wrap">
<div class="section-head">
<span class="eyebrow">Passo a passo</span>
<h2>[TÍTULO — EX: Como funciona]</h2>
</div>
<div class="steps">
<div class="step" data-step="1">
<h3>[PASSO 1]</h3>
<p>[Explicação breve do primeiro passo.]</p>
</div>
<div class="step" data-step="2">
<h3>[PASSO 2]</h3>
<p>[Explicação breve do segundo passo.]</p>
</div>
<div class="step" data-step="3">
<h3>[PASSO 3]</h3>
<p>[Explicação breve do terceiro passo.]</p>
</div>
</div>
</div>
</section>
<section id="depoimentos">
<div class="wrap">
<div class="section-head">
<span class="eyebrow">Quem já testou</span>
<h2>[TÍTULO — EX: O que estão dizendo]</h2>
</div>
<div class="testi-grid">
<div class="testi">
<div class="stars">★★★★★</div>
<p class="quote">"[DEPOIMENTO 1 — resultado ou experiência da pessoa.]"</p>
<div class="author">
<div class="avatar"></div>
<div><div class="author-name">[NOME]</div><div class="author-role">[CIDADE/OCUPAÇÃO]</div></div>
</div>
</div>
<div class="testi">
<div class="stars">★★★★★</div>
<p class="quote">"[DEPOIMENTO 2 — resultado ou experiência da pessoa.]"</p>
<div class="author">
<div class="avatar"></div>
<div><div class="author-name">[NOME]</div><div class="author-role">[CIDADE/OCUPAÇÃO]</div></div>
</div>
</div>
<div class="testi">
<div class="stars">★★★★★</div>
<p class="quote">"[DEPOIMENTO 3 — resultado ou experiência da pessoa.]"</p>
<div class="author">
<div class="avatar"></div>
<div><div class="author-name">[NOME]</div><div class="author-role">[CIDADE/OCUPAÇÃO]</div></div>
</div>
</div>
</div>
</div>
</section>
<section id="faq">
<div class="wrap">
<div class="section-head">
<span class="eyebrow">Dúvidas comuns</span>
<h2>Perguntas frequentes</h2>
</div>
<div class="faq-list">
<div class="faq-item">
<button class="faq-q">[PERGUNTA 1] <span class="icon">+</span></button>
<div class="faq-a"><p>[RESPOSTA 1]</p></div>
</div>
<div class="faq-item">
<button class="faq-q">[PERGUNTA 2] <span class="icon">+</span></button>
<div class="faq-a"><p>[RESPOSTA 2]</p></div>
</div>
<div class="faq-item">
<button class="faq-q">[PERGUNTA 3] <span class="icon">+</span></button>
<div class="faq-a"><p>[RESPOSTA 3]</p></div>
</div>
<div class="faq-item">
<button class="faq-q">[PERGUNTA 4] <span class="icon">+</span></button>
<div class="faq-a"><p>[RESPOSTA 4]</p></div>
</div>
</div>
</div>
</section>
<section id="oferta">
<div class="wrap">
<div class="final-cta">
<span class="eyebrow">Última chamada</span>
<h2>[CHAMADA FINAL — EX: Não deixe para depois]</h2>
<p>[TEXTO curto reforçando a urgência ou o benefício de agir agora.]</p>
<div class="timer" id="timer">
<div class="box"><span class="n" id="hh">00</span><span class="l">Horas</span></div>
<div class="box"><span class="n" id="mm">00</span><span class="l">Min</span></div>
<div class="box"><span class="n" id="ss">00</span><span class="l">Seg</span></div>
</div>
<a href="[LINK DE DESTINO DA OFERTA]" class="cta-btn">[TEXTO DO BOTÃO FINAL] →</a>
</div>
</div>
</section>
<footer>
<div class="wrap foot-grid">
<div class="logo" style="font-size:16px;">[LOGO / NOME DA MARCA]</div>
<p>[TEXTO LEGAL — ex: Esta página é de caráter informativo/publicitário. Resultados podem variar. © 2026 [NOME DA EMPRESA]. Todos os direitos reservados.]</p>
</div>
</footer>
<script>
// FAQ accordion
document.querySelectorAll('.faq-item').forEach(item=>{
const q = item.querySelector('.faq-q');
const a = item.querySelector('.faq-a');
q.addEventListener('click', ()=>{
const isOpen = item.classList.contains('open');
document.querySelectorAll('.faq-item').forEach(i=>{
i.classList.remove('open');
i.querySelector('.faq-a').style.maxHeight = null;
});
if(!isOpen){
item.classList.add('open');
a.style.maxHeight = a.scrollHeight + 'px';
}
});
});
// Countdown timer — ajuste as horas em TARGET_HOURS_FROM_NOW
const TARGET_HOURS_FROM_NOW = 6;
const target = new Date().getTime() + TARGET_HOURS_FROM_NOW * 60 * 60 * 1000;
function pad(n){ return String(n).padStart(2,'0'); }
function updateTimer(){
const now = new Date().getTime();
let diff = target - now;
if(diff < 0) diff = 0;
const h = Math.floor(diff / (1000*60*60));
const m = Math.floor((diff % (1000*60*60)) / (1000*60));
const s = Math.floor((diff % (1000*60)) / 1000);
document.getElementById('hh').textContent = pad(h);
document.getElementById('mm').textContent = pad(m);
document.getElementById('ss').textContent = pad(s);
}
updateTimer();
setInterval(updateTimer, 1000);
</script>
</body>
</html>