{"id":19799,"date":"2025-10-10T01:54:06","date_gmt":"2025-10-09T22:54:06","guid":{"rendered":"https:\/\/lp.minimalclub.com.br\/?page_id=19799"},"modified":"2026-03-11T16:15:13","modified_gmt":"2026-03-11T13:15:13","slug":"xpi","status":"publish","type":"page","link":"https:\/\/lp.minimalclub.com.br\/index.php\/xpi\/","title":{"rendered":"Parceria Minimal XP"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"19799\" class=\"elementor elementor-19799\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cfc5240 e-con-full e-flex e-con e-parent\" data-id=\"cfc5240\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\" data-e-bg-lazyload=\"\" data-core-v316-plus=\"true\">\n\t\t<div class=\"elementor-element elementor-element-457055c7 e-con-full e-flex e-con e-child\" data-id=\"457055c7\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-32b1b2c0 elementor-widget-mobile__width-initial animated-slow elementor-widget__width-initial exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-heading\" data-id=\"32b1b2c0\" data-element_type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;none&quot;,&quot;_animation_mobile&quot;:&quot;none&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor - v3.20.0 - 26-03-2024 *\/\n.elementor-heading-title{padding:0;margin:0;line-height:1}.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}<\/style><h2 class=\"elementor-heading-title elementor-size-default\">PREENCHA O CADASTRO COM O N\u00daMERO DO SEU CART\u00c3O XP  <span style=\"color: #FFD43B;\"> PARA RESGATAR SEU CUPOM!<\/span><\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-26372dc e-con-full e-flex e-con e-child\" data-id=\"26372dc\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4f1e4cb2 elementor-align-justify elementor-widget__width-initial exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-button\" data-id=\"4f1e4cb2\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#xp-form-anchor\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-text\">CADASTRE ABAIXO<\/span>\n\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-35699d54 e-con-full e-flex e-con e-child\" data-id=\"35699d54\" data-element_type=\"container\">\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8cbd4c5 e-flex e-con-boxed e-con e-parent\" data-id=\"8cbd4c5\" data-element_type=\"container\" data-core-v316-plus=\"true\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-113ba5f exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-heading\" data-id=\"113ba5f\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">GARANTA AGORA SEU CUPOM XP<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2b78fad elementor-widget__width-initial exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-html\" data-id=\"2b78fad\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<!-- ============================================\n     PARCERIA XP \u2014 Minimal Club\n     Vers\u00e3o: API-based (sem form embarcado HubSpot)\n     \n     COMO FUNCIONA:\n     1. Form HTML puro (n\u00e3o usa hbspt.forms.create)\n     2. Valida\u00e7\u00e3o client-side do cart\u00e3o XP\n     3. Gera\u00e7\u00e3o do cupom XPIN + 6 \u00faltimos d\u00edgitos\n     4. Envio via HubSpot Forms Submissions API (p\u00fablica, sem auth)\n     5. Exibi\u00e7\u00e3o do cupom no front-end\n     \n     O envio via API dispara workflows, atualiza contatos\n     e registra submission exatamente igual ao form embarcado.\n     ============================================ -->\n\n<div id=\"xp-partnership-container\">\n  \n  <!-- ====== FORMUL\u00c1RIO ====== -->\n  <div id=\"xp-form-section\">\n    <div id=\"xp-form-fields\">\n      <div class=\"xp-field-group\">\n        <label for=\"xp-email\">E-mail <span class=\"required\">*<\/span><\/label>\n        <input type=\"email\" id=\"xp-email\" name=\"email\" placeholder=\"seu@email.com\" autocomplete=\"email\" required \/>\n        <span class=\"xp-field-error\" id=\"email-error\"><\/span>\n      <\/div>\n      \n      <div class=\"xp-field-group\">\n        <label for=\"xp-card\">N\u00famero do cart\u00e3o XP <span class=\"required\">*<\/span><\/label>\n        <input type=\"text\" id=\"xp-card\" name=\"card\" placeholder=\"0000 0000 0000 0000\" inputmode=\"numeric\" autocomplete=\"cc-number\" maxlength=\"19\" required \/>\n        <span class=\"xp-field-error\" id=\"card-error\"><\/span>\n      <\/div>\n      \n      <button type=\"button\" id=\"xp-submit-btn\" class=\"xp-submit-button\">\n        ACESSAR OFERTA\n      <\/button>\n    <\/div>\n    \n    <!-- Mensagem de erro geral -->\n    <div id=\"xp-general-error\" class=\"xp-alert-error\" style=\"display:none;\">\n      <span>&#10060;<\/span>\n      <span id=\"xp-error-text\">Erro ao processar. Tente novamente.<\/span>\n    <\/div>\n  <\/div>\n\n  <!-- ====== SUCESSO + CUPOM ====== -->\n  <div id=\"xp-success-section\" style=\"display:none;\">\n    <div class=\"xp-thank-you\">Obrigado pelo envio.<\/div>\n    \n    <div class=\"xp-coupon-box\">\n      <h2>Seu cupom exclusivo foi gerado!<\/h2>\n      <p>Use o c\u00f3digo abaixo para aproveitar seu desconto na Minimal Club<\/p>\n      \n      <div class=\"xp-coupon-display\">\n        <span class=\"xp-coupon-label\">Seu cupom:<\/span>\n        <div class=\"xp-coupon-code\" id=\"xp-coupon-value\">XPIN000000<\/div>\n      <\/div>\n      \n      <button type=\"button\" id=\"xp-copy-btn\" class=\"xp-cta-button\">\n        <span class=\"xp-btn-text\">Copiar cupom e ir ao site<\/span>\n        <span>&rarr;<\/span>\n      <\/button>\n    <\/div>\n  <\/div>\n\n<\/div>\n\n<style>\n\/* ====== Container ====== *\/\n#xp-partnership-container {\n    max-width: 600px;\n    margin: 0 auto;\n    padding: 20px;\n    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n}\n\n\/* ====== Form Fields ====== *\/\n.xp-field-group {\n    margin-bottom: 20px;\n}\n\n.xp-field-group label {\n    font-weight: 600;\n    color: #333;\n    margin-bottom: 8px;\n    display: block;\n    font-size: 14px;\n}\n\n.xp-field-group .required {\n    color: #ff5252;\n}\n\n.xp-field-group input {\n    border-radius: 8px;\n    border: 2px solid #ddd;\n    padding: 12px;\n    font-size: 16px;\n    width: 100%;\n    box-sizing: border-box;\n    transition: border-color 0.3s;\n    outline: none;\n    -webkit-appearance: none;\n}\n\n.xp-field-group input:focus {\n    border-color: #FFC709;\n}\n\n.xp-field-group input.has-error {\n    border-color: #ff5252;\n}\n\n.xp-field-error {\n    color: #c62828;\n    font-size: 12px;\n    margin-top: 5px;\n    display: block;\n    min-height: 18px;\n}\n\n\/* ====== Submit Button ====== *\/\n.xp-submit-button {\n    background: #FFC709;\n    color: #000;\n    font-weight: bold;\n    padding: 14px 32px;\n    border-radius: 8px;\n    font-size: 16px;\n    border: none;\n    width: 100%;\n    cursor: pointer;\n    transition: all 0.3s;\n    margin-top: 10px;\n}\n\n.xp-submit-button:hover {\n    background: #FFD43B;\n    transform: scale(1.02);\n}\n\n.xp-submit-button:disabled {\n    opacity: 0.6;\n    cursor: not-allowed;\n    transform: none;\n}\n\n.xp-submit-button.loading {\n    position: relative;\n    color: transparent;\n}\n\n.xp-submit-button.loading::after {\n    content: '';\n    position: absolute;\n    top: 50%;\n    left: 50%;\n    width: 20px;\n    height: 20px;\n    margin: -10px 0 0 -10px;\n    border: 3px solid #000;\n    border-top-color: transparent;\n    border-radius: 50%;\n    animation: xpSpin 0.6s linear infinite;\n}\n\n@keyframes xpSpin {\n    to { transform: rotate(360deg); }\n}\n\n\/* ====== Error Alert ====== *\/\n.xp-alert-error {\n    padding: 15px;\n    border-radius: 8px;\n    margin: 20px 0;\n    display: flex;\n    align-items: center;\n    gap: 10px;\n    background: #ffebee;\n    border: 1px solid #ff5252;\n    color: #c62828;\n    font-size: 14px;\n    animation: xpShake 0.5s;\n}\n\n@keyframes xpShake {\n    0%, 100% { transform: translateX(0); }\n    25% { transform: translateX(-5px); }\n    75% { transform: translateX(5px); }\n}\n\n\/* ====== Success Section ====== *\/\n#xp-success-section {\n    animation: xpFadeIn 0.6s ease-out;\n}\n\n@keyframes xpFadeIn {\n    from { opacity: 0; transform: translateY(15px); }\n    to { opacity: 1; transform: translateY(0); }\n}\n\n.xp-thank-you {\n    color: #999;\n    font-size: 14px;\n    margin-bottom: 20px;\n}\n\n.xp-coupon-box {\n    text-align: center;\n}\n\n.xp-coupon-box h2 {\n    color: #2e7d32;\n    margin-bottom: 10px;\n    font-size: 24px;\n}\n\n.xp-coupon-box p {\n    color: #666;\n    font-size: 14px;\n    margin-bottom: 0;\n}\n\n.xp-coupon-display {\n    background: linear-gradient(135deg, #FFC709 0%, #FFD43B 100%);\n    padding: 25px;\n    border-radius: 12px;\n    margin: 25px 0;\n    box-shadow: 0 8px 24px rgba(255, 199, 9, 0.3);\n}\n\n.xp-coupon-label {\n    display: block;\n    color: #333;\n    font-size: 14px;\n    margin-bottom: 10px;\n    font-weight: 500;\n}\n\n.xp-coupon-code {\n    font-size: 28px;\n    font-weight: bold;\n    color: #000;\n    letter-spacing: 2px;\n    word-break: break-all;\n    font-family: 'Courier New', monospace;\n    user-select: all;\n    -webkit-user-select: all;\n}\n\n\/* ====== CTA Button ====== *\/\n.xp-cta-button {\n    background: #000;\n    color: #FFC709;\n    padding: 15px 30px;\n    border: none;\n    border-radius: 50px;\n    font-size: 16px;\n    font-weight: bold;\n    cursor: pointer;\n    display: inline-flex;\n    align-items: center;\n    gap: 10px;\n    margin-top: 20px;\n    transition: all 0.3s ease;\n    --shiny-cta-bg: #000000 !important;\n    --shiny-cta-bg-subtle: #FFD43B !important;\n    --shiny-cta-fg: #ffffff !important;\n    --shiny-cta-highlight: #FFD43B !important;\n    --shiny-cta-highlight-subtle: white !important;\n}\n\n.xp-cta-button:hover {\n    transform: scale(1.05);\n    box-shadow: 0 4px 20px rgba(0,0,0,0.2);\n}\n\n.xp-cta-button.copied {\n    background: #2e7d32;\n    color: white;\n}\n\n\/* ====== Mobile ====== *\/\n@media (max-width: 768px) {\n    .xp-coupon-code {\n        font-size: 20px;\n        letter-spacing: 1px;\n    }\n    .xp-coupon-box h2 {\n        font-size: 20px;\n    }\n    .xp-cta-button {\n        padding: 12px 24px;\n        font-size: 14px;\n        width: 100%;\n        justify-content: center;\n    }\n}\n<\/style>\n\n<script>\n(function() {\n    'use strict';\n\n    \/\/ =============================================\n    \/\/ Config\n    \/\/ =============================================\n    var PORTAL_ID = '21708321';\n    var FORM_ID = 'de39414b-132e-4b34-a1d4-44b301f0eb33';\n    var XP_BINS = ['499818', '374769'];\n    var SUBMIT_URL = 'https:\/\/api.hsforms.com\/submissions\/v3\/integration\/submit\/' + PORTAL_ID + '\/' + FORM_ID;\n\n    \/\/ =============================================\n    \/\/ Boot\n    \/\/ =============================================\n    function boot() {\n        var container = document.getElementById('xp-partnership-container');\n        if (!container) { setTimeout(boot, 200); return; }\n        if (window.__xpReady) return;\n        window.__xpReady = true;\n        setup();\n    }\n\n    if (document.readyState === 'loading') {\n        document.addEventListener('DOMContentLoaded', boot);\n    } else {\n        boot();\n    }\n\n    function setup() {\n        console.log('[XP] Setup iniciado');\n\n        var emailInput = document.getElementById('xp-email');\n        var cardInput = document.getElementById('xp-card');\n        var submitBtn = document.getElementById('xp-submit-btn');\n        var copyBtn = document.getElementById('xp-copy-btn');\n\n        if (!emailInput || !cardInput || !submitBtn) {\n            console.error('[XP] Elementos n\u00e3o encontrados');\n            return;\n        }\n\n        \/\/ =============================================\n        \/\/ Formata\u00e7\u00e3o do cart\u00e3o\n        \/\/ =============================================\n        cardInput.addEventListener('input', function() {\n            var clean = this.value.replace(\/\\D\/g, '');\n            this.value = (clean.match(\/.{1,4}\/g) || []).join(' ');\n            clearFieldError('card');\n            hideGeneralError();\n        });\n\n        emailInput.addEventListener('input', function() {\n            clearFieldError('email');\n            hideGeneralError();\n        });\n\n        \/\/ =============================================\n        \/\/ Valida\u00e7\u00e3o\n        \/\/ =============================================\n        function isValidEmail(email) {\n            return \/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$\/.test(email);\n        }\n\n        function isValidXPCard(num) {\n            var c = num.replace(\/\\D\/g, '');\n            if (c.length !== 15 && c.length !== 16) return false;\n            return XP_BINS.indexOf(c.substring(0, 6)) !== -1;\n        }\n\n        function makeCoupon(num) {\n            return 'XPIN' + num.replace(\/\\D\/g, '').slice(-6);\n        }\n\n        \/\/ =============================================\n        \/\/ UI de erro por campo\n        \/\/ =============================================\n        function showFieldError(field, msg) {\n            var input = field === 'email' ? emailInput : cardInput;\n            var errorEl = document.getElementById(field + '-error');\n            input.classList.add('has-error');\n            if (errorEl) errorEl.textContent = msg;\n        }\n\n        function clearFieldError(field) {\n            var input = field === 'email' ? emailInput : cardInput;\n            var errorEl = document.getElementById(field + '-error');\n            input.classList.remove('has-error');\n            if (errorEl) errorEl.textContent = '';\n        }\n\n        function showGeneralError(msg) {\n            var el = document.getElementById('xp-general-error');\n            var text = document.getElementById('xp-error-text');\n            if (text) text.textContent = msg;\n            if (el) {\n                el.style.display = 'flex';\n                el.style.animation = 'none';\n                void el.offsetHeight;\n                el.style.animation = 'xpShake 0.5s';\n            }\n        }\n\n        function hideGeneralError() {\n            var el = document.getElementById('xp-general-error');\n            if (el) el.style.display = 'none';\n        }\n\n        \/\/ =============================================\n        \/\/ Submit\n        \/\/ =============================================\n        submitBtn.addEventListener('click', function() {\n            console.log('[XP] Bot\u00e3o clicado');\n\n            \/\/ Limpar erros\n            clearFieldError('email');\n            clearFieldError('card');\n            hideGeneralError();\n\n            var email = emailInput.value.trim();\n            var card = cardInput.value.trim();\n            var hasError = false;\n\n            \/\/ Validar email\n            if (!email) {\n                showFieldError('email', 'Por favor, insira seu e-mail.');\n                hasError = true;\n            } else if (!isValidEmail(email)) {\n                showFieldError('email', 'Por favor, insira um e-mail v\u00e1lido.');\n                hasError = true;\n            }\n\n            \/\/ Validar cart\u00e3o\n            if (!card) {\n                showFieldError('card', 'Por favor, insira o n\u00famero do cart\u00e3o.');\n                hasError = true;\n            } else if (!isValidXPCard(card)) {\n                showFieldError('card', 'Cart\u00e3o inv\u00e1lido. Por favor, insira um cart\u00e3o XP v\u00e1lido.');\n                hasError = true;\n            }\n\n            if (hasError) return;\n\n            \/\/ Gerar cupom\n            var coupon = makeCoupon(card);\n            console.log('[XP] Cupom gerado:', coupon);\n\n            \/\/ Desabilitar bot\u00e3o + loading\n            submitBtn.disabled = true;\n            submitBtn.classList.add('loading');\n\n            \/\/ Enviar para HubSpot via API\n            submitToHubSpot(email, card.replace(\/\\D\/g, ''), coupon);\n        });\n\n        \/\/ =============================================\n        \/\/ Envio via HubSpot Forms API (p\u00fablica, sem auth)\n        \/\/ =============================================\n        function submitToHubSpot(email, cardClean, coupon) {\n            var payload = {\n                fields: [\n                    { name: 'email', value: email },\n                    { name: 'parceria_xp__numero_cartao', value: cardClean },\n                    { name: 'parceria_xp__cupom_desconto', value: coupon }\n                ],\n                context: {\n                    pageUri: window.location.href,\n                    pageName: document.title\n                }\n            };\n\n            console.log('[XP] Enviando para HubSpot:', JSON.stringify(payload));\n\n            fetch(SUBMIT_URL, {\n                method: 'POST',\n                headers: { 'Content-Type': 'application\/json' },\n                body: JSON.stringify(payload)\n            })\n            .then(function(response) {\n                console.log('[XP] HubSpot respondeu:', response.status);\n                if (response.ok || response.status === 200 || response.status === 302) {\n                    showSuccess(coupon);\n                } else {\n                    return response.text().then(function(text) {\n                        console.error('[XP] HubSpot erro body:', text);\n                        \/\/ Mesmo com erro no HubSpot, mostrar o cupom\n                        \/\/ (o cliente n\u00e3o deve ser penalizado)\n                        showSuccess(coupon);\n                        \/\/ Mas logar o problema\n                        showGeneralError('Cupom gerado! (Houve um problema no registro, mas seu cupom \u00e9 v\u00e1lido)');\n                    });\n                }\n            })\n            .catch(function(err) {\n                console.error('[XP] Erro de rede:', err);\n                \/\/ Mesmo com erro de rede, mostrar o cupom\n                showSuccess(coupon);\n                showGeneralError('Cupom gerado! Por\u00e9m houve um erro de conex\u00e3o. Se precisar, anote seu cupom.');\n            });\n        }\n\n        \/\/ =============================================\n        \/\/ Tela de sucesso\n        \/\/ =============================================\n        function showSuccess(coupon) {\n            console.log('[XP] Mostrando sucesso:', coupon);\n\n            \/\/ Esconder form\n            var formSection = document.getElementById('xp-form-section');\n            if (formSection) formSection.style.display = 'none';\n\n            \/\/ Mostrar cupom\n            var couponEl = document.getElementById('xp-coupon-value');\n            if (couponEl) couponEl.textContent = coupon;\n\n            var successSection = document.getElementById('xp-success-section');\n            if (successSection) successSection.style.display = 'block';\n\n            \/\/ Reset bot\u00e3o (caso precise)\n            submitBtn.disabled = false;\n            submitBtn.classList.remove('loading');\n\n            try {\n                localStorage.setItem('xp_coupon', coupon);\n                localStorage.setItem('xp_coupon_date', new Date().toISOString());\n            } catch(e) {}\n        }\n\n        \/\/ =============================================\n        \/\/ Copiar e redirecionar\n        \/\/ =============================================\n        if (copyBtn) {\n            copyBtn.addEventListener('click', function() {\n                var couponEl = document.getElementById('xp-coupon-value');\n                var text = couponEl ? couponEl.textContent : '';\n\n                copyText(text).then(function(ok) {\n                    var span = copyBtn.querySelector('.xp-btn-text');\n                    if (ok && span) {\n                        span.textContent = '\\u2713 Cupom copiado!';\n                        copyBtn.classList.add('copied');\n                    } else if (span) {\n                        span.textContent = 'Copie: ' + text;\n                    }\n                    setTimeout(function() {\n                        window.location.href = 'https:\/\/minimalclub.com.br\/?cupom=' + encodeURIComponent(text);\n                    }, 1500);\n                });\n            });\n        }\n\n        function copyText(text) {\n            return new Promise(function(resolve) {\n                if (navigator.clipboard && window.isSecureContext) {\n                    navigator.clipboard.writeText(text).then(\n                        function() { resolve(true); },\n                        function() { resolve(fallbackCopy(text)); }\n                    );\n                } else {\n                    resolve(fallbackCopy(text));\n                }\n            });\n        }\n\n        function fallbackCopy(text) {\n            try {\n                var ta = document.createElement('textarea');\n                ta.value = text;\n                ta.style.cssText = 'position:fixed;top:0;left:0;width:1px;height:1px;opacity:0';\n                document.body.appendChild(ta);\n                ta.focus();\n                ta.select();\n                var ok = document.execCommand('copy');\n                document.body.removeChild(ta);\n                return ok;\n            } catch(e) {\n                prompt('Copie manualmente:', text);\n                return false;\n            }\n        }\n\n        console.log('[XP] Pronto');\n    }\n})();\n<\/script>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5063ef1 exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-html\" data-id=\"5063ef1\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<!-- Scroll suave para \u00e2ncoras -->\n<style>\n  html {\n    scroll-behavior: smooth;\n  }\n<\/style>\n\n<!-- Container Principal da Parceria XP -->\n<div id=\"xp-form-anchor\" class=\"xp-partnership-container\">\n  <!-- Seu c\u00f3digo completo aqui -->\n<\/div>\n\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<section class=\"elementor-section elementor-top-section elementor-element elementor-element-9fe1af8 elementor-section-height-min-height elementor-section-boxed elementor-section-height-default elementor-section-items-middle exad-glass-effect-no exad-sticky-section-no\" data-id=\"9fe1af8\" data-element_type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-0213845 exad-glass-effect-no exad-sticky-section-no\" data-id=\"0213845\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-8d21f82 elementor-hidden-mobile exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-spacer\" data-id=\"8d21f82\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor - v3.20.0 - 26-03-2024 *\/\n.elementor-column .elementor-spacer-inner{height:var(--spacer-size)}.e-con{--container-widget-width:100%}.e-con-inner>.elementor-widget-spacer,.e-con>.elementor-widget-spacer{width:var(--container-widget-width,var(--spacer-size));--align-self:var(--container-widget-align-self,initial);--flex-shrink:0}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container,.e-con>.elementor-widget-spacer>.elementor-widget-container{height:100%;width:100%}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer,.e-con>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer{height:100%}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer>.elementor-spacer-inner,.e-con>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer>.elementor-spacer-inner{height:var(--container-widget-height,var(--spacer-size))}.e-con-inner>.elementor-widget-spacer.elementor-widget-empty,.e-con>.elementor-widget-spacer.elementor-widget-empty{position:relative;min-height:22px;min-width:22px}.e-con-inner>.elementor-widget-spacer.elementor-widget-empty .elementor-widget-empty-icon,.e-con>.elementor-widget-spacer.elementor-widget-empty .elementor-widget-empty-icon{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;padding:0;width:22px;height:22px}<\/style>\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-b7712c7 elementor-section-content-space-between elementor-section-boxed elementor-section-height-default elementor-section-height-default exad-glass-effect-no exad-sticky-section-no\" data-id=\"b7712c7\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-9d45334 exad-glass-effect-no exad-sticky-section-no\" data-id=\"9d45334\" data-element_type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\" data-e-bg-lazyload=\".elementor-element-populated\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-b559413 exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-spacer\" data-id=\"b559413\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-f3702bb exad-glass-effect-no exad-sticky-section-no\" data-id=\"f3702bb\" data-element_type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\" data-e-bg-lazyload=\".elementor-element-populated\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-4e14a21 exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-spacer\" data-id=\"4e14a21\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<div class=\"elementor-element elementor-element-dcdfa4c exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"dcdfa4c\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor - v3.20.0 - 26-03-2024 *\/\n.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:#69727d;color:#fff}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap{color:#69727d;border:3px solid;background-color:transparent}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap{margin-top:8px}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter{width:1em;height:1em}.elementor-widget-text-editor .elementor-drop-cap{float:left;text-align:center;line-height:1;font-size:50px}.elementor-widget-text-editor .elementor-drop-cap-letter{display:inline-block}<\/style>\t\t\t\t<p><span style=\"color: #828282;\">\u00a9 2023, Minimal Club. CNPJ: 42.034.830\/0001-80 | Rua Rua Leiria 243 bairro S\u00e3o Francisco. Belo Horizonte &#8211; MG CEP: 31.255-100\u00a0| atendimento@minimalclub.com.br | <a style=\"text-decoration: underline; color: #828282;\" href=\"https:\/\/minimalclub.com.br\/policies\/terms-of-service\" target=\"_blank\" rel=\"noopener\">Termos de Servi\u00e7o<\/a><\/span><\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>PREENCHA O CADASTRO COM O N\u00daMERO DO SEU CART\u00c3O XP PARA RESGATAR SEU CUPOM! CADASTRE ABAIXO GARANTA AGORA SEU CUPOM XP E-mail * N\u00famero do cart\u00e3o XP * ACESSAR OFERTA &#10060; Erro ao processar. Tente novamente. Obrigado pelo envio. Seu cupom exclusivo foi gerado! Use o c\u00f3digo abaixo para aproveitar seu desconto na Minimal Club [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"content-type":"","footnotes":""},"folder":[],"_links":{"self":[{"href":"https:\/\/lp.minimalclub.com.br\/index.php\/wp-json\/wp\/v2\/pages\/19799"}],"collection":[{"href":"https:\/\/lp.minimalclub.com.br\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/lp.minimalclub.com.br\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/lp.minimalclub.com.br\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/lp.minimalclub.com.br\/index.php\/wp-json\/wp\/v2\/comments?post=19799"}],"version-history":[{"count":160,"href":"https:\/\/lp.minimalclub.com.br\/index.php\/wp-json\/wp\/v2\/pages\/19799\/revisions"}],"predecessor-version":[{"id":20617,"href":"https:\/\/lp.minimalclub.com.br\/index.php\/wp-json\/wp\/v2\/pages\/19799\/revisions\/20617"}],"wp:attachment":[{"href":"https:\/\/lp.minimalclub.com.br\/index.php\/wp-json\/wp\/v2\/media?parent=19799"}],"wp:term":[{"taxonomy":"folder","embeddable":true,"href":"https:\/\/lp.minimalclub.com.br\/index.php\/wp-json\/wp\/v2\/folder?post=19799"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}