{"id":11,"date":"2025-09-25T11:49:42","date_gmt":"2025-09-25T11:49:42","guid":{"rendered":"https:\/\/otisnetwork.com.br\/?page_id=11"},"modified":"2025-10-14T13:47:17","modified_gmt":"2025-10-14T13:47:17","slug":"blog","status":"publish","type":"page","link":"https:\/\/otisnetwork.com.br\/blog\/","title":{"rendered":"blog"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"11\" class=\"elementor elementor-11\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7b1e6a1 e-flex e-con-boxed e-con e-parent\" data-id=\"7b1e6a1\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-42bcad9 elementor-widget-mobile__width-initial elementor-grid-3 elementor-grid-tablet-2 elementor-grid-mobile-1 elementor-widget elementor-widget-loop-grid\" data-id=\"42bcad9\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;template_id&quot;:721,&quot;pagination_type&quot;:&quot;load_more_on_click&quot;,&quot;auto_scroll&quot;:&quot;yes&quot;,&quot;_animation_mobile&quot;:&quot;fadeInUp&quot;,&quot;_skin&quot;:&quot;post&quot;,&quot;columns&quot;:&quot;3&quot;,&quot;columns_tablet&quot;:&quot;2&quot;,&quot;columns_mobile&quot;:&quot;1&quot;,&quot;edit_handle_selector&quot;:&quot;[data-elementor-type=\\&quot;loop-item\\&quot;]&quot;,&quot;load_more_spinner&quot;:{&quot;value&quot;:&quot;fas fa-spinner&quot;,&quot;library&quot;:&quot;fa-solid&quot;},&quot;row_gap&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;row_gap_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;row_gap_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"loop-grid.post\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-loop-container elementor-grid\" role=\"list\">\n\t\t<style id=\"loop-721\">.elementor-721 .elementor-element.elementor-element-1187715{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-721 .elementor-element.elementor-element-d69db9d img{max-width:100%;height:278px;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-721 .elementor-element.elementor-element-3b3ee9d{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 10px;}.elementor-721 .elementor-element.elementor-element-3b3ee9d .elementor-heading-title{font-family:\"Roboto\", Sans-serif;font-size:20px;font-weight:600;color:#1B1F3B;}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-721 .elementor-element.elementor-element-b65d8db .elementor-icon-list-icon i{color:#6EC1E400;font-size:14px;}.elementor-721 .elementor-element.elementor-element-b65d8db .elementor-icon-list-icon svg{fill:#6EC1E400;--e-icon-list-icon-size:14px;}.elementor-721 .elementor-element.elementor-element-b65d8db .elementor-icon-list-icon{width:14px;}body:not(.rtl) .elementor-721 .elementor-element.elementor-element-b65d8db .elementor-icon-list-text{padding-left:0px;}body.rtl .elementor-721 .elementor-element.elementor-element-b65d8db .elementor-icon-list-text{padding-right:0px;}.elementor-721 .elementor-element.elementor-element-b65d8db .elementor-icon-list-item{font-family:\"Roboto\", Sans-serif;font-weight:500;}.elementor-721 .elementor-element.elementor-element-b65d8db{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 10px 0px 10px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#1B1F3B00;border-radius:0px 0px 0px 0px;}.elementor-721 .elementor-element.elementor-element-b65d8db.elementor-element{--align-self:center;}.elementor-widget-theme-post-excerpt{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-721 .elementor-element.elementor-element-0bd313e{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 10px;}.elementor-721 .elementor-element.elementor-element-07afa37 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(1px\/2);}.elementor-721 .elementor-element.elementor-element-07afa37 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(1px\/2);}.elementor-721 .elementor-element.elementor-element-07afa37 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(1px\/2);margin-left:calc(1px\/2);}.elementor-721 .elementor-element.elementor-element-07afa37 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-1px\/2);margin-left:calc(-1px\/2);}body.rtl .elementor-721 .elementor-element.elementor-element-07afa37 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-1px\/2);}body:not(.rtl) .elementor-721 .elementor-element.elementor-element-07afa37 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-1px\/2);}.elementor-721 .elementor-element.elementor-element-07afa37 .elementor-icon-list-icon i{color:#1B1F3B00;font-size:15px;}.elementor-721 .elementor-element.elementor-element-07afa37 .elementor-icon-list-icon svg{fill:#1B1F3B00;--e-icon-list-icon-size:15px;}.elementor-721 .elementor-element.elementor-element-07afa37 .elementor-icon-list-icon{width:15px;}body:not(.rtl) .elementor-721 .elementor-element.elementor-element-07afa37 .elementor-icon-list-text{padding-left:5px;}body.rtl .elementor-721 .elementor-element.elementor-element-07afa37 .elementor-icon-list-text{padding-right:5px;}.elementor-721 .elementor-element.elementor-element-07afa37{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 10px 0px 10px;}.elementor-721 .elementor-element.elementor-element-07afa37.elementor-element{--align-self:center;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-721 .elementor-element.elementor-element-bd01f5a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-721 .elementor-element.elementor-element-bd01f5a .elementor-button{fill:#1B1F3B;color:#1B1F3B;background-color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#1B1F3B;border-radius:5px 5px 5px 5px;}.elementor-721 .elementor-element.elementor-element-bd01f5a .elementor-button:hover, .elementor-721 .elementor-element.elementor-element-bd01f5a .elementor-button:focus{color:#FFFFFF;background-color:#1B1F3B;}.elementor-721 .elementor-element.elementor-element-bd01f5a .elementor-button:hover svg, .elementor-721 .elementor-element.elementor-element-bd01f5a .elementor-button:focus svg{fill:#FFFFFF;}.elementor-721 .elementor-element.elementor-element-bd01f5a{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;border-radius:-185px -185px -185px -185px;}@media(max-width:767px){.elementor-721 .elementor-element.elementor-element-1187715{--content-width:500px;}.elementor-721 .elementor-element.elementor-element-b65d8db{border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-721 .elementor-element.elementor-element-07afa37 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(0px\/2);}.elementor-721 .elementor-element.elementor-element-07afa37 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(0px\/2);}.elementor-721 .elementor-element.elementor-element-07afa37 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(0px\/2);margin-left:calc(0px\/2);}.elementor-721 .elementor-element.elementor-element-07afa37 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-0px\/2);margin-left:calc(-0px\/2);}body.rtl .elementor-721 .elementor-element.elementor-element-07afa37 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-0px\/2);}body:not(.rtl) .elementor-721 .elementor-element.elementor-element-07afa37 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-0px\/2);}.elementor-721 .elementor-element.elementor-element-07afa37 .elementor-icon-list-icon{width:18px;}.elementor-721 .elementor-element.elementor-element-07afa37 .elementor-icon-list-icon i{font-size:18px;}.elementor-721 .elementor-element.elementor-element-07afa37 .elementor-icon-list-icon svg{--e-icon-list-icon-size:18px;}.elementor-721 .elementor-element.elementor-element-07afa37{width:100%;max-width:100%;}.elementor-721 .elementor-element.elementor-element-07afa37.elementor-element{--align-self:center;}}@media(min-width:768px){.elementor-721 .elementor-element.elementor-element-1187715{--content-width:1101px;}}<\/style>\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"721\" class=\"elementor elementor-721 e-loop-item e-loop-item-995 post-995 post type-post status-publish format-standard has-post-thumbnail hentry category-blog\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\n\t\t\t<div class=\"elementor-element elementor-element-1187715 e-flex e-con-boxed e-con e-parent\" data-id=\"1187715\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d69db9d elementor-widget elementor-widget-theme-post-featured-image elementor-widget-image\" data-id=\"d69db9d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"theme-post-featured-image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/otisnetwork.com.br\/blog\/google-adsense-tudo-o-que-voce-precisa-saber-para-monetizar-seu-conteudo\/\">\n\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"1200\" height=\"675\" src=\"https:\/\/otisnetwork.com.br\/blog\/wp-content\/uploads\/2025\/10\/adsense.webp\" class=\"attachment-full size-full wp-image-997\" alt=\"\" srcset=\"https:\/\/otisnetwork.com.br\/blog\/wp-content\/uploads\/2025\/10\/adsense.webp 1200w, https:\/\/otisnetwork.com.br\/blog\/wp-content\/uploads\/2025\/10\/adsense-300x169.webp 300w, https:\/\/otisnetwork.com.br\/blog\/wp-content\/uploads\/2025\/10\/adsense-1024x576.webp 1024w, https:\/\/otisnetwork.com.br\/blog\/wp-content\/uploads\/2025\/10\/adsense-768x432.webp 768w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3b3ee9d elementor-widget elementor-widget-theme-post-title elementor-page-title elementor-widget-heading\" data-id=\"3b3ee9d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"theme-post-title.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/otisnetwork.com.br\/blog\/google-adsense-tudo-o-que-voce-precisa-saber-para-monetizar-seu-conteudo\/\">Google AdSense: Tudo o que Voc\u00ea Precisa Saber para Monetizar seu Conte\u00fado<\/a><\/h1>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b65d8db elementor-align-center elementor-widget elementor-widget-post-info\" data-id=\"b65d8db\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"post-info.default\">\n\t\t\t\t\t\t\t<ul class=\"elementor-inline-items elementor-icon-list-items elementor-post-info\">\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item elementor-repeater-item-0bbf73b elementor-inline-item\" itemprop=\"about\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-terms\">\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-post-info__terms-list\">\n\t\t\t\t<span class=\"elementor-post-info__terms-list-item\">Blog<\/span>\t\t\t\t<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0bd313e elementor-widget elementor-widget-theme-post-excerpt\" data-id=\"0bd313e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"theme-post-excerpt.default\">\n\t\t\t\t\t<p>Se voc\u00ea tem um blog, um site ou um canal no YouTube e sonha em transformar sua paix\u00e3o em uma fonte de renda, \u00e9 muito prov\u00e1vel que j\u00e1 tenha ouvido\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-07afa37 elementor-align-left elementor-widget-mobile__width-inherit elementor-mobile-align-center elementor-widget elementor-widget-post-info\" data-id=\"07afa37\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"post-info.default\">\n\t\t\t\t\t\t\t<ul class=\"elementor-inline-items elementor-icon-list-items elementor-post-info\">\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item elementor-repeater-item-0bbf73b elementor-inline-item\" itemprop=\"datePublished\">\n\t\t\t\t\t\t<a href=\"https:\/\/otisnetwork.com.br\/blog\/2025\/10\/13\/\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-date\">\n\t\t\t\t\t\t\t\t\t\t<time>outubro 13, 2025<\/time>\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t<\/li>\n\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bd01f5a elementor-align-center elementor-widget elementor-widget-button\" data-id=\"bd01f5a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/otisnetwork.com.br\/blog\/google-adsense-tudo-o-que-voce-precisa-saber-para-monetizar-seu-conteudo\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-long-arrow-alt-right\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M313.941 216H12c-6.627 0-12 5.373-12 12v56c0 6.627 5.373 12 12 12h301.941v46.059c0 21.382 25.851 32.09 40.971 16.971l86.059-86.059c9.373-9.373 9.373-24.569 0-33.941l-86.059-86.059c-15.119-15.119-40.971-4.411-40.971 16.971V216z\"><\/path><\/svg>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Ver mais<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<span class=\"e-load-more-spinner\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-spinner\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M304 48c0 26.51-21.49 48-48 48s-48-21.49-48-48 21.49-48 48-48 48 21.49 48 48zm-48 368c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.49-48-48-48zm208-208c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.49-48-48-48zM96 256c0-26.51-21.49-48-48-48S0 229.49 0 256s21.49 48 48 48 48-21.49 48-48zm12.922 99.078c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48c0-26.509-21.491-48-48-48zm294.156 0c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48c0-26.509-21.49-48-48-48zM108.922 60.922c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.491-48-48-48z\"><\/path><\/svg>\t\t\t<\/span>\n\t\t\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2ac2c5e5 e-flex e-con-boxed e-con e-parent\" data-id=\"2ac2c5e5\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-377d1801 elementor-widget elementor-widget-html\" data-id=\"377d1801\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t    <!-- Favicon -->\r\n    <link rel=\"icon\" href=\"https:\/\/otisnetwork.com.br\/imagens\/logocinza.webp\" type=\"image\/webp\">\r\n\r\n    <!-- Preload de Fontes -->\r\n    <link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n    <link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\r\n    <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;600;700;800&display=swap\" rel=\"stylesheet\" media=\"print\" onload=\"this.media='all'\">\r\n    \r\n    <!-- Tailwind CSS -->\r\n    <script src=\"https:\/\/cdn.tailwindcss.com\"><\/script>\r\n<style>\r\n      \/* ===== DEFINI\u00c7\u00c3O DAS FONTES CUSTOMIZADAS ===== *\/\r\n      \/* Os caminhos foram ajustados para carregar os arquivos da pasta 'fonts' *\/\r\n      \r\n      @font-face {\r\n          font-family: 'Protrakt';\r\n          src: url('https:\/\/otisnetwork.com.br\/fonts\/fonnts.com-Protrakt.ttf') format('truetype');\r\n          font-weight: 600; \/* Semi-Bold *\/\r\n          font-style: normal;\r\n          font-display: swap; \/* Melhora o carregamento *\/\r\n      }\r\n\r\n      @font-face {\r\n          font-family: 'Design System C';\r\n          src: url('https:\/\/otisnetwork.com.br\/fonts\/Design-System-C-W01-900R.ttf') format('truetype');\r\n          font-weight: 900; \/* Ajustado para 900 com base no nome do arquivo *\/\r\n          font-style: normal;\r\n          font-display: swap; \/* Melhora o carregamento *\/\r\n      }\r\n      #mobile-menu-button {\r\n          border: 0px !important;\r\n      }\r\n      \r\n      #mobile-menu-close-button {\r\n          border: 0px !important;\r\n      }\r\n      \/* ===== PALETA DE CORES ATUALIZADA ===== *\/\r\n      :root {\r\n          --otis-dark: #1B1F3B;\r\n          --otis-accent: #38BDF8; \/* Cor principal alterada para azul *\/\r\n          --otis-light-gray: #F5F5F7;\r\n          --otis-accent-rgb: 56, 189, 248; \/* RGB correspondente ao azul *\/\r\n\r\n          \/* Cores de Texto *\/\r\n          --text-light-primary: #FFFFFF; \/* Alterado para branco puro *\/\r\n          --text-light-secondary: rgba(245, 245, 247, 0.75);\r\n          --text-dark-primary: var(--otis-dark);\r\n          --text-dark-secondary: #4a4e69;\r\n\r\n          \/* Cores de Fundo *\/\r\n          --bg-default: var(--otis-dark);\r\n          --bg-secondary: #24294d;\r\n          --bg-light: var(--otis-light-gray);\r\n\r\n          \/* Cores de Borda *\/\r\n          --border-color-light: rgba(245, 245, 247, 0.1);\r\n          --border-color-dark: rgba(27, 31, 59, 0.15);\r\n      }\r\n\r\n      \/* ===== APLICA\u00c7\u00c3O DAS FONTES CUSTOMIZADAS ===== *\/\r\n      .hero-title-otis,\r\n      .hero-title-network {\r\n        font-family: 'Design System C', sans-serif;\r\n        text-transform: uppercase;\r\n        font-weight: 900;\r\n        font-size: clamp(2.5rem, 6vw, 4rem);\r\n        line-height: 1.1; \/* Ajustado para melhor alinhamento *\/\r\n      }\r\n\r\n      \/* Texto OTIS (Header) *\/\r\n      .logo-text-otis {\r\n        font-family: 'Design System C', sans-serif;\r\n        padding-left: 10px;\r\n        font-size: 1.25rem;\r\n        font-weight: 900;\r\n        text-transform: capitalize;\r\n        color: #ffffff;\r\n        line-height: 1;\r\n      }\r\n\r\n      \/* Texto NETWORK (Header) *\/\r\n      .logo-text-network {\r\n        font-family: 'Design System C', sans-serif;\r\n        padding-left: 10px; \/* Alinhado com Otis *\/\r\n        font-size: 0.9rem;\r\n        font-weight: 500;\r\n        color: #ffffff;\r\n        display: block; \/* Garante quebra de linha *\/\r\n        line-height: 1;\r\n      }\r\n\r\n      \/* Tipografia Responsiva *\/\r\n      .h1-clamp { font-size: clamp(2.2rem, 5.2vw, 3.5rem); font-weight: 800; line-height: 1.15; }\r\n      .h2-clamp { font-size: clamp(2.2rem, 5vw, 3rem); font-weight: 800; }\r\n\r\n      \/* Anima\u00e7\u00f5es de Entrada Aprimoradas *\/\r\n      .reveal {\r\n          opacity: 0;\r\n          transform: translateY(50px) scale(0.95);\r\n          filter: blur(5px);\r\n          transition: opacity 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94), \r\n                      transform 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94),\r\n                      filter 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94);\r\n      }\r\n      .reveal.visible { \r\n          opacity: 1; \r\n          transform: translateY(0) scale(1);\r\n          filter: blur(0);\r\n      }\r\n      @media (prefers-reduced-motion: reduce) { .reveal { transition: none; opacity: 1; transform: none; filter: none; } }\r\n      \r\n      \/* Gradiente do Hero Atualizado *\/\r\n      .text-gradient {\r\n          background: linear-gradient(90deg, var(--otis-light-gray), #d8d8da, var(--otis-light-gray));\r\n          background-size: 200% auto;\r\n          -webkit-background-clip: text;\r\n          -webkit-text-fill-color: transparent;\r\n          animation: shine 8s linear infinite;\r\n      }\r\n      @keyframes shine { to { background-position: 200% center; } }\r\n\r\n      \/* Estilo do Header Transparente e Fixo *\/\r\n      #main-header {\r\n          background-color: rgba(27, 31, 59, 1.85);\r\n          transition: background-color 0.3s, border-color 0.3s;\r\n          transform: translateZ(0);\r\n      }\r\n      #main-header.header-scrolled {\r\n          background-color: rgba(27, 31, 59, 0.85);\r\n          backdrop-filter: blur(10px);\r\n          border-bottom: 1px solid var(--border-color-light);\r\n      }\r\n      .nav-link {\r\n          position: relative;\r\n          padding-bottom: 4px;\r\n      }\r\n      .nav-link.active {\r\n          color: var(--otis-accent);\r\n          font-weight: 700;\r\n      }\r\n      .nav-link::after {\r\n          content: '';\r\n          position: absolute;\r\n          width: 100%;\r\n          transform: scaleX(0);\r\n          height: 2px;\r\n          bottom: 0;\r\n          left: 0;\r\n          background-color: var(--otis-accent);\r\n          transform-origin: bottom right;\r\n          transition: transform 0.3s ease-out;\r\n      }\r\n      .nav-link:hover::after,\r\n      .nav-link.active::after {\r\n          transform: scaleX(1);\r\n          transform-origin: bottom left;\r\n      }\r\n      \r\n      \/* Link de \"Pular para o conte\u00fado\" *\/\r\n      .skip-link { position: absolute; top: -50px; left: 0; background: var(--otis-accent); color: var(--otis-dark); padding: 8px 12px; z-index: 1000; transition: top 0.3s; border-bottom-right-radius: 8px; font-weight: bold;}\r\n      .skip-link:focus { top: 0; }\r\n\r\n      \/* Estilo para texto vazado com anima\u00e7\u00e3o em LOOP *\/\r\n      .animated-text {\r\n          -webkit-text-stroke: 1px var(--text-light-secondary);\r\n          color: transparent;\r\n          background-image: linear-gradient(to right, var(--text-light-primary), var(--text-light-primary));\r\n          background-size: 0% 100%;\r\n          background-repeat: no-repeat;\r\n          -webkit-background-clip: text;\r\n          background-clip: text;\r\n          animation: fill-in-out 6s ease-in-out infinite;\r\n      }\r\n      \r\n      @keyframes fill-in-out {\r\n          0%, 100% { background-size: 0% 100%; }\r\n          40%, 60% { background-size: 100% 100%; }\r\n      }\r\n\r\n      #animated-text-container h2:nth-child(1) { animation-delay: 0s; }\r\n      #animated-text-container h2:nth-child(2) { animation-delay: 2s; }\r\n      #animated-text-container h2:nth-child(3) { animation-delay: 4s; }\r\n\r\n      \/* Estilos Profissionais de Formul\u00e1rio *\/\r\n      .form-input {\r\n          background-color: var(--bg-secondary);\r\n          border: 1px solid var(--border-color-light);\r\n          color: var(--text-light-primary);\r\n          transition: border-color 0.3s, box-shadow 0.3s, background-color 0.3s;\r\n      }\r\n      .form-input:focus {\r\n          border-color: var(--otis-accent);\r\n          box-shadow: 0 0 0 3px rgba(var(--otis-accent-rgb), 0.5);\r\n          background-color: var(--bg-default);\r\n      }\r\n      \r\n      .animated-grid-bg {\r\n          background-image: linear-gradient(to right, rgba(245,245,247,0.05) 1px, transparent 1px),\r\n                              linear-gradient(to bottom, rgba(245,245,247,0.05) 1px, transparent 1px);\r\n          background-size: 40px 40px;\r\n          animation: moveGrid 10s linear infinite;\r\n      }\r\n      @keyframes moveGrid {\r\n          from { background-position: 0 0; }\r\n          to { background-position: 40px 40px; }\r\n      }\r\n\r\n      \/* Efeitos Hero Section *\/\r\n      .hero-text-shadow { text-shadow: 0 2px 10px rgba(0, 0, 0, 0.5); }\r\n\r\n      .hero-button {\r\n          position: relative;\r\n          overflow: hidden;\r\n          z-index: 1;\r\n          transition: all 0.3s ease-out; \/* MODIFICADO: Transi\u00e7\u00e3o unificada *\/\r\n          transform: translateZ(0); \r\n          box-shadow: 0 4px 6px rgba(0,0,0,0.1), 0 1px 3px rgba(0,0,0,0.08);\r\n      }\r\n      .hero-button:hover {\r\n          transform: translateY(-5px) scale(1.02);\r\n          box-shadow: 0 14px 28px rgba(var(--otis-accent-rgb), 0.25), 0 10px 10px rgba(0,0,0,0.22);\r\n      }\r\n\r\n      .hero-button-primary { \/* transition: background-color 0.3s;  REMOVIDO *\/ }\r\n      .hero-button-primary:hover { background-color: #2596c7; } \/* Tom mais escuro do azul *\/\r\n      .hero-button-primary::after {\r\n          content: '';\r\n          position: absolute;\r\n          top: -50%;\r\n          width: 20%;\r\n          height: 200%;\r\n          background: linear-gradient(to right, rgba(245, 245, 247, 0) 0%, rgba(245, 245, 247, 0.4) 50%, rgba(245, 245, 247, 0) 100%);\r\n          transform: rotate(25deg);\r\n          left: -100%;\r\n          transition: left 0.6s cubic-bezier(0.2, 0.8, 0.2, 1);\r\n      }\r\n      .hero-button-primary:hover::after { left: 180%; }\r\n      .hero-button-secondary { \/* transition: color 0.3s ease, border-color 0.3s ease; REMOVIDO *\/ }\r\n      .hero-button-secondary::before {\r\n          content: '';\r\n          position: absolute;\r\n          top: 0; left: 0; right: 0; bottom: 0;\r\n          background-color: var(--otis-accent);\r\n          border-radius: 0.75rem; \/* Corresponde ao rounded-xl do Tailwind *\/\r\n          transform: scaleY(0);\r\n          transform-origin: bottom;\r\n          transition: transform 0.3s ease-in-out;\r\n          z-index: -1;\r\n      }\r\n      .hero-button-secondary:hover {\r\n          color: var(--otis-dark);\r\n          border-color: var(--otis-accent); \r\n      }\r\n      .hero-button-secondary:hover::before {\r\n          transform: scaleY(1);\r\n          transform-origin: top;\r\n      }\r\n\r\n      \/* ===== SE\u00c7\u00c3O DIFERENCIAIS ===== *\/\r\n      .diferencial-item {\r\n          background-color: var(--bg-secondary);\r\n          background-image: radial-gradient(circle at 10% 10%, rgba(var(--otis-accent-rgb), 0.1), transparent 50%);\r\n          border: 1px solid var(--border-color-light);\r\n          border-radius: 1rem;\r\n          transition: background-color 0.4s ease, border-color 0.4s ease, transform 0.4s ease, box-shadow 0.4s ease, background-image 0.4s ease;\r\n          position: relative;\r\n          overflow: hidden;\r\n      }\r\n\r\n      .diferencial-item:hover {\r\n          background-color: #31365e;\r\n          background-image: radial-gradient(circle at 10% 10%, rgba(var(--otis-accent-rgb), 0.2), transparent 70%);\r\n          border-color: var(--otis-accent);\r\n          transform: translateY(-8px);\r\n          box-shadow: 0 10px 25px -5px rgba(var(--otis-accent-rgb), 0.1), 0 8px 10px -6px rgba(var(--otis-accent-rgb), 0.1);\r\n      }\r\n      \r\n      \/* Se\u00e7\u00e3o Resultados (antiga M\u00e9tricas) *\/\r\n      .metric-card {\r\n          transition: transform 0.4s ease, box-shadow 0.4s ease, border-color 0.4s ease;\r\n      }\r\n      .metric-card-light {\r\n          background-color: white;\r\n          border: 1px solid var(--border-color-dark);\r\n          box-shadow: 0 4px 15px rgba(0,0,0,0.05);\r\n      }\r\n        .metric-card-light:hover {\r\n          transform: translateY(-10px);\r\n          box-shadow: 0 15px 30px -5px rgba(var(--otis-accent-rgb), 0.15);\r\n          border-color: var(--otis-accent);\r\n      }\r\n      \r\n      .pulse-glow {\r\n          animation: pulse-glow-animation 3s infinite ease-in-out;\r\n      }\r\n      @keyframes pulse-glow-animation {\r\n          0%, 100% { box-shadow: 0 0 8px rgba(var(--otis-accent-rgb), 0.3); }\r\n          50% { box-shadow: 0 0 25px rgba(var(--otis-accent-rgb), 0.6); }\r\n      }\r\n      \r\n      \/* Se\u00e7\u00e3o Blog *\/\r\n      .blog-card-light {\r\n          background-color: white;\r\n          border: 1px solid var(--border-color-dark);\r\n          border-radius: 1rem;\r\n          overflow: hidden;\r\n          transition: transform 0.4s ease, box-shadow 0.4s ease, border-color 0.4s ease;\r\n          box-shadow: 0 4px 15px rgba(0,0,0,0.05);\r\n      }\r\n      .blog-card-light:hover {\r\n          transform: translateY(-8px);\r\n          box-shadow: 0 10px 25px -5px rgba(var(--otis-accent-rgb), 0.15), 0 8px 10px -6px rgba(var(--otis-accent-rgb), 0.15);\r\n          border-color: var(--otis-accent);\r\n      }\r\n      .blog-card-light img {\r\n          transition: transform 0.5s ease;\r\n      }\r\n      .blog-card-light:hover img {\r\n          transform: scale(1.05);\r\n      }\r\n\r\n      \/* ===== AJUSTE DA ANIMA\u00c7\u00c3O DO MENU MOBILE ===== *\/\r\n      #mobile-menu {\r\n          transform: translateY(-100%);\r\n          transition: transform 0.4s cubic-bezier(0.2, 0.8, 0.2, 1);\r\n      }\r\n      #mobile-menu.menu-open {\r\n          transform: translateY(0);\r\n      }\r\n      #mobile-menu nav a {\r\n          opacity: 0;\r\n          transform: translateY(10px);\r\n          transition: opacity 0.3s ease-out, transform 0.3s ease-out;\r\n      }\r\n      #mobile-menu.menu-open nav a { opacity: 1; transform: translateY(0); }\r\n      #mobile-menu.menu-open nav a:nth-child(1) { transition-delay: 0.1s; }\r\n      #mobile-menu.menu-open nav a:nth-child(2) { transition-delay: 0.15s; }\r\n      #mobile-menu.menu-open nav a:nth-child(3) { transition-delay: 0.2s; }\r\n      #mobile-menu.menu-open nav a:nth-child(4) { transition-delay: 0.25s; }\r\n      #mobile-menu.menu-open nav a:nth-child(5) { transition-delay: 0.3s; }\r\n      #mobile-menu.menu-open nav a:nth-child(6) { transition-delay: 0.35s; }\r\n      #mobile-menu.menu-open nav a:nth-child(7) { transition-delay: 0.4s; }\r\n\r\n      \/* Anima\u00e7\u00e3o de digita\u00e7\u00e3o *\/\r\n      .typed-cursor {\r\n          opacity: 1;\r\n          animation: blink 0.7s infinite;\r\n          color: var(--otis-accent);\r\n      }\r\n      @keyframes blink {\r\n          0%, 100% { opacity: 1; }\r\n          50% { opacity: 0; }\r\n      }\r\n\r\n      \/* Estilo Bot\u00e3o \"Ver Todos os Posts\" *\/\r\n      .blog-view-all-button {\r\n          display: inline-block;\r\n          border: 2px solid var(--border-color-dark);\r\n          color: var(--text-dark-secondary);\r\n          font-weight: 600;\r\n          padding: 0.9rem 2rem;\r\n          border-radius: 0.75rem;\r\n          transition: all 0.3s ease-in-out;\r\n          background-color: transparent;\r\n      }\r\n\r\n      .blog-view-all-button:hover {\r\n          transform: translateY(-4px);\r\n          background-color: rgba(var(--otis-accent-rgb), 0.08);\r\n          border-color: var(--otis-accent);\r\n          color: var(--otis-accent);\r\n          box-shadow: 0 8px 15px -4px rgba(var(--otis-accent-rgb), 0.2);\r\n      }\r\n      .sr-only {\r\n        position: absolute;\r\n        width: 1px;\r\n        height: 1px;\r\n        padding: 0;\r\n        margin: -1px;\r\n        overflow: hidden;\r\n        clip: rect(0, 0, 0, 0);\r\n        white-space: nowrap;\r\n        border-width: 0;\r\n      }\r\n    <\/style>\r\n    <script>\r\n      tailwind.config = {\r\n          theme: {\r\n              extend: {\r\n                  colors: {\r\n                      'otis-dark': '#1B1F3B',\r\n                      'otis-accent': '#38BDF8',\r\n                      'otis-light-gray': '#F5F5F7',\r\n                      'dark-primary': 'var(--text-dark-primary)',\r\n                      'dark-secondary': 'var(--text-dark-secondary)',\r\n                  }\r\n              }\r\n          }\r\n      }\r\n    <\/script>\r\n<!-- ===== Header ===== -->\r\n    <header id=\"main-header\" class=\"fixed top-0 left-0 right-0 z-50 py-4\">\r\n        <div class=\"container mx-auto px-6 flex justify-between items-center\">\r\n            <a href=\"https:\/\/otisnetwork.com.br\/\" aria-label=\"P\u00e1gina inicial da Otis Network\" class=\"flex items-center\">\r\n                <img decoding=\"async\" src=\"https:\/\/otisnetwork.com.br\/imagens\/logocinza.webp\" alt=\"\u00cdcone da Otis Network\" class=\"h-20 w-20\">\r\n                <div class=\"logo-text-container\">\r\n                    <span class=\"logo-text-otis\">Otis<\/span>\r\n                    <span class=\"logo-text-network\">Network<\/span>\r\n                <\/div>\r\n            <\/a>\r\n            <nav id=\"desktop-nav\" class=\"hidden lg:flex items-center space-x-6\">\r\n                <a href=\"..\/..\/#inicio\" class=\"nav-link font-semibold transition-colors duration-300 text-otis-light-gray\/90 hover:text-white\">In\u00edcio<\/a>\r\n                <a href=\"..\/..\/#quem-somos\" class=\"nav-link font-semibold transition-colors duration-300 text-otis-light-gray\/90 hover:text-white\">Quem Somos<\/a>\r\n                <a href=\"..\/..\/#nosso-metodo\" class=\"nav-link font-semibold transition-colors duration-300 text-otis-light-gray\/90 hover:text-white\">Nosso M\u00e9todo<\/a>\r\n                <a href=\"..\/..\/#resultados\" class=\"nav-link font-semibold transition-colors duration-300 text-otis-light-gray\/90 hover:text-white\">Resultados<\/a>\r\n                <a href=\"..\/..\/#diferenciais\" class=\"nav-link font-semibold transition-colors duration-300 text-otis-light-gray\/90 hover:text-white\">Nossos Diferenciais<\/a>\r\n                <a href=\"..\/..\/#contato\" class=\"nav-link font-semibold transition-colors duration-300 text-otis-light-gray\/90 hover:text-white\">Contato<\/a>\r\n                <a href=\"..\/..\/blog\" class=\"cta-button bg-otis-accent text-otis-dark px-6 py-2.5 rounded-xl font-bold hover:bg-sky-400 transition-all transform hover:scale-105 shadow-lg shadow-sky-500\/20\">Blog<\/a>\r\n            <\/nav>\r\n            <button id=\"mobile-menu-button\" class=\"lg:hidden text-otis-light-gray\" aria-expanded=\"false\" aria-controls=\"mobile-menu\" aria-label=\"Abrir menu principal\">\r\n                <svg class=\"h-7 w-7\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M4 6h16M4 12h16m-7 6h7\" \/><\/svg>\r\n            <\/button>\r\n        <\/div>\r\n    <\/header>\r\n    \r\n    <!-- Menu Mobile Redesenhado -->\r\n    <div id=\"mobile-menu\" class=\"fixed inset-0 bg-otis-dark z-[60] lg-hidden\" aria-hidden=\"true\">\r\n        <div class=\"container mx-auto px-6 py-8 h-full flex flex-col\">\r\n            <div class=\"flex justify-between items-center\">\r\n                <a href=\"#inicio\" aria-label=\"P\u00e1gina inicial da Otis Network\" class=\"flex items-center\">\r\n                    <img decoding=\"async\" src=\"https:\/\/otisnetwork.com.br\/imagens\/logocinza.webp\" alt=\"\u00cdcone da Otis Network\" class=\"h-20 w-20\">\r\n                    <div class=\"logo-text-container\">\r\n                      <span class=\"logo-text-otis\">Otis<\/span>\r\n                      <span class=\"logo-text-network\">Network<\/span>\r\n                    <\/div>\r\n                <\/a>\r\n                <button id=\"mobile-menu-close-button\" class=\"lg-hidden text-otis-light-gray\" aria-label=\"Fechar menu principal\">\r\n                      <svg class=\"h-7 w-7\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M6 18L18 6M6 6l12 12\" \/><\/svg>\r\n                <\/button>\r\n            <\/div>\r\n            <nav class=\"mt-16 flex-grow flex flex-col items-center justify-center space-y-6 text-2xl font-semibold text-center\">\r\n                <a href=\"https:\/\/otisnetwork.com.br\/#inicio\" class=\"text-otis-light-gray\/90 hover:text-white\">In\u00edcio<\/a>\r\n                <a href=\"https:\/\/otisnetwork.com.br\/#quem-somos\" class=\"text-otis-light-gray\/90 hover:text-white\">Quem Somos<\/a>\r\n                <a href=\"https:\/\/otisnetwork.com.br\/#nosso-metodo\" class=\"text-otis-light-gray\/90 hover:text-white\">Nosso M\u00e9todo<\/a>\r\n                <a href=\"https:\/\/otisnetwork.com.br\/#resultados\" class=\"text-otis-light-gray\/90 hover:text-white\">Resultados<\/a>\r\n                <a href=\"https:\/\/otisnetwork.com.br\/#diferenciais\" class=\"text-otis-light-gray\/90 hover:text-white\">Nossos Diferenciais<\/a>\r\n                <a href=\"https:\/\/otisnetwork.com.br\/blog\" class=\"text-otis-accent\">Blog<\/a>\r\n                <a href=\"https:\/\/otisnetwork.com.br\/#contato\" class=\"text-otis-light-gray\/90 hover:text-white\">Contato<\/a>\r\n                \r\n                <!--<select id=\"category-selector\" class=\"text-otis-dark p-2 rounded\" style=\"background: #1b1f3b;color: white;\">-->\r\n                <!--    <option value=\"\">Selecione uma categoria...<\/option>-->\r\n                <!--<\/select>-->\r\n            <\/nav>\r\n        <\/div>\r\n    <\/div>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-70778cbd e-flex e-con-boxed e-con e-parent\" data-id=\"70778cbd\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6e81d6d6 elementor-widget elementor-widget-html\" data-id=\"6e81d6d6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<footer style=\"background-color: var(--bg-default); border-top: 1px solid var(--border-color-light);\">\r\n        <div class=\"container mx-auto px-6 py-16\">\r\n            <div class=\"grid grid-cols-1 md:grid-cols-3 gap-12 text-center\">\r\n                <!-- Col 1: Brand Info -->\r\n                <div class=\"flex flex-col items-center\">\r\n                     <a href=\"#inicio\" aria-label=\"P\u00e1gina inicial da Otis Network\" class=\"flex flex-col items-center\">\r\n                         <img decoding=\"async\" src=\"https:\/\/otisnetwork.com.br\/imagens\/logocinza.webp\" alt=\"\u00cdcone da Otis Network\" class=\"h-20 w-20\">\r\n                         <div class=\"logo-text-container mt-2\">\r\n                           <span class=\"logo-text-otis block\">Otis<\/span>\r\n                           <span class=\"logo-text-network\">Network<\/span>\r\n                         <\/div>\r\n                     <\/a>\r\n                     <p class=\"mt-4 text-sm max-w-xs\" style=\"color: var(--text-light-secondary);\">Performance digital com tecnologia aplicada para escalar seus resultados.<\/p>\r\n                <\/div>\r\n                \r\n                <!-- Col 2: Institucional -->\r\n                <div class=\"flex flex-col items-center\">\r\n                    <h3 class=\"font-bold uppercase tracking-wider\" style=\"color: var(--text-light-primary);\">Institucional<\/h3>\r\n                    <nav class=\"mt-4 flex flex-col space-y-3\">\r\n                        <a href=\"#\" class=\"text-sm hover:text-otis-accent transition-colors\" style=\"color: var(--text-light-secondary);\">Pol\u00edtica de Privacidade<\/a>\r\n                        <a href=\"#\" class=\"text-sm hover:text-otis-accent transition-colors\" style=\"color: var(--text-light-secondary);\">Termos de Uso<\/a>\r\n                        <a href=\"#blog\" class=\"text-sm hover:text-otis-accent transition-colors\" style=\"color: var(--text-light-secondary);\">Blog<\/a>\r\n                    <\/nav>\r\n                <\/div>\r\n\r\n                <!-- Col 3: Redes Sociais -->\r\n                <div class=\"flex flex-col items-center\">\r\n                     <h3 class=\"font-bold uppercase tracking-wider\" style=\"color: var(--text-light-primary);\">Siga nossas Redes<\/h3>\r\n                     <div class=\"mt-4 flex space-x-5 justify-center\">\r\n                         <a href=\"#\" aria-label=\"Instagram\" class=\"hover:text-otis-accent transition-colors\" style=\"color: var(--text-light-secondary);\">\r\n                              <svg class=\"h-6 w-6\" fill=\"currentColor\" viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M12 2.163c3.204 0 3.584.012 4.85.07 3.252.148 4.771 1.691 4.919 4.919.058 1.265.069 1.645.069 4.85s-.012 3.584-.07 4.85c-.148 3.225-1.664 4.771-4.919 4.919-1.266.058-1.644.07-4.85.07s-3.584-.012-4.85-.07c-3.252-.148-4.771-1.691-4.919-4.919-.058-1.265-.069-1.645-.069-4.85s.012-3.584.07-4.85c.148-3.225 1.664 4.771 4.919-4.919 1.266-.057 1.645-.069 4.85-.069zm0-2.163c-3.259 0-3.667.014-4.947.072-4.358.2-6.78 2.618-6.98 6.98-.059 1.281-.073 1.689-.073 4.948s.014 3.667.072 4.947c.2 4.358 2.618 6.78 6.98 6.98 1.281.058 1.689.072 4.948.072s3.667-.014 4.947-.072c4.358-.2 6.78-2.618 6.98-6.98.059-1.281.073-1.689.073-4.948s-.014-3.667-.072-4.947c-.2-4.358-2.618-6.78-6.98-6.98-1.281-.059-1.689-.073-4.948-.073zm0 5.838c-3.403 0-6.162 2.759-6.162 6.162s2.759 6.162 6.162 6.162 6.162-2.759 6.162-6.162-2.759-6.162-6.162-6.162zm0 10.162c-2.209 0-4-1.79-4-4s1.791-4 4-4 4 1.79 4 4-1.791 4-4 4zm6.406-11.845c-.796 0-1.441.645-1.441 1.44s.645 1.44 1.441 1.44 1.441-.645 1.441-1.44-.645-1.44-1.441-1.44z\" clip-rule=\"evenodd\"\/><\/svg>\r\n                         <\/a>\r\n                         <a href=\"#\" aria-label=\"Facebook\" class=\"hover:text-otis-accent transition-colors\" style=\"color: var(--text-light-secondary);\">\r\n                             <svg class=\"h-6 w-6\" fill=\"currentColor\" viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M22 12c0-5.523-4.477-10-10-10S2 6.477 2 12c0 4.991 3.657 9.128 8.438 9.878v-6.987h-2.54V12h2.54V9.797c0-2.506 1.492-3.89 3.777-3.89 1.094 0 2.238.195 2.238.195v2.46h-1.26c-1.243 0-1.63.771-1.63 1.562V12h2.773l-.443 2.89h-2.33v6.988C18.343 21.128 22 16.991 22 12z\" clip-rule=\"evenodd\"><\/path><\/svg>\r\n                         <\/a>\r\n                     <\/div>\r\n                <\/div>\r\n            <\/div>\r\n            <div class=\"mt-16 pt-8 text-center\" style=\"border-top: 1px solid var(--border-color-light); color: var(--text-light-secondary);\">\r\n                <p class=\"text-sm\">\u00a9 2025 Otis Network. Todos os direitos reservados.<\/p>\r\n            <\/div>\r\n        <\/div>\r\n    <\/footer>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-65abb01b elementor-fixed elementor-widget elementor-widget-html\" data-id=\"65abb01b\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;fixed&quot;}\" data-widget_type=\"html.default\">\n\t\t\t\t\t    <!-- Favicon -->\r\n    <link rel=\"icon\" href=\"https:\/\/otisnetwork.com.br\/imagens\/logocinza.webp\" type=\"image\/png\">\r\n\r\n    <!-- Preload de Fontes -->\r\n    <link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n    <link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\r\n    <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;600;700;800&display=swap\" rel=\"stylesheet\" media=\"print\" onload=\"this.media='all'\">\r\n    \r\n    <!-- Tailwind CSS -->\r\n    <script src=\"https:\/\/cdn.tailwindcss.com\"><\/script>\r\n<style>\r\n      \/* ===== DEFINI\u00c7\u00c3O DAS FONTES CUSTOMIZADAS ===== *\/\r\n      \/* Os caminhos foram ajustados para carregar os arquivos da pasta 'fonts' *\/\r\n      \r\n      @font-face {\r\n          font-family: 'Protrakt';\r\n          src: url('https:\/\/otisnetwork.com.br\/fonts\/fonnts.com-Protrakt.ttf') format('truetype');\r\n          font-weight: 600; \/* Semi-Bold *\/\r\n          font-style: normal;\r\n          font-display: swap; \/* Melhora o carregamento *\/\r\n      }\r\n\r\n      @font-face {\r\n          font-family: 'Design System C';\r\n          src: url('https:\/\/otisnetwork.com.br\/fonts\/Design-System-C-W01-900R.ttf') format('truetype');\r\n          font-weight: 900; \/* Ajustado para 900 com base no nome do arquivo *\/\r\n          font-style: normal;\r\n          font-display: swap; \/* Melhora o carregamento *\/\r\n      }\r\n      #mobile-menu-button {\r\n          border: 0px !important;\r\n      }\r\n      \r\n      #mobile-menu-close-button {\r\n          border: 0px !important;\r\n      }\r\n      \/* ===== PALETA DE CORES ATUALIZADA ===== *\/\r\n      :root {\r\n          --otis-dark: #1B1F3B;\r\n          --otis-accent: #38BDF8; \/* Cor principal alterada para azul *\/\r\n          --otis-light-gray: #F5F5F7;\r\n          --otis-accent-rgb: 56, 189, 248; \/* RGB correspondente ao azul *\/\r\n\r\n          \/* Cores de Texto *\/\r\n          --text-light-primary: #FFFFFF; \/* Alterado para branco puro *\/\r\n          --text-light-secondary: rgba(245, 245, 247, 0.75);\r\n          --text-dark-primary: var(--otis-dark);\r\n          --text-dark-secondary: #4a4e69;\r\n\r\n          \/* Cores de Fundo *\/\r\n          --bg-default: var(--otis-dark);\r\n          --bg-secondary: #24294d;\r\n          --bg-light: var(--otis-light-gray);\r\n\r\n          \/* Cores de Borda *\/\r\n          --border-color-light: rgba(245, 245, 247, 0.1);\r\n          --border-color-dark: rgba(27, 31, 59, 0.15);\r\n      }\r\n\r\n      \/* ===== APLICA\u00c7\u00c3O DAS FONTES CUSTOMIZADAS ===== *\/\r\n      .hero-title-otis,\r\n      .hero-title-network {\r\n        font-family: 'Design System C', sans-serif;\r\n        text-transform: uppercase;\r\n        font-weight: 900;\r\n        font-size: clamp(2.5rem, 6vw, 4rem);\r\n        line-height: 1.1; \/* Ajustado para melhor alinhamento *\/\r\n      }\r\n\r\n      \/* Texto OTIS (Header) *\/\r\n      .logo-text-otis {\r\n        font-family: 'Design System C', sans-serif;\r\n        padding-left: 10px;\r\n        font-size: 1.25rem;\r\n        font-weight: 900;\r\n        text-transform: capitalize;\r\n        color: #ffffff;\r\n        line-height: 1;\r\n      }\r\n\r\n      \/* Texto NETWORK (Header) *\/\r\n      .logo-text-network {\r\n        font-family: 'Design System C', sans-serif;\r\n        padding-left: 10px; \/* Alinhado com Otis *\/\r\n        font-size: 0.9rem;\r\n        font-weight: 500;\r\n        color: #ffffff;\r\n        display: block; \/* Garante quebra de linha *\/\r\n        line-height: 1;\r\n      }\r\n\r\n      \/* Tipografia Responsiva *\/\r\n      .h1-clamp { font-size: clamp(2.2rem, 5.2vw, 3.5rem); font-weight: 800; line-height: 1.15; }\r\n      .h2-clamp { font-size: clamp(2.2rem, 5vw, 3rem); font-weight: 800; }\r\n\r\n      \/* Anima\u00e7\u00f5es de Entrada Aprimoradas *\/\r\n      .reveal {\r\n          opacity: 0;\r\n          transform: translateY(50px) scale(0.95);\r\n          filter: blur(5px);\r\n          transition: opacity 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94), \r\n                      transform 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94),\r\n                      filter 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94);\r\n      }\r\n      .reveal.visible { \r\n          opacity: 1; \r\n          transform: translateY(0) scale(1);\r\n          filter: blur(0);\r\n      }\r\n      @media (prefers-reduced-motion: reduce) { .reveal { transition: none; opacity: 1; transform: none; filter: none; } }\r\n      \r\n      \/* Gradiente do Hero Atualizado *\/\r\n      .text-gradient {\r\n          background: linear-gradient(90deg, var(--otis-light-gray), #d8d8da, var(--otis-light-gray));\r\n          background-size: 200% auto;\r\n          -webkit-background-clip: text;\r\n          -webkit-text-fill-color: transparent;\r\n          animation: shine 8s linear infinite;\r\n      }\r\n      @keyframes shine { to { background-position: 200% center; } }\r\n\r\n      \/* Estilo do Header Transparente e Fixo *\/\r\n      #main-header {\r\n          background-color: rgba(27, 31, 59, 1.85);\r\n          transition: background-color 0.3s, border-color 0.3s;\r\n          transform: translateZ(0);\r\n      }\r\n      #main-header.header-scrolled {\r\n          background-color: rgba(27, 31, 59, 0.85);\r\n          backdrop-filter: blur(10px);\r\n          border-bottom: 1px solid var(--border-color-light);\r\n      }\r\n      .nav-link {\r\n          position: relative;\r\n          padding-bottom: 4px;\r\n      }\r\n      .nav-link.active {\r\n          color: var(--otis-accent);\r\n          font-weight: 700;\r\n      }\r\n      .nav-link::after {\r\n          content: '';\r\n          position: absolute;\r\n          width: 100%;\r\n          transform: scaleX(0);\r\n          height: 2px;\r\n          bottom: 0;\r\n          left: 0;\r\n          background-color: var(--otis-accent);\r\n          transform-origin: bottom right;\r\n          transition: transform 0.3s ease-out;\r\n      }\r\n      .nav-link:hover::after,\r\n      .nav-link.active::after {\r\n          transform: scaleX(1);\r\n          transform-origin: bottom left;\r\n      }\r\n      \r\n      \/* Link de \"Pular para o conte\u00fado\" *\/\r\n      .skip-link { position: absolute; top: -50px; left: 0; background: var(--otis-accent); color: var(--otis-dark); padding: 8px 12px; z-index: 1000; transition: top 0.3s; border-bottom-right-radius: 8px; font-weight: bold;}\r\n      .skip-link:focus { top: 0; }\r\n\r\n      \/* Estilo para texto vazado com anima\u00e7\u00e3o em LOOP *\/\r\n      .animated-text {\r\n          -webkit-text-stroke: 1px var(--text-light-secondary);\r\n          color: transparent;\r\n          background-image: linear-gradient(to right, var(--text-light-primary), var(--text-light-primary));\r\n          background-size: 0% 100%;\r\n          background-repeat: no-repeat;\r\n          -webkit-background-clip: text;\r\n          background-clip: text;\r\n          animation: fill-in-out 6s ease-in-out infinite;\r\n      }\r\n      \r\n      @keyframes fill-in-out {\r\n          0%, 100% { background-size: 0% 100%; }\r\n          40%, 60% { background-size: 100% 100%; }\r\n      }\r\n\r\n      #animated-text-container h2:nth-child(1) { animation-delay: 0s; }\r\n      #animated-text-container h2:nth-child(2) { animation-delay: 2s; }\r\n      #animated-text-container h2:nth-child(3) { animation-delay: 4s; }\r\n\r\n      \/* Estilos Profissionais de Formul\u00e1rio *\/\r\n      .form-input {\r\n          background-color: var(--bg-secondary);\r\n          border: 1px solid var(--border-color-light);\r\n          color: var(--text-light-primary);\r\n          transition: border-color 0.3s, box-shadow 0.3s, background-color 0.3s;\r\n      }\r\n      .form-input:focus {\r\n          border-color: var(--otis-accent);\r\n          box-shadow: 0 0 0 3px rgba(var(--otis-accent-rgb), 0.5);\r\n          background-color: var(--bg-default);\r\n      }\r\n      \r\n      .animated-grid-bg {\r\n          background-image: linear-gradient(to right, rgba(245,245,247,0.05) 1px, transparent 1px),\r\n                              linear-gradient(to bottom, rgba(245,245,247,0.05) 1px, transparent 1px);\r\n          background-size: 40px 40px;\r\n          animation: moveGrid 10s linear infinite;\r\n      }\r\n      @keyframes moveGrid {\r\n          from { background-position: 0 0; }\r\n          to { background-position: 40px 40px; }\r\n      }\r\n\r\n      \/* Efeitos Hero Section *\/\r\n      .hero-text-shadow { text-shadow: 0 2px 10px rgba(0, 0, 0, 0.5); }\r\n\r\n      .hero-button {\r\n          position: relative;\r\n          overflow: hidden;\r\n          z-index: 1;\r\n          transition: all 0.3s ease-out; \/* MODIFICADO: Transi\u00e7\u00e3o unificada *\/\r\n          transform: translateZ(0); \r\n          box-shadow: 0 4px 6px rgba(0,0,0,0.1), 0 1px 3px rgba(0,0,0,0.08);\r\n      }\r\n      .hero-button:hover {\r\n          transform: translateY(-5px) scale(1.02);\r\n          box-shadow: 0 14px 28px rgba(var(--otis-accent-rgb), 0.25), 0 10px 10px rgba(0,0,0,0.22);\r\n      }\r\n\r\n      .hero-button-primary { \/* transition: background-color 0.3s;  REMOVIDO *\/ }\r\n      .hero-button-primary:hover { background-color: #2596c7; } \/* Tom mais escuro do azul *\/\r\n      .hero-button-primary::after {\r\n          content: '';\r\n          position: absolute;\r\n          top: -50%;\r\n          width: 20%;\r\n          height: 200%;\r\n          background: linear-gradient(to right, rgba(245, 245, 247, 0) 0%, rgba(245, 245, 247, 0.4) 50%, rgba(245, 245, 247, 0) 100%);\r\n          transform: rotate(25deg);\r\n          left: -100%;\r\n          transition: left 0.6s cubic-bezier(0.2, 0.8, 0.2, 1);\r\n      }\r\n      .hero-button-primary:hover::after { left: 180%; }\r\n      .hero-button-secondary { \/* transition: color 0.3s ease, border-color 0.3s ease; REMOVIDO *\/ }\r\n      .hero-button-secondary::before {\r\n          content: '';\r\n          position: absolute;\r\n          top: 0; left: 0; right: 0; bottom: 0;\r\n          background-color: var(--otis-accent);\r\n          border-radius: 0.75rem; \/* Corresponde ao rounded-xl do Tailwind *\/\r\n          transform: scaleY(0);\r\n          transform-origin: bottom;\r\n          transition: transform 0.3s ease-in-out;\r\n          z-index: -1;\r\n      }\r\n      .hero-button-secondary:hover {\r\n          color: var(--otis-dark);\r\n          border-color: var(--otis-accent); \r\n      }\r\n      .hero-button-secondary:hover::before {\r\n          transform: scaleY(1);\r\n          transform-origin: top;\r\n      }\r\n\r\n      \/* ===== SE\u00c7\u00c3O DIFERENCIAIS ===== *\/\r\n      .diferencial-item {\r\n          background-color: var(--bg-secondary);\r\n          background-image: radial-gradient(circle at 10% 10%, rgba(var(--otis-accent-rgb), 0.1), transparent 50%);\r\n          border: 1px solid var(--border-color-light);\r\n          border-radius: 1rem;\r\n          transition: background-color 0.4s ease, border-color 0.4s ease, transform 0.4s ease, box-shadow 0.4s ease, background-image 0.4s ease;\r\n          position: relative;\r\n          overflow: hidden;\r\n      }\r\n\r\n      .diferencial-item:hover {\r\n          background-color: #31365e;\r\n          background-image: radial-gradient(circle at 10% 10%, rgba(var(--otis-accent-rgb), 0.2), transparent 70%);\r\n          border-color: var(--otis-accent);\r\n          transform: translateY(-8px);\r\n          box-shadow: 0 10px 25px -5px rgba(var(--otis-accent-rgb), 0.1), 0 8px 10px -6px rgba(var(--otis-accent-rgb), 0.1);\r\n      }\r\n      \r\n      \/* Se\u00e7\u00e3o Resultados (antiga M\u00e9tricas) *\/\r\n      .metric-card {\r\n          transition: transform 0.4s ease, box-shadow 0.4s ease, border-color 0.4s ease;\r\n      }\r\n      .metric-card-light {\r\n          background-color: white;\r\n          border: 1px solid var(--border-color-dark);\r\n          box-shadow: 0 4px 15px rgba(0,0,0,0.05);\r\n      }\r\n        .metric-card-light:hover {\r\n          transform: translateY(-10px);\r\n          box-shadow: 0 15px 30px -5px rgba(var(--otis-accent-rgb), 0.15);\r\n          border-color: var(--otis-accent);\r\n      }\r\n      \r\n      .pulse-glow {\r\n          animation: pulse-glow-animation 3s infinite ease-in-out;\r\n      }\r\n      @keyframes pulse-glow-animation {\r\n          0%, 100% { box-shadow: 0 0 8px rgba(var(--otis-accent-rgb), 0.3); }\r\n          50% { box-shadow: 0 0 25px rgba(var(--otis-accent-rgb), 0.6); }\r\n      }\r\n      \r\n      \/* Se\u00e7\u00e3o Blog *\/\r\n      .blog-card-light {\r\n          background-color: white;\r\n          border: 1px solid var(--border-color-dark);\r\n          border-radius: 1rem;\r\n          overflow: hidden;\r\n          transition: transform 0.4s ease, box-shadow 0.4s ease, border-color 0.4s ease;\r\n          box-shadow: 0 4px 15px rgba(0,0,0,0.05);\r\n      }\r\n      .blog-card-light:hover {\r\n          transform: translateY(-8px);\r\n          box-shadow: 0 10px 25px -5px rgba(var(--otis-accent-rgb), 0.15), 0 8px 10px -6px rgba(var(--otis-accent-rgb), 0.15);\r\n          border-color: var(--otis-accent);\r\n      }\r\n      .blog-card-light img {\r\n          transition: transform 0.5s ease;\r\n      }\r\n      .blog-card-light:hover img {\r\n          transform: scale(1.05);\r\n      }\r\n\r\n      \/* ===== AJUSTE DA ANIMA\u00c7\u00c3O DO MENU MOBILE ===== *\/\r\n      #mobile-menu {\r\n          transform: translateY(-100%);\r\n          transition: transform 0.4s cubic-bezier(0.2, 0.8, 0.2, 1);\r\n      }\r\n      #mobile-menu.menu-open {\r\n          transform: translateY(0);\r\n      }\r\n      #mobile-menu nav a {\r\n          opacity: 0;\r\n          transform: translateY(10px);\r\n          transition: opacity 0.3s ease-out, transform 0.3s ease-out;\r\n      }\r\n      #mobile-menu.menu-open nav a { opacity: 1; transform: translateY(0); }\r\n      #mobile-menu.menu-open nav a:nth-child(1) { transition-delay: 0.1s; }\r\n      #mobile-menu.menu-open nav a:nth-child(2) { transition-delay: 0.15s; }\r\n      #mobile-menu.menu-open nav a:nth-child(3) { transition-delay: 0.2s; }\r\n      #mobile-menu.menu-open nav a:nth-child(4) { transition-delay: 0.25s; }\r\n      #mobile-menu.menu-open nav a:nth-child(5) { transition-delay: 0.3s; }\r\n      #mobile-menu.menu-open nav a:nth-child(6) { transition-delay: 0.35s; }\r\n      #mobile-menu.menu-open nav a:nth-child(7) { transition-delay: 0.4s; }\r\n\r\n      \/* Anima\u00e7\u00e3o de digita\u00e7\u00e3o *\/\r\n      .typed-cursor {\r\n          opacity: 1;\r\n          animation: blink 0.7s infinite;\r\n          color: var(--otis-accent);\r\n      }\r\n      @keyframes blink {\r\n          0%, 100% { opacity: 1; }\r\n          50% { opacity: 0; }\r\n      }\r\n\r\n      \/* Estilo Bot\u00e3o \"Ver Todos os Posts\" *\/\r\n      .blog-view-all-button {\r\n          display: inline-block;\r\n          border: 2px solid var(--border-color-dark);\r\n          color: var(--text-dark-secondary);\r\n          font-weight: 600;\r\n          padding: 0.9rem 2rem;\r\n          border-radius: 0.75rem;\r\n          transition: all 0.3s ease-in-out;\r\n          background-color: transparent;\r\n      }\r\n\r\n      .blog-view-all-button:hover {\r\n          transform: translateY(-4px);\r\n          background-color: rgba(var(--otis-accent-rgb), 0.08);\r\n          border-color: var(--otis-accent);\r\n          color: var(--otis-accent);\r\n          box-shadow: 0 8px 15px -4px rgba(var(--otis-accent-rgb), 0.2);\r\n      }\r\n      .sr-only {\r\n        position: absolute;\r\n        width: 1px;\r\n        height: 1px;\r\n        padding: 0;\r\n        margin: -1px;\r\n        overflow: hidden;\r\n        clip: rect(0, 0, 0, 0);\r\n        white-space: nowrap;\r\n        border-width: 0;\r\n      }\r\n    <\/style>\r\n    <script>\r\n      tailwind.config = {\r\n          theme: {\r\n              extend: {\r\n                  colors: {\r\n                      'otis-dark': '#1B1F3B',\r\n                      'otis-accent': '#38BDF8',\r\n                      'otis-light-gray': '#F5F5F7',\r\n                      'dark-primary': 'var(--text-dark-primary)',\r\n                      'dark-secondary': 'var(--text-dark-secondary)',\r\n                  }\r\n              }\r\n          }\r\n      }\r\n    <\/script>\r\n    \r\n    <script>\r\ndocument.addEventListener('DOMContentLoaded', () => {\r\n    \/\/ L\u00f3gica do Header Transparente\r\n    const header = document.getElementById('main-header');\r\n    if (header) {\r\n      const updateHeaderOnScroll = () => {\r\n          if (window.scrollY > 50) {\r\n              header.classList.add('header-scrolled');\r\n          } else {\r\n              header.classList.remove('header-scrolled');\r\n          }\r\n      };\r\n      window.addEventListener('scroll', updateHeaderOnScroll);\r\n      updateHeaderOnScroll();\r\n    }\r\n\r\n    \/\/ L\u00f3gica do Menu Mobile Otimizada\r\n    const mobileMenu = document.getElementById('mobile-menu');\r\n    const mobileMenuButton = document.getElementById('mobile-menu-button');\r\n    const mobileMenuCloseButton = document.getElementById('mobile-menu-close-button');\r\n    const mobileMenuLinks = mobileMenu ? mobileMenu.querySelectorAll('a') : [];\r\n\r\n    const openMobileMenu = () => {\r\n        if (!mobileMenu) return;\r\n        mobileMenu.classList.add('menu-open');\r\n        mobileMenu.setAttribute('aria-hidden', 'false');\r\n        document.body.style.overflow = 'hidden';\r\n    };\r\n\r\n    const closeMobileMenu = () => {\r\n        if (!mobileMenu) return;\r\n        mobileMenu.classList.remove('menu-open');\r\n        mobileMenu.setAttribute('aria-hidden', 'true');\r\n        document.body.style.overflow = '';\r\n    };\r\n\r\n    if (mobileMenuButton) mobileMenuButton.addEventListener('click', openMobileMenu);\r\n    if (mobileMenuCloseButton) mobileMenuCloseButton.addEventListener('click', closeMobileMenu);\r\n    mobileMenuLinks.forEach(link => link.addEventListener('click', closeMobileMenu));\r\n\r\n    \/\/ L\u00f3gica do Intersection Observer para anima\u00e7\u00f5es de revela\u00e7\u00e3o\r\n    const sections = document.querySelectorAll('section[id]');\r\n    const navLinks = document.querySelectorAll('#desktop-nav .nav-link');\r\n\r\n    const activateNavLink = () => {\r\n        const scrollY = window.scrollY;\r\n        let activeSectionId = '';\r\n\r\n        sections.forEach(section => {\r\n            const sectionTop = section.offsetTop - 150; \/\/ Offset to activate a bit earlier\r\n            const sectionHeight = section.offsetHeight;\r\n            if (scrollY >= sectionTop && scrollY < sectionTop + sectionHeight) {\r\n                activeSectionId = section.getAttribute('id');\r\n            }\r\n        });\r\n\r\n        \/\/ Fallback for the last section when scrolled to the very bottom\r\n        if (window.innerHeight + window.scrollY >= document.body.offsetHeight) {\r\n             activeSectionId = sections[sections.length - 1].getAttribute('id');\r\n        }\r\n\r\n        navLinks.forEach(link => {\r\n            link.classList.remove('active');\r\n            if (link.getAttribute('href') === '#' + activeSectionId) {\r\n                link.classList.add('active');\r\n            }\r\n        });\r\n    };\r\n\r\n    const revealObserver = new IntersectionObserver((entries) => {\r\n        entries.forEach(entry => {\r\n            if (entry.isIntersecting) {\r\n                entry.target.classList.add('visible');\r\n                revealObserver.unobserve(entry.target);\r\n            }\r\n        });\r\n    }, { threshold: 0.1 });\r\n\r\n    document.querySelectorAll('.reveal').forEach(el => revealObserver.observe(el));\r\n\r\n    \/\/ Anima\u00e7\u00e3o em cascata\r\n    document.querySelectorAll('.stagger-container').forEach(container => {\r\n        const items = container.querySelectorAll('.reveal');\r\n        items.forEach((item, index) => {\r\n            const delay = 150 * index;\r\n            item.style.transitionDelay = `${delay}ms`;\r\n        });\r\n    });\r\n\r\n    \/\/ Ativar link de navega\u00e7\u00e3o no scroll\r\n    window.addEventListener('scroll', activateNavLink);\r\n    activateNavLink(); \/\/ Chamar na carga inicial\r\n\r\n    \/\/ L\u00f3gica do Formul\u00e1rio (simplificada)\r\n    const form = document.getElementById('contact-form');\r\n    if(form) {\r\n        form.addEventListener('submit', (e) => {\r\n            e.preventDefault();\r\n            \/\/ Substituir o alert por uma UI mais moderna no futuro\r\n            alert('Obrigado pelo seu contato!');\r\n            form.reset();\r\n        });\r\n    }\r\n\r\n    \/\/ L\u00f3gica para Anima\u00e7\u00e3o de Digita\u00e7\u00e3o em Loop\r\n    const typedTextSpan = document.getElementById(\"typed-text\");\r\n    if (typedTextSpan) {\r\n        const textArray = [\"aplicada.\", \"inovadora.\", \"eficiente.\"];\r\n        const typingDelay = 120;\r\n        const erasingDelay = 70;\r\n        const newTextDelay = 2000;\r\n        let textArrayIndex = 0;\r\n        let charIndex = 0;\r\n\r\n        function type() {\r\n            if (charIndex < textArray[textArrayIndex].length) {\r\n                typedTextSpan.textContent += textArray[textArrayIndex].charAt(charIndex);\r\n                charIndex++;\r\n                setTimeout(type, typingDelay);\r\n            } else {\r\n                setTimeout(erase, newTextDelay);\r\n            }\r\n        }\r\n\r\n        function erase() {\r\n            if (charIndex > 0) {\r\n                typedTextSpan.textContent = textArray[textArrayIndex].substring(0, charIndex - 1);\r\n                charIndex--;\r\n                setTimeout(erase, erasingDelay);\r\n            } else {\r\n                textArrayIndex++;\r\n                if (textArrayIndex >= textArray.length) textArrayIndex = 0;\r\n                setTimeout(type, typingDelay + 500);\r\n            }\r\n        }\r\n\r\n        setTimeout(type, 1000);\r\n    }\r\n\r\n    \/\/ L\u00f3gica de Anima\u00e7\u00e3o de Contagem dos N\u00fameros (CORRIGIDO)\r\n    const animateCounter = (counter) => {\r\n        const target = +counter.getAttribute('data-target');\r\n        const duration = 2000;\r\n        let startTimestamp = null;\r\n\r\n        const step = (timestamp) => {\r\n            if (!startTimestamp) startTimestamp = timestamp;\r\n            const progress = Math.min((timestamp - startTimestamp) \/ duration, 1);\r\n            let currentValue = progress * target;\r\n            let formattedValue;\r\n\r\n            if (target % 1 !== 0) {\r\n                formattedValue = (Math.floor(currentValue * 10) \/ 10).toFixed(1);\r\n            } else {\r\n                formattedValue = Math.floor(currentValue);\r\n            }\r\n\r\n            \/\/ Apenas atualiza o texto do pr\u00f3prio contador para evitar o erro\r\n            counter.textContent = formattedValue;\r\n\r\n            if (progress < 1) {\r\n                window.requestAnimationFrame(step);\r\n            } else {\r\n                 \/\/ Garante que o valor final seja exato\r\n                 if (target % 1 !== 0) {\r\n                    counter.textContent = target.toFixed(1);\r\n                 } else {\r\n                    counter.textContent = target;\r\n                 }\r\n            }\r\n        };\r\n        window.requestAnimationFrame(step);\r\n    };\r\n\r\n    const counterObserver = new IntersectionObserver((entries, observer) => {\r\n        entries.forEach(entry => {\r\n            if (entry.isIntersecting) {\r\n                const counter = entry.target.querySelector('.counter');\r\n                if (counter) {\r\n                    animateCounter(counter);\r\n                    observer.unobserve(entry.target);\r\n                }\r\n            }\r\n        });\r\n    }, { threshold: 0.5 });\r\n\r\n    document.querySelectorAll('.metric-card-light').forEach(card => {\r\n        if (card.querySelector('.counter')) {\r\n            counterObserver.observe(card);\r\n        }\r\n    });\r\n\r\n    \/\/ L\u00f3gica de Anima\u00e7\u00e3o de Part\u00edculas\r\n    const canvas = document.getElementById('hero-particles');\r\n    if (canvas) {\r\n        const ctx = canvas.getContext('2d');\r\n        let particlesArray;\r\n\r\n        const setCanvasSize = () => {\r\n            canvas.width = window.innerWidth;\r\n            canvas.height = window.innerHeight;\r\n        };\r\n\r\n        class Particle {\r\n            constructor(x, y, directionX, directionY, size, color) {\r\n                this.x = x;\r\n                this.y = y;\r\n                this.directionX = directionX;\r\n                this.directionY = directionY;\r\n                this.size = size;\r\n                this.color = color;\r\n            }\r\n            draw() {\r\n                ctx.beginPath();\r\n                ctx.arc(this.x, this.y, this.size, 0, Math.PI * 2, false);\r\n                ctx.fillStyle = this.color;\r\n                ctx.fill();\r\n            }\r\n            update() {\r\n                if (this.x > canvas.width || this.x < 0) this.directionX = -this.directionX;\r\n                if (this.y > canvas.height || this.y < 0) this.directionY = -this.directionY;\r\n                this.x += this.directionX;\r\n                this.y += this.directionY;\r\n                this.draw();\r\n            }\r\n        }\r\n\r\n        function init() {\r\n            particlesArray = [];\r\n            let numberOfParticles = (canvas.height * canvas.width) \/ 9000;\r\n            for (let i = 0; i < numberOfParticles; i++) {\r\n                let size = (Math.random() * 2) + 0.5;\r\n                let x = (Math.random() * ((innerWidth - size * 2) - (size * 2)) + size * 2);\r\n                let y = (Math.random() * ((innerHeight - size * 2) - (size * 2)) + size * 2);\r\n                let directionX = (Math.random() * .4) - .2;\r\n                let directionY = (Math.random() * .4) - .2;\r\n                let color = `rgba(${getComputedStyle(document.documentElement).getPropertyValue('--otis-accent-rgb')}, 0.4)`;\r\n                particlesArray.push(new Particle(x, y, directionX, directionY, size, color));\r\n            }\r\n        }\r\n\r\n        function animate() {\r\n            requestAnimationFrame(animate);\r\n            ctx.clearRect(0, 0, innerWidth, innerHeight);\r\n            for (let i = 0; i < particlesArray.length; i++) {\r\n                particlesArray[i].update();\r\n            }\r\n            connect();\r\n        }\r\n\r\n        function connect() {\r\n            let opacityValue = 1;\r\n            for (let a = 0; a < particlesArray.length; a++) {\r\n                for (let b = a; b < particlesArray.length; b++) {\r\n                    let distance = ((particlesArray[a].x - particlesArray[b].x) * (particlesArray[a].x - particlesArray[b].x)) +\r\n                                   ((particlesArray[a].y - particlesArray[b].y) * (particlesArray[a].y - particlesArray[b].y));\r\n                    if (distance < (canvas.width \/ 7) * (canvas.height \/ 7)) {\r\n                        opacityValue = 1 - (distance \/ 20000);\r\n                        let color = `rgba(${getComputedStyle(document.documentElement).getPropertyValue('--otis-accent-rgb')}, ${opacityValue * 0.3})`;\r\n                        ctx.strokeStyle = color;\r\n                        ctx.lineWidth = 1;\r\n                        ctx.beginPath();\r\n                        ctx.moveTo(particlesArray[a].x, particlesArray[a].y);\r\n                        ctx.lineTo(particlesArray[b].x, particlesArray[b].y);\r\n                        ctx.stroke();\r\n                    }\r\n                }\r\n            }\r\n        }\r\n\r\n        window.addEventListener('resize', () => {\r\n            setCanvasSize();\r\n            init();\r\n        });\r\n\r\n        setCanvasSize();\r\n        init();\r\n        animate();\r\n    }\r\n    \/\/ const select = document.getElementById('category-selector');\r\n\r\n    \/\/ \/\/ Puxa todas as categorias da API\r\n    \/\/ fetch('https:\/\/otisnetwork.com.br\/blog\/wp-json\/wp\/v2\/categories?per_page=100')\r\n    \/\/   .then(res => res.json())\r\n    \/\/   .then(categories => {\r\n    \/\/     categories.forEach(cat => {\r\n    \/\/       const option = document.createElement('option');\r\n    \/\/       option.value = cat.slug; \/\/ ou cat.id, se quiser redirecionar por ID\r\n    \/\/       option.textContent = cat.name;\r\n    \/\/       select.appendChild(option);\r\n    \/\/     });\r\n    \/\/   });\r\n    \r\n    \/\/ \/\/ Quando selecionar uma categoria, redireciona\r\n    \/\/ select.addEventListener('change', e => {\r\n    \/\/   const slug = e.target.value;\r\n    \/\/   if (slug) {\r\n    \/\/     window.location.href = `\/blog\/category\/${slug}`; \/\/ caminho padr\u00e3o\r\n    \/\/   }\r\n    \/\/ });\r\n});\r\n<\/script>\r\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Otis Network In\u00edcio Quem Somos Nosso M\u00e9todo Resultados Nossos Diferenciais Contato Blog Otis Network In\u00edcio Quem Somos Nosso M\u00e9todo Resultados Nossos Diferenciais Blog Contato Otis Network Performance digital com tecnologia aplicada para escalar seus resultados. Institucional Pol\u00edtica de Privacidade Termos de Uso Blog Siga nossas Redes \u00a9 2025 Otis Network. Todos os direitos reservados.<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-11","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/otisnetwork.com.br\/blog\/wp-json\/wp\/v2\/pages\/11","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/otisnetwork.com.br\/blog\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/otisnetwork.com.br\/blog\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/otisnetwork.com.br\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/otisnetwork.com.br\/blog\/wp-json\/wp\/v2\/comments?post=11"}],"version-history":[{"count":454,"href":"https:\/\/otisnetwork.com.br\/blog\/wp-json\/wp\/v2\/pages\/11\/revisions"}],"predecessor-version":[{"id":1018,"href":"https:\/\/otisnetwork.com.br\/blog\/wp-json\/wp\/v2\/pages\/11\/revisions\/1018"}],"wp:attachment":[{"href":"https:\/\/otisnetwork.com.br\/blog\/wp-json\/wp\/v2\/media?parent=11"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}