Blog

<!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>