1<!doctype html> 2<html lang="pt-BR" prefix="og: https://ogp.me/ns#" class="no-js"> 3<head> 4 <meta charset="UTF-8"> 5 <title>Conteúdo - Morada.ai ⢠Morada.ai</title> 6 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 7 <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no"> 8 <meta name="description" content="Inteligência Artificial para o Mercado Imobiliário"> 9 10 <link rel="preload" as="image" href="https://morada.ai/wp-content/themes/moradaai-v2/assets/home-v2/hero/img-belo-horizonte-layer-size-mobile.webp" media="(max-width: 767px)" fetchpriority="high"> 11 <link rel="preload" as="image" href="https://morada.ai/wp-content/themes/moradaai-v2/assets/home-v2/hero/img-belo-horizonte-layer-size.webp" media="(min-width: 768px)" fetchpriority="high"> 12 13 <!-- Google Tag Manager --> 14
14<script>
vendor: 331 bytes, lines 14-18
14(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 15 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 16 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 17 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 18 })(window,document,'script','dataLayer','
18GTM-WKLLFZGF
vendor: 3 bytes, line 18
18');
18</script>
18 19 <!-- End Google Tag Manager --> 20 21 <!-- Google tag (gtag.js) -->
vendor: 65 bytes, lines 21-22
21 22 <script async src="https://www.googletagmanager.com/gtag/js?id=
22G-JJRNHZ3M46
vendor: 13 bytes, lines 22-23
22"></script> 23
23<script> 24
vendor: 137 bytes, lines 24-28
24window.dataLayer = window.dataLayer || []; 25 function gtag(){dataLayer.push(arguments);} 26 gtag('js', new Date()); 27 28 gtag('config', '
28G-JJRNHZ3M46
vendor: 5 bytes, lines 28-29
28'); 29
29</script>
29 30 31 32<!-- Otimização para mecanismos de pesquisa pelo Rank Math - https://rankmath.com/ --> 33<meta name="robots" content="index, follow, max-snippet:-1, max-video-preview:-1, max-image-preview:large"/> 34<link rel="canonical" href="https://morada.ai/conteudo/" /> 35<meta property="og:locale" content="pt_BR" /> 36<meta property="og:type" content="article" /> 37<meta property="og:title" content="Conteúdo - Morada.ai" /> 38<meta property="og:url" content="https://morada.ai/conteudo/" /> 39<meta property="og:site_name" content="Morada.ai" /> 40<meta property="article:published_time" content="2026-06-17T14:22:20-03:00" /> 41<meta name="twitter:card" content="summary_large_image" /> 42<meta name="twitter:title" content="Conteúdo - Morada.ai" /> 43<meta name="twitter:label1" content="Tempo para leitura" /> 44<meta name="twitter:data1" content="Menos de um minuto" />
45<script type="application/ld+json" class="rank-math-schema">{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://morada.ai/#organization","name":"Morada.ai","url":"https://morada.ai"},{"@type":"WebSite","@id":"https://morada.ai/#website","url":"https://morada.ai","name":"Morada.ai","publisher":{"@id":"https://morada.ai/#organization"},"inLanguage":"pt-BR"},{"@type":"WebPage","@id":"https://morada.ai/conteudo/#webpage","url":"https://morada.ai/conteudo/","name":"Conte\u00fado - Morada.ai","datePublished":"2026-06-17T14:22:20-03:00","dateModified":"2026-06-17T14:22:20-03:00","isPartOf":{"@id":"https://morada.ai/#website"},"inLanguage":"pt-BR"},{"@type":"Person","@id":"https://morada.ai/author/arthur/","name":"Arthur Ferreira","url":"https://morada.ai/author/arthur/","image":{"@type":"ImageObject","@id":"https://secure.gravatar.com/avatar/991498a3b3692cb1712b0ca1b88299e5760471dfcac0ca23b823cf078386fb0f?s=96&d=mm&r=g","url":"https://secure.gravatar.com/avatar/991498a3b3692cb1712b0ca1b88299e5760471dfcac0ca23b823cf078386fb0f?s=96&d=mm&r=g","caption":"Arthur Ferreira","inLanguage":"pt-BR"},"worksFor":{"@id":"https://morada.ai/#organization"}},{"@type":"Article","headline":"Conte\u00fado - Morada.ai","datePublished":"2026-06-17T14:22:20-03:00","dateModified":"2026-06-17T14:22:20-03:00","author":{"@id":"https://morada.ai/author/arthur/","name":"Arthur Ferreira"},"publisher":{"@id":"https://morada.ai/#organization"},"name":"Conte\u00fado - Morada.ai","@id":"https://morada.ai/conteudo/#richSnippet","isPartOf":{"@id":"https://morada.ai/conteudo/#webpage"},"inLanguage":"pt-BR","mainEntityOfPage":{"@id":"https://morada.ai/conteudo/#webpage"}}]}</script>
45 46<!-- /Plugin de SEO Rank Math para WordPress --> 47 48<link rel='dns-prefetch' href='//js.hs-scripts.com' /> 49<link rel='dns-prefetch' href='//cdn.jsdelivr.net' /> 50<link rel='dns-prefetch' href='//unpkg.com' /> 51<link rel='dns-prefetch' href='//js.hsforms.net' /> 52<link rel='dns-prefetch' href='//stats.wp.com' /> 53<link rel='dns-prefetch' href='//cdnjs.cloudflare.com' /> 54<link rel='dns-prefetch' href='//use.typekit.net' /> 55<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://morada.ai/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fmorada.ai%2Fconteudo%2F" /> 56<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://morada.ai/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fmorada.ai%2Fconteudo%2F&format=xml" /> 57<style id="wp-img-auto-sizes-contain-inline-css"> 58img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 59/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 60</style> 61<style id="wp-emoji-styles-inline-css"> 62 63 img.wp-smiley, img.emoji { 64 display: inline !important; 65 border: none !important; 66 box-shadow: none !important; 67 height: 1em !important; 68 width: 1em !important; 69 margin: 0 0.07em !important; 70 vertical-align: -0.1em !important; 71 background: none !important; 72 padding: 0 !important; 73 } 74/*# sourceURL=wp-emoji-styles-inline-css */ 75</style> 76<style id="wp-block-library-inline-css"> 77:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
77--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}} 78 79/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */ 80</style> 81<style id="wp-block-heading-inline-css"> 82h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg} 83/*# sourceURL=https://morada.ai/wp-includes/blocks/heading/style.min.css */ 84</style> 85<style id="wp-block-list-inline-css"> 86ol,ul{box-sizing:border-box}:root :where(.wp-block-list.has-background){padding:1.25em 2.375em} 87/*# sourceURL=https://morada.ai/wp-includes/blocks/list/style.min.css */ 88</style> 89<style id="wp-block-paragraph-inline-css"> 90.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg} 91/*# sourceURL=https://morada.ai/wp-includes/blocks/paragraph/style.min.css */ 92</style> 93<style id="wp-block-quote-inline-css"> 94.wp-block-quote{box-sizing:border-box;overflow-wrap:break-word}
94.wp-block-quote.is-large:where(:not(.is-style-plain)),.wp-block-quote.is-style-large:where(:not(.is-style-plain)){margin-bottom:1em;padding:0 1em}.wp-block-quote.is-large:where(:not(.is-style-plain)) p,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) p{font-size:1.5em;font-style:italic;line-height:1.6}.wp-block-quote.is-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-large:where(:not(.is-style-plain)) footer,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer{font-size:1.125em;text-align:right}.wp-block-quote>cite{display:block} 95/*# sourceURL=https://morada.ai/wp-includes/blocks/quote/style.min.css */ 96</style> 97<style id="wp-block-table-inline-css"> 98.wp-block-table{overflow-x:auto}.wp-block-table table{border-collapse:collapse;width:100%}.wp-block-table thead{border-bottom:3px solid}.wp-block-table tfoot{border-top:3px solid}.wp-block-table td,.wp-block-table th{border:1px solid;padding:.5em}.wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{word-break:break-word}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{word-break:break-word}.wp-block-table .has-subtle-light-gray-background-color{background-color:#f3f4f5}.wp-block-table .has-subtle-pale-green-background-color{background-color:#e9fbe5}.wp-block-table .has-subtle-pale-blue-background-color{background-color:#e7f5fe}.wp-block-table .has-subtle-pale-pink-background-color{background-color:#fcf0ef}.wp-block-table.is-style-stripes{background-color:transparent;border-collapse:inherit;border-spacing:0}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f0f0f0}.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){background-color:#e9fbe5}.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){background-color:#e7f5fe}.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){background-color:#fcf0ef}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border-color:transparent}.wp-block-table.is-style-stripes{border-bottom:1px solid #f0f0f0}.wp-block-table .has-border-color td,.wp-block-table .has-border-color th,.wp-block-table .has-border-color tr,.wp-block-table .has-border-color>*{border-color:inherit}.wp-block-table table[style*=border-top-color] tr:first-child,.wp-block-table table[style*=border-top-color] tr:first-child td,.wp-block-table table[style*=border-top-color] tr:first-child th,.wp-block-table table[style*=border-top-color]>*,.wp-block-table table[style*=border-top-color]>* td,.wp-block-table table[style*=border-top-color]>* th{border-top-color:inherit}.wp-block-table table[style*=border-top-color] tr:not(:first-child){border-top-color:currentColor}.wp-block-table table[style*=border-right-color] td:last-child,.wp-block-table table[style*=border-right-color] th,.wp-block-table table[style*=border-right-color] tr,.wp-block-table table[style*=border-right-color]>*{border-right-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:last-child,.wp-block-table table[style*=border-bottom-color] tr:last-child td,.wp-block-table table[style*=border-bottom-color] tr:last-child th,.wp-block-table table[style*=border-bottom-color]>*,.wp-block-table table[style*=border-bottom-color]>* td,.wp-block-table table[style*=border-bottom-color]>* th{border-bottom-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:not(:last-child){border-bottom-color:currentColor}.wp-block-table table[style*=border-left-color] td:first-child,.wp-block-table table[style*=border-left-color] th,.wp-block-table table[style*=border-left-color] tr,.wp-block-table table[style*=border-left-color]>*{border-left-color:inherit}.wp-block-table table[style*=border-style] td,.wp-block-table table[style*=border-style] th,.wp-block-table table[style*=border-style] tr,.wp-block-table table[style*=border-style]>*{border-style:inherit}.wp-block-table table[style*=border-width] td,.wp-block-table table[style*=border-width] th,.wp-block-table table[style*=border-width] tr,.wp-block-table table[style*=border-width]>*{border-style:inherit;border-width:inherit} 99/*# sourceURL=https://morada.ai/wp-includes/blocks/table/style.min.css */ 100</style> 101 102<style id="classic-theme-styles-inline-css"> 103/*! This file is auto-generated */ 104.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;
104padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} 105/*# sourceURL=/wp-includes/css/classic-themes.min.css */ 106</style> 107 108<style id="global-styles-inline-css"> 109:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
109--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
109.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} 110/*# sourceURL=global-styles-inline-css */ 111</style> 112 113<link rel='stylesheet' id='meyer-reset-css' href='https://cdnjs.cloudflare.com/ajax/libs/meyer-reset/2.0/reset.min.css?ver=2.0' media='all' /> 114<link rel='stylesheet' id='moradaai-v2-menu-home-css' href='https://morada.ai/wp-content/themes/moradaai-v2/css/menuStyleHome.css?ver=1782151704' media='all' /> 115<link rel='stylesheet' id='moradaai-v2-chat-overlay-css' href='https://morada.ai/wp-content/themes/moradaai-v2/css/chatOverlay.css?ver=1782151704' media='all' /> 116<link rel='stylesheet' id='featherlight-css' href='https://morada.ai/wp-content/themes/moradaai-v2/assets/vendor/featherlight/featherlight.min.css?ver=1.7.12' media='all' /> 117<link rel='stylesheet' id='swiper-css' href='https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.css?ver=11' media='all' /> 118<link rel='stylesheet' id='aos-css' href='https://unpkg.com/[email protected]/dist/aos.css?ver=2.3.1' media='all' /> 119<link rel='stylesheet' id='adobe-typekit-css' href='https://use.typekit.net/sbc6txt.css' media='all' /> 120<link rel='stylesheet' id='moradaai-v2-fonts-css' href='https://morada.ai/wp-content/themes/moradaai-v2/assets/fonts/fonts.css?ver=1782151704' media='all' /> 121<link rel='stylesheet' id='moradaai-v2-main-css' href='https://morada.ai/wp-content/themes/moradaai-v2/style.css?ver=1782151704' media='all' /> 122<link rel='stylesheet' id='moradaai-v2-conteudo-css' href='https://morada.ai/wp-content/themes/moradaai-v2/css/conteudo.css?ver=1782151704' media='all' />
123<script id="cookie-law-info-js-extra"> 124var _ckyConfig = {"_ipData":[],"_assetsURL":"https://morada.ai/wp-content/plugins/cookie-law-info/lite/frontend/images/","_publicURL":"https://morada.ai","_expiry":"365","_categories":[{"name":"Necessary","slug":"necessary","isNecessary":true,"ccpaDoNotSell":true,"cookies":[],"active":true,"defaultConsent":{"gdpr":true,"ccpa":true}},{"name":"Functional","slug":"functional","isNecessary":false,"ccpaDoNotSell":true,"cookies":[],"active":true,"defaultConsent":{"gdpr":false,"ccpa":false}},{"name":"Analytics","slug":"analytics","isNecessary":false,"ccpaDoNotSell":true,"cookies":[],"active":true,"defaultConsent":{"gdpr":false,"ccpa":false}},{"name":"Performance","slug":"performance","isNecessary":false,"ccpaDoNotSell":true,"cookies":[],"active":true,"defaultConsent":{"gdpr":false,"ccpa":false}},{"name":"Advertisement","slug":"advertisement","isNecessary":false,"ccpaDoNotSell":true,"cookies":[],"active":true,"defaultConsent":{"gdpr":false,"ccpa":false}}],"_activeLaw":"gdpr","_rootDomain":"","_block":"1","_showBanner":"1","_bannerConfig":{"settings":{"type":"box","preferenceCenterType":"popup","position":"bottom-left","applicableLaw":"gdpr"},"behaviours":{"reloadBannerOnAccept":false,"loadAnalyticsByDefault":false,"animations":{"onLoad":"animate","onHide":"sticky"}},"config":{"revisitConsent":{"status":true,"tag":"revisit-consent","position":"bottom-left","meta":{"url":"#"},"styles":{"background-color":"#0074FF"},"elements":{"title":{"type":"text","tag":"revisit-consent-title","status":true,"styles":{"color":"#0056a7"}}}},"preferenceCenter":{"toggle":{"status":true,"tag":"detail-category-toggle","type":"toggle","states":{"active":{"styles":{"background-color":"#1863DC"}},"inactive":{"styles":{"background-color":"#D0D5D2"}}}}},"categoryPreview":{"status":false,"toggle":{"status":true,"tag":"detail-category-preview-toggle","type":"toggle","states":{"active":{"styles":{"background-color":"#1863DC"}},"inactive":{"styles":{"background-color":"#D0D5D2"}}}}},"videoPlaceholder":{"status":true,"styles":{"background-color":"#000000","border-color":"#000000","color":"#ffffff"}},"readMore":{"status":false,"tag":"readmore-button","type":"link","meta":{"noFollow":true,"newTab":true},"styles":{"color":"#0074FF","background-color":"transparent","border-color":"transparent"}},"showMore":[],"showLess":[],"alwaysActive":[],"manualLinks":[],"auditTable":{"status":true},"optOption":{"status":true,"toggle":{"status":true,"tag":"optout-option-toggle","type":"toggle","states":{"active":{"styles":{"background-color":"#1863dc"}},"inactive":{"styles":{"background-color":"#FFFFFF"}}}}}}},"_version":"3.5.1","_logConsent":"1","_tags":[{"tag":"accept-button","styles":{"color":"#FFFFFF","background-color":"#0074FF","border-color":"#0074FF"}},{"tag":"reject-button","styles":{"color":"#0074FF","background-color":"transparent","border-color":"#0074FF"}},{"tag":"settings-button","styles":{"color":"#0074FF","background-color":"transparent","border-color":"#0074FF"}},{"tag":"readmore-button","styles":{"color":"#0074FF","background-color":"transparent","border-color":"transparent"}},{"tag":"donotsell-button","styles":{"color":"#1863DC","background-color":"transparent","border-color":"transparent"}},{"tag":"show-desc-button","styles":[]},{"tag":"hide-desc-button","styles":[]},{"tag":"cky-always-active","styles":[]},{"tag":"cky-link","styles":[]},{"tag":"accept-button","styles":{"color":"#FFFFFF","background-color":"#0074FF","border-color":"#0074FF"}},{"tag":"revisit-consent","styles":{"background-color":"#0074FF"}}],"_shortCodes":[{"key":"cky_readmore","content":"\u003Ca href=\"#\" class=\"cky-policy\" aria-label=\"Cookie Policy\" target=\"_blank\" rel=\"noopener\" data-cky-tag=\"readmore-button\"\u003ECookie Policy\u003C/a\u003E","tag":"readmore-button","status":false,"attributes":{"rel":"nofollow","target":"_blank"}},{"key":"cky_show_desc","content":"\u003Cbutton class=\"cky-show-desc-btn\" data-cky-tag=\"show-desc-button\" aria-label=\"Show more\"\u003EShow more\u003C/button\u003E","tag":"show-desc-button","status":true,"attributes":[]},{"key":"cky_hide_desc","content":"\u003Cbutton class=\"cky-show-desc-btn\" data-cky-tag=\"hide-desc-button\" aria-label=\"
124Show less\"\u003EShow less\u003C/button\u003E","tag":"hide-desc-button","status":true,"attributes":[]},{"key":"cky_optout_show_desc","content":"[cky_optout_show_desc]","tag":"optout-show-desc-button","status":true,"attributes":[]},{"key":"cky_optout_hide_desc","content":"[cky_optout_hide_desc]","tag":"optout-hide-desc-button","status":true,"attributes":[]},{"key":"cky_category_toggle_label","content":"[cky_{{status}}_category_label] [cky_preference_{{category_slug}}_title]","tag":"","status":true,"attributes":[]},{"key":"cky_enable_category_label","content":"Enable","tag":"","status":true,"attributes":[]},{"key":"cky_disable_category_label","content":"Disable","tag":"","status":true,"attributes":[]},{"key":"cky_video_placeholder","content":"\u003Cdiv class=\"video-placeholder-normal\" data-cky-tag=\"video-placeholder\" id=\"[UNIQUEID]\"\u003E\u003Cp class=\"video-placeholder-text-normal\" data-cky-tag=\"placeholder-title\"\u003EPlease accept cookies to access this content\u003C/p\u003E\u003C/div\u003E","tag":"","status":true,"attributes":[]},{"key":"cky_enable_optout_label","content":"Enable","tag":"","status":true,"attributes":[]},{"key":"cky_disable_optout_label","content":"Disable","tag":"","status":true,"attributes":[]},{"key":"cky_optout_toggle_label","content":"[cky_{{status}}_optout_label] [cky_optout_option_title]","tag":"","status":true,"attributes":[]},{"key":"cky_optout_option_title","content":"Do Not Sell or Share My Personal Information","tag":"","status":true,"attributes":[]},{"key":"cky_optout_close_label","content":"Close","tag":"","status":true,"attributes":[]},{"key":"cky_preference_close_label","content":"Close","tag":"","status":true,"attributes":[]}],"_rtl":"","_language":"en","_providersToBlock":[]}; 125var _ckyStyles = {"css":".cky-overlay{background: #000000; opacity: 0.4; position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 99999999;}.cky-hide{display: none;}.cky-btn-revisit-wrapper{display: flex; align-items: center; justify-content: center; background: #0056a7; width: 45px; height: 45px; border-radius: 50%; position: fixed; z-index: 999999; cursor: pointer;}.cky-revisit-bottom-left{bottom: 15px; left: 15px;}.cky-revisit-bottom-right{bottom: 15px; right: 15px;}.cky-btn-revisit-wrapper .cky-btn-revisit{display: flex; align-items: center; justify-content: center; background: none; border: none; cursor: pointer; position: relative; margin: 0; padding: 0;}.cky-btn-revisit-wrapper .cky-btn-revisit img{max-width: fit-content; margin: 0; height: 30px; width: 30px;}.cky-revisit-bottom-left:hover::before{content: attr(data-tooltip); position: absolute; background: #4e4b66; color: #ffffff; left: calc(100% + 7px); font-size: 12px; line-height: 16px; width: max-content; padding: 4px 8px; border-radius: 4px;}.cky-revisit-bottom-left:hover::after{position: absolute; content: \"\"; border: 5px solid transparent; left: calc(100% + 2px); border-left-width: 0; border-right-color: #4e4b66;}.cky-revisit-bottom-right:hover::before{content: attr(data-tooltip); position: absolute; background: #4e4b66; color: #ffffff; right: calc(100% + 7px); font-size: 12px; line-height: 16px; width: max-content; padding: 4px 8px; border-radius: 4px;}.cky-revisit-bottom-right:hover::after{position: absolute; content: \"\"; border: 5px solid transparent; right: calc(100% + 2px); border-right-width: 0; border-left-color: #4e4b66;}.cky-revisit-hide{display: none;}.cky-consent-container{position: fixed; width: 440px; box-sizing: border-box; z-index: 9999999; border-radius: 6px;}.cky-consent-container .cky-consent-bar{background: #ffffff; border: 1px solid; padding: 20px 26px; box-shadow: 0 -1px 10px 0 #acabab4d; border-radius: 6px;}.cky-box-bottom-left{bottom: 40px; left: 40px;}.cky-box-bottom-right{bottom: 40px; right: 40px;}.cky-box-top-left{top: 40px; left: 40px;}.cky-box-top-right{top: 40px; right: 40px;}.cky-custom-brand-logo-wrapper .cky-custom-brand-logo{width: 100px; height: auto; margin: 0 0 12px 0;}.cky-notice .cky-title{color: #212121; font-weight: 700; font-size: 18px; line-height: 24px; margin: 0 0 12px 0;}.cky-notice-des *,.cky-preference-content-wrapper *,.cky-accordion-header-des *,.cky-gpc-wrapper .cky-gpc-desc *{font-size: 14px;}.cky-notice-des{color: #212121; font-size: 14px; line-height: 24px; font-weight: 400;}.cky-notice-des img{height: 25px; width: 25px;}.cky-consent-bar .cky-notice-des p,.cky-gpc-wrapper .cky-gpc-desc p,.cky-preference-body-wrapper .cky-preference-content-wrapper p,.cky-accordion-header-wrapper .cky-accordion-header-des p,.cky-cookie-des-table li div:last-child p{color: inherit; margin-top: 0; overflow-wrap: break-word;}.cky-notice-des P:last-child,.cky-preference-content-wrapper p:last-child,.cky-cookie-des-table li div:last-child p:last-child,.cky-gpc-wrapper .cky-gpc-desc p:last-child{margin-bottom: 0;}.cky-notice-des a.cky-policy,.cky-notice-des button.cky-policy{font-size: 14px; color: #1863dc; white-space: nowrap; cursor: pointer; background: transparent; border: 1px solid; text-decoration: underline;}.cky-notice-des button.cky-policy{padding: 0;}.cky-notice-des a.cky-policy:focus-visible,.cky-notice-des button.cky-policy:focus-visible,.cky-preference-content-wrapper .cky-show-desc-btn:focus-visible,.cky-accordion-header .cky-accordion-btn:focus-visible,.cky-preference-header .cky-btn-close:focus-visible,.cky-switch input[type=\"checkbox\"]:focus-visible,.cky-footer-wrapper a:focus-visible,.cky-btn:focus-visible{outline: 2px solid #1863dc; outline-offset: 2px;}.cky-btn:focus:not(:focus-visible),.cky-accordion-header .cky-accordion-btn:focus:not(:focus-visible),.cky-preference-content-wrapper .cky-show-desc-btn:focus:not(:focus-visible),.cky-btn-revisit-wrapper .cky-btn-revisit:focus:not(:focus-visible),.cky-preference-header .cky-btn-close:focus:not(:focus-visible),.cky-consent-bar .cky-banner-btn-close:focus:not(:focus-visible){outline: 0;}button.cky-show-desc-btn:not(:hover):not(:active){color: #1863dc; background: transparent;}button.cky-accordion-btn:not(:hover):not(:active),button.cky-banner-btn-close:not(:hover):not(:active),button.cky-btn-revisit:not(:hover):not(:active),button.cky-btn-close:not(:hover):not(:active){background: transparent;}
125.cky-consent-bar button:hover,.cky-modal.cky-modal-open button:hover,.cky-consent-bar button:focus,.cky-modal.cky-modal-open button:focus{text-decoration: none;}.cky-notice-btn-wrapper{display: flex; justify-content: flex-start; align-items: center; flex-wrap: wrap; margin-top: 16px;}.cky-notice-btn-wrapper .cky-btn{text-shadow: none; box-shadow: none;}.cky-btn{flex: auto; max-width: 100%; font-size: 14px; font-family: inherit; line-height: 24px; padding: 8px; font-weight: 500; margin: 0 8px 0 0; border-radius: 2px; cursor: pointer; text-align: center; text-transform: none; min-height: 0;}.cky-btn:hover{opacity: 0.8;}.cky-btn-customize{color: #1863dc; background: transparent; border: 2px solid #1863dc;}.cky-btn-reject{color: #1863dc; background: transparent; border: 2px solid #1863dc;}.cky-btn-accept{background: #1863dc; color: #ffffff; border: 2px solid #1863dc;}.cky-btn:last-child{margin-right: 0;}@media (max-width: 576px){.cky-box-bottom-left{bottom: 0; left: 0;}.cky-box-bottom-right{bottom: 0; right: 0;}.cky-box-top-left{top: 0; left: 0;}.cky-box-top-right{top: 0; right: 0;}}@media (max-height: 480px){.cky-consent-container{max-height: 100vh;overflow-y: scroll}.cky-notice-des{max-height: unset !important;overflow-y: unset !important}.cky-preference-center{height: 100vh;overflow: auto !important}.cky-preference-center .cky-preference-body-wrapper{overflow: unset}}@media (max-width: 440px){.cky-box-bottom-left, .cky-box-bottom-right, .cky-box-top-left, .cky-box-top-right{width: 100%; max-width: 100%;}.cky-consent-container .cky-consent-bar{padding: 20px 0;}.cky-custom-brand-logo-wrapper, .cky-notice .cky-title, .cky-notice-des, .cky-notice-btn-wrapper{padding: 0 24px;}.cky-notice-des{max-height: 40vh; overflow-y: scroll;}.cky-notice-btn-wrapper{flex-direction: column; margin-top: 0;}.cky-btn{width: 100%; margin: 10px 0 0 0;}.cky-notice-btn-wrapper .cky-btn-customize{order: 2;}.cky-notice-btn-wrapper .cky-btn-reject{order: 3;}.cky-notice-btn-wrapper .cky-btn-accept{order: 1; margin-top: 16px;}}@media (max-width: 352px){.cky-notice .cky-title{font-size: 16px;}.cky-notice-des *{font-size: 12px;}.cky-notice-des, .cky-btn{font-size: 12px;}}.cky-modal.cky-modal-open{display: flex; visibility: visible; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); top: 50%; left: 50%; transition: all 1s ease;}.cky-modal{box-shadow: 0 32px 68px rgba(0, 0, 0, 0.3); margin: 0 auto; position: fixed; max-width: 100%; background: #ffffff; top: 50%; box-sizing: border-box; border-radius: 6px; z-index: 999999999; color: #212121; -webkit-transform: translate(-50%, 100%); -moz-transform: translate(-50%, 100%); -ms-transform: translate(-50%, 100%); -o-transform: translate(-50%, 100%); transform: translate(-50%, 100%); visibility: hidden; transition: all 0s ease;}.cky-preference-center{max-height: 79vh; overflow: hidden; width: 845px; overflow: hidden; flex: 1 1 0; display: flex; flex-direction: column; border-radius: 6px;}.cky-preference-header{display: flex; align-items: center; justify-content: space-between; padding: 22px 24px; border-bottom: 1px solid;}.cky-preference-header .cky-preference-title{font-size: 18px; font-weight: 700; line-height: 24px;}.cky-preference-header .cky-btn-close{margin: 0; cursor: pointer; vertical-align: middle; padding: 0; background: none; border: none; width: 24px; height: 24px; min-height: 0; line-height: 0; text-shadow: none; box-shadow: none;}.cky-preference-header .cky-btn-close img{margin: 0; height: 10px; width: 10px;}.cky-preference-body-wrapper{padding: 0 24px; flex: 1; overflow: auto; box-sizing: border-box;}.cky-preference-content-wrapper,.cky-gpc-wrapper .cky-gpc-desc{font-size: 14px; line-height: 24px; font-weight: 400; padding: 12px 0;}.cky-preference-content-wrapper{border-bottom: 1px solid;}.cky-preference-content-wrapper img{height: 25px; width: 25px;}.cky-preference-content-wrapper .cky-show-desc-btn{font-size: 14px; font-family: inherit; color: #1863dc; text-decoration: none; line-height: 24px; padding: 0; margin: 0; white-space: nowrap; cursor: pointer; background: transparent; border-color: transparent; text-transform: none; min-height: 0; text-shadow: none; box-shadow: none;}.cky-accordion-wrapper{margin-bottom: 10px;}.cky-accordion{border-bottom: 1px solid;}.cky-accordion:last-child{border-bottom: none;}.cky-accordion .cky-accordion-item{display: flex; margin-top: 10px;}
125.cky-accordion .cky-accordion-body{display: none;}.cky-accordion.cky-accordion-active .cky-accordion-body{display: block; padding: 0 22px; margin-bottom: 16px;}.cky-accordion-header-wrapper{cursor: pointer; width: 100%;}.cky-accordion-item .cky-accordion-header{display: flex; justify-content: space-between; align-items: center;}.cky-accordion-header .cky-accordion-btn{font-size: 16px; font-family: inherit; color: #212121; line-height: 24px; background: none; border: none; font-weight: 700; padding: 0; margin: 0; cursor: pointer; text-transform: none; min-height: 0; text-shadow: none; box-shadow: none;}.cky-accordion-header .cky-always-active{color: #008000; font-weight: 600; line-height: 24px; font-size: 14px;}.cky-accordion-header-des{font-size: 14px; line-height: 24px; margin: 10px 0 16px 0;}.cky-accordion-chevron{margin-right: 22px; position: relative; cursor: pointer;}.cky-accordion-chevron-hide{display: none;}.cky-accordion .cky-accordion-chevron i::before{content: \"\"; position: absolute; border-right: 1.4px solid; border-bottom: 1.4px solid; border-color: inherit; height: 6px; width: 6px; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); transition: all 0.2s ease-in-out; top: 8px;}.cky-accordion.cky-accordion-active .cky-accordion-chevron i::before{-webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg);}.cky-audit-table{background: #f4f4f4; border-radius: 6px;}.cky-audit-table .cky-empty-cookies-text{color: inherit; font-size: 12px; line-height: 24px; margin: 0; padding: 10px;}.cky-audit-table .cky-cookie-des-table{font-size: 12px; line-height: 24px; font-weight: normal; padding: 15px 10px; border-bottom: 1px solid; border-bottom-color: inherit; margin: 0;}.cky-audit-table .cky-cookie-des-table:last-child{border-bottom: none;}.cky-audit-table .cky-cookie-des-table li{list-style-type: none; display: flex; padding: 3px 0;}.cky-audit-table .cky-cookie-des-table li:first-child{padding-top: 0;}.cky-cookie-des-table li div:first-child{width: 100px; font-weight: 600; word-break: break-word; word-wrap: break-word;}.cky-cookie-des-table li div:last-child{flex: 1; word-break: break-word; word-wrap: break-word; margin-left: 8px;}.cky-footer-shadow{display: block; width: 100%; height: 40px; background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #ffffff 100%); position: absolute; bottom: calc(100% - 1px);}.cky-footer-wrapper{position: relative;}.cky-prefrence-btn-wrapper{display: flex; flex-wrap: wrap; align-items: center; justify-content: center; padding: 22px 24px; border-top: 1px solid;}.cky-prefrence-btn-wrapper .cky-btn{flex: auto; max-width: 100%; text-shadow: none; box-shadow: none;}.cky-btn-preferences{color: #1863dc; background: transparent; border: 2px solid #1863dc;}.cky-preference-header,.cky-preference-body-wrapper,.cky-preference-content-wrapper,.cky-accordion-wrapper,.cky-accordion,.cky-accordion-wrapper,.cky-footer-wrapper,.cky-prefrence-btn-wrapper{border-color: inherit;}@media (max-width: 845px){.cky-modal{max-width: calc(100% - 16px);}}@media (max-width: 576px){.cky-modal{max-width: 100%;}.cky-preference-center{max-height: 100vh;}.cky-prefrence-btn-wrapper{flex-direction: column;}.cky-accordion.cky-accordion-active .cky-accordion-body{padding-right: 0;}.cky-prefrence-btn-wrapper .cky-btn{width: 100%; margin: 10px 0 0 0;}.cky-prefrence-btn-wrapper .cky-btn-reject{order: 3;}.cky-prefrence-btn-wrapper .cky-btn-accept{order: 1; margin-top: 0;}.cky-prefrence-btn-wrapper .cky-btn-preferences{order: 2;}}@media (max-width: 425px){.cky-accordion-chevron{margin-right: 15px;}.cky-notice-btn-wrapper{margin-top: 0;}.cky-accordion.cky-accordion-active .cky-accordion-body{padding: 0 15px;}}@media (max-width: 352px){.cky-preference-header .cky-preference-title{font-size: 16px;}.cky-preference-header{padding: 16px 24px;}.cky-preference-content-wrapper *, .cky-accordion-header-des *{font-size: 12px;}.cky-preference-content-wrapper, .cky-preference-content-wrapper .cky-show-more, .cky-accordion-header .cky-always-active, .cky-accordion-header-des, .cky-preference-content-wrapper .cky-show-desc-btn, .cky-notice-des a.cky-policy{font-size: 12px;}.cky-accordion-header .cky-accordion-btn{font-size: 14px;}}.cky-switch{display: flex;}.cky-switch input[type=\"checkbox\"]{position: relative; width: 44px; height: 24px; margin: 0; background: #d0d5d2; -webkit-appearance: none; border-radius: 50px; cursor: pointer; outline: 0; border: none; top: 0;}.cky-switch input[type=\"checkbox\"]:checked{background: #1863dc;}.cky-switch input[type=\"checkbox\"]:before{position: absolute; content: \"\"; height: 20px;
125 width: 20px; left: 2px; bottom: 2px; border-radius: 50%; background-color: white; -webkit-transition: 0.4s; transition: 0.4s; margin: 0;}.cky-switch input[type=\"checkbox\"]:after{display: none;}.cky-switch input[type=\"checkbox\"]:checked:before{-webkit-transform: translateX(20px); -ms-transform: translateX(20px); transform: translateX(20px);}@media (max-width: 425px){.cky-switch input[type=\"checkbox\"]{width: 38px; height: 21px;}.cky-switch input[type=\"checkbox\"]:before{height: 17px; width: 17px;}.cky-switch input[type=\"checkbox\"]:checked:before{-webkit-transform: translateX(17px); -ms-transform: translateX(17px); transform: translateX(17px);}}.cky-consent-bar .cky-banner-btn-close{position: absolute; right: 9px; top: 5px; background: none; border: none; cursor: pointer; padding: 0; margin: 0; min-height: 0; line-height: 0; height: 24px; width: 24px; text-shadow: none; box-shadow: none;}.cky-consent-bar .cky-banner-btn-close img{height: 9px; width: 9px; margin: 0;}.cky-notice-group{font-size: 14px; line-height: 24px; font-weight: 400; color: #212121;}.cky-notice-btn-wrapper .cky-btn-do-not-sell{font-size: 14px; line-height: 24px; padding: 6px 0; margin: 0; font-weight: 500; background: none; border-radius: 2px; border: none; cursor: pointer; text-align: left; color: #1863dc; background: transparent; border-color: transparent; box-shadow: none; text-shadow: none;}.cky-consent-bar .cky-banner-btn-close:focus-visible,.cky-notice-btn-wrapper .cky-btn-do-not-sell:focus-visible,.cky-opt-out-btn-wrapper .cky-btn:focus-visible,.cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox:focus-visible{outline: 2px solid #1863dc; outline-offset: 2px;}@media (max-width: 440px){.cky-consent-container{width: 100%;}}@media (max-width: 352px){.cky-notice-des a.cky-policy, .cky-notice-btn-wrapper .cky-btn-do-not-sell{font-size: 12px;}}.cky-opt-out-wrapper{padding: 12px 0;}.cky-opt-out-wrapper .cky-opt-out-checkbox-wrapper{display: flex; align-items: center;}.cky-opt-out-checkbox-wrapper .cky-opt-out-checkbox-label{font-size: 16px; font-weight: 700; line-height: 24px; margin: 0 0 0 12px; cursor: pointer;}.cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox{background-color: #ffffff; border: 1px solid black; width: 20px; height: 18.5px; margin: 0; -webkit-appearance: none; position: relative; display: flex; align-items: center; justify-content: center; border-radius: 2px; cursor: pointer;}.cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox:checked{background-color: #1863dc; border: none;}.cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox:checked::after{left: 6px; bottom: 4px; width: 7px; height: 13px; border: solid #ffffff; border-width: 0 3px 3px 0; border-radius: 2px; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); content: \"\"; position: absolute; box-sizing: border-box;}.cky-opt-out-checkbox-wrapper.cky-disabled .cky-opt-out-checkbox-label,.cky-opt-out-checkbox-wrapper.cky-disabled input[type=\"checkbox\"].cky-opt-out-checkbox{cursor: no-drop;}.cky-gpc-wrapper{margin: 0 0 0 32px;}.cky-footer-wrapper .cky-optout-action-area{padding:0 24px 22px 24px;box-sizing:border-box;border-color:inherit}.cky-footer-wrapper .cky-opt-out-btn-wrapper{padding-top:22px;border-top:1px solid;border-color:inherit}.cky-footer-wrapper .cky-opt-out-btn-wrapper{display: flex; flex-wrap: wrap; align-items: center; justify-content: center;}.cky-opt-out-btn-wrapper .cky-btn{flex: auto; max-width: 100%; text-shadow: none; box-shadow: none;}.cky-opt-out-btn-wrapper .cky-btn-cancel{border: 1px solid #dedfe0; background: transparent; color: #858585;}.cky-opt-out-btn-wrapper .cky-btn-confirm{background: #1863dc; color: #ffffff; border: 1px solid #1863dc;}\n.cky-optout-success{width:798px;max-width:100%;border-radius:8px;padding:8px 12px;margin:0 auto;box-sizing:border-box;outline:none}.cky-optout-success .cky-optout-success-inner{display:flex;flex-direction:column;gap:4px}.cky-optout-success .cky-optout-success-row{display:flex;align-items:flex-start}.cky-optout-success .cky-optout-success-icon{width:20px;flex-shrink:0}.cky-optout-success .cky-optout-success-text{margin:0;margin-inline-start:8px;margin-top:1px;font-weight:400;font-size:13px;line-height:20px}.cky-optout-success .cky-optout-success-text p{margin:0}.cky-optout-success .cky-optout-success-subtext{margin:0;font-weight:400;font-size:12px;line-height:20px}@media (max-width: 352px){.cky-opt-out-checkbox-wrapper .cky-opt-out-checkbox-label{font-size: 14px;}.cky-gpc-wrapper .cky-gpc-desc, .cky-gpc-wrapper .cky-gpc-desc *{font-size: 12px;}.cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox{width: 16px; height: 16px;}.cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox:checked::after{left: 5px; bottom: 4px; width: 3px; height: 9px;}.cky-gpc-wrapper{margin: 0 0 0 28px;}}.video-placeholder-youtube{background-size: 100% 100%; background-position: center; background-repeat: no-repeat; background-color: #b2b0b059; position: relative; display: flex; align-items: center; justify-content: center; max-width: 100%;}.video-placeholder-text-youtube{text-align: center; align-items: center; padding: 10px 16px; background-color: #000000cc; color: #ffffff; border: 1px solid; border-radius: 2px; cursor: pointer;}.video-placeholder-normal{background-image: url(\"/wp-content/plugins/cookie-law-info/lite/frontend/images/placeholder.svg\"); background-size: 80px; background-position: center; background-repeat: no-repeat; background-color: #b2b0b059; position: relative; display: flex; align-items: flex-end; justify-content: center; max-width: 100%;}
125.video-placeholder-text-normal{align-items: center; padding: 10px 16px; text-align: center; border: 1px solid; border-radius: 2px; cursor: pointer;}.cky-rtl{direction: rtl; text-align: right;}.cky-rtl .cky-banner-btn-close{left: 9px; right: auto;}.cky-rtl .cky-notice-btn-wrapper .cky-btn:last-child{margin-right: 8px;}.cky-rtl .cky-notice-btn-wrapper .cky-btn:first-child{margin-right: 0;}.cky-rtl .cky-notice-btn-wrapper{margin-left: 0; margin-right: 15px;}.cky-rtl .cky-prefrence-btn-wrapper .cky-btn{margin-right: 8px;}.cky-rtl .cky-prefrence-btn-wrapper .cky-btn:first-child{margin-right: 0;}.cky-rtl .cky-accordion .cky-accordion-chevron i::before{border: none; border-left: 1.4px solid; border-top: 1.4px solid; left: 12px;}.cky-rtl .cky-accordion.cky-accordion-active .cky-accordion-chevron i::before{-webkit-transform: rotate(-135deg); -moz-transform: rotate(-135deg); -ms-transform: rotate(-135deg); -o-transform: rotate(-135deg); transform: rotate(-135deg);}@media (max-width: 768px){.cky-rtl .cky-notice-btn-wrapper{margin-right: 0;}}@media (max-width: 576px){.cky-rtl .cky-notice-btn-wrapper .cky-btn:last-child{margin-right: 0;}.cky-rtl .cky-prefrence-btn-wrapper .cky-btn{margin-right: 0;}.cky-rtl .cky-accordion.cky-accordion-active .cky-accordion-body{padding: 0 22px 0 0;}}@media (max-width: 425px){.cky-rtl .cky-accordion.cky-accordion-active .cky-accordion-body{padding: 0 15px 0 0;}}.cky-rtl .cky-opt-out-btn-wrapper .cky-btn{margin-right: 12px;}.cky-rtl .cky-opt-out-btn-wrapper .cky-btn:first-child{margin-right: 0;}.cky-rtl .cky-opt-out-checkbox-wrapper .cky-opt-out-checkbox-label{margin: 0 12px 0 0;}"}; 126//# sourceURL=cookie-law-info-js-extra 127</script>
vendor: 1 bytes, line 127
127
128<script id="cookie-law-info-js" src="https://morada.ai/wp-content/plugins/cookie-law-info/lite/frontend/js/script.min.js?ver=3.5.1"></script>
vendor: 1 bytes, line 128
128
129<script id="jquery-core-js" src="https://morada.ai/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 129
129
130<script id="jquery-migrate-js" src="https://morada.ai/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
130 131<link rel="https://api.w.org/" href="https://morada.ai/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://morada.ai/wp-json/wp/v2/pages/11842" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://morada.ai/xmlrpc.php?rsd" /> 132<meta name="generator" content="WordPress 7.1.2" /> 133<link rel='shortlink' href='https://morada.ai/?p=11842' /> 134<style id="cky-style-inline">[data-cky-tag]{visibility:hidden;}</style><!-- Google tag (gtag.js) -->
vendor: 65 bytes, lines 134-135
134 135<script async src="https://www.googletagmanager.com/gtag/js?id=
135G-JJRNHZ3M46
vendor: 13 bytes, line 135
135"></script>
136<script> 137
vendor: 138 bytes, lines 137-141
137window.dataLayer = window.dataLayer || []; 138 function gtag(){dataLayer.push(arguments);} 139 gtag('js', new Date()); 140 141 gtag('config', '
141G-JJRNHZ3M46
vendor: 5 bytes, line 141
141');
142</script>
142 143 144<!-- Content Square -->
145<script src="https://t.contentsquare.net/uxa/474f8e3d1ff65.js" defer></script>
145 146 147<!-- PostHog -->
148<script> 149Â !function(t,e){var o,n,p,r;e.__SV||(window.posthog && window.posthog.__loaded)||(window.posthog=e,e._i=[],e.init=function(i,s,a){function g(t,e){var o=e.split(".");2==o.length&&(t=t[o[0]],e=o[1]),t[e]=function(){t.push([e].concat(Array.prototype.slice.call(arguments,0)))}}(p=t.createElement("script")).type="text/javascript",p.crossOrigin="anonymous",p.async=!0,p.src=s.api_host.replace(".i.posthog.com","-assets.i.posthog.com")+"/static/array.js",(r=t.getElementsByTagName("script")[0]).parentNode.insertBefore(p,r);var u=e;for(void 0!==a?u=e[a]=[]:a="posthog",u.people=u.people||[],u.toString=function(t){var e="posthog";return"posthog"!==a&&(e+="."+a),t||(e+=" (stub)"},u.people.toString=function(){return u.toString(1)+".people (stub)"},o="init capture register register_once register_for_session unregister unregister_for_session getFeatureFlag getFeatureFlagResult isFeatureEnabled reloadFeatureFlags updateEarlyAccessFeatureEnrollment getEarlyAccessFeatures on onFeatureFlags onSessionId getSurveys getActiveMatchingSurveys renderSurvey canRenderSurvey getNextSurveyStep identify setPersonProperties group resetGroups setPersonPropertiesForFlags resetPersonPropertiesForFlags setGroupPropertiesForFlags resetGroupPropertiesForFlags reset get_distinct_id getGroups get_session_id get_session_replay_url alias set_config startSessionRecording stopSessionRecording sessionRecordingStarted captureException loadToolbar get_property getSessionProperty createPersonProfile opt_in_capturing opt_out_capturing has_opted_in_capturing has_opted_out_capturing clear_opt_in_out_capturing debug".split(" "),n=0;n<o.length;n++)g(u,o[n]);e._i.push([i,s,a])},e.__SV=1)}(document,window.posthog||[]); 150Â posthog.init('phc_eDsDdaC0U9kLzKmGjAApVxgNoNXKeWxnK4gPuGNYxeQ', { 151Â api_host: 'https://us.i.posthog.com', 152Â defaults: '2026-05-30', 153Â }) 154</script>
154 <!-- DO NOT COPY THIS SNIPPET! Start of Page Analytics Tracking for HubSpot WordPress plugin v11.3.45--> 155
155<script class="hsq-set-content-id" data-content-id="standard-page"> 156 var _hsq = _hsq || []; 157 _hsq.push(["setContentType", "standard-page"]); 158 </script>
158 159 <!-- DO NOT COPY THIS SNIPPET! End of Page Analytics Tracking for HubSpot WordPress plugin --> 160 <style>img#wpstats{display:none}</style> 161
161<script> 162 !function(t,e){var o,n,p,r;e.__SV||(window.posthog && window.posthog.__loaded)||(window.posthog=e,e._i=[],e.init=function(i,s,a){function g(t,e){var o=e.split(".");2==o.length&&(t=t[o[0]],e=o[1]),t[e]=function(){t.push([e].concat(Array.prototype.slice.call(arguments,0)))}}(p=t.createElement("script")).type="text/javascript",p.crossOrigin="anonymous",p.async=!0,p.src=s.api_host.replace(".i.posthog.com","-assets.i.posthog.com")+"/static/array.js",(r=t.getElementsByTagName("script")[0]).parentNode.insertBefore(p,r);var u=e;for(void 0!==a?u=e[a]=[]:a="posthog",u.people=u.people||[],u.toString=function(t){var e="posthog";return"posthog"!==a&&(e+="."+a),t||(e+=" (stub)"),e},u.people.toString=function(){return u.toString(1)+".people (stub)"},o="init capture register register_once register_for_session unregister unregister_for_session getFeatureFlag getFeatureFlagResult isFeatureEnabled reloadFeatureFlags updateEarlyAccessFeatureEnrollment getEarlyAccessFeatures on onFeatureFlags onSessionId getSurveys getActiveMatchingSurveys renderSurvey canRenderSurvey getNextSurveyStep identify setPersonProperties group resetGroups setPersonPropertiesForFlags resetPersonPropertiesForFlags setGroupPropertiesForFlags resetGroupPropertiesForFlags reset get_distinct_id getGroups get_session_id get_session_replay_url alias set_config startSessionRecording stopSessionRecording sessionRecordingStarted captureException loadToolbar get_property getSessionProperty createPersonProfile opt_in_capturing opt_out_capturing has_opted_in_capturing has_opted_out_capturing clear_opt_in_out_capturing debug".split(" "),n=0;n<o.length;n++)g(u,o[n]);e._i.push([i,s,a])},e.__SV=1)}(document,window.posthog||[]); 163 posthog.init('phc_eDsDdaC0U9kLzKmGjAApVxgNoNXKeWxnK4gPuGNYxeQ', { 164 api_host: 'https://us.i.posthog.com', 165 defaults: '2026-05-30', 166 }) 167</script>
167 <style class="wpcode-css-snippet">.ask-ai{border:1px solid #eee;border-radius:12px;padding:14px 16px;margin:0 0 24px;background:#fafafa;} 168.ask-ai--topo{margin:0 0 28px;} 169.ask-ai__label{font-size:14px;color:#555;margin:0 0 10px;line-height:1.45;} 170.ask-ai__label strong{color:#222;} 171 172.ask-ai__row{display:flex;flex-wrap:wrap;gap:8px;} 173 174.ask-ai__btn{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border:1px solid #ddd; 175 border-radius:999px;text-decoration:none;color:#222;font-size:13px;font-weight:600;background:#fff; 176 line-height:1;transition:.15s;} 177.ask-ai__btn:hover{border-color:#999;box-shadow:0 1px 4px rgba(0,0,0,.06);} 178.ask-ai__btn img{display:block;width:18px;height:18px;} 179.ask-ai__btn span{line-height:1;} 180.ask-ai__btn--whatsapp{background:#25D366;color:#fff;border-color:#25D366;} 181.ask-ai__btn--whatsapp:hover{background:#1fb457;border-color:#1fb457;} 182 183/* Sub-linha da MIA: texto em cima, botão na linha de baixo (sem encavalar) */ 184.ask-ai__mia{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px; 185 padding-top:14px;border-top:1px dashed #e3e3e3;} 186.ask-ai__mia-text{flex:1 1 100%;font-size:14px;font-weight:600;color:#333;margin:0;line-height:1.4;} 187</style>
187<script> 188(function() { 189 // ===== CAPTURA DE UTMs (V4) ===== 190 // UTMs valem 30 min. Entrada sem UTM NÃO renova o timestamp. 191 var UTM_KEYS = ['utm_source','utm_medium','utm_campaign','utm_content','utm_term']; 192 var CLICK_IDS = ['fbclid','gclid']; 193 var params = new URLSearchParams(window.location.search); 194 var hasUtm = UTM_KEYS.some(function(k){ return params.get(k); }); 195 196 if (hasUtm) { 197 UTM_KEYS.concat(CLICK_IDS).forEach(function(key) { 198 var v = params.get(key); 199 if (v) sessionStorage.setItem('morada_' + key, v); 200 }); 201 sessionStorage.setItem('morada_utm_ts', Date.now().toString()); // NOVO: validade 202 } 203 204 // First landing/referrer da sessão (mantido do V3) 205 if (!sessionStorage.getItem('morada_first_landing_url')) { 206 sessionStorage.setItem('morada_first_landing_url', window.location.href); 207 sessionStorage.setItem('morada_first_referrer', document.referrer || ''); 208 } 209 210 // ===== INJEÃÃO EM FORMS HUBSPOT EMBED V2 (agora com validade) ===== 211 var UTM_TTL_MS = 30 * 60 * 1000; 212 function getStoredUtm(key) { 213 var ts = parseInt(sessionStorage.getItem('morada_utm_ts') || '0', 10); 214 if (!ts || (Date.now() - ts) > UTM_TTL_MS) return ''; // sessão expirada 215 return sessionStorage.getItem('morada_' + key) || ''; 216 } 217 218 window.addEventListener('message', function(event) { 219 if (event.data.type === 'hsFormCallback' && event.data.eventName === 'onFormReady') { 220 var formId = event.data.id; 221 var iframe = document.querySelector('iframe[id*="' + formId + '"]'); 222 if (iframe) { 223 var formDoc = iframe.contentDocument || iframe.contentWindow.document; 224 var setVal = function(name, value) { 225 var input = formDoc.querySelector('input[name="' + name + '"]'); 226 if (input && value) { 227 input.value = value; 228 input.dispatchEvent(new Event('input', { bubbles: true })); 229 input.dispatchEvent(new Event('change', { bubbles: true })); 230 } 231 }; 232 setVal('morada_last_touch_landing_url', window.location.href); 233 setVal('morada_last_touch_utm_referrer', document.referrer || ''); 234 setVal('morada_last_touch_datetime', new Date().toISOString()); 235 setVal('morada_last_touch_utm_source', getStoredUtm('utm_source'));
236 setVal('morada_last_touch_utm_medium', getStoredUtm('utm_medium')); 237 setVal('morada_last_touch_utm_campaign', getStoredUtm('utm_campaign')); 238 setVal('morada_last_touch_utm_content', getStoredUtm('utm_content')); 239 setVal('morada_last_touch_utm_term', getStoredUtm('utm_term')); 240 } 241 } 242 }); 243})(); 244</script>
244 245<link rel="icon" href="https://morada.ai/wp-content/uploads/2025/06/cropped-icon-32x32.png" sizes="32x32" /> 246<link rel="icon" href="https://morada.ai/wp-content/uploads/2025/06/cropped-icon-192x192.png" sizes="192x192" /> 247<link rel="apple-touch-icon" href="https://morada.ai/wp-content/uploads/2025/06/cropped-icon-180x180.png" /> 248<meta name="msapplication-TileImage" content="https://morada.ai/wp-content/uploads/2025/06/cropped-icon-270x270.png" /> 249</head> 250<body class="wp-singular page-template page-template-template-Conteudo page-template-template-Conteudo-php page page-id-11842 wp-theme-moradaai-v2"> 251 252<!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 252-253
252 253<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
253GTM-WKLLFZGF
vendor: 83 bytes, lines 253-254
253" 254height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
255<!-- End Google Tag Manager (noscript) --> 256 257 258<section class="MainNavSiteHome"> 259 260 261 <header class="siteHeader" id="site-header"> 262 <a class="siteHeaderLogo" href="https://morada.ai/" title="Morada.ai" rel="home"> 263 <img src="https://morada.ai/wp-content/themes/moradaai-v2/assets/home-v2/logos/logo-morada.svg" alt="Morada.ai" class="siteHeaderLogoImg"> 264 </a> 265 266 <button class="siteHeaderHamburger" type="button" aria-label="Abrir menu" aria-controls="site-navigation" aria-expanded="false"> 267 <span></span> 268 <span></span> 269 <span></span> 270 </button> 271 272 <nav class="siteHeaderNav" id="site-navigation" aria-label="Navegação principal"> 273 <ul id="menu-homev2" class="primary-menu"><li id="menu-item-11806" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-11806"><a href="https://morada.ai#orquestracaoV2">Como funciona</a></li> 274<li id="menu-item-11805" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-11805"><a href="https://morada.ai#funcoesV2">Soluções</a></li> 275<li id="menu-item-11807" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-11807"><a href="https://morada.ai#casesV2">Resultados</a></li> 276<li id="menu-item-11808" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item menu-item-11808"><a href="https://morada.ai/conteudo" aria-current="page">Conteúdo</a></li> 277<li id="menu-item-11836" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11836"><a href="https://morada.ai/quem-somos/">Quem Somos</a></li> 278<li id="menu-item-11841" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11841"><a href="https://morada.ai/blog/">Blog</a></li> 279</ul> </nav> 280 281 <div class="siteHeaderActions"> 282 <a class="siteHeaderActionLogin" href="https://app.morada.ai" target="_blank" rel="noopener"> 283 <span>Login</span> 284 <svg class="siteHeaderActionIcon" width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true" focusable="false"> 285 <path d="M5 11L11 5M11 5H6.5M11 5V9.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 286 </svg> 287 </a> 288 <span class="criesuamia"> 289 <a class="siteHeaderActionPrimary" href="#criesuamia"> 290 <span>Conheça a Morada</span> 291 <svg class="siteHeaderActionIcon" width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true" focusable="false"> 292 <path d="M3.5 8H12.5M12.5 8L8.5 4M12.5 8L8.5 12" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 293 </svg> 294 </a> 295 </span> 296 </div> 297 </header> 298</section> 299 300<main class="hubConteudo"> 301 <section class="hubHero"> 302 <div class="hubHeroBg" aria-hidden="true"> 303 <div class="hubHeroBgImg"></div> 304 <div class="hubHeroBgFade"></div> 305 </div> 306 <div class="hubInner hubHeroInner" data-aos="fade-up"> 307 <p class="hubEyebrow hubEyebrow--light">O ECOSSISTEMA DE CONHECIMENTO</p> 308 <h1 class="hubHeroTitle">Inteligência que forma<br>o mercado imobiliário.</h1> 309 <p class="hubHeroSubtitle">Dados, tendências, estratégias de conversão e engenharia de prompt para quem opera as maiores incorporadoras do paÃs.</p> 310 311 <form class="hubSearch" role="search" method="get" action="https://morada.ai/"> 312 <input type="hidden" name="post_type" value="post"> 313 <label class="hub-sr-only" for="hubSearchInput">Buscar conteúdo</label> 314 <div class="hubSearchField"> 315 <span class="hubSearchIcon" aria-hidden="true"> 316 <svg width="20" height="20" viewBox="0 0 20 20" fill="none"> 317 <circle cx="9" cy="9" r="6" stroke="currentColor" stroke-width="2"/> 318 <path d="M14 14l4 4" stroke="currentColor" stroke-width="2" stroke-linecap="round"/> 319 </svg> 320 </span> 321 <input id="hubSearchInput" class="hubSearchInput" type="search" name="s" value="" placeholder="Buscar por: Redução de CAC, Implantação de IA, Benchmarks…"> 322 </div> 323 <button class="hubSearchBtn" type="submit">Buscar</button> 324 </form> 325 </div> 326 </section> 327 328 <section class="hubArtigos"> 329 <div class="hubInner hubArtigosInner" data-aos="fade-up"> 330 <div class="hubSectionHeader"> 331 <p class="hubEyebrow">CONTEÃDO</p> 332 <h2 class="hubSectionTitle">Artigos para quem opera o mercado</h2> 333 <p class="hubSectionSubtitle">
333Análises, dados e estratégias práticas para a sua operação imobiliária.</p> 334 </div> 335 336 <ul class="blogPosts hubArtigosGrid"> 337 <li data-aos="fade-up"> <a href="https://morada.ai/blog/automacao-comercial-crm-plano-30-60-90/"> 338 <div class="catPicArea"> 339 <div class="imagemBlocoPost" style="background-image: url('https://morada.ai/wp-content/uploads/2026/10/automacao-comercial-crm-plano-30-60-90-500x350.png');"></div> 340 <ul class="listaCategoriaPosts"> 341 <li class="listaBlog-Post">Blog</li> 342 </li> 343 344 </ul> 345 </div> 346 347 348 <div class="textoBlocoPost"> 349 <div class="postBlocoTitle"> 350 <h3>Automação comercial no CRM: plano 30-60-90 dias</h3> 351 <p>Automação comercial no CRM: plano 30-60-90 dias Se a sua incorporadora já tem CRM, mas ainda depende de planilhas, encaminhamentos...</p> 352 </div> 353 <div class="postBlocoButton"> 354 355 Continuar Lendo + 356 357 </div> 358 </div> 359</a></li> 360 <li data-aos="fade-up"> <a href="https://morada.ai/blog/crm-imobiliario-o-que-e-limites/"> 361 <div class="catPicArea"> 362 <div class="imagemBlocoPost" style="background-image: url('https://morada.ai/wp-content/uploads/2026/09/crm-imobiliario-500x350.png');"></div> 363 <ul class="listaCategoriaPosts"> 364 <li class="listaBlog-Post">Blog</li> 365 </li> 366 367 </ul> 368 </div> 369 370 371 <div class="textoBlocoPost"> 372 <div class="postBlocoTitle"> 373 <h3>O que é CRM imobiliário (e onde ele para)</h3> 374 <p>O que é CRM imobiliário (e onde ele para) Para a maioria das incorporadoras, o CRM imobiliário virou o lugar...</p> 375 </div> 376 <div class="postBlocoButton"> 377 378 Continuar Lendo + 379 380 </div> 381 </div> 382</a></li> 383 <li data-aos="fade-up"> <a href="https://morada.ai/blog/pos-venda-incorporadora-estruturar/"> 384 <div class="catPicArea"> 385 <div class="imagemBlocoPost" style="background-image: url('https://morada.ai/wp-content/uploads/2026/09/pos-venda-incorporadora-estruturar-500x350.png');"></div> 386 <ul class="listaCategoriaPosts"> 387 <li class="listaBlog-Post">Blog</li> 388 </li> 389 390 </ul> 391 </div> 392 393 394 <div class="textoBlocoPost"> 395 <div class="postBlocoTitle"> 396 <h3>Pós-venda de incorporadora: como estruturar sem caos</h3> 397 <p>Pós-venda de incorporadora: como estruturar sem caos Em muitas incorporadoras, o pós-venda de incorporadora vira o maior âsugadorâ de energia...</p> 398 </div> 399 <div class="postBlocoButton"> 400 401 Continuar Lendo + 402 403 </div> 404 </div> 405</a></li> 406 <li data-aos="fade-up"> <a href="https://morada.ai/blog/crm-para-loteadora-funil-time/"> 407 <div class="catPicArea"> 408 <div class="imagemBlocoPost" style="background-image: url('https://morada.ai/wp-content/uploads/2026/09/crm-para-loteadora-funil-time-500x350.png');"></div> 409 <ul class="listaCategoriaPosts"> 410 <li class="listaBlog-Post">Blog</li> 411 </li> 412 413 </ul> 414 </div> 415 416 417 <div class="textoBlocoPost"> 418 <div class="postBlocoTitle"> 419 <h3>CRM para loteadora: o que muda no funil e no time</h3> 420 <p>CRM para loteadora: o que muda no funil e no time CRM para loteadora não é âCRM de incorporadora adaptadoâ,...</p> 421 </div> 422 <div class="postBlocoButton"> 423 424 Continuar Lendo + 425 426 </div> 427 </div> 428</a></li> 429 </ul> 430 431 <div class="hubArtigosCta"> 432 <a class="hubBtn hubBtn--outline" href="https://morada.ai/blog/">Ver todos os artigos <span aria-hidden="true">→</span></a> 433 </div> 434 </div> 435 </section> 436 437 <section class="hubEventos"> 438 <div class="hubInner" data-aos="fade-up"> 439 <div class="hubSectionHeader"> 440 <p class="hubEyebrow hubEyebrow--light">EVENTOS</p> 441 <h2 class="hubSectionTitle hubSectionTitle--light">Onde a gente se encontra.</h2> 442 <p class="hubSectionSubtitle hubSectionSubtitle--light">Encontros, summits e imersões para quem move o mercado imobiliário com inteligência.</p> 443 </div> 444 445 <div class="hubEventosGrid"> 446 <article class="hubEventoCard"> 447 <div class="hubEventoThumb" style="background-image:url('https://morada.ai/wp-content/uploads/2026/04/Banner_SUMMIT-500x350.png');"></div> 448 <div class="hubEventoBody"> 449 <h3 class="hubEventoTitle">Morada Summit 2026</h3> 450 <p class="hubEventoDesc">Dia 10 de junho em São Paulo acontece o evento que ninguém do mercado imobiliário teve coragem de...</p> 451 <a class="hubEventoLink" href="https://www.sympla.com.br/evento/morada-summit-2026/3377569?" target="_blank" rel="noopener">Saber mais <span aria-hidden="true">→</span></a> 452 </div> 453 </article> 454 <article class="hubEventoCard"> 455 <div class="hubEventoThumb" style="background-image:url('https://morada.ai/wp-content/uploads/2026/04/SYMPLA-FORTALEZA-e1776691285922-500x350.png');"></div> 456 <div class="hubEventoBody"> 457 <h3 class="hubEventoTitle">Morada Day Fortaleza</h3> 458 <p class="hubEventoDesc">A quinta edição do Morada Day 2026 acontece no dia 26 de maio, à s 9 horas, em Fortaleza...</p> 459 <a class="hubEventoLink" href="https://www.sympla.com.br/evento/morada-day-fortaleza/3378735?" target="_blank" rel="noopener">Saber mais <span aria-hidden="true">→</span></a> 460 </div> 461 </article> 462 </div> 463 464 <div class="hubEventosCta"> 465 <a class="hubBtn hubBtn--ghost" href="https://morada.ai/eventos/">Ver todos os eventos <span aria-hidden="true">→</span></a> 466 </div> 467 </div> 468 </section> 469 470 <section class="hubPodcast"> 471 <div class="hubInner" data-aos="fade-up"> 472 <div class="hubPodcastCard"> 473 <span class="hubPodcastLabel">PODCAST</span> 474 <h2 class="hubPodcastTitle">
474Café no Estande: Os bastidores de quem de fato opera as maiores marcas do paÃs.</h2> 475 <p class="hubPodcastDesc">Sem teorias, sem enrolação. Um bate-papo direto onde os diretores comerciais e de marketing mais inovadores do Brasil abrem seus números de VGV, táticas de mÃdia, erros de lançamentos e o uso prático de IA.</p> 476 <div class="hubPodcastBtns"> 477 <a class="hubBtn hubBtn--primary" target="_blank" rel="noopener" href="https://open.spotify.com/show/4uBlv5bt3T7drBuKxwuVCO">Ouvir no Spotify</a> 478 <a class="hubBtn hubBtn--ghost" target="_blank" rel="noopener" href="https://youtu.be/M6Ei1Ek_xWQ?si=rgFXsXAp5DYm1vIN">Assistir no YouTube</a> 479 </div> 480 <div class="hubPodcastEpisodes"> 481 <a class="hubPodcastEpisode" href="https://youtu.be/a8kQxlYbRcI" target="_blank" rel="noopener" style="background-image:url('https://i.ytimg.com/vi/a8kQxlYbRcI/hqdefault.jpg');" aria-label="Assistir no YouTube: Café no Estande | 02: Como novas lideranças estão transformando o mercado imobiliário"> 482 <span class="hubPlayBtn" aria-hidden="true"> 483 <svg width="20" height="22" viewBox="0 0 20 22" fill="none"> 484 <path d="M2 2.5v17a1 1 0 0 0 1.5.87l15-8.5a1 1 0 0 0 0-1.74l-15-8.5A1 1 0 0 0 2 2.5z" fill="currentColor"/> 485 </svg> 486 </span> 487 </a> 488 <a class="hubPodcastEpisode" href="https://youtu.be/yn41dD81YUc" target="_blank" rel="noopener" style="background-image:url('https://i.ytimg.com/vi/yn41dD81YUc/hqdefault.jpg');" aria-label="Assistir no YouTube: Café no Estande | 04: Do varejo à incorporação: estratég
488ia, comportamento e inovação com Renata Dias"> 489 <span class="hubPlayBtn" aria-hidden="true"> 490 <svg width="20" height="22" viewBox="0 0 20 22" fill="none"> 491 <path d="M2 2.5v17a1 1 0 0 0 1.5.87l15-8.5a1 1 0 0 0 0-1.74l-15-8.5A1 1 0 0 0 2 2.5z" fill="currentColor"/> 492 </svg> 493 </span> 494 </a> 495 <a class="hubPodcastEpisode" href="https://youtu.be/_KdVXyhRgLY" target="_blank" rel="noopener" style="background-image:url('https://i.ytimg.com/vi/_KdVXyhRgLY/hqdefault.jpg');" aria-label="Assistir no YouTube: Café no Estande | 07: 57 anos de história: como a Conbral une tradição e inovação no imobiliário"> 496 <span class="hubPlayBtn" aria-hidden="true"> 497 <svg width="20" height="22" viewBox="0 0 20 22" fill="none"> 498 <path d="M2 2.5v17a1 1 0 0 0 1.5.87l15-8.5a1 1 0 0 0 0-1.74l-15-8.5A1 1 0 0 0 2 2.5z" fill="currentColor"/> 499 </svg> 500 </span> 501 </a> 502 </div> 503 </div> 504 </div> 505 </section> 506 507 <section class="hubFerramentas"> 508 <div class="hubInner" data-aos="fade-up"> 509 <div class="hubSectionHeader"> 510 <p class="hubEyebrow hubEyebrow--light">FERRAMENTAS GRATUITAS</p> 511 <h2 class="hubSectionTitle hubSectionTitle--light">Audite a sua operação.</h2> 512 <p class="hubSectionSubtitle hubSectionSubtitle--light">Ferramentas desenhadas pela nossa engenharia para encontrar o dinheiro que está vazando no seu funil.</p> 513 </div> 514 515 <div class="hubFerramentasGrid"> 516 <a class="hubToolCard" href="https://diagnostico-digital.morada.ai" target="_blank" rel="noopener"> 517 <span class="hubToolIcon" aria-hidden="true"> 518 <svg width="22" height="22" viewBox="0 0 24 24" fill="none"><path d="M3 12h4l3 8 4-16 3 8h4" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg> 519 </span> 520 <h3 class="hubToolTitle">Diagnóstico de Funil Digital</h3> 521 <p class="hubToolDesc">Descubra seu tempo real de resposta ao lead e quanto VGV você está queimando no funil.</p> 522 <span class="hubToolLink">Rodar diagnóstico <span aria-hidden="true">→</span></span> 523 </a> 524 525 <a class="hubToolCard" href="https://o-custo-da-inercia.vercel.app" target="_blank" rel="noopener"> 526 <span class="hubToolIcon" aria-hidden="true"> 527 <svg width="22" height="22" viewBox="0 0 24 24" fill="none"><rect x="4" y="3" width="16" height="18" rx="2" stroke="currentColor" stroke-width="2"/><path d="M8 7h8M8 11h2M12 11h2M16 11h0M8 15h2M12 15h2M16 15h0" stroke="currentColor" stroke-width="2" stroke-linecap="round"/></svg> 528 </span> 529 <h3 class="hubToolTitle">Matriz de Eficiência de TI</h3> 530 <p class="hubToolDesc">Meça a eficiência da sua operação de TI e descubra o real custo da inércia para a sua incorporadora.</p> 531 <span class="hubToolLink">Abrir a matriz <span aria-hidden="true">→</span></span> 532 </a> 533 534 <a class="hubToolCard" href="https://seo-geo.fly.dev" target="_blank" rel="noopener"> 535 <span class="hubToolIcon" aria-hidden="true"> 536 <svg width="22" height="22" viewBox="0 0 24 24" fill="none"><circle cx="11" cy="11" r="7" stroke="currentColor" stroke-width="2"/><path d="M16 16l4 4" stroke="currentColor" stroke-width="2" stroke-linecap="round"/></svg> 537 </span> 538 <h3 class="hubToolTitle">GEO & SEO Checkup</h3> 539 <p class="hubToolDesc">Sua incorporadora existe no ChatGPT? Audite sua presença na nova camada de busca.</p> 540 <span class="hubToolLink">Fazer o check <span aria-hidden="true">→</span></span> 541 </a> 542 </div> 543 </div> 544 </section> 545 546 <section class="hubMateriais"> 547 <div class="hubInner" data-aos="fade-up"> 548 <div class="hubSectionHeader"> 549 <p class="hubEyebrow hubEyebrow--light">ESTUDOS E MANUAIS</p> 550 <h2 class="hubSectionTitle hubSectionTitle--light">Materiais ricos.</h2> 551 <p class="hubSectionSubtitle hubSectionSubtitle--light">Reports e manuais densos, baseados em dados proprietários e na operação real das incorporadoras que usam Morada.ai.</p> 552 </div> 553 554 <div class="hubMateriaisGrid"> 555 <article class="hubMaterialCard"> 556 <div class="hubMaterialThumb" style="background-image:url('https://morada.ai/wp-content/uploads/2026/04/Banner_01-500x350.png');"></div> 557 <h3 class="hubMaterialTitle">[E-BOOK] Manual para vender imóveis de luxo na era da inteligência artificial</h3> 558 <p class="hubMaterialDesc">Descubra como entender o comportamento do comprador de alto padrão e vender com muito mais precisão usando dados, inteligência e tecnologia.</p> 559 <a class="hubBtn hubBtn--primary hubMaterialBtn" href="https://conteudo.morada.ai/como-vender-imoveis-de-luxo" target="_blank" rel="noopener">Acessar conteúdo</a> 560 </article> 561 <article class="hubMaterialCard"> 562 <div class="hubMaterialThumb" style="background-image:url('https://morada.ai/wp-content/uploads/2025/12/E-BOOK-5-passos-para-fazer-lancamentos-imobiliarios-com-IA-500x350.png');"></div> 563 <h3 class="hubMaterialTitle">[E-BOOK] 5 passos para usar IA no mercado imobiliário para potencializar seus lançamentos</h3> 564 <p class="hubMaterialDesc">Descubra como aplicar Inteligência artificial em cada fase do seu lançamento, do planejamento à venda.</p> 565 <a class="hubBtn hubBtn--primary hubMaterialBtn" href="https://conteudo.morada.ai/lan%C3%A7amentos-imobili%C3%A1rios" target="_blank" rel="noopener">Acessar conteúdo</a> 566 </article> 567 </div> 568 569 <div class="hubMateriaisCta"> 570 <a class="hubBtn hubBtn--ghost" href="https://morada.ai/materiais-ricos/">Ver mais <span aria-hidden="true">→</span></a> 571 </div> 572 </div> 573 </section> 574</main> 575 576<section class="preFooter" style="background-color:#00203C; color: #ffffff;" > 577 <div class="postPostContent" data-aos="fade-up"> 578 <h2>Pronto para dar o <b>próximo passo?</b></h2> 579 <h3>Descubra como a inteligência artificial pode revolucionar seus resultados no mercado imobiliário.</h3> 580 581 </div> 582</section> 583<section style="background-color:#00203C; color:white;">  584 <div class="formWrapper"> 585 <div id="hubspot-form-container-proposta"></div> 586 587
587<script> 588 document.addEventListener("DOMContentLoaded", function() { 589 // Função para pegar UTMs dando prioridade para o SessionStorage 590 function getUtmSafe(paramName) { 591 const urlParams = new URLSearchParams(window.location.search); 592 const fromUrl = urlParams.get(paramName); 593 if (fromUrl) { 594 sessionStorage.setItem('morada_' + paramName, fromUrl); 595 return fromUrl; 596 } 597 return sessionStorage.getItem('morada_' + paramName) || ''; 598 } 599 600 const safeUtmSource = getUtmSafe('utm_source'); 601 const safeUtmMedium = getUtmSafe('utm_medium'); 602 const safeUtmCampaign = getUtmSafe('utm_campaign'); 603 const safeUtmTerm = getUtmSafe('utm_term'); 604 const safeUtmContent = getUtmSafe('utm_content'); 605 const safeLandingUrl = window.location.href.split('#')[0]; // Limpa a âncora 606 607 hbspt.forms.create({ 608 region: "na1", 609 portalId: "41468942", 610 formId: "c4f47182-c706-43aa-929e-9c0290593359", // Voltamos para o ID do form v2 611 target: "#hubspot-form-container-proposta", 612 onFormReady: function($form) { 613 // O setTimeout garante que o form já existe no DOM e a âncora já executou 614 setTimeout(function() { 615 const formNode = $form[0] || $form; 616 617 function injetarValor(nomeCampo, valor) { 618 if (!valor) return; 619 const input = formNode.querySelector(`input[name="${nomeCampo}"]`); 620 if (input) { 621 input.value = valor; 622 // Eventos cruciais para o React do HubSpot "perceber" a mudança 623 input.dispatchEvent(new Event('input', { bubbles: true })); 624 input.dispatchEvent(new Event('change', { bubbles: true })); 625 } 626 } 627 628 injetarValor('morada_last_touch_utm_source', safeUtmSource); 629 injetarValor('morada_last_touch_utm_medium', safeUtmMedium); 630 injetarValor('morada_last_touch_utm_campaign', safeUtmCampaign); 631 injetarValor('morada_last_touch_utm_term', safeUtmTerm); 632 injetarValor('morada_last_touch_utm_content', safeUtmContent); 633 injetarValor('morada_last_touch_landing_url', safeLandingUrl); 634 }, 800); // 800ms de delay 635 } 636 }); 637 }); 638 </script>
638 639 </div> 640</section> 641 642 643<style> 644 body{ 645 font-family:"neulis-neue", sans-serif; 646 } 647 .formWrapper{ 648 margin: 0 auto; 649 display: block; 650 max-width: 700px; 651 padding-bottom: 5rem; 652 padding: 0 2rem 4rem 2rem; 653 box-sizing: border-box; 654 } 655 input.hs-button.primary.large { 656 margin-bottom: 0; 657 } 658 .formWrapper input, 659 .formWrapper select{ 660 border-radius: 0.6rem; 661 margin-bottom: 0.75rem; 662 border:transparent; 663 } 664 .formWrapper input:focus-visible, 665 .formWrapper select:focus-visible{ 666 outline:none; 667 } 668 669 .formWrapper input{ 670 padding:0.75rem; 671 width: calc(100% - 1.5rem); 672 673 } 674 .formWrapper select{ 675 padding:0.75rem; 676 width: 100%; 677 position: relative; 678 right: -4px; 679 680 } 681 .formWrapper label{ 682 text-align: left; 683 display: inline-block; 684 width: 100%; 685 margin-bottom: 8px; 686 687 } 688 @media (min-width:768px){ 689 form#hsForm_c4f47182-c706-43aa-929e-9c0290593359 { 690 display: flex 691 ; 692 flex-wrap: wrap; 693 justify-content: space-between; 694 } 695 .hs_firstname.hs-firstname.hs-fieldtype-text.field.hs-form-field, .hs_phone.hs-phone.hs-fieldtype-phonenumber.field.hs-form-field, .hs_lastname.hs-lastname.hs-fieldtype-text.field.hs-form-field, .hs_email.hs-email.hs-fieldtype-text.field.hs-form-field { 696 width: 48%; 697 } 698 .hs_jobtitle.hs-jobtitle.hs-fieldtype-text.field.hs-form-field, .hs_company.hs-company.hs-fieldtype-text.field.hs-form-field, .hs_tipo_da_empresa.hs-tipo_da_empresa.hs-fieldtype-select.field.hs-form-field{ 699 width:31%; 700 } 701 .hs_submit.hs-submit { 702 width: 100%; 703 } 704 .hs-button{ 705 width: 220px !important; 706 } 707 } 708.hs-button { 709 cursor:pointer; 710 border-radius: 0.6rem !important; 711 background: var(--color-royal); 712 font-size: .9rem; 713 transition: all .5s ease-in-out; 714 background-size: 300% 100%; 715 color: #fff; 716 overflow: hidden; 717 display: flex; 718 position: relative; 719 outline: none !important; 720 font-family: var(--ff-main); 721 border: transparent; 722 margin: 2rem auto 0; 723 right: -2px; 724 text-align:center; 725 width:min-content; 726 align-items:center; 727 justify-content:center; 728} 729 730.hs-button:before { 731 content: ""; 732 position: absolute; 733 top: -30px; 734 left: -80px; 735 height: 100px; 736 width: 70px; 737 background: rgba(255, 255, 255, .3); 738 transform: rotate(20deg); 739} 740.hs-button:hover:before { 741 left: 110%; 742 transition: all .5s; 743} 744.submitted-message, .hs-submit{ 745 text-align:center; 746} 747 748 @media (max-width:767px){ 749 .formWrapper select { 750 right: 0!important; 751 min-height: 40px; 752 height: 40px; 753 color:black; 754 font-size:13px; 755 } 756 } 757 758</style> 759 760 761<footer class="footerHomeV2"> 762 763 <div class="footerHomeV2Divider" aria-hidden="true"></div> 764 765 <div class="footerHomeV2Row"> 766 767 <div class="footerHomeV2Brand"> 768 <img src="https://morada.ai/wp-content/themes/moradaai-v2/assets/home-v2/logos/logo-morada.svg" alt="Morada.ai" class="footerHomeV2BrandLogo"> 769 <span class="footerHomeV2Tagline">O Sistema Operacional da Incorporação</span> 770 </div> 771 772 <nav class="footerHomeV2Col" aria-label="ECOSSISTEMA"> 773 <span class="footerHomeV2ColTitle">ECOSSISTEMA</span> 774 <a class="footerHomeV2ColLink" href="https://morada.ai/quem-somos/">Quem Somos</a> 775 <a class="footerHomeV2ColLink" href="https://morada.ai/#finalCtaV2">Contato</a> 776 <a class="footerHomeV2ColLink" href="https://morada.ai/blog/">Blog</a> 777 <a class="footerHomeV2ColLink" href="https://www.youtube.com/watch?v=uQGjL-BRnhk&list=PLBj1GnjragvXwpoAxAIrOnjzgHUNd2tWh" target="_blank" rel="noopener">Podcast</a> 778 </nav> 779 <nav class="footerHomeV2Col" aria-label="LEGAL"> 780 <span class="footerHomeV2ColTitle">LEGAL</span> 781 <a class="footerHomeV2ColLink" href="https://morada.ai/politica-de-privacidade/">Termos de Uso</a> 782 <a class="footerHomeV2ColLink" href="https://morada.ai/politica-de-privacidade/">PolÃtica de Privacidade</a> 783 <a class="footerHomeV2ColLink" href="https://morada.ai/politica-de-privacidade/">Portal LGPD</a> 784 <a class="footerHomeV2ColLink" href="https://morada.ai/politica-de-privacidade/">Cookies</a> 785 </nav> 786 <nav class="footerHomeV2Col" aria-label="CONTATO"> 787 <span class="footerHomeV2ColTitle">CONTATO</span> 788 <a class="footerHomeV2ColLink" href="https://instagram.com/morada_ai" target="_blank" rel="noopener">Instagram</a> 789 <a class="footerHomeV2ColLink" href="https://www.linkedin.com/company/morada-ai/" target="_blank" rel="noopener">LinkedIn</a> 790 <a class="footerHomeV2ColLink" href="https://atracaodetalentos.totvs.app/moradaai/extended" target="_blank" rel="noopener">Trabalhe Conosco</a> 791 </nav> 792 793 </div> 794 795 <div class="footerHomeV2Copy"> 796 © 2026 Morada.ai. Todos os direitos reservados. Feito com propósito no Brasil ð§ð· </div> 797 798</footer> 799 800 801 <a class="whatsapplink" target="_blank" href="https://wa.me/5531980265682?text=Gostaria%20de%20saber%20mais%20sobre%20a%20Morada"><i class="fa-brands fa-whatsapp"></i></a> 802 803 804 805<div id="criesuamia" class="hiddenBox"> 806 <div class="crieBoxModalInner"> 807 <div class="hubspotModalTarget"></div> 808 </div> 809</div> 810 811 812<div id="miaChatOverlay" class="miaChatOverlay" 813 data-seed="Como a Mia pode ajudar a minha incorporadora?" 814 data-chat-src="https://mia-chat-widget.morada.ai/chat-widget.js" 815 data-chat-id="d0dae5cd-8f0a-465e-a4f8-6522ad6741cd" 816 data-chat-token="K6GJYCSkp6VRX8Qjd9aJf8" 817 data-chat-locale="pt-BR" 818 data-chat-fallback="https://wa.me/5531980265682?text=Gostaria%20de%20saber%20mais%20sobre%20a%20Morada" 819 data-mia-mode="chat" 820 aria-hidden="true" hidden> 821 <div class="miaChatOverlay__backdrop" data-mia-chat-close aria-hidden="true"></div> 822 <div class="miaChatOverlay__panel" role="dialog" aria-modal="true" aria-label="Converse com a Mia"> 823 <div class="miaChatOverlay__bar"> 824 <button type="button" class="miaChatOverlay__back" data-mia-chat-close>← Voltar ao site</button> 825 </div> 826 <div class="miaChatOverlay__stage"> 827 <div class="miaChatOverlay__greeting" aria-hidden="true"> 828 <span class="miaChatOverlay__greetingTitle">Olá! Como posso ajudar?</span> 829 </div> 830 <div id="miaChatMount" class="miaChatOverlay__mount"></div> 831 </div> 832 </div> 833</div> 834 835
836<script type="speculationrules"> 837{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/moradaai-v2/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 838</script>
vendor: 1 bytes, line 838
838
839<script id="ckyBannerTemplate" type="text/template"><div class="cky-overlay cky-hide"></div><div class="cky-btn-revisit-wrapper cky-revisit-hide" data-cky-tag="revisit-consent" data-tooltip="Consent Preferences" style="background-color:#0074FF"> <button class="cky-btn-revisit" aria-label="Consent Preferences"> <img src="https://morada.ai/wp-content/plugins/cookie-law-info/lite/frontend/images/revisit.svg" alt="Revisit consent button"> </button></div><div class="cky-consent-container cky-hide" tabindex="0"> <div class="cky-consent-bar" data-cky-tag="notice" style="background-color:#FFFFFF;border-color:#F4F4F4"> <div class="cky-notice"> <p class="cky-title" role="heading" aria-level="2" data-cky-tag="title" style="color:#212121">We value your privacy</p><div class="cky-notice-group"> <div class="cky-notice-des" data-cky-tag="description" style="color:#212121"> <p>We use cookies to enhance your browsing experience, serve personalised ads or content, and analyse our traffic. By clicking "Accept All", you consent to our use of cookies.</p> </div><div class="cky-notice-btn-wrapper" data-cky-tag="notice-buttons"> <button class="cky-btn cky-btn-customize" aria-label="Customise" aria-haspopup="true" aria-controls="ckyPreferenceCenter" data-cky-tag="settings-button" style="color:#0074FF;background-color:transparent;border-color:#0074FF">Customise</button> <button class="cky-btn cky-btn-reject" aria-label="Reject All" data-cky-tag="reject-button" style="color:#0074FF;background-color:transparent;border-color:#0074FF">Reject All</button> <button class="cky-btn cky-btn-accept" aria-label="Accept All" data-cky-tag="accept-button" style="color:#FFFFFF;background-color:#0074FF;border-color:#0074FF">Accept All</button> </div></div></div></div></div><div class="cky-modal" tabindex="0"> <div class="cky-preference-center" id="ckyPreferenceCenter" data-cky-tag="detail" style="color:#212121;background-color:#FFFFFF;border-color:#F4F4F4"> <div class="cky-preference-header"> <span class="cky-preference-title" role="heading" aria-level="2" data-cky-tag="detail-title" style="color:#212121">Customise Consent Preferences</span> <button class="cky-btn-close" aria-label="Close" data-cky-tag="detail-close"> <img src="https://morada.ai/wp-content/plugins/cookie-law-info/lite/frontend/images/close.svg" alt=""> </button> </div><div class="cky-preference-body-wrapper"> <div class="cky-preference-content-wrapper" data-cky-tag="detail-description" style="color:#212121"> <p>We use cookies to help you navigate efficiently and perform certain functions. You will find detailed information about all cookies under each consent category below.</p><p>The cookies that are categorised as "Necessary" are stored on your browser as they are essential for enabling the basic functionalities of the site. </p><p>We also use third-party cookies that help us analyse how you use this website, store your preferences, and provide the content and advertisements that are relevant to you. These cookies will only be stored in your browser with your prior consent.</p><p>You can choose to enable or disable some or all of these cookies but disabling some of them may affect your browsing experience.</p> </div><div class="cky-accordion-wrapper" data-cky-tag="detail-categories"> <div class="cky-accordion" id="ckyDetailCategorynecessary"> <div class="cky-accordion-item"> <div class="cky-accordion-chevron"><i class="cky-chevron-right"></i></div> <div class="cky-accordion-header-wrapper"> <div class="cky-accordion-header"><button class="cky-accordion-btn" aria-label="Necessary" data-cky-tag="detail-category-title" style="color:#212121">Necessary</button><span class="cky-always-active">Always Active</span> <div class="cky-switch" data-cky-tag="detail-category-toggle"><input type="checkbox" id="ckySwitchnecessary"></div> </div> <div class="cky-accordion-header-des" data-cky-tag="detail-category-description" style="color:#212121"> <p>Necessary cookies are required to enable the basic features of this site, such as providing secure log-in or adjusting your consent preferences. These cookies do not store any personally identifiable data.</p></div> </div> </div> <div class="cky-accordion-body"> <div class="cky-audit-table" data-cky-tag="audit-table" style="color:#212121;background-color:#f4f4f4;border-color:#ebebeb"><p class="cky-empty-cookies-text">No cookies to display.</p></div> </div> </div><div class="cky-accordion" id="ckyDetailCategoryfunctional"> <div class="cky-accordion-item"> <div class="cky-accordion-chevron"><i class="cky-chevron-right"></i></div> <div class="cky-accordion-header-wrapper"> <div class="cky-accordion-header"><button class="cky-accordion-btn" aria-label="Functional" data-cky-tag="detail-category-title" style="color:#212121">Functional</button><span class="cky-always-active">Always Active</span> <div class="cky-switch" data-cky-tag="detail-category-toggle"><input type="checkbox" id="ckySwitchfunctional"></div> </div> <div class="cky-accordion-header-des" data-cky-tag="detail-category-description" style="color:#212121"> <p>Functional cookies help perform certain functionalities like sharing the content of the website on social media platforms, collecting feedback, and other third-party features.</p></div> </div> </div> <div class="cky-accordion-body"> <div class="cky-audit-table" data-cky-tag="audit-table" style="color:#212121;background-color:#f4f4f4;border-color:#ebebeb"><p class="cky-empty-cookies-text">No cookies to display.</p></div> </div> </div><div class="cky-accordion" id="ckyDetailCategoryanalytics"> <div class="cky-accordion-item"> <div class="cky-accordion-chevron"><i class="cky-chevron-right"></i></div> <div class="cky-accordion-header-wrapper"> <div class="cky-accordion-header"><button class="cky-accordion-btn" aria-label="Analytics" data-cky-tag="detail-category-title" style="color:#212121">Analytics</button><span class="cky-always-active">Always Active</span> <div class="cky-switch" data-cky-tag="detail-category-toggle"><input type="checkbox" id="ckySwitchanalytics"></div> </div> <div class="cky-accordion-header-des" data-cky-tag="detail-category-description" style="color:#212121"> <p>Analytical cookies are used to understand how visitors interact with the website. These
839cookies help provide information on metrics such as the number of visitors, bounce rate, traffic source, etc.</p></div> </div> </div> <div class="cky-accordion-body"> <div class="cky-audit-table" data-cky-tag="audit-table" style="color:#212121;background-color:#f4f4f4;border-color:#ebebeb"><p class="cky-empty-cookies-text">No cookies to display.</p></div> </div> </div><div class="cky-accordion" id="ckyDetailCategoryperformance"> <div class="cky-accordion-item"> <div class="cky-accordion-chevron"><i class="cky-chevron-right"></i></div> <div class="cky-accordion-header-wrapper"> <div class="cky-accordion-header"><button class="cky-accordion-btn" aria-label="Performance" data-cky-tag="detail-category-title" style="color:#212121">Performance</button><span class="cky-always-active">Always Active</span> <div class="cky-switch" data-cky-tag="detail-category-toggle"><input type="checkbox" id="ckySwitchperformance"></div> </div> <div class="cky-accordion-header-des" data-cky-tag="detail-category-description" style="color:#212121"> <p>Performance cookies are used to understand and analyse the key performance indexes of the website which helps in delivering a better user experience for the visitors.</p></div> </div> </div> <div class="cky-accordion-body"> <div class="cky-audit-table" data-cky-tag="audit-table" style="color:#212121;background-color:#f4f4f4;border-color:#ebebeb"><p class="cky-empty-cookies-text">No cookies to display.</p></div> </div> </div><div class="cky-accordion" id="ckyDetailCategoryadvertisement"> <div class="cky-accordion-item"> <div class="cky-accordion-chevron"><i class="cky-chevron-right"></i></div> <div class="cky-accordion-header-wrapper"> <div class="cky-accordion-header"><button class="cky-accordion-btn" aria-label="Advertisement" data-cky-tag="detail-category-title" style="color:#212121">Advertisement</button><span class="cky-always-active">Always Active</span> <div class="cky-switch" data-cky-tag="detail-category-toggle"><input type="checkbox" id="ckySwitchadvertisement"></div> </div> <div class="cky-accordion-header-des" data-cky-tag="detail-category-description" style="color:#212121"> <p>Advertisement cookies are used to provide visitors with customised advertisements based on the pages you visited previously and to analyse the effectiveness of the ad campaigns.</p></div> </div> </div> <div class="cky-accordion-body"> <div class="cky-audit-table" data-cky-tag="audit-table" style="color:#212121;background-color:#f4f4f4;border-color:#ebebeb"><p class="cky-empty-cookies-text">No cookies to display.</p></div> </div> </div> </div></div><div class="cky-footer-wrapper"> <span class="cky-footer-shadow"></span> <div class="cky-prefrence-btn-wrapper" data-cky-tag="detail-buttons"> <button class="cky-btn cky-btn-reject" aria-label="Reject All" data-cky-tag="detail-reject-button" style="color:#0074FF;background-color:transparent;border-color:#0074FF"> Reject All </button> <button class="cky-btn cky-btn-preferences" aria-label="Save My Preferences" data-cky-tag="detail-save-button" style="color:#0074FF;background-color:transparent;border-color:#0074FF"> Save My Preferences </button> <button class="cky-btn cky-btn-accept" aria-label="Accept All" data-cky-tag="detail-accept-button" style="color:#FFFFFF;background-color:#0074FF;border-color:#0074FF"> Accept All </button> </div></div></div></div></script>
839<!-- LinkedIn -->
840<script type="text/javascript"> _linkedin_partner_id = "7143537"; window._linkedin_data_partner_ids = window._linkedin_data_partner_ids || []; window._linkedin_data_partner_ids.push(_linkedin_partner_id); </script>
840<script type="text/javascript"> (function(l) { if (!l){window.lintrk = function(a,b){window.lintrk.q.push([a,b])}; window.lintrk.q=[]} var s = document.getElementsByTagName("script")[0]; var b = document.createElement("script"); b.type = "text/javascript";b.async = true; b.src = "https://snap.licdn.com/li.lms-analytics/insight.min.js"; s.parentNode.insertBefore(b, s);})(window.lintrk); </script>
840 <noscript> <img height="1" width="1" style="display:none;" alt="" src="https://px.ads.linkedin.com/collect/?pid=7143537&fmt=gif" /> </noscript>
840<script>document.addEventListener('click', function(e){ 841 var a = e.target.closest('.ask-ai__btn'); 842 if(!a || typeof gtag !== 'function') return; 843 gtag('event','ai_button_click',{ 844 ai_engine: a.dataset.ai, 845 button_position: a.dataset.pos, 846 post_slug: a.dataset.slug 847 }); 848}); 849</script>
849<!-- Morada â Sticky Bar Release 2026 --> 850<style> 851 .morada-release-bar { 852 display: none; 853 position: fixed; 854 top: 0; 855 left: 0; 856 right: 0; 857 z-index: 999997; 858 background: linear-gradient(90deg, #f9a825 0%, #f57c00 100%); 859 color: #0f172a; 860 padding: 10px 44px 10px 16px; 861 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif; 862 font-size: 14px; 863 font-weight: 600; 864 text-align: center; 865 box-shadow: 0 2px 12px rgba(0,0,0,0.15); 866 animation: moradaReleaseSlideDown 0.4s ease; 867 } 868 .morada-release-bar.is-visible { display: block; } 869 @keyframes moradaReleaseSlideDown { 870 from { transform: translateY(-100%); } 871 to { transform: translateY(0); } 872 } 873 body.morada-release-active { padding-top: 44px !important; } 874 .morada-release-bar__inner { 875 max-width: 1200px; 876 margin: 0 auto; 877 display: flex; 878 align-items: center; 879 justify-content: center; 880 gap: 12px; 881 flex-wrap: wrap; 882 } 883 .morada-release-bar__text { color: #0f172a; } 884 .morada-release-bar__text strong { font-weight: 800; } 885 .morada-release-bar__cta { 886 display: inline-flex;
887 align-items: center; 888 gap: 6px; 889 background: #0f172a; 890 color: #f9a825 !important; 891 padding: 6px 16px; 892 border-radius: 999px; 893 text-decoration: none; 894 font-weight: 700; 895 font-size: 13px; 896 transition: transform 0.15s, box-shadow 0.15s; 897 white-space: nowrap; 898 } 899 .morada-release-bar__cta:hover { 900 transform: translateY(-1px); 901 box-shadow: 0 4px 12px rgba(0,0,0,0.25); 902 } 903 .morada-release-bar__close { 904 position: absolute; 905 right: 12px; 906 top: 50%; 907 transform: translateY(-50%); 908 background: transparent; 909 border: none; 910 color: #0f172a; 911 cursor: pointer; 912 font-size: 18px; 913 line-height: 1; 914 padding: 4px 8px; 915 opacity: 0.6; 916 transition: opacity 0.2s; 917 } 918 .morada-release-bar__close:hover { opacity: 1; } 919 .morada-release-bar__text--mobile { display: none; } 920 @media (max-width: 640px) { 921 .morada-release-bar { 922 font-size: 12px; 923 padding: 8px 38px 8px 12px; 924 } 925 body.morada-release-active { padding-top: 40px !important; } 926 .morada-release-bar__text--desktop { display: none; } 927 .morada-release-bar__text--mobile { display: inline; } 928 .morada-release-bar__cta { padding: 4px 12px; font-size: 12px; } 929 .morada-release-bar__inner { gap: 8px; } 930 } 931</style> 932 933<div class="morada-release-bar" id="moradaReleaseBar" role="banner"> 934 <div class="morada-release-bar__inner"> 935 <span class="morada-release-bar__text morada-release-bar__text--desktop"> 936 â¡ <strong>Morada Release · 19/05 à s 15h</strong> â Pare de operar com softwares soltos. Conheça o ecossistema completo. 937 </span> 938 <span class="morada-release-bar__text morada-release-bar__text--mobile"> 939 â¡ <strong>Morada Release · 19/05 15h</strong> · Sai do caos 940 </span> 941 <a href="#" class="morada-release-bar__cta" id="moradaReleaseCta"> 942 Quero participar â 943 </a> 944 </div> 945 <button class="morada-release-bar__close" id="moradaReleaseClose" aria-label="Fechar">Ã</button> 946</div> 947
948<script> 949(function() { 950 console.log('[Release Bar] Snippet carregado â '); 951 952 var RELEASE_URL = 'https://release.morada.ai/?utm_source=morada_site&utm_medium=sticky_bar&utm_campaign=2026q2_event_morada_release_online_mql&utm_content=stickybar_topo_live19mai&utm_term=morada_release_2026'; 953 var COOLDOWN_DAYS_CLOSED = 2; 954 var EVENT_DATE_ISO = '2026-05-20T00:00:00-03:00'; 955 var EXCLUDED_PATHS = ['/checkout', '/proposta', '/agendamento']; 956 957 var DEBUG_MODE = window.location.search.indexOf('release_debug=1') !== -1; 958 if (DEBUG_MODE) console.log('[Release Bar] ð MODO DEBUG ATIVO'); 959 960 window.resetReleaseBar = function() { 961 document.cookie = 'morada_release_bar_state=; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/'; 962 console.log('[Release Bar] ð Cookie resetado.'); 963 }; 964 965 function getCookie(name) { 966 var m = document.cookie.match(new RegExp('(^| )' + name + '=([^;]+)')); 967 return m ? decodeURIComponent(m[2]) : null; 968 } 969 function setCookie(name, value, days) { 970 var d = new Date(); 971 d.setTime(d.getTime() + days * 24 * 60 * 60 * 1000); 972 document.cookie = name + '=' + encodeURIComponent(value) + ';expires=' + d.toUTCString() + ';path=/;SameSite=Lax'; 973 } 974 function pathExcluded() { 975 var p = window.location.pathname.toLowerCase(); 976 return EXCLUDED_PATHS.some(function(x) { return p.indexOf(x) !== -1; }); 977 } 978 function eventExpired() { 979 return new Date() >= new Date(EVENT_DATE_ISO); 980 } 981 function shouldShow() { 982 if (DEBUG_MODE) return true; 983 if (eventExpired()) { console.log('[Release Bar] Evento já passou'); return false; } 984 if (pathExcluded()) return false; 985 if (getCookie('morada_release_bar_state')) return false; 986 return true; 987 } 988 989 var bar = document.getElementById('moradaReleaseBar'); 990 var cta = document.getElementById('moradaReleaseCta'); 991 var closeBtn = document.getElementById('moradaReleaseClose'); 992 993 if (!bar || !shouldShow()) return; 994 995 cta.href = RELEASE_URL; 996 bar.classList.add('is-visible'); 997 document.body.classList.add('morada-release-active'); 998 console.log('[Release Bar] ð¢ Barra exibida'); 999 1000 if (window.dataLayer) { 1001 window.dataLayer.push({ event: 'release_bar_view', campaign: 'morada_release_2026' }); 1002 } 1003 1004 cta.addEventListener('click', function() { 1005 if (window.dataLayer) { 1006 window.dataLayer.push({ event: 'release_bar_click', campaign: 'morada_release_2026' }); 1007 } 1008 console.log('[Release Bar] ð±ï¸ CTA clicado'); 1009 }); 1010 1011 closeBtn.addEventListener('click', function() { 1012 bar.classList.remove('is-visible'); 1013 document.body.classList.remove('morada-release-active'); 1014 if (!DEBUG_MODE) setCookie('morada_release_bar_state', 'closed', COOLDOWN_DAYS_CLOSED); 1015 console.log('[Release Bar] â Fechada'); 1016 }); 1017})(); 1018</script>
1018 1019<!-- ============================================ --> 1020<!-- MORADA WHATSAPP MODAL (V4 - Form API) --> 1021<!-- Mudanças vs V3: TTL de 30min nas UTMs, --> 1022<!-- timestamp de sessão e last_touch_datetime --> 1023<!-- ============================================ --> 1024 1025<!-- 1. CSS EXTERMINADOR DO EXPAD (e do whatsapplink antigo) --> 1026<style> 1027 div[id*="expad"], div[class*="expad"], iframe[src*="expad"], a.whatsapplink { 1028 display: none !important; opacity: 0 !important; pointer-events: none !important; width: 0 !important; height: 0 !important; 1029 } 1030</style> 1031 1032<!-- 2. CSS DO MODAL MORADA E DO FORM NATIVO --> 1033<style> 1034 .morada-wa-modal, .morada-wa-modal * { box-sizing: border-box; } 1035 .morada-wa-modal { display: none; position: fixed; inset: 0; z-index: 99998; background: rgba(29, 29, 27, 0.6); backdrop-filter: blur(4px); -webkit-backdrop-filter: blur(4px); animation: moradaFadeIn 0.25s ease-out; } 1036 .morada-wa-modal.open { display: flex; align-items: center; justify-content: center; } 1037 .morada-wa-modal__content { position: relative; width: 90%; max-width: 460px; max-height: 90vh; overflow-y: auto; background: #ffffff; border-radius: 16px; box-shadow: 0 24px 64px rgba(29, 29, 27, 0.25); animation: moradaSlideUp 0.3s ease-out; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif; } 1038 .morada-wa-modal__header { background: linear-gradient(135deg, #25D366 0%, #128C7E 100%); color: #ffffff; padding: 22px 28px; border-radius: 16px 16px 0 0; display: flex; align-items: center; gap: 12px; } 1039 .morada-wa-modal__header svg { width: 28px; height: 28px; flex-shrink: 0; } 1040 .morada-wa-modal__header h3 { margin: 0; font-size: 18px; font-weight: 700; letter-spacing: -0.01em; } 1041 .morada-wa-modal__header p { margin: 2px 0 0; font-size: 13px; opacity: 0.92; font-weight: 400; } 1042 .morada-wa-modal__title-wrap { flex: 1; } 1043 .morada-wa-modal__close { background: rgba(255,255,255,0.18); border: none; color: #fff; width: 32px; height: 32px; border-radius: 50%; cursor: pointer; font-size: 20px; display: flex; align-items: center; justify-content: center; transition: background 0.15s; } 1044 .morada-wa-modal__close:hover { background: rgba(255,255,255,0.3); } 1045 .morada-wa-modal__body { padding: 28px; } 1046 1047 /* Estilos do nosso Form Nativo */ 1048 .morada-native-form { display: flex; flex-direction: column; gap: 16px; } 1049 .morada-native-form label { font-size: 13px; font-weight: 600; color: #1d1d1b; display: block; margin-bottom: 6px; } 1050 .morada-native-form label span { color: #ef4444; } 1051 .morada-native-form input { width: 100%; padding: 12px 14px; border: 1.5px solid #D3D7E0; border-radius: 10px; font-size: 15px; color: #1d1d1b; background: #ffffff; transition: border-color 0.15s, box-shadow 0.15s; font-family: inherit; } 1052 .morada-native-form input:focus { outline: none; border-color: #0073ff; box-shadow: 0 0 0 3px rgba(0, 115, 255, 0.12); } 1053 .morada-native-form input::placeholder { color: #606A80; } 1054 .morada-native-form button { width: 100%; background: #0073ff; color: #ffffff; border: none; padding: 14px 20px; border-radius: 10px; font-size: 15px; font-weight: 600; cursor: pointer; transition: background 0.15s; margin-top: 8px; font-family: inherit; } 1055 .morada-native-form button:hover { background: #02cfff; } 1056 .morada-native-form button:disabled { opacity: 0.7; cursor: not-allowed; } 1057 1058 .morada-success-msg { display: none; text-align: center; padding: 20px 0; } 1059 .morada-success-msg h4 { color: #0073ff; font-size: 20px; margin: 0 0 8px 0; } 1060 .morada-success-msg p { color: #1d1d1b; margin: 0; } 1061 1062 @media (max-width: 540px) { .morada-wa-modal__content { width: 94%; max-height: 95vh; border-radius: 14px; } .morada-wa-modal__header { padding: 20px 22px; } .morada-wa-modal__body { padding: 22px; } } 1063 @keyframes moradaFadeIn { from { opacity: 0; } to { opacity: 1; } } 1064 @keyframes moradaSlideUp { from { transform: translateY(20px); opacity: 0; } to { transform: translateY(0); opacity: 1; } } 1065 body.morada-wa-modal-open { overflow: hidden; } 1066</style> 1067 1068<!-- 3. CSS DO BOTÃO FAB --> 1069<style> 1070 .morada-wa-fab-novo { position: fixed !important; bottom: 24px !important; right: 24px !important; z-index: 2147483647 !important; width: 60px !important; height: 60px !important; border-radius: 50% !important; background: linear-gradient(135deg, #25D366 0%, #128C7E 100%) !important; color: #fff !important; border: none !important; cursor: pointer !important; box-shadow: 0 8px 24px rgba(37, 211, 102, 0.4) !important; transition: transform 0.2s, box-shadow 0.2s !important; display: flex !important; align-items: center !important; justify-content: center !important; animation: moradaFabPulse 2s infinite !important; padding: 0 !important; margin: 0 !important; } 1071 .morada-wa-fab-novo:hover { transform: scale(1.06) !important; box-shadow: 0 12px 32px rgba(37, 211, 102, 0.5) !important; animation: none !important; } 1072 @keyframes moradaFabPulse { 0%, 100% { box-shadow: 0 8px 24px rgba(37, 211, 102, 0.4); } 50% { box-shadow: 0 8px 24px rgba(37, 211, 102, 0.4), 0 0 0 12px rgba(37, 211, 102, 0); } } 1073 @media (max-width: 540px) { .morada-wa-fab-novo { bottom: 16px !important; right: 16px !important; width: 56px !important; height: 56px !important; } } 1074</style> 1075 1076<!-- 4. HTML DO BOTÃO FAB --> 1077<button type="button" class="morada-wa-fab-novo" onclick="moradaOpenWaModal()" aria-label="Falar no WhatsApp"> 1078 <svg viewBox="0 0 24 24" fill="currentColor" width="32" height="32" xmlns="http://www.w3.org/2000/svg"><path d="M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.
1078198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893A11.821 11.821 0 0020.464 3.488"/></svg> 1079</button> 1080 1081<!-- 5. HTML DO MODAL COM FORM NATIVO --> 1082<div class="morada-wa-modal" id="moradaWaModal" role="dialog" aria-modal="true"> 1083 <div class="morada-wa-modal__content" onclick="event.stopPropagation()"> 1084 <div class="morada-wa-modal__header"> 1085 <svg viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893A11.821 11.821 0 0020.464 3.488"/></svg> 1086 <div class="morada-wa-modal__title-wrap"> 1087 <h3 id="moradaWaTitle">Falar pelo WhatsApp</h3> 1088 <p>Deixe seus dados e a MIA continua com você</p> 1089 </div> 1090 <button class="morada-wa-modal__close" type="button" aria-label="Fechar" onclick="moradaCloseWaModal()">Ã</button> 1091 </div> 1092 1093 <div class="morada-wa-modal__body"> 1094 <!-- Form HTML Limpo --> 1095 <form id="moradaNativeForm" class="morada-native-form"> 1096 <div> 1097 <label>Nome <span>*</span></label> 1098 <input type="text" id="morada_firstname" placeholder="Como podemos te chamar?" required> 1099 </div> 1100 <div> 1101 <label>E-mail</label> 1102 <input type="email" id="morada_email" placeholder="[email protected] (opcional)"> 1103 </div> 1104 <div> 1105 <label>Telefone com WhatsApp <span>*</span></label> 1106 <input type="tel" id="morada_phone" placeholder="+55 (00) 00000-0000" required> 1107 </div> 1108 <button type="submit" id="moradaSubmitBtn">Ir para o WhatsApp</button> 1109 </form> 1110 1111 <!-- Mensagem Sucesso --> 1112 <div id="moradaSuccessMsg" class="morada-success-msg"> 1113 <h4>Tudo certo.</h4> 1114 <p>Em segundos a MIA está com você no WhatsApp.</p> 1115 </div> 1116 </div> 1117 </div> 1118</div> 1119 1120<!-- 6. LÃGICA DE ENVIO DIRETO PARA A API DO HUBSPOT -->
1121<script> 1122(function() { 1123 var PORTAL_ID = '41468942'; 1124 var FORM_ID = '5292cd0e-77dc-4ccc-93f3-46f655929fc1'; 1125 var WHATSAPP_NUMBER = '553180265682'; 1126 1127 // V4: validade das UTMs de sessão (30 min) 1128 var UTM_TTL_MS = 30 * 60 * 1000; 1129 function getStoredUtm(key) { 1130 var fromUrl = new URLSearchParams(window.location.search).get(key); 1131 if (fromUrl) return fromUrl; 1132 var ts = parseInt(sessionStorage.getItem('morada_utm_ts') || '0', 10); 1133 if (!ts || (Date.now() - ts) > UTM_TTL_MS) return ''; // sessão expirada 1134 return sessionStorage.getItem('morada_' + key) || ''; 1135 } 1136 1137 function getCookie(name) { 1138 var v = document.cookie.match('(^|;) ?' + name + '=([^;]*)(;|$)'); 1139 return v ? v[2] : null; 1140 } 1141 1142 document.getElementById('moradaNativeForm').addEventListener('submit', function(e) { 1143 e.preventDefault(); 1144 1145 var btn = document.getElementById('moradaSubmitBtn'); 1146 btn.innerText = "Conectando..."; 1147 btn.disabled = true; 1148 1149 var firstname = document.getElementById('morada_firstname').value; 1150 var email = document.getElementById('morada_email').value; 1151 var phone = document.getElementById('morada_phone').value; 1152 1153 var payload = { 1154 "submittedAt": Date.now(), 1155 "fields": [ 1156 { "name": "firstname", "value": firstname }, 1157 { "name": "phone", "value": phone }, 1158 { "name": "morada_last_touch_channel", "value": "Site WhatsApp Click" }, 1159 { "name": "morada_last_touch_conversion_point", "value": "site_click_whatsapp" }, 1160 { "name": "morada_last_touch_datetime", "value": new Date().toISOString() }, 1161 { "name": "morada_last_touch_landing_url", "value": window.location.href }, 1162 { "name": "morada_last_touch_utm_referrer", "value": document.referrer || '' }, 1163 { "name": "morada_last_touch_utm_source", "value": getStoredUtm('utm_source') }, 1164 { "name": "morada_last_touch_utm_medium", "value": getStoredUtm('utm_medium') }, 1165 { "name": "morada_last_touch_utm_campaign", "value": getStoredUtm('utm_campaign') }, 1166 { "name": "morada_last_touch_utm_content", "value": getStoredUtm('utm_content') }, 1167 { "name": "morada_last_touch_utm_term", "value": getStoredUtm('utm_term') } 1168 ], 1169 "context": { 1170 "hutk": getCookie('hubspotutk'), 1171 "pageUri": window.location.href, 1172 "pageName": document.title 1173 } 1174 }; 1175 1176 if (email) {
1177 payload.fields.push({ "name": "email", "value": email }); 1178 } 1179 1180 var url = 'https://api.hsforms.com/submissions/v3/integration/submit/' + PORTAL_ID + '/' + FORM_ID; 1181 1182 fetch(url, { 1183 method: 'POST', 1184 headers: { 'Content-Type': 'application/json' }, 1185 body: JSON.stringify(payload) 1186 }) 1187 .then(function(res) { 1188 document.getElementById('moradaNativeForm').style.display = 'none'; 1189 document.getElementById('moradaSuccessMsg').style.display = 'block'; 1190 1191 var msg = 'Olá! Sou ' + firstname + ' e vim pelo site da Morada.ai. Quero saber mais.'; 1192 setTimeout(function() { 1193 window.location.href = 'https://wa.me/' + WHATSAPP_NUMBER + '?text=' + encodeURIComponent(msg); 1194 document.getElementById('moradaNativeForm').reset(); 1195 document.getElementById('moradaNativeForm').style.display = 'flex'; 1196 document.getElementById('moradaSuccessMsg').style.display = 'none'; 1197 btn.innerText = "Ir para o WhatsApp"; 1198 btn.disabled = false; 1199 moradaCloseWaModal(); 1200 }, 1500); 1201 }) 1202 .catch(function(err) { 1203 console.error("Morada Forms Erro: ", err); 1204 btn.innerText = "Erro. Tente novamente."; 1205 btn.disabled = false; 1206 }); 1207 }); 1208 1209 window.moradaOpenWaModal = function() { 1210 document.getElementById('moradaWaModal').classList.add('open'); 1211 document.body.classList.add('morada-wa-modal-open'); 1212 }; 1213 1214 window.moradaCloseWaModal = function() { 1215 document.getElementById('moradaWaModal').classList.remove('open'); 1216 document.body.classList.remove('morada-wa-modal-open'); 1217 }; 1218 1219 document.addEventListener('click', function(e) { 1220 if (e.target && e.target.id === 'moradaWaModal') moradaCloseWaModal(); 1221 }); 1222 document.addEventListener('keydown', function(e) { 1223 if (e.key === 'Escape') moradaCloseWaModal(); 1224 }); 1225 1226 document.addEventListener('click', function(e) { 1227 var el = e.target; 1228 if (!el) return; 1229 var node = el.closest ? el.closest('a, button, [onclick]') : null; 1230 if (!node) return; 1231 if (node.closest('#moradaWaModal') || node.closest('.morada-wa-fab-novo')) return; 1232 1233 var href = (node.getAttribute('href') || '').toLowerCase(); 1234 var isWhatsappLink = /(?:wa\.me|api\.whatsapp\.com\/send|web\.whatsapp\.com|whatsapp:\/\/)/i.test(href); 1235 if (isWhatsappLink) { 1236 e.preventDefault(); e.stopPropagation(); window.moradaOpenWaModal(); return false; 1237 } 1238 }, true); 1239 1240})(); 1241</script>
1241 1242<!-- ===== FIM MORADA WHATSAPP MODAL ===== -->
1243<script id="leadin-script-loader-js-js-extra"> 1244var leadin_wordpress = {"userRole":"visitor","pageType":"page","leadinPluginVersion":"11.3.45"}; 1245//# sourceURL=leadin-script-loader-js-js-extra 1246</script>
vendor: 1 bytes, line 1246
1246
1247<script id="leadin-script-loader-js-js" src="https://js.hs-scripts.com/41468942.js?integration=WordPress&ver=11.3.45"></script>
vendor: 1 bytes, line 1247
1247
1248<script id="swiper-js" src="https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.js?ver=11"></script>
vendor: 1 bytes, line 1248
1248
1249<script id="aos-js" src="https://unpkg.com/[email protected]/dist/aos.js?ver=2.3.1"></script>
vendor: 1 bytes, line 1249
1249
1250<script id="featherlight-js" src="https://morada.ai/wp-content/themes/moradaai-v2/assets/vendor/featherlight/featherlight.min.js?ver=1.7.12"></script>
vendor: 1 bytes, line 1250
1250
1251<script id="hubspot-forms-js" src="https://js.hsforms.net/forms/embed/v2.js"></script>
vendor: 1 bytes, line 1251
1251
1252<script id="moradaai-v2-menu-home-js" src="https://morada.ai/wp-content/themes/moradaai-v2/js/mainMenuHome.js?ver=1782151704"></script>
vendor: 1 bytes, line 1252
1252
1253<script id="moradaai-v2-chat-overlay-js" src="https://morada.ai/wp-content/themes/moradaai-v2/js/chatOverlay.js?ver=1782151704"></script>
vendor: 1 bytes, line 1253
1253
1254<script id="moradaai-v2-smoothscroll-js" src="https://morada.ai/wp-content/themes/moradaai-v2/js/jquery.smoothscroll.js?ver=1782151704"></script>
vendor: 1 bytes, line 1254
1254
1255<script id="jetpack-stats-js-before"> 1256_stq = window._stq || []; 1257_stq.push([ "view", {"v":"ext","blog":"246717467","post":"11842","tz":"-3","srv":"morada.ai","j":"1:15.8.1"} ]); 1258_stq.push([ "clickTrackerInit", "246717467", "11842" ]); 1259//# sourceURL=jetpack-stats-js-before 1260</script>
vendor: 1 bytes, line 1260
1260
1261<script data-wp-strategy="defer" defer id="jetpack-stats-js" src="https://stats.wp.com/e-202641.js"></script>
vendor: 1 bytes, line 1261
1261
1262<script id="wp-emoji-settings" type="application/json"> 1263{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://morada.ai/wp-includes/js/wp-emoji-release.min.js?ver=7.1.2"}} 1264</script>
vendor: 1 bytes, line 1264
1264
1265<script type="module"> 1266/*! This file is auto-generated */ 1267var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))}); 1268//# sourceURL=https://morada.ai/wp-includes/js/wp-emoji-loader.min.js 1269</script>
1269 1270 1271 1272 1273 1274 1275 1276 1277 1278
1279<script> 1280 AOS.init({ 1281 easing: 'ease-out', 1282 duration: 600 1283 }); 1284</script>
1284 1285
1286<script> 1287 // WP core's jQuery loads in noConflict mode â `$` is not a global. 1288 // Wrap so `$` is bound locally to jQuery inside the callback. 1289 jQuery(function ($) { 1290 // Reads a UTM param from the URL, falling back to a sessionStorage 1291 // copy so the value survives navigation within the same session. 1292 function getUtmSafe(paramName) { 1293 var fromUrl = new URLSearchParams(window.location.search).get(paramName); 1294 if (fromUrl) { 1295 sessionStorage.setItem('morada_' + paramName, fromUrl); 1296 return fromUrl; 1297 } 1298 return sessionStorage.getItem('morada_' + paramName) || ''; 1299 } 1300 1301 // The "Conheça a Morada" CTAs (any link to #criesuamia) open this 1302 // lightbox. The HubSpot form is created fresh into the open modal each 1303 // time â never cloned, because a cloned live form loses its HubSpot 1304 // runtime and would not submit. 1305 $('a[href="#criesuamia"]').featherlight({ 1306 targetAttr: 'href', 1307 variant: 'crieBox', 1308 afterContent: function () { 1309 var $target = this.$content.find('.hubspotModalTarget'); 1310 if (!$target.length || $target.data('hsInit')) { return; } 1311 1312 // Unique id per open: HubSpot suffixes duplicate form ids, and 1313 // the create() target must point at the node inside THIS modal. 1314 var id = 'hsModalForm_' + (window.__hsModalSeq = (window.__hsModalSeq || 0) + 1); 1315 $target.attr('id', id).data('hsInit', true); 1316 1317 var utmSource = getUtmSafe('utm_source'); 1318 var utmMedium = getUtmSafe('utm_medium'); 1319 var utmCampaign = getUtmSafe('utm_campaign'); 1320 var utmTerm = getUtmSafe('utm_term'); 1321 var utmContent = getUtmSafe('utm_content'); 1322 var landingUrl = window.location.href.split('#')[0]; // strip the #criesuamia anchor 1323 1324 hbspt.forms.create({ 1325 region: "na1", 1326 portalId: "41468942", 1327 formId: "c4f47182-c706-43aa-929e-9c0290593359", 1328 target: '#' + id, 1329 onFormReady: function ($form) { 1330 // Delay so HubSpot's React form has mounted before we write 1331 // into its fields. 1332 setTimeout(function () { 1333 var formNode = $form[0] || $form; 1334 1335 function injetarValor(nomeCampo, valor) { 1336 if (!valor) { return; } 1337 var input = formNode.querySelector('input[name="' + nomeCampo + '"]'); 1338 if (input) { 1339 input.value = valor; 1340 // input + change so HubSpot's React notices the write. 1341 input.dispatchEvent(new Event('input', { bubbles: true })); 1342 input.dispatchEvent(new Event('change', { bubbles: true })); 1343 } 1344 } 1345 1346 injetarValor('morada_last_touch_utm_source', utmSource); 1347 injetarValor('morada_last_touch_utm_medium', utmMedium); 1348 injetarValor('morada_last_touch_utm_campaign', utmCampaign); 1349 injetarValor('morada_last_touch_utm_term', utmTerm); 1350 injetarValor('morada_last_touch_utm_content', utmContent); 1351 injetarValor('morada_last_touch_landing_url', landingUrl); 1352 }, 800); 1353 } 1354 }); 1355 } 1356 }); 1357 }); 1358</script>
vendor: 1 bytes, line 1358
1358
1359<script> 1360 document.addEventListener('DOMContentLoaded', function () { 1361 const currentUrl = window.location.href; 1362 const menuLinks = document.querySelectorAll('.menusFooter a'); 1363 1364 menuLinks.forEach(function(link) { 1365 if (link.href === currentUrl) { 1366 link.classList.add('activeFooterMenu'); 1367 } 1368 }); 1369 }); 1370</script>
1370</body> 1371</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.