{"id":3089,"date":"2026-07-15T11:48:11","date_gmt":"2026-07-15T14:48:11","guid":{"rendered":"https:\/\/ipetech.ufla.br\/?page_id=3089"},"modified":"2026-07-16T00:37:00","modified_gmt":"2026-07-16T03:37:00","slug":"cientistaempreendedortreinamento","status":"publish","type":"page","link":"https:\/\/ipetech.ufla.br\/index.php\/cientistaempreendedortreinamento\/","title":{"rendered":"CientistaEmpreendedorTreinamento"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"3089\" class=\"elementor elementor-3089\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2468387 e-flex e-con-boxed e-con e-parent\" data-id=\"2468387\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6c5f186 elementor-widget elementor-widget-html\" data-id=\"6c5f186\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n    .form-container {\r\n        max-width: 650px;\r\n        margin: 40px auto;\r\n        padding: 40px;\r\n        background-color: #ffffff;\r\n        border-radius: 12px;\r\n        font-family: \"Inter\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\r\n        box-shadow: 0 10px 30px rgba(0, 0, 0, 0.08);\r\n        border: 1px solid #e5e7eb;\r\n        border-top: 6px solid #0069aa; \/* Azul Oficial FAPEMIG *\/\r\n    }\r\n\r\n    .form-container h2 {\r\n        text-align: center;\r\n        color: #111827;\r\n        margin-bottom: 35px;\r\n        font-size: 26px;\r\n        font-weight: 600;\r\n        margin-top: 0;\r\n        letter-spacing: -0.5px;\r\n    }\r\n\r\n    .form-group {\r\n        margin-bottom: 24px;\r\n    }\r\n\r\n    .form-row {\r\n        display: flex;\r\n        gap: 24px;\r\n    }\r\n\r\n    .half-width {\r\n        flex: 1;\r\n    }\r\n\r\n    .form-group label {\r\n        display: block;\r\n        margin-bottom: 8px;\r\n        color: #374151;\r\n        font-weight: 600;\r\n        font-size: 14px;\r\n    }\r\n\r\n    \/* Estilo para o asterisco de campo obrigat\u00f3rio *\/\r\n    .required-asterisk {\r\n        color: #ef4444; \/* Vermelho suave *\/\r\n        margin-left: 4px;\r\n        font-weight: bold;\r\n    }\r\n\r\n    \/* Estilo para a mensagem de erro de e-mail *\/\r\n    .erro-texto {\r\n        color: #ef4444;\r\n        font-size: 13px;\r\n        margin-top: 6px;\r\n        display: none;\r\n        font-weight: 500;\r\n    }\r\n\r\n    .form-group input[type=\"text\"],\r\n    .form-group input[type=\"email\"],\r\n    .form-group input[type=\"tel\"],\r\n    .form-group select {\r\n        width: 100%;\r\n        padding: 14px 16px;\r\n        border: 1px solid #d1d5db;\r\n        border-radius: 8px;\r\n        font-size: 15px;\r\n        color: #1f2937;\r\n        background-color: #fdfdfd;\r\n        box-sizing: border-box;\r\n        transition: all 0.3s ease;\r\n    }\r\n\r\n    .form-group input:focus, \r\n    .form-group select:focus {\r\n        outline: none;\r\n        border-color: #0069aa; \r\n        box-shadow: 0 0 0 4px rgba(0, 105, 170, 0.15);\r\n        background-color: #ffffff;\r\n    }\r\n    \r\n    .form-group select:disabled {\r\n        background-color: #f3f4f6;\r\n        color: #9ca3af;\r\n        cursor: not-allowed;\r\n    }\r\n\r\n    .checkbox-group {\r\n        display: flex;\r\n        align-items: flex-start;\r\n        gap: 12px;\r\n        margin-top: 30px;\r\n        margin-bottom: 30px;\r\n        padding: 15px;\r\n        background-color: #f9fafb;\r\n        border-radius: 8px;\r\n        border: 1px solid #f3f4f6;\r\n    }\r\n\r\n    .checkbox-group input[type=\"checkbox\"] {\r\n        width: 18px;\r\n        height: 18px;\r\n        margin-top: 2px;\r\n        cursor: pointer;\r\n        flex-shrink: 0;\r\n        accent-color: #0069aa;\r\n    }\r\n\r\n    .checkbox-label {\r\n        font-size: 13px !important;\r\n        color: #4b5563 !important;\r\n        line-height: 1.6;\r\n        cursor: pointer;\r\n        margin-bottom: 0 !important;\r\n        font-weight: 400 !important;\r\n    }\r\n\r\n    .submit-btn {\r\n        width: 100%;\r\n        padding: 16px;\r\n        background-color: #0069aa;\r\n        color: white;\r\n        border: none;\r\n        border-radius: 8px;\r\n        font-size: 16px;\r\n        font-weight: 600;\r\n        letter-spacing: 0.5px;\r\n        cursor: pointer;\r\n        transition: transform 0.2s ease, box-shadow 0.2s ease, background-color 0.2s ease;\r\n        margin-top: 10px;\r\n    }\r\n\r\n    .submit-btn:hover {\r\n        background-color: #00568c; \r\n        transform: translateY(-2px);\r\n        box-shadow: 0 6px 15px rgba(0, 105, 170, 0.25);\r\n    }\r\n\r\n    .submit-btn:disabled {\r\n        background-color: #9ca3af !important;\r\n        cursor: not-allowed;\r\n        transform: none !important;\r\n        box-shadow: none !important;\r\n    }\r\n\r\n    \/* ESTILIZA\u00c7\u00c3O DA MENSAGEM DE SUCESSO (MODAL) *\/\r\n    .modal-overlay {\r\n        display: none;\r\n        position: fixed;\r\n        top: 0; left: 0; width: 100%; height: 100%;\r\n        background: rgba(0, 0, 0, 0.5);\r\n        backdrop-filter: blur(4px);\r\n        z-index: 9999;\r\n        align-items: center;\r\n        justify-content: center;\r\n        opacity: 0;\r\n        transition: opacity 0.3s ease;\r\n    }\r\n    .modal-overlay.show {\r\n        display: flex;\r\n        opacity: 1;\r\n    }\r\n    .modal-content {\r\n        background: white;\r\n        padding: 40px;\r\n        border-radius: 12px;\r\n        text-align: center;\r\n        max-width: 400px;\r\n        width: 90%;\r\n        box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1);\r\n        transform: translateY(20px);\r\n        transition: transform 0.3s ease;\r\n    }\r\n    .modal-overlay.show .modal-content {\r\n        transform: translateY(0);\r\n    }\r\n    .modal-icon {\r\n        background-color: #10b981;\r\n        color: white;\r\n        width: 60px; height: 60px;\r\n        border-radius: 50%;\r\n        display: flex;\r\n        align-items: center; justify-content: center;\r\n        font-size: 30px;\r\n        margin: 0 auto 20px auto;\r\n    }\r\n    .modal-content h3 {\r\n        margin: 0 0 10px 0; color: #111827; font-size: 22px; font-weight: 600;\r\n    }\r\n    .modal-content p {\r\n        color: #4b5563; margin-bottom: 25px; line-height: 1.5; font-size: 15px;\r\n    }\r\n    .btn-fechar-modal {\r\n        background-color: #0069aa;\r\n        color: white; border: none; border-radius: 8px;\r\n        padding: 14px; font-size: 16px; font-weight: 600; cursor: pointer;\r\n        width: 100%; transition: background 0.2s;\r\n    }\r\n    .btn-fechar-modal:hover { background-color: #00568c; }\r\n\r\n    @media (max-width: 550px) {\r\n        .form-row {\r\n            flex-direction: column;\r\n            gap: 0;\r\n        }\r\n        .form-container {\r\n            padding: 25px 20px;\r\n            margin: 20px 10px;\r\n        }\r\n    }\r\n<\/style>\r\n\r\n<div id=\"sucessoModal\" class=\"modal-overlay\">\r\n    <div class=\"modal-content\">\r\n        <div class=\"modal-icon\">\u2713<\/div>\r\n        <h3>Inscri\u00e7\u00e3o Confirmada!<\/h3>\r\n        <p>Seus dados foram salvos com sucesso. Nos vemos no Treinamento Cientista Empreendedor!<\/p>\r\n        <button type=\"button\" onclick=\"fecharModal()\" class=\"btn-fechar-modal\">Concluir<\/button>\r\n    <\/div>\r\n<\/div>\r\n\r\n<div class=\"form-container\">\r\n    <h2>Inscri\u00e7\u00e3o: Treinamento Cientista Empreendedor<\/h2>\r\n    \r\n    <form id=\"formInscricao\">\r\n        <div class=\"form-group\">\r\n            <label for=\"nome\">Nome Completo <span class=\"required-asterisk\">*<\/span><\/label>\r\n            <input type=\"text\" id=\"nome\" name=\"nome\" required placeholder=\"Digite o seu nome completo\">\r\n        <\/div>\r\n\r\n        <div class=\"form-group\">\r\n            <label for=\"email\">E-mail <span class=\"required-asterisk\">*<\/span><\/label>\r\n            <input type=\"email\" id=\"email\" name=\"email\" required placeholder=\"seu@email.com\">\r\n        <\/div>\r\n\r\n        <div class=\"form-group\">\r\n            <label for=\"confirm_email\">Confirmar E-mail <span class=\"required-asterisk\">*<\/span><\/label>\r\n            <input type=\"email\" id=\"confirm_email\" name=\"confirm_email\" required placeholder=\"Confirme o seu e-mail\">\r\n            <div id=\"erro-email\" class=\"erro-texto\">Os e-mails digitados n\u00e3o coincidem!<\/div>\r\n        <\/div>\r\n\r\n        <div class=\"form-group\">\r\n            <label for=\"telefone\">Telefone \/ WhatsApp<\/label>\r\n            <input type=\"tel\" id=\"telefone\" name=\"telefone\" placeholder=\"(00) 00000-0000\">\r\n        <\/div>\r\n\r\n        <div class=\"form-row\">\r\n            <div class=\"form-group half-width\">\r\n                <label for=\"estado\">Estado (UF)<\/label>\r\n                <select id=\"estado\" name=\"estado\" onchange=\"carregarCidades()\">\r\n                    <option value=\"\">Selecione...<\/option>\r\n                    <option value=\"AC\">AC<\/option><option value=\"AL\">AL<\/option><option value=\"AP\">AP<\/option>\r\n                    <option value=\"AM\">AM<\/option><option value=\"BA\">BA<\/option><option value=\"CE\">CE<\/option>\r\n                    <option value=\"DF\">DF<\/option><option value=\"ES\">ES<\/option><option value=\"GO\">GO<\/option>\r\n                    <option value=\"MA\">MA<\/option><option value=\"MT\">MT<\/option><option value=\"MS\">MS<\/option>\r\n                    <option value=\"MG\">MG<\/option><option value=\"PA\">PA<\/option><option value=\"PB\">PB<\/option>\r\n                    <option value=\"PR\">PR<\/option><option value=\"PE\">PE<\/option><option value=\"PI\">PI<\/option>\r\n                    <option value=\"RJ\">RJ<\/option><option value=\"RN\">RN<\/option><option value=\"RS\">RS<\/option>\r\n                    <option value=\"RO\">RO<\/option><option value=\"RR\">RR<\/option><option value=\"SC\">SC<\/option>\r\n                    <option value=\"SP\">SP<\/option><option value=\"SE\">SE<\/option><option value=\"TO\">TO<\/option>\r\n                <\/select>\r\n            <\/div>\r\n\r\n            <div class=\"form-group half-width\">\r\n                <label for=\"cidade\">Cidade<\/label>\r\n                <select id=\"cidade\" name=\"cidade\" disabled>\r\n                    <option value=\"\">Selecione o estado primeiro...<\/option>\r\n                <\/select>\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"form-group\">\r\n            <label for=\"perfil\">Qual \u00e9 o seu perfil?<\/label>\r\n            <select id=\"perfil\" name=\"perfil\" onchange=\"verificarPerfil()\">\r\n                <option value=\"\">Selecione o que melhor o descreve...<\/option>\r\n                <option value=\"Professor\">Professor<\/option>\r\n                <option value=\"Pesquisador\">Pesquisador<\/option>\r\n                <option value=\"Aluno\">Aluno<\/option>\r\n                <option value=\"Outros\">Outros<\/option>\r\n            <\/select>\r\n        <\/div>\r\n\r\n        <div class=\"form-group\" id=\"divOutroPerfil\" style=\"display: none;\">\r\n            <label for=\"outro_perfil\">Por favor, especifique o seu perfil: <span class=\"required-asterisk\">*<\/span><\/label>\r\n            <input type=\"text\" id=\"outro_perfil\" name=\"outro_perfil\" placeholder=\"Ex: Empres\u00e1rio, Engenheiro, etc.\">\r\n        <\/div>\r\n\r\n        <div class=\"form-group\">\r\n            <label for=\"vinculo_ufla\">Possui v\u00ednculo com a UFLA (Universidade Federal de Lavras)?<\/label>\r\n            <select id=\"vinculo_ufla\" name=\"vinculo_ufla\">\r\n                <option value=\"\">Selecione uma op\u00e7\u00e3o...<\/option>\r\n                <option value=\"Sim\">Sim, possuo v\u00ednculo<\/option>\r\n                <option value=\"N\u00e3o\">N\u00e3o possuo v\u00ednculo<\/option>\r\n            <\/select>\r\n        <\/div>\r\n\r\n        <div class=\"form-group checkbox-group\">\r\n            <input type=\"checkbox\" id=\"lgpd\" name=\"lgpd\" required>\r\n            <label for=\"lgpd\" class=\"checkbox-label\">\r\n                Estou ciente e de acordo que os meus dados cadastrados aqui ser\u00e3o coletados e tratados de forma segura e exclusiva para fins de organiza\u00e7\u00e3o, credenciamento e envio de comunica\u00e7\u00f5es sobre o Treinamento Cientista Empreendedor, em total conformidade com a Lei Geral de Prote\u00e7\u00e3o de Dados (LGPD). <span class=\"required-asterisk\">*<\/span>\r\n            <\/label>\r\n        <\/div>\r\n\r\n        <button type=\"submit\" class=\"submit-btn\" id=\"btnEnviar\">Garantir Minha Vaga<\/button>\r\n    <\/form>\r\n<\/div>\r\n\r\n<script>\r\n    \/\/ Mostrar\/Esconder campo \"Outros\"\r\n    function verificarPerfil() {\r\n        var select = document.getElementById(\"perfil\");\r\n        var divOutro = document.getElementById(\"divOutroPerfil\");\r\n        var inputOutro = document.getElementById(\"outro_perfil\");\r\n\r\n        if (select.value === \"Outros\") {\r\n            divOutro.style.display = \"block\";\r\n            inputOutro.setAttribute(\"required\", \"required\");\r\n        } else {\r\n            divOutro.style.display = \"none\";\r\n            inputOutro.removeAttribute(\"required\");\r\n            inputOutro.value = \"\";\r\n        }\r\n    }\r\n\r\n    \/\/ Carregar Cidades dinamicamente do IBGE\r\n    async function carregarCidades() {\r\n        const estadoSelect = document.getElementById(\"estado\");\r\n        const cidadeSelect = document.getElementById(\"cidade\");\r\n        const uf = estadoSelect.value;\r\n\r\n        if (uf === \"\") {\r\n            cidadeSelect.innerHTML = '<option value=\"\">Selecione o estado primeiro...<\/option>';\r\n            cidadeSelect.setAttribute(\"disabled\", \"disabled\");\r\n            return;\r\n        }\r\n\r\n        cidadeSelect.innerHTML = '<option value=\"\">Carregando cidades...<\/option>';\r\n        cidadeSelect.setAttribute(\"disabled\", \"disabled\");\r\n\r\n        try {\r\n            const response = await fetch(`https:\/\/servicodados.ibge.gov.br\/api\/v1\/localidades\/estados\/${uf}\/municipios`);\r\n            const cidades = await response.json();\r\n\r\n            cidadeSelect.innerHTML = '<option value=\"\">Selecione a cidade...<\/option>';\r\n            cidades.forEach(cidade => {\r\n                const option = document.createElement(\"option\");\r\n                option.value = cidade.nome;\r\n                option.textContent = cidade.nome;\r\n                cidadeSelect.appendChild(option);\r\n            });\r\n\r\n            cidadeSelect.removeAttribute(\"disabled\");\r\n        } catch (error) {\r\n            console.error(\"Erro ao buscar cidades:\", error);\r\n            cidadeSelect.innerHTML = '<option value=\"\">Erro ao carregar cidades.<\/option>';\r\n        }\r\n    }\r\n\r\n    \/\/ Fun\u00e7\u00e3o para fechar o Modal de Sucesso\r\n    function fecharModal() {\r\n        document.getElementById('sucessoModal').classList.remove('show');\r\n    }\r\n\r\n    \/\/ Limpa a mensagem de erro visual de e-mail assim que o utilizador tenta corrigir\r\n    document.getElementById('confirm_email').addEventListener('input', function() {\r\n        document.getElementById('erro-email').style.display = 'none';\r\n        this.style.borderColor = '#0069aa'; \/\/ Volta a ficar azulzinho ao digitar\r\n    });\r\n    document.getElementById('email').addEventListener('input', function() {\r\n        document.getElementById('erro-email').style.display = 'none';\r\n        document.getElementById('confirm_email').style.borderColor = '#0069aa';\r\n    });\r\n\r\n    \/\/ ENVIO PARA A PLANILHA DO GOOGLE\r\n    const form = document.getElementById('formInscricao');\r\n    const btnEnviar = document.getElementById('btnEnviar');\r\n\r\n    form.addEventListener('submit', async (e) => {\r\n        e.preventDefault(); \r\n        \r\n        const email = document.getElementById('email').value;\r\n        const confirmEmail = document.getElementById('confirm_email').value;\r\n        const confirmEmailInput = document.getElementById('confirm_email');\r\n        const erroEmailDiv = document.getElementById('erro-email');\r\n\r\n        \/\/ VALIDA\u00c7\u00c3O VISUAL (Substitui o alerta padr\u00e3o do navegador)\r\n        if (email !== confirmEmail) {\r\n            erroEmailDiv.style.display = 'block';\r\n            confirmEmailInput.style.borderColor = '#ef4444'; \/\/ Borda fica vermelha\r\n            confirmEmailInput.focus(); \/\/ Joga a tela automaticamente de volta pro campo\r\n            return; \/\/ Interrompe tudo aqui, nem tenta enviar!\r\n        }\r\n\r\n        \/\/ Se a valida\u00e7\u00e3o passou, bloqueamos o bot\u00e3o para evitar duplos envios\r\n        btnEnviar.disabled = true;\r\n        btnEnviar.innerText = 'Processando sua inscri\u00e7\u00e3o...';\r\n\r\n        const dadosFormulario = {\r\n            nome: document.getElementById('nome').value,\r\n            email: email,\r\n            telefone: document.getElementById('telefone').value || \"\",\r\n            estado: document.getElementById('estado').value || \"\",\r\n            cidade: document.getElementById('cidade').value || \"\",\r\n            perfil: document.getElementById('perfil').value || \"\",\r\n            outro_perfil: document.getElementById('outro_perfil').value || \"\",\r\n            vinculo_ufla: document.getElementById('vinculo_ufla').value || \"\",\r\n            lgpd: document.getElementById('lgpd').checked ? 'Sim' : 'N\u00e3o'\r\n        };\r\n\r\n        const WEB_APP_URL = 'https:\/\/script.google.com\/macros\/s\/AKfycbxsUmajXtJXYd8hMwgDRH5t2l0jCr0E1nIHtZbhaqc-YklEysKljrvXUSHOrafNTS7qvQ\/exec'; \r\n\r\n        try {\r\n            const response = await fetch(WEB_APP_URL, {\r\n                method: 'POST',\r\n                mode: 'no-cors', \r\n                headers: {\r\n                    'Content-Type': 'application\/json'\r\n                },\r\n                body: JSON.stringify(dadosFormulario)\r\n            });\r\n\r\n            \/\/ Abre o modal de sucesso\r\n            document.getElementById('sucessoModal').classList.add('show');\r\n            \r\n            form.reset();\r\n            \r\n            \/\/ Reseta os estados din\u00e2micos das cidades e perfil\r\n            document.getElementById('divOutroPerfil').style.display = 'none';\r\n            const cidadeSelect = document.getElementById(\"cidade\");\r\n            cidadeSelect.innerHTML = '<option value=\"\">Selecione o estado primeiro...<\/option>';\r\n            cidadeSelect.setAttribute(\"disabled\", \"disabled\");\r\n\r\n            \/\/ Reseta bordas para o padr\u00e3o inicial\r\n            confirmEmailInput.style.borderColor = '#d1d5db';\r\n\r\n        } catch (error) {\r\n            console.error('Erro de conex\u00e3o:', error);\r\n            alert('Ocorreu um erro no envio. Verifique a sua liga\u00e7\u00e3o \u00e0 internet ou tente novamente.');\r\n        } finally {\r\n            btnEnviar.disabled = false;\r\n            btnEnviar.innerText = 'Garantir Minha Vaga';\r\n        }\r\n    });\r\n<\/script>\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>\u2713 Inscri\u00e7\u00e3o Confirmada! Seus dados foram salvos com sucesso. Nos vemos no Treinamento Cientista Empreendedor! Concluir Inscri\u00e7\u00e3o: Treinamento Cientista Empreendedor Nome Completo * E-mail * Confirmar E-mail * Os e-mails digitados n\u00e3o coincidem! Telefone \/ WhatsApp Estado (UF) Selecione&#8230;ACALAPAMBACEDFESGOMAMTMSMGPAPBPRPEPIRJRNRSRORRSCSPSETO Cidade Selecione o estado primeiro&#8230; Qual \u00e9 o seu perfil? Selecione o que melhor o descreve&#8230;ProfessorPesquisadorAlunoOutros [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"saved_in_kubio":false,"footnotes":""},"class_list":["post-3089","page","type-page","status-publish","hentry"],"kubio_ai_page_context":{"short_desc":"","purpose":"general"},"_links":{"self":[{"href":"https:\/\/ipetech.ufla.br\/index.php\/wp-json\/wp\/v2\/pages\/3089","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ipetech.ufla.br\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ipetech.ufla.br\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ipetech.ufla.br\/index.php\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/ipetech.ufla.br\/index.php\/wp-json\/wp\/v2\/comments?post=3089"}],"version-history":[{"count":22,"href":"https:\/\/ipetech.ufla.br\/index.php\/wp-json\/wp\/v2\/pages\/3089\/revisions"}],"predecessor-version":[{"id":3112,"href":"https:\/\/ipetech.ufla.br\/index.php\/wp-json\/wp\/v2\/pages\/3089\/revisions\/3112"}],"wp:attachment":[{"href":"https:\/\/ipetech.ufla.br\/index.php\/wp-json\/wp\/v2\/media?parent=3089"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}