{"id":1022,"date":"2026-06-09T10:49:14","date_gmt":"2026-06-09T13:49:14","guid":{"rendered":"https:\/\/tilbuci.com.br\/site\/?page_id=1022"},"modified":"2026-06-22T17:41:19","modified_gmt":"2026-06-22T20:41:19","slug":"subscribe-en","status":"publish","type":"page","link":"https:\/\/tilbuci.com.br\/site\/subscribe-en\/","title":{"rendered":"Receive our news!"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Would you like to receive the latest news about TilBuci in your email? Register your address here. After submitting this form, you will receive a confirmation message to complete the registration process. You can unsubscribe at any time using the unsubscribe link included in all messages.<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n    <div class=\"simplekitmailing-collect-block\">\r\n        <style>\r\n            .simplekitmailing-collect-block {\n    max-width: 400px;\n    margin: 20px 0;\n    padding: 20px;\n    border: 1px solid #ddd;\n    border-radius: 8px;\n    background: #f9f9f9;\n}\n.simplekitmailing-collect-block h3 {\n    margin-top: 0;\n}\n.simplekitmailing-collect-block .sm-field {\n    margin-bottom: 12px;\n}\n.simplekitmailing-collect-block .sm-field input[type=\"email\"],\n.simplekitmailing-collect-block .sm-field input[type=\"text\"],\n.simplekitmailing-collect-block .sm-field input[type=\"tel\"] {\n    width: 100%;\n    padding: 10px;\n    border: 1px solid #ccc;\n    border-radius: 4px;\n    box-sizing: border-box;\n}\n.simplekitmailing-collect-block .sm-field label {\n    display: flex;\n    align-items: flex-start;\n    gap: 8px;\n    font-size: 14px;\n    cursor: pointer;\n  color: #000000;\n}\n.simplekitmailing-collect-block .sm-field label input[type=\"checkbox\"] {\n    margin-top: 2px;\n}\n.simplekitmailing-collect-block .sm-submit {\n    background: #0073aa;\n    color: #fff;\n    border: none;\n    padding: 10px 20px;\n    border-radius: 4px;\n    cursor: pointer;\n    font-size: 16px;\n}\n.simplekitmailing-collect-block .sm-submit:hover {\n    background: #005a87;\n}\n.simplekitmailing-collect-block .sm-submit:disabled {\n    opacity: 0.6;\n    cursor: not-allowed;\n}\n.simplekitmailing-collect-block .sm-message {\n    margin-top: 10px;\n    padding: 8px 12px;\n    border-radius: 4px;\n    display: none;\n}\n.simplekitmailing-collect-block .sm-message.error {\n    display: block;\n    background: #f8d7da;\n    color: #721c24;\n    border: 1px solid #f5c6cb;\n}\n.simplekitmailing-collect-block .sm-message.success {\n    display: block;\n    background: #d4edda;\n    color: #155724;\n    border: 1px solid #c3e6cb;\n}                        .simplekitmailing-collect-block .g-recaptcha {\r\n                margin-bottom: 12px;\r\n            }\r\n                    <\/style>\r\n\r\n        \r\n        \r\n        <form class=\"simplekitmailing-form\" method=\"post\">\r\n            <div class=\"sm-field\">\r\n                <input type=\"email\" name=\"sm_email\" placeholder=\"Enter your email\" required \/>\r\n            <\/div>\r\n                                    <div class=\"sm-field\">\r\n                <label>\r\n                    <input type=\"checkbox\" name=\"sm_agree\" value=\"1\" \/>\r\n                    <span>I agree with the terms of registration<\/span>\r\n                <\/label>\r\n            <\/div>\r\n                        <input type=\"hidden\" name=\"sm_recaptcha_token\" id=\"sm_recaptcha_token\" value=\"\" \/>\r\n                        <div class=\"sm-field\">\r\n                <button type=\"submit\" class=\"sm-submit\">Subscribe<\/button>\r\n            <\/div>\r\n            <div class=\"sm-message\"><\/div>\r\n        <\/form>\r\n\r\n        <script>\r\n        (function() {\r\n            var form = document.querySelector('.simplekitmailing-collect-block .simplekitmailing-form');\r\n            if (!form) return;\r\n\r\n                        \/\/ Load reCAPTCHA and generate token on form submit\r\n            var recaptchaSiteKey = '6Lengy0tAAAAAKHXoiPpMI7QlnYpg2qmrJziryHt';\r\n            var recaptchaTokenField = form.querySelector('input[name=\"sm_recaptcha_token\"]');\r\n            \r\n            form.addEventListener('submit', function(e) {\r\n                e.preventDefault();\r\n\r\n                                \/\/ Execute reCAPTCHA v3 and proceed only after token is obtained\r\n                e.preventDefault();\r\n                grecaptcha.ready(function() {\r\n                    grecaptcha.execute(recaptchaSiteKey, {action: 'submit'}).then(function(token) {\r\n                        recaptchaTokenField.value = token;\r\n                        submitForm();\r\n                    });\r\n                });\r\n                return;\r\n                \r\n                submitForm();\r\n            });\r\n\r\n            function submitForm() {\r\n                var email   = form.querySelector('input[name=\"sm_email\"]').value.trim();\r\n                var name    = form.querySelector('input[name=\"sm_name\"]');\r\n                var phone   = form.querySelector('input[name=\"sm_phone\"]');\r\n                var agree   = form.querySelector('input[name=\"sm_agree\"]').checked;\r\n                var message = form.querySelector('.sm-message');\r\n                var button  = form.querySelector('.sm-submit');\r\n\r\n                \/\/ Local validation\r\n                if (!agree) {\r\n                    message.className = 'sm-message error';\r\n                    message.textContent = 'You need to agree to our terms to register your email.';\r\n                    return;\r\n                }\r\n\r\n                if (!email || !\/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$\/.test(email)) {\r\n                    message.className = 'sm-message error';\r\n                    message.textContent = 'Please check the email address provided.';\r\n                    return;\r\n                }\r\n\r\n                \r\n                \r\n                button.disabled = true;\r\n                button.textContent = 'Sending...';\r\n                message.className = 'sm-message';\r\n                message.textContent = '';\r\n\r\n                var data = new FormData();\r\n                data.append('action', 'simplekitmailing_collect');\r\n                data.append('email', email);\r\n                data.append('agree', agree ? '1' : '0');\r\n                data.append('nonce', '5d8688c513');\r\n                data.append('list_id', '4');\r\n                                                                data.append('recaptcha_token', recaptchaTokenField.value);\r\n                \r\n                fetch('https:\/\/tilbuci.com.br\/site\/wp-admin\/admin-ajax.php', {\r\n                    method: 'POST',\r\n                    body: data,\r\n                })\r\n                .then(function(r) { return r.json(); })\r\n                .then(function(response) {\r\n                    if (response.success) {\r\n                        if (response.data.redirect) {\r\n                            window.location.href = response.data.redirect;\r\n                        } else {\r\n                            message.className = 'sm-message success';\r\n                            message.textContent = 'Registration successful!';\r\n                            form.querySelector('input[name=\"sm_email\"]').value = '';\r\n                                                                                    form.querySelector('input[name=\"sm_agree\"]').checked = false;\r\n                        }\r\n                    } else {\r\n                        message.className = 'sm-message error';\r\n                        message.textContent = response.data.message || 'Error registering. Please try again.';\r\n                    }\r\n                })\r\n                .catch(function() {\r\n                    message.className = 'sm-message error';\r\n                    message.textContent = 'Connection error. Please try again.';\r\n                })\r\n                .finally(function() {\r\n                    button.disabled = false;\r\n                    button.textContent = 'Subscribe';\r\n                });\r\n            }\r\n        })();\r\n        <\/script>\r\n    <\/div>\r\n        ","protected":false},"excerpt":{"rendered":"<p>Would you like to receive the latest news about TilBuci in your email? Register your address here. After submitting this form, you will receive a confirmation message to complete the registration process. You can unsubscribe at any time using the unsubscribe link included in all messages.<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":4,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1022","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/tilbuci.com.br\/site\/wp-json\/wp\/v2\/pages\/1022","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tilbuci.com.br\/site\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/tilbuci.com.br\/site\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/tilbuci.com.br\/site\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tilbuci.com.br\/site\/wp-json\/wp\/v2\/comments?post=1022"}],"version-history":[{"count":2,"href":"https:\/\/tilbuci.com.br\/site\/wp-json\/wp\/v2\/pages\/1022\/revisions"}],"predecessor-version":[{"id":1055,"href":"https:\/\/tilbuci.com.br\/site\/wp-json\/wp\/v2\/pages\/1022\/revisions\/1055"}],"wp:attachment":[{"href":"https:\/\/tilbuci.com.br\/site\/wp-json\/wp\/v2\/media?parent=1022"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}