{"id":2543,"date":"2026-05-21T19:14:37","date_gmt":"2026-05-21T19:14:37","guid":{"rendered":"https:\/\/gen-t.science\/?page_id=2543"},"modified":"2026-08-20T12:36:49","modified_gmt":"2026-08-20T12:36:49","slug":"agendamento","status":"publish","type":"page","link":"https:\/\/gen-t.science\/pt-br\/agendamento\/","title":{"rendered":"agendamentos"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"2543\" class=\"elementor elementor-2543\">\n\t\t\t\t<div class=\"elementor-element elementor-element-18de439 e-flex e-con-boxed e-con e-parent\" data-id=\"18de439\" 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-594cca8 elementor-widget elementor-widget-html\" data-id=\"594cca8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\n  @media (max-width: 768px) {\r\n    .header-wrapper { padding: 24px !important; }\r\n  }\r\n<\/style>\r\n\r\n<div class=\"header-wrapper\" style=\"display: flex; align-items: flex-end; height: 100%; padding: 64px 24px 10px 20px;\">\r\n  <img decoding=\"async\" src=\"https:\/\/gen-t.science\/wp-content\/uploads\/2026\/04\/logo-gent.svg\" alt=\"Projeto gen-t do Brasil\" style=\"height: 56px; display: block;\">\r\n<\/div>\t\t\t\t<\/div>\n\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-7af3262 e-flex e-con-boxed e-con e-parent\" data-id=\"7af3262\" 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-3b00996 elementor-widget elementor-widget-html\" data-id=\"3b00996\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\n  @media (max-width: 768px) {\r\n    .hero-titulo { font-size: 32px !important; }\r\n    .dna-icon { padding: 0px 0px 0px 0px !important; }\r\n  }\r\n  \r\n  .dna-icon { \r\n        padding-left: 24px;\r\n      \r\n  }\r\n<\/style>\r\n<div class=\"dna-icon\">\r\n      <img decoding=\"async\" src=\"https:\/\/gen-t.science\/wp-content\/uploads\/2026\/04\/gen-t-DNA.svg\" alt=\"gen-t DNA\" style=\"display: block; \">\r\n<\/div>\r\n<div style=\"padding: 30px 24px; font-family: 'Open Sans', sans-serif;\">\r\n\r\n  <h2 class=\"hero-titulo\" style=\"margin: 0 0 16px !important; font-size: 52px; font-weight: 600; color: #2E2C2D; font-family: 'Degular', sans-serif; line-height: 1.2;\">Junte-se a mais de 35 mil brasileiros<\/h2>\r\n  <p style=\"margin: 0 !important; font-size: 15px; color: #666364; line-height: 1.6; font-family: 'Open Sans', sans-serif; max-width: 420px;\">Garanta exames gratuitos, acompanhe sua sa\u00fade e fa\u00e7a parte do <strong style=\"color: #2E2C2D; font-weight: 600;\">maior banco gen\u00e9tico da Am\u00e9rica Latina.<\/strong><\/p>\r\n<\/div>\t\t\t\t<\/div>\n\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-cdd3449 e-flex e-con-boxed e-con e-parent\" data-id=\"cdd3449\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4a44fb5 elementor-widget elementor-widget-html\" data-id=\"4a44fb5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\n  @media (max-width: 768px) {\r\n    .coletas-titulo { font-size: 28px !important; }\r\n    .coletas-wrap { padding: 32px 20px !important; }\r\n    .coletas-info { min-width: 100% !important; max-width: 100% !important; }\r\n    .coletas-cards-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; padding-bottom: 8px; }\r\n    .coletas-cards { flex-wrap: nowrap !important; gap: 12px !important; }\r\n    .coletas-cards > div { min-width: 240px !important; flex: 0 0 240px !important; }\r\n  }\r\n  .coletas-cards-wrap::-webkit-scrollbar { display: none; }\r\n  .coletas-btn-primary {\r\n    display: block;\r\n    text-align: center;\r\n    padding: 10px 16px;\r\n    background-color: #CB3073;\r\n    border-radius: 4px;\r\n    color: #ffff !important;\r\n    font-size: 14px;\r\n    font-weight: 600;\r\n    text-decoration: none;\r\n    font-family: 'Open Sans', sans-serif;\r\n    transition: background-color 0.2s;\r\n  }\r\n  .coletas-btn-primary:hover { background-color: #a8265d !important; color: #fff !important; }\r\n  .coletas-btn-outline {\r\n    display: block;\r\n    text-align: center;\r\n    padding: 10px 16px;\r\n    background-color: #fff;\r\n    border: 2px solid #CB3073;\r\n    border-radius: 4px;\r\n    color: #CB3073 !important;\r\n    font-size: 14px;\r\n    font-weight: 600;\r\n    text-decoration: none;\r\n    font-family: 'Open Sans', sans-serif;\r\n    transition: background-color 0.2s, color 0.2s;\r\n  }\r\n  .coletas-btn-outline:hover { background-color: #CB3073 !important; color: #fff !important; }\r\n<\/style>\r\n\r\n<div class=\"coletas-wrap\" style=\"padding: 64px 48px; font-family: 'Open Sans', sans-serif;\">\r\n  <span style=\"display: inline-block; padding: 4px 12px; background-color: #ebebf8; border-radius: 4px; font-size: 16px; font-weight: 600; color: #5b54b0; font-family: 'Open Sans', sans-serif; line-height: 1.5; letter-spacing: 0; vertical-align: middle; margin-bottom: 16px;\">Bahia<\/span>\r\n  <h2 class=\"coletas-titulo\" style=\"margin: 0 0 40px !important; font-size: 36px; font-weight: 600; color: #2E2C2D; font-family: 'Degular', sans-serif; line-height: 1.2;\">Coletas em <span style=\"color: #5b54b0;\">Salvador<\/span><\/h2>\r\n\r\n  <!-- Primeira visita -->\r\n  <div style=\"display: flex; gap: 32px; align-items: flex-start; flex-wrap: wrap;\">\r\n    <div class=\"coletas-info\" style=\"min-width: 180px; max-width: 220px;\">\r\n      <div style=\"display: flex; align-items: center; gap: 8px; margin-bottom: 12px;\">\r\n        <img decoding=\"async\" src=\"https:\/\/gen-t.science\/wp-content\/uploads\/2026\/05\/calendar-icon.svg\" alt=\"\">\r\n        <p style=\"margin: 0 !important; font-size: 24px; font-weight: 600; color: #2E2C2D; font-family: 'Open Sans', sans-serif;\">Primeira visita<\/p>\r\n      <\/div>\r\n      <p style=\"margin: 0 0 12px !important; font-size: 14px; color: #666364; line-height: 1.6; font-family: 'Open Sans', sans-serif;\">Para participantes que <strong style=\"color: #2E2C2D;\">ainda n\u00e3o fazem parte do projeto<\/strong> e querem agendar sua coleta.<\/p>\r\n      <p style=\"margin: 0 !important; font-size: 14px; color: #2E2C2D; font-family: 'Open Sans', sans-serif; font-weight: 600;\">Escolha uma unidade:<\/p>\r\n    <\/div>\r\n    <div class=\"coletas-cards-wrap\" style=\"flex: 1;\">\r\n      <div class=\"coletas-cards\" style=\"display: flex; gap: 16px; flex-wrap: wrap;\">\r\n        <div style=\"background: #fff; border-radius: 4px; padding: 24px; flex: 1; min-width: 160px; box-shadow: 0 1px 4px rgba(0,0,0,0.06); display: flex; flex-direction: column; gap: 16px;\">\r\n          <p style=\"margin: 0 !important; font-size: 15px; font-weight: 600; color: #2E2C2D; font-family: 'Open Sans', sans-serif;\">Senai Cimatec<\/p>\r\n          <a href=\"https:\/\/gen-t.science\/pt-br\/cimatec-salvador-ba\" class=\"coletas-btn-primary\"\r\n             onclick=\"mixpanel.track('Clicou no CTA', { botao: 'Agendar primeira visita', unidade: 'Senai Cimatec', cidade: 'Salvador', tipo: 'Primeira visita', pagina: window.location.pathname });\">\r\n            Agendar primeira visita\r\n          <\/a>\r\n        <\/div>\r\n        <div style=\"background: #fff; border-radius: 4px; padding: 24px; flex: 1; min-width: 160px; box-shadow: 0 1px 4px rgba(0,0,0,0.06); display: flex; flex-direction: column; gap: 16px;\">\r\n          <p style=\"margin: 0 !important; font-size: 15px; font-weight: 600; color: #2E2C2D; font-family: 'Open Sans', sans-serif;\">Hospital Santa Izabel<\/p>\r\n          <a href=\"https:\/\/gen-t.science\/pt-br\/hospital-santa-izabel-salvador-ba\" class=\"coletas-btn-primary\"\r\n             onclick=\"mixpanel.track('Clicou no CTA', { botao: 'Agendar primeira visita', unidade: 'Hospital Santa Izabel', cidade: 'Salvador', tipo: 'Primeira visita', pagina: window.location.pathname });\">\r\n            Agendar primeira visita\r\n          <\/a>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div style=\"height: 1px; background-color: #c8c8c8; margin: 40px 0;\"><\/div>\r\n\r\n  <!-- Retornos -->\r\n  <div style=\"display: flex; gap: 32px; align-items: flex-start; flex-wrap: wrap;\">\r\n    <div class=\"coletas-info\" style=\"min-width: 180px; max-width: 220px;\">\r\n      <div style=\"display: flex; align-items: center; gap: 8px; margin-bottom: 12px;\">\r\n        <img decoding=\"async\" src=\"https:\/\/gen-t.science\/wp-content\/uploads\/2026\/05\/return-icon.svg\" alt=\"\">\r\n        <p style=\"margin: 0 !important; font-size: 24px; font-weight: 600; color: #2E2C2D; font-family: 'Open Sans', sans-serif;\">Retornos<\/p>\r\n      <\/div>\r\n      <p style=\"margin: 0 0 12px !important; font-size: 14px; color: #666364; line-height: 1.6; font-family: 'Open Sans', sans-serif;\">Participantes que <strong style=\"color: #2E2C2D;\">j\u00e1 fazem parte do projeto<\/strong> e precisam agendar sua pr\u00f3xima coleta.<\/p>\r\n      <p style=\"margin: 0 !important; font-size: 14px; color: #2E2C2D; font-family: 'Open Sans', sans-serif; font-weight: 600;\">Escolha uma unidade:<\/p>\r\n    <\/div>\r\n    <div class=\"coletas-cards-wrap\" style=\"flex: 1;\">\r\n      <div class=\"coletas-cards\" style=\"display: flex; gap: 16px; flex-wrap: wrap;\">\r\n        <div style=\"background: #fff; border-radius: 4px; padding: 24px; flex: 1; min-width: 160px; box-shadow: 0 1px 4px rgba(0,0,0,0.06); display: flex; flex-direction: column; gap: 16px;\">\r\n          <p style=\"margin: 0 !important; font-size: 15px; font-weight: 600; color: #2E2C2D; font-family: 'Open Sans', sans-serif;\">Senai Cimatec<\/p>\r\n          <a href=\"https:\/\/gen-t.science\/pt-br\/cimatec-salvador-ba-retornos\" class=\"coletas-btn-outline\"\r\n             onclick=\"mixpanel.track('Clicou no CTA', { botao: 'Agendar retorno', unidade: 'Senai Cimatec', cidade: 'Salvador', tipo: 'Retorno', pagina: window.location.pathname });\">\r\n            Agendar retorno\r\n          <\/a>\r\n        <\/div>\r\n        <div style=\"background: #fff; border-radius: 4px; padding: 24px; flex: 1; min-width: 160px; box-shadow: 0 1px 4px rgba(0,0,0,0.06); display: flex; flex-direction: column; gap: 16px;\">\r\n          <p style=\"margin: 0 !important; font-size: 15px; font-weight: 600; color: #2E2C2D; font-family: 'Open Sans', sans-serif;\">Hospital Santa Izabel<\/p>\r\n          <a href=\"https:\/\/gen-t.science\/pt-br\/hospital-santa-izabel-demais-visitas\/\" class=\"coletas-btn-outline\"\r\n             onclick=\"mixpanel.track('Clicou no CTA', { botao: 'Agendar retorno', unidade: 'Hospital Santa Izabel', cidade: 'Salvador', tipo: 'Retorno', pagina: window.location.pathname });\">\r\n            Agendar retorno\r\n          <\/a>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<!-- =========================================================================\r\n     PERSIST\u00caNCIA DE UTM  \u2014  bloco adicionado, n\u00e3o altera nada visual\r\n     1) l\u00ea as UTMs da URL (ou do cookie, se o visitante j\u00e1 passou pelo site)\r\n     2) anexa essas UTMs aos links dos bot\u00f5es\r\n     3) registra as UTMs no Mixpanel como super properties, para que todos os\r\n        eventos seguintes j\u00e1 saiam carimbados com a origem\r\n     ========================================================================= -->\r\n<script>\r\n(function () {\r\n  if (window.__gtUtmAplicado) return;\r\n  window.__gtUtmAplicado = true;\r\n\r\n  var PARAMS = ['utm_source','utm_medium','utm_campaign','utm_content','utm_term','gclid','fbclid'];\r\n  var DIAS = 90;\r\n\r\n  function lerCookie() {\r\n    var m = document.cookie.match(\/(?:^|;\\s*)gt_attrib=([^;]*)\/);\r\n    try { return m ? JSON.parse(decodeURIComponent(m[1])) : {}; } catch (e) { return {}; }\r\n  }\r\n\r\n  function gravarCookie(dados) {\r\n    document.cookie = 'gt_attrib=' + encodeURIComponent(JSON.stringify(dados)) +\r\n      ';path=\/;domain=.gen-t.science;max-age=' + (60 * 60 * 24 * DIAS) + ';SameSite=Lax';\r\n  }\r\n\r\n  \/\/ ---- 1. De onde veio esta visita -------------------------------------\r\n  var qs = new URLSearchParams(window.location.search);\r\n  var daUrl = {};\r\n  PARAMS.forEach(function (p) { if (qs.get(p)) daUrl[p] = qs.get(p); });\r\n\r\n  var origem = Object.keys(daUrl).length ? daUrl : lerCookie();\r\n  if (!Object.keys(origem).length) return;   \/\/ visita sem UTM: nada a fazer\r\n  gravarCookie(origem);\r\n\r\n  \/\/ ---- 2. Anexa as UTMs aos links dos cards ----------------------------\r\n  function corrigirLinks() {\r\n    document.querySelectorAll('.coletas-wrap a[href]').forEach(function (a) {\r\n      var href = a.getAttribute('href');\r\n      if (!href || href.charAt(0) === '#' || \/^(mailto|tel|javascript)\/i.test(href)) return;\r\n      var url;\r\n      try { url = new URL(href, window.location.origin); } catch (e) { return; }\r\n      Object.keys(origem).forEach(function (k) {\r\n        if (!url.searchParams.has(k)) url.searchParams.set(k, origem[k]);\r\n      });\r\n      a.setAttribute('href', url.toString());\r\n    });\r\n  }\r\n\r\n  if (document.readyState === 'loading') {\r\n    document.addEventListener('DOMContentLoaded', corrigirLinks);\r\n  } else {\r\n    corrigirLinks();\r\n  }\r\n\r\n  \/\/ ---- 3. Carimba a origem em todos os eventos do Mixpanel -------------\r\n  var tentativas = 0;\r\n  (function registrar() {\r\n    if (window.mixpanel && typeof window.mixpanel.register === 'function') {\r\n      window.mixpanel.register(origem);\r\n      window.mixpanel.register_once({\r\n        first_utm_source:   origem.utm_source,\r\n        first_utm_medium:   origem.utm_medium,\r\n        first_utm_campaign: origem.utm_campaign\r\n      });\r\n    } else if (tentativas++ < 20) {\r\n      setTimeout(registrar, 300);   \/\/ espera o Mixpanel carregar\r\n    }\r\n  })();\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\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-d7a4212 e-flex e-con-boxed e-con e-parent\" data-id=\"d7a4212\" 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-6dfc446 elementor-widget elementor-widget-html\" data-id=\"6dfc446\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\n  @media (max-width: 768px) {\r\n    .teresina-titulo { font-size: 28px !important; }\r\n    .teresina-wrap { padding: 32px 20px !important; }\r\n    .teresina-cards { flex-direction: column !important; }\r\n    .teresina-card-left {\r\n      max-width: 100% !important;\r\n      padding: 0 !important;\r\n      border-right: none !important;\r\n      border-bottom: none !important;\r\n    }\r\n    .teresina-card-right {\r\n      max-width: 100% !important;\r\n      padding: 32px 0 0 0 !important;\r\n    }\r\n  }\r\n  .teresina-btn-primary {\r\n    display: block;\r\n    text-align: center;\r\n    padding: 12px 16px;\r\n    background-color: #CB3073;\r\n    border-radius: 4px;\r\n    color: #ffff !important;\r\n    font-size: 15px;\r\n    font-weight: 600;\r\n    text-decoration: none;\r\n    font-family: 'Open Sans', sans-serif;\r\n    transition: background-color 0.2s;\r\n  }\r\n  .teresina-btn-primary:hover { background-color: #a8265d !important; color: #ffff !important; }\r\n  .teresina-btn-outline {\r\n    display: block;\r\n    text-align: center;\r\n    padding: 12px 16px;\r\n    background-color: #fff;\r\n    border: 2px solid #CB3073;\r\n    border-radius: 4px;\r\n    color: #CB3073;\r\n    font-size: 15px;\r\n    font-weight: 600;\r\n    text-decoration: none;\r\n    font-family: 'Open Sans', sans-serif;\r\n    transition: background-color 0.2s, color 0.2s;\r\n  }\r\n  .teresina-btn-outline:hover { background-color: #CB3073 !important; color: #fff !important; }\r\n<\/style>\r\n\r\n<div class=\"teresina-wrap\" style=\"padding: 64px 48px; font-family: 'Open Sans', sans-serif;\">\r\n  <span style=\"display: inline-block; padding: 4px 12px; background-color: #eaf3e8; border-radius: 4px; font-size: 16px; font-weight: 600; color: #3a7d44; font-family: 'Open Sans', sans-serif; line-height: 1.5; margin-bottom: 16px;\">Piau\u00ed<\/span>\r\n  <h2 class=\"teresina-titulo\" style=\"margin: 0 0 40px !important; font-size: 36px; font-weight: 600; color: #2E2C2D; font-family: 'Degular', sans-serif; line-height: 1.2;\">Coletas em <span style=\"color: #3a7d44;\">Teresina<\/span><\/h2>\r\n  <div class=\"teresina-cards\" style=\"display: flex; gap: 0; flex-wrap: wrap;\">\r\n    <div class=\"teresina-card-left\" style=\"flex: 1; max-width: 381px; padding: 32px 32px 32px 0;\">\r\n      <div style=\"display: flex; align-items: center; gap: 8px; margin-bottom: 16px;\">\r\n        <img decoding=\"async\" src=\"https:\/\/gen-t.science\/wp-content\/uploads\/2026\/05\/calendar-icon-green.svg\" alt=\"\">\r\n        <p style=\"margin: 0 !important; font-size: 24px; font-weight: 600; color: #2E2C2D; font-family: 'Open Sans', sans-serif;\">Primeira visita<\/p>\r\n      <\/div>\r\n      <p style=\"margin: 0 0 24px !important; font-size: 14px; color: #666364; line-height: 1.6; font-family: 'Open Sans', sans-serif;\">Para participantes que <strong style=\"color: #2E2C2D;\">ainda n\u00e3o fazem parte do projeto<\/strong> e querem agendar sua coleta.<\/p>\r\n      <a href=\"https:\/\/gen-t.science\/pt-br\/med-imagem-unidade-centro\/\" class=\"teresina-btn-primary\"\r\n         onclick=\"mixpanel.track('Clicou no CTA', { botao: 'Agendar primeira visita', unidade: 'Med Imagem Unidade Centro', cidade: 'Teresina', tipo: 'Primeira visita', pagina: window.location.pathname });\">\r\n        Agendar primeira visita\r\n      <\/a>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<!-- ===== PERSIST\u00caNCIA DE UTM \u2014 script id\u00eantico nos 3 blocos ===== -->\r\n<script>\r\n(function () {\r\n  if (window.__gtUtm) return;\r\n  window.__gtUtm = true;\r\n\r\n  var DEBUG    = true;\r\n  var PARAMS   = ['utm_source','utm_medium','utm_campaign','utm_content','utm_term','gclid','fbclid'];\r\n  var CALENDLY = ['utm_source','utm_medium','utm_campaign','utm_content','utm_term'];\r\n  var LIMITE   = 255;\r\n\r\n  function log() {\r\n    if (!DEBUG || !window.console) return;\r\n    var a = Array.prototype.slice.call(arguments); a.unshift('[UTM]');\r\n    console.log.apply(console, a);\r\n  }\r\n  function lerCookie() {\r\n    var m = document.cookie.match(\/(?:^|;\\s*)gt_attrib=([^;]*)\/);\r\n    try { return m ? JSON.parse(decodeURIComponent(m[1])) : {}; } catch (e) { return {}; }\r\n  }\r\n  function gravarCookie(d) {\r\n    document.cookie = 'gt_attrib=' + encodeURIComponent(JSON.stringify(d)) +\r\n      ';path=\/;domain=.gen-t.science;max-age=7776000;SameSite=Lax';\r\n  }\r\n\r\n  var qs = new URLSearchParams(window.location.search), daUrl = {};\r\n  PARAMS.forEach(function (p) { var v = qs.get(p); if (v) daUrl[p] = v.slice(0, LIMITE); });\r\n\r\n  var origem = Object.keys(daUrl).length ? daUrl : lerCookie();\r\n  log('URL:', daUrl, '| cookie:', lerCookie(), '| usando:', origem);\r\n  if (!Object.keys(origem).length) { log('sem UTM'); return; }\r\n  gravarCookie(origem);\r\n\r\n  function aplicar() {\r\n    var n = 0;\r\n    document.querySelectorAll('a[href]').forEach(function (a) {\r\n      var href = a.getAttribute('href');\r\n      if (!href || href.charAt(0) === '#' || \/^(mailto|tel|javascript)\/i.test(href)) return;\r\n      var url; try { url = new URL(href, window.location.origin); } catch (e) { return; }\r\n      var ok;\r\n      if (\/(^|\\.)gen-t\\.science$\/.test(url.hostname))     ok = PARAMS;\r\n      else if (\/(^|\\.)calendly\\.com$\/.test(url.hostname)) ok = CALENDLY;\r\n      else return;\r\n      var mudou = false;\r\n      ok.forEach(function (k) {\r\n        if (origem[k] && !url.searchParams.has(k)) {\r\n          url.searchParams.set(k, String(origem[k]).slice(0, LIMITE)); mudou = true;\r\n        }\r\n      });\r\n      if (mudou) { a.setAttribute('href', url.toString()); n++; }\r\n    });\r\n    document.querySelectorAll('iframe[src*=\"calendly.com\"]').forEach(function (f) {\r\n      var url; try { url = new URL(f.src); } catch (e) { return; }\r\n      var mudou = false;\r\n      CALENDLY.forEach(function (k) {\r\n        if (origem[k] && !url.searchParams.has(k)) {\r\n          url.searchParams.set(k, String(origem[k]).slice(0, LIMITE)); mudou = true;\r\n        }\r\n      });\r\n      if (mudou) { f.src = url.toString(); n++; }\r\n    });\r\n    if (n) log('corrigidos:', n);\r\n  }\r\n\r\n  if (document.readyState === 'loading') document.addEventListener('DOMContentLoaded', aplicar);\r\n  else aplicar();\r\n\r\n  if (window.MutationObserver) {\r\n    var p = null;\r\n    new MutationObserver(function () { clearTimeout(p); p = setTimeout(aplicar, 200); })\r\n      .observe(document.documentElement, { childList: true, subtree: true });\r\n  } else { setTimeout(aplicar, 1500); }\r\n\r\n  var t = 0;\r\n  (function reg() {\r\n    if (window.mixpanel && typeof window.mixpanel.register === 'function') {\r\n      window.mixpanel.register(origem);\r\n      window.mixpanel.register_once({\r\n        first_utm_source: origem.utm_source,\r\n        first_utm_medium: origem.utm_medium,\r\n        first_utm_campaign: origem.utm_campaign\r\n      });\r\n      log('Mixpanel ok');\r\n    } else if (t++ < 20) { setTimeout(reg, 300); }\r\n  })();\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\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-8517eac e-flex e-con-boxed e-con e-parent\" data-id=\"8517eac\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-095b0a6 elementor-widget elementor-widget-html\" data-id=\"095b0a6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\n  @media (max-width: 768px) {\r\n    .hortolandia-titulo { font-size: 28px !important; }\r\n    .hortolandia-wrap { padding: 32px 20px !important; }\r\n    .hortolandia-info { min-width: 100% !important; max-width: 100% !important; }\r\n    .hortolandia-cards-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; padding-bottom: 8px; }\r\n    .hortolandia-cards { flex-wrap: nowrap !important; gap: 12px !important; }\r\n    .hortolandia-cards > div { min-width: 240px !important; flex: 0 0 240px !important; }\r\n  }\r\n  .hortolandia-cards-wrap::-webkit-scrollbar { display: none; }\r\n  .hortolandia-btn-primary {\r\n    display: block;\r\n    text-align: center;\r\n    padding: 10px 16px;\r\n    background-color: #CB3073;\r\n    border-radius: 4px;\r\n    color: #ffff !important;\r\n    font-size: 14px;\r\n    font-weight: 600;\r\n    text-decoration: none;\r\n    font-family: 'Open Sans', sans-serif;\r\n    transition: background-color 0.2s;\r\n  }\r\n  .hortolandia-btn-primary:hover { background-color: #a8265d !important; color: #fff !important; }\r\n  .hortolandia-btn-outline {\r\n    display: block;\r\n    text-align: center;\r\n    padding: 10px 16px;\r\n    background-color: #fff;\r\n    border: 2px solid #CB3073;\r\n    border-radius: 4px;\r\n    color: #CB3073 !important;\r\n    font-size: 14px;\r\n    font-weight: 600;\r\n    text-decoration: none;\r\n    font-family: 'Open Sans', sans-serif;\r\n    transition: background-color 0.2s, color 0.2s;\r\n  }\r\n  .hortolandia-btn-outline:hover { background-color: #CB3073 !important; color: #fff !important; }\r\n<\/style>\r\n\r\n<div class=\"hortolandia-wrap\" style=\"padding: 64px 48px; font-family: 'Open Sans', sans-serif;\">\r\n  <span style=\"display: inline-block; padding: 4px 12px; background-color: #FFEBDA; border-radius: 4px; font-size: 16px; font-weight: 600; color: #D93535; font-family: 'Open Sans', sans-serif; line-height: 1.5; letter-spacing: 0; vertical-align: middle; margin-bottom: 16px;\">S\u00e3o Paulo<\/span>\r\n  <h2 class=\"hortolandia-titulo\" style=\"margin: 0 0 40px !important; font-size: 36px; font-weight: 600; color: #2E2C2D; font-family: 'Degular', sans-serif; line-height: 1.2;\">Coletas em <span style=\"color: #F3801B;\">Hortol\u00e2ndia<\/span><\/h2>\r\n\r\n  <!-- Primeira visita -->\r\n  <div style=\"display: flex; gap: 32px; align-items: flex-start; flex-wrap: wrap;\">\r\n    <div class=\"hortolandia-info\" style=\"min-width: 180px; max-width: 220px;\">\r\n      <div style=\"display: flex; align-items: center; gap: 8px; margin-bottom: 12px;\">\r\n        <img decoding=\"async\" src=\"https:\/\/gen-t.science\/wp-content\/uploads\/2026\/05\/calendar-icon-orange.svg\" alt=\"\">\r\n        <p style=\"margin: 0 !important; font-size: 24px; font-weight: 600; color: #2E2C2D; font-family: 'Open Sans', sans-serif;\">Primeira visita<\/p>\r\n      <\/div>\r\n      <p style=\"margin: 0 0 12px !important; font-size: 14px; color: #666364; line-height: 1.6; font-family: 'Open Sans', sans-serif;\">Para participantes que <strong style=\"color: #2E2C2D;\">ainda n\u00e3o fazem parte do projeto<\/strong> e querem agendar sua coleta.<\/p>\r\n      <p style=\"margin: 0 !important; font-size: 14px; color: #2E2C2D; font-family: 'Open Sans', sans-serif; font-weight: 600;\">Escolha uma unidade:<\/p>\r\n    <\/div>\r\n    <div class=\"hortolandia-cards-wrap\" style=\"flex: 1;\">\r\n      <div class=\"hortolandia-cards\" style=\"display: flex; gap: 16px; flex-wrap: wrap;\">\r\n        <div style=\"background: #fff; border-radius: 4px; padding: 24px; flex: 0 1 calc(50% - 8px); min-width: 160px; box-shadow: 0 1px 4px rgba(0,0,0,0.06); display: flex; flex-direction: column; gap: 16px;\">\r\n          <p style=\"margin: 0 !important; font-size: 15px; font-weight: 600; color: #2E2C2D; font-family: 'Open Sans', sans-serif;\">UBS Jd. Rosolem<\/p>\r\n          <a href=\"https:\/\/calendly.com\/gen_t\/ubs-jd-rosolem-hortolandia-sp-visita-01\" class=\"hortolandia-btn-primary\"\r\n             onclick=\"mixpanel.track('Clicou no CTA', { botao: 'Agendar primeira visita', unidade: 'UBS Jd. Rosolem', cidade: 'Hortol\u00e2ndia', tipo: 'Primeira visita', pagina: window.location.pathname });\">\r\n            Agendar primeira visita\r\n          <\/a>\r\n        <\/div>\r\n        <div style=\"background: #fff; border-radius: 4px; padding: 24px; flex: 0 1 calc(50% - 8px); min-width: 160px; box-shadow: 0 1px 4px rgba(0,0,0,0.06); display: flex; flex-direction: column; gap: 16px;\">\r\n          <p style=\"margin: 0 !important; font-size: 15px; font-weight: 600; color: #2E2C2D; font-family: 'Open Sans', sans-serif;\">UBS Santa Clara<\/p>\r\n          <a href=\"https:\/\/calendly.com\/gen_t\/ubs-santa-clara-hortolandia-sp-visita-01\" class=\"hortolandia-btn-primary\"\r\n             onclick=\"mixpanel.track('Clicou no CTA', { botao: 'Agendar primeira visita', unidade: 'UBS Santa Clara', cidade: 'Hortol\u00e2ndia', tipo: 'Primeira visita', pagina: window.location.pathname });\">\r\n            Agendar primeira visita\r\n          <\/a>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div style=\"height: 1px; background-color: #c8c8c8; margin: 40px 0;\"><\/div>\r\n\r\n  <!-- Retornos -->\r\n  <div style=\"display: flex; gap: 32px; align-items: flex-start; flex-wrap: wrap;\">\r\n    <div class=\"hortolandia-info\" style=\"min-width: 180px; max-width: 220px;\">\r\n      <div style=\"display: flex; align-items: center; gap: 8px; margin-bottom: 12px;\">\r\n        <img decoding=\"async\" src=\"https:\/\/gen-t.science\/wp-content\/uploads\/2026\/05\/return-icon-orange.svg\" alt=\"\">\r\n        <p style=\"margin: 0 !important; font-size: 24px; font-weight: 600; color: #2E2C2D; font-family: 'Open Sans', sans-serif;\">Retornos<\/p>\r\n      <\/div>\r\n      <p style=\"margin: 0 0 12px !important; font-size: 14px; color: #666364; line-height: 1.6; font-family: 'Open Sans', sans-serif;\">Participantes que <strong style=\"color: #2E2C2D;\">j\u00e1 fazem parte do projeto<\/strong> e precisam agendar sua pr\u00f3xima coleta.<\/p>\r\n      <p style=\"margin: 0 !important; font-size: 14px; color: #2E2C2D; font-family: 'Open Sans', sans-serif; font-weight: 600;\">Escolha uma unidade:<\/p>\r\n    <\/div>\r\n    <div class=\"hortolandia-cards-wrap\" style=\"flex: 1;\">\r\n      <div class=\"hortolandia-cards\" style=\"display: flex; gap: 16px; flex-wrap: wrap;\">\r\n        <div style=\"background: #fff; border-radius: 4px; padding: 24px; flex: 0 1 calc(50% - 8px); min-width: 160px; box-shadow: 0 1px 4px rgba(0,0,0,0.06); display: flex; flex-direction: column; gap: 16px;\">\r\n          <p style=\"margin: 0 !important; font-size: 15px; font-weight: 600; color: #2E2C2D; font-family: 'Open Sans', sans-serif;\">UBS Jd. Rosolem<\/p>\r\n          <a href=\"https:\/\/calendly.com\/gen_t\/ubs-jd-rosolem-hortolandia-sp-retornos\" class=\"hortolandia-btn-outline\"\r\n             onclick=\"mixpanel.track('Clicou no CTA', { botao: 'Agendar retorno', unidade: 'UBS Jd. Rosolem', cidade: 'Hortol\u00e2ndia', tipo: 'Retorno', pagina: window.location.pathname });\">\r\n            Agendar retorno\r\n          <\/a>\r\n        <\/div>\r\n        <div style=\"background: #fff; border-radius: 4px; padding: 24px; flex: 0 1 calc(50% - 8px); min-width: 160px; box-shadow: 0 1px 4px rgba(0,0,0,0.06); display: flex; flex-direction: column; gap: 16px;\">\r\n          <p style=\"margin: 0 !important; font-size: 15px; font-weight: 600; color: #2E2C2D; font-family: 'Open Sans', sans-serif;\">UBS Santa Clara<\/p>\r\n          <a href=\"https:\/\/calendly.com\/gen_t\/ubs-santa-clara-hortolandia-sp-retornos\" class=\"hortolandia-btn-outline\"\r\n             onclick=\"mixpanel.track('Clicou no CTA', { botao: 'Agendar retorno', unidade: 'UBS Santa Clara', cidade: 'Hortol\u00e2ndia', tipo: 'Retorno', pagina: window.location.pathname });\">\r\n            Agendar retorno\r\n          <\/a>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<!-- ===== PERSIST\u00caNCIA DE UTM \u2014 script id\u00eantico nos 3 blocos ===== -->\r\n<script>\r\n(function () {\r\n  if (window.__gtUtm) return;\r\n  window.__gtUtm = true;\r\n\r\n  var DEBUG    = true;\r\n  var PARAMS   = ['utm_source','utm_medium','utm_campaign','utm_content','utm_term','gclid','fbclid'];\r\n  var CALENDLY = ['utm_source','utm_medium','utm_campaign','utm_content','utm_term'];\r\n  var LIMITE   = 255;\r\n\r\n  function log() {\r\n    if (!DEBUG || !window.console) return;\r\n    var a = Array.prototype.slice.call(arguments); a.unshift('[UTM]');\r\n    console.log.apply(console, a);\r\n  }\r\n  function lerCookie() {\r\n    var m = document.cookie.match(\/(?:^|;\\s*)gt_attrib=([^;]*)\/);\r\n    try { return m ? JSON.parse(decodeURIComponent(m[1])) : {}; } catch (e) { return {}; }\r\n  }\r\n  function gravarCookie(d) {\r\n    document.cookie = 'gt_attrib=' + encodeURIComponent(JSON.stringify(d)) +\r\n      ';path=\/;domain=.gen-t.science;max-age=7776000;SameSite=Lax';\r\n  }\r\n\r\n  var qs = new URLSearchParams(window.location.search), daUrl = {};\r\n  PARAMS.forEach(function (p) { var v = qs.get(p); if (v) daUrl[p] = v.slice(0, LIMITE); });\r\n\r\n  var origem = Object.keys(daUrl).length ? daUrl : lerCookie();\r\n  log('URL:', daUrl, '| cookie:', lerCookie(), '| usando:', origem);\r\n  if (!Object.keys(origem).length) { log('sem UTM'); return; }\r\n  gravarCookie(origem);\r\n\r\n  function aplicar() {\r\n    var n = 0;\r\n    document.querySelectorAll('a[href]').forEach(function (a) {\r\n      var href = a.getAttribute('href');\r\n      if (!href || href.charAt(0) === '#' || \/^(mailto|tel|javascript)\/i.test(href)) return;\r\n      var url; try { url = new URL(href, window.location.origin); } catch (e) { return; }\r\n      var ok;\r\n      if (\/(^|\\.)gen-t\\.science$\/.test(url.hostname))     ok = PARAMS;\r\n      else if (\/(^|\\.)calendly\\.com$\/.test(url.hostname)) ok = CALENDLY;\r\n      else return;\r\n      var mudou = false;\r\n      ok.forEach(function (k) {\r\n        if (origem[k] && !url.searchParams.has(k)) {\r\n          url.searchParams.set(k, String(origem[k]).slice(0, LIMITE)); mudou = true;\r\n        }\r\n      });\r\n      if (mudou) { a.setAttribute('href', url.toString()); n++; }\r\n    });\r\n    document.querySelectorAll('iframe[src*=\"calendly.com\"]').forEach(function (f) {\r\n      var url; try { url = new URL(f.src); } catch (e) { return; }\r\n      var mudou = false;\r\n      CALENDLY.forEach(function (k) {\r\n        if (origem[k] && !url.searchParams.has(k)) {\r\n          url.searchParams.set(k, String(origem[k]).slice(0, LIMITE)); mudou = true;\r\n        }\r\n      });\r\n      if (mudou) { f.src = url.toString(); n++; }\r\n    });\r\n    if (n) log('corrigidos:', n);\r\n  }\r\n\r\n  if (document.readyState === 'loading') document.addEventListener('DOMContentLoaded', aplicar);\r\n  else aplicar();\r\n\r\n  if (window.MutationObserver) {\r\n    var p = null;\r\n    new MutationObserver(function () { clearTimeout(p); p = setTimeout(aplicar, 200); })\r\n      .observe(document.documentElement, { childList: true, subtree: true });\r\n  } else { setTimeout(aplicar, 1500); }\r\n\r\n  var t = 0;\r\n  (function reg() {\r\n    if (window.mixpanel && typeof window.mixpanel.register === 'function') {\r\n      window.mixpanel.register(origem);\r\n      window.mixpanel.register_once({\r\n        first_utm_source: origem.utm_source,\r\n        first_utm_medium: origem.utm_medium,\r\n        first_utm_campaign: origem.utm_campaign\r\n      });\r\n      log('Mixpanel ok');\r\n    } else if (t++ < 20) { setTimeout(reg, 300); }\r\n  })();\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\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-e905b3d e-flex e-con-boxed e-con e-parent\" data-id=\"e905b3d\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7a14e46 elementor-widget elementor-widget-html\" data-id=\"7a14e46\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\n  @media (max-width: 768px) {\r\n    .form-row { flex-direction: column !important; }\r\n    .form-titulo { font-size: 24px !important; }\r\n  }\r\n  .form-input {\r\n    width: 100%;\r\n    height: 56px !important;\r\n    padding: 0 16px !important;\r\n    border: 1px solid #d8d5f0;\r\n    border-radius: 4px;\r\n    font-size: 14px;\r\n    color: #2E2C2D;\r\n    font-family: 'Open Sans', sans-serif;\r\n    background-color: #fff;\r\n    box-sizing: border-box !important;\r\n    outline: none;\r\n    line-height: 56px;\r\n  }\r\n  .form-input::placeholder { color: #aaa; }\r\n  .form-input:focus { border-color: #5b54b0; }\r\n  .form-input.form-error { border-color: #e53935 !important; }\r\n  .btn-confirmar {\r\n    width: 381px;\r\n    max-width: 100%;\r\n    height: 56px;\r\n    padding: 0;\r\n    background-color: #e5e5e5;\r\n    border: none;\r\n    border-radius: 4px;\r\n    font-size: 15px;\r\n    font-weight: 600;\r\n    color: #999;\r\n    font-family: 'Open Sans', sans-serif;\r\n    cursor: not-allowed;\r\n    transition: background-color 0.2s, color 0.2s;\r\n  }\r\n  .btn-confirmar.ativo {\r\n    background-color: #CB3073;\r\n    color: #fff;\r\n    cursor: pointer;\r\n  }\r\n  .form-success {\r\n    display: none;\r\n    margin-top: 16px;\r\n    padding: 16px;\r\n    background-color: #eaf3e8;\r\n    border-radius: 4px;\r\n    font-size: 14px;\r\n    color: #3a7d44;\r\n    font-family: 'Open Sans', sans-serif;\r\n  }\r\n<\/style>\r\n\r\n<div style=\"padding: 64px 48px; font-family: 'Open Sans', sans-serif;\">\r\n  <h2 class=\"form-titulo\" style=\"margin: 0 0 8px !important; font-size: 28px; font-weight: 600; color: #2E2C2D; font-family: 'Degular', sans-serif; line-height: 1.2;\">Sem unidade pr\u00f3xima a voc\u00ea?<\/h2>\r\n  <p style=\"margin: 0 0 32px !important; font-size: 14px; color: #666364; line-height: 1.6; font-family: 'Open Sans', sans-serif;\">Nos conte onde prefere ser atendido e avisaremos quando estivermos por perto.<\/p>\r\n\r\n  <div style=\"margin-bottom: 20px;\">\r\n    <label style=\"display: block; margin-bottom: 6px; font-size: 13px; font-weight: 600; color: #2E2C2D; font-family: 'Open Sans', sans-serif;\">Nome completo *<\/label>\r\n    <input id=\"f-nome\" type=\"text\" placeholder=\"Informe o seu nome completo\" class=\"form-input\">\r\n  <\/div>\r\n\r\n  <div class=\"form-row\" style=\"display: flex; gap: 16px; margin-bottom: 20px;\">\r\n    <div style=\"flex: 1;\">\r\n      <label style=\"display: block; margin-bottom: 6px; font-size: 13px; font-weight: 600; color: #2E2C2D; font-family: 'Open Sans', sans-serif;\">E-mail *<\/label>\r\n      <input id=\"f-email\" type=\"email\" placeholder=\"Informe o seu e-mail\" class=\"form-input\">\r\n    <\/div>\r\n    <div style=\"flex: 1;\">\r\n      <label style=\"display: block; margin-bottom: 6px; font-size: 13px; font-weight: 600; color: #2E2C2D; font-family: 'Open Sans', sans-serif;\">N\u00famero de telefone *<\/label>\r\n      <input id=\"f-tel\" type=\"tel\" placeholder=\"( ) _____ - ____\" class=\"form-input\">\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div class=\"form-row\" style=\"display: flex; gap: 16px; margin-bottom: 32px;\">\r\n    <div style=\"flex: 1;\">\r\n      <label style=\"display: block; margin-bottom: 6px; font-size: 13px; font-weight: 600; color: #2E2C2D; font-family: 'Open Sans', sans-serif;\">Estado<\/label>\r\n      <div style=\"position: relative;\">\r\n        <select id=\"f-estado\" class=\"form-input\" style=\"appearance: none; -webkit-appearance: none; padding-right: 40px !important; cursor: pointer;\">\r\n          <option value=\"\">Carregando estados...<\/option>\r\n        <\/select>\r\n        <span style=\"position: absolute; right: 16px; top: 50%; transform: translateY(-50%); pointer-events: none; color: #666; font-size: 20px;\">&#8964;<\/span>\r\n      <\/div>\r\n    <\/div>\r\n    <div style=\"flex: 1;\">\r\n      <label style=\"display: block; margin-bottom: 6px; font-size: 13px; font-weight: 600; color: #2E2C2D; font-family: 'Open Sans', sans-serif;\">Cidade<\/label>\r\n      <div style=\"position: relative;\">\r\n        <select id=\"f-cidade\" class=\"form-input\" style=\"appearance: none; -webkit-appearance: none; padding-right: 40px !important; cursor: pointer;\" disabled>\r\n          <option value=\"\">Selecione o estado primeiro<\/option>\r\n        <\/select>\r\n        <span style=\"position: absolute; right: 16px; top: 50%; transform: translateY(-50%); pointer-events: none; color: #666; font-size: 20px;\">&#8964;<\/span>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <button id=\"btn-confirmar\" class=\"btn-confirmar\" onclick=\"enviarFormUnidade()\" disabled>Confirmar<\/button>\r\n  <div id=\"form-unidade-success\" class=\"form-success\">\u2713 Localidade enviada com sucesso! Entraremos em contato quando estivermos pr\u00f3ximos a voc\u00ea.<\/div>\r\n<\/div>\r\n\r\n<script>\r\n  const GAPI_URL = \"https:\/\/gapi.gen-t.science\/v1\/graphql\";\r\n  const GAPI_TOKEN = \"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdXRob3JpemVkIjp0cnVlLCJicm9rZXIiOnsieC1oYXN1cmEtYWxsb3dlZC1yb2xlcyI6WyJhdXRoIl0sIngtaGFzdXJhLWRlZmF1bHQtcm9sZSI6ImF1dGgiLCJ4LWhhc3VyYS11c2VyLWlkIjoiYXV0aCJ9LCJleHAiOjE5ODc0MjY1NjQsImlkIjoiYXV0aCIsImluc3RpdHV0aW9uIjoiYXV0aCIsInBlcm1pc3Npb24iOiJhdXRoIn0.mPVTP28FGlPXZn8B-VMl9ydIad6Qx9ND7NB6TskJvhc\";\r\n\r\n  \/\/ Carrega estados do IBGE\r\n  fetch('https:\/\/servicodados.ibge.gov.br\/api\/v1\/localidades\/estados')\r\n    .then(function(r) { return r.json(); })\r\n    .then(function(estados) {\r\n      estados.sort(function(a, b) { return a.nome < b.nome ? -1 : 1; });\r\n      var sel = document.getElementById('f-estado');\r\n      sel.innerHTML = '<option value=\"\">Selecione o estado<\/option>';\r\n      estados.forEach(function(e) {\r\n        var opt = document.createElement('option');\r\n        opt.value = e.id;\r\n        opt.setAttribute('data-nome', e.nome);\r\n        opt.textContent = e.nome;\r\n        sel.appendChild(opt);\r\n      });\r\n    });\r\n\r\n  \/\/ Quando selecionar estado, carrega cidades\r\n  document.getElementById('f-estado').addEventListener('change', function() {\r\n    var idEstado = this.value;\r\n    var selCidade = document.getElementById('f-cidade');\r\n    selCidade.innerHTML = '<option value=\"\">Carregando cidades...<\/option>';\r\n    selCidade.disabled = true;\r\n\r\n    fetch('https:\/\/servicodados.ibge.gov.br\/api\/v1\/localidades\/estados\/' + idEstado + '\/municipios')\r\n      .then(function(r) { return r.json(); })\r\n      .then(function(cidades) {\r\n        cidades.sort(function(a, b) { return a.nome < b.nome ? -1 : 1; });\r\n        selCidade.innerHTML = '<option value=\"\">Selecione a cidade<\/option>';\r\n        cidades.forEach(function(c) {\r\n          var opt = document.createElement('option');\r\n          opt.value = c.nome;\r\n          opt.textContent = c.nome;\r\n          selCidade.appendChild(opt);\r\n        });\r\n        selCidade.disabled = false;\r\n      });\r\n  });\r\n\r\n  \/\/ M\u00e1scara telefone\r\n  document.getElementById('f-tel').addEventListener('input', function(e) {\r\n    let v = e.target.value.replace(\/\\D\/g, '').substring(0, 11);\r\n    let r = '';\r\n    if (v.length > 0) r += '(' + v.substring(0, 2);\r\n    if (v.length >= 2) r += ') ' + v.substring(2, 7);\r\n    if (v.length >= 7) r += '-' + v.substring(7, 11);\r\n    e.target.value = r;\r\n    verificarCampos();\r\n  });\r\n\r\n  ['f-nome', 'f-email', 'f-tel'].forEach(function(id) {\r\n    document.getElementById(id).addEventListener('input', verificarCampos);\r\n  });\r\n\r\n  function verificarCampos() {\r\n    var nome  = document.getElementById('f-nome').value.trim();\r\n    var email = document.getElementById('f-email').value.trim();\r\n    var tel   = document.getElementById('f-tel').value.trim();\r\n    var btn   = document.getElementById('btn-confirmar');\r\n    if (nome && email && tel) {\r\n      btn.classList.add('ativo');\r\n      btn.disabled = false;\r\n      btn.style.cursor = 'pointer';\r\n    } else {\r\n      btn.classList.remove('ativo');\r\n      btn.disabled = true;\r\n      btn.style.cursor = 'not-allowed';\r\n    }\r\n  }\r\n\r\n  async function enviarFormUnidade() {\r\n    var nome  = document.getElementById('f-nome').value.trim();\r\n    var email = document.getElementById('f-email').value.trim();\r\n    var tel   = document.getElementById('f-tel').value.trim().replace(\/\\D\/g, '');\r\n    var estadoSel = document.getElementById('f-estado');\r\n    var estado = estadoSel.options[estadoSel.selectedIndex] ? estadoSel.options[estadoSel.selectedIndex].getAttribute('data-nome') : '';\r\n    var cidade = document.getElementById('f-cidade').value;\r\n\r\n    \/\/ Valida\u00e7\u00e3o\r\n    var valido = true;\r\n    ['f-nome', 'f-email', 'f-tel'].forEach(function(id) {\r\n      var el = document.getElementById(id);\r\n      if (!el.value.trim()) {\r\n        el.classList.add('form-error');\r\n        valido = false;\r\n      } else {\r\n        el.classList.remove('form-error');\r\n      }\r\n    });\r\n    if (!valido) {\r\n      mixpanel.track('Erro no formul\u00e1rio', {\r\n        formulario: 'Interesse em nova unidade',\r\n        motivo: 'Campos obrigat\u00f3rios n\u00e3o preenchidos',\r\n        pagina: window.location.pathname\r\n      });\r\n      return;\r\n    }\r\n\r\n    var btn = document.getElementById('btn-confirmar');\r\n    btn.textContent = 'Enviando...';\r\n    btn.disabled = true;\r\n    btn.style.cursor = 'not-allowed';\r\n\r\n    \/\/ Mixpanel: tentativa de envio\r\n    mixpanel.track('Enviou formul\u00e1rio', {\r\n      formulario: 'Interesse em nova unidade',\r\n      estado: estado || 'N\u00e3o informado',\r\n      cidade: cidade || 'N\u00e3o informada',\r\n      pagina: window.location.pathname\r\n    });\r\n\r\n    try {\r\n      const result = await fetch(GAPI_URL, {\r\n        method: 'POST',\r\n        body: JSON.stringify({\r\n          query: `\r\n            mutation SignInterestList($email: String!, $city: String!, $state: String!, $phone: String) {\r\n              sign_interest_list(email: $email, city: $city, state: $state, phone: $phone) {\r\n                success\r\n              }\r\n            }\r\n          `,\r\n          variables: {\r\n            email: email,\r\n            phone: tel,\r\n            city: cidade || '',\r\n            state: estado || ''\r\n          },\r\n          operationName: 'SignInterestList'\r\n        }),\r\n        headers: {\r\n          'Content-Type': 'application\/json',\r\n          'x-hasura-role': 'auth',\r\n          'Authorization': GAPI_TOKEN\r\n        }\r\n      });\r\n\r\n      const data = await result.json();\r\n\r\n      if (data.data && data.data.sign_interest_list && data.data.sign_interest_list.success) {\r\n        document.getElementById('f-nome').value = '';\r\n        document.getElementById('f-email').value = '';\r\n        document.getElementById('f-tel').value = '';\r\n        document.getElementById('f-estado').value = '';\r\n        document.getElementById('f-cidade').innerHTML = '<option value=\"\">Selecione o estado primeiro<\/option>';\r\n        document.getElementById('f-cidade').disabled = true;\r\n        document.getElementById('form-unidade-success').style.display = 'block';\r\n        btn.textContent = 'Confirmar';\r\n        btn.classList.remove('ativo');\r\n\r\n        \/\/ Mixpanel: envio confirmado pela API\r\n        mixpanel.track('Formul\u00e1rio enviado com sucesso', {\r\n          formulario: 'Interesse em nova unidade',\r\n          estado: estado || 'N\u00e3o informado',\r\n          cidade: cidade || 'N\u00e3o informada',\r\n          pagina: window.location.pathname\r\n        });\r\n      } else {\r\n        throw new Error('Resposta inv\u00e1lida');\r\n      }\r\n    } catch(e) {\r\n      btn.textContent = 'Confirmar';\r\n      btn.disabled = false;\r\n      btn.classList.add('ativo');\r\n      btn.style.cursor = 'pointer';\r\n      alert('Erro ao enviar. Tente novamente.');\r\n\r\n      \/\/ Mixpanel: erro na API\r\n      mixpanel.track('Erro no formul\u00e1rio', {\r\n        formulario: 'Interesse em nova unidade',\r\n        motivo: 'Erro na API',\r\n        estado: estado || 'N\u00e3o informado',\r\n        cidade: cidade || 'N\u00e3o informada',\r\n        pagina: window.location.pathname\r\n      });\r\n    }\r\n  }\r\n<\/script>\t\t\t\t<\/div>\n\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-cf077c4 e-flex e-con-boxed e-con e-parent\" data-id=\"cf077c4\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-77d6dcf elementor-widget elementor-widget-html\" data-id=\"77d6dcf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\n.gent-foot-privacy{\r\n  display:inline-flex;align-items:center;gap:8px;\r\n  font-family:'Open Sans',sans-serif;font-size:13px;font-weight:600;letter-spacing:.01em;\r\n  color:#fff;text-decoration:none;white-space:nowrap;\r\n  padding:9px 18px;border:1px solid rgba(255,255,255,.35);border-radius:999px;\r\n  transition:background-color .2s ease,border-color .2s ease,color .2s ease;\r\n}\r\n.gent-foot-privacy svg{color:#f0a500;transition:color .2s ease;}\r\n.gent-foot-privacy:hover,.gent-foot-privacy:focus{\r\n  background:#fff;border-color:#fff;color:#141414;\r\n}\r\n.gent-foot-privacy:hover svg,.gent-foot-privacy:focus svg{color:#b9842a;}\r\n<\/style>\r\n\r\n<div style=\"display: flex; justify-content: space-between; align-items: center; padding: 89px 40px 24px; font-family: 'Open Sans', sans-serif; flex-wrap: wrap; gap: 16px;\">\r\n  <!-- Logo -->\r\n  <div>\r\n    <img decoding=\"async\" src=\"https:\/\/gen-t.science\/wp-content\/uploads\/2026\/04\/gent-name-logo.svg\" alt=\"gen-t\" style=\"display: block; margin-bottom: 32px;\">\r\n    <p style=\"margin: 0; font-size: 12px; color: rgba(255,255,255,0.7);\">\u00a9 gen-t | Todos os direitos reservados | 2024<\/p>\r\n  <\/div>\r\n  <!-- Bot\u00e3o privacidade + \u00edcones sociais -->\r\n  <div style=\"display: flex; align-items: center; gap: 24px; flex-wrap: wrap;\">\r\n    <a class=\"gent-foot-privacy\" href=\"https:\/\/gen-t.science\/pt-br\/politica-de-privacidade\/\"\r\n       onclick=\"mixpanel.track('Clicou no link', { link: 'Pol\u00edtica de Privacidade', secao: 'Footer', pagina: window.location.pathname });\">\r\n      <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M12 2 4 5v6c0 5 3.4 9.4 8 11 4.6-1.6 8-6 8-11V5l-8-3Z\" fill=\"currentColor\"\/><path d=\"m9.2 12 1.9 1.9 3.7-3.8\" fill=\"none\" stroke=\"#141414\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\r\n      Pol\u00edtica de Privacidade\r\n    <\/a>\r\n    <!-- \u00cdcones sociais -->\r\n    <div style=\"display: flex; align-items: center; gap: 16px;\">\r\n      <a href=\"https:\/\/www.instagram.com\/gen_t.science\/?hl=pt-br\"\r\n         onclick=\"mixpanel.track('Clicou em social', { rede: 'Instagram', secao: 'Footer', pagina: window.location.pathname });\">\r\n        <img decoding=\"async\" src=\"https:\/\/gen-t.science\/wp-content\/uploads\/2026\/04\/instagram-icon.svg\" alt=\"Instagram\" style=\"display: block;\">\r\n      <\/a>\r\n      <a href=\"https:\/\/www.facebook.com\/gentscience\/\"\r\n         onclick=\"mixpanel.track('Clicou em social', { rede: 'Facebook', secao: 'Footer', pagina: window.location.pathname });\">\r\n        <img decoding=\"async\" src=\"https:\/\/gen-t.science\/wp-content\/uploads\/2026\/04\/facebook-icon.svg\" alt=\"Facebook\" style=\"display: block;\">\r\n      <\/a>\r\n      <a href=\"https:\/\/api.whatsapp.com\/send?phone=5511919483533&text=Ol%C3%A1!%20Precisa%20de%20ajuda?%20Entre%20em%20contato%20conosco%20aqui%20mesmo,%20e%20responderemos%20o%20mais%20r%C3%A1pido%20poss%C3%ADvel!\"\r\n         onclick=\"mixpanel.track('Clicou no WhatsApp', { secao: 'Footer', pagina: window.location.pathname });\">\r\n        <img decoding=\"async\" src=\"https:\/\/gen-t.science\/wp-content\/uploads\/2026\/04\/whatsapp-icon.svg\" alt=\"WhatsApp\" style=\"display: block;\">\r\n      <\/a>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\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>Junte-se a mais de 35 mil brasileiros Garanta exames gratuitos, acompanhe sua sa\u00fade e fa\u00e7a parte do maior banco gen\u00e9tico da Am\u00e9rica Latina. Bahia Coletas em Salvador Primeira visita Para participantes que ainda n\u00e3o fazem parte do projeto e querem agendar sua coleta. Escolha uma unidade: Senai Cimatec Agendar primeira visita Hospital Santa Izabel Agendar [&hellip;]<\/p>\n","protected":false},"author":7,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-2543","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>agendamentos - Gen-t Science<\/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:\/\/gen-t.science\/pt-br\/agendamento\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"agendamentos - Gen-t Science\" \/>\n<meta property=\"og:description\" content=\"Junte-se a mais de 35 mil brasileiros Garanta exames gratuitos, acompanhe sua sa\u00fade e fa\u00e7a parte do maior banco gen\u00e9tico da Am\u00e9rica Latina. Bahia Coletas em Salvador Primeira visita Para participantes que ainda n\u00e3o fazem parte do projeto e querem agendar sua coleta. Escolha uma unidade: Senai Cimatec Agendar primeira visita Hospital Santa Izabel Agendar [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/gen-t.science\/pt-br\/agendamento\/\" \/>\n<meta property=\"og:site_name\" content=\"Gen-t Science\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/gentscience\/\" \/>\n<meta property=\"article:modified_time\" content=\"2026-08-20T12:36:49+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/gen-t.science\/wp-content\/uploads\/2026\/04\/logo-gent.svg\" \/>\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=\"4 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/gen-t.science\\\/pt-br\\\/agendamento\\\/\",\"url\":\"https:\\\/\\\/gen-t.science\\\/pt-br\\\/agendamento\\\/\",\"name\":\"agendamentos - Gen-t Science\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/gen-t.science\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/gen-t.science\\\/pt-br\\\/agendamento\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/gen-t.science\\\/pt-br\\\/agendamento\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/gen-t.science\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/logo-gent.svg\",\"datePublished\":\"2026-05-21T19:14:37+00:00\",\"dateModified\":\"2026-08-20T12:36:49+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/gen-t.science\\\/pt-br\\\/agendamento\\\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/gen-t.science\\\/pt-br\\\/agendamento\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/gen-t.science\\\/pt-br\\\/agendamento\\\/#primaryimage\",\"url\":\"https:\\\/\\\/gen-t.science\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/logo-gent.svg\",\"contentUrl\":\"https:\\\/\\\/gen-t.science\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/logo-gent.svg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/gen-t.science\\\/pt-br\\\/agendamento\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/gen-t.science\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"agendamentos\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/gen-t.science\\\/#website\",\"url\":\"https:\\\/\\\/gen-t.science\\\/\",\"name\":\"Gen-t Science\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/gen-t.science\\\/?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":"agendamentos - Gen-t Science","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:\/\/gen-t.science\/pt-br\/agendamento\/","og_locale":"pt_BR","og_type":"article","og_title":"agendamentos - Gen-t Science","og_description":"Junte-se a mais de 35 mil brasileiros Garanta exames gratuitos, acompanhe sua sa\u00fade e fa\u00e7a parte do maior banco gen\u00e9tico da Am\u00e9rica Latina. Bahia Coletas em Salvador Primeira visita Para participantes que ainda n\u00e3o fazem parte do projeto e querem agendar sua coleta. Escolha uma unidade: Senai Cimatec Agendar primeira visita Hospital Santa Izabel Agendar [&hellip;]","og_url":"https:\/\/gen-t.science\/pt-br\/agendamento\/","og_site_name":"Gen-t Science","article_publisher":"https:\/\/www.facebook.com\/gentscience\/","article_modified_time":"2026-08-20T12:36:49+00:00","og_image":[{"url":"https:\/\/gen-t.science\/wp-content\/uploads\/2026\/04\/logo-gent.svg","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Est. tempo de leitura":"4 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/gen-t.science\/pt-br\/agendamento\/","url":"https:\/\/gen-t.science\/pt-br\/agendamento\/","name":"agendamentos - Gen-t Science","isPartOf":{"@id":"https:\/\/gen-t.science\/#website"},"primaryImageOfPage":{"@id":"https:\/\/gen-t.science\/pt-br\/agendamento\/#primaryimage"},"image":{"@id":"https:\/\/gen-t.science\/pt-br\/agendamento\/#primaryimage"},"thumbnailUrl":"https:\/\/gen-t.science\/wp-content\/uploads\/2026\/04\/logo-gent.svg","datePublished":"2026-05-21T19:14:37+00:00","dateModified":"2026-08-20T12:36:49+00:00","breadcrumb":{"@id":"https:\/\/gen-t.science\/pt-br\/agendamento\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/gen-t.science\/pt-br\/agendamento\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/gen-t.science\/pt-br\/agendamento\/#primaryimage","url":"https:\/\/gen-t.science\/wp-content\/uploads\/2026\/04\/logo-gent.svg","contentUrl":"https:\/\/gen-t.science\/wp-content\/uploads\/2026\/04\/logo-gent.svg"},{"@type":"BreadcrumbList","@id":"https:\/\/gen-t.science\/pt-br\/agendamento\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/gen-t.science\/"},{"@type":"ListItem","position":2,"name":"agendamentos"}]},{"@type":"WebSite","@id":"https:\/\/gen-t.science\/#website","url":"https:\/\/gen-t.science\/","name":"Gen-t Science","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/gen-t.science\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"}]}},"_links":{"self":[{"href":"https:\/\/gen-t.science\/pt-br\/wp-json\/wp\/v2\/pages\/2543","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gen-t.science\/pt-br\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/gen-t.science\/pt-br\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/gen-t.science\/pt-br\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/gen-t.science\/pt-br\/wp-json\/wp\/v2\/comments?post=2543"}],"version-history":[{"count":176,"href":"https:\/\/gen-t.science\/pt-br\/wp-json\/wp\/v2\/pages\/2543\/revisions"}],"predecessor-version":[{"id":3319,"href":"https:\/\/gen-t.science\/pt-br\/wp-json\/wp\/v2\/pages\/2543\/revisions\/3319"}],"wp:attachment":[{"href":"https:\/\/gen-t.science\/pt-br\/wp-json\/wp\/v2\/media?parent=2543"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}