{"id":827,"date":"2026-10-15T17:15:24","date_gmt":"2026-10-15T17:15:24","guid":{"rendered":"https:\/\/clebercastro.com.br\/consultoria\/?page_id=827"},"modified":"2026-10-15T18:50:39","modified_gmt":"2026-10-15T18:50:39","slug":"diagnostico-estrutural-empresarial","status":"publish","type":"page","link":"https:\/\/clebercastro.com.br\/consultoria\/diagnostico-estrutural-empresarial\/","title":{"rendered":"Diagn\u00f3stico Estrutural Empresarial"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"827\" class=\"elementor elementor-827\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-df631e6 e-flex e-con-boxed lakit-col-width-auto-no wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-container e-root-container elementor-top-section e-con e-parent\" data-id=\"df631e6\" 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-8c95f3f elementor-widget elementor-widget-html\" data-id=\"8c95f3f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div id=\"dee-app\">\n  <style>\n    #dee-app{font-family:Arial,Helvetica,sans-serif;color:#18313f;max-width:980px;margin:0 auto;padding:8px 0 24px}\n    #dee-app *{box-sizing:border-box}\n    #dee-app .dee-hero{background:linear-gradient(135deg,#0c3760 0%,#245f9c 100%);color:#fff;border-radius:18px;padding:34px 30px;margin-bottom:22px}\n    #dee-app .dee-kicker{font-size:13px;letter-spacing:.12em;text-transform:uppercase;opacity:.85;margin-bottom:8px}\n    #dee-app h1{font-size:34px;line-height:1.08;margin:0 0 12px;color:#fff}\n    #dee-app .dee-sub{font-size:17px;line-height:1.55;max-width:760px;margin:0}\n    #dee-app .dee-card{background:#fff;border:1px solid #dbe6ef;border-radius:16px;padding:24px;box-shadow:0 8px 26px rgba(14,52,87,.07)}\n    #dee-app .dee-progress{height:8px;background:#e8eef4;border-radius:999px;overflow:hidden;margin:0 0 18px}\n    #dee-app .dee-progress span{display:block;height:100%;background:#2e6fad;width:0%;transition:width .25s ease}\n    #dee-app .dee-meta{display:flex;justify-content:space-between;gap:12px;font-size:13px;color:#647887;margin-bottom:18px}\n    #dee-app .dee-q{display:none}\n    #dee-app .dee-q.active{display:block}\n    #dee-app .dee-q h2{font-size:23px;line-height:1.3;color:#173a5c;margin:0 0 18px}\n    #dee-app .dee-options{display:grid;gap:10px}\n    #dee-app .dee-opt{border:1px solid #cfdce7;border-radius:11px;padding:13px 14px;cursor:pointer;background:#fff;transition:.15s}\n    #dee-app .dee-opt:hover{border-color:#2e6fad;background:#f5f9fd}\n    #dee-app .dee-opt.selected{border:2px solid #2e6fad;background:#edf5fc}\n    #dee-app .dee-nav{display:flex;justify-content:space-between;gap:12px;margin-top:22px}\n    #dee-app button{border:0;border-radius:9px;padding:12px 17px;font-weight:700;cursor:pointer}\n    #dee-app .dee-back{background:#eef3f7;color:#23415e}\n    #dee-app .dee-next{background:#204067;color:#fff;margin-left:auto}\n    #dee-app .dee-next:disabled{opacity:.45;cursor:not-allowed}\n    #dee-app .dee-start{background:#fff;color:#173a5c;margin-top:20px}\n    #dee-app .dee-note{font-size:13px;line-height:1.5;opacity:.9;margin-top:14px}\n    #dee-app .dee-lead{display:none}\n    #dee-app .dee-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}\n    #dee-app .dee-field{display:flex;flex-direction:column;gap:6px}\n    #dee-app .dee-field.full{grid-column:1\/-1}\n    #dee-app label{font-size:13px;font-weight:700;color:#173a5c}\n    #dee-app input{width:100%;padding:12px 13px;border:1px solid #cfdce7;border-radius:9px;font-size:15px}\n    #dee-app .dee-consent{display:flex;align-items:flex-start;gap:9px;font-size:13px;line-height:1.45;color:#5e7180;margin-top:8px}\n    #dee-app .dee-consent input{width:auto;margin-top:2px}\n    #dee-app .dee-result{display:none}\n    #dee-app .dee-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:18px}\n    #dee-app .dee-panel{border:1px solid #dbe6ef;border-radius:14px;padding:20px;background:#fff}\n    #dee-app .dee-label{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#6b7f8f;margin-bottom:7px}\n    #dee-app .dee-main{font-size:28px;color:#173a5c;font-weight:800;margin:0 0 8px}\n    #dee-app .dee-secondary{font-size:18px;font-weight:700;color:#2e6fad}\n    #dee-app .dee-confidence{display:inline-block;background:#edf5fc;color:#173a5c;padding:7px 11px;border-radius:999px;font-size:13px;font-weight:700}\n    #dee-app .dee-bars{display:grid;gap:11px;margin-top:16px}\n    #dee-app .dee-bar{display:grid;grid-template-columns:105px minmax(110px,1fr) 145px;gap:10px;align-items:center;font-size:13px}\n    #dee-app .dee-bar-name{line-height:1.25} #dee-app .dee-signal{font-size:12px;color:#173a5c;font-weight:700;line-height:1.2}\n    #dee-app .dee-track{height:8px;border-radius:999px;background:#edf1f5;overflow:hidden}\n    #dee-app .dee-fill{height:100%;background:#2e6fad}\n    #dee-app .dee-section{margin-top:18px}\n    #dee-app .dee-section h3{font-size:18px;color:#173a5c;margin:0 0 7px}\n    #dee-app .dee-section p{margin:0;line-height:1.6}\n    #dee-app .dee-plan{margin:8px 0 0;padding-left:19px}\n    #dee-app .dee-plan li{margin:7px 0;line-height:1.45}\n    #dee-app .dee-disclaimer{font-size:12px;color:#6b7f8f;line-height:1.55;margin-top:18px;padding-top:14px;border-top:1px solid #e2e9ef}\n    #dee-app .dee-restart{margin-top:18px;background:#eef3f7;color:#173a5c}\n    #dee-app .dee-status{font-size:13px;margin-top:10px}\n    #dee-app .dee-status.ok{color:#1d6b45}\n    #dee-app .dee-status.err{color:#a53d3d}\n    @media(max-width:700px){\n      #dee-app h1{font-size:28px}\n      #dee-app .dee-grid,#dee-app .dee-fields{grid-template-columns:1fr}\n      #dee-app .dee-field.full{grid-column:auto}\n      #dee-app .dee-bar{grid-template-columns:82px minmax(80px,1fr) 112px;gap:7px;font-size:12px} #dee-app .dee-signal{font-size:11px}\n      #dee-app .dee-bar-name{white-space:normal}\n      #dee-app .dee-hero{padding:26px 20px}\n      #dee-app .dee-card{padding:18px}\n      #dee-app .dee-meta{font-size:12px}\n    }\n  <\/style>\n\n  <section class=\"dee-hero\" id=\"dee-intro\">\n    <div class=\"dee-kicker\">Cleber Castro Consultoria<\/div>\n    <h1>Diagn\u00f3stico Estrutural Empresarial<\/h1>\n    <p class=\"dee-sub\">Em poucos minutos, identifique qual dimens\u00e3o do seu neg\u00f3cio parece limitar mais fortemente o resultado hoje \u2014 e qual deve ser o pr\u00f3ximo ponto de investiga\u00e7\u00e3o.<\/p>\n    <button class=\"dee-start\" id=\"dee-start\">Iniciar diagn\u00f3stico<\/button>\n    <div class=\"dee-note\">Tempo estimado: 3\u20135 minutos. Este instrumento gera uma hip\u00f3tese estrutural, n\u00e3o substitui uma an\u00e1lise aprofundada da empresa.<\/div>\n  <\/section>\n\n  <section class=\"dee-card\" id=\"dee-form\" style=\"display:none\">\n    <div class=\"dee-progress\"><span id=\"dee-progress-bar\"><\/span><\/div>\n    <div class=\"dee-meta\"><span id=\"dee-step\">Pergunta 1 de 10<\/span><span>Diagn\u00f3stico confidencial<\/span><\/div>\n    <div id=\"dee-questions\"><\/div>\n    <div class=\"dee-nav\">\n      <button class=\"dee-back\" id=\"dee-back\">Voltar<\/button>\n      <button class=\"dee-next\" id=\"dee-next\" disabled>Continuar<\/button>\n    <\/div>\n  <\/section>\n\n  <section class=\"dee-card dee-lead\" id=\"dee-lead\">\n    <h2 style=\"margin-top:0;color:#173a5c\">Quase pronto<\/h2>\n    <p>Preencha seus dados para registrar o diagn\u00f3stico, visualizar o resultado completo e receber uma c\u00f3pia por e-mail.<\/p>\n    <div class=\"dee-fields\">\n      <div class=\"dee-field\"><label>Nome *<\/label><input id=\"dee-nome\" type=\"text\" autocomplete=\"name\"><\/div>\n      <div class=\"dee-field\"><label>Empresa *<\/label><input id=\"dee-empresa\" type=\"text\" autocomplete=\"organization\"><\/div>\n      <div class=\"dee-field\"><label>E-mail *<\/label><input id=\"dee-email\" type=\"email\" autocomplete=\"email\"><\/div>\n      <div class=\"dee-field\"><label>WhatsApp *<\/label><input id=\"dee-whatsapp\" type=\"tel\" autocomplete=\"tel\" required><\/div>\n      <div class=\"dee-field full\">\n        <label class=\"dee-consent\"><input id=\"dee-consent\" type=\"checkbox\"> Autorizo o uso destes dados para receber o resultado deste diagn\u00f3stico e eventual contato relacionado \u00e0 consultoria. *<\/label>\n      <\/div>\n    <\/div>\n    <div class=\"dee-nav\">\n      <button class=\"dee-back\" id=\"dee-back-lead\">Voltar<\/button>\n      <button class=\"dee-next\" id=\"dee-submit\">Ver meu diagn\u00f3stico<\/button>\n    <\/div>\n    <div id=\"dee-status\" class=\"dee-status\"><\/div>\n  <\/section>\n\n  <section class=\"dee-result\" id=\"dee-result\">\n    <div class=\"dee-grid\">\n      <div class=\"dee-panel\">\n        <div class=\"dee-label\">Restri\u00e7\u00e3o dominante prov\u00e1vel<\/div>\n        <div class=\"dee-main\" id=\"dee-primary\"><\/div>\n        <div class=\"dee-label\" style=\"margin-top:14px\">Fragilidade estrutural associada<\/div>\n        <div class=\"dee-secondary\" id=\"dee-secondary\"><\/div>\n        <div style=\"margin-top:14px\"><span class=\"dee-confidence\" id=\"dee-confidence\"><\/span><\/div>\n\n        <div class=\"dee-section\">\n          <h3>O que isso significa<\/h3>\n          <p id=\"dee-meaning\"><\/p>\n        <\/div>\n        <div class=\"dee-section\">\n          <h3>Mecanismo prov\u00e1vel<\/h3>\n          <p id=\"dee-mechanism\"><\/p>\n        <\/div>\n        <div class=\"dee-section\">\n          <h3>Risco de manter a estrutura atual<\/h3>\n          <p id=\"dee-risk\"><\/p>\n        <\/div>\n      <\/div>\n\n      <div class=\"dee-panel\">\n        <div class=\"dee-label\">Leitura das seis dimens\u00f5es<\/div>\n        <p style=\"font-size:12px;line-height:1.45;color:#6b7f8f;margin:0 0 10px\">A intensidade do sinal n\u00e3o define, sozinha, a restri\u00e7\u00e3o dominante. O diagn\u00f3stico considera tamb\u00e9m o resultado desejado e a rela\u00e7\u00e3o causal entre as dimens\u00f5es.<\/p>\n        <div class=\"dee-bars\" id=\"dee-bars\"><\/div>\n        <div class=\"dee-section\">\n          <h3>Pr\u00f3ximo movimento recomendado<\/h3>\n          <p id=\"dee-move\"><\/p>\n        <\/div>\n        <div class=\"dee-section\">\n          <h3>Plano inicial de 30 dias<\/h3>\n          <ul class=\"dee-plan\" id=\"dee-plan\"><\/ul>\n        <\/div>\n      <\/div>\n    <\/div>\n    <div class=\"dee-disclaimer\">Este diagn\u00f3stico identifica a restri\u00e7\u00e3o estrutural mais prov\u00e1vel a partir dos padr\u00f5es informados. N\u00e3o ataque todos os problemas ao mesmo tempo: primeiro confirme se esta \u00e9 realmente a restri\u00e7\u00e3o que mais limita o resultado desejado.<\/div>\n    <button class=\"dee-restart\" id=\"dee-restart\">Refazer diagn\u00f3stico<\/button>\n  <\/section>\n\n  <script>\n  (() => {\n    const ENDPOINT = \"https:\/\/script.google.com\/macros\/s\/AKfycby7fTv6HUK70ZKiF-H3s0Ewzl7bkRrsi91fvdQANOy-Uvn9aVr7fncB8KDWWq3W11bMKQ\/exec\";\n\n    const questions = [\n      {id:\"q1\", text:\"Hoje, qual \u00e9 o principal resultado que sua empresa precisa melhorar nos pr\u00f3ximos 90 dias?\", options:[\n        [\"sales\",\"Aumentar vendas \/ receita\"],[\"cash\",\"Melhorar margem \/ caixa\"],[\"ops\",\"Reduzir atrasos, erros ou retrabalho\"],[\"owner\",\"Tirar o dono da opera\u00e7\u00e3o \/ aumentar autonomia\"],[\"direction\",\"Organizar prioridades e execu\u00e7\u00e3o\"],[\"other\",\"Outro\"],[\"unclear\",\"N\u00e3o sei dizer com clareza\"]\n      ]},\n      {id:\"q2\", text:\"Se voc\u00ea perguntasse \u00e0s principais pessoas da empresa qual \u00e9 a prioridade n\u00famero 1 agora, elas provavelmente dariam a mesma resposta?\", options:[\n        [\"clear\",\"Sim, com muita clareza\"],[\"mostly\",\"Provavelmente sim\"],[\"weak\",\"Provavelmente n\u00e3o\"],[\"no\",\"N\u00e3o\"],[\"solo\",\"N\u00e3o tenho equipe\"]\n      ]},\n      {id:\"q3\", text:\"Considerando sua meta comercial atual, entram oportunidades qualificadas em quantidade suficiente?\", options:[\n        [\"more\",\"Sim, mais do que suficiente\"],[\"enough\",\"Sim, aproximadamente o necess\u00e1rio\"],[\"almost\",\"Quase suficiente\"],[\"low\",\"N\u00e3o, claramente insuficiente\"],[\"unknown\",\"N\u00e3o sei quantas seriam necess\u00e1rias\"]\n      ]},\n      {id:\"q4\", text:\"Das oportunidades comerciais que chegam, uma propor\u00e7\u00e3o satisfat\u00f3ria vira cliente?\", options:[\n        [\"good\",\"Sim, convertem bem\"],[\"ok\",\"Razoavelmente\"],[\"low\",\"Menos do que deveriam\"],[\"verylow\",\"Muito poucas convertem\"],[\"unknown\",\"N\u00e3o acompanho minha taxa de convers\u00e3o\"]\n      ]},\n      {id:\"q5\", text:\"Se suas vendas aumentassem 30% no pr\u00f3ximo m\u00eas, sua opera\u00e7\u00e3o conseguiria absorver esse aumento sem piorar prazo, qualidade ou sobrecarga?\", options:[\n        [\"easy\",\"Sim, com tranquilidade\"],[\"effort\",\"Sim, mas com algum esfor\u00e7o adicional\"],[\"hard\",\"Ter\u00edamos dificuldade\"],[\"worse\",\"Provavelmente pioraria bastante\"],[\"unknown\",\"N\u00e3o sei\"]\n      ]},\n      {id:\"q6\", text:\"Com que frequ\u00eancia ocorrem atrasos, retrabalho, filas, urg\u00eancias ou problemas recorrentes na opera\u00e7\u00e3o?\", options:[\n        [\"rare\",\"Raramente\"],[\"sometimes\",\"\u00c0s vezes\"],[\"weekly\",\"Toda semana\"],[\"daily\",\"Quase todos os dias\"],[\"unknown\",\"N\u00e3o consigo avaliar\"]\n      ]},\n      {id:\"q7\", text:\"Se voc\u00ea, como propriet\u00e1rio(a), ficasse duas semanas sem trabalhar, o neg\u00f3cio continuaria funcionando adequadamente?\", options:[\n        [\"normal\",\"Sim, praticamente normal\"],[\"some\",\"Funcionaria com algumas dificuldades\"],[\"decisions\",\"V\u00e1rias decis\u00f5es ficariam paradas\"],[\"serious\",\"A opera\u00e7\u00e3o seria seriamente afetada\"],[\"stop\",\"O neg\u00f3cio praticamente pararia\"]\n      ]},\n      {id:\"q8\", text:\"Hoje, quanto do seu tempo \u00e9 consumido por atividades operacionais ou decis\u00f5es que outra pessoa poderia executar com processo, crit\u00e9rio ou treinamento adequado?\", soloText:\"Hoje, quanto do seu tempo \u00e9 consumido por atividades operacionais que poderiam ser terceirizadas, automatizadas ou estruturadas de forma a exigir menos da sua participa\u00e7\u00e3o direta?\", options:[\n        [\"lt10\",\"Menos de 10%\"],[\"10_25\",\"10% a 25%\"],[\"25_50\",\"25% a 50%\"],[\"gt50\",\"Mais de 50%\"],[\"unknown\",\"N\u00e3o sei\"]\n      ]},\n      {id:\"q9\", text:\"Quando sua empresa cresce em vendas, o caixa e o lucro normalmente melhoram na mesma dire\u00e7\u00e3o?\", options:[\n        [\"yes\",\"Sim, claramente\"],[\"little\",\"Melhoram, mas pouco\"],[\"less\",\"Faturamento cresce mais do que lucro\/caixa\"],[\"pressure\",\"Crescer costuma aumentar a press\u00e3o financeira\"],[\"unknown\",\"N\u00e3o sei\"]\n      ]},\n      {id:\"q10\", text:\"Qual destas frases descreve melhor a realidade da empresa hoje?\", options:[\n        [\"consistent\",\"Sabemos o que fazer e conseguimos executar com consist\u00eancia.\"],\n        [\"urgency\",\"Sabemos o que fazer, mas as urg\u00eancias sempre tomam conta.\"],\n        [\"many\",\"Temos muitas prioridades concorrendo entre si.\"],\n        [\"keypeople\",\"Dependemos demais de algumas pessoas-chave.\"],\n        [\"finance\",\"Estamos vendendo, mas o resultado financeiro n\u00e3o acompanha.\"],\n        [\"demand\",\"Temos dificuldade de gerar oportunidades.\"],\n        [\"conversion\",\"Temos oportunidades, mas dificuldade de fechar.\"],\n        [\"delivery\",\"Vendemos, mas sofremos para entregar.\"],\n        [\"unclear\",\"N\u00e3o tenho clareza sobre o principal problema.\"]\n      ]}\n    ];\n\n    const answerLabels = {};\n    questions.forEach(q => {\n      answerLabels[q.id] = {};\n      q.options.forEach(([code,label]) => answerLabels[q.id][code] = label);\n    });\n\n    const labels = {\n      direction:\"Dire\u00e7\u00e3o\",\n      demand:\"Gera\u00e7\u00e3o de Demanda\",\n      conversion:\"Convers\u00e3o Comercial\",\n      delivery:\"Capacidade de Entrega\",\n      management:\"Depend\u00eancia do Dono\",\n      economics:\"Economia \/ Caixa\"\n    };\n\n    const shortLabels = {\n      direction:\"Dire\u00e7\u00e3o\",\n      demand:\"Demanda\",\n      conversion:\"Convers\u00e3o\",\n      delivery:\"Entrega\",\n      management:\"Gest\u00e3o \/ Dono\",\n      economics:\"Economia\"\n    };\n\n    const resultText = {\n      direction:{\n        meaning:\"A empresa apresenta sinais de falta de foco suficientemente claro sobre qual resultado deve ser priorizado agora. Isso tende a dispersar recursos e tornar decis\u00f5es mais reativas.\",\n        mechanism:\"Prioridades concorrentes, crit\u00e9rios de decis\u00e3o pouco expl\u00edcitos e aus\u00eancia de um resultado central para orientar escolhas.\",\n        risk:\"A empresa pode trabalhar muito sem concentrar esfor\u00e7o suficiente no que realmente move o resultado.\",\n        move:\"Reduzir dispers\u00e3o e estabelecer uma prioridade empresarial clara para os pr\u00f3ximos 90 dias.\",\n        plan:[\"Definir um \u00fanico resultado priorit\u00e1rio.\",\"Escolher 2\u20133 indicadores de avan\u00e7o.\",\"Adiar iniciativas que n\u00e3o contribuem para esse resultado.\",\"Criar uma revis\u00e3o semanal da prioridade.\"]\n      },\n      demand:{\n        meaning:\"A empresa parece n\u00e3o colocar oportunidades qualificadas suficientes no in\u00edcio do processo comercial para sustentar a meta de vendas desejada.\",\n        mechanism:\"A aquisi\u00e7\u00e3o depende excessivamente de poucos canais, indica\u00e7\u00f5es ocasionais ou a\u00e7\u00f5es sem cad\u00eancia.\",\n        risk:\"O faturamento tende a permanecer inst\u00e1vel mesmo que a empresa tenha capacidade de vender e entregar.\",\n        move:\"Criar uma rotina m\u00ednima e mensur\u00e1vel de gera\u00e7\u00e3o de oportunidades qualificadas.\",\n        plan:[\"Definir claramente o cliente priorit\u00e1rio.\",\"Identificar de onde vieram os \u00faltimos clientes.\",\"Selecionar no m\u00e1ximo dois canais de aquisi\u00e7\u00e3o.\",\"Estabelecer uma cad\u00eancia semanal e medir oportunidades.\"]\n      },\n      conversion:{\n        meaning:\"A empresa consegue gerar oportunidades, mas uma parcela insuficiente avan\u00e7a at\u00e9 o fechamento.\",\n        mechanism:\"As perdas podem estar em qualifica\u00e7\u00e3o, proposta de valor, condu\u00e7\u00e3o comercial, pre\u00e7o, proposta ou follow-up.\",\n        risk:\"Gerar mais leads pode aumentar volume sem melhorar proporcionalmente a receita.\",\n        move:\"Descobrir exatamente onde o funil perde oportunidades e atacar primeiro essa etapa.\",\n        plan:[\"Mapear as etapas comerciais atuais.\",\"Medir convers\u00e3o entre elas.\",\"Registrar motivos de perda.\",\"Revisar a etapa com maior vazamento e testar uma melhoria.\"]\n      },\n      delivery:{\n        meaning:\"A capacidade operacional apresenta sinais de estar limitando o resultado. Aumentar vendas sem estabilizar a entrega pode ampliar atrasos e sobrecarga.\",\n        mechanism:\"Processos pouco padronizados, gargalos de capacidade, excesso de trabalho simult\u00e2neo ou depend\u00eancia de pessoas espec\u00edficas.\",\n        risk:\"O crescimento pode piorar prazo, qualidade, margem e experi\u00eancia do cliente.\",\n        move:\"Estabilizar o fluxo operacional antes de pressionar o sistema por mais volume.\",\n        plan:[\"Mapear o fluxo principal de entrega.\",\"Identificar filas e retrabalho.\",\"Escolher uma etapa cr\u00edtica para padroniza\u00e7\u00e3o.\",\"Acompanhar prazo e erros semanalmente.\"]\n      },\n      management:{\n        meaning:\"A empresa depende excessivamente do propriet\u00e1rio para executar tarefas, decidir ou resolver problemas recorrentes.\",\n        mechanism:\"Responsabilidades pouco expl\u00edcitas, decis\u00f5es sem crit\u00e9rios, conhecimento concentrado ou acompanhamento baseado em interven\u00e7\u00e3o pessoal.\",\n        risk:\"O pr\u00f3prio empres\u00e1rio tende a se tornar um gargalo e o crescimento aumenta sua sobrecarga.\",\n        move:\"Liberar capacidade do propriet\u00e1rio e tornar uma parte do sistema capaz de funcionar sem interven\u00e7\u00e3o direta.\",\n        plan:[\"Listar atividades recorrentes do dono.\",\"Separar 'somente eu posso fazer' de 'eu fa\u00e7o hoje'.\",\"Transferir uma rotina com respons\u00e1vel e crit\u00e9rios claros.\",\"Medir horas liberadas e decis\u00f5es descentralizadas.\"]\n      },\n      economics:{\n        meaning:\"A empresa pode estar produzindo vendas e atividade sem transformar esse crescimento adequadamente em margem, caixa ou retorno econ\u00f4mico.\",\n        mechanism:\"Pre\u00e7o, mix, custo, produtividade, prazo financeiro ou clientes pouco rent\u00e1veis podem estar absorvendo o resultado.\",\n        risk:\"A empresa pode crescer e simultaneamente consumir mais capital e esfor\u00e7o para produzir pouco retorno adicional.\",\n        move:\"Entender onde o resultado econ\u00f4mico est\u00e1 sendo perdido antes de perseguir mais volume.\",\n        plan:[\"Calcular margem dos principais produtos ou servi\u00e7os.\",\"Identificar clientes de alta e baixa contribui\u00e7\u00e3o.\",\"Revisar pre\u00e7os e descontos.\",\"Definir ponto de equil\u00edbrio e press\u00e3o de caixa.\"]\n      }\n    };\n\n    let idx = 0, answers = {}, cachedScore=null, cachedSorted=null;\n    const intro = document.getElementById(\"dee-intro\");\n    const form = document.getElementById(\"dee-form\");\n    const lead = document.getElementById(\"dee-lead\");\n    const result = document.getElementById(\"dee-result\");\n    const qbox = document.getElementById(\"dee-questions\");\n    const next = document.getElementById(\"dee-next\");\n    const back = document.getElementById(\"dee-back\");\n\n    function questionText(q){\n      if(q.id===\"q8\" && answers.q2===\"solo\" && q.soloText){\n        return q.soloText;\n      }\n      return q.text;\n    }\n\n    function renderQuestions(){\n      qbox.innerHTML = questions.map((q,i)=>`\n        <div class=\"dee-q ${i===0?'active':''}\" data-index=\"${i}\">\n          <h2>${questionText(q)}<\/h2>\n          <div class=\"dee-options\">\n            ${q.options.map(o=>`<div class=\"dee-opt\" data-q=\"${q.id}\" data-v=\"${o[0]}\">${o[1]}<\/div>`).join(\"\")}\n          <\/div>\n        <\/div>`).join(\"\");\n      qbox.querySelectorAll(\".dee-opt\").forEach(el=>{\n        el.addEventListener(\"click\",()=>{\n          const q = el.dataset.q;\n          answers[q]=el.dataset.v;\n          el.parentElement.querySelectorAll(\".dee-opt\").forEach(x=>x.classList.remove(\"selected\"));\n          el.classList.add(\"selected\");\n          next.disabled=false;\n        });\n      });\n    }\n\n    function showQuestion(){\n      qbox.querySelectorAll(\".dee-q\").forEach((el,i)=>el.classList.toggle(\"active\",i===idx));\n\n      const currentQuestion = questions[idx];\n      const currentEl = qbox.querySelector(`.dee-q[data-index=\"${idx}\"]`);\n      if(currentEl){\n        const h2 = currentEl.querySelector(\"h2\");\n        if(h2) h2.textContent = questionText(currentQuestion);\n      }\n\n      document.getElementById(\"dee-step\").textContent=`Pergunta ${idx+1} de ${questions.length}`;\n      document.getElementById(\"dee-progress-bar\").style.width=`${((idx+1)\/questions.length)*100}%`;\n      back.style.visibility = idx===0 ? \"hidden\" : \"visible\";\n      next.textContent = \"Continuar\";\n      next.disabled = !answers[questions[idx].id];\n      const val=answers[questions[idx].id];\n      if(val){\n        const current=qbox.querySelector(`.dee-q[data-index=\"${idx}\"]`);\n        current.querySelectorAll(\".dee-opt\").forEach(x=>x.classList.toggle(\"selected\",x.dataset.v===val));\n      }\n    }\n\n    function score(){\n      const s={direction:0,demand:0,conversion:0,delivery:0,management:0,economics:0};\n\n      if(answers.q1===\"unclear\") s.direction+=3;\n      if(answers.q1===\"direction\") s.direction+=2;\n      if(answers.q2===\"mostly\") s.direction+=1;\n      if(answers.q2===\"weak\") s.direction+=2;\n      if(answers.q2===\"no\") s.direction+=3;\n\n      if(answers.q3===\"almost\") s.demand+=1;\n      if(answers.q3===\"low\") s.demand+=3;\n      if(answers.q3===\"unknown\"){s.demand+=1;s.direction+=1;}\n\n      if(answers.q4===\"ok\") s.conversion+=1;\n      if(answers.q4===\"low\") s.conversion+=2;\n      if(answers.q4===\"verylow\") s.conversion+=3;\n      if(answers.q4===\"unknown\") s.conversion+=1;\n\n      if(answers.q5===\"effort\") s.delivery+=1;\n      if(answers.q5===\"hard\") s.delivery+=2;\n      if(answers.q5===\"worse\") s.delivery+=3;\n      if(answers.q6===\"sometimes\") s.delivery+=1;\n      if(answers.q6===\"weekly\") s.delivery+=2;\n      if(answers.q6===\"daily\") s.delivery+=3;\n\n      if(answers.q7===\"some\") s.management+=1;\n      if(answers.q7===\"decisions\") s.management+=2;\n      if(answers.q7===\"serious\") s.management+=3;\n      if(answers.q7===\"stop\") s.management+=3;\n      if(answers.q8===\"10_25\") s.management+=1;\n      if(answers.q8===\"25_50\") s.management+=2;\n      if(answers.q8===\"gt50\") s.management+=3;\n\n      if(answers.q9===\"little\") s.economics+=1;\n      if(answers.q9===\"less\") s.economics+=2;\n      if(answers.q9===\"pressure\") s.economics+=3;\n      if(answers.q9===\"unknown\") s.economics+=1;\n\n      const q10map={urgency:\"delivery\",many:\"direction\",keypeople:\"management\",finance:\"economics\",demand:\"demand\",conversion:\"conversion\",delivery:\"delivery\",unclear:\"direction\"};\n      if(q10map[answers.q10]) s[q10map[answers.q10]]+=2;\n\n      if(answers.q5===\"worse\") s.delivery+=2;\n      if([\"serious\",\"stop\"].includes(answers.q7) && [\"25_50\",\"gt50\"].includes(answers.q8)) s.management+=2;\n      if(answers.q9===\"pressure\") s.economics+=2;\n      if([\"low\",\"verylow\"].includes(answers.q4) && [\"almost\",\"low\"].includes(answers.q3)) s.conversion+=1;\n      if(answers.q1===\"unclear\" && [\"weak\",\"no\"].includes(answers.q2)) s.direction+=2;\n\n      return s;\n    }\n\n    function confidence(sorted){\n      const primary = sorted[0][0];\n      const unknowns = Object.values(answers).filter(v=>v===\"unknown\"||v===\"unclear\").length;\n\n      \/\/ Evid\u00eancia convergente espec\u00edfica por rota.\n      if(primary===\"demand\" &&\n         answers.q3===\"low\" &&\n         [\"good\",\"ok\"].includes(answers.q4) &&\n         [\"easy\",\"effort\"].includes(answers.q5) &&\n         unknowns<=1) return \"Alta\";\n\n      if(primary===\"conversion\" &&\n         [\"low\",\"verylow\"].includes(answers.q4) &&\n         unknowns<=1) return \"Alta\";\n\n      if(primary===\"delivery\" &&\n         [\"hard\",\"worse\"].includes(answers.q5) &&\n         [\"weekly\",\"daily\",\"sometimes\"].includes(answers.q6) &&\n         unknowns<=1) return \"Alta\";\n\n      if(primary===\"management\" &&\n         [\"serious\",\"stop\"].includes(answers.q7) &&\n         [\"25_50\",\"gt50\"].includes(answers.q8) &&\n         unknowns<=1) return \"Alta\";\n\n      if(primary===\"economics\" &&\n         [\"less\",\"pressure\"].includes(answers.q9) &&\n         unknowns<=1) return \"Alta\";\n\n      if(primary===\"direction\" &&\n         (answers.q1===\"unclear\" || [\"weak\",\"no\"].includes(answers.q2)) &&\n         unknowns<=2) return \"Alta\";\n\n      const diff=Math.abs(sorted[0][1]-sorted[1][1]);\n      const top=sorted[0][1];\n      if(top>=4 && diff>=1 && unknowns<=2) return \"Moderada\";\n      return \"Baixa\";\n    }\n\n    function readableAnswer(qid){\n      const code = answers[qid] || \"\";\n      return answerLabels[qid]?.[code] || code;\n    }\n\n    function choosePrimarySecondary(s){\n      const raw = Object.entries(s).sort((a,b)=>b[1]-a[1]);\n      const goal = answers.q1;\n\n      \/\/ 1) Overrides de prote\u00e7\u00e3o: crescer n\u00e3o deve piorar a empresa.\n      if(answers.q5===\"worse\" && s.delivery>=4){\n        return [\"delivery\", raw.find(x=>x[0]!==\"delivery\")[0]];\n      }\n      if(answers.q9===\"pressure\" && s.economics>=4){\n        return [\"economics\", raw.find(x=>x[0]!==\"economics\")[0]];\n      }\n\n      \/\/ 2) O resultado desejado orienta a preced\u00eancia.\n      if(goal===\"owner\"){\n        return [\"management\", raw.find(x=>x[0]!==\"management\")[0]];\n      }\n\n      if(goal===\"direction\" || goal===\"unclear\"){\n        return [\"direction\", raw.find(x=>x[0]!==\"direction\")[0]];\n      }\n\n      if(goal===\"ops\"){\n        if(s.delivery>=2) return [\"delivery\", raw.find(x=>x[0]!==\"delivery\")[0]];\n        return [raw[0][0], raw[1][0]];\n      }\n\n      if(goal===\"cash\"){\n        if(s.economics>=2) return [\"economics\", raw.find(x=>x[0]!==\"economics\")[0]];\n        if(s.delivery>=4) return [\"delivery\", raw.find(x=>x[0]!==\"delivery\")[0]];\n        return [raw[0][0], raw[1][0]];\n      }\n\n      if(goal===\"sales\"){\n        \/\/ Se h\u00e1 vazamento comercial importante, n\u00e3o adianta apenas gerar mais demanda.\n        if(s.conversion>=3 && [\"low\",\"verylow\"].includes(answers.q4)){\n          return [\"conversion\", raw.find(x=>x[0]!==\"conversion\")[0]];\n        }\n\n        \/\/ Se faltam oportunidades, a convers\u00e3o \u00e9 boa e existe capacidade,\n        \/\/ a restri\u00e7\u00e3o do RESULTADO \u00e9 Demanda, mesmo que o dono seja uma fragilidade maior.\n        const demandShort =\n          s.demand>=3 &&\n          [\"more\",\"enough\",\"almost\",\"low\",\"unknown\"].includes(answers.q3) &&\n          answers.q3===\"low\" &&\n          [\"good\",\"ok\"].includes(answers.q4) &&\n          [\"easy\",\"effort\"].includes(answers.q5) &&\n          ![\"pressure\"].includes(answers.q9);\n\n        if(demandShort){\n          let secondary = raw.find(x=>x[0]!==\"demand\")[0];\n          return [\"demand\", secondary];\n        }\n\n        \/\/ Se opera\u00e7\u00e3o j\u00e1 est\u00e1 tensionada, estabilizar antes de acelerar vendas.\n        if(s.delivery>=4){\n          return [\"delivery\", raw.find(x=>x[0]!==\"delivery\")[0]];\n        }\n\n        \/\/ Se a economia do neg\u00f3cio est\u00e1 cr\u00edtica, vender mais pode piorar o caixa.\n        if(s.economics>=4){\n          return [\"economics\", raw.find(x=>x[0]!==\"economics\")[0]];\n        }\n\n        \/\/ Depend\u00eancia do dono s\u00f3 vira dominante em vendas quando h\u00e1 evid\u00eancia\n        \/\/ de que ela est\u00e1 travando diretamente a execu\u00e7\u00e3o comercial.\n        const ownerBlocksGrowth =\n          s.management>=6 &&\n          [\"keypeople\",\"urgency\"].includes(answers.q10) &&\n          [\"serious\",\"stop\"].includes(answers.q7) &&\n          [\"25_50\",\"gt50\"].includes(answers.q8);\n\n        if(ownerBlocksGrowth){\n          return [\"management\", raw.find(x=>x[0]!==\"management\")[0]];\n        }\n      }\n\n      return [raw[0][0], raw[1][0]];\n    }\n\n    function prepareResult(){\n      cachedScore=score();\n      const [primary, secondary] = choosePrimarySecondary(cachedScore);\n      const raw = Object.entries(cachedScore).sort((a,b)=>b[1]-a[1]);\n\n      \/\/ Mant\u00e9m a estrutura esperada pelo restante do c\u00f3digo:\n      \/\/ primeira posi\u00e7\u00e3o = restri\u00e7\u00e3o dominante orientada ao resultado;\n      \/\/ segunda = fragilidade estrutural associada.\n      cachedSorted = [\n        [primary, cachedScore[primary]],\n        [secondary, cachedScore[secondary]],\n        ...raw.filter(x=>x[0]!==primary && x[0]!==secondary)\n      ];\n\n      form.style.display=\"none\";\n      lead.style.display=\"block\";\n      lead.scrollIntoView({behavior:\"smooth\",block:\"start\"});\n    }\n\n    function signalLabel(key, value){\n      if(value<=0) return \"Sem sinal relevante\";\n      if(value<=2) return \"Aten\u00e7\u00e3o\";\n      if(value<=5) return \"Sinal forte\";\n      return \"Sinal cr\u00edtico\";\n    }\n\n    function buildResult(){\n      const s=cachedScore;\n      const sorted=cachedSorted;\n      const primary=sorted[0][0], secondary=sorted[1][0];\n      const max=Math.max(...Object.values(s),1);\n\n      document.getElementById(\"dee-primary\").textContent=labels[primary];\n      document.getElementById(\"dee-secondary\").textContent=labels[secondary];\n      document.getElementById(\"dee-confidence\").textContent=\"Confian\u00e7a: \"+confidence(sorted);\n\n      const t=resultText[primary];\n      document.getElementById(\"dee-meaning\").textContent=t.meaning;\n      document.getElementById(\"dee-mechanism\").textContent=t.mechanism;\n      document.getElementById(\"dee-risk\").textContent=t.risk;\n      document.getElementById(\"dee-move\").textContent=t.move;\n      document.getElementById(\"dee-plan\").innerHTML=t.plan.map(x=>`<li>${x}<\/li>`).join(\"\");\n\n      document.getElementById(\"dee-bars\").innerHTML=Object.keys(labels).map(k=>{\n        const pct=Math.round((s[k]\/max)*100);\n        return `<div class=\"dee-bar\">\n          <span class=\"dee-bar-name\">${shortLabels[k]}<\/span>\n          <div class=\"dee-track\"><div class=\"dee-fill\" style=\"width:${pct}%\"><\/div><\/div>\n          <strong class=\"dee-signal\">${signalLabel(k,s[k])}<\/strong>\n        <\/div>`;\n      }).join(\"\");\n\n      lead.style.display=\"none\";\n      result.style.display=\"block\";\n      result.scrollIntoView({behavior:\"smooth\",block:\"start\"});\n    }\n\n    async function submitLead(){\n      const nome=document.getElementById(\"dee-nome\").value.trim();\n      const empresa=document.getElementById(\"dee-empresa\").value.trim();\n      const email=document.getElementById(\"dee-email\").value.trim();\n      const whatsapp=document.getElementById(\"dee-whatsapp\").value.trim();\n      const consent=document.getElementById(\"dee-consent\").checked;\n      const status=document.getElementById(\"dee-status\");\n\n      if(!nome || !empresa || !email || !whatsapp || !consent){\n        status.className=\"dee-status err\";\n        status.textContent=\"Preencha nome, empresa, e-mail, WhatsApp e marque o consentimento.\";\n        return;\n      }\n\n      if(!\/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$\/.test(email)){\n        status.className=\"dee-status err\";\n        status.textContent=\"Digite um e-mail v\u00e1lido.\";\n        return;\n      }\n\n      const primary=cachedSorted[0][0], secondary=cachedSorted[1][0];\n      const payload={\n        nome,empresa,email,whatsapp,\n        q1:readableAnswer(\"q1\"),\n        q2:readableAnswer(\"q2\"),\n        q3:readableAnswer(\"q3\"),\n        q4:readableAnswer(\"q4\"),\n        q5:readableAnswer(\"q5\"),\n        q6:readableAnswer(\"q6\"),\n        q7:readableAnswer(\"q7\"),\n        q8:readableAnswer(\"q8\"),\n        q9:readableAnswer(\"q9\"),\n        q10:readableAnswer(\"q10\"),\n        scoreDirecao:cachedScore.direction,\n        scoreDemanda:cachedScore.demand,\n        scoreConversao:cachedScore.conversion,\n        scoreEntrega:cachedScore.delivery,\n        scoreGestao:cachedScore.management,\n        scoreEconomia:cachedScore.economics,\n        restricaoDominante:labels[primary],\n        restricaoSecundaria:labels[secondary],\n        confianca:confidence(cachedSorted),\n        significado:resultText[primary].meaning,\n        mecanismo:resultText[primary].mechanism,\n        risco:resultText[primary].risk,\n        proximoMovimento:resultText[primary].move,\n        plano30Dias:resultText[primary].plan,\n        sinalDirecao:signalLabel(\"direction\",cachedScore.direction),\n        sinalDemanda:signalLabel(\"demand\",cachedScore.demand),\n        sinalConversao:signalLabel(\"conversion\",cachedScore.conversion),\n        sinalEntrega:signalLabel(\"delivery\",cachedScore.delivery),\n        sinalGestao:signalLabel(\"management\",cachedScore.management),\n        sinalEconomia:signalLabel(\"economics\",cachedScore.economics),\n        origem:\"Site \/consultoria\/diagnostico\",\n        consentimento:consent\n      };\n\n      status.className=\"dee-status\";\n      status.textContent=\"Registrando diagn\u00f3stico...\";\n\n      try{\n        await fetch(ENDPOINT,{\n          method:\"POST\",\n          mode:\"no-cors\",\n          headers:{\"Content-Type\":\"text\/plain;charset=utf-8\"},\n          body:JSON.stringify(payload)\n        });\n        status.className=\"dee-status ok\";\n        status.textContent=\"Diagn\u00f3stico registrado.\";\n        buildResult();\n      }catch(err){\n        status.className=\"dee-status err\";\n        status.textContent=\"N\u00e3o foi poss\u00edvel registrar agora. Tente novamente.\";\n      }\n    }\n\n    document.getElementById(\"dee-start\").onclick=()=>{\n      intro.style.display=\"none\"; form.style.display=\"block\"; renderQuestions(); showQuestion();\n    };\n    next.onclick=()=>{\n      if(idx<questions.length-1){idx++;showQuestion();} else {prepareResult();}\n    };\n    back.onclick=()=>{ if(idx>0){idx--;showQuestion();} };\n    document.getElementById(\"dee-back-lead\").onclick=()=>{\n      lead.style.display=\"none\";form.style.display=\"block\";idx=questions.length-1;showQuestion();\n    };\n    document.getElementById(\"dee-submit\").onclick=submitLead;\n    document.getElementById(\"dee-restart\").onclick=()=>{\n      idx=0;answers={};cachedScore=null;cachedSorted=null;\n      result.style.display=\"none\";lead.style.display=\"none\";intro.style.display=\"block\";\n      window.scrollTo({top:intro.getBoundingClientRect().top+window.scrollY-100,behavior:\"smooth\"});\n    };\n  })();\n  <\/script>\n<\/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>Cleber Castro Consultoria Diagn\u00f3stico Estrutural Empresarial Em poucos minutos, identifique qual dimens\u00e3o do seu neg\u00f3cio parece limitar mais fortemente o resultado hoje \u2014 e qual deve ser o pr\u00f3ximo ponto de investiga\u00e7\u00e3o. Iniciar diagn\u00f3stico Tempo estimado: 3\u20135 minutos. Este instrumento gera uma hip\u00f3tese estrutural, n\u00e3o substitui uma an\u00e1lise aprofundada da empresa. Pergunta 1 de 10Diagn\u00f3stico confidencial Voltar Continuar Quase pronto Preencha seus dados para registrar o diagn\u00f3stico, visualizar o resultado completo e receber uma c\u00f3pia por e-mail. Nome * Empresa * E-mail * WhatsApp * Autorizo o uso destes dados para receber o resultado deste diagn\u00f3stico e eventual contato relacionado \u00e0 consultoria. * Voltar Ver meu diagn\u00f3stico Restri\u00e7\u00e3o dominante prov\u00e1vel Fragilidade estrutural associada O que isso significa Mecanismo prov\u00e1vel Risco de manter a estrutura atual Leitura das seis dimens\u00f5es A intensidade do sinal n\u00e3o define, sozinha, a restri\u00e7\u00e3o dominante. O diagn\u00f3stico considera tamb\u00e9m o resultado desejado e a rela\u00e7\u00e3o causal entre as dimens\u00f5es. Pr\u00f3ximo movimento recomendado Plano inicial de 30 dias Este diagn\u00f3stico identifica a restri\u00e7\u00e3o estrutural mais prov\u00e1vel a partir dos padr\u00f5es informados. N\u00e3o ataque todos os problemas ao mesmo tempo: primeiro confirme se esta \u00e9 realmente a restri\u00e7\u00e3o que mais limita o resultado desejado. Refazer diagn\u00f3stico<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-827","page","type-page","status-publish","hentry"],"_hostinger_reach_plugin_has_subscription_block":false,"_hostinger_reach_plugin_is_elementor":false,"_links":{"self":[{"href":"https:\/\/clebercastro.com.br\/consultoria\/wp-json\/wp\/v2\/pages\/827","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/clebercastro.com.br\/consultoria\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/clebercastro.com.br\/consultoria\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/clebercastro.com.br\/consultoria\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/clebercastro.com.br\/consultoria\/wp-json\/wp\/v2\/comments?post=827"}],"version-history":[{"count":19,"href":"https:\/\/clebercastro.com.br\/consultoria\/wp-json\/wp\/v2\/pages\/827\/revisions"}],"predecessor-version":[{"id":847,"href":"https:\/\/clebercastro.com.br\/consultoria\/wp-json\/wp\/v2\/pages\/827\/revisions\/847"}],"wp:attachment":[{"href":"https:\/\/clebercastro.com.br\/consultoria\/wp-json\/wp\/v2\/media?parent=827"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}