{"id":7,"date":"2026-10-04T00:52:30","date_gmt":"2026-10-04T00:52:30","guid":{"rendered":"https:\/\/firminogrupo.com\/?page_id=7"},"modified":"2026-10-17T02:00:03","modified_gmt":"2026-10-17T02:00:03","slug":"quiz-fixo","status":"publish","type":"page","link":"https:\/\/firminogrupo.com\/?page_id=7","title":{"rendered":"Quiz Fixo"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"7\" class=\"elementor elementor-7\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2125cf9 e-flex e-con-boxed e-con e-parent\" data-id=\"2125cf9\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7bdf410 elementor-widget elementor-widget-html\" data-id=\"7bdf410\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- ===================== QUIZ DE CAPTA\u00c7\u00c3O \u2014 COLE NUM WIDGET \"HTML\" DO ELEMENTOR (p\u00e1gina em \"Elementor Tela Cheia\") ===================== -->\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700;800&display=swap\" rel=\"stylesheet\">\r\n<style>\r\n  html, body { background: #0b0b0c !important; overflow-x: hidden; }\r\n  #agq {\r\n    --bg: #0b0b0c; --card: #111113; --opt: #18181b; --line: #2e2e33;\r\n    --text: #f5f5f0; --muted: #a3a3ab; --y: #f2c94c; --y-2: #c9971c; --y-soft: rgba(242,201,76,.12);\r\n    width: 100vw !important; max-width: 100vw !important;\r\n    margin-left: calc(50% - 50vw) !important; margin-right: calc(50% - 50vw) !important;\r\n    box-sizing: border-box; padding: 28px 16px 60px; position: relative; overflow: hidden; overflow: clip;\r\n    background: var(--bg); color: var(--text);\r\n    font-family: \"Inter\", Arial, sans-serif; line-height: 1.5; -webkit-font-smoothing: antialiased;\r\n  }\r\n  #agq *, #agq *::before, #agq *::after { box-sizing: border-box; }\r\n  #agq::before { content: \"\"; position: absolute; top: -240px; left: 50%; transform: translateX(-50%); width: 820px; height: 520px; border-radius: 50%; pointer-events: none; background: radial-gradient(closest-side, rgba(242,201,76,.13), rgba(242,201,76,0)); }\r\n  #agq .in { position: relative; max-width: 620px; margin: 0 auto; }\r\n  #agq h1, #agq h2, #agq h3, #agq p { margin: 0; }\r\n  #agq button { font: inherit; color: inherit; cursor: pointer; }\r\n\r\n  \/* Topo *\/\r\n  #agq .topo { text-align: center; margin-bottom: 22px; }\r\n  #agq .marca { display: inline-flex; align-items: center; gap: 10px; font-weight: 700; font-size: 15px; }\r\n  #agq .marca img { width: 36px; height: 36px; border-radius: 50%; object-fit: cover; background: #1a1a1a; border: 1.5px solid var(--y); }\r\n  #agq .confia { display: flex; justify-content: center; flex-wrap: wrap; gap: 6px 16px; margin: 12px 0 18px; font-size: 12.5px; color: var(--muted); }\r\n  #agq .confia span::before { content: \"\u2713 \"; color: var(--y); font-weight: 800; }\r\n  #agq h1 { font-size: clamp(25px, 5.4vw, 36px); line-height: 1.12; letter-spacing: -.035em; font-weight: 800; }\r\n  #agq h1 .em { background: linear-gradient(90deg, #fff1b8, var(--y) 45%, var(--y-2)); -webkit-background-clip: text; background-clip: text; color: transparent; }\r\n  #agq .sub { color: var(--muted); font-size: 15px; margin-top: 10px; }\r\n\r\n  \/* Card *\/\r\n  #agq .card { background: var(--card); border: 1px solid var(--line); border-radius: 20px; padding: 22px 20px 24px; box-shadow: 0 20px 60px rgba(0,0,0,.5), 0 0 0 1px rgba(242,201,76,.06); }\r\n  #agq .barra-top { display: flex; align-items: center; justify-content: space-between; gap: 10px; margin-bottom: 10px; font-size: 13px; color: var(--muted); }\r\n  #agq .voltar { background: none; border: 0; padding: 4px 0; color: var(--muted); font-size: 13px; }\r\n  #agq .voltar:hover { color: var(--text); }\r\n  #agq .voltar[hidden] { display: none; }\r\n  #agq .prog { height: 6px; background: var(--line); border-radius: 99px; overflow: hidden; margin-bottom: 22px; }\r\n  #agq .prog i { display: block; height: 100%; width: 0; background: linear-gradient(90deg, var(--y), var(--y-2)); transition: width .35s ease; }\r\n  #agq .passo { animation: qIn .3s ease; }\r\n  @keyframes qIn { from { opacity: 0; transform: translateY(8px); } to { opacity: 1; transform: none; } }\r\n  #agq h2 { font-size: clamp(20px, 4.4vw, 25px); line-height: 1.25; letter-spacing: -.02em; font-weight: 700; margin-bottom: 18px; }\r\n  #agq .opts { display: grid; gap: 10px; }\r\n  #agq .opt { display: flex; align-items: center; gap: 12px; width: 100%; text-align: left; font-size: 16px; background: var(--opt); border: 1.5px solid var(--line); border-radius: 14px; padding: 15px 16px; transition: border-color .15s, background .15s, transform .1s; }\r\n  #agq .opt:hover { border-color: var(--y); }\r\n  #agq .opt:active { transform: scale(.99); }\r\n  #agq .opt.on { border-color: var(--y); background: var(--y-soft); }\r\n  #agq .opt b { flex: 0 0 28px; height: 28px; border-radius: 8px; display: grid; place-items: center; font-size: 13px; color: var(--muted); border: 1px solid var(--line); }\r\n  #agq .opt.on b { background: var(--y); border-color: var(--y); color: #111; }\r\n\r\n  \/* Contato *\/\r\n  #agq .campo { margin-bottom: 14px; }\r\n  #agq label { display: block; font-size: 14px; color: var(--muted); margin-bottom: 6px; }\r\n  #agq input { width: 100%; font: inherit; font-size: 16px; color: var(--text); background: var(--opt); border: 1.5px solid var(--line); border-radius: 14px; padding: 15px 14px; outline: none; }\r\n  #agq input:focus { border-color: var(--y); }\r\n  #agq input.erro { border-color: #ef4444; }\r\n  #agq .msg-erro { color: #f87171; font-size: 13px; margin-top: 5px; }\r\n  #agq .btn { display: inline-flex; align-items: center; justify-content: center; gap: 10px; width: 100%; min-height: 58px; padding: 14px 20px; border: 0; border-radius: 14px; text-decoration: none; background: linear-gradient(90deg, var(--y), var(--y-2)); color: #111 !important; font-size: 17px; font-weight: 800; transition: filter .15s, transform .15s; }\r\n  #agq .btn:hover { filter: brightness(1.08); transform: translateY(-1px); }\r\n  #agq .btn[disabled] { opacity: .6; cursor: wait; }\r\n  #agq .btn svg { width: 22px; height: 22px; flex: 0 0 auto; }\r\n  #agq .nota { color: var(--muted); font-size: 12.5px; text-align: center; margin-top: 12px; }\r\n\r\n  \/* Resultado *\/\r\n  #agq .res-tag { display: inline-block; font-size: 12px; font-weight: 800; letter-spacing: .08em; text-transform: uppercase; color: var(--y); background: var(--y-soft); border: 1px solid rgba(242,201,76,.3); padding: 6px 12px; border-radius: 99px; margin-bottom: 12px; }\r\n  #agq .res-nome { font-size: clamp(28px, 6vw, 38px); font-weight: 800; letter-spacing: -.04em; line-height: 1.05; }\r\n  #agq .res-nome span { color: var(--y); }\r\n  #agq .res-desc { color: var(--muted); font-size: 15px; margin: 8px 0 16px; }\r\n  #agq .res-preco { display: flex; align-items: baseline; flex-wrap: wrap; gap: 4px 10px; margin-bottom: 16px; }\r\n  #agq .res-preco s { color: #77777e; font-size: 14px; }\r\n  #agq .res-preco b { font-size: 30px; font-weight: 800; letter-spacing: -.03em; }\r\n  #agq .res-preco small { color: var(--muted); font-size: 14px; }\r\n  #agq .res-preco em { font-style: normal; font-size: 12px; font-weight: 800; color: var(--y); background: var(--y-soft); padding: 4px 9px; border-radius: 99px; }\r\n  #agq .res-lista { list-style: none; padding: 0; margin: 0 0 22px; display: grid; gap: 9px; }\r\n  #agq .res-lista li { display: flex; gap: 10px; font-size: 15px; color: #d4d4d8; }\r\n  #agq .res-lista li::before { content: \"\u2713\"; flex: 0 0 22px; height: 22px; border-radius: 50%; display: grid; place-items: center; background: var(--y-soft); color: var(--y); font-size: 12px; font-weight: 800; }\r\n  #agq .res-ok { display: flex; gap: 10px; align-items: flex-start; margin-top: 14px; padding: 12px 14px; border-radius: 12px; background: rgba(255,255,255,.03); border: 1px solid var(--line); font-size: 13.5px; color: var(--muted); }\r\n\r\n  \/* Depoimentos *\/\r\n  #agq .dep { margin-top: 46px; }\r\n  #agq .dep-head { text-align: center; margin-bottom: 18px; }\r\n  #agq .dep-head h3 { font-size: clamp(20px, 4vw, 26px); letter-spacing: -.03em; font-weight: 800; }\r\n  #agq .dep-head p { color: var(--muted); font-size: 15px; margin-top: 4px; }\r\n  #agq .dep-wrap { position: relative; }\r\n  #agq .dep-track { display: flex; gap: 14px; overflow-x: auto; scroll-snap-type: x mandatory; scroll-behavior: smooth; padding: 4px 2px 6px; scrollbar-width: none; -ms-overflow-style: none; }\r\n  #agq .dep-track::-webkit-scrollbar { display: none; }\r\n  #agq .dep-item { flex: 0 0 72%; max-width: 260px; scroll-snap-align: start; background: var(--card); border: 1px solid var(--line); border-radius: 16px; overflow: hidden; }\r\n  #agq .dep-item video, #agq .dep-item img { display: block; width: 100%; aspect-ratio: 9 \/ 16; object-fit: cover; background: #000; }\r\n  #agq .dep-item img { object-fit: contain; cursor: zoom-in; }\r\n  #agq .seta { position: absolute; top: 50%; transform: translateY(-50%); z-index: 2; width: 44px; height: 44px; border-radius: 50%; border: 1px solid var(--line); background: rgba(17,17,19,.92); display: grid; place-items: center; transition: .2s; }\r\n  #agq .seta:hover { border-color: var(--y); color: var(--y); }\r\n  #agq .seta svg { width: 18px; height: 18px; }\r\n  #agq .seta.ant { left: -8px; } #agq .seta.prox { right: -8px; }\r\n  #agq .dep-dica { text-align: center; color: #71717a; font-size: 13px; margin-top: 10px; }\r\n  #agq .zoom { position: fixed; inset: 0; z-index: 99999; background: rgba(0,0,0,.9); display: flex; align-items: center; justify-content: center; padding: 16px; cursor: zoom-out; }\r\n  #agq .zoom img { max-width: 100%; max-height: 100%; border-radius: 10px; }\r\n\r\n  @media (min-width: 700px) {\r\n    #agq { padding-top: 44px; }\r\n    #agq .card { padding: 28px 28px 30px; }\r\n    #agq .dep-item { flex-basis: calc((100% - 28px) \/ 3); }\r\n    #agq .dep-dica { display: none; }\r\n    #agq .seta.ant { left: -22px; } #agq .seta.prox { right: -22px; }\r\n  }\r\n  @media (max-width: 699px) { #agq .seta { display: none; } }\r\n<\/style>\r\n\r\n<div id=\"agq\">\r\n  <div class=\"in\">\r\n    <header class=\"topo\">\r\n      <div class=\"marca\"><img data-logo alt=\"Grupo Firmino\"><span>Grupo Firmino<\/span><\/div>\r\n      <div class=\"confia\"><span>+300 clientes ativos<\/span><span>+4 anos no mercado<\/span><span>Copy inclusa<\/span><\/div>\r\n      <h1>Descubra quantos <span class=\"em\">criativos sua opera\u00e7\u00e3o precisa<\/span> por m\u00eas<\/h1>\r\n      <p class=\"sub\">5 perguntas r\u00e1pidas e voc\u00ea recebe na hora o plano ideal pra voc\u00ea.<\/p>\r\n    <\/header>\r\n\r\n    <div class=\"card\">\r\n      <div class=\"barra-top\">\r\n        <button type=\"button\" class=\"voltar\" hidden>\u2190 Voltar<\/button>\r\n        <span class=\"contagem\"><\/span>\r\n      <\/div>\r\n      <div class=\"prog\"><i><\/i><\/div>\r\n      <div class=\"corpo\"><\/div>\r\n    <\/div>\r\n\r\n    <section class=\"dep\">\r\n      <div class=\"dep-head\"><h3>Quem j\u00e1 escala com nossos criativos<\/h3><p>Veja o que nossos clientes dizem<\/p><\/div>\r\n      <div class=\"dep-wrap\">\r\n        <button type=\"button\" class=\"seta ant\" aria-label=\"Anterior\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M15 6l-6 6 6 6\"\/><\/svg><\/button>\r\n        <div class=\"dep-track\"><\/div>\r\n        <button type=\"button\" class=\"seta prox\" aria-label=\"Pr\u00f3ximo\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M9 6l6 6-6 6\"\/><\/svg><\/button>\r\n      <\/div>\r\n      <div class=\"dep-dica\">Deslize para o lado \u2192<\/div>\r\n    <\/section>\r\n  <\/div>\r\n<\/div>\r\n\r\n<script>\r\n(function () {\r\n  \/* ========================= CONFIGURA\u00c7\u00c3O ========================= *\/\r\n  var CONFIG = {\r\n    webhookUrl: \"https:\/\/script.google.com\/macros\/s\/AKfycbxs9oSUY273p2jf_tw7g_iuvAB9VCCL4BOHR6xqGG61kJGs7jlvy-IrzoF4OrbfpRs\/exec\",\r\n    logo: \"https:\/\/firminogrupo.com\/wp-content\/uploads\/2026\/10\/firminodesigner-logo-17.png\",\r\n    whatsapp: \"5516988557648\",   \/\/ +55 16 98855-7648\r\n    mostrarPreco: true          \/\/ false = esconde o pre\u00e7o na tela do resultado\r\n  };\r\n\r\n  var PERGUNTAS = [\r\n    { id: \"negocio\", titulo: \"Qual \u00e9 o seu tipo de neg\u00f3cio?\", opcoes: [\r\n      \"Infoprodutor \/ mentor\", \"E-commerce \/ loja\", \"Neg\u00f3cio local\", \"Gestor de tr\u00e1fego ou ag\u00eancia\", \"Outro\"] },\r\n    { id: \"investimento\", titulo: \"Quanto voc\u00ea investe em an\u00fancios por m\u00eas?\", opcoes: [\r\n      \"Ainda n\u00e3o rodo an\u00fancios\", \"At\u00e9 R$ 3 mil\", \"R$ 3 mil a R$ 10 mil\", \"R$ 10 mil a R$ 30 mil\", \"Mais de R$ 30 mil\"] },\r\n    { id: \"criativos\", titulo: \"Quantos criativos novos voc\u00ea sobe por semana?\", opcoes: [\r\n      \"Menos de 2\", \"De 2 a 5\", \"De 5 a 10\", \"Mais de 10\"] },\r\n    { id: \"problema\", titulo: \"Qual \u00e9 o seu maior problema com criativos hoje?\", opcoes: [\r\n      \"Demoram demais para ficar prontos\", \"A qualidade n\u00e3o \u00e9 boa\", \"N\u00e3o sei o que escrever (copy e gancho)\", \"Os criativos cansam r\u00e1pido\", \"N\u00e3o tenho quem edite\"] },\r\n    { id: \"inicio\", titulo: \"Quando voc\u00ea quer come\u00e7ar?\", opcoes: [\r\n      \"Agora, essa semana\", \"Nos pr\u00f3ximos 30 dias\", \"S\u00f3 estou pesquisando\"] }\r\n  ];\r\n\r\n  var PLANOS = {\r\n    Start:  { titulo: \"20 criativos por m\u00eas\", desc: \"Const\u00e2ncia de testes todo m\u00eas, sem se preocupar com edi\u00e7\u00e3o.\", de: \"R$ 1.750\", preco: \"R$ 1.397\", eco: \"-20%\",\r\n              itens: [\"20 criativos de at\u00e9 1:30\", \"Copy de todos os criativos (roteiro + ganchos)\", \"VSL de at\u00e9 10 minutos\", \"1 call de alinhamento por m\u00eas\"] },\r\n    Growth: { titulo: \"40 criativos por m\u00eas\", desc: \"Volume e varia\u00e7\u00e3o para achar os criativos vencedores mais r\u00e1pido.\", de: \"R$ 3.300\", preco: \"R$ 2.297\", eco: \"-30%\",\r\n              itens: [\"40 criativos de at\u00e9 1:30\", \"Copy de todos os criativos (roteiro + ganchos)\", \"1 varia\u00e7\u00e3o de gancho por criativo\", \"VSL de at\u00e9 20 minutos\", \"2 calls de alinhamento por m\u00eas\"] },\r\n    Scale:  { titulo: \"80 criativos por m\u00eas\", desc: \"Uma malha criativa forte toda semana para quem investe pesado.\", de: \"R$ 5.750\", preco: \"R$ 3.997\", eco: \"-30%\",\r\n              itens: [\"80 criativos de at\u00e9 1:30\", \"Copy de todos os criativos (roteiro + ganchos)\", \"2 varia\u00e7\u00f5es de gancho por criativo\", \"VSL de at\u00e9 30 minutos\", \"Call de alinhamento semanal\"] }\r\n  };\r\n\r\n  var DEPOIMENTOS = [\r\n    { tipo: \"video\", url: \"https:\/\/firminogrupo.com\/wp-content\/uploads\/2026\/10\/AQPAWF5oxTW5QwU5p7aSAUUmuVuBKHncB1OC5AlboZl8ByvU20rIVKIHYLCs6Lhf6LVocw23z-SLWUTIF0JmtYvBMNH81jeqruEpR88.mp4\" },\r\n    { tipo: \"video\", url: \"https:\/\/firminogrupo.com\/wp-content\/uploads\/2026\/10\/AQMHW-zpinIBte_qVETxqWDLajdbK1sT3FhCVJt5ogF0fye9pGl1elV_AB_MJL3oFzfFlJz1mwN2mVLKi65x0ncfftc7FTt1u-V32Lo.mp4\" },\r\n    { tipo: \"video\", url: \"https:\/\/firminogrupo.com\/wp-content\/uploads\/2026\/10\/AQN57UtXaAZCLQPTeyrg-c_ohwNIY34xwZyT0Gm7pBl58R_Tlf6SYfh8g36zELew8BVahGB0cLlgFMwF2ZGkOFlK2LJjf8GX6pJxtvs.mp4\" },\r\n    { tipo: \"imagem\", url: \"https:\/\/firminogrupo.com\/wp-content\/uploads\/2026\/10\/694826597_17870029308671653_1845092292728428332_n.jpg\" }\r\n  ];\r\n\r\n  \/* ========================= L\u00d3GICA ========================= *\/\r\n  var root = document.getElementById(\"agq\");\r\n  if (!root) return;\r\n  function $(s) { return root.querySelector(s); }\r\n  function el(t, c, x) { var e = document.createElement(t); if (c) e.className = c; if (x != null) e.textContent = x; return e; }\r\n  function px(ev, data, custom) {\r\n    try { if (typeof window.fbq === \"function\") window.fbq(custom ? \"trackCustom\" : \"track\", ev, data || {}); } catch (e) {}\r\n  }\r\n\r\n  root.querySelectorAll(\"[data-logo]\").forEach(function (i) { i.src = CONFIG.logo; });\r\n\r\n  var corpo = $(\".corpo\"), voltar = $(\".voltar\"), contagem = $(\".contagem\"), barra = $(\".prog i\");\r\n  var respostas = {}, contato = { nome: \"\", whatsapp: \"\" };\r\n  var N = PERGUNTAS.length, passo = 0;   \/\/ 0..N-1 perguntas, N contato, N+1 resultado\r\n  var enviado = false;\r\n\r\n  px(\"QuizView\", {}, true);\r\n\r\n  function topo() {\r\n    voltar.hidden = !(passo > 0 && passo <= N);\r\n    contagem.textContent = passo < N ? \"Pergunta \" + (passo + 1) + \" de \" + N : (passo === N ? \"\u00daltima etapa\" : \"Seu resultado\");\r\n    barra.style.width = Math.round(Math.min(passo + 1, N + 1) \/ (N + 1) * 100) + \"%\";\r\n  }\r\n  function subir() {\r\n    var r = root.querySelector(\".card\").getBoundingClientRect();\r\n    if (r.top < 0) window.scrollTo({ top: window.pageYOffset + r.top - 16, behavior: \"smooth\" });\r\n  }\r\n  function render() {\r\n    topo();\r\n    corpo.innerHTML = \"\";\r\n    var p = el(\"div\", \"passo\");\r\n    if (passo < N) pergunta(p, PERGUNTAS[passo]);\r\n    else if (passo === N) formContato(p);\r\n    else resultado(p);\r\n    corpo.appendChild(p);\r\n  }\r\n\r\n  function pergunta(p, q) {\r\n    p.appendChild(el(\"h2\", null, q.titulo));\r\n    var box = el(\"div\", \"opts\");\r\n    q.opcoes.forEach(function (op, i) {\r\n      var b = el(\"button\", \"opt\" + (respostas[q.id] === op ? \" on\" : \"\")); b.type = \"button\";\r\n      b.appendChild(el(\"b\", null, String.fromCharCode(65 + i)));\r\n      b.appendChild(el(\"span\", null, op));\r\n      b.onclick = function () {\r\n        respostas[q.id] = op;\r\n        box.querySelectorAll(\".opt\").forEach(function (o) { o.classList.remove(\"on\"); });\r\n        b.classList.add(\"on\");\r\n        px(\"QuizEtapa\", { etapa: passo + 1, pergunta: q.id }, true);\r\n        setTimeout(function () { passo++; render(); subir(); }, 200);\r\n      };\r\n      box.appendChild(b);\r\n    });\r\n    p.appendChild(box);\r\n  }\r\n\r\n  function mascara(v) {\r\n    var d = v.replace(\/\\D\/g, \"\").slice(0, 11);\r\n    if (d.length <= 2) return d.length ? \"(\" + d : \"\";\r\n    if (d.length <= 6) return \"(\" + d.slice(0, 2) + \") \" + d.slice(2);\r\n    if (d.length <= 10) return \"(\" + d.slice(0, 2) + \") \" + d.slice(2, 6) + \"-\" + d.slice(6);\r\n    return \"(\" + d.slice(0, 2) + \") \" + d.slice(2, 7) + \"-\" + d.slice(7);\r\n  }\r\n  function campo(rot, input) {\r\n    var c = el(\"div\", \"campo\"); c.appendChild(el(\"label\", null, rot)); c.appendChild(input);\r\n    var e = el(\"div\", \"msg-erro\"); c.appendChild(e); return { c: c, e: e };\r\n  }\r\n\r\n  function formContato(p) {\r\n    p.appendChild(el(\"h2\", null, \"Pronto! Para onde enviamos o seu plano?\"));\r\n    var iNome = el(\"input\"); iNome.type = \"text\"; iNome.placeholder = \"Seu nome\"; iNome.autocomplete = \"name\"; iNome.value = contato.nome;\r\n    var iTel = el(\"input\"); iTel.type = \"tel\"; iTel.placeholder = \"(85) 99999-9999\"; iTel.autocomplete = \"tel\"; iTel.inputMode = \"numeric\"; iTel.value = contato.whatsapp;\r\n    iTel.addEventListener(\"input\", function () { iTel.value = mascara(iTel.value); });\r\n    var fN = campo(\"Nome\", iNome), fT = campo(\"WhatsApp\", iTel);\r\n    p.appendChild(fN.c); p.appendChild(fT.c);\r\n    var b = el(\"button\", \"btn\", \"Ver meu plano ideal\"); b.type = \"button\";\r\n    p.appendChild(b);\r\n    p.appendChild(el(\"p\", \"nota\", \"\ud83d\udd12 Seus dados ficam s\u00f3 com a nossa equipe. Sem spam.\"));\r\n    b.onclick = function () {\r\n      contato.nome = iNome.value.trim(); contato.whatsapp = iTel.value.trim();\r\n      var ok = true, dig = contato.whatsapp.replace(\/\\D\/g, \"\");\r\n      function check(cond, f, inp, msg) { f.e.textContent = cond ? \"\" : msg; inp.classList.toggle(\"erro\", !cond); if (!cond) ok = false; }\r\n      check(contato.nome.length >= 2, fN, iNome, \"Digite seu nome.\");\r\n      check(dig.length === 10 || dig.length === 11, fT, iTel, \"Digite um WhatsApp v\u00e1lido com DDD.\");\r\n      if (!ok) return;\r\n      b.disabled = true; b.textContent = \"Calculando seu plano...\";\r\n      enviar().then(function () { passo = N + 1; render(); subir(); });\r\n    };\r\n  }\r\n\r\n  function planoIndicado() {\r\n    var inv = PERGUNTAS[1].opcoes.indexOf(respostas.investimento);   \/\/ 0..4\r\n    var cri = PERGUNTAS[2].opcoes.indexOf(respostas.criativos);      \/\/ 0..3\r\n    var a = inv <= 1 ? 0 : (inv === 2 ? 1 : 2);\r\n    var b = cri <= 1 ? 0 : (cri === 2 ? 1 : 2);\r\n    return [\"Start\", \"Growth\", \"Scale\"][Math.max(a, b)];\r\n  }\r\n  function temperatura() {\r\n    var inv = PERGUNTAS[1].opcoes.indexOf(respostas.investimento);\r\n    if (respostas.inicio === PERGUNTAS[4].opcoes[0] && inv >= 1) return \"Quente\";\r\n    if (respostas.inicio === PERGUNTAS[4].opcoes[2] || inv === 0) return \"Frio\";\r\n    return \"Morno\";\r\n  }\r\n\r\n  function zapLink(plano) {\r\n    var primeiro = contato.nome.split(\" \")[0];\r\n    var msg = \"Ol\u00e1! Sou \" + primeiro + \", fiz o quiz no site e meu plano indicado foi o \" + plano + \".\\n\\n\" +\r\n      \"\u2022 Neg\u00f3cio: \" + (respostas.negocio || \"-\") + \"\\n\" +\r\n      \"\u2022 Investimento: \" + (respostas.investimento || \"-\") + \"\\n\" +\r\n      \"\u2022 Criativos por semana: \" + (respostas.criativos || \"-\") + \"\\n\" +\r\n      \"\u2022 Maior problema: \" + (respostas.problema || \"-\") + \"\\n\\n\" +\r\n      \"Quero saber como funciona!\";\r\n    return \"https:\/\/wa.me\/\" + CONFIG.whatsapp.replace(\/\\D\/g, \"\") + \"?text=\" + encodeURIComponent(msg);\r\n  }\r\n\r\n  function resultado(p) {\r\n    var nome = planoIndicado(), pl = PLANOS[nome];\r\n    p.appendChild(el(\"span\", \"res-tag\", \"Seu plano ideal\"));\r\n    var h = el(\"div\", \"res-nome\"); h.appendChild(document.createTextNode(\"Plano \")); h.appendChild(el(\"span\", null, nome));\r\n    p.appendChild(h);\r\n    p.appendChild(el(\"p\", \"res-desc\", pl.titulo + \". \" + pl.desc));\r\n    if (CONFIG.mostrarPreco) {\r\n      var pr = el(\"div\", \"res-preco\");\r\n      pr.appendChild(el(\"s\", null, \"de \" + pl.de));\r\n      var b = el(\"b\", null, pl.preco); pr.appendChild(b);\r\n      pr.appendChild(el(\"small\", null, \"\/m\u00eas\"));\r\n      pr.appendChild(el(\"em\", null, pl.eco));\r\n      p.appendChild(pr);\r\n    }\r\n    var ul = el(\"ul\", \"res-lista\");\r\n    pl.itens.forEach(function (t) { ul.appendChild(el(\"li\", null, t)); });\r\n    p.appendChild(ul);\r\n    var a = el(\"a\", \"btn\");\r\n    a.href = zapLink(nome); a.target = \"_blank\"; a.rel = \"noopener\";\r\n    a.innerHTML = '<svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M17.47 14.38c-.3-.15-1.76-.87-2.03-.97-.27-.1-.47-.15-.67.15-.2.3-.77.97-.94 1.17-.17.2-.35.22-.64.07-.3-.15-1.26-.46-2.4-1.48-.89-.79-1.49-1.77-1.66-2.07-.17-.3-.02-.46.13-.61.13-.13.3-.35.45-.52.15-.17.2-.3.3-.5.1-.2.05-.37-.02-.52-.08-.15-.67-1.61-.92-2.21-.24-.58-.49-.5-.67-.51h-.57c-.2 0-.52.07-.79.37-.27.3-1.04 1.02-1.04 2.48s1.07 2.88 1.21 3.08c.15.2 2.1 3.2 5.08 4.49.71.31 1.26.49 1.69.63.71.22 1.36.19 1.87.12.57-.09 1.76-.72 2.01-1.41.25-.69.25-1.29.17-1.41-.07-.12-.27-.2-.57-.35zM12.05 21.5a9.4 9.4 0 01-4.8-1.31l-.34-.2-3.57.94.95-3.48-.22-.36a9.43 9.43 0 01-1.45-5.03c0-5.2 4.24-9.44 9.45-9.44a9.4 9.4 0 019.44 9.45c0 5.2-4.24 9.44-9.45 9.44zm8.04-17.49A11.3 11.3 0 0012.05.67C5.78.67.67 5.77.67 12.04c0 2 .52 3.96 1.52 5.69L.57 23.67l6.08-1.6a11.36 11.36 0 005.4 1.38c6.27 0 11.38-5.1 11.38-11.38 0-3.04-1.18-5.9-3.33-8.05z\"\/><\/svg>';\r\n    a.appendChild(document.createTextNode(\"Quero esse plano \u00b7 falar no WhatsApp\"));\r\n    a.addEventListener(\"click\", function () { px(\"Contact\", { content_name: nome }); });\r\n    p.appendChild(a);\r\n    p.appendChild(el(\"div\", \"res-ok\", \"\u2705 Recebemos suas respostas. Se preferir, nossa equipe tamb\u00e9m te chama no WhatsApp em breve.\"));\r\n  }\r\n\r\n  function utm(n) { try { return new URLSearchParams(window.location.search).get(n) || \"\"; } catch (e) { return \"\"; } }\r\n\r\n  function enviar() {\r\n    if (enviado) return Promise.resolve();\r\n    enviado = true;\r\n    var payload = {\r\n      data: new Date().toLocaleString(\"pt-BR\", { timeZone: \"America\/Sao_Paulo\" }),\r\n      nome: contato.nome, whatsapp: contato.whatsapp, instagram: \"\", horario: \"\",\r\n      plano: planoIndicado(), temperatura: temperatura(),\r\n      anuncios: \"\", producao: \"\", material: \"\",\r\n      utm_source: utm(\"utm_source\"), utm_medium: utm(\"utm_medium\"), utm_campaign: utm(\"utm_campaign\"), utm_content: utm(\"utm_content\"),\r\n      pagina: window.location.href\r\n    };\r\n    PERGUNTAS.forEach(function (q) { payload[q.id] = respostas[q.id] || \"\"; });\r\n    px(\"Lead\", { content_name: payload.plano });\r\n    if (!CONFIG.webhookUrl) { console.warn(\"[Quiz] webhookUrl vazio\", payload); return Promise.resolve(); }\r\n    var limite = new Promise(function (r) { setTimeout(r, 5000); });\r\n    var req = fetch(CONFIG.webhookUrl, { method: \"POST\", mode: \"no-cors\", headers: { \"Content-Type\": \"text\/plain;charset=utf-8\" }, body: JSON.stringify(payload) })\r\n      .catch(function (e) { console.error(\"[Quiz] erro ao enviar\", e); });\r\n    return Promise.race([req, limite]);\r\n  }\r\n\r\n  voltar.onclick = function () { if (passo > 0) { passo--; render(); } };\r\n  render();\r\n\r\n  \/* Depoimentos *\/\r\n  var track = $(\".dep-track\"), vids = [];\r\n  DEPOIMENTOS.forEach(function (d, i) {\r\n    var it = el(\"div\", \"dep-item\");\r\n    if (d.tipo === \"video\") {\r\n      var v = document.createElement(\"video\");\r\n      v.src = d.url + \"#t=0.1\"; v.controls = true; v.playsInline = true; v.setAttribute(\"playsinline\", \"\"); v.preload = \"metadata\";\r\n      v.addEventListener(\"play\", function () { vids.forEach(function (o) { if (o !== v) o.pause(); }); });\r\n      vids.push(v); it.appendChild(v);\r\n    } else {\r\n      var im = document.createElement(\"img\"); im.src = d.url; im.alt = \"Depoimento de cliente \" + (i + 1); im.loading = \"lazy\";\r\n      im.onclick = function () { var z = el(\"div\", \"zoom\"); var b = document.createElement(\"img\"); b.src = d.url; b.alt = \"\"; z.appendChild(b); z.onclick = function () { z.remove(); }; root.appendChild(z); };\r\n      it.appendChild(im);\r\n    }\r\n    track.appendChild(it);\r\n  });\r\n  function passoDep() { var f = track.firstElementChild; return f ? f.getBoundingClientRect().width + 14 : 300; }\r\n  $(\".seta.ant\").onclick = function () { track.scrollBy({ left: -passoDep(), behavior: \"smooth\" }); };\r\n  $(\".seta.prox\").onclick = function () { track.scrollBy({ left: passoDep(), behavior: \"smooth\" }); };\r\n})();\r\n<\/script>\r\n<!-- ===================== FIM DO QUIZ ===================== -->\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6d0f1bf e-flex e-con-boxed e-con e-parent\" data-id=\"6d0f1bf\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Grupo Firmino +300 clientes ativos+4 anos no mercadoCopy inclusa Descubra quantos criativos sua opera\u00e7\u00e3o precisa por m\u00eas 5 perguntas r\u00e1pidas e voc\u00ea recebe na hora o plano ideal pra voc\u00ea. \u2190 Voltar Quem j\u00e1 escala com nossos criativos Veja o que nossos clientes dizem Deslize para o lado \u2192<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"footnotes":""},"class_list":["post-7","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Quiz Fixo - Grupo Firmino<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/firminogrupo.com\/?page_id=7\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Quiz Fixo - Grupo Firmino\" \/>\n<meta property=\"og:description\" content=\"Grupo Firmino +300 clientes ativos+4 anos no mercadoCopy inclusa Descubra quantos criativos sua opera\u00e7\u00e3o precisa por m\u00eas 5 perguntas r\u00e1pidas e voc\u00ea recebe na hora o plano ideal pra voc\u00ea. \u2190 Voltar Quem j\u00e1 escala com nossos criativos Veja o que nossos clientes dizem Deslize para o lado \u2192\" \/>\n<meta property=\"og:url\" content=\"https:\/\/firminogrupo.com\/?page_id=7\" \/>\n<meta property=\"og:site_name\" content=\"Grupo Firmino\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-17T02:00:03+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minuto\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/firminogrupo.com\\\/?page_id=7\",\"url\":\"https:\\\/\\\/firminogrupo.com\\\/?page_id=7\",\"name\":\"Quiz Fixo - Grupo Firmino\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/firminogrupo.com\\\/#website\"},\"datePublished\":\"2026-10-04T00:52:30+00:00\",\"dateModified\":\"2026-10-17T02:00:03+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/firminogrupo.com\\\/?page_id=7#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/firminogrupo.com\\\/?page_id=7\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/firminogrupo.com\\\/?page_id=7#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/firminogrupo.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Quiz Fixo\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/firminogrupo.com\\\/#website\",\"url\":\"https:\\\/\\\/firminogrupo.com\\\/\",\"name\":\"Grupo Firmino\",\"description\":\"My WordPress Blog\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/firminogrupo.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Quiz Fixo - Grupo Firmino","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/firminogrupo.com\/?page_id=7","og_locale":"pt_BR","og_type":"article","og_title":"Quiz Fixo - Grupo Firmino","og_description":"Grupo Firmino +300 clientes ativos+4 anos no mercadoCopy inclusa Descubra quantos criativos sua opera\u00e7\u00e3o precisa por m\u00eas 5 perguntas r\u00e1pidas e voc\u00ea recebe na hora o plano ideal pra voc\u00ea. \u2190 Voltar Quem j\u00e1 escala com nossos criativos Veja o que nossos clientes dizem Deslize para o lado \u2192","og_url":"https:\/\/firminogrupo.com\/?page_id=7","og_site_name":"Grupo Firmino","article_modified_time":"2026-10-17T02:00:03+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. tempo de leitura":"1 minuto"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/firminogrupo.com\/?page_id=7","url":"https:\/\/firminogrupo.com\/?page_id=7","name":"Quiz Fixo - Grupo Firmino","isPartOf":{"@id":"https:\/\/firminogrupo.com\/#website"},"datePublished":"2026-10-04T00:52:30+00:00","dateModified":"2026-10-17T02:00:03+00:00","breadcrumb":{"@id":"https:\/\/firminogrupo.com\/?page_id=7#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/firminogrupo.com\/?page_id=7"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/firminogrupo.com\/?page_id=7#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/firminogrupo.com\/"},{"@type":"ListItem","position":2,"name":"Quiz Fixo"}]},{"@type":"WebSite","@id":"https:\/\/firminogrupo.com\/#website","url":"https:\/\/firminogrupo.com\/","name":"Grupo Firmino","description":"My WordPress Blog","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/firminogrupo.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"}]}},"_links":{"self":[{"href":"https:\/\/firminogrupo.com\/index.php?rest_route=\/wp\/v2\/pages\/7","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/firminogrupo.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/firminogrupo.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/firminogrupo.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/firminogrupo.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=7"}],"version-history":[{"count":16,"href":"https:\/\/firminogrupo.com\/index.php?rest_route=\/wp\/v2\/pages\/7\/revisions"}],"predecessor-version":[{"id":100,"href":"https:\/\/firminogrupo.com\/index.php?rest_route=\/wp\/v2\/pages\/7\/revisions\/100"}],"wp:attachment":[{"href":"https:\/\/firminogrupo.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=7"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}