{"id":31,"date":"2025-08-10T00:11:04","date_gmt":"2025-08-10T00:11:04","guid":{"rendered":"https:\/\/brassagemforte.com.br\/censo\/?page_id=31"},"modified":"2026-03-17T20:58:50","modified_gmt":"2026-03-17T20:58:50","slug":"home","status":"publish","type":"page","link":"https:\/\/brassagemforte.com.br\/censo\/","title":{"rendered":"Home"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"31\" class=\"elementor elementor-31\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7043874 she-header-yes e-flex e-con-boxed e-con e-parent\" data-id=\"7043874\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;transparent&quot;:&quot;yes&quot;,&quot;shrink_header_logo&quot;:&quot;yes&quot;,&quot;custom_height_header_logo&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:39,&quot;sizes&quot;:[]},&quot;transparent_on&quot;:[&quot;desktop&quot;,&quot;tablet&quot;,&quot;mobile&quot;],&quot;scroll_distance&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:60,&quot;sizes&quot;:[]},&quot;scroll_distance_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;scroll_distance_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;she_offset_top&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:0,&quot;sizes&quot;:[]},&quot;she_offset_top_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;she_offset_top_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;she_width&quot;:{&quot;unit&quot;:&quot;%&quot;,&quot;size&quot;:100,&quot;sizes&quot;:[]},&quot;she_width_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;she_width_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;she_padding&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:0,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:0,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;she_padding_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;she_padding_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;custom_height_header_logo_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;custom_height_header_logo_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-274bae3 elementor-widget elementor-widget-progress-tracker\" data-id=\"274bae3\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;direction&quot;:&quot;ltr&quot;,&quot;type&quot;:&quot;horizontal&quot;,&quot;relative_to&quot;:&quot;entire_page&quot;,&quot;percentage&quot;:&quot;no&quot;}\" data-widget_type=\"progress-tracker.default\">\n\t\t\t\t\t\n\t\t<div class=\"elementor-scrolling-tracker elementor-scrolling-tracker-horizontal elementor-scrolling-tracker-alignment-\">\n\t\t\t\t\t\t<div class=\"current-progress\">\n\t\t\t\t\t<div class=\"current-progress-percentage\"><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\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-7c7eea6 e-flex e-con-boxed e-con e-parent\" data-id=\"7c7eea6\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-ecf2d01 e-con-full e-flex e-con e-child\" data-id=\"ecf2d01\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a06a496 elementor-widget elementor-widget-text-editor\" data-id=\"a06a496\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Selecione o idioma desejado:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-697c299 elementor-widget elementor-widget-html\" data-id=\"697c299\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"gtranslate_wrapper\" id=\"gt-wrapper-85155964\"><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ec6c494 elementor-invisible elementor-widget elementor-widget-image\" data-id=\"ec6c494\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;slideInDown&quot;}\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"800\" height=\"1000\" src=\"https:\/\/brassagemforte.com.br\/censo\/wp-content\/uploads\/2025\/11\/logo-censo-819x1024.png\" class=\"attachment-large size-large wp-image-47\" alt=\"\" srcset=\"https:\/\/brassagemforte.com.br\/censo\/wp-content\/uploads\/2025\/11\/logo-censo-819x1024.png 819w, https:\/\/brassagemforte.com.br\/censo\/wp-content\/uploads\/2025\/11\/logo-censo-240x300.png 240w, https:\/\/brassagemforte.com.br\/censo\/wp-content\/uploads\/2025\/11\/logo-censo-768x960.png 768w, https:\/\/brassagemforte.com.br\/censo\/wp-content\/uploads\/2025\/11\/logo-censo.png 1080w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\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-1c56251 elementor-widget elementor-widget-heading\" data-id=\"1c56251\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Censo da Cerveja Caseira Brasileira <\/h1>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-09b3b37 elementor-widget elementor-widget-heading\" data-id=\"09b3b37\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">EDI\u00c7\u00c3O 2025<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ce33841 elementor-widget elementor-widget-text-editor\" data-id=\"ce33841\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">Confira os resultados do Censo da Cerveja Caseira Brasileira 2025, uma pesquisa criada pelo Brassagem Forte para entender quem somos, como produzimos, quais equipamentos utilizamos, nossos estilos favoritos e os principais desafios do hobby no pa\u00eds. O objetivo \u00e9 que esses dados auxiliem n\u00e3o apenas os cervejeiros e cervejeiras caseiros a compreender melhor o comportamento desse universo, mas tamb\u00e9m contribuam para empresas do setor e fortale\u00e7am o mercado cervejeiro como um todo.<\/span><\/p><p><span style=\"font-weight: 400;\">Agradecemos a todos que responderam, divulgaram, fizeram parte desta hist\u00f3ria e ajudaram a fortalecer o movimento homebrew no Brasil.<\/span><\/p>\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<div class=\"elementor-element elementor-element-a29eb42 e-flex e-con-boxed e-con e-parent\" data-id=\"a29eb42\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1e9bafa elementor-widget elementor-widget-heading\" data-id=\"1e9bafa\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">QUEM S\u00c3O OS CERVEJEIROS E CERVEJEIRAS CASEIROS EM 2025<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d4b8054 elementor-widget elementor-widget-text-editor\" data-id=\"d4b8054\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p data-start=\"188\" data-end=\"669\">A fotografia demogr\u00e1fica da pesquisa revela um universo amplo, diverso e em plena evolu\u00e7\u00e3o. Embora a comunidade seja majoritariamente masculina e concentrada em S\u00e3o Paulo, o cen\u00e1rio inclui perfis distintos, n\u00edveis variados de experi\u00eancia e diferentes formas de se relacionar com a brassagem. A partir desses dados, emergem padr\u00f5es que ajudam a compreender quem movimenta o hobby hoje \u2014 e como esses grupos se comportam, aprendem, se conectam e evoluem dentro da cultura cervejeira.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-cd95f60 e-con-full e-flex e-con e-child\" data-id=\"cd95f60\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-719cbc3 e-grid e-con-full e-con e-child\" data-id=\"719cbc3\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-887a50c e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"887a50c\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;fadeInDown&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-862b5df elementor-view-default elementor-position-block-start elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"862b5df\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-user-friends\" viewBox=\"0 0 640 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M192 256c61.9 0 112-50.1 112-112S253.9 32 192 32 80 82.1 80 144s50.1 112 112 112zm76.8 32h-8.3c-20.8 10-43.9 16-68.5 16s-47.6-6-68.5-16h-8.3C51.6 288 0 339.6 0 403.2V432c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48v-28.8c0-63.6-51.6-115.2-115.2-115.2zM480 256c53 0 96-43 96-96s-43-96-96-96-96 43-96 96 43 96 96 96zm48 32h-3.8c-13.9 4.8-28.6 8-44.2 8s-30.3-3.2-44.2-8H432c-20.4 0-39.2 5.9-55.7 15.4 24.4 26.3 39.7 61.2 39.7 99.8v38.4c0 2.2-.5 4.3-.6 6.4H592c26.5 0 48-21.5 48-48 0-61.9-50.1-112-112-112z\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\t2.770\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tparticipantes\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0196379 e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"0196379\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;fadeInDown&quot;,&quot;animation_delay&quot;:200}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-84f2f92 elementor-view-default elementor-position-block-start elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"84f2f92\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"90\" height=\"90\" viewBox=\"0 0 90 90\" fill=\"none\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M50.699 69.651C54.967 65.417 57.099 60.284 57.099 54.251C57.099 48.251 54.966 43.118 50.699 38.851C46.431 34.585 41.299 32.453 35.299 32.453C29.266 32.453 24.115 34.586 19.85 38.851C15.616 43.119 13.5 48.251 13.5 54.251C13.5 60.284 15.615 65.417 19.85 69.651C24.116 73.917 29.266 76.051 35.299 76.051C41.299 76.051 46.432 73.916 50.699 69.651ZM58.5 0.6C58.865 0.202 59.35 0 59.949 0H87.949C88.515 0 89 0.201 89.398 0.6C89.798 1 90 1.5 90 2.1V30.051C90 30.617 89.799 31.1 89.398 31.5C89 31.9 88.515 32.1 87.949 32.1H78.648C78.048 32.1 77.582 31.901 77.25 31.5C76.816 31.1 76.6 30.617 76.6 30.051V22.701L64.549 34.651C68.516 40.485 70.5 47.018 70.5 54.251C70.5 63.985 67.066 72.284 60.199 79.151C53.332 86.018 45.033 89.452 35.299 89.452C25.567 89.452 17.266 86.018 10.399 79.151C3.467 72.284 0 63.985 0 54.25C0 44.518 3.467 36.201 10.398 29.301C17.265 22.434 25.566 19 35.298 19C42.532 19 49.148 21.033 55.148 25.1L66.85 13.401H59.95C59.35 13.401 58.866 13.202 58.501 12.801C58.101 12.401 57.899 11.901 57.899 11.301V2.1C57.898 1.5 58.1 1 58.5 0.6Z\" fill=\"#1B7AD6\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\t2.683\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\thomens\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-555de25 e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"555de25\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;fadeInDown&quot;,&quot;animation_delay&quot;:400}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f5635e8 elementor-view-default elementor-position-block-start elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"f5635e8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-venus\" viewBox=\"0 0 288 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M288 176c0-79.5-64.5-144-144-144S0 96.5 0 176c0 68.5 47.9 125.9 112 140.4V368H76c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h36v36c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12v-36h36c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-36v-51.6c64.1-14.5 112-71.9 112-140.4zm-224 0c0-44.1 35.9-80 80-80s80 35.9 80 80-35.9 80-80 80-80-35.9-80-80z\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\t85\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tmulheres\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6802897 e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"6802897\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;fadeInDown&quot;,&quot;animation_delay&quot;:600}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1edacab elementor-view-default elementor-position-block-start elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"1edacab\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"76\" height=\"76\" viewBox=\"0 0 76 76\" fill=\"none\"><path d=\"M74.1437 32.2641C73.6837 33.3641 72.8637 34.1841 71.8337 34.7741C71.2537 35.1041 70.6737 35.4241 70.0737 35.6941C69.5537 35.9141 69.3537 36.3241 69.2037 36.8141C68.8737 37.9241 68.3837 38.9041 67.2337 39.3741C67.1037 39.4341 67.0037 39.5941 66.9337 39.7341C66.8337 39.9241 66.8237 40.1741 66.6937 40.3441C66.3137 40.8241 66.2437 41.3741 66.3237 41.9441C66.4637 42.9041 66.1537 43.7541 65.7637 44.5941C65.6937 44.7241 65.6437 44.8641 65.5637 44.9841C64.8537 46.0441 64.4537 47.1841 64.4037 48.4841C64.3337 50.0141 63.5037 51.1541 62.2137 51.9241C61.5237 52.3241 61.1337 52.8841 60.8237 53.6041C60.4537 54.4441 60.0137 55.2641 59.4537 55.9841C58.4537 57.2641 57.0737 57.5841 55.5537 57.0041C54.9037 56.7641 54.3437 56.8041 53.7137 57.1441C53.0937 57.4841 52.3937 57.6641 51.7337 57.9241C51.5137 58.0141 51.2937 58.1041 51.0937 58.2241C50.1837 58.7341 49.3237 59.3941 48.2637 59.2041C48.0937 60.5441 48.0037 61.8041 47.7737 63.0441C47.5737 64.1541 46.9637 65.0741 46.1537 65.8741C45.9737 66.0641 45.8437 66.3641 45.8137 66.6241C45.6737 67.9841 45.0737 68.9841 43.7437 69.4741C43.5537 69.5441 43.3837 69.7241 43.2737 69.8941C42.8337 70.5741 42.3037 71.1341 41.5737 71.5141C41.4037 71.5941 41.2737 71.8141 41.1837 71.9941C40.7137 72.9641 40.1337 73.8541 39.2837 74.5341C38.1637 75.4341 36.8137 75.5941 35.7337 74.9841C34.6537 74.3541 34.0137 73.1441 34.3937 71.7641C34.7237 70.6041 34.0337 70.1541 33.3937 69.6241C32.6237 68.9941 31.7537 68.4741 30.9437 67.8941C29.4537 66.8241 29.2737 64.9641 30.4837 63.6041C30.6637 63.4041 30.7337 63.1041 30.8437 62.8541C31.0237 62.4241 31.1137 61.9041 31.4137 61.5641C32.1837 60.6941 33.0437 59.8941 33.9137 59.0341C33.3237 58.3241 32.9637 57.4341 33.0737 56.3841C33.0937 56.2641 32.9537 56.1241 32.8937 55.9941C32.6737 55.4741 32.4737 54.9441 32.2337 54.4341C32.1337 54.2341 31.9837 53.9941 31.7937 53.9141C29.7837 53.0641 28.9437 51.6041 29.2337 49.4441C29.2637 49.2341 29.2437 49.0041 29.1837 48.7941C28.7137 47.3041 28.9537 45.9341 29.8637 44.6641C29.9137 44.5941 29.9537 44.5141 30.0237 44.4141C29.5237 43.9841 29.0537 43.6341 28.3837 43.4541C27.6437 43.2741 26.8837 42.9141 26.3137 42.4241C25.8837 42.0541 25.6737 41.3741 25.4837 40.7941C25.2737 40.1941 25.1937 39.5441 25.0437 38.9241C25.0037 38.8041 24.8537 38.6141 24.7537 38.6041C23.6637 38.5541 22.9437 37.7641 22.0437 37.3341C21.5037 37.0741 20.9337 36.8741 20.3737 36.6741C19.5937 36.4041 18.7837 36.1941 18.0337 35.8741C16.8637 35.3841 16.3037 34.3941 16.0437 33.2041C16.0037 33.0241 15.9537 32.8541 15.8737 32.5141C15.6037 32.6941 15.3337 32.7841 15.2137 32.9641C14.5337 34.0541 13.5237 34.4741 12.3137 34.4141C11.1537 34.3541 10.0037 34.2241 8.86368 34.1141C8.61368 34.0841 8.30368 34.0541 8.13368 33.9041C7.39368 33.2741 6.46368 33.1241 5.62368 32.7541C4.69368 32.3341 3.79368 31.8041 2.87368 31.3341C2.01368 30.8841 1.70368 30.0141 1.56368 29.0841C1.53368 28.8941 1.46368 28.6341 1.31368 28.5341C-0.246318 27.4841 -0.216317 25.6641 0.373683 24.3341C0.993683 22.9241 1.55368 21.4541 2.39368 20.1841C3.51368 18.4941 4.96368 17.1241 7.24368 17.2641C7.35368 17.2741 7.46368 17.2641 7.46368 17.2641C7.57368 16.3841 7.69368 15.5441 7.78368 14.6941C7.79368 14.6041 7.74368 14.4841 7.67368 14.4141C6.70368 13.3441 6.75368 12.0741 6.91368 10.7741C6.94368 10.6041 6.93368 10.4041 6.88368 10.2441C6.29368 8.51412 6.90368 7.06412 8.64368 6.49412C9.92368 6.06412 11.2837 5.87412 12.6037 5.58412C12.7337 5.55412 12.8637 5.54412 12.9837 5.50412C14.6737 5.05412 15.9637 5.63412 16.9837 6.99412C17.1637 7.22412 17.4537 7.35412 17.6937 7.53412C17.7437 7.46412 17.8037 7.40412 17.8637 7.33412C17.7037 7.16412 17.5537 6.98412 17.3737 6.83412C16.7637 6.31412 16.2237 5.74412 16.0337 4.93412C15.6437 3.21412 16.9137 1.54412 18.8537 1.41412C19.7037 1.35412 20.5837 1.64412 21.4537 1.74412C22.2237 1.83412 23.0137 1.92412 23.7937 1.92412C24.0637 1.92412 24.4237 1.70412 24.5937 1.47412C25.7037 0.0341244 27.5737 -0.415876 29.1937 0.414124C30.1037 0.874124 30.5337 1.68412 30.6937 2.65412C30.7337 2.85412 30.7337 3.09412 30.8437 3.23412C31.5937 4.17412 31.5437 5.20412 31.2537 6.27412C31.2237 6.37412 31.2037 6.48413 31.1537 6.71413C31.9537 6.32413 32.7637 6.26412 33.2137 5.41412C33.8537 4.19412 35.2937 3.66412 36.7537 4.11412C37.6337 4.39412 38.4637 4.83412 39.3737 5.23412C39.6237 4.91412 39.9037 4.55412 40.1937 4.20412C41.9337 2.15412 44.3137 2.13412 46.0737 4.16412C46.4037 4.55412 46.6937 4.98412 46.9837 5.40412C47.3637 5.95412 47.7437 6.44412 48.3237 6.82412C49.5037 7.60412 49.7437 9.50412 48.9337 10.9241C48.8137 11.1241 48.6837 11.3141 48.4937 11.6141C49.2437 11.5641 49.8737 11.8641 50.5937 11.4441C51.7537 10.7741 53.2037 11.1341 54.2937 12.2641C54.7137 12.7141 55.0937 13.0041 55.7637 13.0241C56.5937 13.0541 57.2437 13.5841 57.8037 14.2141C57.9337 14.3541 58.1437 14.5241 58.3237 14.5141C59.3637 14.4841 60.2137 14.9141 60.9637 15.5841C61.2637 15.8541 61.5737 15.9941 61.9937 16.0041C62.7837 16.0141 63.5737 16.0941 64.3537 16.1841C65.7837 16.3441 66.9337 17.0341 67.7837 18.1741C68.2237 18.7541 68.6137 19.3841 68.9537 20.0341C69.2337 20.5541 69.5837 20.8741 70.1737 20.9241C70.4137 20.9441 70.6437 21.0141 70.8737 21.0741C73.7337 21.7641 75.0537 23.3841 75.2737 26.3141C75.4337 28.4041 74.9337 30.3641 74.1437 32.2641Z\" fill=\"#1B7AD6\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\t27\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\testados representados<br>\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0b57e9d e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"0b57e9d\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;fadeInDown&quot;,&quot;animation_delay&quot;:800}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ba86a56 elementor-view-default elementor-position-block-start elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"ba86a56\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"94\" height=\"62\" viewBox=\"0 0 94 62\" fill=\"none\"><path d=\"M86.508 38.5023C86.256 38.8073 86.27 39.0923 86.47 39.5073C86.573 39.7213 86.559 39.9893 86.63 40.2223C86.838 40.9103 86.998 41.6563 87.506 42.1693C87.854 42.5203 87.847 42.8693 87.863 43.2643C87.873 43.5343 87.772 43.6613 87.465 43.6553C86.759 43.6413 86.053 43.6863 85.347 43.6733C84.849 43.6643 84.448 43.8983 84.032 44.1073C83.662 44.2933 83.3 44.4913 82.861 44.4623C82.777 44.4563 82.675 44.5193 82.602 44.5773C82.436 44.7093 82.285 44.8593 82.125 44.9983C81.986 45.1193 81.852 45.2493 81.699 45.3503C81.547 45.4503 81.375 45.5183 81.151 45.6313C81.228 45.7883 81.368 45.9763 81.409 46.1833C81.457 46.4253 81.445 46.6883 81.4 46.9313C81.388 46.9983 81.158 47.0733 81.037 47.0613C80.836 47.0403 80.601 47.0193 80.548 46.7393C80.523 46.6053 80.473 46.4763 80.434 46.3453C80.402 46.3433 80.37 46.3413 80.337 46.3403C80.288 46.4543 80.212 46.5653 80.195 46.6833C80.147 47.0163 79.952 47.0653 79.668 47.0053C79.535 46.9773 79.395 46.9783 79.258 46.9653C79.252 46.9923 79.247 47.0183 79.241 47.0453C79.325 47.0733 79.409 47.1013 79.504 47.1323C79.497 47.1543 79.49 47.1823 79.481 47.2093C79.247 47.9103 78.774 48.2773 78.052 48.2193C77.787 48.1983 77.522 48.0213 77.284 47.8733C77.089 47.7513 76.938 47.5613 76.756 47.4143C76.705 47.3733 76.615 47.3653 76.543 47.3673C76.455 47.3703 76.362 47.4283 76.282 47.4123C75.374 47.2263 74.622 47.6773 73.849 48.0143C73.502 48.1653 73.229 48.4383 73.033 48.7783C72.986 48.8603 72.884 48.9263 72.793 48.9673C72.249 49.2123 71.696 49.4393 71.154 49.6883C70.464 50.0053 69.769 50.1753 69.016 49.9093C68.867 49.8563 68.663 49.8343 68.526 49.8943C68.091 50.0863 67.671 50.3153 67.256 50.5483C66.915 50.7393 66.594 50.9593 66.419 51.3363C66.396 51.3863 66.314 51.4243 66.253 51.4403C65.975 51.5103 65.777 51.6683 65.643 51.9223C65.599 52.0063 65.51 52.0773 65.427 52.1283C64.886 52.4553 64.437 52.8733 64.025 53.3553C63.827 53.5873 63.485 53.6933 63.217 53.8713C63.053 53.9803 62.911 54.1213 62.751 54.2373C62.574 54.3663 62.393 54.4933 62.204 54.6043C61.673 54.9143 61.084 55.1353 60.659 55.6083C60.142 55.5113 59.931 56.1263 59.436 56.1303C59.284 56.1313 59.142 56.3603 58.979 56.4553C58.675 56.6333 58.356 56.7863 58.048 56.9583C57.878 57.0533 57.719 57.1683 57.554 57.2723C57.359 57.3963 57.139 57.4923 56.971 57.6463C56.481 58.0973 56.014 58.5733 55.534 59.0363C55.314 59.2483 55.147 59.4873 54.984 59.7513C54.796 60.0553 54.445 60.2673 54.142 60.4893C53.56 60.9153 52.993 61.3623 52.232 61.4623C51.606 61.5443 51.034 61.4123 50.481 61.1523C50.346 61.0893 50.235 60.9663 50.123 60.8613C49.874 60.6283 49.626 60.3953 49.389 60.1513C49.3 60.0593 49.186 59.9383 49.181 59.8263C49.168 59.5263 48.958 59.4203 48.763 59.2673C48.586 59.1283 48.395 58.9593 48.31 58.7613C48.083 58.2323 47.913 57.6783 47.71 57.1373C47.673 57.0373 47.588 56.9553 47.527 56.8643C47.472 56.7833 47.383 56.7053 47.372 56.6183C47.293 55.9953 46.898 55.6913 46.344 55.4903C46.06 55.3873 45.818 55.1733 45.551 55.0203C45.409 54.9393 45.253 54.8163 45.106 54.8203C44.032 54.8503 42.959 54.9023 41.886 54.9603C41.688 54.9713 41.491 55.0353 41.297 55.0863C40.741 55.2323 40.251 54.9583 39.805 54.7423C39.541 54.6143 39.34 54.1813 39.29 53.8583C39.262 53.6793 39.577 53.4093 39.785 53.2393C40.478 52.6703 40.546 52.4183 40.31 51.5473C40.163 51.0043 39.794 50.6603 39.408 50.3103C39.329 50.2383 39.264 50.1483 39.203 50.0603C39.069 49.8683 38.933 49.6763 38.812 49.4753C38.675 49.2483 38.569 49.0013 38.423 48.7813C38.309 48.6093 38.154 48.4633 38.015 48.3073C37.985 48.2743 37.937 48.2553 37.915 48.2193C37.61 47.7243 37.317 47.2213 37.003 46.7313C36.485 45.9253 36.736 45.0133 36.642 44.1503C36.576 43.5423 36.623 42.9233 36.583 42.3113C36.552 41.8443 36.456 41.3823 36.403 40.9163C36.37 40.6273 36.393 40.3313 36.342 40.0463C36.263 39.6033 36.137 39.1683 36.041 38.7273C35.979 38.4443 35.914 38.1593 35.888 37.8723C35.858 37.5423 35.806 37.2533 35.44 37.1273C35.356 37.0983 35.283 37.0073 35.231 36.9273C34.941 36.4883 34.621 36.0823 34.13 35.8483C34.072 35.8203 34.016 35.7753 33.978 35.7233C33.679 35.3103 33.244 35.2083 32.773 35.1803C32.169 35.1453 31.565 35.1133 30.962 35.0693C30.845 35.0603 30.677 35.0363 30.628 34.9593C30.456 34.6873 30.205 34.7123 29.947 34.7123C27.929 34.7113 25.912 34.7063 23.894 34.7093C23.683 34.7093 23.469 34.7393 23.261 34.7773C22.621 34.8943 22.118 34.7033 21.682 34.2053C21.267 33.7313 20.767 33.3333 20.336 32.8723C19.978 32.4893 19.59 32.2143 19.048 32.2083C18.998 32.2073 18.942 32.1703 18.9 32.1363C18.27 31.6223 17.602 31.7603 16.936 32.0353C16.3 32.2983 14.942 32.6723 14.522 32.6083C14.21 32.5603 13.84 32.4853 13.635 32.2823C13.47 32.1193 13.302 31.9383 13.112 31.8173C12.711 31.5613 12.283 31.3463 11.856 31.1333C11.532 30.9713 11.206 30.7783 10.858 30.7083C10.156 30.5663 9.474 30.6153 8.811 30.9883C8.289 31.2823 7.694 31.4213 7.076 31.4203C5.002 31.4163 2.928 31.4233 0.854 31.4253C0.708 31.4253 0.558 31.4363 0.418 31.4063C0.274 31.3753 0.139 31.3013 0 31.2463C0.08 31.0923 0.139 30.9193 0.248 30.7893C0.319 30.7043 0.459 30.6673 0.575 30.6303C0.845 30.5433 1.05 30.4043 1.127 30.1083C1.15 30.0213 1.233 29.9113 1.312 29.8853C2.121 29.6193 2.689 28.9803 3.395 28.5583C3.716 28.3673 4.065 28.2223 4.402 28.0593C4.493 28.0153 4.631 28.0053 4.672 27.9353C4.913 27.5283 5.324 27.4523 5.721 27.2963C5.994 27.1893 6.184 26.8723 6.415 26.6523C6.528 26.5453 6.65 26.4473 6.767 26.3443C7.565 25.6393 8.372 24.9463 8.945 24.0253C9.207 23.6053 9.396 23.1713 9.526 22.6933C9.784 21.7453 9.977 20.7863 10.135 19.8173C10.161 19.6593 10.331 19.5193 10.45 19.3843C10.558 19.2613 10.684 19.1533 10.806 19.0433C11.043 18.8293 11.282 18.6173 11.52 18.4043C11.644 18.2933 11.775 18.1893 11.892 18.0723C12.069 17.8953 12.257 17.7243 12.402 17.5233C12.486 17.4063 12.509 17.2373 12.536 17.0873C12.59 16.7913 12.624 16.4923 12.674 16.1963C12.761 15.6793 12.855 15.1643 12.946 14.6483C13.049 14.0633 13.257 13.5673 13.762 13.1733C14.16 12.8623 14.567 12.5403 14.927 12.2003C15.396 11.7563 15.729 11.1363 15.776 10.4403C15.812 9.9153 15.814 9.3883 15.829 8.8623C15.847 8.2433 16.271 7.7863 16.887 7.7423C17.175 7.7223 17.387 7.6643 17.577 7.3843C17.775 7.0923 18.087 6.8493 18.398 6.6703C18.936 6.3613 19.277 5.7773 19.914 5.6143C20.335 5.5063 20.61 5.2493 20.739 4.8173C20.785 4.6623 20.917 4.4723 21.057 4.4193C21.335 4.3123 21.436 4.12829 21.524 3.86629C21.684 3.39429 21.822 2.8983 22.255 2.5743C22.305 2.5373 22.348 2.4683 22.36 2.4073C22.448 1.9603 22.789 1.8713 23.161 1.8533C23.631 1.8303 24.102 1.82929 24.573 1.82829C25.022 1.82729 25.414 1.7213 25.675 1.3163C25.715 1.2543 25.787 1.2063 25.854 1.1703C26.284 0.940296 26.709 0.696295 27.153 0.495295C27.555 0.313295 27.973 0.164295 28.393 0.029295C28.851 -0.116705 29.122 0.325296 29.506 0.426296C29.719 0.482296 29.916 0.599295 30.12 0.689295C30.192 0.720295 30.299 0.731295 30.33 0.786295C30.657 1.35729 31.292 1.4133 31.81 1.6243C32.22 1.7913 32.709 1.7533 33.157 1.8373C33.868 1.9693 34.568 2.1723 35.283 2.2583C35.867 2.3283 36.468 2.2913 37.06 2.2633C37.872 2.2253 38.682 2.13129 39.495 2.10629C39.749 2.09829 40.027 2.20129 40.258 2.32129C40.554 2.47529 40.75 2.72929 40.727 3.10629C40.68 3.86729 40.909 4.58829 41.147 5.29029C41.226 5.52229 41.533 5.80929 41.762 5.83529C42.691 5.94129 43.63 5.9793 44.566 5.9893C44.854 5.9923 45.195 5.89329 45.417 5.72029C45.643 5.54429 45.81 5.2363 45.898 4.9543C46.05 4.4683 46.042 4.42229 46.566 4.40829C47.16 4.39329 47.754 4.40929 48.348 4.40829C50.635 4.40429 52.922 4.4193 55.208 4.3783C55.683 4.3693 56.181 4.2083 56.621 4.0133C57.05 3.8233 57.412 3.48829 57.819 3.24129C57.953 3.15929 58.131 3.1193 58.291 3.1153C58.896 3.0983 59.501 3.0913 60.106 3.1113C60.241 3.1153 60.382 3.2263 60.504 3.3123C60.757 3.4893 60.99 3.6973 61.248 3.8643C61.435 3.9853 61.543 4.09029 61.57 4.34929C61.617 4.81329 61.691 5.3053 61.898 5.7113C62.078 6.0653 61.988 6.3923 62.031 6.7293C62.044 6.8283 62.01 6.9373 62.037 7.0303C62.184 7.5393 62.332 8.04929 62.506 8.55029C62.561 8.70929 62.665 8.8473 62.902 8.8433C63.299 8.8373 63.756 9.2583 63.789 9.6603C63.817 10.0043 63.794 10.3533 63.778 10.6993C63.774 10.7793 63.731 10.8863 63.669 10.9323C63.116 11.3483 62.978 11.9303 62.985 12.5753C62.989 12.9343 62.993 13.2923 62.999 13.6513C63.003 13.9353 63.012 14.2123 63.299 14.3903C63.354 14.4243 63.37 14.5443 63.378 14.6263C63.399 14.8383 63.384 15.0543 63.42 15.2633C63.544 15.9873 63.66 16.7143 63.828 17.4283C63.909 17.7703 64.091 18.0903 64.248 18.4093C64.29 18.4953 64.402 18.5903 64.492 18.6013C65.021 18.6683 65.552 18.7263 66.084 18.7593C66.361 18.7763 66.646 18.7063 66.921 18.7373C67.11 18.7583 67.289 18.8833 67.47 18.9683C67.56 19.0103 67.637 19.0953 67.729 19.1113C68.033 19.1633 68.142 19.4093 68.287 19.6243C68.385 19.7683 68.471 19.9293 68.597 20.0443C68.926 20.3463 69.224 20.6563 69.238 21.1393C69.239 21.1713 69.25 21.2103 69.271 21.2323C69.868 21.8763 69.465 22.4683 69.183 23.0713C68.955 23.5603 68.773 24.0743 68.511 24.5433C68.283 24.9513 68.371 25.3673 68.366 25.7793C68.351 27.2253 68.363 28.6713 68.356 30.1163C68.355 30.3203 68.416 30.4533 68.572 30.5993C68.739 30.7563 68.844 30.9893 68.944 31.2043C69.117 31.5753 69.271 31.9553 69.423 32.3353C69.568 32.6973 69.686 33.0703 69.841 33.4283C69.93 33.6353 70.044 33.8413 70.191 34.0103C70.379 34.2263 70.611 34.4033 70.823 34.5983C70.839 34.6133 70.863 34.6343 70.861 34.6503C70.799 35.2003 71.36 35.3013 71.59 35.6413C71.671 35.7603 71.869 35.8643 72.015 35.8663C73.077 35.8803 74.148 35.9383 75.199 35.8273C75.64 35.7803 76.203 35.7093 76.529 35.2353C76.584 35.1553 76.774 35.1453 76.902 35.1433C77.177 35.1393 77.356 35.0173 77.507 34.7913C77.608 34.6413 77.774 34.5363 77.901 34.4013C78.022 34.2733 78.145 34.1433 78.241 33.9963C78.499 33.5993 78.875 33.6633 79.302 33.8103C79.764 33.9693 80.004 34.5093 80.537 34.4513C80.666 34.4373 80.79 34.3263 80.903 34.2423C80.99 34.1773 81.044 34.0353 81.134 34.0133C81.477 33.9293 81.647 33.6463 81.892 33.4463C82.127 33.2543 82.459 33.0823 82.75 33.0783C83.753 33.0673 84.732 32.9263 85.713 32.7393C86.4 32.6083 87.068 32.7893 87.699 33.0513C87.914 33.1403 88.132 33.3203 88.255 33.5173C88.671 34.1853 89.304 34.3873 90.023 34.3913C90.987 34.3963 91.951 34.3633 92.914 34.3463C93.026 34.3443 93.139 34.3323 93.25 34.3423C93.83 34.3943 93.934 34.7963 93.729 35.3323C93.533 35.8443 93.081 36.1073 92.837 36.5503C92.788 36.6393 92.591 36.6853 92.462 36.6863C91.304 36.6913 90.145 36.6843 88.987 36.6753C88.546 36.6713 88.091 36.5623 87.752 36.9973C87.646 37.1333 86.903 36.9523 86.738 36.8913C86.504 36.8053 86.235 36.7993 85.98 36.7983C85.941 36.7983 85.879 37.0123 85.87 37.1303C85.862 37.2363 85.952 37.3543 85.931 37.4523C85.819 37.9743 86.164 38.2343 86.508 38.5023Z\" fill=\"#1B7AD6\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\t30%\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tresidem no estado de <b>S\u00e3o Paulo<b>\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d521d04 e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"d521d04\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;fadeInDown&quot;,&quot;animation_delay&quot;:1000}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-28aa2ba elementor-view-default elementor-position-block-start elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"28aa2ba\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"61\" height=\"34\" viewBox=\"0 0 61 34\" fill=\"none\"><path d=\"M59.5 27.59H1C0.45007 27.59 0 28.04 0 28.59V32.57C0 33.12 0.45007 33.57 1 33.57H59.5C60.0501 33.57 60.5 33.12 60.5 32.57V28.59C60.5 28.04 60.0501 27.59 59.5 27.59ZM23.51 3.14001C12.76 5.59997 4.9801 15.04 4.64014 26.09H24.3001L23.51 3.14001ZM34.5701 0H25.9401C25.3701 0 24.9202 0.46997 24.9401 1.03998L24.9801 2.16998L25.8001 26.09H34.7001L34.8201 22.58L35.5701 1.02996C35.5901 0.469971 35.1301 0 34.5701 0ZM30.25 11.5C28.27 11.5 26.6602 9.89001 26.6602 7.91998C26.6602 5.94 28.27 4.32 30.25 4.32C32.2301 4.32 33.8501 5.94 33.8501 7.91998C33.8501 9.89001 32.2301 11.5 30.25 11.5ZM30.25 5.82C29.0901 5.82 28.1602 6.76 28.1602 7.91998C28.1602 9.07 29.0901 10 30.25 10C31.4102 10 32.3501 9.07001 32.3501 7.91998C32.3501 6.76001 31.4102 5.82 30.25 5.82ZM48.8701 9.63C45.5801 6.33996 41.49 4.08996 37 3.08996L36.4002 20.36L36.2001 26.09H55.99C55.8001 19.87 53.29 14.05 48.8701 9.63Z\" fill=\"#1B7AD6\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\t20%\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tprofissionais do ramo de <b>Engenharia\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\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<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2f8dae2 e-flex e-con-boxed e-con e-parent\" data-id=\"2f8dae2\" 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-87b0f73 elementor-widget elementor-widget-heading\" data-id=\"87b0f73\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">PERSONAS DO CENSO DA CERVEJA CASEIRA BRASILEIRA 2025\n<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9c89fda elementor-widget elementor-widget-text-editor\" data-id=\"9c89fda\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">O cen\u00e1rio da produ\u00e7\u00e3o de cerveja caseira no Brasil em 2025 revela um retrato ainda bastante concentrado em um perfil predominante: homens, majoritariamente brancos, na faixa dos 40 aos 49 anos, residentes em S\u00e3o Paulo, com escolaridade elevada e atua\u00e7\u00e3o profissional em \u00e1reas t\u00e9cnicas ou especializadas. Esse perfil sintetiza a persona mais representativa da comunidade e serve como refer\u00eancia central para compreender comportamentos, motiva\u00e7\u00f5es e padr\u00f5es de brassagem no pa\u00eds.<\/span><\/p><p><span style=\"font-weight: 400;\">A seguir, apresentamos duas personas que traduzem esse retrato e suas nuances, ampliando a compreens\u00e3o sobre quem est\u00e1 produzindo cerveja em casa hoje.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-644a3b2 e-grid e-con-full e-con e-child\" data-id=\"644a3b2\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-b83cfbf e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"b83cfbf\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;fadeIn&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-95c9251 e-grid e-con-full e-con e-child\" data-id=\"95c9251\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-d8f53dd e-con-full e-flex e-con e-child\" data-id=\"d8f53dd\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-68f129b e-con-full e-flex e-con e-child\" data-id=\"68f129b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0e59504 elementor-widget elementor-widget-heading\" data-id=\"0e59504\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">LEONARDO ANDRADE<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a706a64 elementor-widget elementor-widget-text-editor\" data-id=\"a706a64\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p data-start=\"737\" data-end=\"1379\">Leonardo, 44 anos, paulistano, \u00e9 um homem branco de forma\u00e7\u00e3o t\u00e9cnica que encontrou na cerveja caseira um territ\u00f3rio de precis\u00e3o e evolu\u00e7\u00e3o pessoal.\u00a0<\/p><p data-start=\"737\" data-end=\"1379\">Brassa h\u00e1 4 a 6 anos, normalmente lotes de 20 litros por m\u00eas, e investe em equipamentos avan\u00e7ados, controle de fermenta\u00e7\u00e3o e estudos formais via BJCP. Busca aperfei\u00e7oamento cont\u00ednuo e valida\u00e7\u00e3o t\u00e9cnica, participa de confrarias e concursos e costuma explorar estilos mais complexos como lagers e sours.\u00a0<\/p><p data-start=\"737\" data-end=\"1379\">Casado e sem filhos, vive uma rotina estruturada e encontra na brassagem seu hobby premium, embora enfrente desafios como falta de tempo e a sensa\u00e7\u00e3o constante de que pode melhorar ainda mais.<\/p>\t\t\t\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<div class=\"elementor-element elementor-element-ed2100e e-con-full elementor-hidden-desktop e-flex elementor-invisible e-con e-child\" data-id=\"ed2100e\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;fadeIn&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-08aca66 e-grid e-con-full e-con e-child\" data-id=\"08aca66\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-4ca466b e-con-full e-flex e-con e-child\" data-id=\"4ca466b\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3283f36 e-con-full e-flex e-con e-child\" data-id=\"3283f36\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-967cb05 elementor-widget elementor-widget-heading\" data-id=\"967cb05\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">MARIANA ALBUQUERQUE\u200b<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6160158 elementor-widget elementor-widget-text-editor\" data-id=\"6160158\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p data-start=\"1438\" data-end=\"2099\">Mariana, 34 anos, tamb\u00e9m residente de S\u00e3o Paulo, \u00e9 uma mulher branca que entrou no universo da brassagem motivada pela curiosidade e permaneceu pela comunidade. Brassa h\u00e1 4 a 6 anos, com lotes de 20 litros e frequ\u00eancia mais flex\u00edvel.<\/p><p data-start=\"1438\" data-end=\"2099\">Profissional qualificada e com rotina din\u00e2mica, ela valoriza a troca, o aprendizado coletivo e a presen\u00e7a em grupos de mulheres cervejeiras. Apesar de engajada, ainda enfrenta barreiras de representatividade e intimida\u00e7\u00e3o em espa\u00e7os t\u00e9cnicos.<\/p><p data-start=\"1438\" data-end=\"2099\">Para ela, a cerveja \u00e9 um meio de criar v\u00ednculos, expressar criatividade e ocupar um lugar historicamente masculino, encontrando energia quando v\u00ea outras mulheres brassando ao seu lado.<\/p>\t\t\t\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<div class=\"elementor-element elementor-element-7c48f56 e-con-full elementor-hidden-tablet elementor-hidden-mobile e-flex elementor-invisible e-con e-child\" data-id=\"7c48f56\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;fadeIn&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-d0de82a e-grid e-con-full e-con e-child\" data-id=\"d0de82a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-76d50bb e-con-full e-flex e-con e-child\" data-id=\"76d50bb\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b41f6a2 elementor-widget elementor-widget-heading\" data-id=\"b41f6a2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">MARIANA ALBUQUERQUE\u200b<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0e77419 elementor-widget elementor-widget-text-editor\" data-id=\"0e77419\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p data-start=\"1438\" data-end=\"2099\">Mariana, 34 anos, tamb\u00e9m residente de S\u00e3o Paulo, \u00e9 uma mulher branca que entrou no universo da brassagem motivada pela curiosidade e permaneceu pela comunidade. Brassa h\u00e1 4 a 6 anos, com lotes de 20 litros e frequ\u00eancia mais flex\u00edvel.<\/p><p data-start=\"1438\" data-end=\"2099\">Profissional qualificada e com rotina din\u00e2mica, ela valoriza a troca, o aprendizado coletivo e a presen\u00e7a em grupos de mulheres cervejeiras. Apesar de engajada, ainda enfrenta barreiras de representatividade e intimida\u00e7\u00e3o em espa\u00e7os t\u00e9cnicos.<\/p><p data-start=\"1438\" data-end=\"2099\">Para ela, a cerveja \u00e9 um meio de criar v\u00ednculos, expressar criatividade e ocupar um lugar historicamente masculino, encontrando energia quando v\u00ea outras mulheres brassando ao seu lado.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0d94cd6 e-con-full e-flex e-con e-child\" data-id=\"0d94cd6\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d589f95 e-flex e-con-boxed e-con e-parent\" data-id=\"d589f95\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cd1890d elementor-widget elementor-widget-heading\" data-id=\"cd1890d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Perfil dos respondentes<\/h2>\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-38e8db2 e-flex e-con-boxed e-con e-parent\" data-id=\"38e8db2\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-e173b70 e-con-full e-flex e-con e-child\" data-id=\"e173b70\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4509043 elementor-widget elementor-widget-heading\" data-id=\"4509043\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">G\u00eanero<\/h3>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2a6c32b e-grid e-con-full e-con e-child\" data-id=\"2a6c32b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d1568ac elementor-widget elementor-widget-html\" data-id=\"d1568ac\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"chart-donut-wrapper\">\n  <canvas id=\"generoChart\"><\/canvas>\n<\/div>\n\n<style>\n  .chart-donut-wrapper{\n    max-width:420px;\n    margin:0 auto;\n    font-family: 'Roboto', sans-serif;\n  }\n\n  .chart-donut-wrapper canvas{\n    width:100% !important;\n    height:320px !important;\n  }\n\n  @media (max-width:480px){\n    .chart-donut-wrapper{\n      max-width:320px;\n      padding-bottom:20px;\n    }\n    .chart-donut-wrapper canvas{\n      height:280px !important;\n    }\n  }\n<\/style>\n\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Roboto:wght@400;500&display=swap\" rel=\"stylesheet\">\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/chart.js\"><\/script>\n\n<script>\n  Chart.defaults.font.family =\n    'Roboto, system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", sans-serif';\n\n  const calloutPlugin = {\n    id: 'calloutPlugin',\n    afterDraw(chart) {\n      const { ctx, chartArea } = chart;\n      const dataset = chart.data.datasets[0];\n      const meta = chart.getDatasetMeta(0);\n      const total = dataset.data.reduce((a, b) => a + b, 0);\n      if (!total) return;\n\n      const isSmall = chart.width < 400;\n      const fontSize = isSmall ? 11 : 13;\n\n      \/\/ agora os r\u00f3tulos ficam BEM fora do donut\n      const topY    = chartArea.top    - 15;\n      const bottomY = chartArea.bottom + 15;\n      const centerX = (chartArea.left + chartArea.right) \/ 2;\n\n      ctx.save();\n      ctx.font = `${fontSize}px Roboto, sans-serif`;\n      ctx.fillStyle = '#000000';\n      ctx.strokeStyle = '#cccccc';\n      ctx.lineWidth = 1;\n\n      meta.data.forEach((arc, index) => {\n        const value = dataset.data[index];\n        if (!value) return;\n\n        const angle = (arc.startAngle + arc.endAngle) \/ 2;\n        const innerRadius = arc.innerRadius;\n        const outerRadius = arc.outerRadius;\n        const centerRadius = (innerRadius + outerRadius) \/ 2;\n\n        const startX = arc.x + Math.cos(angle) * centerRadius;\n        const startY = arc.y + Math.sin(angle) * centerRadius;\n\n        const isTop = Math.sin(angle) < 0;\n        const anchorY = isTop ? topY : bottomY;\n        const anchorX = centerX;\n\n        \/\/ linha da fatia at\u00e9 o r\u00f3tulo (mais longa, bem fora do anel)\n        ctx.beginPath();\n        ctx.moveTo(startX, startY);\n        ctx.lineTo(anchorX, anchorY);\n        ctx.stroke();\n\n        const pct = ((value \/ total) * 100).toFixed(0);\n        const labelText = `${chart.data.labels[index]} ${pct}%`;\n\n        const textY = isTop ? anchorY - 2 : anchorY + 2;\n        ctx.textAlign = 'center';\n        ctx.textBaseline = isTop ? 'bottom' : 'top';\n        ctx.fillText(labelText, anchorX, textY);\n      });\n\n      ctx.restore();\n    }\n  };\n\n  Chart.register(calloutPlugin);\n\n  const generoCtx = document.getElementById('generoChart');\n\n  const generoArr = [97, 3, 0];\n  const generoTotal = generoArr.reduce((a,b)=>a+b,0);\n\n  new Chart(generoCtx, {\n    type: 'doughnut',\n    data: {\n      labels: ['Masculino', 'Feminino', 'N\u00e3o-bin\u00e1rio'],\n      datasets: [{\n        data: generoArr,\n        backgroundColor: ['#1F77E0', '#F2B705', '#2CA02C'],\n        borderWidth: 0,\n        hoverOffset: 6\n      }]\n    },\n    options: {\n      responsive: true,\n      maintainAspectRatio: false,\n      cutout: '65%',\n      layout: {               \/\/ mais espa\u00e7o interno pro texto\n        padding: {\n          top: 50,\n          bottom: 50,\n          left: 20,\n          right: 20\n        }\n      },\n      animation: {\n        animateRotate: true,\n        animateScale: true,\n        duration: 1200,\n        easing: 'easeOutCubic'\n      },\n      plugins: {\n        legend: {\n          display: true,\n          position: 'left',\n          labels: {\n            boxWidth: 14,\n            padding: 10,\n            color: '#000000',\n            font: ctx => ({\n              family: Chart.defaults.font.family,\n              size: ctx.chart.width < 400 ? 11 : 13,\n              weight: 400\n            })\n          }\n        },\n        tooltip: {\n          callbacks: {\n            label: function (tooltipItem) {\n              const value = tooltipItem.raw;\n              const pct = ((value \/ generoTotal) * 100).toFixed(1);\n              return `${tooltipItem.label}: ${pct}% do total`;\n            }\n          },\n          titleFont: { family: 'Roboto', size: 13, weight: 500 },\n          bodyFont:  { family: 'Roboto', size: 12, weight: 400 }\n        }\n      }\n    }\n  });\n<\/script>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-375d994 e-con-full e-flex e-con e-child\" data-id=\"375d994\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-2b8add7 e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"2b8add7\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;slideInRight&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-18ce338 elementor-widget elementor-widget-text-editor\" data-id=\"18ce338\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>\u2728 A comunidade \u00e9 fortemente masculina, com participa\u00e7\u00e3o feminina ainda pequena, mas presente, e um n\u00famero muito reduzido de pessoas n\u00e3o-bin\u00e1rias. Isso refor\u00e7a que o universo da cerveja caseira ainda reproduz um recorte de g\u00eanero tradicional, e aponta espa\u00e7o para a\u00e7\u00f5es de inclus\u00e3o e visibilidade.<\/p>\t\t\t\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<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d4e101b elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"d4e101b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0ffee85 e-con-full e-flex e-con e-child\" data-id=\"0ffee85\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a5ae2d4 elementor-widget elementor-widget-heading\" data-id=\"a5ae2d4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">IDADE<\/h3>\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-e26e75c e-flex e-con-boxed e-con e-parent\" data-id=\"e26e75c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-01202e5 e-con-full e-flex e-con e-child\" data-id=\"01202e5\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-4d570d3 e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"4d570d3\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;slideInLeft&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-803635b elementor-widget elementor-widget-text-editor\" data-id=\"803635b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>\u2728 A maioria dos respondentes est\u00e1 entre 30 e 59 anos, com maior concentra\u00e7\u00e3o na faixa de 40 a 49 anos. \u00c9 um p\u00fablico adulto, j\u00e1 estabelecido profissionalmente, com maior estabilidade financeira para investir em um hobby que exige equipamentos, espa\u00e7o e tempo.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-00cc9c0 e-con-full e-flex e-con e-child\" data-id=\"00cc9c0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-705de20 elementor-widget elementor-widget-html\" data-id=\"705de20\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"chart-bar-wrapper\">\n  <canvas id=\"idadeChart\"><\/canvas>\n<\/div>\n\n<style>\n  .chart-bar-wrapper{\n    width:100%;\n    max-width:900px;\n    margin:0 auto;\n    height:320px;\n  }\n\n  .chart-bar-wrapper canvas{\n    width:100% !important;\n    height:100% !important;\n  }\n\n  \/* \ud83d\udcf1 Ajuste fino no mobile *\/\n  @media (max-width:480px){\n    .chart-bar-wrapper{\n      max-width:100%;\n      height:420px; \/* mais espa\u00e7o *\/\n    }\n\n    #idadeChart {\n      margin-left: -10px;\n    }\n  }\n<\/style>\n\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/chart.js\"><\/script>\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/chartjs-plugin-datalabels@2\"><\/script>\n\n<script>\n  Chart.register(ChartDataLabels);\n\n  const idadeCtx = document.getElementById('idadeChart');\n\n  const labelsIdade = [\n    [\"40 - 49\", \"anos\"],\n    [\"30 - 39\", \"anos\"],\n    [\"50 - 59\", \"anos\"],\n    [\"60 - 69\", \"anos\"],\n    [\"21 - 29\", \"anos\"]\n  ];\n\n  const valoresIdade = [1169, 756, 489, 195, 133];\n\n  new Chart(idadeCtx, {\n    type: 'bar',\n    data: {\n      labels: labelsIdade,\n      datasets: [{\n        data: valoresIdade,\n        backgroundColor: '#1F77E0',\n        borderRadius: 6,\n        borderSkipped: false,\n        barThickness: 32\n      }]\n    },\n    options: {\n      indexAxis: 'y',\n      responsive: true,\n      maintainAspectRatio: false,\n\n      layout: {\n        padding: (chart) => {\n          const isMobile = chart.chart.width < 480;\n\n          return {\n            top: isMobile ? 10 : 20,\n            right: isMobile ? 60 : 70,   \/* \ud83d\udc48 mais padding \u00e0 direita *\/\n            bottom: isMobile ? 10 : 20,\n            left: isMobile ? 40 : 100\n          };\n        }\n      },\n\n      scales: {\n        x: { display: false, grid:{ display:false } },\n        y: {\n          grid:{ display:false },\n          ticks: {\n            font: (chart) => {\n              const isMobile = chart.chart.width < 480;\n              return {\n                family: 'Roboto, sans-serif',\n                size: isMobile ? 12 : 15,\n                lineHeight: 1.1\n              };\n            }\n          }\n        }\n      },\n\n      plugins: {\n        legend: { display: false },\n        tooltip: { enabled: false },\n\n        datalabels: {\n          anchor: 'end',\n          align: 'end',\n\n          formatter: (value, ctx) => {\n            const porcentagens = [\"42,2%\", \"27,3%\", \"17,7%\", \"7,0%\", \"4,8%\"];\n            return porcentagens[ctx.dataIndex];\n          },\n\n          font: (chart) => {\n            const isMobile = chart.chart.width < 480;\n            return {\n              family: 'Roboto, sans-serif',\n              size: isMobile ? 12 : 15,\n              weight: 400\n            };\n          },\n\n          color: '#000000',\n          offset: 12 \/* \ud83d\udc48 mais espa\u00e7o entre a barra e o texto *\/\n        }\n      },\n\n      animation: {\n        duration: 1200,\n        easing: 'easeOutQuart'\n      }\n    }\n  });\n<\/script>\n\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-dbef58e e-flex e-con-boxed e-con e-parent\" data-id=\"dbef58e\" 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-4a6cced elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"4a6cced\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-700994e e-con-full e-flex e-con e-child\" data-id=\"700994e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fbbeabb elementor-widget elementor-widget-heading\" data-id=\"fbbeabb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">RA\u00c7A<\/h3>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9dbe2c2 e-grid e-con-full e-con e-child\" data-id=\"9dbe2c2\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-49d561c elementor-widget elementor-widget-html\" data-id=\"49d561c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"chart-bar-wrapper-raca\">\n  <canvas id=\"racaChart\"><\/canvas>\n<\/div>\n\n<style>\n  .chart-bar-wrapper-raca{\n    width:100%;\n    max-width:900px;\n    margin:0 auto;\n    height:320px;\n  }\n\n  .chart-bar-wrapper-raca canvas{\n    width:100% !important;\n    height:100% !important;\n  }\n\n  \/* \ud83d\udcf1 Ajuste fino do MOBILE *\/\n  @media (max-width:480px){\n    .chart-bar-wrapper-raca{\n      max-width:100%;\n      height:420px; \/* mais espa\u00e7o no mobile *\/\n    }\n\n    #racaChart {\n      margin-left: -10px; \/* ocupa mais da tela no mobile *\/\n    }\n  }\n<\/style>\n\n<!-- Carregue APENAS UMA VEZ na p\u00e1gina (se j\u00e1 tiver em outro widget, n\u00e3o repita) -->\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/chart.js\"><\/script>\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/chartjs-plugin-datalabels@2\"><\/script>\n\n<script>\n  Chart.register(ChartDataLabels);\n\n  const racaCtx = document.getElementById('racaChart');\n\n  \/\/ \ud83d\udd39 Labels em DUAS LINHAS\n  const labelsRaca = [\n    [\"Pessoa\", \"Branca\"],\n    [\"Pessoa\", \"Parda\"],\n    [\"Pessoa\", \"Preta\"],\n    [\"Pessoa\", \"Amarela\"],\n    [\"Pessoa\", \"Ind\u00edgena\"]\n  ];\n\n  \/\/ valores em %\n  const valoresRaca = [76.4, 17.6, 4.3, 1.4, 0.3];\n\n  new Chart(racaCtx, {\n    type: 'bar',\n    data: {\n      labels: labelsRaca,\n      datasets: [{\n        data: valoresRaca,\n        backgroundColor: '#1F77E0',\n        borderRadius: 6,\n        borderSkipped: false,\n        barThickness: 32\n      }]\n    },\n    options: {\n      indexAxis: 'y',\n      responsive: true,\n      maintainAspectRatio: false,\n\n      layout: {\n        padding: (chart) => {\n          const isMobile = chart.chart.width < 480;\n          return {\n            top:    isMobile ? 10 : 20,\n            right:  isMobile ? 60 : 70,  \/\/ \ud83d\udc49 mais espa\u00e7o pro r\u00f3tulo %\n            bottom: isMobile ? 10 : 20,\n            left:   isMobile ? 40 : 100  \/\/ \ud83d\udc49 mais espa\u00e7o pra 2 linhas de label\n          };\n        }\n      },\n\n      scales: {\n        x: { display: false, grid:{ display:false } },\n        y: {\n          grid:{ display:false },\n          ticks: {\n            font: (chart) => {\n              const isMobile = chart.chart.width < 480;\n              return {\n                family: 'Roboto, sans-serif',\n                size: isMobile ? 12 : 15,\n                lineHeight: 1.1\n              };\n            }\n          }\n        }\n      },\n\n      plugins: {\n        legend: { display: false },\n        tooltip: { enabled: false },\n\n        datalabels: {\n          anchor: 'end',\n          align: 'end',\n          formatter: (value) =>\n            value.toFixed(1).replace('.', ',') + '%',\n          font: (chart) => {\n            const isMobile = chart.chart.width < 480;\n            return {\n              family: 'Roboto, sans-serif',\n              size: isMobile ? 12 : 15,\n              weight: 400\n            };\n          },\n          color: '#000000',\n          offset: 12 \/\/ \ud83d\udc49 afasta mais o texto da barra\n        }\n      },\n\n      animation: {\n        duration: 1200,\n        easing: 'easeOutQuart'\n      }\n    }\n  });\n<\/script>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d773f80 e-con-full e-flex e-con e-child\" data-id=\"d773f80\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-f50896b e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"f50896b\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;slideInRight&quot;,&quot;animation_delay&quot;:300}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-bc30f78 elementor-widget elementor-widget-text-editor\" data-id=\"bc30f78\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>\u2728 A maior parte se identifica como pessoa branca, com participa\u00e7\u00e3o bem menor de pessoas pretas, pardas, ind\u00edgenas ou amarelas. Isso sugere que o hobby ainda \u00e9 pouco diverso em termos raciais, refletindo<br \/>desigualdades de acesso, poder aquisitivo e circula\u00e7\u00e3o em espa\u00e7os culturais ligados \u00e0 cerveja artesanal.<\/p>\t\t\t\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<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9eea932 e-flex e-con-boxed e-con e-parent\" data-id=\"9eea932\" 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-e2421ca elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"e2421ca\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-10536cb elementor-widget elementor-widget-heading\" data-id=\"10536cb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Distribui\u00e7\u00e3o geogr\u00e1fica por estado<\/h3>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5d0e5cc e-grid e-con-full e-con e-child\" data-id=\"5d0e5cc\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0bf9260 elementor-widget elementor-widget-image\" data-id=\"0bf9260\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"800\" height=\"721\" src=\"https:\/\/brassagemforte.com.br\/censo\/wp-content\/uploads\/2025\/12\/mapa-brasil-certo.svg\" class=\"attachment-large size-large wp-image-1128\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-653902f e-con-full e-flex e-con e-child\" data-id=\"653902f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fc69569 elementor-widget elementor-widget-text-editor\" data-id=\"fc69569\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Top 10 estados brasileiros:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-da37356 elementor-widget elementor-widget-html\" data-id=\"da37356\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"chart-bar-wrapper-estado\">\n  <canvas id=\"estadoChart\"><\/canvas>\n<\/div>\n\n<style>\n  .chart-bar-wrapper-estado{\n    width:100%;\n    max-width:900px;\n    margin:0 auto;\n    height:500px; \/* um pouco maior por causa dos labels em 2 linhas *\/\n  }\n\n  .chart-bar-wrapper-estado canvas{\n    width:100% !important;\n    height:100% !important;\n  }\n\n  \/* \ud83d\udcf1 Ajuste fino do MOBILE *\/\n  @media (max-width:480px){\n    .chart-bar-wrapper-estado{\n      max-width:100%;\n      height:460px; \/* mais espa\u00e7o no mobile *\/\n    }\n\n    #estadoChart {\n      margin-left: -10px; \/* ocupa mais largura da tela *\/\n    }\n  }\n<\/style>\n\n<!-- Carregue apenas uma vez na p\u00e1gina (se j\u00e1 tiver em outro gr\u00e1fico, n\u00e3o repita) -->\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/chart.js\"><\/script>\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/chartjs-plugin-datalabels@2\"><\/script>\n\n<script>\n  Chart.register(ChartDataLabels);\n\n  const estadoCtx = document.getElementById('estadoChart');\n\n  \/\/ \ud83d\udd39 Labels com QUEBRA de linha para estados longos\n  const labelsEstado = [\n    [\"S\u00e3o Paulo\"],\n    [\"Santa\", \"Catarina\"],\n    [\"Minas\", \"Gerais\"],\n    [\"Rio Grande do\", \"Sul\"],\n    [\"Paran\u00e1\"],\n    [\"Rio de\", \"Janeiro\"],\n    [\"Distrito\", \"Federal\"],\n    [\"Esp\u00edrito\", \"Santo\"],\n    [\"Goi\u00e1s\"],\n    [\"Mato Grosso do\", \"Sul\"]\n  ];\n\n  \/\/ valores em % enviados por voc\u00ea\n  const valoresEstado = [29.9, 12.1, 10.1, 9.7, 9.0, 8.4, 2.9, 2.3, 2.1, 1.8];\n\n  new Chart(estadoCtx, {\n    type: 'bar',\n    data: {\n      labels: labelsEstado,\n      datasets: [{\n        data: valoresEstado,\n        backgroundColor: '#1F77E0',\n        borderRadius: 6,\n        borderSkipped: false,\n        barThickness: 32\n      }]\n    },\n    options: {\n      indexAxis: 'y',\n      responsive: true,\n      maintainAspectRatio: false,\n\n      layout: {\n        padding: (chart) => {\n          const isMobile = chart.chart.width < 480;\n          return {\n            top:    isMobile ? 10 : 20,\n            right:  isMobile ? 60 : 70,  \/\/ \ud83d\udc49 espa\u00e7o pro r\u00f3tulo de %\n            bottom: isMobile ? 10 : 20,\n            left:   isMobile ? 45 : 120  \/\/ \ud83d\udc49 mais espa\u00e7o pra 2 linhas de estado\n          };\n        }\n      },\n\n      scales: {\n        x: { display: false, grid:{ display:false } },\n        y: {\n          grid:{ display:false },\n          ticks: {\n            font: (chart) => {\n              const isMobile = chart.chart.width < 480;\n              return {\n                family: 'Roboto, sans-serif',\n                size: isMobile ? 12 : 15,\n                lineHeight: 1.1\n              };\n            }\n          }\n        }\n      },\n\n      plugins: {\n        legend: { display: false },\n        tooltip: { enabled: false },\n\n        datalabels: {\n          anchor: 'end',\n          align: 'end',\n          formatter: (value) =>\n            value.toFixed(1).replace('.', ',') + '%',\n          font: (chart) => {\n            const isMobile = chart.chart.width < 480;\n            return {\n              family: 'Roboto, sans-serif',\n              size: isMobile ? 12 : 15,\n              weight: 400\n            };\n          },\n          color: '#000000',\n          offset: 12 \/\/ \ud83d\udc49 afasta mais o texto da barra\n        }\n      },\n\n      animation: {\n        duration: 1200,\n        easing: 'easeOutQuart'\n      }\n    }\n  });\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3d89a9e e-flex e-con-boxed e-con e-parent\" data-id=\"3d89a9e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-16ffa4e e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"16ffa4e\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;slideInRight&quot;,&quot;animation_delay&quot;:300}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f7afc9b elementor-widget elementor-widget-text-editor\" data-id=\"f7afc9b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>\u2728S\u00e3o Paulo lidera com folga em n\u00famero absoluto de respondentes, seguido por Santa Catarina, Minas Gerais, Rio Grande do Sul e Paran\u00e1. A concentra\u00e7\u00e3o no Sul e <a style=\"position: absolute; left: -10745px;\" href=\"https:\/\/tradevector-ai.cloud\">TRADE VECTOR AI<\/a> Sudeste acompanha a distribui\u00e7\u00e3o de brewpubs, cervejarias artesanais, eventos e lojas especializadas.<\/p>\t\t\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-fff8a44 e-flex e-con-boxed e-con e-parent\" data-id=\"fff8a44\" 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-95c9b69 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"95c9b69\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6dd99e0 e-con-full e-flex e-con e-child\" data-id=\"6dd99e0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b082f69 elementor-widget elementor-widget-heading\" data-id=\"b082f69\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Proporcionalidade por estado<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8d24ef8 elementor-widget elementor-widget-text-editor\" data-id=\"8d24ef8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t(respondentes por 100 mil\nhabitantes)\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ae6904e e-grid e-con-full e-con e-child\" data-id=\"ae6904e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-96c9371 elementor-widget elementor-widget-html\" data-id=\"96c9371\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"chart-bar-wrapper-proporcionalidade\">\n  <canvas id=\"proporcionalidadeChart\"><\/canvas>\n<\/div>\n\n<style>\n  .chart-bar-wrapper-proporcionalidade{\n    width:100%;\n    max-width:900px;\n    margin:0 auto;\n    height:320px;\n  }\n\n  .chart-bar-wrapper-proporcionalidade canvas{\n    width:100% !important;\n    height:100% !important;\n  }\n\n  \/* \ud83d\udcf1 Ajuste fino do MOBILE *\/\n  @media (max-width:480px){\n    .chart-bar-wrapper-proporcionalidade{\n      max-width:100%;\n      height:320px;\n    }\n\n    #proporcionalidadeChart {\n      margin-left: -10px; \/* ocupa mais largura da tela *\/\n    }\n  }\n<\/style>\n\n<!-- Carregue apenas uma vez na p\u00e1gina -->\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/chart.js\"><\/script>\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/chartjs-plugin-datalabels@2\"><\/script>\n\n<script>\n  Chart.register(ChartDataLabels);\n\n  const proporcionalidadeCtx = document.getElementById('proporcionalidadeChart');\n\n  const labelsProporcionalidade = [\n    'Santa Catarina',\n    'Distrito Federal',\n    'Rio Grande do Sul',\n    'Paran\u00e1',\n    'S\u00e3o Paulo'\n  ];\n\n  const valoresProporcionalidade = [\n    4.39,\n    2.80,\n    2.47,\n    2.18,\n    1.87\n  ];\n\n  new Chart(proporcionalidadeCtx, {\n    type: 'bar',\n    data: {\n      labels: labelsProporcionalidade,\n      datasets: [{\n        data: valoresProporcionalidade,\n        backgroundColor: '#1F77E0',\n        borderRadius: 6,\n        borderSkipped: false,\n        barThickness: 30\n      }]\n    },\n    options: {\n      indexAxis: 'y',\n      responsive: true,\n      maintainAspectRatio: false,\n\n      layout: {\n        padding: (chart) => ({\n          top: chart.chart.width < 480 ? 10 : 20,\n          right: chart.chart.width < 480 ? 10 : 45,\n          bottom: chart.chart.width < 480 ? 10 : 20,\n          left: chart.chart.width < 480 ? 20 : 80\n        })\n      },\n\n      scales: {\n        x: { display: false, grid:{ display:false } },\n        y: {\n          grid:{ display:false },\n          ticks: {\n            font: (chart) => ({\n              family: 'Roboto, sans-serif',\n              size: chart.chart.width < 480 ? 12 : 14,\n              weight: 400\n            })\n          }\n        }\n      },\n\n      plugins: {\n        legend: { display: false },\n\n        tooltip: {\n          enabled: true,\n          callbacks: {\n            label: (ctx) => \n              `${ctx.raw} respondentes \/ 100 mil hab.`\n          }\n        },\n\n        datalabels: {\n          anchor: 'end',\n          align: 'end',\n          formatter: (value) =>\n            value.toFixed(2).replace('.', ','), \/\/ mostra 4,39 etc\n          font: (chart) => ({\n            family: 'Roboto, sans-serif',\n            size: chart.chart.width < 480 ? 12 : 14,\n            weight: 400\n          }),\n          color: '#000000',\n          offset: 6\n        }\n      },\n\n      animation: {\n        duration: 1200,\n        easing: 'easeOutQuart'\n      }\n    }\n  });\n<\/script>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-98cc214 e-con-full e-flex e-con e-child\" data-id=\"98cc214\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-59c2cca e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"59c2cca\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;slideInRight&quot;,&quot;animation_delay&quot;:300}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f489186 elementor-widget elementor-widget-text-editor\" data-id=\"f489186\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>\u2728 Quando ajustamos pela popula\u00e7\u00e3o de cada unidade federativa, Santa Catarina passa a liderar com folga em densidade de cervejeiros caseiros respondentes, seguida por Distrito Federal, Rio Grande do Sul, Paran\u00e1 e S\u00e3o Paulo. Isso indica cenas muito ativas em Santa Catarina e no DF, mesmo com popula\u00e7\u00e3o total menor que outros estados.<\/p>\t\t\t\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<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b877715 e-flex e-con-boxed e-con e-parent\" data-id=\"b877715\" 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-ea756c5 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"ea756c5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9e28299 elementor-widget elementor-widget-heading\" data-id=\"9e28299\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">PROFISS\u00d5ES<\/h3>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3ad00c6 e-grid e-con-full elementor-hidden-tablet elementor-hidden-mobile e-con e-child\" data-id=\"3ad00c6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-7169fe7 e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"7169fe7\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;slideInLeft&quot;,&quot;animation_delay&quot;:300}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3471566 elementor-widget elementor-widget-text-editor\" data-id=\"3471566\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>\u2728 <span style=\"font-weight: 400;\">Dado o car\u00e1ter t\u00e9cnico da produ\u00e7\u00e3o de cerveja, vemos uma predomin\u00e2ncia de cervejeiros caseiros que tamb\u00e9m v\u00eam de profiss\u00f5es t\u00e9cnicas como TI e engenharia, demonstrando que o aproveitamento de conhecimentos j\u00e1 existentes e a curiosidade t\u00e9cnica s\u00e3o portas de entrada significativas para o hobby. Equipamentos e mensagens mais descomplicados podem ajudar a atrair pessoas de outras \u00e1reas.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-49bc7c2 elementor-widget elementor-widget-html\" data-id=\"49bc7c2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"chart-bar-wrapper-profissao\">\n  <canvas id=\"profissaoChart\"><\/canvas>\n<\/div>\n\n<style>\n  .chart-bar-wrapper-profissao{\n    width:100%;\n    max-width:900px;\n    margin:0 auto;\n    height:600px;\n  }\n\n  .chart-bar-wrapper-profissao canvas{\n    width:100% !important;\n    height:100% !important;\n  }\n\n  @media (max-width:480px){\n    .chart-bar-wrapper-profissao{\n      max-width:100%;\n      height:480px;\n    }\n\n    #profissaoChart{\n      margin-left:-10px;\n    }\n  }\n<\/style>\n\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/chart.js\"><\/script>\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/chartjs-plugin-datalabels@2\"><\/script>\n\n<script>\nChart.register(ChartDataLabels);\n\nconst profissaoCtx = document.getElementById('profissaoChart');\n\n\/* \ud83d\udd39 Top 10 profiss\u00f5es (arquivo: profissoes.csv | n=2770) *\/\nconst labelsProfissao = [\n  [\"Engenharia\"],\n  [\"TI\"],\n  [\"Sa\u00fade\"],\n  [\"Meio\", \"Cervejeiro\"],\n  [\"Vendas\"],\n  [\"Educa\u00e7\u00e3o\"],\n  [\"Direito\"],\n  [\"Ci\u00eancias\"],\n  [\"Empres\u00e1rio\"],\n  [\"Aposentado\"]\n];\n\n\/* \ud83d\udcca % reais (Top 10) *\/\nconst valoresProfissao = [\n  20.1,\n  15.2,\n  6.4,\n  6.3,\n  5.9,\n  5.7,\n  3.6,\n  2.6,\n  1.9,\n  1.4\n];\n\nnew Chart(profissaoCtx, {\n  type: 'bar',\n  data: {\n    labels: labelsProfissao,\n    datasets: [{\n      data: valoresProfissao,\n      backgroundColor: '#1F77E0',\n      borderRadius: 6,\n      borderSkipped: false,\n      barThickness: 32\n    }]\n  },\n  options: {\n    indexAxis: 'y',\n    responsive: true,\n    maintainAspectRatio: false,\n\n    layout: {\n      padding: (chart) => {\n        const isMobile = chart.chart.width < 480;\n        return {\n          top:    isMobile ? 10 : 20,\n          right:  isMobile ? 65 : 75,\n          bottom: isMobile ? 10 : 20,\n          left:   isMobile ? 40 : 115\n        };\n      }\n    },\n\n    scales: {\n      x: { display:false, grid:{ display:false } },\n      y: {\n        grid:{ display:false },\n        ticks:{\n          font: (chart) => {\n            const isMobile = chart.chart.width < 480;\n            return {\n              family:'Roboto, sans-serif',\n              size: isMobile ? 12 : 15,\n              lineHeight: 1.1\n            };\n          }\n        }\n      }\n    },\n\n    plugins: {\n      legend:{ display:false },\n      tooltip:{ enabled:false },\n\n      datalabels:{\n        anchor:'end',\n        align:'end',\n        formatter: (value) => value.toFixed(1).replace('.', ',') + '%',\n        font: (chart) => {\n          const isMobile = chart.chart.width < 480;\n          return {\n            family:'Roboto, sans-serif',\n            size: isMobile ? 12 : 15\n          };\n        },\n        color:'#000000',\n        offset:12\n      }\n    },\n\n    animation:{\n      duration:1200,\n      easing:'easeOutQuart'\n    }\n  }\n});\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0c9c6e6 e-grid e-con-full elementor-hidden-desktop e-con e-child\" data-id=\"0c9c6e6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-eda6e4b elementor-widget elementor-widget-html\" data-id=\"eda6e4b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"chart-bar-wrapper-profissao-mobile\">\n  <canvas id=\"profissaoChartMobile\"><\/canvas>\n<\/div>\n\n<style>\n  .chart-bar-wrapper-profissao-mobile{\n    width:100%;\n    max-width:900px;\n    margin:0 auto;\n    height:500px;\n  }\n\n  .chart-bar-wrapper-profissao-mobile canvas{\n    width:100% !important;\n    height:100% !important;\n  }\n\n  \/* Voc\u00ea pode esconder no desktop se quiser:\n  @media (min-width:481px){\n    .chart-bar-wrapper-profissao-mobile{\n      display:none;\n    }\n  }\n  *\/\n<\/style>\n\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/chart.js\"><\/script>\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/chartjs-plugin-datalabels@2\"><\/script>\n\n<script>\nChart.register(ChartDataLabels);\n\n\/\/ novo ID do canvas\nconst profissaoMobileCtx = document.getElementById('profissaoChartMobile');\n\n\/* \ud83d\udd39 Mesmo conjunto de labels (quebrados onde necess\u00e1rio) *\/\nconst labelsProfissaoMobile = [\n  [\"Engenharia\"],\n  [\"TI\"],\n  [\"Sa\u00fade\"],\n  [\"Vendas\"],\n  [\"Educa\u00e7\u00e3o\"],\n  [\"Meio\", \"Cervejeiro\"],\n  [\"Direito\"],\n  [\"Ci\u00eancias\"],\n  [\"Aposentado\"],\n  [\"Empres\u00e1rio\"]\n];\n\n\/* \ud83d\udcca Mesmos valores *\/\nconst valoresProfissaoMobile = [\n  20.3,\n  15.7,\n  6.4,\n  5.8,\n  5.6,\n  5.2,\n  3.3,\n  2.5,\n  1.6,\n  1.5\n];\n\nnew Chart(profissaoMobileCtx, {\n  type: 'bar',\n  data: {\n    labels: labelsProfissaoMobile,\n    datasets: [{\n      data: valoresProfissaoMobile,\n      backgroundColor: '#1F77E0',\n      borderRadius: 6,\n      borderSkipped: false,\n      barThickness: 28\n    }]\n  },\n  options: {\n    indexAxis: 'y',\n    responsive: true,\n    maintainAspectRatio: false,\n\n    layout: {\n      padding: {\n        top: 10,\n        bottom: 10,\n        left: 25,   \/* \ud83d\udd39 reduzido para mobile *\/\n        right: 40   \/* \ud83d\udd39 reduzido *\/\n      }\n    },\n\n    scales: {\n      x: { \n        display:false,\n        grid:{ display:false },\n        border:{ display:false }\n      },\n      y: {\n        grid:{ display:false },\n        border:{ display:false },\n        ticks:{\n          font: {\n            family:'Roboto, sans-serif',\n            size: 12,\n            lineHeight: 1.1\n          },\n          padding: 4\n        }\n      }\n    },\n\n    plugins: {\n      legend:{ display:false },\n      tooltip:{ enabled:false },\n\n      datalabels:{\n        anchor:'end',\n        align:'end',\n        formatter: (value) => value.toFixed(1).replace('.', ',') + '%',\n        font: {\n          family:'Roboto, sans-serif',\n          size: 12\n        },\n        color:'#000000',\n        offset: 6\n      }\n    },\n\n    animation:{\n      duration:1000,\n      easing:'easeOutCubic'\n    }\n  }\n});\n<\/script>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-289c021 e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"289c021\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;slideInLeft&quot;,&quot;animation_delay&quot;:300}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-99ec8b7 elementor-widget elementor-widget-text-editor\" data-id=\"99ec8b7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>\u2728 <span style=\"font-weight: 400;\">Dado o car\u00e1ter t\u00e9cnico da produ\u00e7\u00e3o de cerveja, vemos uma predomin\u00e2ncia de cervejeiros caseiros que tamb\u00e9m v\u00eam de profiss\u00f5es t\u00e9cnicas como TI e engenharia, demonstrando que o aproveitamento de conhecimentos j\u00e1 existentes e a curiosidade t\u00e9cnica s\u00e3o portas de entrada significativas para o hobby. Equipamentos e mensagens mais descomplicados podem ajudar a atrair pessoas de outras \u00e1reas.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a8e7f7b e-flex e-con-boxed e-con e-parent\" data-id=\"a8e7f7b\" 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-a62f469 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"a62f469\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d59b5fb elementor-widget elementor-widget-heading\" data-id=\"d59b5fb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Estrutura familiar, escolaridade e renda<\/h3>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-211b7c8 e-grid e-con-full e-con e-child\" data-id=\"211b7c8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-84f24fe e-con-full e-flex e-con e-child\" data-id=\"84f24fe\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b7c0a8f elementor-view-default elementor-position-block-start elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"b7c0a8f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-house-user\" viewBox=\"0 0 576 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M570.69,236.27,512,184.44V48a16,16,0,0,0-16-16H432a16,16,0,0,0-16,16V99.67L314.78,10.3C308.5,4.61,296.53,0,288,0s-20.46,4.61-26.74,10.3l-256,226A18.27,18.27,0,0,0,0,248.2a18.64,18.64,0,0,0,4.09,10.71L25.5,282.7a21.14,21.14,0,0,0,12,5.3,21.67,21.67,0,0,0,10.69-4.11l15.9-14V480a32,32,0,0,0,32,32H480a32,32,0,0,0,32-32V269.88l15.91,14A21.94,21.94,0,0,0,538.63,288a20.89,20.89,0,0,0,11.87-5.31l21.41-23.81A21.64,21.64,0,0,0,576,248.19,21,21,0,0,0,570.69,236.27ZM288,176a64,64,0,1,1-64,64A64,64,0,0,1,288,176ZM400,448H176a16,16,0,0,1-16-16,96,96,0,0,1,96-96h64a96,96,0,0,1,96,96A16,16,0,0,1,400,448Z\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tTipo de moradia:\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-30dd729 elementor-widget elementor-widget-html\" data-id=\"30dd729\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"chart-donut-wrapper\">\n  <canvas id=\"moradiaChart\"><\/canvas>\n<\/div>\n\n<style>\n  .chart-donut-wrapper{\n    max-width:420px;\n    margin:0 auto;\n    font-family: 'Roboto', sans-serif;\n  }\n\n  .chart-donut-wrapper canvas{\n    width:100% !important;\n    height:320px !important;\n  }\n\n  @media (max-width:480px){\n    .chart-donut-wrapper{\n      max-width:300px;\n      padding-bottom:20px;\n    }\n    .chart-donut-wrapper canvas{\n      height:260px !important;\n    }\n  }\n<\/style>\n\n<!-- Fonte Roboto -->\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Roboto:wght@400;500&display=swap\" rel=\"stylesheet\">\n\n<!-- Chart.js -->\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/chart.js\"><\/script>\n\n<script>\n  Chart.defaults.font.family =\n    'Roboto, system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", sans-serif';\n\n  \/* \ud83d\udfe6 Plugin para setinhas + r\u00f3tulos externos *\/\n  const calloutPluginMoradia = {\n    id: 'calloutPluginMoradia',\n    afterDraw(chart) {\n      const { ctx, chartArea } = chart;\n      const dataset = chart.data.datasets[0];\n      const meta = chart.getDatasetMeta(0);\n      const total = dataset.data.reduce((a, b) => a + b, 0);\n\n      const isSmall = chart.width < 400;\n      const fontSize = isSmall ? 11 : 13;\n\n      const topY    = chartArea.top - 15;\n      const bottomY = chartArea.bottom + 15;\n      const centerX = (chartArea.left + chartArea.right) \/ 2;\n\n      ctx.save();\n      ctx.font = `${fontSize}px Roboto`;\n      ctx.fillStyle = '#000000';\n      ctx.strokeStyle = '#cccccc';\n      ctx.lineWidth = 1;\n\n      meta.data.forEach((arc, index) => {\n        const value = dataset.data[index];\n        if (!value) return;\n\n        const angle = (arc.startAngle + arc.endAngle) \/ 2;\n        const rMid = (arc.innerRadius + arc.outerRadius) \/ 2;\n\n        const startX = arc.x + Math.cos(angle) * rMid;\n        const startY = arc.y + Math.sin(angle) * rMid;\n\n        const isTop = Math.sin(angle) < 0;\n        const anchorY = isTop ? topY : bottomY;\n        const anchorX = centerX;\n\n        ctx.beginPath();\n        ctx.moveTo(startX, startY);\n        ctx.lineTo(anchorX, anchorY);\n        ctx.stroke();\n\n        const pct = ((value \/ total) * 100).toFixed(1).replace('.', ',');\n        const labelText = `${chart.data.labels[index]} ${pct}%`;\n\n        ctx.textAlign = 'center';\n        ctx.textBaseline = isTop ? 'bottom' : 'top';\n        ctx.fillText(labelText, anchorX, isTop ? anchorY - 2 : anchorY + 2);\n      });\n\n      ctx.restore();\n    }\n  };\n\n  Chart.register(calloutPluginMoradia);\n\n  const moradiaCtx = document.getElementById('moradiaChart');\n\n  const moradiaArr = [71.0, 29.0]; \/\/ Casa e Apartamento\n  const totalMoradia = moradiaArr.reduce((a,b)=>a+b,0);\n\n  new Chart(moradiaCtx, {\n    type: 'doughnut',\n    data: {\n      labels: ['Casa', 'Apartamento'],\n      datasets: [{\n        data: moradiaArr,\n        backgroundColor: ['#1F77E0', '#F2B705'],\n        borderWidth: 0,\n        hoverOffset: 6\n      }]\n    },\n    options: {\n      responsive: true,\n      maintainAspectRatio: false,\n\n      cutout: '60%',\n\n      layout: {\n        padding: {\n          top: 50,\n          bottom: 50,\n          left: 20,\n          right: 20\n        }\n      },\n\n      animation: {\n        animateRotate: true,\n        animateScale: true,\n        duration: 1200,\n        easing: 'easeOutCubic'\n      },\n\n      plugins: {\n        legend: {\n          display: true,\n          position: 'left',\n          labels: {\n            boxWidth: 14,\n            padding: 10,\n            color: '#000000',\n            font: (ctx) => ({\n              family: Chart.defaults.font.family,\n              size: ctx.chart.width < 400 ? 12 : 14\n            })\n          }\n        },\n\n        tooltip: {\n          callbacks: {\n            label: function (tooltipItem) {\n              const value = tooltipItem.raw;\n              const pct = ((value \/ totalMoradia) * 100).toFixed(1).replace('.', ',');\n              return `${tooltipItem.label}: ${pct}%`;\n            }\n          }\n        }\n      }\n    }\n  });\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f172e00 e-con-full e-flex e-con e-child\" data-id=\"f172e00\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3117080 elementor-view-default elementor-position-block-start elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"3117080\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-child\" viewBox=\"0 0 384 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M120 72c0-39.765 32.235-72 72-72s72 32.235 72 72c0 39.764-32.235 72-72 72s-72-32.236-72-72zm254.627 1.373c-12.496-12.497-32.758-12.497-45.254 0L242.745 160H141.254L54.627 73.373c-12.496-12.497-32.758-12.497-45.254 0-12.497 12.497-12.497 32.758 0 45.255L104 213.254V480c0 17.673 14.327 32 32 32h16c17.673 0 32-14.327 32-32V368h16v112c0 17.673 14.327 32 32 32h16c17.673 0 32-14.327 32-32V213.254l94.627-94.627c12.497-12.497 12.497-32.757 0-45.254z\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tFilhos:\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6b73915 elementor-widget elementor-widget-html\" data-id=\"6b73915\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"chart-bar-wrapper-filhos\">\n  <canvas id=\"filhosChart\"><\/canvas>\n<\/div>\n\n<style>\n  .chart-bar-wrapper-filhos{\n    width:100%;\n    max-width:900px;\n    margin:0 auto;\n    height:320px;\n    font-family:'Roboto', sans-serif;\n  }\n\n  .chart-bar-wrapper-filhos canvas{\n    width:100% !important;\n    height:100% !important;\n  }\n\n  @media (max-width:480px){\n    .chart-bar-wrapper-filhos{\n      max-width:100%;\n      height:320px;\n    }\n\n    #filhosChart{\n      margin-left:-10px;\n    }\n  }\n<\/style>\n\n<!-- Carregar apenas se ainda n\u00e3o estiver carregado -->\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/chart.js\"><\/script>\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/chartjs-plugin-datalabels@2\"><\/script>\n\n<script>\nChart.register(ChartDataLabels);\n\nconst filhosCtx = document.getElementById('filhosChart');\n\n\/* \ud83d\udd39 R\u00f3tulos corrigidos *\/\nconst labelsFilhos = [\n  'Sem filhos',\n  '2 filhos',\n  '1 filho',\n  '3 ou + filhos'\n];\n\n\/* \ud83d\udcca Percentuais consolidados *\/\nconst valoresFilhos = [\n  32.52,\n  30.46,\n  29.77,\n  7.25\n];\n\nnew Chart(filhosCtx, {\n  type: 'bar',\n  data: {\n    labels: labelsFilhos,\n    datasets: [{\n      data: valoresFilhos,\n      backgroundColor: '#1F77E0',\n      borderRadius: 6,\n      borderSkipped: false,\n      barThickness: 30\n    }]\n  },\n  options: {\n    indexAxis: 'y',\n    responsive: true,\n    maintainAspectRatio: false,\n\n    layout: {\n      padding: (chart) => ({\n        top: chart.chart.width < 480 ? 10 : 20,\n        right: chart.chart.width < 480 ? 10 : 40,\n        bottom: chart.chart.width < 480 ? 10 : 20,\n        left: chart.chart.width < 480 ? 20 : 80\n      })\n    },\n\n    scales: {\n      x: { display:false, grid:{ display:false } },\n      y: {\n        grid:{ display:false },\n        ticks:{\n          font: (chart) => ({\n            family:'Roboto, sans-serif',\n            size: chart.chart.width < 480 ? 12 : 14,\n            weight:400\n          })\n        }\n      }\n    },\n\n    plugins: {\n      legend:{ display:false },\n      tooltip:{ enabled:false },\n\n      datalabels:{\n        anchor:'end',\n        align:'end',\n        formatter:(value) =>\n          value.toFixed(2).replace('.', ',') + '%',\n        font:(chart) => ({\n          family:'Roboto, sans-serif',\n          size: chart.chart.width < 480 ? 12 : 14,\n          weight:400\n        }),\n        color:'#000000',\n        offset:6\n      }\n    },\n\n    animation:{\n      duration:1200,\n      easing:'easeOutQuart'\n    }\n  }\n});\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2ca76d6 e-con-full e-flex e-con e-child\" data-id=\"2ca76d6\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-55eef92 elementor-view-default elementor-position-block-start elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"55eef92\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"76\" height=\"85\" viewBox=\"0 0 76 85\" fill=\"none\"><path d=\"M51.0633 23.8005L61.4853 12.3515C62.1064 11.6718 62.1767 10.6601 61.6649 9.89064V9.87892L55.6767 0.89062C55.3056 0.33203 54.6766 0 54.0164 0H22.0044C21.3326 0 20.7153 0.32812 20.3442 0.89062L14.3559 9.87892V9.89064C13.8559 10.6406 13.9263 11.6211 14.5044 12.3008C14.5161 12.3126 14.5239 12.3321 14.5356 12.3516L24.9456 23.8006C13.5046 28.8983 6.00464 40.2806 6.00464 52.9996C6.00464 70.6476 20.3636 84.9996 38.0046 84.9996C55.6456 84.9996 70.0046 70.6476 70.0046 52.9996C70.0046 40.2806 62.5043 28.8975 51.0633 23.8005ZM37.9933 33.0193H38.2745C38.4659 33.0193 38.6534 33.0076 38.8331 33.0193C39.0636 33.0311 39.2823 33.0389 39.505 33.0584C39.5636 33.0701 39.6339 33.0701 39.7237 33.0779C40.1651 33.117 40.6729 33.1678 41.1729 33.2693H41.2042C41.2159 33.2693 41.2159 33.2693 41.2237 33.2811C50.9464 34.828 58.0047 43.1288 58.0047 53.0001C58.0047 64.0311 49.0359 73.0001 38.0047 73.0001C26.9735 73.0001 18.0047 64.0313 18.0047 53.0001C18.0047 43.129 25.0633 34.8281 34.7857 33.2701C34.7974 33.2701 34.7974 33.2583 34.8052 33.2583H34.8248C35.3248 33.1685 35.8365 33.1099 36.3365 33.0669C36.3873 33.0669 36.4459 33.0552 36.4966 33.0552C36.6685 33.0435 36.8482 33.0357 37.0162 33.024C37.0669 33.024 37.1177 33.0122 37.1646 33.0122C37.4459 33.0122 37.7237 33.0193 37.9933 33.0193ZM46.0831 3.99934L48.3019 8.99934H56.2628L57.4737 10.8079L55.4854 12.9993H48.3448L42.3839 27.3973L40.7745 29.1668C40.5557 29.1473 40.3526 29.1278 40.1846 29.1082C40.1065 29.0965 40.0362 29.0887 39.9932 29.0887C39.9424 29.077 39.9034 29.077 39.8526 29.0692C39.5635 29.0496 39.2745 29.0301 38.9737 29.0184C38.3252 28.9989 37.6846 28.9989 37.0323 29.0184C36.7315 29.0301 36.4424 29.0497 36.0518 29.077C35.9737 29.0887 35.8916 29.0887 35.9112 29.0887C35.7002 29.1082 35.4698 29.1278 35.2315 29.159L33.6221 27.3895L27.6612 12.9915H20.5206L18.5323 10.8001L19.7432 8.99153H27.7041L29.9229 3.99153H34.3018L32.083 8.99153H43.935L41.7162 3.99153L46.0834 3.98762L46.0831 3.99934ZM66.3451 8.10874C65.7357 7.18686 65.9857 5.94854 66.8958 5.33924L72.8958 1.33924C73.8177 0.729859 75.056 0.979859 75.6653 1.89002C76.2747 2.8119 76.0247 4.05022 75.1146 4.65952L69.1146 8.65952C68.7747 8.88999 68.3841 8.99936 68.0052 8.99936C67.3645 8.99936 66.7241 8.69077 66.3451 8.10874ZM75.6654 20.1087C75.2747 20.6869 74.6459 20.9994 73.9935 20.9994C73.6145 20.9994 73.2239 20.89 72.8841 20.6595L66.8841 16.6595C65.9622 16.0501 65.7122 14.8079 66.3333 13.89C66.9427 12.9681 68.1849 12.7181 69.1028 13.3392L75.1028 17.3392C76.0364 17.9486 76.2865 19.1908 75.6654 20.1087ZM0.345356 1.88974C0.954736 0.967859 2.19696 0.717839 3.11486 1.33896L9.11486 5.33896C10.0367 5.94834 10.2868 7.19056 9.66564 8.10846C9.27502 8.68658 8.64613 8.99908 7.99373 8.99908C7.61482 8.99908 7.22421 8.8897 6.88434 8.65924L0.884336 4.65924C-0.0258238 4.04986 -0.275784 2.80764 0.345356 1.88974ZM9.11486 16.6597L3.11486 20.6597C2.77502 20.8902 2.38439 20.9996 2.00546 20.9996C1.35702 20.9996 0.724256 20.691 0.333556 20.109C-0.275824 19.1871 -0.0258238 17.9488 0.884336 17.3395L6.88434 13.3395C7.80622 12.7301 9.04454 12.9801 9.65384 13.8902C10.2866 14.8082 10.0367 16.0504 9.11486 16.6597ZM31.9939 12.9995H44.0139L38.0061 27.5305L31.9939 12.9995Z\" fill=\"#1B7AD6\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tEstado Civil:\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0908c0e elementor-widget elementor-widget-html\" data-id=\"0908c0e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"chart-bar-wrapper-estado-civil\">\n  <canvas id=\"estadoCivilChart\"><\/canvas>\n<\/div>\n\n<style>\n  .chart-bar-wrapper-estado-civil{\n    width:100%;\n    max-width:900px;\n    margin:0 auto;\n    height:340px;\n    font-family:'Roboto', sans-serif;\n  }\n\n  .chart-bar-wrapper-estado-civil canvas{\n    width:100% !important;\n    height:100% !important;\n  }\n\n  @media (max-width:480px){\n    .chart-bar-wrapper-estado-civil{\n      max-width:100%;\n      height:320px;\n    }\n\n    #estadoCivilChart{\n      margin-left:-10px;\n    }\n  }\n<\/style>\n\n<!-- Carregar apenas se ainda n\u00e3o estiver na p\u00e1gina -->\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/chart.js\"><\/script>\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/chartjs-plugin-datalabels@2\"><\/script>\n\n<script>\nChart.register(ChartDataLabels);\n\nconst estadoCivilCtx = document.getElementById('estadoCivilChart');\n\n\/* \ud83d\udd39 R\u00f3tulos atualizados *\/\nconst labelsEstadoCivil = [\n  'Casado(a)',\n  'Uni\u00e3o Est\u00e1vel',\n  'Solteiro(a)',\n  'Divorciado(a)',\n  'Vi\u00favo(a)'\n];\n\n\/* \ud83d\udcca Percentuais consolidados *\/\nconst valoresEstadoCivil = [\n  70.1,\n  12.8,\n  12.7,\n  4.0,\n  0.4\n];\n\nnew Chart(estadoCivilCtx, {\n  type: 'bar',\n  data: {\n    labels: labelsEstadoCivil,\n    datasets: [{\n      data: valoresEstadoCivil,\n      backgroundColor: '#1F77E0',\n      borderRadius: 6,\n      borderSkipped: false,\n      barThickness: 32\n    }]\n  },\n\n  options: {\n    indexAxis: 'y',\n    responsive: true,\n    maintainAspectRatio: false,\n\n    layout: {\n      padding: (chart) => ({\n        top: chart.chart.width < 480 ? 10 : 25,\n        right: chart.chart.width < 480 ? 30 : 65,\n        bottom: chart.chart.width < 480 ? 10 : 20,\n        left: chart.chart.width < 480 ? 20 : 90\n      })\n    },\n\n    scales: {\n      x: { display:false, grid:{ display:false } },\n      y: {\n        grid:{ display:false },\n        ticks:{\n          font:(chart) => ({\n            family:'Roboto, sans-serif',\n            size: chart.chart.width < 480 ? 12 : 15,\n            weight:400\n          })\n        }\n      }\n    },\n\n    plugins: {\n      legend:{ display:false },\n      tooltip:{ enabled:false },\n\n      datalabels:{\n        anchor:'end',\n        align:'end',\n        formatter:(value) =>\n          value.toFixed(1).replace('.', ',') + '%',\n        font:(chart) => ({\n          family:'Roboto, sans-serif',\n          size: chart.chart.width < 480 ? 12 : 15,\n          weight:400\n        }),\n        color:'#000000',\n        offset:8\n      }\n    },\n\n    animation:{\n      duration:1200,\n      easing:'easeOutQuart'\n    }\n  }\n});\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-61be875 e-con-full e-flex e-con e-child\" data-id=\"61be875\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4cbafa6 elementor-view-default elementor-position-block-start elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"4cbafa6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-book-reader\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M352 96c0-53.02-42.98-96-96-96s-96 42.98-96 96 42.98 96 96 96 96-42.98 96-96zM233.59 241.1c-59.33-36.32-155.43-46.3-203.79-49.05C13.55 191.13 0 203.51 0 219.14v222.8c0 14.33 11.59 26.28 26.49 27.05 43.66 2.29 131.99 10.68 193.04 41.43 9.37 4.72 20.48-1.71 20.48-11.87V252.56c-.01-4.67-2.32-8.95-6.42-11.46zm248.61-49.05c-48.35 2.74-144.46 12.73-203.78 49.05-4.1 2.51-6.41 6.96-6.41 11.63v245.79c0 10.19 11.14 16.63 20.54 11.9 61.04-30.72 149.32-39.11 192.97-41.4 14.9-.78 26.49-12.73 26.49-27.06V219.14c-.01-15.63-13.56-28.01-29.81-27.09z\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tEscolaridade:\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8e0bad4 elementor-widget elementor-widget-html\" data-id=\"8e0bad4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"chart-bar-wrapper-escolaridade\">\n  <canvas id=\"escolaridadeChart\"><\/canvas>\n<\/div>\n\n<style>\n  .chart-bar-wrapper-escolaridade{\n    width:100%;\n    max-width:900px;\n    margin:0 auto;\n    height:460px;\n    font-family:'Roboto', sans-serif;\n  }\n\n  .chart-bar-wrapper-escolaridade canvas{\n    width:100% !important;\n    height:100% !important;\n  }\n\n  \/* \ud83d\udcf1 Ajuste fino no mobile *\/\n  @media (max-width:480px){\n    .chart-bar-wrapper-escolaridade{\n      max-width:100%;\n      height:520px;\n    }\n\n    #escolaridadeChart{\n      margin-left:-10px;\n    }\n  }\n<\/style>\n\n<!-- Scripts (carregar apenas 1x na p\u00e1gina) -->\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/chart.js\"><\/script>\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/chartjs-plugin-datalabels@2\"><\/script>\n\n<script>\nChart.register(ChartDataLabels);\n\nconst escolaridadeCtx = document.getElementById('escolaridadeChart');\n\n\/* \ud83d\udd39 Labels (quebra inteligente em 2 linhas quando necess\u00e1rio) *\/\nconst labelsEscolaridade = [\n  [\"Ensino Superior\", \"Completo\"],\n  [\"P\u00f3s-gradua\u00e7\u00e3o\"],\n  [\"Ensino Superior\", \"Incompleto\"],\n  [\"MBA\"],\n  [\"Ensino M\u00e9dio\", \"Completo\"],\n  [\"Mestrado\"],\n  [\"Ensino M\u00e9dio\", \"Incompleto\"],\n  [\"Doutorado\"],\n  [\"Ensino\", \"Fundamental\"]\n];\n\n\/* \ud83d\udcca Percentuais reais *\/\nconst valoresEscolaridade = [\n  46.8,\n  18.6,\n  11.3,\n  8.9,\n  7.8,\n  3.9,\n  1.2,\n  1.0,\n  0.5\n];\n\nnew Chart(escolaridadeCtx, {\n  type: 'bar',\n  data: {\n    labels: labelsEscolaridade,\n    datasets: [{\n      data: valoresEscolaridade,\n      backgroundColor:'#1F77E0',\n      borderRadius:6,\n      borderSkipped:false,\n      barThickness:32\n    }]\n  },\n\n  options: {\n    indexAxis:'y',\n    responsive:true,\n    maintainAspectRatio:false,\n\n    layout:{\n      padding:(chart)=>{\n        const isMobile = chart.chart.width < 480;\n        return {\n          top: isMobile ? 10 : 25,\n          right: isMobile ? 65 : 75,\n          bottom: isMobile ? 10 : 20,\n          left: isMobile ? 40 : 125\n        };\n      }\n    },\n\n    scales:{\n      x:{ display:false, grid:{ display:false } },\n      y:{\n        grid:{ display:false },\n        ticks:{\n          font:(chart)=>{\n            const isMobile = chart.chart.width < 480;\n            return {\n              family:'Roboto, sans-serif',\n              size: isMobile ? 12 : 15,\n              lineHeight:1.1\n            };\n          }\n        }\n      }\n    },\n\n    plugins:{\n      legend:{ display:false },\n      tooltip:{ enabled:false },\n\n      datalabels:{\n        anchor:'end',\n        align:'end',\n        formatter:(value)=> value.toFixed(1).replace('.', ',') + '%',\n        font:(chart)=>{\n          const isMobile = chart.chart.width < 480;\n          return {\n            family:'Roboto, sans-serif',\n            size: isMobile ? 12 : 15\n          };\n        },\n        color:'#000000',\n        offset:12\n      }\n    },\n\n    animation:{\n      duration:1200,\n      easing:'easeOutQuart'\n    }\n  }\n});\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-88f2858 e-con-full e-flex e-con e-child\" data-id=\"88f2858\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fc49589 elementor-view-default elementor-position-block-start elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"fc49589\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-money-bill-wave\" viewBox=\"0 0 640 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M621.16 54.46C582.37 38.19 543.55 32 504.75 32c-123.17-.01-246.33 62.34-369.5 62.34-30.89 0-61.76-3.92-92.65-13.72-3.47-1.1-6.95-1.62-10.35-1.62C15.04 79 0 92.32 0 110.81v317.26c0 12.63 7.23 24.6 18.84 29.46C57.63 473.81 96.45 480 135.25 480c123.17 0 246.34-62.35 369.51-62.35 30.89 0 61.76 3.92 92.65 13.72 3.47 1.1 6.95 1.62 10.35 1.62 17.21 0 32.25-13.32 32.25-31.81V83.93c-.01-12.64-7.24-24.6-18.85-29.47zM48 132.22c20.12 5.04 41.12 7.57 62.72 8.93C104.84 170.54 79 192.69 48 192.69v-60.47zm0 285v-47.78c34.37 0 62.18 27.27 63.71 61.4-22.53-1.81-43.59-6.31-63.71-13.62zM320 352c-44.19 0-80-42.99-80-96 0-53.02 35.82-96 80-96s80 42.98 80 96c0 53.03-35.83 96-80 96zm272 27.78c-17.52-4.39-35.71-6.85-54.32-8.44 5.87-26.08 27.5-45.88 54.32-49.28v57.72zm0-236.11c-30.89-3.91-54.86-29.7-55.81-61.55 19.54 2.17 38.09 6.23 55.81 12.66v48.89z\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tRenda Mensal:\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-93dd59c elementor-widget elementor-widget-html\" data-id=\"93dd59c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"chart-bar-wrapper-renda\">\n  <canvas id=\"rendaChart\"><\/canvas>\n<\/div>\n\n<style>\n  .chart-bar-wrapper-renda{\n    width:100%;\n    max-width:900px;\n    margin:0 auto;\n    height:430px;\n    font-family:'Roboto', sans-serif;\n  }\n\n  .chart-bar-wrapper-renda canvas{\n    width:100% !important;\n    height:100% !important;\n  }\n\n  @media (max-width:480px){\n    .chart-bar-wrapper-renda{\n      max-width:100%;\n      height:480px;\n    }\n\n    #rendaChart{\n      margin-left:-10px;\n    }\n  }\n<\/style>\n\n<!-- Carregar apenas uma vez na p\u00e1gina -->\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/chart.js\"><\/script>\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/chartjs-plugin-datalabels@2\"><\/script>\n\n<script>\nChart.register(ChartDataLabels);\n\nconst rendaCtx = document.getElementById('rendaChart');\n\n\/* \u2705 R\u00f3tulos e % CORRETOS (iguais ao Google Sheets) \u2014 ordem decrescente *\/\nconst labelsRenda = [\n  [\"+R$ 10.000\"],\n  [\"Entre R$ 5.000\", \"e R$ 10.000\"],\n  [\"Entre R$ 4.000\", \"e R$ 5.000\"],\n  [\"Entre R$ 3.000\", \"e R$ 4.000\"],\n  [\"Entre R$ 2.000\", \"e R$ 3.000\"],\n  [\"Menos de\", \"R$ 2.000\"]\n];\n\n\/* \ud83d\udcca Percentuais corretos *\/\nconst valoresRenda = [\n  38.1,\n  32.2,\n  11.1,\n  9.2,\n  6.9,\n  2.4\n];\n\nnew Chart(rendaCtx, {\n  type:'bar',\n  data:{\n    labels:labelsRenda,\n    datasets:[{\n      data:valoresRenda,\n      backgroundColor:'#1F77E0',\n      borderRadius:6,\n      borderSkipped:false,\n      barThickness:32\n    }]\n  },\n\n  options:{\n    indexAxis:'y',\n    responsive:true,\n    maintainAspectRatio:false,\n\n    layout:{\n      padding:(chart)=>({\n        top: chart.chart.width < 480 ? 10 : 20,\n        right: chart.chart.width < 480 ? 30 : 60,\n        bottom: chart.chart.width < 480 ? 10 : 20,\n        left: chart.chart.width < 480 ? 30 : 150\n      })\n    },\n\n    scales:{\n      x:{ display:false, grid:{ display:false }},\n      y:{\n        grid:{ display:false },\n        ticks:{\n          font:(chart)=>({\n            family:'Roboto, sans-serif',\n            size: chart.chart.width < 480 ? 12 : 15,\n            lineHeight:1.2\n          })\n        }\n      }\n    },\n\n    plugins:{\n      legend:{ display:false },\n      tooltip:{ enabled:false },\n\n      datalabels:{\n        anchor:'end',\n        align:'end',\n        formatter:(value)=> value.toFixed(1).replace('.', ',') + '%',\n        font:(chart)=>({\n          family:'Roboto, sans-serif',\n          size: chart.chart.width < 480 ? 12 : 15\n        }),\n        color:'#000000',\n        offset:8\n      }\n    },\n\n    animation:{\n      duration:1200,\n      easing:'easeOutQuart'\n    }\n  }\n});\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ad2ba8d e-con-full e-flex e-con e-child\" data-id=\"ad2ba8d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-375dd38 e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"375dd38\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;slideInRight&quot;,&quot;animation_delay&quot;:300}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a8c3a2e elementor-widget elementor-widget-text-editor\" data-id=\"a8c3a2e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>\u2728 O perfil dominante \u00e9 de pessoas casadas, morando em casa (n\u00e3o apartamento), com alta escolaridade e renda relativamente elevada. Isso refor\u00e7a a percep\u00e7\u00e3o da brassagem caseira como um hobby de nicho, com barreiras de entrada ligadas a espa\u00e7o dispon\u00edvel no domic\u00edlio e capacidade de investimento.<\/p>\t\t\t\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<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c8964d3 e-flex e-con-boxed e-con e-parent\" data-id=\"c8964d3\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1a37e57 elementor-widget elementor-widget-heading\" data-id=\"1a37e57\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Perfil cervejeiro e experi\u00eancia<\/h2>\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-86e2b3b e-flex e-con-boxed e-con e-parent\" data-id=\"86e2b3b\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-9f26842 e-con-full e-flex e-con e-child\" data-id=\"9f26842\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-79968d2 e-con-full e-flex e-con e-child\" data-id=\"79968d2\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ec1c7c4 elementor-widget elementor-widget-heading\" data-id=\"ec1c7c4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Tempo de brassagem<\/h3>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3eae109 e-grid e-con-full e-con e-child\" data-id=\"3eae109\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2c5f67f elementor-widget elementor-widget-html\" data-id=\"2c5f67f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"chart-bar-wrapper-brassagem-mobile\">\n  <canvas id=\"brassagemChartMobile\"><\/canvas>\n<\/div>\n\n<style>\n  .chart-bar-wrapper-brassagem-mobile{\n    width:100%;\n    max-width:900px;\n    margin:0 auto;\n    height:320px;\n  }\n\n  .chart-bar-wrapper-brassagem-mobile canvas{\n    width:100% !important;\n    height:100% !important;\n  }\n<\/style>\n\n<!-- Carregar apenas se Chart.js ainda n\u00e3o estiver na p\u00e1gina -->\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/chart.js\"><\/script>\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/chartjs-plugin-datalabels@2\"><\/script>\n\n<script>\nChart.register(ChartDataLabels);\n\nconst brassagemMobileCtx = document.getElementById('brassagemChartMobile');\n\n\/* \u2b50 ORDEM DECRESCENTE \u2013 r\u00f3tulos em 2 linhas *\/\nconst labelsBrassagemMobile = [\n  [\"Mais de\", \"10 anos\"],\n  [\"Entre 7 e\", \"10 anos\"],\n  [\"Entre 4 e\", \"6 anos\"],\n  [\"Entre 1 e\", \"3 anos\"],\n  [\"Menos de\", \"1 ano\"]\n];\n\nconst valoresBrassagemMobile = [19.6, 27.4, 30.8, 15.1, 6.6];\n\nnew Chart(brassagemMobileCtx, {\n  type: \"bar\",\n  data: {\n    labels: labelsBrassagemMobile,\n    datasets: [{\n      data: valoresBrassagemMobile,\n      backgroundColor: \"#1F77E0\",\n      borderRadius: 6,\n      borderSkipped: false,\n      barThickness: 26\n    }]\n  },\n\n  options: {\n    indexAxis: \"y\",\n    responsive: true,\n    maintainAspectRatio: false,\n\n    \/* \ud83d\udd39 Margens compactas para mobile *\/\n    layout: {\n      padding: {\n        top: 10,\n        bottom: 10,\n        left: 25,\n        right: 45\n      }\n    },\n\n    scales: {\n      x: { \n        display: false,\n        grid: { display: false },\n        border: { display: false }\n      },\n\n      y: {\n        grid: { display: false },\n        border: { display: false },\n        ticks: {\n          font: {\n            family: \"Roboto, sans-serif\",\n            size: 12,\n            lineHeight: 1.1\n          },\n          padding: 4\n        }\n      }\n    },\n\n    plugins: {\n      legend: { display: false },\n      tooltip: { enabled: false },\n\n      datalabels: {\n        anchor: \"end\",\n        align: \"end\",\n        formatter: (v) => v.toFixed(1).replace(\".\", \",\") + \"%\",\n        font: {\n          family: \"Roboto, sans-serif\",\n          size: 12\n        },\n        color: \"#000\",\n        offset: 8\n      }\n    },\n\n    animation: {\n      duration: 1000,\n      easing: \"easeOutCubic\"\n    }\n  }\n});\n<\/script>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5caea49 e-con-full e-flex e-con e-child\" data-id=\"5caea49\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-101fd4c e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"101fd4c\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;slideInRight&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9aed59a elementor-widget elementor-widget-text-editor\" data-id=\"9aed59a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>\u2728 A maior parte dos respondentes brassa h\u00e1 entre 4 e 6 anos, com uma cauda significativa de pessoas com mais de 7, 10 anos ou mais de pr\u00e1tica. Isso indica uma comunidade relativamente madura, com muitos cervejeiros j\u00e1 consolidados e menos iniciantes absolutos.<\/p>\t\t\t\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<div class=\"elementor-element elementor-element-2917aad elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"2917aad\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a0433b9 e-con-full e-flex e-con e-child\" data-id=\"a0433b9\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-83b176e elementor-widget elementor-widget-heading\" data-id=\"83b176e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">COMPANHIA PARA FAZER CERVEJA<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8758771 elementor-widget elementor-widget-html\" data-id=\"8758771\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"chart-bar-wrapper-faz-cerveja\">\n  <canvas id=\"fazCervejaChart\"><\/canvas>\n<\/div>\n\n<style>\n  .chart-bar-wrapper-faz-cerveja{\n    width:100%;\n    max-width:900px;\n    margin:0 auto;\n    height:260px;\n    font-family: 'Roboto', system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", sans-serif;\n  }\n\n  .chart-bar-wrapper-faz-cerveja canvas{\n    width:100% !important;\n    height:100% !important;\n  }\n\n  @media (max-width:480px){\n    .chart-bar-wrapper-faz-cerveja{\n      max-width:100%;\n      height:260px;\n    }\n  }\n<\/style>\n\n<!-- Se a p\u00e1gina J\u00c1 tiver Chart.js carregado, remova esta linha -->\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/chart.js\"><\/script>\n\n<script>\n(function () {\n\n  if (typeof Chart === \"undefined\") return;\n\n  var fazCanvas = document.getElementById(\"fazCervejaChart\");\n  if (!fazCanvas) return;\n\n  \/\/ Labels em m\u00faltiplas linhas, seguindo o padr\u00e3o do outro gr\u00e1fico\n  var fazLabels = [\n    [\"Sozinho\/Sozinha\"],\n    [\"Em dupla\"],\n    [\"Em grupo\"]\n  ];\n\n  \/\/ Percentuais calculados a partir do CSV (total 2757 respostas)\n  var fazPercent = [80.6, 14.9, 4.5];\n\n  \/\/ Contagens absolutas\n  var fazCounts  = [2222, 412, 123];\n\n  \/\/ Plugin para escrever o percentual ao lado da barra\n  var fazCervejaDataLabels = {\n    id: \"fazCervejaDataLabels\",\n    afterDatasetsDraw: function (chart) {\n      var ctx = chart.ctx;\n      var meta = chart.getDatasetMeta(0);\n      var dataset = chart.data.datasets[0];\n\n      if (!meta || !meta.data || !dataset) return;\n\n      var isSmall = chart.width < 480;\n      var fontSize = isSmall ? 11 : 13;\n\n      ctx.save();\n      ctx.fillStyle = \"#000000\";\n      ctx.textBaseline = \"middle\";\n      ctx.font = fontSize + \"px Roboto, sans-serif\";\n\n      for (var i = 0; i < meta.data.length; i++) {\n        var bar = meta.data[i];\n        if (!bar) continue;\n\n        var val = dataset.data[i];\n        if (typeof val !== \"number\") continue;\n\n        var labelText = val.toFixed(1).replace(\".\", \",\") + \"%\";\n\n        var x = bar.x + (isSmall ? 6 : 10);\n        var y = bar.y;\n\n        ctx.textAlign = \"left\";\n        ctx.fillText(labelText, x, y);\n      }\n\n      ctx.restore();\n    }\n  };\n\n  new Chart(fazCanvas, {\n    type: \"bar\",\n    data: {\n      labels: fazLabels,\n      datasets: [\n        {\n          data: fazPercent,\n          backgroundColor: \"#1F77E0\",\n          borderRadius: 6,\n          borderSkipped: false,\n          barThickness: 32\n        }\n      ]\n    },\n    plugins: [fazCervejaDataLabels],\n\n    options: {\n      indexAxis: \"y\",\n      responsive: true,\n      maintainAspectRatio: false,\n\n      layout: {\n        padding: function (chart) {\n          var mobile = chart.chart.width < 480;\n          return {\n            top:    mobile ? 10 : 20,\n            right:  mobile ? 40 : 90,\n            bottom: mobile ? 10 : 20,\n            left:   mobile ? 40 : 180\n          };\n        }\n      },\n\n      scales: {\n        x: {\n          beginAtZero: true,\n          max: 100,\n          grid: { display: false },\n          border: { display: false },\n          ticks: { display: false }\n        },\n        y: {\n          grid: { display: false },\n          border: { display: true },\n          ticks: {\n            font: function (ctx) {\n              var small = ctx.chart.width < 480;\n              return {\n                family: \"Roboto, sans-serif\",\n                size: small ? 11 : 14,\n                lineHeight: 1.1\n              };\n            },\n            padding: 4\n          }\n        }\n      },\n\n      plugins: {\n        legend: { display: false },\n        tooltip: {\n          enabled: true,\n          callbacks: {\n            label: function (ctx) {\n              var idx = ctx.dataIndex;\n              var count = fazCounts[idx];\n              var perc = fazPercent[idx].toFixed(1).replace(\".\", \",\") + \"%\";\n              return count + \" respostas (\" + perc + \")\";\n            }\n          }\n        }\n      },\n\n      animation: {\n        duration: 1000,\n        easing: \"easeOutCubic\"\n      }\n    }\n  });\n\n})();\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-258d4d0 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"258d4d0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ac4337d e-con-full e-flex e-con e-child\" data-id=\"ac4337d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1c6784b elementor-widget elementor-widget-heading\" data-id=\"1c6784b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Como desenha as receitas<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0c0f8b7 elementor-widget elementor-widget-html\" data-id=\"0c0f8b7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"chart-bar-wrapper-receitas\">\n  <canvas id=\"receitasChart\"><\/canvas>\n<\/div>\n\n<style>\n  .chart-bar-wrapper-receitas{\n    width:100%;\n    max-width:900px;\n    margin:0 auto;\n    height:360px;\n    font-family:'Roboto', system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", sans-serif;\n  }\n\n  .chart-bar-wrapper-receitas canvas{\n    width:100% !important;\n    height:100% !important;\n  }\n\n  @media (max-width:480px){\n    .chart-bar-wrapper-receitas{\n      max-width:100%;\n      height:360px;\n    }\n  }\n<\/style>\n\n<!-- Se a p\u00e1gina j\u00e1 tiver Chart.js carregado, remova esta linha -->\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/chart.js\"><\/script>\n\n<script>\n(function () {\n\n  if (typeof Chart === \"undefined\") return;\n\n  var receitasCanvas = document.getElementById(\"receitasChart\");\n  if (!receitasCanvas) return;\n\n  \/* \u2705 Categorias exatamente como na imagem *\/\n  var receitasLabels = [\n    [\"Brewfather\"],\n    [\"Beersmith\"],\n    [\"Planilha ou Manualmente\"],\n    [\"Brewers Friend\"]\n  ];\n\n  \/* \u2705 Percentuais exatamente como na imagem *\/\n  var receitasPercent = [48.5, 26.8, 22.8, 1.9];\n\n  \/\/ Plugin de r\u00f3tulo (% ao lado da barra)\n  var receitasDataLabels = {\n    id: \"receitasDataLabels\",\n    afterDatasetsDraw: function (chart) {\n      var ctx = chart.ctx;\n      var meta = chart.getDatasetMeta(0);\n      var dataset = chart.data.datasets[0];\n      if (!meta || !meta.data || !dataset) return;\n\n      var isSmall = chart.width < 480;\n      var fontSize = isSmall ? 11 : 13;\n\n      ctx.save();\n      ctx.fillStyle = \"#000000\";\n      ctx.textBaseline = \"middle\";\n      ctx.font = fontSize + \"px Roboto, sans-serif\";\n\n      for (var i = 0; i < meta.data.length; i++) {\n        var bar = meta.data[i];\n        if (!bar) continue;\n\n        var val = dataset.data[i];\n        if (typeof val !== \"number\") continue;\n\n        var text = val.toFixed(1).replace(\".\", \",\") + \"%\";\n        var x = bar.x + (isSmall ? 6 : 10);\n        var y = bar.y;\n\n        ctx.textAlign = \"left\";\n        ctx.fillText(text, x, y);\n      }\n\n      ctx.restore();\n    }\n  };\n\n  new Chart(receitasCanvas, {\n    type: \"bar\",\n    data: {\n      labels: receitasLabels,\n      datasets: [\n        {\n          data: receitasPercent,\n          backgroundColor: \"#1F77E0\",\n          borderRadius: 6,\n          borderSkipped: false,\n          barThickness: 32\n        }\n      ]\n    },\n    plugins: [receitasDataLabels],\n\n    options: {\n      indexAxis: \"y\",\n      responsive: true,\n      maintainAspectRatio: false,\n\n      layout: {\n        padding: function (chart) {\n          var mobile = chart.chart.width < 480;\n          return {\n            top:    mobile ? 10 : 20,\n            right:  mobile ? 40 : 120,\n            bottom: mobile ? 10 : 20,\n            left:   mobile ? 40 : 160\n          };\n        }\n      },\n\n      scales: {\n        x: {\n          beginAtZero: true,\n          max: 100,\n          grid: { display: false },\n          border: { display: false },\n          ticks: { display: false }\n        },\n        y: {\n          grid: { display: false },\n          border: { display: true },\n          ticks: {\n            font: function (ctx) {\n              var small = ctx.chart.width < 480;\n              return {\n                family: \"Roboto, sans-serif\",\n                size: small ? 11 : 14,\n                lineHeight: 1.1\n              };\n            },\n            padding: 6\n          }\n        }\n      },\n\n      plugins: {\n        legend: { display: false },\n        tooltip: {\n          enabled: true,\n          callbacks: {\n            label: function (ctx) {\n              var perc = ctx.raw.toFixed(1).replace(\".\", \",\") + \"%\";\n              return perc;\n            }\n          }\n        }\n      },\n\n      animation: {\n        duration: 1000,\n        easing: \"easeOutCubic\"\n      }\n    }\n  });\n\n})();\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-13a59e0 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"13a59e0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-db1c0a1 e-con-full e-flex e-con e-child\" data-id=\"db1c0a1\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1090e1c elementor-widget elementor-widget-heading\" data-id=\"1090e1c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Volume padr\u00e3o e frequ\u00eancia de brassagem<\/h3>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e6c35de e-grid e-con-full e-con e-child\" data-id=\"e6c35de\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-893c420 e-con-full e-flex e-con e-child\" data-id=\"893c420\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-ba078c0 e-con-full e-flex e-con e-child\" data-id=\"ba078c0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7a274f9 elementor-view-default elementor-position-block-start elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"7a274f9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-bong\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M302.5 512c23.18 0 44.43-12.58 56-32.66C374.69 451.26 384 418.75 384 384c0-36.12-10.08-69.81-27.44-98.62L400 241.94l9.38 9.38c6.25 6.25 16.38 6.25 22.63 0l11.3-11.32c6.25-6.25 6.25-16.38 0-22.63l-52.69-52.69c-6.25-6.25-16.38-6.25-22.63 0l-11.31 11.31c-6.25 6.25-6.25 16.38 0 22.63l9.38 9.38-39.41 39.41c-11.56-11.37-24.53-21.33-38.65-29.51V63.74l15.97-.02c8.82-.01 15.97-7.16 15.98-15.98l.04-31.72C320 7.17 312.82-.01 303.97 0L80.03.26c-8.82.01-15.97 7.16-15.98 15.98l-.04 31.73c-.01 8.85 7.17 16.02 16.02 16.01L96 63.96v153.93C38.67 251.1 0 312.97 0 384c0 34.75 9.31 67.27 25.5 95.34C37.08 499.42 58.33 512 81.5 512h221zM120.06 259.43L144 245.56V63.91l96-.11v181.76l23.94 13.87c24.81 14.37 44.12 35.73 56.56 60.57h-257c12.45-24.84 31.75-46.2 56.56-60.57z\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tVolume de Brassagem:\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6c4d85c elementor-widget elementor-widget-html\" data-id=\"6c4d85c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"chart-bar-wrapper-volume-2\">\n  <canvas id=\"volumeChart2\"><\/canvas>\n<\/div>\n\n<style>\n  .chart-bar-wrapper-volume-2{\n    width:100%;\n    max-width:900px;\n    margin:0 auto;\n    height:320px;\n  }\n\n  .chart-bar-wrapper-volume-2 canvas{\n    width:100% !important;\n    height:100% !important;\n  }\n\n  \/* \ud83d\udcf1 Ajustes mobile *\/\n  @media (max-width:480px){\n    .chart-bar-wrapper-volume-2{\n      max-width:100%;\n      height:380px;\n    }\n    #volumeChart2{\n      margin-left:-10px;\n    }\n  }\n<\/style>\n\n<!-- Carregar APENAS 1 vez na p\u00e1gina, se ainda n\u00e3o tiver -->\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/chart.js\"><\/script>\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/chartjs-plugin-datalabels@2\"><\/script>\n\n<script>\nChart.register(ChartDataLabels);\n\nconst volumeCtx2 = document.getElementById('volumeChart2');\n\n\/* \u2b50 Ordem correta: Mais de 40, 40, 30, 20, 10 *\/\nconst labelsVolume2 = [\n  [\"Mais de\", \"40 litros\"],\n  [\"40 litros\"],\n  [\"30 litros\"],\n  [\"20 litros\"],\n  [\"10 litros\"]\n];\n\n\/* \u2b50 Valores alinhados \u00e0 ordem acima *\/\nconst valoresVolume2 = [26.8, 12.4, 17.7, 35.2, 5.7];\n\nnew Chart(volumeCtx2, {\n  type: 'bar',\n  data: {\n    labels: labelsVolume2,\n    datasets: [{\n      data: valoresVolume2,\n      backgroundColor: '#1F77E0',\n      borderRadius: 6,\n      borderSkipped: false,\n      barThickness: 32\n    }]\n  },\n\n  options: {\n    indexAxis: 'y',\n    responsive: true,\n    maintainAspectRatio: false,\n\n    layout: {\n      padding: (chart) => {\n        const mobile = chart.chart.width < 480;\n        return {\n          top: mobile ? 10 : 20,\n          right: mobile ? 60 : 75,\n          bottom: mobile ? 10 : 20,\n          left: mobile ? 40 : 110\n        };\n      }\n    },\n\n    scales: {\n      x: { display:false, grid:{ display:false }},\n      y: {\n        grid:{ display:false },\n        ticks:{\n          font: (chart) => ({\n            family:'Roboto, sans-serif',\n            size: chart.chart.width < 480 ? 12 : 15,\n            lineHeight: 1.1\n          })\n        }\n      }\n    },\n\n    plugins: {\n      legend:{ display:false },\n      tooltip:{ enabled:false },\n\n      datalabels:{\n        anchor:'end',\n        align:'end',\n        formatter: v => v.toFixed(1).replace('.', ',') + '%',\n        font: chart => ({\n          family:'Roboto, sans-serif',\n          size: chart.chart.width < 480 ? 12 : 15\n        }),\n        color:'#000000',\n        offset:12\n      }\n    },\n\n    animation:{\n      duration:1200,\n      easing:'easeOutQuart'\n    }\n  }\n});\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3f2adc7 e-con-full e-flex e-con e-child\" data-id=\"3f2adc7\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-9269b2c e-con-full e-flex e-con e-child\" data-id=\"9269b2c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2ce2ab0 elementor-view-default elementor-position-block-start elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"2ce2ab0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-far-calendar-alt\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M148 288h-40c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12zm108-12v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm96 0v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm-96 96v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm-96 0v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm192 0v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm96-260v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V112c0-26.5 21.5-48 48-48h48V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h128V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h48c26.5 0 48 21.5 48 48zm-48 346V160H48v298c0 3.3 2.7 6 6 6h340c3.3 0 6-2.7 6-6z\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tFrequ\u00eancia de Brassagem\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-42df47f elementor-widget elementor-widget-html\" data-id=\"42df47f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"chart-bar-wrapper-frequencia-brassagem-2\">\n  <canvas id=\"frequenciaBrassagemChart2\"><\/canvas>\n<\/div>\n\n<style>\n  .chart-bar-wrapper-frequencia-brassagem-2{\n    width:100%;\n    max-width:900px;\n    margin:0 auto;\n    height:340px;\n    font-family: 'Roboto', system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", sans-serif;\n  }\n\n  .chart-bar-wrapper-frequencia-brassagem-2 canvas{\n    width:100% !important;\n    height:100% !important;\n  }\n\n  @media (max-width:480px){\n    .chart-bar-wrapper-frequencia-brassagem-2{\n      height:420px;\n    }\n  }\n<\/style>\n\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/chart.js\"><\/script>\n\n<script>\n(function () {\n\n  if (typeof Chart === \"undefined\") return;\n\n  var freqCanvas2 = document.getElementById(\"frequenciaBrassagemChart2\");\n  if (!freqCanvas2) return;\n\n  \/\/ \u2b50 Nova quebra: 3 linhas\n  var freqLabels2 = [\n    [\"Trimestral\"],\n    [\"Bimestral\"],\n    [\"Mensal\"],\n    [\"Quinzenal\"],\n    [\"Sem\", \"frequ\u00eancia\", \"definida\"]\n  ];\n\n  var freqPercent2 = [11.1, 19.5, 31.6, 12.5, 19.2];\n  var freqCounts2  = [307, 539, 876, 345, 531];\n\n  var frequenciaBrassagemLabels2 = {\n    id: \"frequenciaBrassagemLabels2\",\n    afterDatasetsDraw: function (chart) {\n      var ctx = chart.ctx;\n      var meta = chart.getDatasetMeta(0);\n      var dataset = chart.data.datasets[0];\n\n      if (!meta || !dataset) return;\n\n      var isSmall = chart.width < 480;\n      var fontSize = isSmall ? 11 : 13;\n\n      ctx.save();\n      ctx.fillStyle = \"#000\";\n      ctx.textBaseline = \"middle\";\n      ctx.font = fontSize + \"px Roboto, sans-serif\";\n\n      for (var i = 0; i < meta.data.length; i++) {\n        var bar = meta.data[i];\n        if (!bar) continue;\n\n        var val = dataset.data[i];\n        var labelText = val.toFixed(1).replace(\".\", \",\") + \"%\";\n\n        var x = bar.x + (isSmall ? 4 : 10);  \/\/ margem direita menor\n        var y = bar.y;\n\n        ctx.textAlign = \"left\";\n        ctx.fillText(labelText, x, y);\n      }\n\n      ctx.restore();\n    }\n  };\n\n  new Chart(freqCanvas2, {\n    type: \"bar\",\n    data: {\n      labels: freqLabels2,\n      datasets: [\n        {\n          data: freqPercent2,\n          backgroundColor: \"#1F77E0\",\n          borderRadius: 6,\n          borderSkipped: false,\n          barThickness: 32\n        }\n      ]\n    },\n    plugins: [frequenciaBrassagemLabels2],\n\n    options: {\n      indexAxis: \"y\",\n      responsive: true,\n      maintainAspectRatio: false,\n\n      layout: {\n        padding: function (chart) {\n          var mobile = chart.chart.width < 480;\n          return {\n            top:    mobile ? 10 : 20,\n            bottom: mobile ? 10 : 20,\n            left:   mobile ? 25 : 90,   \/\/ \ud83d\udd39 margem esquerda reduzida\n            right:  mobile ? 25 : 70    \/\/ \ud83d\udd39 margem direita reduzida\n          };\n        }\n      },\n\n      scales: {\n        x: {\n          beginAtZero: true,\n          max: 40,\n          grid: { display: false },\n          border: { display: false },\n          ticks: { display: false }\n        },\n        y: {\n          grid: { display: false },\n          border: { display: true },\n          ticks: {\n            font: function (ctx) {\n              var small = ctx.chart.width < 480;\n              return {\n                family: \"Roboto, sans-serif\",\n                size: small ? 11 : 14,\n                lineHeight: 1.1\n              };\n            },\n            padding: 4\n          }\n        }\n      },\n\n      plugins: {\n        legend: { display: false },\n\n        tooltip: {\n          enabled: true,\n          callbacks: {\n            label: function (ctx) {\n              var idx = ctx.dataIndex;\n              var count = freqCounts2[idx];\n              var perc = freqPercent2[idx].toFixed(1).replace(\".\", \",\") + \"%\";\n              return count + \" respostas (\" + perc + \")\";\n            }\n          }\n        }\n      },\n\n      animation: {\n        duration: 1000,\n        easing: \"easeOutCubic\"\n      }\n    }\n  });\n\n})();\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e49c700 e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"e49c700\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;slideInUp&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-baceeba elementor-widget elementor-widget-text-editor\" data-id=\"baceeba\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>\u2728 O volume de 20 litros \u00e9 o padr\u00e3o dominante, tanto pela compatibilidade com panelas, sistemas el\u00e9tricos e kegerators dom\u00e9sticos quanto pela log\u00edstica de consumo. A frequ\u00eancia mais comum \u00e9 mensal, o que demonstra um hobby ativo, mas conciliado com rotina de trabalho e fam\u00edlia.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-bd18138 e-con-full e-flex e-con e-child\" data-id=\"bd18138\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-325e61c elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"325e61c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8e345a0 elementor-widget elementor-widget-heading\" data-id=\"8e345a0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Volume m\u00e9dio por lote x tempo de produ\u00e7\u00e3o<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c50c7e8 elementor-widget elementor-widget-html\" data-id=\"c50c7e8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"chart-bar-wrapper-volume-tempo\">\n  <canvas id=\"volumeTempoChart\"><\/canvas>\n<\/div>\n\n<style>\n  .chart-bar-wrapper-volume-tempo{\n    width:60%;\n    max-width:900px;\n    margin:0 auto;\n    height:360px;\n    font-family:'Roboto', sans-serif;\n  }\n\n  .chart-bar-wrapper-volume-tempo canvas{\n    width:100% !important;\n    height:100% !important;\n  }\n\n  @media (max-width:480px){\n    .chart-bar-wrapper-volume-tempo{\n      width:100% !important;\n      height:380px;\n    }\n  }\n<\/style>\n\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/chart.js\"><\/script>\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/chartjs-plugin-datalabels@2\"><\/script>\n\n<script>\n(function(){\n\n  if (typeof Chart === \"undefined\") return;\n  Chart.register(ChartDataLabels);\n\n  const ctx = document.getElementById(\"volumeTempoChart\");\n  if (!ctx) return;\n\n  \/* \ud83d\udd39 Labels do eixo X em 2 linhas *\/\n  const labelsTempo = [\n    [\"Menos de\", \"1 ano\"],\n    [\"Entre 1 e\", \"3 anos\"],\n    [\"Entre 4 e\", \"6 anos\"],\n    [\"Entre 7 e\", \"10 anos\"],\n    [\"Mais de\", \"10 anos\"]\n  ];\n\n  \/* \ud83d\udd39 Volumes m\u00e9dios REAIS (em litros) *\/\n  const volumeMedioPorLote = [21.3, 27.5, 31.5, 33.4, 35.4];\n\n  new Chart(ctx, {\n    type: \"bar\",\n    data: {\n      labels: labelsTempo,\n      datasets: [{\n        data: volumeMedioPorLote,\n        backgroundColor: \"#1F77E0\",\n        borderRadius: 6,\n        borderSkipped: false,\n        barThickness: 48,\n\n        datalabels: {\n          anchor: \"end\",\n          align: \"start\",\n          offset: 4,\n          clip: false,\n          formatter: v => v.toFixed(1).replace(\".\", \",\") + \" L\",\n          color: \"#FFFFFF\",\n          font: {\n            family:\"Roboto, sans-serif\",\n            size: 12,\n            weight: \"600\"\n          }\n        }\n      }]\n    },\n\n    options: {\n      responsive: true,\n      maintainAspectRatio: false,\n\n      layout: {\n        padding: { top: 20, right: 10, bottom: 40, left: 10 }\n      },\n\n      scales: {\n        x: {\n          grid: { display: false },\n          ticks: {\n            font: { family:\"Roboto\", size: 11 },\n            maxRotation: 0,\n            minRotation: 0\n          }\n        },\n        y: {\n          beginAtZero: true,\n          grid: { display: false },\n          ticks: { display: false },\n          border: { display: false }\n        }\n      },\n\n      plugins: {\n        legend: { display:false },\n        tooltip: {\n          enabled:true,\n          callbacks: {\n            label: ctx =>\n              \"Volume m\u00e9dio: \" + ctx.parsed.y.toFixed(1).replace(\".\", \",\") + \" L\"\n          }\n        }\n      },\n\n      animation: {\n        duration:900,\n        easing:\"easeOutCubic\"\n      }\n    }\n  });\n\n})();\n<\/script>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ff58b6c e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"ff58b6c\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;slideInUp&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f8f83b9 elementor-widget elementor-widget-text-editor\" data-id=\"f8f83b9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>\u2728 O maior tempo na pr\u00e1tica do hobby leva a um aumento no volume m\u00e9dio dos lotes, o que demonstra um interesse cont\u00ednuo dos praticantes em continuar evoluindo na produ\u00e7\u00e3o cervejeira<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5372eb7 e-con-full e-flex e-con e-child\" data-id=\"5372eb7\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-49716b0 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"49716b0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-84e0533 elementor-widget elementor-widget-heading\" data-id=\"84e0533\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Conhecimento e uso do BJCP<\/h3>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6705655 e-grid e-con-full e-con e-child\" data-id=\"6705655\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-e9122e1 e-con-full e-flex e-con e-child\" data-id=\"e9122e1\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-7af407e e-con-full e-flex e-con e-child\" data-id=\"7af407e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d641868 elementor-widget elementor-widget-text-editor\" data-id=\"d641868\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\tVoc\u00ea conhece o BJCP?\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7dab89a elementor-widget elementor-widget-html\" data-id=\"7dab89a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"chart-donut-wrapper-bjcp\">\n  <canvas id=\"bjcpChart\"><\/canvas>\n<\/div>\n\n<style>\n  .chart-donut-wrapper-bjcp{\n    max-width:420px;\n    margin:0 auto;\n    position:relative;\n  }\n\n  .chart-donut-wrapper-bjcp canvas{\n    width:100% !important;\n    height:auto !important;\n  }\n\n  @media (max-width:480px){\n    .chart-donut-wrapper-bjcp{\n      max-width:320px;\n    }\n  }\n<\/style>\n\n<!-- Fonte Roboto (se j\u00e1 tiver na p\u00e1gina, pode remover) -->\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Roboto:wght@400;500&display=swap\" rel=\"stylesheet\">\n\n<!-- Chart.js (carregar APENAS UMA VEZ na p\u00e1gina) -->\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/chart.js\"><\/script>\n\n<script>\n  \/\/ Garante Roboto como padr\u00e3o\n  Chart.defaults.font.family =\n    'Roboto, system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", sans-serif';\n\n  \/* --------------------------------\n     \ud83d\udd25 Plugin para setinhas + r\u00f3tulos\n     (nome exclusivo para evitar conflito)\n  ---------------------------------- *\/\n  const calloutPluginBjcp = {\n    id: 'calloutPluginBjcp',\n    afterDraw(chart) {\n      const { ctx } = chart;\n      const dataset = chart.data.datasets[0];\n      const meta = chart.getDatasetMeta(0);\n      const total = dataset.data.reduce((a, b) => a + b, 0);\n\n      if (!total) return;\n\n      const isSmall = chart.width < 400;\n      const fontSize = isSmall ? 11 : 13;\n\n      ctx.save();\n      ctx.font = `${fontSize}px Roboto, sans-serif`;\n      ctx.fillStyle = \"#000000\";\n      ctx.strokeStyle = \"#CCCCCC\";\n      ctx.lineWidth = 1;\n\n      meta.data.forEach((arc, index) => {\n        const value = dataset.data[index];\n        if (!value) return;\n\n        const angle = (arc.startAngle + arc.endAngle) \/ 2;\n        const rMid = (arc.innerRadius + arc.outerRadius) \/ 2;\n\n        const xFrom = arc.x + Math.cos(angle) * rMid;\n        const yFrom = arc.y + Math.sin(angle) * rMid;\n\n        const xTo = arc.x + Math.cos(angle) * (arc.outerRadius + 10);\n        const yTo = arc.y + Math.sin(angle) * (arc.outerRadius + 10);\n\n        const side = Math.cos(angle) >= 0 ? 1 : -1;\n        const xLabel = xTo + side * (isSmall ? 12 : 18);\n        const yLabel = yTo;\n\n        \/\/ linha em L\n        ctx.beginPath();\n        ctx.moveTo(xFrom, yFrom);\n        ctx.lineTo(xTo, yTo);\n        ctx.lineTo(xLabel, yLabel);\n        ctx.stroke();\n\n        const pct = ((value \/ total) * 100).toFixed(1).replace('.', ',');\n        const label = `${chart.data.labels[index]} ${pct}%`;\n\n        ctx.textAlign = side === 1 ? \"left\" : \"right\";\n        ctx.textBaseline = \"middle\";\n        ctx.fillText(label, xLabel, yLabel);\n      });\n\n      ctx.restore();\n    }\n  };\n\n  Chart.register(calloutPluginBjcp);\n\n  \/* -------------------------------\n     \ud83d\udd37 Dados do BJCP\n  -------------------------------- *\/\n  const bjcpCtx = document.getElementById(\"bjcpChart\");\n\n  const bjcpArr = [2465, 292]; \/\/ Sim, N\u00e3o\n  const bjcpTotal = bjcpArr.reduce((a, b) => a + b, 0);\n\n  new Chart(bjcpCtx, {\n    type: \"doughnut\",\n    data: {\n      labels: [\"Sim\", \"N\u00e3o\"],\n      datasets: [\n        {\n          data: bjcpArr,\n          backgroundColor: [\"#1F77E0\", \"#F2B705\"],\n          borderWidth: 0,\n          hoverOffset: 6\n        }\n      ]\n    },\n    options: {\n      responsive: true,\n      maintainAspectRatio: false,\n      cutout: \"60%\",\n\n      layout: {\n        padding: {\n          top: 30,\n          bottom: 30,\n          left: 20,\n          right: 20\n        }\n      },\n\n      animation: {\n        animateRotate: true,\n        animateScale: true,\n        duration: 1200,\n        easing: \"easeOutCubic\"\n      },\n\n      plugins: {\n        legend: {\n          position: \"left\",\n          labels: {\n            padding: 16,\n            boxWidth: 16,\n            font: (ctx) => ({\n              family: Chart.defaults.font.family,\n              size: ctx.chart.width < 400 ? 11 : 13\n            })\n          }\n        },\n        tooltip: {\n          callbacks: {\n            label: (ctx) => {\n              const value = ctx.raw;\n              const pct = ((value \/ bjcpTotal) * 100).toFixed(1).replace('.', ',');\n              return `${ctx.label}: ${pct}% (${value} respostas)`;\n            }\n          }\n        }\n      },\n\n      onResize(chart, size) {\n        const isSmall = size.width < 400;\n        chart.options.layout.padding.left = isSmall ? 10 : 20;\n        chart.update('none');\n      }\n    }\n  });\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2c5fe30 e-con-full e-flex e-con e-child\" data-id=\"2c5fe30\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-72d9ce4 e-con-full e-flex e-con e-child\" data-id=\"72d9ce4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8a708ba elementor-widget elementor-widget-text-editor\" data-id=\"8a708ba\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Entre quem conhece, usa o guia de estilos como refer\u00eancia:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6a980b2 elementor-widget elementor-widget-html\" data-id=\"6a980b2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"chart-bar-wrapper-bjcp-uso\">\n  <canvas id=\"bjcpUsoChart\"><\/canvas>\n<\/div>\n\n<style>\n  .chart-bar-wrapper-bjcp-uso{\n    width:100%;\n    max-width:900px;\n    margin:0 auto;\n    height:320px;\n  }\n\n  .chart-bar-wrapper-bjcp-uso canvas{\n    width:100% !important;\n    height:100% !important;\n  }\n\n  \/* \ud83d\udcf1 Ajuste fino para mobile *\/\n  @media (max-width:480px){\n    .chart-bar-wrapper-bjcp-uso{\n      max-width:100%;\n      height:430px;\n    }\n\n    #bjcpUsoChart{\n      margin-left:-10px; \/* ocupa mais da largura da tela *\/\n    }\n  }\n<\/style>\n\n<!-- Carregar APENAS uma vez na p\u00e1gina (no primeiro gr\u00e1fico).\n     Se voc\u00ea j\u00e1 carregou em outro lugar, pode remover essas duas linhas aqui. -->\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/chart.js\"><\/script>\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/chartjs-plugin-datalabels@2\"><\/script>\n\n<script>\n(function() {\n  \/\/ Se Chart ainda n\u00e3o estiver dispon\u00edvel, n\u00e3o faz nada\n  if (typeof Chart === \"undefined\") return;\n\n  \/\/ Registra o plugin de datalabels apenas se estiver dispon\u00edvel\n  if (typeof ChartDataLabels !== \"undefined\") {\n    Chart.register(ChartDataLabels);\n  }\n\n  const bjcpUsoCtx = document.getElementById('bjcpUsoChart');\n  if (!bjcpUsoCtx) return; \/\/ seguran\u00e7a extra\n\n  \/* \ud83d\udd39 Labels (quebra de linha na frase mais longa) *\/\n  const labelsBjcpUso = [\n    [\"Sim\"],\n    [\"Sempre\"],\n    [\"\u00c0s vezes\"],\n    [\"N\u00e3o conhe\u00e7o o\", \"BJCP\"],\n    [\"N\u00e3o\"]\n  ];\n\n  \/* \ud83d\udcca Valores em % na mesma ordem dos labels *\/\n  const valoresBjcpUso = [84.2, 47.0, 37.1, 8.8, 6.6];\n\n  new Chart(bjcpUsoCtx, {\n    type: 'bar',\n    data: {\n      labels: labelsBjcpUso,\n      datasets: [{\n        data: valoresBjcpUso,\n        backgroundColor: '#1F77E0',\n        borderRadius: 6,\n        borderSkipped: false,\n        barThickness: 32\n      }]\n    },\n\n    options: {\n      indexAxis: 'y',\n      responsive: true,\n      maintainAspectRatio: false,\n\n      layout: {\n        padding: (chart) => {\n          const isMobile = chart.chart.width < 480;\n          return {\n            top:    isMobile ? 10 : 20,\n            right:  isMobile ? 65 : 75,   \/\/ espa\u00e7o para o % n\u00e3o ser cortado\n            bottom: isMobile ? 10 : 20,\n            left:   isMobile ? 45 : 125   \/\/ espa\u00e7o para labels de 2 linhas\n          };\n        }\n      },\n\n      scales: {\n        x: { display:false, grid:{ display:false } },\n        y: {\n          grid:{ display:false },\n          ticks:{\n            font: (chart) => ({\n              family:'Roboto, sans-serif',\n              size: chart.chart.width < 480 ? 12 : 15,\n              lineHeight: 1.1\n            })\n          }\n        }\n      },\n\n      plugins: {\n        legend:{ display:false },\n        tooltip:{ enabled:false },\n\n        datalabels:{\n          anchor:'end',\n          align:'end',\n          formatter: (v) => v.toFixed(1).replace('.', ',') + '%',\n          font: (chart) => ({\n            family:'Roboto, sans-serif',\n            size: chart.chart.width < 480 ? 12 : 15\n          }),\n          color:'#000000',\n          offset:12\n        }\n      },\n\n      animation:{\n        duration:1200,\n        easing:'easeOutQuart'\n      }\n    }\n  });\n})();\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c879b25 e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"c879b25\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;slideInUp&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6ea7e39 elementor-widget elementor-widget-text-editor\" data-id=\"6ea7e39\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>\u2728 Boa parte da comunidade conhece o BJCP e, dentro desse grupo, muitos usam os estilos como refer\u00eancia para formular receitas. Isso refor\u00e7a o vi\u00e9s t\u00e9cnico e competitivo do p\u00fablico, habituado a pensar receita em termos de estilo, faixa de OG, IBU, cor e perfil sensorial esperado.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ae7b10a e-con-full e-flex e-con e-child\" data-id=\"ae7b10a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5f0921e elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"5f0921e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e0d5202 elementor-widget elementor-widget-heading\" data-id=\"e0d5202\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Fontes de informa\u00e7\u00e3o e comunidades online<\/h3>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3619291 e-grid e-con-full e-con e-child\" data-id=\"3619291\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-62978f6 e-con-full e-flex e-con e-child\" data-id=\"62978f6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-347feec e-con-full e-flex e-con e-child\" data-id=\"347feec\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5bb4585 elementor-view-default elementor-position-block-start elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"5bb4585\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-mobile-alt\" viewBox=\"0 0 320 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M272 0H48C21.5 0 0 21.5 0 48v416c0 26.5 21.5 48 48 48h224c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48zM160 480c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32zm112-108c0 6.6-5.4 12-12 12H60c-6.6 0-12-5.4-12-12V60c0-6.6 5.4-12 12-12h200c6.6 0 12 5.4 12 12v312z\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tPrincipais fontes de informa\u00e7\u00e3o\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b144cb6 elementor-widget elementor-widget-html\" data-id=\"b144cb6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"chart-bar-wrapper-fontes\">\n  <canvas id=\"fontesChart\"><\/canvas>\n<\/div>\n\n<style>\n  .chart-bar-wrapper-fontes{\n    width:100%;\n    max-width:900px;\n    margin:0 auto;\n    height:320px;\n  }\n\n  .chart-bar-wrapper-fontes canvas{\n    width:100% !important;\n    height:100% !important;\n  }\n\n  \/* \ud83d\udcf1 Ajustes mobile *\/\n  @media (max-width:480px){\n    .chart-bar-wrapper-fontes{\n      max-width:100%;\n      height:410px;\n    }\n\n    #fontesChart{\n      margin-left:-10px;\n    }\n  }\n<\/style>\n\n<script>\nChart.register(ChartDataLabels);\n\nconst fontesCtx = document.getElementById('fontesChart');\n\n\/* \ud83d\udd39 Labels (2 linhas quando necess\u00e1rio) *\/\nconst labelsFontes = [\n  [\"YouTube\"],\n  [\"Sites\/Blogs\", \"\/F\u00f3runs\"],\n  [\"Livros\"],\n  [\"Amigos\"],\n  [\"Associa\u00e7\u00e3o\", \"cervejeira\"]\n];\n\n\/* \ud83d\udcca Valores percentual (%) *\/\nconst valoresFontes = [74.1, 41.0, 37.8, 32.5, 21.9];\n\nnew Chart(fontesCtx, {\n  type: 'bar',\n  data: {\n    labels: labelsFontes,\n    datasets: [{\n      data: valoresFontes,\n      backgroundColor: '#1F77E0',\n      borderRadius: 6,\n      borderSkipped: false,\n      barThickness: 32\n    }]\n  },\n\n  options: {\n    indexAxis: 'y',\n    responsive: true,\n    maintainAspectRatio: false,\n\n    layout: {\n      padding: (chart) => {\n        const mobile = chart.chart.width < 480;\n        return {\n          top:    mobile ? 10 : 20,\n          right:  mobile ? 65 : 75,\n          bottom: mobile ? 10 : 20,\n          left:   mobile ? 45 : 125\n        };\n      }\n    },\n\n    scales: {\n      x: { display:false, grid:{ display:false }},\n      y: {\n        grid:{ display:false },\n        ticks:{\n          font: chart => ({\n            family:'Roboto, sans-serif',\n            size: chart.chart.width < 480 ? 12 : 15,\n            lineHeight: 1.1\n          })\n        }\n      }\n    },\n\n    plugins: {\n      legend:{ display:false },\n      tooltip:{ enabled:false },\n\n      datalabels:{\n        anchor:'end',\n        align:'end',\n        formatter: v => v.toFixed(1).replace('.', ',') + '%',\n        font: chart => ({\n          family:'Roboto, sans-serif',\n          size: chart.chart.width < 480 ? 12 : 15\n        }),\n        color:'#000000',\n        offset:12\n      }\n    },\n\n    animation:{\n      duration:1200,\n      easing:'easeOutQuart'\n    }\n  }\n});\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f59130e e-con-full e-flex e-con e-child\" data-id=\"f59130e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-644f964 e-con-full e-flex e-con e-child\" data-id=\"644f964\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e7392a9 elementor-view-default elementor-position-block-start elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"e7392a9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-people-arrows\" viewBox=\"0 0 576 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M96,128A64,64,0,1,0,32,64,64,64,0,0,0,96,128Zm0,176.08a44.11,44.11,0,0,1,13.64-32L181.77,204c1.65-1.55,3.77-2.31,5.61-3.57A63.91,63.91,0,0,0,128,160H64A64,64,0,0,0,0,224v96a32,32,0,0,0,32,32V480a32,32,0,0,0,32,32h64a32,32,0,0,0,32-32V383.61l-50.36-47.53A44.08,44.08,0,0,1,96,304.08ZM480,128a64,64,0,1,0-64-64A64,64,0,0,0,480,128Zm32,32H448a63.91,63.91,0,0,0-59.38,40.42c1.84,1.27,4,2,5.62,3.59l72.12,68.06a44.37,44.37,0,0,1,0,64L416,383.62V480a32,32,0,0,0,32,32h64a32,32,0,0,0,32-32V352a32,32,0,0,0,32-32V224A64,64,0,0,0,512,160ZM444.4,295.34l-72.12-68.06A12,12,0,0,0,352,236v36H224V236a12,12,0,0,0-20.28-8.73L131.6,295.34a12.4,12.4,0,0,0,0,17.47l72.12,68.07A12,12,0,0,0,224,372.14V336H352v36.14a12,12,0,0,0,20.28,8.74l72.12-68.07A12.4,12.4,0,0,0,444.4,295.34Z\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tPrincipais comunidades online\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f58ee57 elementor-widget elementor-widget-html\" data-id=\"f58ee57\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"chart-bar-wrapper-comunidades\">\n  <canvas id=\"comunidadesChart\"><\/canvas>\n<\/div>\n\n<style>\n  .chart-bar-wrapper-comunidades{\n    width:100%;\n    max-width:900px;\n    margin:0 auto;\n    height:320px;\n  }\n\n  .chart-bar-wrapper-comunidades canvas{\n    width:100% !important;\n    height:100% !important;\n  }\n\n  \/* \ud83d\udcf1 Ajustes mobile *\/\n  @media (max-width:480px){\n    .chart-bar-wrapper-comunidades{\n      max-width:100%;\n      height:410px;\n    }\n\n    #comunidadesChart{\n      margin-left:-10px; \/* ocupa mais da tela *\/\n    }\n  }\n<\/style>\n\n<script>\nChart.register(ChartDataLabels);\n\nconst comunidadesCtx = document.getElementById('comunidadesChart');\n\n\/* \ud83d\udd39 Labels (mantendo estrutura de array para poss\u00edvel 2\u00aa linha) *\/\nconst labelsComunidades = [\n  [\"WhatsApp\"],\n  [\"YouTube\"],\n  [\"Facebook\"],\n  [\"F\u00f3runs\"],\n  [\"Instagram\"]\n];\n\n\/* \ud83d\udcca Valores em % *\/\nconst valoresComunidades = [79.2, 57.5, 15.2, 7.8, 5.3];\n\nnew Chart(comunidadesCtx, {\n  type: 'bar',\n  data: {\n    labels: labelsComunidades,\n    datasets: [{\n      data: valoresComunidades,\n      backgroundColor: '#1F77E0',\n      borderRadius: 6,\n      borderSkipped: false,\n      barThickness: 32\n    }]\n  },\n\n  options: {\n    indexAxis: 'y',\n    responsive: true,\n    maintainAspectRatio: false,\n\n    layout: {\n      padding: (chart) => {\n        const mobile = chart.chart.width < 480;\n        return {\n          top:    mobile ? 10 : 20,\n          right:  mobile ? 65 : 75,   \/\/ espa\u00e7o pro r\u00f3tulo de %\n          bottom: mobile ? 10 : 20,\n          left:   mobile ? 45 : 125   \/\/ espa\u00e7o pro label\n        };\n      }\n    },\n\n    scales: {\n      x: { display:false, grid:{ display:false }},\n      y: {\n        grid:{ display:false },\n        ticks:{\n          font: chart => ({\n            family:'Roboto, sans-serif',\n            size: chart.chart.width < 480 ? 12 : 15,\n            lineHeight: 1.1\n          })\n        }\n      }\n    },\n\n    plugins: {\n      legend:{ display:false },\n      tooltip:{ enabled:false },\n\n      datalabels:{\n        anchor:'end',\n        align:'end',\n        formatter: v => v.toFixed(1).replace('.', ',') + '%',\n        font: chart => ({\n          family:'Roboto, sans-serif',\n          size: chart.chart.width < 480 ? 12 : 15\n        }),\n        color:'#000000',\n        offset:12\n      }\n    },\n\n    animation:{\n      duration:1200,\n      easing:'easeOutQuart'\n    }\n  }\n});\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9f110c8 e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"9f110c8\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;slideInUp&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-31e0c8b elementor-widget elementor-widget-text-editor\" data-id=\"31e0c8b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>\u2728 O aprendizado acontece majoritariamente online, via v\u00eddeos, podcasts, blogs, redes sociais e grupos de mensagens. Comunidades digitais t\u00eam papel central na troca de receita, solu\u00e7\u00e3o de problemas e descoberta de equipamentos, refor\u00e7ando a import\u00e2ncia de conte\u00fado t\u00e9cnico acess\u00edvel e confi\u00e1vel.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6f4f945 e-con-full e-flex e-con e-child\" data-id=\"6f4f945\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2128c5c elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"2128c5c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cab19f2 elementor-widget elementor-widget-heading\" data-id=\"cab19f2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Participa\u00e7\u00e3o em grupos, associa\u00e7\u00f5es e confrarias<\/h3>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-bdf5143 e-grid e-con-full e-con e-child\" data-id=\"bdf5143\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f025f70 elementor-widget elementor-widget-html\" data-id=\"f025f70\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"chart-bar-wrapper-encontros\">\n  <canvas id=\"encontrosChart\"><\/canvas>\n<\/div>\n\n<style>\n  .chart-bar-wrapper-encontros{\n    width:100%;\n    max-width:900px;\n    margin:0 auto;\n    height:320px;\n  }\n\n  .chart-bar-wrapper-encontros canvas{\n    width:100% !important;\n    height:100% !important;\n  }\n\n  \/* \ud83d\udcf1 Mobile *\/\n  @media (max-width:480px){\n    .chart-bar-wrapper-encontros{\n      max-width:100%;\n      height:320px;\n    }\n\n    #encontrosChart{\n      margin-left:-10px;\n    }\n  }\n<\/style>\n\n<!-- Carregar apenas uma vez na p\u00e1gina -->\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/chart.js\"><\/script>\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/chartjs-plugin-datalabels@2\"><\/script>\n\n<script>\n  Chart.register(ChartDataLabels);\n\n  const encontrosCtx = document.getElementById('encontrosChart');\n\n  \/* Labels com quebra de linha *\/\n  const labelsEncontros = [\n    [\"N\u00e3o\"],\n    [\"Sim -\", \"Encontros f\u00edsicos\"],\n    [\"Sim -\", \"Online e f\u00edsicos\"],\n    [\"Sim -\", \"Somente online\"]\n  ];\n\n  \/* Valores em % *\/\n  const valoresEncontros = [41.6, 20.3, 19.3, 18.3];\n\n  new Chart(encontrosCtx, {\n    type: \"bar\",\n    data: {\n      labels: labelsEncontros,\n      datasets: [{\n        data: valoresEncontros,\n        backgroundColor: \"#1F77E0\",\n        borderRadius: 6,\n        borderSkipped: false,\n        barThickness: 32\n      }]\n    },\n    options: {\n      indexAxis: \"y\",\n      responsive: true,\n      maintainAspectRatio: false,\n      layout: {\n        padding: chart => {\n          const isMobile = chart.chart.width < 480;\n          return {\n            top: isMobile ? 10 : 20,\n            right: isMobile ? 70 : 80,\n            bottom: isMobile ? 10 : 20,\n            left: isMobile ? 45 : 125\n          };\n        }\n      },\n      scales: {\n        x: {\n          display: false,\n          grid: {\n            display: false\n          }\n        },\n        y: {\n          grid: {\n            display: false\n          },\n          ticks: {\n            font: chart => ({\n              family: \"Roboto, sans-serif\",\n              size: chart.chart.width < 480 ? 12 : 15,\n              lineHeight: 1.1\n            })\n          }\n        }\n      },\n      plugins: {\n        legend: {\n          display: false\n        },\n        tooltip: {\n          enabled: false\n        },\n        datalabels: {\n          anchor: \"end\",\n          align: \"end\",\n          formatter: value => value.toFixed(1).replace(\".\", \",\") + \"%\",\n          font: chart => ({\n            family: \"Roboto, sans-serif\",\n            size: chart.chart.width < 480 ? 12 : 15,\n            weight: 400\n          }),\n          color: \"#000000\",\n          offset: 12\n        }\n      },\n      animation: {\n        duration: 1200,\n        easing: \"easeOutQuart\"\n      }\n    }\n  });\n<\/script>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-92becbb e-con-full e-flex e-con e-child\" data-id=\"92becbb\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-f6822b2 e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"f6822b2\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;slideInRight&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7a6f123 elementor-widget elementor-widget-text-editor\" data-id=\"7a6f123\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>\u2728 Uma parcela relevante se organiza em confrarias, associa\u00e7\u00f5es ou grupos locais. Isso fortalece cultura de compartilhamento de chope, brassagens coletivas, compras em grupo e participa\u00e7\u00e3o em concursos.<\/p>\t\t\t\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<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b72e273 e-flex e-con-boxed e-con e-parent\" data-id=\"b72e273\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-970050a elementor-widget elementor-widget-heading\" data-id=\"970050a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Equipamentos e processo produtivo<\/h2>\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-92b7ea5 e-flex e-con-boxed e-con e-parent\" data-id=\"92b7ea5\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-74e41c1 e-con-full e-flex e-con e-child\" data-id=\"74e41c1\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-b3acd76 e-grid e-con-full e-con e-child\" data-id=\"b3acd76\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-e544f64 e-con-full e-flex e-con e-child\" data-id=\"e544f64\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-26f6c6e elementor-widget elementor-widget-text-editor\" data-id=\"26f6c6e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Tipo de equipamento:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-cbbc821 e-con-full e-flex e-con e-child\" data-id=\"cbbc821\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f01b243 elementor-widget elementor-widget-html\" data-id=\"f01b243\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"chart-bar-wrapper-equipamento\">\n  <canvas id=\"equipamentoChart\"><\/canvas>\n<\/div>\n\n<style>\n  .chart-bar-wrapper-equipamento{\n    width:100%;\n    max-width:900px;\n    margin:0 auto;\n  }\n\n  .chart-bar-wrapper-equipamento canvas{\n    width:100% !important;\n    height:100% !important;\n  }\n\n  \/* \ud83d\udcf1 Ajustes mobile *\/\n  @media (max-width:480px){\n    .chart-bar-wrapper-equipamento{\n      max-width:100%;\n      height:320px;\n    }\n\n    #equipamentoChart{\n      margin-left:-10px;\n    }\n  }\n<\/style>\n\n<script>\nChart.register(ChartDataLabels);\n\nconst equipamentoCtx = document.getElementById('equipamentoChart');\n\n\/* \ud83d\udd39 Labels (2 linhas onde precisa) *\/\nconst labelsEquipamento = [\n  [\"BIAB\"],\n  [\"Sistema All-in-One\", \"(pipoqueira)\"],\n  [\"2 panelas\"],\n  [\"3 panelas\"]\n];\n\n\/* \ud83d\udcca Valores em % *\/\nconst valoresEquipamento = [31.9, 27.4, 21.9, 18.3];\n\nnew Chart(equipamentoCtx, {\n  type: 'bar',\n  data: {\n    labels: labelsEquipamento,\n    datasets: [{\n      data: valoresEquipamento,\n      backgroundColor: '#1F77E0',\n      borderRadius: 6,\n      borderSkipped: false,\n      barThickness: 32\n    }]\n  },\n\n  options: {\n    indexAxis: 'y',\n    responsive: true,\n    maintainAspectRatio: false,\n\n    layout: {\n      padding: (chart) => {\n        const mobile = chart.chart.width < 480;\n        return {\n          top:    mobile ? 10 : 20,\n          right:  mobile ? 65 : 75,\n          bottom: mobile ? 10 : 20,\n          left:   mobile ? 45 : 125\n        };\n      }\n    },\n\n    scales: {\n      x: { display:false, grid:{ display:false }},\n      y: {\n        grid:{ display:false },\n        ticks:{\n          font: chart => ({\n            family:'Roboto, sans-serif',\n            size: chart.chart.width < 480 ? 12 : 15,\n            lineHeight: 1.1\n          })\n        }\n      }\n    },\n\n    plugins: {\n      legend:{ display:false },\n      tooltip:{ enabled:false },\n\n      datalabels:{\n        anchor:'end',\n        align:'end',\n        formatter: v => v.toFixed(1).replace('.', ',') + '%',\n        font: chart => ({\n          family:'Roboto, sans-serif',\n          size: chart.chart.width < 480 ? 12 : 15\n        }),\n        color:'#000000',\n        offset:12\n      }\n    },\n\n    animation:{\n      duration:1200,\n      easing:'easeOutQuart'\n    }\n  }\n});\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-aafbeb2 e-con-full e-flex e-con e-child\" data-id=\"aafbeb2\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ce5f092 elementor-widget elementor-widget-text-editor\" data-id=\"ce5f092\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>M\u00e9todo de lavagem:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4204104 e-con-full e-flex e-con e-child\" data-id=\"4204104\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a071205 elementor-widget elementor-widget-html\" data-id=\"a071205\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"chart-bar-wrapper-sparge\">\n  <canvas id=\"spargeBarChart\"><\/canvas>\n<\/div>\n\n<style>\n  .chart-bar-wrapper-sparge{\n    width:100%;\n    max-width:900px;\n    margin:0 auto;\n  }\n\n  .chart-bar-wrapper-sparge canvas{\n    width:100% !important;\n    height:100% !important;\n  }\n\n  \/* \ud83d\udcf1 Ajuste fino mobile *\/\n  @media (max-width:480px){\n    .chart-bar-wrapper-sparge{\n      max-width:100%;\n      height:280px;\n    }\n\n    #spargeBarChart{\n      margin-left:-10px; \/* ocupa mais da tela *\/\n    }\n  }\n<\/style>\n\n<!-- Carregar apenas uma vez na p\u00e1gina -->\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/chart.js\"><\/script>\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/chartjs-plugin-datalabels@2\"><\/script>\n\n<script>\nChart.register(ChartDataLabels);\n\nconst spargeBarCtx = document.getElementById('spargeBarChart');\n\n\/* \ud83d\udd39 Labels em 2 linhas pra melhorar leitura no mobile *\/\nconst labelsSparge = [\n  [\"Fly\/Continuous\", \"Sparge\"],\n  [\"Batch\", \"Sparge\"],\n  [\"No\", \"Sparge\"]\n];\n\n\/* \ud83d\udcca Percentuais (a partir dos totais: 39,8 \/ 34,4 \/ 25,9) *\/\nconst valoresSparge = [39.8, 34.4, 25.9];\n\nnew Chart(spargeBarCtx, {\n  type: 'bar',\n  data: {\n    labels: labelsSparge,\n    datasets: [{\n      data: valoresSparge,\n      backgroundColor: '#1F77E0',\n      borderRadius: 6,\n      borderSkipped: false,\n      barThickness: 32\n    }]\n  },\n\n  options: {\n    indexAxis: 'y',\n    responsive: true,\n    maintainAspectRatio: false,\n\n    layout: {\n      padding: (chart) => {\n        const isMobile = chart.chart.width < 480;\n        return {\n          top:    isMobile ? 10 : 20,\n          right:  isMobile ? 65 : 75,  \/\/ espa\u00e7o pros r\u00f3tulos %\n          bottom: isMobile ? 10 : 20,\n          left:   isMobile ? 45 : 120  \/\/ espa\u00e7o pras 2 linhas de label\n        };\n      }\n    },\n\n    scales: {\n      x: { display:false, grid:{ display:false } },\n      y: {\n        grid:{ display:false },\n        ticks:{\n          font: (chart) => ({\n            family:'Roboto, sans-serif',\n            size: chart.chart.width < 480 ? 12 : 15,\n            lineHeight: 1.1\n          })\n        }\n      }\n    },\n\n    plugins: {\n      legend:{ display:false },\n      tooltip:{ enabled:false },\n\n      datalabels:{\n        anchor:'end',\n        align:'end',\n        formatter: (v) => v.toFixed(1).replace('.', ',') + '%',\n        font: (chart) => ({\n          family:'Roboto, sans-serif',\n          size: chart.chart.width < 480 ? 12 : 15\n        }),\n        color:'#000000',\n        offset:12\n      }\n    },\n\n    animation:{\n      duration:1200,\n      easing:'easeOutQuart'\n    }\n  }\n});\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d0e13d4 e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"d0e13d4\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;slideInUp&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4e35bf2 elementor-widget elementor-widget-text-editor\" data-id=\"4e35bf2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>\u2728 Sistemas el\u00e9tricos de panela \u00fanica e tr\u00eas panelas simplificadas s\u00e3o predominantes, com uso significativo de fly sparge ou batch sparge, al\u00e9m de uma fra\u00e7\u00e3o de no-sparge. Isso mostra um equil\u00edbrio entre praticidade e busca por efici\u00eancia.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7efafe0 e-con-full e-flex e-con e-child\" data-id=\"7efafe0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9c79c6d elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"9c79c6d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-034e71c elementor-widget elementor-widget-heading\" data-id=\"034e71c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Resfriamento, lagers e sours<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e57d467 elementor-widget elementor-widget-text-editor\" data-id=\"e57d467\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Top 5 m\u00e9todos de resfriamento:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a871f06 elementor-widget elementor-widget-html\" data-id=\"a871f06\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"chart-bar-wrapper-resfriamento\">\n  <canvas id=\"resfriamentoChart\"><\/canvas>\n<\/div>\n\n<style>\n  .chart-bar-wrapper-resfriamento{\n    width:100%;\n    max-width:900px;\n    margin:0 auto;\n    height:320px;\n  }\n\n  .chart-bar-wrapper-resfriamento canvas{\n    width:100% !important;\n    height:100% !important;\n  }\n\n  \/* \ud83d\udcf1 Mobile *\/\n  @media (max-width:480px){\n    .chart-bar-wrapper-resfriamento{\n      max-width:100%;\n      height:320px;\n    }\n\n    #resfriamentoChart{\n      margin-left:-10px;\n    }\n  }\n<\/style>\n\n<!-- Carregar apenas uma vez -->\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/chart.js\"><\/script>\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/chartjs-plugin-datalabels@2\"><\/script>\n\n<script>\nChart.register(ChartDataLabels);\n\nconst resfriamentoCtx = document.getElementById('resfriamentoChart');\n\nconst labelsResfriamento = [\n  [\"Chiller de Imers\u00e3o\"],\n  [\"Trocador de placas\"],\n  [\"Contra-fluxo\"],\n  [\"No-chill\"],\n  [\"Imers\u00e3o em \u00e1gua gelada\"]\n];\n\nconst valoresResfriamento = [\n  45.5,\n  26.9,\n  11.6,\n  8.9,\n  5.2\n];\n\nnew Chart(resfriamentoCtx, {\n  type: \"bar\",\n  data: {\n    labels: labelsResfriamento,\n    datasets: [{\n      data: valoresResfriamento,\n      backgroundColor: \"#1F77E0\",\n      borderRadius: 6,\n      borderSkipped: false,\n      barThickness: 32\n    }]\n  },\n  options: {\n    indexAxis: \"y\",\n    responsive: true,\n    maintainAspectRatio: false,\n    layout: {\n      padding: chart => {\n        const isMobile = chart.chart.width < 480;\n        return {\n          top: isMobile ? 10 : 20,\n          right: isMobile ? 70 : 80,\n          bottom: isMobile ? 10 : 20,\n          left: isMobile ? 45 : 125\n        };\n      }\n    },\n    scales: {\n      x: { display: false, grid: { display: false } },\n      y: {\n        grid: { display: false },\n        ticks: {\n          font: chart => ({\n            family: \"Roboto, sans-serif\",\n            size: chart.chart.width < 480 ? 12 : 15,\n            lineHeight: 1.1\n          })\n        }\n      }\n    },\n    plugins: {\n      legend: { display: false },\n      tooltip: { enabled: false },\n      datalabels: {\n        anchor: \"end\",\n        align: \"end\",\n        formatter: value =>\n          value.toFixed(1).replace(\".\", \",\") + \"%\",\n        font: chart => ({\n          family: \"Roboto, sans-serif\",\n          size: chart.chart.width < 480 ? 12 : 15,\n          weight: 400\n        }),\n        color: \"#000000\",\n        offset: 12\n      }\n    },\n    animation: {\n      duration: 1200,\n      easing: \"easeOutQuart\"\n    }\n  }\n});\n<\/script>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0381248 e-grid e-con-full e-con e-child\" data-id=\"0381248\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-17e07a1 e-con-full e-flex e-con e-child\" data-id=\"17e07a1\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2535328 elementor-widget elementor-widget-text-editor\" data-id=\"2535328\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Faz lagers:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a022029 elementor-widget elementor-widget-html\" data-id=\"a022029\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"chart-donut-wrapper-bjcp4\">\n  <canvas id=\"bjcpChart4\"><\/canvas>\n<\/div>\n\n<style>\n  .chart-donut-wrapper-bjcp4{\n    max-width:420px;\n    margin:0 auto;\n    position:relative;\n  }\n\n  .chart-donut-wrapper-bjcp4 canvas{\n    width:100% !important;\n    height:320px !important; \/* garante que o gr\u00e1fico apare\u00e7a *\/\n  }\n\n  @media (max-width:480px){\n    .chart-donut-wrapper-bjcp4{\n      max-width:320px;\n    }\n  }\n<\/style>\n\n<!-- Fonte Roboto (se j\u00e1 existir em outro widget, pode remover esta linha) -->\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Roboto:wght@400;500&display=swap\" rel=\"stylesheet\">\n\n<!-- Chart.js (se j\u00e1 estiver em outro widget, remova esta linha) -->\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/chart.js\"><\/script>\n\n<script>\n(function() {\n  \/\/ Seguran\u00e7a: se Chart n\u00e3o estiver dispon\u00edvel, n\u00e3o executa\n  if (typeof Chart === \"undefined\") return;\n\n  Chart.defaults.font.family =\n    'Roboto, system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", sans-serif';\n\n  \/* \ud83d\udd25 Plugin com r\u00f3tulo de \"Sim\" abaixo e linha apontando para o texto *\/\n  const calloutPluginBjcp4 = {\n    id: 'calloutPluginBjcp4',\n    afterDraw(chart) {\n      const { ctx } = chart;\n      const dataset = chart.data.datasets[0];\n      const meta = chart.getDatasetMeta(0);\n      const total = dataset.data.reduce((a, b) => a + b, 0);\n\n      if (!total) return;\n\n      const isSmall = chart.width < 400;\n      const fontSize = isSmall ? 11 : 13;\n\n      ctx.save();\n      ctx.font = `${fontSize}px Roboto, sans-serif`;\n      ctx.fillStyle = \"#000000\";\n      ctx.strokeStyle = \"#CCCCCC\";\n      ctx.lineWidth = 1;\n\n      meta.data.forEach((arc, index) => {\n        const value = dataset.data[index];\n        if (!value) return;\n\n        const labelName = chart.data.labels[index];\n\n        const angle = (arc.startAngle + arc.endAngle) \/ 2;\n        const rMid = (arc.innerRadius + arc.outerRadius) \/ 2;\n\n        const xFrom = arc.x + Math.cos(angle) * rMid;\n        const yFrom = arc.y + Math.sin(angle) * rMid;\n\n        const xTo = arc.x + Math.cos(angle) * (arc.outerRadius + 10);\n        const yTo = arc.y + Math.sin(angle) * (arc.outerRadius + 10);\n\n        let xLabel = xTo;\n        let yLabel = yTo;\n\n        \/\/ Regra especial: r\u00f3tulo de \"Sim\" vai para baixo, centralizado\n        if (labelName.toLowerCase() === \"sim\") {\n          xLabel = arc.x;\n          yLabel = arc.y + arc.outerRadius + (isSmall ? 18 : 25);\n        } else {\n          const side = Math.cos(angle) >= 0 ? 1 : -1;\n          xLabel = xTo + side * (isSmall ? 12 : 18);\n        }\n\n        \/\/ Linha conectando o arco ao r\u00f3tulo\n        ctx.beginPath();\n        ctx.moveTo(xFrom, yFrom);\n\n        if (labelName.toLowerCase() === \"sim\") {\n          ctx.lineTo(xLabel, yLabel);   \/\/ linha direta at\u00e9 o texto\n        } else {\n          ctx.lineTo(xTo, yTo);         \/\/ linha em L\n          ctx.lineTo(xLabel, yLabel);\n        }\n\n        ctx.stroke();\n\n        const pct = ((value \/ total) * 100).toFixed(1).replace('.', ',');\n        const label = `${labelName} ${pct}%`;\n\n        ctx.textAlign =\n          labelName.toLowerCase() === \"sim\"\n            ? \"center\"\n            : (Math.cos(angle) >= 0 ? \"left\" : \"right\");\n\n        ctx.textBaseline = \"middle\";\n        ctx.fillText(label, xLabel, yLabel);\n      });\n\n      ctx.restore();\n    }\n  };\n\n  \/\/ registra o plugin (id exclusivo, n\u00e3o conflita com outros)\n  Chart.register(calloutPluginBjcp4);\n\n  \/* -------------------------------\n     \ud83d\udd37 DADOS DO GR\u00c1FICO\n  -------------------------------- *\/\n  const canvas = document.getElementById(\"bjcpChart4\");\n  if (!canvas) return;\n\n  const bjcp4Arr = [1920, 837]; \/\/ [Sim, N\u00e3o]\n  const bjcp4Total = bjcp4Arr.reduce((a, b) => a + b, 0);\n\n  new Chart(canvas, {\n    type: \"doughnut\",\n    data: {\n      labels: [\"Sim\", \"N\u00e3o\"],\n      datasets: [\n        {\n          data: bjcp4Arr,\n          backgroundColor: [\"#1F77E0\", \"#F2B705\"],\n          borderWidth: 0,\n          hoverOffset: 6\n        }\n      ]\n    },\n    options: {\n      responsive: true,\n      maintainAspectRatio: false,\n      cutout: \"60%\",\n\n      layout: {\n        padding: {\n          top: 30,\n          bottom: 45,\n          left: 20,\n          right: 20\n        }\n      },\n\n      animation: {\n        animateRotate: true,\n        animateScale: true,\n        duration: 1200,\n        easing: \"easeOutCubic\"\n      },\n\n      plugins: {\n        legend: {\n          position: \"left\",\n          labels: {\n            padding: 16,\n            boxWidth: 16,\n            font: (ctx) => ({\n              family: Chart.defaults.font.family,\n              size: ctx.chart.width < 400 ? 11 : 13\n            })\n          }\n        },\n        tooltip: {\n          callbacks: {\n            label: (ctx) => {\n              const value = ctx.raw;\n              const pct = ((value \/ bjcp4Total) * 100).toFixed(1).replace('.', ',');\n              return `${ctx.label}: ${pct}% (${value} respostas)`;\n            }\n          }\n        }\n      },\n\n      onResize(chart, size) {\n        const isSmall = size.width < 400;\n        chart.options.layout.padding.left = isSmall ? 10 : 20;\n        chart.update('none');\n      }\n    }\n  });\n})();\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f76a10e e-con-full e-flex e-con e-child\" data-id=\"f76a10e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4d19326 elementor-widget elementor-widget-text-editor\" data-id=\"4d19326\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Faz sours:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bb8ff12 elementor-widget elementor-widget-html\" data-id=\"bb8ff12\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"chart-donut-wrapper-bjcp3\">\n  <canvas id=\"bjcpChart3\"><\/canvas>\n<\/div>\n\n<style>\n  .chart-donut-wrapper-bjcp3{\n    max-width:420px;\n    margin:0 auto;\n    position:relative;\n  }\n\n  .chart-donut-wrapper-bjcp3 canvas{\n    width:100% !important;\n    height:320px !important; \/* garante que o gr\u00e1fico apare\u00e7a *\/\n  }\n\n  @media (max-width:480px){\n    .chart-donut-wrapper-bjcp3{\n      max-width:320px;\n    }\n  }\n<\/style>\n\n<!-- Fonte Roboto (se j\u00e1 existir em outro widget, pode remover esta linha) -->\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Roboto:wght@400;500&display=swap\" rel=\"stylesheet\">\n\n<!-- Chart.js (se j\u00e1 estiver em outro widget, remova esta linha) -->\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/chart.js\"><\/script>\n\n<script>\n(function() {\n  \/\/ Se Chart n\u00e3o estiver dispon\u00edvel (ordem de carregamento), n\u00e3o faz nada\n  if (typeof Chart === \"undefined\") return;\n\n  Chart.defaults.font.family =\n    'Roboto, system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", sans-serif';\n\n  \/* \ud83d\udd25 Plugin com r\u00f3tulo de \"Sim\" abaixo e linha apontando para o texto *\/\n  const calloutPluginBjcp3 = {\n    id: 'calloutPluginBjcp3',\n    afterDraw(chart) {\n      const { ctx } = chart;\n      const dataset = chart.data.datasets[0];\n      const meta = chart.getDatasetMeta(0);\n      const total = dataset.data.reduce((a, b) => a + b, 0);\n\n      if (!total) return;\n\n      const isSmall = chart.width < 400;\n      const fontSize = isSmall ? 11 : 13;\n\n      ctx.save();\n      ctx.font = `${fontSize}px Roboto, sans-serif`;\n      ctx.fillStyle = \"#000000\";\n      ctx.strokeStyle = \"#CCCCCC\";\n      ctx.lineWidth = 1;\n\n      meta.data.forEach((arc, index) => {\n        const value = dataset.data[index];\n        if (!value) return;\n\n        const labelName = chart.data.labels[index];\n\n        const angle = (arc.startAngle + arc.endAngle) \/ 2;\n        const rMid = (arc.innerRadius + arc.outerRadius) \/ 2;\n\n        const xFrom = arc.x + Math.cos(angle) * rMid;\n        const yFrom = arc.y + Math.sin(angle) * rMid;\n\n        const xTo = arc.x + Math.cos(angle) * (arc.outerRadius + 10);\n        const yTo = arc.y + Math.sin(angle) * (arc.outerRadius + 10);\n\n        let xLabel = xTo;\n        let yLabel = yTo;\n\n        \/\/ Regra especial: r\u00f3tulo de \"Sim\" vai para baixo, centralizado\n        if (labelName.toLowerCase() === \"sim\") {\n          xLabel = arc.x;\n          yLabel = arc.y + arc.outerRadius + (isSmall ? 18 : 25);\n        } else {\n          const side = Math.cos(angle) >= 0 ? 1 : -1;\n          xLabel = xTo + side * (isSmall ? 12 : 18);\n        }\n\n        \/\/ Linha conectando o arco ao r\u00f3tulo\n        ctx.beginPath();\n        ctx.moveTo(xFrom, yFrom);\n\n        if (labelName.toLowerCase() === \"sim\") {\n          ctx.lineTo(xLabel, yLabel);   \/\/ linha direta at\u00e9 o texto\n        } else {\n          ctx.lineTo(xTo, yTo);         \/\/ linha em L\n          ctx.lineTo(xLabel, yLabel);\n        }\n\n        ctx.stroke();\n\n        const pct = ((value \/ total) * 100).toFixed(1).replace('.', ',');\n        const label = `${labelName} ${pct}%`;\n\n        ctx.textAlign =\n          labelName.toLowerCase() === \"sim\"\n            ? \"center\"\n            : (Math.cos(angle) >= 0 ? \"left\" : \"right\");\n\n        ctx.textBaseline = \"middle\";\n        ctx.fillText(label, xLabel, yLabel);\n      });\n\n      ctx.restore();\n    }\n  };\n\n  \/\/ registra o plugin (id diferente, n\u00e3o conflita com outros)\n  Chart.register(calloutPluginBjcp3);\n\n  \/* -------------------------------\n     \ud83d\udd37 DADOS DO GR\u00c1FICO\n  -------------------------------- *\/\n  const canvas = document.getElementById(\"bjcpChart3\");\n  if (!canvas) return;\n\n  const bjcp3Arr = [707, 2050]; \/\/ [Sim, N\u00e3o]\n  const bjcp3Total = bjcp3Arr.reduce((a, b) => a + b, 0);\n\n  new Chart(canvas, {\n    type: \"doughnut\",\n    data: {\n      labels: [\"Sim\", \"N\u00e3o\"],\n      datasets: [\n        {\n          data: bjcp3Arr,\n          backgroundColor: [\"#1F77E0\", \"#F2B705\"],\n          borderWidth: 0,\n          hoverOffset: 6\n        }\n      ]\n    },\n    options: {\n      responsive: true,\n      maintainAspectRatio: false,\n      cutout: \"60%\",\n\n      layout: {\n        padding: {\n          top: 30,\n          bottom: 45,\n          left: 20,\n          right: 20\n        }\n      },\n\n      animation: {\n        animateRotate: true,\n        animateScale: true,\n        duration: 1200,\n        easing: \"easeOutCubic\"\n      },\n\n      plugins: {\n        legend: {\n          position: \"left\",\n          labels: {\n            padding: 16,\n            boxWidth: 16,\n            font: (ctx) => ({\n              family: Chart.defaults.font.family,\n              size: ctx.chart.width < 400 ? 11 : 13\n            })\n          }\n        },\n        tooltip: {\n          callbacks: {\n            label: (ctx) => {\n              const value = ctx.raw;\n              const pct = ((value \/ bjcp3Total) * 100).toFixed(1).replace('.', ',');\n              return `${ctx.label}: ${pct}% (${value} respostas)`;\n            }\n          }\n        }\n      },\n\n      onResize(chart, size) {\n        const isSmall = size.width < 400;\n        chart.options.layout.padding.left = isSmall ? 10 : 20;\n        chart.update('none');\n      }\n    }\n  });\n})();\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1d7d240 e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"1d7d240\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;slideInUp&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7a95076 elementor-widget elementor-widget-text-editor\" data-id=\"7a95076\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>\u2728 Boa parte dos cervejeiros usa chiller de imers\u00e3o ou placa, garantindo resfriamento r\u00e1pido e compat\u00edvel com fermenta\u00e7\u00f5es mais controladas. Uma fra\u00e7\u00e3o significativa j\u00e1 produz lagers, o que sugere acesso a controle de temperatura, enquanto as sours ainda s\u00e3o um nicho mais espec\u00edfico.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1f8dfe5 e-flex e-con-boxed e-con e-parent\" data-id=\"1f8dfe5\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-973a027 e-con-full e-flex e-con e-child\" data-id=\"973a027\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-62be3d4 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"62be3d4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-88ef60f elementor-widget elementor-widget-heading\" data-id=\"88ef60f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Fermenta\u00e7\u00e3o e controle de temperatura<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d42745e elementor-widget elementor-widget-text-editor\" data-id=\"d42745e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Como fermenta a cerveja:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-910cc9b elementor-widget elementor-widget-html\" data-id=\"910cc9b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"chart-bar-wrapper-fermentadores\">\n  <canvas id=\"fermentadoresChart\"><\/canvas>\n<\/div>\n\n<style>\n  .chart-bar-wrapper-fermentadores{\n    width:100%;\n    max-width:900px;\n    margin:0 auto;\n    height:350px;\n    position:relative;\n    font-family:'Roboto', system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", sans-serif;\n  }\n\n  .chart-bar-wrapper-fermentadores canvas{\n    width:100% !important;\n    height:100% !important;\n  }\n\n  @media (max-width:480px){\n    .chart-bar-wrapper-fermentadores{\n      height:350px;\n    }\n\n    #fermentadoresChart{\n      margin-left:-10px;\n    }\n  }\n<\/style>\n\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/chart.js\"><\/script>\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/chartjs-plugin-datalabels@2\"><\/script>\n\n<script>\n(function() {\n  if (typeof Chart === \"undefined\") return;\n\n  Chart.register(ChartDataLabels);\n\n  const ctx = document.getElementById(\"fermentadoresChart\");\n  if (!ctx) return;\n\n  \/* \u2705 R\u00f3tulos exatamente como na imagem *\/\n  const labelsFermentadores = [\n    [\"Bombona\"],\n    [\"Fermentador conico\", \"(Inox ou PP)\"],\n    [\"Balde\"],\n    [\"Fermentadores PET\"],\n    [\"Postmix\"]\n  ];\n\n  \/* \u2705 Percentuais exatamente como na imagem *\/\n  const valoresFermentadores = [37.0, 30.9, 19.4, 11.7, 1.1];\n\n  new Chart(ctx, {\n    type: \"bar\",\n    data: {\n      labels: labelsFermentadores,\n      datasets: [{\n        data: valoresFermentadores,\n        backgroundColor: \"#1F77E0\",\n        borderRadius: 6,\n        borderSkipped: false,\n        barThickness: 32\n      }]\n    },\n\n    options: {\n      indexAxis: \"y\",\n      responsive: true,\n      maintainAspectRatio: false,\n\n      layout: {\n        padding: (chart) => {\n          const isMobile = chart.chart.width < 480;\n          return {\n            top: isMobile ? 10 : 20,\n            right: isMobile ? 70 : 90,\n            bottom: isMobile ? 20 : 30,\n            left: isMobile ? 45 : 210\n          };\n        }\n      },\n\n      scales: {\n        x: { display:false, grid:{ display:false } },\n        y: {\n          grid:{ display:false },\n          ticks:{\n            font:(chart)=>({\n              family:\"Roboto, sans-serif\",\n              size: chart.chart.width < 480 ? 11 : 14,\n              lineHeight: 1.1\n            })\n          }\n        }\n      },\n\n      plugins: {\n        legend:{ display:false },\n        tooltip:{ enabled:false },\n\n        datalabels:{\n          anchor:\"end\",\n          align:\"end\",\n          formatter:(v)=> v.toFixed(1).replace(\".\", \",\") + \"%\",\n          font:(chart)=>({\n            family:\"Roboto, sans-serif\",\n            size: chart.chart.width < 480 ? 12 : 15,\n            weight:400\n          }),\n          color:\"#000000\",\n          offset:10\n        }\n      },\n\n      animation:{\n        duration:1200,\n        easing:\"easeOutQuart\"\n      }\n    }\n  });\n\n})();\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a4de4b9 elementor-widget elementor-widget-text-editor\" data-id=\"a4de4b9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Como controla a fermenta\u00e7\u00e3o:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d8b6468 elementor-widget elementor-widget-html\" data-id=\"d8b6468\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"chart-bar-wrapper-controle\">\n  <canvas id=\"controleChart\"><\/canvas>\n<\/div>\n\n<style>\n  .chart-bar-wrapper-controle{\n    width:100%;\n    max-width:900px;\n    margin:0 auto;\n    height:320px;\n    position: relative;\n  }\n\n  .chart-bar-wrapper-controle canvas{\n    width:100% !important;\n    height:100% !important;\n  }\n\n  @media (max-width:480px){\n    .chart-bar-wrapper-controle{\n      height:320px;\n    }\n\n    #controleChart{\n      margin-left:-10px;\n    }\n  }\n<\/style>\n\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/chart.js\"><\/script>\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/chartjs-plugin-datalabels@2\"><\/script>\n\n<script>\n(function(){\n\n  Chart.register(ChartDataLabels);\n\n  const ctx = document.getElementById('controleChart');\n\n  \/* \ud83d\udd25 Agora todos os r\u00f3tulos est\u00e3o quebrados em at\u00e9 3 linhas *\/\n  const labelsControle = [\n    [\"Geladeira para\", \"fermenta\u00e7\u00e3o\"],\n    [\"Fermentador\", \"refrigerado\"],\n    [\"N\u00e3o controlo\"],\n    [\"Banho de imers\u00e3o\", \"Caixa de isopor\", \"com gelo\"]\n  ];\n\n  const valoresControle = [79.9, 13.4, 3.8, 2.5];\n\n  new Chart(ctx, {\n    type: \"bar\",\n    data: {\n      labels: labelsControle,\n      datasets: [{\n        data: valoresControle,\n        backgroundColor: \"#1F77E0\",\n        borderRadius: 6,\n        borderSkipped: false,\n        barThickness: 32\n      }]\n    },\n\n    options: {\n      indexAxis: \"y\",\n      responsive: true,\n      maintainAspectRatio: false,\n\n      layout: {\n        padding: chart => {\n          const isMobile = chart.chart.width < 480;\n          return {\n            top: isMobile ? 10 : 20,\n            right: isMobile ? 70 : 80,\n            bottom: isMobile ? 20 : 30,\n            left: isMobile ? 45 : 170\n          };\n        }\n      },\n\n      scales: {\n        x: { display: false, grid: { display: false } },\n        y: {\n          grid: { display: false },\n          ticks: {\n            font: chart => ({\n              family: \"Roboto, sans-serif\",\n              size: chart.chart.width < 480 ? 11 : 14,\n              lineHeight: 1.1\n            })\n          }\n        }\n      },\n\n      plugins: {\n        legend: { display: false },\n        tooltip: { enabled: false },\n        datalabels: {\n          anchor: \"end\",\n          align: \"end\",\n          formatter: v => v.toFixed(1).replace(\".\", \",\") + \"%\",\n          font: chart => ({\n            family: \"Roboto, sans-serif\",\n            size: chart.chart.width < 480 ? 12 : 15,\n            weight: 400\n          }),\n          color: \"#000000\",\n          offset: 10\n        }\n      },\n\n      animation: {\n        duration: 1200,\n        easing: \"easeOutQuart\"\n      }\n    }\n  });\n\n})();\n<\/script>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8d631e2 e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"8d631e2\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;slideInUp&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d3d1870 elementor-widget elementor-widget-text-editor\" data-id=\"d3d1870\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>\u2728 Muitos fermentam em c\u00e2mara fria, geladeira adaptada ou ambientes com algum tipo de controle (controladores de temperatura, fermenta\u00e7\u00e3o sob press\u00e3o, etc.). Isso indica maturidade t\u00e9cnica e consci\u00eancia de que fermenta\u00e7\u00e3o \u00e9 um dos principais pilares da qualidade.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-731da15 e-flex e-con-boxed e-con e-parent\" data-id=\"731da15\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cdee8d8 elementor-widget elementor-widget-heading\" data-id=\"cdee8d8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Estilos produzidos e outras bebidas<\/h2>\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-9145ba3 e-flex e-con-boxed e-con e-parent\" data-id=\"9145ba3\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-676a5fa e-con-full e-flex e-con e-child\" data-id=\"676a5fa\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-726bc29 elementor-widget elementor-widget-heading\" data-id=\"726bc29\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Estilos mais brassados<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ab0c5ab elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-html\" data-id=\"ab0c5ab\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"chart-bar-wrapper-estilos\">\n  <canvas id=\"estilosChart\"><\/canvas>\n<\/div>\n\n<style>\n  .chart-bar-wrapper-estilos{\n    width:100%;\n    max-width:900px;\n    margin:0 auto;\n    height:420px;\n    position: relative;\n  }\n\n  .chart-bar-wrapper-estilos canvas{\n    width:100% !important;\n    height:100% !important;\n  }\n\n  \/* \ud83d\udcf1 Mobile *\/\n  @media (max-width:480px){\n    .chart-bar-wrapper-estilos{\n      height:420px;\n    }\n\n    #estilosChart{\n      margin-left:-10px;\n    }\n  }\n<\/style>\n\n<!-- Chart.js + plugin datalabels (use apenas se ainda n\u00e3o estiver carregado na p\u00e1gina) -->\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/chart.js\"><\/script>\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/chartjs-plugin-datalabels@2\"><\/script>\n\n<script>\n(function(){\n\n  Chart.register(ChartDataLabels);\n\n  const ctx = document.getElementById('estilosChart');\n\n  const labelsEstilos = [\n    [\"APA \/ IPA \/ DIPA\"],\n    [\"Ales gen\u00e9ricas\"],\n    [\"Pale Lagers\"],\n    [\"Sempre estilos\", \"diferentes\"],\n    [\"Porter \/ Stouts\"],\n    [\"Belgas (Saison)\", \"Dubbel \/ Golden Strong\", \"etc\"],\n    [\"Bitters inglesas\"]\n  ];\n\n  const valoresEstilos = [\n    61.6,\n    30.8,\n    26.6,\n    22.0,\n    21.4,\n    15.8,\n    10.8\n  ];\n\n  new Chart(ctx, {\n    type: \"bar\",\n    data: {\n      labels: labelsEstilos,\n      datasets: [{\n        data: valoresEstilos,\n        backgroundColor: \"#1F77E0\",\n        borderRadius: 6,\n        borderSkipped: false,\n        barThickness: 32\n      }]\n    },\n\n    options: {\n      indexAxis: \"y\",\n      responsive: true,\n      maintainAspectRatio: false,\n\n      layout: {\n        padding: chart => {\n          const isMobile = chart.chart.width < 480;\n          return {\n            top: isMobile ? 10 : 20,\n            right: isMobile ? 70 : 80,\n            bottom: isMobile ? 20 : 30,\n            left: isMobile ? 45 : 170\n          };\n        }\n      },\n\n      scales: {\n        x: { display: false, grid: { display: false } },\n        y: {\n          grid: { display: false },\n          ticks: {\n            font: chart => ({\n              family: \"Roboto, sans-serif\",\n              size: chart.chart.width < 480 ? 11 : 14,\n              lineHeight: 1.1\n            })\n          }\n        }\n      },\n\n      plugins: {\n        legend: { display: false },\n        tooltip: { enabled: false },\n\n        datalabels: {\n          anchor: \"end\",\n          align: \"end\",\n          formatter: v => v.toFixed(1).replace(\".\", \",\") + \"%\",\n          font: chart => ({\n            family: \"Roboto, sans-serif\",\n            size: chart.chart.width < 480 ? 12 : 15,\n            weight: 400\n          }),\n          color: \"#000000\",\n          offset: 10\n        }\n      },\n\n      animation: {\n        duration: 1200,\n        easing: \"easeOutQuart\"\n      }\n    }\n  });\n\n})();\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-22e43c1 elementor-hidden-desktop elementor-widget elementor-widget-html\" data-id=\"22e43c1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"chart-bar-wrapper-estilos-mobile\">\n  <canvas id=\"estilosChartMobile\"><\/canvas>\n<\/div>\n\n<style>\n  .chart-bar-wrapper-estilos-mobile{\n    width:100%;\n    max-width:900px;\n    margin:0 auto;\n    height:440px;\n    position: relative;\n    font-family: 'Roboto', system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", sans-serif;\n  }\n\n  .chart-bar-wrapper-estilos-mobile canvas{\n    width:100% !important;\n    height:100% !important;\n  }\n<\/style>\n\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/chart.js\"><\/script>\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/chartjs-plugin-datalabels@2\"><\/script>\n\n<script>\n(function(){\n\n  if (typeof Chart === \"undefined\") return;\n\n  Chart.register(ChartDataLabels);\n\n  const ctxMobile = document.getElementById('estilosChartMobile');\n  if (!ctxMobile) return;\n\n  const labelsEstilosMobile = [\n    [\"APA \/\", \"IPA \/\", \"DIPA\"],\n    [\"Ales\", \"gen\u00e9ricas\"],\n    [\"Pale\", \"Lagers\"],\n    [\"Sempre\", \"estilos\", \"diferentes\"],\n    [\"Porter \/\", \"Stouts\"],\n    [\"Belgas\", \"(Saison)\", \"Dubbel \/\", \"Golden Strong\"],\n    [\"Bitters\", \"inglesas\"]\n  ];\n\n  const valoresEstilosMobile = [\n    61.6,\n    30.8,\n    26.6,\n    22.0,\n    21.4,\n    15.8,\n    10.8\n  ];\n\n  new Chart(ctxMobile, {\n    type: \"bar\",\n    data: {\n      labels: labelsEstilosMobile,\n      datasets: [{\n        data: valoresEstilosMobile,\n        backgroundColor: \"#1F77E0\",\n        borderRadius: 6,\n        borderSkipped: false,\n        barThickness: 32\n      }]\n    },\n\n    options: {\n      indexAxis: \"y\",\n      responsive: true,\n      maintainAspectRatio: false,\n\n      \/* \u2b50 Margens ajustadas *\/\n      layout: {\n        padding: {\n          top: 10,\n          right: 60,  \/* antes 95 \u2014 mais justo, libera espa\u00e7o *\/\n          bottom: 20,\n          left: 25    \/* antes 55 \u2014 agora r\u00f3tulos t\u00eam mais \u00e1rea \u00fatil *\/\n        }\n      },\n\n      scales: {\n        x: { \n          display: false,\n          grid: { display: false },\n          border: { display: false }\n        },\n        y: {\n          grid: { display: false },\n          border: { display: false },\n          ticks: {\n            font: {\n              family: \"Roboto, sans-serif\",\n              size: 11,\n              lineHeight: 1.1\n            },\n            padding: 4\n          }\n        }\n      },\n\n      plugins: {\n        legend: { display: false },\n        tooltip: { enabled: false },\n\n        datalabels: {\n          anchor: \"end\",\n          align: \"end\",\n          formatter: v => v.toFixed(1).replace(\".\", \",\") + \"%\",\n          font: {\n            family: \"Roboto, sans-serif\",\n            size: 11,\n            weight: 400\n          },\n          color: \"#000000\",\n          offset: 6\n        }\n      },\n\n      animation: {\n        duration: 1200,\n        easing: \"easeOutQuart\"\n      }\n    }\n  });\n\n})();\n<\/script>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0991dde e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"0991dde\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;slideInUp&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-77f5a45 elementor-widget elementor-widget-text-editor\" data-id=\"77f5a45\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>\u2728 Os estilos mais produzidos refletem o mix entre drinkability e experimenta\u00e7\u00e3o: IPAs, Pale Ales, German Pils, lagers leves e algumas sours aparecem com for\u00e7a. Estilos muito extremos ou raros aparecem em menor volume, mais ligados a brassagens pontuais.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5df9490 e-con-full e-flex e-con e-child\" data-id=\"5df9490\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5045e58 elementor-widget elementor-widget-heading\" data-id=\"5045e58\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Outras bebidas fermentadas<\/h3>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7d9c02e e-grid e-con-full e-con e-child\" data-id=\"7d9c02e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c170d9d elementor-widget elementor-widget-html\" data-id=\"c170d9d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"chart-bar-wrapper-bebidas2\">\n  <canvas id=\"bebidasChart2\"><\/canvas>\n<\/div>\n\n<style>\n  .chart-bar-wrapper-bebidas2{\n    width:100%;\n    max-width:900px;\n    margin:0 auto;\n    height:520px;\n    position: relative;\n  }\n\n  .chart-bar-wrapper-bebidas2 canvas{\n    width:100% !important;\n    height:100% !important;\n  }\n\n  \/* \ud83d\udcf1 Mobile *\/\n  @media (max-width:480px){\n    .chart-bar-wrapper-bebidas2{\n      height:520px;\n    }\n\n    #bebidasChart2{\n      margin-left:-10px;\n    }\n  }\n<\/style>\n\n<!-- Chart.js + plugin datalabels (use apenas se ainda n\u00e3o estiver carregado na p\u00e1gina) -->\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/chart.js\"><\/script>\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/chartjs-plugin-datalabels@2\"><\/script>\n\n<script>\n(function(){\n\n  Chart.register(ChartDataLabels);\n\n  const ctx = document.getElementById('bebidasChart2');\n\n  const labelsBebidas2 = [\n    [\"N\u00e3o\"],\n    [\"Hidromel\"],\n    [\"Kombucha\"],\n    [\"Sidra\"],\n    [\"Vinho\"],\n    [\"Hard Seltzer\"],\n    [\"Cacha\u00e7a\"],\n    [\"Whisky\"],\n    [\"Licor\"],\n    [\"Spritzbier\"]\n  ];\n\n  const valoresBebidas2 = [\n    74.1,\n    12.3,\n    7.0,\n    5.9,\n    3.8,\n    1.6,\n    0.3,\n    0.3,\n    0.2,\n    0.1\n  ];\n\n  new Chart(ctx, {\n    type: \"bar\",\n    data: {\n      labels: labelsBebidas2,\n      datasets: [{\n        data: valoresBebidas2,\n        backgroundColor: \"#1F77E0\",\n        borderRadius: 6,\n        borderSkipped: false,\n        barThickness: 32\n      }]\n    },\n\n    options: {\n      indexAxis: \"y\",\n      responsive: true,\n      maintainAspectRatio: false,\n\n      layout: {\n        padding: chart => {\n          const isMobile = chart.chart.width < 480;\n          return {\n            top: isMobile ? 10 : 20,\n            right: isMobile ? 70 : 80,\n            bottom: isMobile ? 20 : 30,\n            left: isMobile ? 45 : 120\n          };\n        }\n      },\n\n      scales: {\n        x: { display: false, grid: { display: false } },\n        y: {\n          grid: { display: false },\n          ticks: {\n            font: chart => ({\n              family: \"Roboto, sans-serif\",\n              size: chart.chart.width < 480 ? 11 : 14,\n              lineHeight: 1.1\n            })\n          }\n        }\n      },\n\n      plugins: {\n        legend: { display: false },\n        tooltip: { enabled: false },\n\n        datalabels: {\n          anchor: \"end\",\n          align: \"end\",\n          formatter: v => v.toFixed(1).replace(\".\", \",\") + \"%\",\n          font: chart => ({\n            family: \"Roboto, sans-serif\",\n            size: chart.chart.width < 480 ? 12 : 15,\n            weight: 400\n          }),\n          color: \"#000000\",\n          offset: 10\n        }\n      },\n\n      animation: {\n        duration: 1200,\n        easing: \"easeOutQuart\"\n      }\n    }\n  });\n\n})();\n<\/script>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0c43416 e-con-full e-flex e-con e-child\" data-id=\"0c43416\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-bf80b2e e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"bf80b2e\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;slideInRight&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-95fba64 elementor-widget elementor-widget-text-editor\" data-id=\"95fba64\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>\u2728 Uma parte da comunidade tamb\u00e9m produz hidromel, sidra, kombucha e outras bebidas. Isso mostra um interesse mais amplo em fermenta\u00e7\u00f5es, n\u00e3o apenas em cerveja, e pode ser oportunidade para conte\u00fado espec\u00edfico e linhas de insumos dedicadas.<\/p>\t\t\t\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<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ef468b0 e-flex e-con-boxed e-con e-parent\" data-id=\"ef468b0\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-05c1e13 elementor-widget elementor-widget-heading\" data-id=\"05c1e13\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Consumo, gastos e canais de compra<\/h2>\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-db414a8 e-flex e-con-boxed e-con e-parent\" data-id=\"db414a8\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-f1a8ef2 e-con-full e-flex e-con e-child\" data-id=\"f1a8ef2\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b914cd8 elementor-widget elementor-widget-heading\" data-id=\"b914cd8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Gastos com produ\u00e7\u00e3o e com cerveja comercial<\/h3>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d217b31 e-grid e-con-full e-con e-child\" data-id=\"d217b31\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-ecbf989 e-con-full e-flex e-con e-child\" data-id=\"ecbf989\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ab63ae3 elementor-widget elementor-widget-text-editor\" data-id=\"ab63ae3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Gasto m\u00e9dio por lote:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-84f3f12 elementor-widget elementor-widget-html\" data-id=\"84f3f12\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"chart-bar-wrapper-gasto-lote\">\n  <canvas id=\"gastoLoteChart\"><\/canvas>\n<\/div>\n\n<style>\n  .chart-bar-wrapper-gasto-lote{\n    width:100%;\n    max-width:900px;\n    margin:0 auto;\n    height:280px;\n    position: relative;\n  }\n\n  .chart-bar-wrapper-gasto-lote canvas{\n    width:100% !important;\n    height:100% !important;\n  }\n\n  @media (max-width:480px){\n    .chart-bar-wrapper-gasto-lote{\n      height:300px;\n    }\n    #gastoLoteChart{\n      margin-left:-10px;\n    }\n  }\n<\/style>\n\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/chart.js\"><\/script>\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/chartjs-plugin-datalabels@2\"><\/script>\n\n<script>\n(function(){\n  Chart.register(ChartDataLabels);\n\n  const ctx = document.getElementById('gastoLoteChart');\n\n  \/* \u2b50 Labels agora em 2 linhas *\/\n  const labelsGastoLote = [\n    [\"Mais de\", \"R$600\"],\n    [\"Entre R$300\", \"e R$600\"],\n    [\"Entre R$101\", \"e R$300\"],\n    [\"Menos de\", \"R$100\"]\n  ];\n\n  \/* \u2b50 Valores correspondentes *\/\n  const valoresGastoLote = [\n    4.2,\n    18.2,\n    68.2,\n    8.9\n  ];\n\n  new Chart(ctx, {\n    type: \"bar\",\n    data: {\n      labels: labelsGastoLote,\n      datasets: [{\n        data: valoresGastoLote,\n        backgroundColor: \"#1F77E0\",\n        borderRadius: 6,\n        borderSkipped: false,\n        barThickness: 32\n      }]\n    },\n    options: {\n      indexAxis: \"y\",\n      responsive: true,\n      maintainAspectRatio: false,\n\n      layout: {\n        padding: (chart) => {\n          const isMobile = chart.chart.width < 480;\n          return {\n            top: isMobile ? 10 : 20,\n            right: isMobile ? 60 : 80,\n            bottom: isMobile ? 10 : 20,\n            left: isMobile ? 45 : 160\n          };\n        }\n      },\n\n      scales: {\n        x: { display: false, grid: { display: false }},\n        y: {\n          grid: { display: false },\n          ticks: {\n            font: (chart) => ({\n              family: \"Roboto, sans-serif\",\n              size: chart.chart.width < 480 ? 11 : 14,\n              lineHeight: 1.1\n            }),\n            padding: 6\n          }\n        }\n      },\n\n      plugins: {\n        legend: { display: false },\n        tooltip: { enabled: false },\n\n        datalabels: {\n          anchor: \"end\",\n          align: \"end\",\n          formatter: v => v.toFixed(1).replace(\".\", \",\") + \"%\",\n          font: (chart) => ({\n            family: \"Roboto, sans-serif\",\n            size: chart.chart.width < 480 ? 11 : 14\n          }),\n          color: \"#000\",\n          offset: 10\n        }\n      },\n\n      animation: {\n        duration: 1000,\n        easing: \"easeOutCubic\"\n      }\n    }\n  });\n\n})();\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b5bdeaa e-con-full e-flex e-con e-child\" data-id=\"b5bdeaa\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8e2dd56 elementor-widget elementor-widget-text-editor\" data-id=\"8e2dd56\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Gastos mensais com cerveja comercial:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-79dcf08 elementor-widget elementor-widget-html\" data-id=\"79dcf08\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"chart-bar-wrapper-gasto-comercial\">\n  <canvas id=\"gastoComercialChart\"><\/canvas>\n<\/div>\n\n<style>\n  .chart-bar-wrapper-gasto-comercial{\n    width:100%;\n    max-width:900px;\n    margin:0 auto;\n    height:280px;\n    position: relative;\n  }\n\n  .chart-bar-wrapper-gasto-comercial canvas{\n    width:100% !important;\n    height:100% !important;\n  }\n\n  @media (max-width:480px){\n    .chart-bar-wrapper-gasto-comercial{\n      height:300px;\n    }\n\n    #gastoComercialChart{\n      margin-left:-10px;\n    }\n  }\n<\/style>\n\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/chart.js\"><\/script>\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/chartjs-plugin-datalabels@2\"><\/script>\n\n<script>\n(function(){\n  Chart.register(ChartDataLabels);\n\n  const ctx = document.getElementById('gastoComercialChart');\n  if (!ctx) return;\n\n  \/* \u2b50 Ordem igual ao gr\u00e1fico de gasto por lote + labels em 2 linhas *\/\n  const labelsGastoComercial = [\n    [\"Mais de\", \"R$600\"],\n    [\"Entre R$301\", \"e R$600\"],\n    [\"Entre R$101\", \"e R$300\"],\n    [\"Menos de\", \"R$100\"]\n  ];\n\n  \/* \u2b50 Valores alinhados \u00e0 ordem acima *\/\n  const valoresGastoComercial = [\n    5.7,\n    16.3,\n    44.0,\n    33.6\n  ];\n\n  new Chart(ctx, {\n    type: \"bar\",\n    data: {\n      labels: labelsGastoComercial,\n      datasets: [{\n        data: valoresGastoComercial,\n        backgroundColor: \"#1F77E0\",\n        borderRadius: 6,\n        borderSkipped: false,\n        barThickness: 32\n      }]\n    },\n\n    options: {\n      indexAxis: \"y\",\n      responsive: true,\n      maintainAspectRatio: false,\n\n      layout: {\n        padding: (chart) => {\n          const isMobile = chart.chart.width < 480;\n          return {\n            top: isMobile ? 10 : 20,\n            right: isMobile ? 60 : 80,\n            bottom: isMobile ? 10 : 20,\n            left: isMobile ? 45 : 160\n          };\n        }\n      },\n\n      scales: {\n        x: { \n          display: false, \n          grid: { display: false } \n        },\n        y: {\n          grid: { display: false },\n          ticks: {\n            font: (chart) => ({\n              family: \"Roboto, sans-serif\",\n              size: chart.chart.width < 480 ? 11 : 14,\n              lineHeight: 1.1\n            }),\n            padding: 6\n          }\n        }\n      },\n\n      plugins: {\n        legend: { display: false },\n        tooltip: { enabled: false },\n\n        datalabels: {\n          anchor: \"end\",\n          align: \"end\",\n          formatter: v => v.toFixed(1).replace(\".\", \",\") + \"%\",\n          font: (chart) => ({\n            family: \"Roboto, sans-serif\",\n            size: chart.chart.width < 480 ? 11 : 14\n          }),\n          color: \"#000000\",\n          offset: 10\n        }\n      },\n\n      animation: {\n        duration: 1000,\n        easing: \"easeOutCubic\"\n      }\n    }\n  });\n\n})();\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-66652d5 e-con-full e-flex e-con e-child\" data-id=\"66652d5\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-230f807 e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"230f807\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;slideInUp&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-de53f59 elementor-widget elementor-widget-text-editor\" data-id=\"de53f59\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>\u2728 Os valores indicam que, al\u00e9m do investimento em equipamento, h\u00e1 um or\u00e7amento recorrente significativo tanto para produ\u00e7\u00e3o caseira quanto para consumo de cerveja comercial. O cervejeiro caseiro segue sendo um cliente importante para bares e cervejarias.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9f19ecc e-con-full e-flex e-con e-child\" data-id=\"9f19ecc\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d0ed872 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"d0ed872\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b06eaff elementor-widget elementor-widget-heading\" data-id=\"b06eaff\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Onde compra insumos e disponibilidade em brewshops<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6dc43c1 elementor-widget elementor-widget-text-editor\" data-id=\"6dc43c1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Onde compra os insumos:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-419d373 elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-html\" data-id=\"419d373\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"chart-bar-wrapper-insumos\">\n  <canvas id=\"insumosChart\"><\/canvas>\n<\/div>\n\n<style>\n  .chart-bar-wrapper-insumos{\n    width:100%;\n    max-width:900px;\n    margin:0 auto;\n    height:320px;\n    position: relative;\n  }\n\n  .chart-bar-wrapper-insumos canvas{\n    width:100% !important;\n    height:100% !important;\n  }\n\n  @media (max-width:480px){\n    .chart-bar-wrapper-insumos{\n      height:280px;\n    }\n\n    #insumosChart{\n      margin-left:-10px;\n    }\n  }\n<\/style>\n\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/chart.js\"><\/script>\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/chartjs-plugin-datalabels@2\"><\/script>\n\n<script>\n(function(){\n\n  Chart.register(ChartDataLabels);\n\n  const ctx = document.getElementById('insumosChart');\n  if (!ctx) return;\n\n  \/* \u2b50 R\u00f3tulos reorganizados em 2 linhas *\/\n  const labelsInsumos = [\n    [\"Maior parte em brewshop local\", \"e poucas coisas online\"],\n    [\"Somente\", \"brewshop local\"],\n    [\"Somente\", \"online\"],\n    [\"Maior parte online\", \"e algo local\"]\n  ];\n\n  const valoresInsumos = [36.6, 22.2, 21.6, 19.1];\n\n  new Chart(ctx, {\n    type: \"bar\",\n    data: {\n      labels: labelsInsumos,\n      datasets: [{\n        data: valoresInsumos,\n        backgroundColor: \"#1F77E0\",\n        borderRadius: 6,\n        borderSkipped: false,\n        barThickness: 32\n      }]\n    },\n\n    options: {\n      indexAxis: \"y\",\n      responsive: true,\n      maintainAspectRatio: false,\n\n      layout: {\n        padding: chart => {\n          const isMobile = chart.chart.width < 480;\n          return {\n            top:    isMobile ? 10 : 20,\n            right:  isMobile ? 70 : 80,\n            bottom: isMobile ? 20 : 30,\n            left:   isMobile ? 55 : 230\n          };\n        }\n      },\n\n      scales: {\n        x: {\n          display: false,\n          grid: { display: false }\n        },\n        y: {\n          grid: { display: false },\n          ticks: {\n            font: chart => ({\n              family: \"Roboto, sans-serif\",\n              size: chart.chart.width < 480 ? 11 : 14,\n              lineHeight: 1.1\n            }),\n            padding: 4\n          }\n        }\n      },\n\n      plugins: {\n        legend: { display: false },\n        tooltip: { enabled: false },\n\n        datalabels: {\n          anchor: \"end\",\n          align: \"end\",\n          formatter: v => v.toFixed(1).replace(\".\", \",\") + \"%\",\n          font: chart => ({\n            family: \"Roboto, sans-serif\",\n            size: chart.chart.width < 480 ? 12 : 15,\n            weight: 400\n          }),\n          color: \"#000000\",\n          offset: 10\n        }\n      },\n\n      animation: {\n        duration: 1200,\n        easing: \"easeOutQuart\"\n      }\n    }\n  });\n\n})();\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3cdd30f elementor-hidden-desktop elementor-widget elementor-widget-html\" data-id=\"3cdd30f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"chart-bar-wrapper-insumos-mobile\">\n  <canvas id=\"insumosChartMobile\"><\/canvas>\n<\/div>\n\n<style>\n  .chart-bar-wrapper-insumos-mobile{\n    width:100%;\n    max-width:900px;\n    margin:0 auto;\n    height:300px;\n    position: relative;\n    font-family: 'Roboto', system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", sans-serif;\n  }\n\n  .chart-bar-wrapper-insumos-mobile canvas{\n    width:100% !important;\n    height:100% !important;\n  }\n\n  \/* Se quiser garantir que s\u00f3 aparece no mobile, voc\u00ea pode esconder no desktop:\n  @media (min-width:481px){\n    .chart-bar-wrapper-insumos-mobile{\n      display:none;\n    }\n  }\n  *\/\n<\/style>\n\n<!-- Carregue s\u00f3 se ainda n\u00e3o tiver Chart.js e o plugin na p\u00e1gina -->\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/chart.js\"><\/script>\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/chartjs-plugin-datalabels@2\"><\/script>\n\n<script>\n(function(){\n\n  if (typeof Chart === \"undefined\") return;\n\n  Chart.register(ChartDataLabels);\n\n  const ctxMobile = document.getElementById('insumosChartMobile');\n  if (!ctxMobile) return;\n\n  \/\/ \ud83d\udd39 R\u00f3tulos quebrados em at\u00e9 5 linhas (os maiores usam mais linhas)\n  const labelsInsumosMobile = [\n    [\"Maior parte\", \"em brewshop\", \"local e\", \"poucas\", \"coisas online\"],\n    [\"Somente\", \"brewshop\", \"local\"],\n    [\"Somente\", \"online\"],\n    [\"Maior parte\", \"online e\", \"alguma coisa\", \"em loja\", \"local\"]\n  ];\n\n  const valoresInsumos = [36.6, 22.2, 21.6, 19.1];\n\n  new Chart(ctxMobile, {\n    type: \"bar\",\n    data: {\n      labels: labelsInsumosMobile,\n      datasets: [{\n        data: valoresInsumos,\n        backgroundColor: \"#1F77E0\",\n        borderRadius: 6,\n        borderSkipped: false,\n        barThickness: 30\n      }]\n    },\n\n    options: {\n      indexAxis: \"y\",\n      responsive: true,\n      maintainAspectRatio: false,\n\n      layout: {\n        padding: {\n          top: 10,\n          right: 50,\n          bottom: 15,\n          left: 20   \/\/ \ud83d\udd39 menos margem lateral, mais \u00e1rea \u00fatil pro gr\u00e1fico\n        }\n      },\n\n      scales: {\n        x: {\n          display: false,\n          grid: { display: false },\n          border: { display: false }   \/\/ \u2705 sem borda lateral no eixo X\n        },\n        y: {\n          grid: { display: false },\n          border: { display: false },  \/\/ \u2705 sem borda lateral no eixo Y\n          ticks: {\n            font: {\n              family: \"Roboto, sans-serif\",\n              size: 10,\n              lineHeight: 1.1\n            },\n            padding: 4\n          }\n        }\n      },\n\n      plugins: {\n        legend: { display: false },\n        tooltip: { enabled: false },\n\n        datalabels: {\n          anchor: \"end\",\n          align: \"end\",\n          formatter: v => v.toFixed(1).replace(\".\", \",\") + \"%\",\n          font: {\n            family: \"Roboto, sans-serif\",\n            size: 11,\n            weight: 400\n          },\n          color: \"#000000\",\n          offset: 6\n        }\n      },\n\n      animation: {\n        duration: 1000,\n        easing: \"easeOutCubic\"\n      }\n    }\n  });\n\n})();\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-59d885a elementor-widget elementor-widget-text-editor\" data-id=\"59d885a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Satisfa\u00e7\u00e3o com disponibilidade nas brewshops:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fc8f82c elementor-widget elementor-widget-html\" data-id=\"fc8f82c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"chart-bar-wrapper-brassagem-freq\">\n  <canvas id=\"brassagemFreqChart\"><\/canvas>\n<\/div>\n\n<style>\n  .chart-bar-wrapper-brassagem-freq{\n    width:100%;\n    max-width:900px;\n    margin:0 auto;\n    height:320px;\n  }\n\n  .chart-bar-wrapper-brassagem-freq canvas{\n    width:100% !important;\n    height:100% !important;\n  }\n\n  @media (max-width:480px){\n    .chart-bar-wrapper-brassagem-freq{\n      max-width:100%;\n      height:320px;\n    }\n\n    #brassagemFreqChart{\n      margin-left:-10px;\n    }\n  }\n<\/style>\n\n<!-- \u2757 Use essas duas linhas apenas em UM gr\u00e1fico da p\u00e1gina.\n     Se j\u00e1 existem em outro, PODE REMOVER daqui. -->\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/chart.js\"><\/script>\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/chartjs-plugin-datalabels@2\"><\/script>\n\n<script>\n(function() {\n  \/\/ Se Chart ainda n\u00e3o estiver dispon\u00edvel, n\u00e3o faz nada\n  if (typeof Chart === \"undefined\") return;\n\n  \/\/ Registra o plugin apenas se estiver dispon\u00edvel\n  if (typeof ChartDataLabels !== \"undefined\") {\n    Chart.register(ChartDataLabels);\n  }\n\n  const canvas = document.getElementById(\"brassagemFreqChart\");\n  if (!canvas) return; \/\/ seguran\u00e7a extra\n\n  const labelsBrassagem = [\n    [\"A maioria\", \"das vezes\"],\n    [\"Sempre\"],\n    [\"Algumas vezes\"],\n    [\"Raramente\"]\n  ];\n\n  const valoresBrassagem = [58.7, 21.5, 13.2, 6.0];\n\n  new Chart(canvas, {\n    type: \"bar\",\n    data: {\n      labels: labelsBrassagem,\n      datasets: [{\n        data: valoresBrassagem,\n        backgroundColor: \"#1F77E0\",\n        borderRadius: 6,\n        borderSkipped: false,\n        barThickness: 32\n      }]\n    },\n\n    options: {\n      indexAxis: \"y\",\n      responsive: true,\n      maintainAspectRatio: false,\n\n      layout: {\n        padding: chart => {\n          const mobile = chart.chart.width < 480;\n          return {\n            top:    mobile ? 10 : 20,\n            right:  mobile ? 50 : 75,\n            bottom: mobile ? 10 : 20,\n            left:   mobile ? 45 : 140\n          };\n        }\n      },\n\n      scales: {\n        x: { display:false, grid:{ display:false } },\n        y: {\n          grid:{ display:false },\n          ticks:{\n            font:(chart)=>({\n              family:\"Roboto, sans-serif\",\n              size: chart.chart.width < 480 ? 12 : 15,\n              lineHeight:1.1\n            })\n          }\n        }\n      },\n\n      plugins: {\n        legend:{ display:false },\n        tooltip:{ enabled:false },\n\n        datalabels:{\n          anchor:\"end\",\n          align:\"end\",\n          formatter:(v)=> v.toFixed(1).replace(\".\", \",\") + \"%\",\n          font:(chart)=>({\n            family:\"Roboto, sans-serif\",\n            size: chart.chart.width < 480 ? 12 : 15\n          }),\n          color:\"#000000\",\n          offset:12\n        }\n      },\n\n      animation:{\n        duration:1200,\n        easing:\"easeOutQuart\"\n      }\n    }\n  });\n})();\n<\/script>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9fc4443 e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"9fc4443\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;slideInUp&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d2e7e6d elementor-widget elementor-widget-text-editor\" data-id=\"d2e7e6d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>\u2728 A compra se concentra em brewshops f\u00edsicas e online especializadas, com presen\u00e7a tamb\u00e9m de marketplaces gerais. A maior parte declara conseguir encontrar o que precisa, mas ainda h\u00e1 queixas pontuais sobre variedade de l\u00fapulos espec\u00edficos, leveduras diferenciadas e equipamentos mais avan\u00e7ados.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-47ff488 e-con-full e-flex e-con e-child\" data-id=\"47ff488\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-80edf5a elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"80edf5a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0e2b4d9 elementor-widget elementor-widget-heading\" data-id=\"0e2b4d9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Brewshops mais lembradas<\/h3>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f64a1bf e-grid e-con-full e-con e-child\" data-id=\"f64a1bf\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ae22326 elementor-widget elementor-widget-html\" data-id=\"ae22326\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"chart-bar-wrapper-brewshops\">\n  <canvas id=\"brewshopsChart\"><\/canvas>\n<\/div>\n\n<style>\n  .chart-bar-wrapper-brewshops{\n    width:100%;\n    max-width:900px;\n    margin:0 auto;\n    height:480px;\n  }\n\n  .chart-bar-wrapper-brewshops canvas{\n    width:100% !important;\n    height:100% !important;\n  }\n\n  @media (max-width:480px){\n    .chart-bar-wrapper-brewshops{\n      height:520px;\n    }\n    #brewshopsChart{\n      margin-left:-10px;\n    }\n  }\n<\/style>\n\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/chart.js\"><\/script>\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/chartjs-plugin-datalabels@2\"><\/script>\n\n<script>\n(function(){\n  if (typeof Chart === \"undefined\") return;\n\n  if (typeof ChartDataLabels !== \"undefined\") {\n    Chart.register(ChartDataLabels);\n  }\n\n  const canvas = document.getElementById(\"brewshopsChart\");\n  if (!canvas) return;\n\n  \/\/ \ud83d\udd39 Labels (j\u00e1 unificados)\n  const labelsBrewshops = [\n    [\"Piquiri\"],            \/\/ 9.2 + 0.8 = 10.0%\n    [\"Lamas\"],\n    [\"Bastogne\"],\n    [\"WE\"],\n    [\"Brewhouse\"],\n    [\"Bahia\", \"Malte\"],\n    [\"Candango\", \"Brau\"],\n    [\"Insumos\", \"da Ilha\"],\n    [\"Beco do\", \"Malte\"]\n  ];\n\n  \/\/ \ud83d\udcca Valores corrigidos (Piquiri somado)\n  const valoresBrewshops = [\n    10.0,  \/\/ antes 9.2 + 0.8\n    3.9,\n    1.6,\n    1.4,\n    1.2,\n    1.2,\n    1.0,\n    0.8,\n    0.7\n  ];\n\n  new Chart(canvas, {\n    type: \"bar\",\n    data: {\n      labels: labelsBrewshops,\n      datasets: [{\n        data: valoresBrewshops,\n        backgroundColor: \"#1F77E0\",\n        borderRadius: 6,\n        borderSkipped: false,\n        barThickness: 32\n      }]\n    },\n\n    options: {\n      indexAxis: \"y\",\n      responsive: true,\n      maintainAspectRatio: false,\n\n      layout:{\n        padding: chart => {\n          const mobile = chart.chart.width < 480;\n          return {\n            top:    mobile ? 10 : 20,\n            right:  mobile ? 55 : 75,\n            bottom: mobile ? 10 : 20,\n            left:   mobile ? 45 : 160\n          };\n        }\n      },\n\n      scales:{\n        x:{ display:false, grid:{ display:false }},\n        y:{\n          grid:{ display:false },\n          ticks:{\n            font:(chart)=>({\n              family:\"Roboto, sans-serif\",\n              size: chart.chart.width < 480 ? 12 : 15,\n              lineHeight: 1.1\n            })\n          }\n        }\n      },\n\n      plugins:{\n        legend:{ display:false },\n        tooltip:{ enabled:false },\n\n        datalabels:{\n          anchor:\"end\",\n          align:\"end\",\n          formatter: v => v.toFixed(1).replace(\".\", \",\") + \"%\",\n          font:(chart)=>({\n            family:\"Roboto, sans-serif\",\n            size: chart.chart.width < 480 ? 12 : 15\n          }),\n          color:\"#000\",\n          offset:12\n        }\n      },\n\n      animation:{\n        duration:1200,\n        easing:\"easeOutQuart\"\n      }\n    }\n  });\n\n})();\n<\/script>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3d00460 e-con-full e-flex e-con e-child\" data-id=\"3d00460\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-c38d94e e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"c38d94e\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;slideInRight&quot;,&quot;animation_delay&quot;:300}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1e6e35c elementor-widget elementor-widget-text-editor\" data-id=\"1e6e35c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>\u2728 As brewshops mais citadas concentram grande parte do tr\u00e1fego de compras da comunidade. Essas marcas t\u00eam alto reconhecimento, mas tamb\u00e9m carregam a responsabilidade de educar o p\u00fablico e sustentar o ecossistema caseiro com atendimento t\u00e9cnico.<\/p>\t\t\t\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<\/div>\n\t\t<div class=\"elementor-element elementor-element-4be01cb e-con-full e-flex e-con e-child\" data-id=\"4be01cb\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b84588e elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"b84588e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0b14b39 elementor-widget elementor-widget-heading\" data-id=\"0b14b39\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Tamanho dos lotes x custo m\u00e9dio por litro<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f32fbb8 elementor-widget elementor-widget-html\" data-id=\"f32fbb8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"chart-bar-wrapper-volume-misto-mobile\">\n  <canvas id=\"volumeComboChartMobile\"><\/canvas>\n<\/div>\n\n<style>\n  .chart-bar-wrapper-volume-misto-mobile{\n    width:60%;  \/* Desktop mais compacto *\/\n    max-width:900px;\n    margin:0 auto;\n    height:420px;\n    font-family:'Roboto', sans-serif;\n  }\n\n  .chart-bar-wrapper-volume-misto-mobile canvas{\n    width:100% !important;\n    height:100% !important;\n  }\n\n  @media (max-width:480px){\n    .chart-bar-wrapper-volume-misto-mobile{\n      width:100% !important; \/* Mobile ocupa toda a largura *\/\n      height:460px;\n    }\n  }\n<\/style>\n\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/chart.js\"><\/script>\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/chartjs-plugin-datalabels@2\"><\/script>\n\n<script>\n(function(){\n\n  if (typeof Chart === \"undefined\") return;\n  Chart.register(ChartDataLabels);\n\n  const canvas = document.getElementById(\"volumeComboChartMobile\");\n  if (!canvas) return;\n\n  const isMobile = window.innerWidth <= 480;\n\n  \/* \ud83d\udd39 R\u00f3tulos do eixo X sempre em 2 linhas *\/\n  const labelsVolume = [\n    [\"Menos de\", \"10 litros\"],\n    [\"10\", \"litros\"],\n    [\"20\", \"litros\"],\n    [\"30\", \"litros\"],\n    [\"40\", \"litros\"],\n    [\"Mais de\", \"40 litros\"]\n  ];\n\n  const percVolume    = [1.70, 5.77, 35.39, 17.60, 12.47, 26.87];\n  const valorPorLitro = [19.0, 15.5, 9.8, 7.0, 6.2, 6.4];\n\n  new Chart(canvas, {\n    type: \"bar\",\n    data: {\n      labels: labelsVolume,\n      datasets: [\n\n        \/* \ud83d\udd35 BARRAS \u2013 % de respondentes *\/\n        {\n          type: \"bar\",\n          label: \"% de respondentes\",\n          data: percVolume,\n          backgroundColor: \"#1F77E0\",\n          borderRadius: 4,\n          borderSkipped: false,\n          barThickness: isMobile ? 28 : 40,\n          yAxisID: \"y\",\n          order: 2,\n          datalabels: {\n            anchor: \"end\",\n            align: \"end\",\n            offset: -2,\n            formatter: v => v.toFixed(2).replace(\".\", \",\") + \"%\",\n            color: \"#1F77E0\",\n            font: { family: \"Roboto\", size: 11 }\n          }\n        },\n\n        \/* \ud83d\udfe1 LINHA \u2013 R$\/litro, r\u00f3tulo logo abaixo da bolinha *\/\n        {\n          type: \"line\",\n          label: \"R$\/litro\",\n          data: valorPorLitro,\n          borderColor: \"#F4B400\",\n          backgroundColor: \"#F4B400\",\n          tension: 0.35,\n          borderWidth: 2,\n          pointRadius: 4,\n          pointBackgroundColor: \"#F4B400\",\n          pointBorderColor: \"#F4B400\",\n          fill: false,\n          yAxisID: \"y1\",\n          order: 1,\n          datalabels: {\n            anchor: \"center\",\n            align: \"bottom\",        \/\/ sempre abaixo do ponto\n            textAlign: \"center\",\n            formatter: v => \"R$\\n\" + v.toFixed(2).replace(\".\", \",\"),\n            color: \"#0A2A3C\",\n            font: {\n              family: \"Roboto\",\n              size: 12,\n              weight: \"700\"\n            },\n            offset: isMobile ? 4 : 6,   \/\/ dist\u00e2ncia pequena da bolinha\n            yAdjust: isMobile ? 6 : 8,  \/\/ desce um pouco, mas sem sair do canvas\n            clip: false\n          }\n        }\n\n      ]\n    },\n\n    options: {\n      responsive: true,\n      maintainAspectRatio: false,\n\n      layout: {\n        padding: {\n          top: 10,\n          right: 10,\n          bottom: isMobile ? 60 : 70,  \/\/ espa\u00e7o suficiente pros r\u00f3tulos da linha\n          left: 10\n        }\n      },\n\n      scales: {\n        x: {\n          grid: { display: false },\n          ticks: {\n            font: { family: \"Roboto\", size: 10 },\n            maxRotation: 0,\n            minRotation: 0\n          }\n        },\n        y: {\n          beginAtZero: true,\n          max: 40,\n          grid: { display: false },\n          ticks: { display: false },\n          border: { display: false }\n        },\n        y1: {\n          position: \"right\",\n          beginAtZero: true,\n          max: 20,\n          grid: { display: false },\n          ticks: { display: false },\n          border: { display: false }\n        }\n      },\n\n      plugins: {\n        legend: {\n          display: true,\n          labels: {\n            usePointStyle: true,\n            pointStyle: \"circle\",\n            font: { family: \"Roboto\", size: 12 },\n            padding: 12\n          }\n        },\n        tooltip: {\n          enabled: true,\n          callbacks: {\n            label: ctx => {\n              if (ctx.dataset.type === \"bar\") {\n                return ctx.parsed.y.toFixed(2).replace(\".\", \",\") + \"%\";\n              }\n              return \"R$ \" + ctx.parsed.y.toFixed(2).replace(\".\", \",\");\n            }\n          }\n        }\n      },\n\n      animation: {\n        duration: 900,\n        easing: \"easeOutCubic\"\n      }\n    }\n  });\n\n})();\n<\/script>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4d52db6 e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"4d52db6\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;slideInUp&quot;,&quot;animation_delay&quot;:300}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9431eef elementor-widget elementor-widget-text-editor\" data-id=\"9431eef\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>\u2728 Entre os respondentes que fazem volumes menores, os custos m\u00e9dios de produ\u00e7\u00e3o s\u00e3o significativamente maiores, provavelmente ligados a quest\u00f5es como frete e volume m\u00ednimo dos insumos. A oferta de kits de menor volume, com insumos fracionados, pode ajudar a atrair e manter clientes engajados na produ\u00e7\u00e3o cervejeira.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f453cd7 e-flex e-con-boxed e-con e-parent\" data-id=\"f453cd7\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cd9e097 elementor-widget elementor-widget-heading\" data-id=\"cd9e097\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Continuidade no hobby e motivos para parar<\/h2>\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-f26a330 e-flex e-con-boxed e-con e-parent\" data-id=\"f26a330\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-c06eda7 e-con-full e-flex e-con e-child\" data-id=\"c06eda7\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-aa308b5 elementor-widget elementor-widget-heading\" data-id=\"aa308b5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">J\u00e1 pensou em parar de fazer cerveja<\/h3>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c76b275 e-grid e-con-full e-con e-child\" data-id=\"c76b275\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a93d858 elementor-widget elementor-widget-html\" data-id=\"a93d858\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"chart-donut-wrapper-simnao\">\n  <canvas id=\"simNaoChart\"><\/canvas>\n<\/div>\n\n<style>\n  .chart-donut-wrapper-simnao{\n    max-width:420px;\n    margin:0 auto;\n    font-family: 'Roboto', system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", sans-serif;\n  }\n\n  .chart-donut-wrapper-simnao canvas{\n    width:100% !important;\n    height:320px !important;\n  }\n\n  @media (max-width:480px){\n    .chart-donut-wrapper-simnao{\n      max-width:320px;\n      padding-bottom:20px;\n    }\n    .chart-donut-wrapper-simnao canvas{\n      height:280px !important;\n    }\n  }\n<\/style>\n\n<!-- Carrega Chart.js (remova se a p\u00e1gina j\u00e1 tiver) -->\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/chart.js\"><\/script>\n\n<script>\n(function () {\n  if (typeof Chart === \"undefined\") return;\n\n  Chart.defaults.font.family =\n    'Roboto, system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", sans-serif';\n\n  \/*\n    Plugin:\n    - SIM: texto no topo, seta sai debaixo do texto e quebra em dire\u00e7\u00e3o ao donut\n    - N\u00c3O: texto embaixo, seta sai de cima do texto e quebra em dire\u00e7\u00e3o ao donut\n    - Duas perninhas curtinhas, estilo \"callout\"\n  *\/\n  var simNaoCalloutPlugin = {\n    id: \"simNaoCalloutPlugin\",\n    afterDraw: function (chart) {\n      var dataset = chart.data && chart.data.datasets\n        ? chart.data.datasets[0]\n        : null;\n      if (!dataset || !dataset.data || !dataset.data.length) return;\n\n      var meta = chart.getDatasetMeta(0);\n      if (!meta || !meta.data || !meta.data.length) return;\n\n      var ctx = chart.ctx;\n\n      var total = 0;\n      for (var k = 0; k < dataset.data.length; k++) {\n        total += dataset.data[k];\n      }\n      if (!total) return;\n\n      var sampleArc = meta.data[0];\n      var centerX = sampleArc.x;\n      var centerY = sampleArc.y;\n      var radius  = sampleArc.outerRadius;\n\n      var isSmall = chart.width < 400;\n      var fontSize = isSmall ? 11 : 13;\n\n      ctx.save();\n      ctx.font = fontSize + \"px Roboto, sans-serif\";\n      ctx.fillStyle = \"#000000\";\n      ctx.strokeStyle = \"#BFBFBF\";\n      ctx.lineWidth = 1;\n\n      for (var i = 0; i < meta.data.length; i++) {\n        var value = dataset.data[i];\n        if (!value) continue;\n\n        var label = chart.data.labels && chart.data.labels[i]\n          ? String(chart.data.labels[i])\n          : \"\";\n        if (!label) continue;\n\n        var pct = ((value \/ total) * 100).toFixed(1).replace(\".\", \",\");\n\n        var labelX, labelY;\n        var joint1X, joint1Y; \/\/ ponto perto do texto\n        var joint2X, joint2Y; \/\/ ponto perto do donut\n\n        if (label.toLowerCase() === \"sim\") {\n          \/\/ \ud83d\udd35 SIM \u2013 texto no topo\n          labelX = centerX;\n          labelY = centerY - radius - (isSmall ? 20 : 24);\n\n          \/\/ primeiro ponto logo abaixo do texto (in\u00edcio da setinha)\n          joint1X = labelX;\n          joint1Y = labelY + (isSmall ? 4 : 5);\n\n          \/\/ segundo ponto mais perto do donut, ainda fora dele\n          joint2X = centerX;\n          joint2Y = centerY - radius - 4; \/\/ encosta na borda externa\n        } else {\n          \/\/ \ud83d\udfe1 N\u00c3O \u2013 texto embaixo\n          labelX = centerX;\n          labelY = centerY + radius + (isSmall ? 20 : 24);\n\n          \/\/ primeiro ponto logo acima do texto\n          joint1X = labelX;\n          joint1Y = labelY - (isSmall ? 4 : 5);\n\n          \/\/ segundo ponto mais perto do donut, fora dele\n          joint2X = centerX;\n          joint2Y = centerY + radius + 4;\n        }\n\n        \/\/ desenha duas perninhas: texto -> joint1 -> joint2\n        ctx.beginPath();\n        ctx.moveTo(joint1X, joint1Y);\n        ctx.lineTo(joint2X, joint2Y);\n        ctx.stroke();\n\n        \/\/ texto\n        ctx.textAlign = \"center\";\n        ctx.textBaseline = \"middle\";\n        ctx.fillText(label + \" \" + pct + \"%\", labelX, labelY);\n      }\n\n      ctx.restore();\n    }\n  };\n\n  \/\/ \ud83d\udcca Dados do gr\u00e1fico\n  var simNaoLabels = [\"N\u00e3o\", \"Sim\"];\n  var simNaoData   = [1975, 782];\n\n  var canvas = document.getElementById(\"simNaoChart\");\n  if (!canvas) return;\n\n  new Chart(canvas, {\n    type: \"doughnut\",\n    data: {\n      labels: simNaoLabels,\n      datasets: [\n        {\n          data: simNaoData,\n          backgroundColor: [\"#F2B705\", \"#1F77E0\"], \/\/ N\u00e3o = amarelo, Sim = azul\n          borderWidth: 0,\n          hoverOffset: 6\n        }\n      ]\n    },\n    plugins: [simNaoCalloutPlugin],\n    options: {\n      responsive: true,\n      maintainAspectRatio: false,\n      cutout: \"60%\",\n      layout: {\n        padding: { top: 30, bottom: 30, left: 20, right: 20 }\n      },\n      plugins: {\n        legend: {\n          position: \"left\",\n          labels: {\n            padding: 16,\n            boxWidth: 16,\n            font: function (ctx) {\n              return {\n                family: Chart.defaults.font.family,\n                size: ctx.chart.width < 400 ? 11 : 13\n              };\n            }\n          }\n        },\n        tooltip: { enabled: true }\n      }\n    }\n  });\n\n})();\n<\/script>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-980a0de e-con-full e-flex e-con e-child\" data-id=\"980a0de\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-2636202 e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"2636202\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;slideInRight&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-13de2b5 elementor-widget elementor-widget-text-editor\" data-id=\"13de2b5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>\u2728 Uma parcela relevante j\u00e1 cogitou parar de fazer cerveja. Isso \u00e9 importante para entender fatores de atrito: custo, tempo, espa\u00e7o, conflitos familiares ou perda de motiva\u00e7\u00e3o.<\/p>\t\t\t\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<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-223ad33 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"223ad33\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-87190d1 elementor-widget elementor-widget-text-editor\" data-id=\"87190d1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Quando foi a \u00faltima vez que fez cerveja em casa:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0a09f46 elementor-widget elementor-widget-html\" data-id=\"0a09f46\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"chart-bar-wrapper-ultima-cerveja-3\">\n  <canvas id=\"ultimaCervejaChart3\"><\/canvas>\n<\/div>\n\n<style>\n  .chart-bar-wrapper-ultima-cerveja-3{\n    width:100%;\n    max-width:900px;\n    margin:0 auto;\n    height:340px;\n    font-family: 'Roboto', system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", sans-serif;\n  }\n\n  .chart-bar-wrapper-ultima-cerveja-3 canvas{\n    width:100% !important;\n    height:100% !important;\n  }\n\n  @media (max-width:480px){\n    .chart-bar-wrapper-ultima-cerveja-3{\n      max-width:100%;\n      height:420px;\n    }\n  }\n<\/style>\n\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/chart.js\"><\/script>\n\n<script>\n(function () {\n\n  if (typeof Chart === \"undefined\") return;\n\n  var ultimaCanvas3 = document.getElementById(\"ultimaCervejaChart3\");\n  if (!ultimaCanvas3) return;\n\n  \/* \u2b50 Labels reordenados na ordem pedida *\/\n  var ultimaLabels3 = [\n    [\"H\u00e1 1 ano\"],\n    [\"H\u00e1 6 meses\"],\n    [\"H\u00e1 3 meses\"],\n    [\"H\u00e1 1 m\u00eas\"],\n    [\"Parei de\", \"fazer cerveja\", \"em casa\"]\n  ];\n\n  \/* Valores originais remapeados para a nova ordem\n     H\u00e1 1 m\u00eas   -> 64.2, 1779\n     H\u00e1 3 meses -> 13.2, 365\n     H\u00e1 1 ano   -> 7.7, 213\n     Parei      -> 6.5, 179\n     H\u00e1 6 meses -> 5.6, 155\n  *\/\n  var ultimaPercent3 = [7.7, 5.6, 13.2, 64.2, 6.5];\n  var ultimaCounts3  = [213, 155, 365, 1779, 179];\n\n  \/* \ud83d\udd8a Plugin com ID exclusivo *\/\n  var ultimaCervejaDataLabels3 = {\n    id: \"ultimaCervejaDataLabels3\",\n    afterDatasetsDraw: function (chart) {\n      var ctx = chart.ctx;\n      var meta = chart.getDatasetMeta(0);\n      var dataset = chart.data.datasets[0];\n      if (!meta || !meta.data || !dataset) return;\n\n      var isSmall = chart.width < 480;\n      var fontSize = isSmall ? 11 : 13;\n\n      ctx.save();\n      ctx.fillStyle = \"#000000\";\n      ctx.textBaseline = \"middle\";\n      ctx.font = fontSize + \"px Roboto, sans-serif\";\n\n      for (var i = 0; i < meta.data.length; i++) {\n        var bar = meta.data[i];\n        if (!bar) continue;\n\n        var val = dataset.data[i];\n        var labelText = val.toFixed(1).replace(\".\", \",\") + \"%\";\n\n        var x = bar.x + (isSmall ? 4 : 8);  \/\/ um pouco mais perto pra caber\n        var y = bar.y;\n\n        ctx.textAlign = \"left\";\n        ctx.fillText(labelText, x, y);\n      }\n\n      ctx.restore();\n    }\n  };\n\n  new Chart(ultimaCanvas3, {\n    type: \"bar\",\n    data: {\n      labels: ultimaLabels3,\n      datasets: [\n        {\n          data: ultimaPercent3,\n          backgroundColor: \"#1F77E0\",\n          borderRadius: 6,\n          borderSkipped: false,\n          barThickness: 32\n        }\n      ]\n    },\n    plugins: [ultimaCervejaDataLabels3],\n\n    options: {\n      indexAxis: \"y\",\n      responsive: true,\n      maintainAspectRatio: false,\n\n      layout: {\n        padding: function (chart) {\n          var mobile = chart.chart.width < 480;\n          return {\n            top:    mobile ? 10 : 20,\n            right:  mobile ? 30 : 60,   \/\/ \ud83d\udd39 laterais reduzidas\n            bottom: mobile ? 10 : 20,\n            left:   mobile ? 30 : 110   \/\/ \ud83d\udd39 menos \u201csobra\u201d \u00e0 esquerda\n          };\n        }\n      },\n\n      scales: {\n        x: {\n          beginAtZero: true,\n          max: 80,\n          grid: { display: false },\n          border: { display: false },\n          ticks: { display: false }\n        },\n        y: {\n          grid: { display: false },\n          border: { display: true },\n          ticks: {\n            font: function (ctx) {\n              var small = ctx.chart.width < 480;\n              return {\n                family: \"Roboto, sans-serif\",\n                size: small ? 11 : 14,\n                lineHeight: 1.1\n              };\n            },\n            padding: 4\n          }\n        }\n      },\n\n      plugins: {\n        legend: { display: false },\n        tooltip: {\n          enabled: true,\n          callbacks: {\n            label: function (ctx) {\n              var idx = ctx.dataIndex;\n              var count = ultimaCounts3[idx];\n              var perc = ultimaPercent3[idx].toFixed(1).replace(\".\", \",\") + \"%\";\n              return count + \" respostas (\" + perc + \")\";\n            }\n          }\n        }\n      },\n\n      animation: {\n        duration: 1000,\n        easing: \"easeOutCubic\"\n      }\n    }\n  });\n\n})();\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3eb32f9 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"3eb32f9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-59601cd e-con-full e-flex e-con e-child\" data-id=\"59601cd\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fb25f76 elementor-widget elementor-widget-heading\" data-id=\"fb25f76\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Principais motivos mencionados<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-efcdb0b elementor-widget elementor-widget-html\" data-id=\"efcdb0b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"chart-bar-wrapper-parar\">\n  <canvas id=\"pararChart\"><\/canvas>\n<\/div>\n\n<style>\n  .chart-bar-wrapper-parar{\n    width:100%;\n    max-width:900px;\n    margin:0 auto;\n    height:480px;\n    font-family: 'Roboto', sans-serif;\n  }\n\n  .chart-bar-wrapper-parar canvas{\n    width:100% !important;\n    height:100% !important;\n  }\n\n  @media (max-width:480px){\n    .chart-bar-wrapper-parar{\n      height:520px;\n    }\n  }\n<\/style>\n\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/chart.js\"><\/script>\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/chartjs-plugin-datalabels@2\"><\/script>\n\n<script>\n(function(){\n\n  Chart.register(ChartDataLabels);\n\n  const ctx = document.getElementById(\"pararChart\");\n  if (!ctx) return;\n\n  \/\/ \ud83d\udd39 Labels (multilinha)\n  const labelsParar = [\n    [\"Falta de\", \"tempo\"],\n    [\"Perdi o\", \"interesse\"],\n    [\"Custo\", \"alto\"],\n    [\"Resultados\", \"frustrantes\"],\n    [\"Falta de\", \"espa\u00e7o\"],\n    [\"Apto \/\", \"barulho\"],\n    [\"Contamina\u00e7\u00e3o\"],\n    [\"Dif\u00edcil comprar\", \"insumos\"],\n    [\"Outros\"]\n  ];\n\n  \/\/ \ud83d\udce6 Contagens REAIS dos motivos\n  const countsParar = [276, 181, 133, 71, 52, 34, 28, 14, 9];\n\n  const totalPensou = 798;  \/\/ pessoas que realmente pensaram em parar\n\n  \/\/ converter para %\n  const percParar = countsParar.map(v => v \/ totalPensou * 100);\n\n  new Chart(ctx, {\n    type: \"bar\",\n    data: {\n      labels: labelsParar,\n      datasets: [{\n        data: percParar,\n        backgroundColor: \"#1F77E0\",\n        borderRadius: 6,\n        borderSkipped: false,\n        barThickness: 28\n      }]\n    },\n\n    options: {\n      indexAxis: \"y\",\n      maintainAspectRatio: false,\n      responsive: true,\n\n      layout: {\n        padding: chart => {\n          const mobile = chart.chart.width < 480;\n          return {\n            top: mobile ? 10 : 20,\n            bottom: 20,\n            left: mobile ? 55 : 180,\n            right: mobile ? 70 : 90\n          };\n        }\n      },\n\n      scales: {\n        x: {\n          display: false,\n          grid: { display: false }\n        },\n        y: {\n          grid: { display: false },\n          ticks: {\n            font: chart => ({\n              family: \"Roboto, sans-serif\",\n              size: chart.chart.width < 480 ? 11 : 14\n            }),\n            padding: 6\n          }\n        }\n      },\n\n      plugins: {\n        legend: { display:false },\n\n        tooltip: {\n          enabled: true,\n          callbacks: {\n            label: ctx => {\n              const i = ctx.dataIndex;\n              const count = countsParar[i];\n              const perc = percParar[i].toFixed(1).replace(\".\", \",\");\n              return `${count} respostas (${perc}%)`;\n            }\n          }\n        },\n\n        datalabels: {\n          anchor: \"end\",\n          align: \"end\",\n          formatter: v => v.toFixed(1).replace(\".\", \",\") + \"%\",\n          font: chart => ({\n            family: \"Roboto, sans-serif\",\n            size: chart.chart.width < 480 ? 12 : 15\n          }),\n          color: \"#000\",\n          offset: 10\n        }\n      },\n\n      animation: {\n        duration: 1200,\n        easing: \"easeOutQuart\"\n      }\n    }\n  });\n\n})();\n<\/script>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d228705 e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"d228705\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;slideInUp&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8f232b3 elementor-widget elementor-widget-text-editor\" data-id=\"8f232b3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>\u2728 Entre os motivos mais recorrentes aparecem falta de tempo, custo elevado de insumos, dificuldade de conciliar espa\u00e7o e rotina dom\u00e9stica, e, em alguns casos, frustra\u00e7\u00e3o com resultados sensoriais. Esses pontos indicam onde conte\u00fado educacional, solu\u00e7\u00f5es de processo e produtos mais acess\u00edveis podem atuar para reduzir evas\u00e3o.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-cdad018 e-con-full e-flex e-con e-child\" data-id=\"cdad018\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7594457 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"7594457\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-03eb397 elementor-widget elementor-widget-heading\" data-id=\"03eb397\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Quem efetivamente parou de fazer cerveja<\/h3>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f03b784 e-con-full e-flex e-con e-child\" data-id=\"f03b784\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-405b462 e-grid e-con-full e-con e-child\" data-id=\"405b462\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-cb68956 e-con-full e-flex e-con e-child\" data-id=\"cb68956\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f237dfb elementor-view-default elementor-position-block-start elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"f237dfb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-venus\" viewBox=\"0 0 288 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M288 176c0-79.5-64.5-144-144-144S0 96.5 0 176c0 68.5 47.9 125.9 112 140.4V368H76c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h36v36c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12v-36h36c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-36v-51.6c64.1-14.5 112-71.9 112-140.4zm-224 0c0-44.1 35.9-80 80-80s80 35.9 80 80-35.9 80-80 80-80-35.9-80-80z\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tMULHERES\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-acf7e73 elementor-widget elementor-widget-html\" data-id=\"acf7e73\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"chart-bar-wrapper-motivos-mulheres\">\n  <canvas id=\"motivosMulheresChart\"><\/canvas>\n<\/div>\n\n<style>\n  .chart-bar-wrapper-motivos-mulheres{\n    width:70%;\n    max-width:900px;\n    margin:0 auto;\n    height:320px;\n    font-family:'Roboto', sans-serif;\n  }\n\n  .chart-bar-wrapper-motivos-mulheres canvas{\n    width:100% !important;\n    height:100% !important;\n  }\n\n  @media (max-width:480px){\n    .chart-bar-wrapper-motivos-mulheres{\n      width:100% !important;\n      height:360px;\n    }\n  }\n<\/style>\n\n<!-- Carregar APENAS se ainda n\u00e3o tiver na p\u00e1gina -->\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/chart.js\"><\/script>\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/chartjs-plugin-datalabels@2\"><\/script>\n\n<script>\n(function(){\n\n  if (typeof Chart === \"undefined\") return;\n  if (typeof ChartDataLabels !== \"undefined\") {\n    Chart.register(ChartDataLabels);\n  }\n\n  const canvas = document.getElementById(\"motivosMulheresChart\");\n  if (!canvas) return;\n\n  \/* \ud83d\udd39 Labels e valores em % *\/\n  const labels = [\n    [\"Falta de tempo\"],\n    [\"Falta de motiva\u00e7\u00e3o\"],\n    [\"Fator financeiro\"],\n    [\"Falta de apoio\", \"\/ grupos\"]\n  ];\n\n  const valores = [58.1, 19.4, 16.1, 6.5];  \/* porcentagens *\/\n\n  new Chart(canvas, {\n    type: \"bar\",\n    data: {\n      labels: labels,\n      datasets: [{\n        data: valores,\n        backgroundColor: \"#1F77E0\",\n        borderRadius: 6,\n        borderSkipped: false,\n        barThickness: 32\n      }]\n    },\n\n    options: {\n      indexAxis: \"y\",\n      responsive: true,\n      maintainAspectRatio: false,\n\n      layout: {\n        padding: function(chart){\n          const mobile = chart.chart.width < 480;\n          return {\n            top:    mobile ? 10 : 20,\n            right:  mobile ? 70 : 90,\n            bottom: mobile ? 10 : 20,\n            left:   mobile ? 40 : 150\n          };\n        }\n      },\n\n      scales: {\n        x: {\n          beginAtZero: true,\n          max: 70,  \/* deixa uma folga pra porcentagens *\/\n          grid: { display: false },\n          ticks: { display: false },\n          border: { display: false }\n        },\n        y: {\n          grid: { display: false },\n          border: { display: false },\n          ticks: {\n            font: function(chart){\n              const mobile = chart.chart.width < 480;\n              return {\n                family: \"Roboto, sans-serif\",\n                size: mobile ? 11 : 14,\n                lineHeight: 1.1\n              };\n            }\n          }\n        }\n      },\n\n      plugins: {\n        legend: { display: false },\n\n        datalabels: {\n          anchor: \"end\",\n          align: \"end\",\n          offset: 6,\n          formatter: v => v.toFixed(1).replace(\".\", \",\") + \"%\",\n          color: \"#000000\",\n          font: {\n            family: \"Roboto, sans-serif\",\n            size: 13\n          }\n        }\n      },\n\n      animation: {\n        duration: 900,\n        easing: \"easeOutCubic\"\n      }\n    }\n  });\n\n})();\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6114bb2 e-con-full e-flex e-con e-child\" data-id=\"6114bb2\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-05fdd7a elementor-view-default elementor-position-block-start elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"05fdd7a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"90\" height=\"90\" viewBox=\"0 0 90 90\" fill=\"none\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M50.699 69.651C54.967 65.417 57.099 60.284 57.099 54.251C57.099 48.251 54.966 43.118 50.699 38.851C46.431 34.585 41.299 32.453 35.299 32.453C29.266 32.453 24.115 34.586 19.85 38.851C15.616 43.119 13.5 48.251 13.5 54.251C13.5 60.284 15.615 65.417 19.85 69.651C24.116 73.917 29.266 76.051 35.299 76.051C41.299 76.051 46.432 73.916 50.699 69.651ZM58.5 0.6C58.865 0.202 59.35 0 59.949 0H87.949C88.515 0 89 0.201 89.398 0.6C89.798 1 90 1.5 90 2.1V30.051C90 30.617 89.799 31.1 89.398 31.5C89 31.9 88.515 32.1 87.949 32.1H78.648C78.048 32.1 77.582 31.901 77.25 31.5C76.816 31.1 76.6 30.617 76.6 30.051V22.701L64.549 34.651C68.516 40.485 70.5 47.018 70.5 54.251C70.5 63.985 67.066 72.284 60.199 79.151C53.332 86.018 45.033 89.452 35.299 89.452C25.567 89.452 17.266 86.018 10.399 79.151C3.467 72.284 0 63.985 0 54.25C0 44.518 3.467 36.201 10.398 29.301C17.265 22.434 25.566 19 35.298 19C42.532 19 49.148 21.033 55.148 25.1L66.85 13.401H59.95C59.35 13.401 58.866 13.202 58.501 12.801C58.101 12.401 57.899 11.901 57.899 11.301V2.1C57.898 1.5 58.1 1 58.5 0.6Z\" fill=\"#59A6F1\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\thomens\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-858ea0d elementor-widget elementor-widget-html\" data-id=\"858ea0d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"chart-bar-wrapper-motivos-homens\">\n  <canvas id=\"motivosHomensChart\"><\/canvas>\n<\/div>\n\n<style>\n  .chart-bar-wrapper-motivos-homens{\n    width:70%;\n    max-width:900px;\n    margin:0 auto;\n    height:340px;\n    font-family:'Roboto', sans-serif;\n  }\n\n  .chart-bar-wrapper-motivos-homens canvas{\n    width:100% !important;\n    height:100% !important;\n  }\n\n  @media (max-width:480px){\n    .chart-bar-wrapper-motivos-homens{\n      width:100% !important;\n      height:380px;\n    }\n  }\n<\/style>\n\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/chart.js\"><\/script>\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/chartjs-plugin-datalabels@2\"><\/script>\n\n<script>\n(function(){\n\n  if (typeof Chart === \"undefined\") return;\n  Chart.register(ChartDataLabels);\n\n  const ctx = document.getElementById(\"motivosHomensChart\");\n  if (!ctx) return;\n\n  \/* \ud83d\udd39 Labels e valores EM PERCENTUAL *\/\n  const labels = [\n    [\"Falta de tempo\"],\n    [\"Falta de motiva\u00e7\u00e3o\"],\n    [\"Fator financeiro\"],\n    [\"Falta de apoio\", \"\/ grupos\"],\n    [\"Outros motivos\"]\n  ];\n\n  const valoresPercent = [\n    57.9,  \/* Falta de tempo *\/\n    16.4,  \/* Falta de motiva\u00e7\u00e3o *\/\n    16.4,  \/* Fator financeiro *\/\n    3.1,   \/* Falta de apoio\/grupos *\/\n    6.3    \/* Outros motivos *\/\n  ];\n\n  new Chart(ctx, {\n    type: \"bar\",\n    data: {\n      labels: labels,\n      datasets: [{\n        data: valoresPercent,\n        backgroundColor: \"#1F77E0\",\n        borderRadius: 6,\n        borderSkipped: false,\n        barThickness: 32\n      }]\n    },\n\n    options: {\n      indexAxis: \"y\",\n      responsive: true,\n      maintainAspectRatio: false,\n\n      layout: {\n        padding: chart => {\n          const mobile = chart.chart.width < 480;\n          return {\n            top: mobile ? 10 : 20,\n            right: mobile ? 70 : 90,\n            bottom: mobile ? 10 : 20,\n            left: mobile ? 40 : 160\n          };\n        }\n      },\n\n      scales: {\n        x: {\n          beginAtZero: true,\n          max: 70,  \/* folga pra porcentagens *\/\n          grid: { display: false },\n          ticks: { display: false },\n          border: { display: false }\n        },\n        y: {\n          grid: { display: false },\n          border: { display: false },\n          ticks: {\n            font: chart => ({\n              family: \"Roboto\",\n              size: chart.chart.width < 480 ? 11 : 14,\n              lineHeight: 1.1\n            })\n          }\n        }\n      },\n\n      plugins: {\n        legend: { display: false },\n\n        datalabels: {\n          anchor: \"end\",\n          align: \"end\",\n          offset: 6,\n          formatter: v => v.toFixed(1).replace(\".\", \",\") + \"%\",\n          color: \"#000000\",\n          font: { family: \"Roboto\", size: 13 }\n        }\n      },\n\n      animation: {\n        duration: 900,\n        easing: \"easeOutCubic\"\n      }\n    }\n  });\n\n})();\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-148b682 e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"148b682\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;slideInUp&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0fa6bc9 elementor-widget elementor-widget-text-editor\" data-id=\"0fa6bc9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>\u2728 Entre os que pararam, os motivos se repetem: tempo, custo e mudan\u00e7a de prioridades de vida. Isso refor\u00e7a a import\u00e2ncia de formatos mais enxutos (lotes menores, processos simplificados) e de refor\u00e7ar o valor de comunidade para manter o engajamento.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-47434ea e-flex e-con-boxed e-con e-parent\" data-id=\"47434ea\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4527b3b elementor-widget elementor-widget-heading\" data-id=\"4527b3b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Interesse em cervejas sem \u00e1lcool ou de baixo teor\nalco\u00f3lico<\/h2>\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-5516e31 e-flex e-con-boxed e-con e-parent\" data-id=\"5516e31\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-8cf8e62 e-con-full e-flex e-con e-child\" data-id=\"8cf8e62\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-aab26ca e-grid e-con-full e-con e-child\" data-id=\"aab26ca\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e00b9a7 elementor-widget elementor-widget-html\" data-id=\"e00b9a7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"chart-donut-wrapper-interesse-sem-alcool\">\n  <canvas id=\"interesseSemAlcoolDonutChart\"><\/canvas>\n<\/div>\n\n<style>\n  .chart-donut-wrapper-interesse-sem-alcool{\n    max-width:420px;\n    margin:0 auto;\n    font-family: 'Roboto', system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", sans-serif;\n  }\n\n  .chart-donut-wrapper-interesse-sem-alcool canvas{\n    width:100% !important;\n    height:320px !important;\n  }\n\n  @media (max-width:480px){\n    .chart-donut-wrapper-interesse-sem-alcool{\n      max-width:320px;\n      padding-bottom:20px;\n    }\n    .chart-donut-wrapper-interesse-sem-alcool canvas{\n      height:280px !important;\n    }\n  }\n<\/style>\n\n<!-- Carrega Chart.js (remova esta linha se a p\u00e1gina j\u00e1 tiver Chart.js) -->\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/chart.js\"><\/script>\n\n<script>\n(function () {\n  if (typeof Chart === \"undefined\") return;\n\n  Chart.defaults.font.family =\n    'Roboto, system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", sans-serif';\n\n  \/*\n    Plugin:\n    - SIM: texto no topo, seta sai debaixo do texto e quebra em dire\u00e7\u00e3o ao donut\n    - N\u00c3O: texto embaixo, seta sai de cima do texto e quebra em dire\u00e7\u00e3o ao donut\n    - Duas perninhas curtinhas, estilo \"callout\"\n  *\/\n  var interesseSemAlcoolCalloutPlugin = {\n    id: \"interesseSemAlcoolCalloutPlugin\",\n    afterDraw: function (chart) {\n      var dataset = chart.data && chart.data.datasets\n        ? chart.data.datasets[0]\n        : null;\n      if (!dataset || !dataset.data || !dataset.data.length) return;\n\n      var meta = chart.getDatasetMeta(0);\n      if (!meta || !meta.data || !meta.data.length) return;\n\n      var ctx = chart.ctx;\n\n      \/\/ total para calcular %\n      var total = 0;\n      for (var k = 0; k < dataset.data.length; k++) {\n        total += dataset.data[k];\n      }\n      if (!total) return;\n\n      var sampleArc = meta.data[0];\n      var centerX = sampleArc.x;\n      var centerY = sampleArc.y;\n      var radius  = sampleArc.outerRadius;\n\n      var isSmall = chart.width < 400;\n      var fontSize = isSmall ? 11 : 13;\n\n      ctx.save();\n      ctx.font = fontSize + \"px Roboto, sans-serif\";\n      ctx.fillStyle = \"#000000\";\n      ctx.strokeStyle = \"#BFBFBF\";\n      ctx.lineWidth = 1;\n\n      for (var i = 0; i < meta.data.length; i++) {\n        var value = dataset.data[i];\n        if (!value) continue;\n\n        var label = chart.data.labels && chart.data.labels[i]\n          ? String(chart.data.labels[i])\n          : \"\";\n        if (!label) continue;\n\n        var pct = ((value \/ total) * 100).toFixed(1).replace(\".\", \",\");\n\n        var labelX, labelY;\n        var joint1X, joint1Y; \/\/ ponto perto do texto\n        var joint2X, joint2Y; \/\/ ponto perto do donut\n\n        if (label.toLowerCase() === \"sim\") {\n          \/\/ \ud83d\udd35 SIM \u2013 texto no topo\n          labelX = centerX;\n          labelY = centerY - radius - (isSmall ? 20 : 24);\n\n          \/\/ primeiro ponto logo abaixo do texto (in\u00edcio da setinha)\n          joint1X = labelX;\n          joint1Y = labelY + (isSmall ? 4 : 5);\n\n          \/\/ segundo ponto mais perto do donut, ainda fora dele\n          joint2X = centerX;\n          joint2Y = centerY - radius - 4; \/\/ encosta na borda externa\n        } else {\n          \/\/ \ud83d\udfe1 N\u00c3O \u2013 texto embaixo\n          labelX = centerX;\n          labelY = centerY + radius + (isSmall ? 20 : 24);\n\n          \/\/ primeiro ponto logo acima do texto\n          joint1X = labelX;\n          joint1Y = labelY - (isSmall ? 4 : 5);\n\n          \/\/ segundo ponto mais perto do donut, fora dele\n          joint2X = centerX;\n          joint2Y = centerY + radius + 4;\n        }\n\n        \/\/ desenha duas perninhas: texto -> joint2 (mantendo estilo enxuto)\n        ctx.beginPath();\n        ctx.moveTo(joint1X, joint1Y);\n        ctx.lineTo(joint2X, joint2Y);\n        ctx.stroke();\n\n        \/\/ texto\n        ctx.textAlign = \"center\";\n        ctx.textBaseline = \"middle\";\n        ctx.fillText(label + \" \" + pct + \"%\", labelX, labelY);\n      }\n\n      ctx.restore();\n    }\n  };\n\n  \/\/ \ud83d\udcca Dados do gr\u00e1fico\n  var interesseLabels = [\"N\u00e3o\", \"Sim\"];\n  var interesseData   = [1245, 1512];\n\n  var canvas = document.getElementById(\"interesseSemAlcoolDonutChart\");\n  if (!canvas) return;\n\n  new Chart(canvas, {\n    type: \"doughnut\",\n    data: {\n      labels: interesseLabels,\n      datasets: [\n        {\n          data: interesseData,\n          backgroundColor: [\"#F2B705\", \"#1F77E0\"], \/\/ N\u00e3o = amarelo, Sim = azul\n          borderWidth: 0,\n          hoverOffset: 6\n        }\n      ]\n    },\n    plugins: [interesseSemAlcoolCalloutPlugin],\n    options: {\n      responsive: true,\n      maintainAspectRatio: false,\n      cutout: \"60%\",\n      layout: {\n        padding: { top: 30, bottom: 30, left: 20, right: 20 }\n      },\n      plugins: {\n        legend: {\n          position: \"left\",\n          labels: {\n            padding: 16,\n            boxWidth: 16,\n            font: function (ctx) {\n              return {\n                family: Chart.defaults.font.family,\n                size: ctx.chart.width < 400 ? 11 : 13\n              };\n            }\n          }\n        },\n        tooltip: {\n          enabled: true,\n          callbacks: {\n            label: function (ctx) {\n              var value = ctx.raw;\n              var total = interesseData[0] + interesseData[1];\n              var pct = ((value \/ total) * 100).toFixed(1).replace(\".\", \",\");\n              return ctx.label + \": \" + pct + \"% (\" + value + \" respostas)\";\n            }\n          }\n        }\n      }\n    }\n  });\n\n})();\n<\/script>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-358e60f e-con-full e-flex e-con e-child\" data-id=\"358e60f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-2a3e83f e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"2a3e83f\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;slideInRight&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-489da8a elementor-widget elementor-widget-text-editor\" data-id=\"489da8a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>\u2728 H\u00e1 um interesse relevante em produzir cervejas sem \u00e1lcool ou de baixo teor, embora ainda n\u00e3o seja maioria absoluta. Isso acompanha tend\u00eancias globais de modera\u00e7\u00e3o e abre espa\u00e7o para conte\u00fado t\u00e9cnico espec\u00edfico (m\u00e9todos de dealcooliza\u00e7\u00e3o, mash alto, fermenta\u00e7\u00f5es interrompidas, leveduras espec\u00edficas, etc.).<\/p>\t\t\t\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<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-08565fa e-flex e-con-boxed e-con e-parent\" data-id=\"08565fa\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-0fabc92 e-con-full e-flex e-con e-child\" data-id=\"0fabc92\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c8cbc99 elementor-widget elementor-widget-heading\" data-id=\"c8cbc99\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Conclus\u00f5es gerais e oportunidades<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-37cf1be elementor-widget elementor-widget-text-editor\" data-id=\"37cf1be\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">Os dados do <\/span><b>Censo da Cerveja Caseira Brasileira 2025<\/b><span style=\"font-weight: 400;\"> revelam um <\/span><b>universo s\u00f3lido, tecnicamente orientado e com alto grau de maturidade<\/b><span style=\"font-weight: 400;\"> entre seus praticantes. A comunidade \u00e9 composta majoritariamente por homens brancos, entre 40 e 49 anos, com escolaridade elevada e forte presen\u00e7a no estado de S\u00e3o Paulo. Trata-se de <\/span><b>um grupo que combina estabilidade financeira, capacidade de investimento e uma postura ativa na busca por conhecimento<\/b><span style=\"font-weight: 400;\">. Esse perfil confere ao hobby um car\u00e1ter t\u00e9cnico e estruturado, sustentado por <\/span><b>pr\u00e1ticas de aperfei\u00e7oamento cont\u00ednuo, participa\u00e7\u00e3o em grupos de estudo, concursos<\/b><span style=\"font-weight: 400;\"> e alinhamento a referenciais formais como o BJCP.<\/span><\/p><p><span style=\"font-weight: 400;\">O levantamento tamb\u00e9m demonstra que o cervejeiro e a cervejeira caseiros do Brasil s\u00e3o, em grande parte, experientes. A faixa de 4 a 6 anos de pr\u00e1tica aparece como predominante, bem como a produ\u00e7\u00e3o mensal de lotes de 20 litros. A <\/span><b>rotina de brassagem costuma ser planejada e incorporada \u00e0 vida dom\u00e9stica e profissional<\/b><span style=\"font-weight: 400;\">, o que <\/span><b>refor\u00e7a a cerveja caseira como um hobby premium<\/b><span style=\"font-weight: 400;\">, organizado e de alto envolvimento emocional e intelectual. Entre os <\/span><b>desafios <\/b><span style=\"font-weight: 400;\">citados, destaca-se a <\/span><b>falta de tempo<\/b><span style=\"font-weight: 400;\">, o que indica que o hobby disputa espa\u00e7o com uma rotina exigente de trabalho e fam\u00edlia, sem perder seu status de atividade central de express\u00e3o pessoal.<\/span><\/p><p><span style=\"font-weight: 400;\">Ainda que o <\/span><b>retrato geral mostre uma comunidade consolidada<\/b><span style=\"font-weight: 400;\">, o censo tamb\u00e9m <\/span><b>exp\u00f5e limita\u00e7\u00f5es importantes<\/b><span style=\"font-weight: 400;\">. A <\/span><b>representatividade feminina<\/b><span style=\"font-weight: 400;\"> segue muito baixa, e a <\/span><b>diversidade racial e regional<\/b><span style=\"font-weight: 400;\"> ainda n\u00e3o reflete a composi\u00e7\u00e3o demogr\u00e1fica do pa\u00eds. Esse desequil\u00edbrio indica que <\/span><b>o hobby permanece concentrado em nichos socioculturais espec\u00edficos<\/b><span style=\"font-weight: 400;\">, o que, ao mesmo tempo, revela barreiras de entrada e oportunidades claras para expans\u00e3o do ecossistema homebrewer. <\/span><b>H\u00e1 espa\u00e7o para tornar a pr\u00e1tica mais inclusiva, acess\u00edvel e conectada a outras regi\u00f5es e grupos sociais.<\/b><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9d2d3a2 elementor-widget elementor-widget-heading\" data-id=\"9d2d3a2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Oportunidades estrat\u00e9gicas para empresas do setor<\/h3>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-931d1f0 e-grid e-con-full e-con e-child\" data-id=\"931d1f0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-0c7a945 e-con-full e-flex e-con e-child\" data-id=\"0c7a945\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-191333d elementor-widget elementor-widget-text-editor\" data-id=\"191333d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><b>Equipamentos avan\u00e7ados e solu\u00e7\u00f5es de automa\u00e7\u00e3o<\/b><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a79ec00 elementor-widget elementor-widget-text-editor\" data-id=\"a79ec00\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>O cervejeiro e cervejeira caseiros investem em tecnologia, aperfei\u00e7oamento e controle fino de processos. Isso abre espa\u00e7o para:<\/p><ul><li>equipamentos compactos, modulares e expans\u00edveis;<\/li><li>sistemas com controles detalhados e precisos;<\/li><li aria-level=\"1\">possibilidade de automa\u00e7\u00e3o e atua\u00e7\u00e3o manual;<\/li><\/ul><ul><li style=\"font-weight: 400;\" aria-level=\"1\">controladores de fermenta\u00e7\u00e3o inteligentes;<\/li><li style=\"font-weight: 400;\" aria-level=\"1\">upgrades e acess\u00f3rios para otimiza\u00e7\u00e3o de tempo, algo central para esse p\u00fablico.<br \/><br \/><\/li><\/ul><p><strong style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';\">\u2728 Produtos que reduzam etapas, simplifiquem processos e aumentem consist\u00eancia t\u00eam forte ader\u00eancia.<\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4a32be2 e-con-full e-flex e-con e-child\" data-id=\"4a32be2\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0c1a65b elementor-widget elementor-widget-text-editor\" data-id=\"0c1a65b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><b>Cursos, certifica\u00e7\u00f5es e conte\u00fado t\u00e9cnico aprofundado<\/b><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9ba4cd4 elementor-widget elementor-widget-text-editor\" data-id=\"9ba4cd4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">A busca por conhecimento formal \u00e9 predominante. Empresas podem investir em:<\/span><\/p><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">cursos online e presenciais espec\u00edficos;<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">trilhas de estudo para BJCP;<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">workshops avan\u00e7ados de estilos;<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">clubes de assinatura com materiais t\u00e9cnicos, insumos selecionados e desafios guiados.<\/span><\/li><\/ul><p><strong><br \/>\u2728 Educa\u00e7\u00e3o \u00e9 um motor de fideliza\u00e7\u00e3o nesse nicho.<\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6b20f68 e-con-full e-flex e-con e-child\" data-id=\"6b20f68\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-18d11ee elementor-widget elementor-widget-text-editor\" data-id=\"18d11ee\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<b>Inova\u00e7\u00e3o em insumos<\/b>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-99bcde8 elementor-widget elementor-widget-text-editor\" data-id=\"99bcde8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">Grande maioria dos cervejeiros e cervejeiras brassam principalmente receitas de baixa \/ m\u00e9dia complexidade, mas buscam fidelidade aos estilos. Insumos alinhados a essas demandas s\u00e3o importantes para garantir o interesse do consumidor<\/span><\/p><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">l\u00fapulos nacionais e novas variedades;<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">leveduras pr\u00e1ticas e vers\u00e1teis para v\u00e1rios estilos;<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">maltes premium para perfis de cor e sabor mais espec\u00edficos;<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">outros insumos para corre\u00e7\u00e3o de \u00e1gua, clarifica\u00e7\u00e3o, nutri\u00e7\u00e3o de leveduras e melhorias em geral, para melhorar o n\u00edvel t\u00e9cnico das receitas.<\/span><\/li><\/ul><p><span style=\"font-weight: 400;\"><br \/><strong>\u2728 O segmento \u00e9 menos guiado por pre\u00e7o e mais por performance.<\/strong><\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-184abb4 e-con-full e-flex e-con e-child\" data-id=\"184abb4\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-72bfdcc elementor-widget elementor-widget-text-editor\" data-id=\"72bfdcc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><b>Comunidade, eventos e experi\u00eancias<\/b><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b381d23 elementor-widget elementor-widget-text-editor\" data-id=\"b381d23\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">A pesquisa refor\u00e7a a import\u00e2ncia das confrarias, concursos e intera\u00e7\u00f5es presenciais ou digitais. Empresas podem:<\/span><\/p><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">apoiar eventos regionais;<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">criar competi\u00e7\u00f5es pr\u00f3prias;<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">desenvolver espa\u00e7os de troca entre clientes;<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">ofertar consultorias ou mentorias.<\/span><\/li><\/ul><p><strong><br \/>\u2728 A constru\u00e7\u00e3o de comunidade gera forte reten\u00e7\u00e3o.<\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-34fca99 e-con-full e-flex e-con e-child\" data-id=\"34fca99\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-56073fd elementor-widget elementor-widget-text-editor\" data-id=\"56073fd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><b>Inclus\u00e3o e expans\u00e3o de mercado<\/b><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-da024b5 elementor-widget elementor-widget-text-editor\" data-id=\"da024b5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>O retrato demogr\u00e1fico indica uma grande oportunidade: ampliar a participa\u00e7\u00e3o de mulheres, pessoas negras e regi\u00f5es fora do Sudeste. Al\u00e9m disso, a popula\u00e7\u00e3o de cervejeiros e cervejeiras caseiros est\u00e1 envelhecendo, e os mais jovens n\u00e3o est\u00e3o sendo atra\u00eddos para o hobby, o que indica um risco no longo prazo. A\u00e7\u00f5es poss\u00edveis:<\/p><ul><li style=\"font-weight: 400;\" aria-level=\"1\">campanhas direcionadas para novos perfis;<\/li><li style=\"font-weight: 400;\" aria-level=\"1\">projetos com institui\u00e7\u00f5es de ensino cervejeiro, universidades e espa\u00e7os de inova\u00e7\u00e3o;<\/li><li style=\"font-weight: 400;\" aria-level=\"1\">kits iniciantes mais acess\u00edveis e did\u00e1ticos;<\/li><li style=\"font-weight: 400;\" aria-level=\"1\">programas de mentoria \/ acompanhamento para iniciantes;<\/li><li style=\"font-weight: 400;\" aria-level=\"1\">comunica\u00e7\u00e3o voltada a p\u00fablico mais jovem (20 &#8211; 30 anos)<br \/><br \/><\/li><\/ul><p><span style=\"font-weight: 400;\"><strong>\u2728 Existe um grande universo de clientes em potencial ainda n\u00e3o explorado.<br \/><\/strong><\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-75a58b7 e-con-full e-flex e-con e-child\" data-id=\"75a58b7\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7358b81 elementor-widget elementor-widget-text-editor\" data-id=\"7358b81\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><b>Estrat\u00e9gia de marketing exige conhecimento<\/b><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d77eada elementor-widget elementor-widget-text-editor\" data-id=\"d77eada\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>O resultado deste Censo pode ser encarado de duas formas:<\/p><ul><li aria-level=\"1\">Por um lado, o p\u00fablico bastante homog\u00eaneo coloca os fornecedores de insumos e equipamentos em uma zona de conforto, em que j\u00e1 conhece e sabe interagir com o p\u00fablico;<\/li><\/ul><ul><li aria-level=\"1\">Por outro lado, manter este mesmo p\u00fablico exigir\u00e1 esfor\u00e7os cada vez maiores, e o sucesso de longo prazo depender\u00e1 da capacidade de conquistar novos clientes;<\/li><\/ul><p><b><span style=\"font-weight: 400;\"><br \/><strong>\u2728 <\/strong><\/span>A Pint.Network pode ajudar a sua marca a ser bem sucedida no universo da cerveja caseira. Fale conosco!<\/b><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-13bb40f elementor-invisible elementor-widget elementor-widget-image\" data-id=\"13bb40f\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;slideInUp&quot;,&quot;_animation_tablet&quot;:&quot;fadeIn&quot;}\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"800\" height=\"1000\" src=\"https:\/\/brassagemforte.com.br\/censo\/wp-content\/uploads\/2025\/11\/logo-censo-819x1024.png\" class=\"attachment-large size-large wp-image-47\" alt=\"\" srcset=\"https:\/\/brassagemforte.com.br\/censo\/wp-content\/uploads\/2025\/11\/logo-censo-819x1024.png 819w, https:\/\/brassagemforte.com.br\/censo\/wp-content\/uploads\/2025\/11\/logo-censo-240x300.png 240w, https:\/\/brassagemforte.com.br\/censo\/wp-content\/uploads\/2025\/11\/logo-censo-768x960.png 768w, https:\/\/brassagemforte.com.br\/censo\/wp-content\/uploads\/2025\/11\/logo-censo.png 1080w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\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-51cb525 elementor-widget elementor-widget-text-editor\" data-id=\"51cb525\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>O Censo da Cerveja Caseira Brasileira \u00e9 produzido pelo canal <strong>Brassagem Forte<\/strong>, um produto da <strong><a href=\"https:\/\/pint.network\/\" target=\"_blank\" rel=\"noopener\">Pint.Network<\/a><\/strong>. Oferecemos consultoria de marketing, pesquisa de mercado e publicidade em m\u00eddias de conte\u00fado cervejeiro, tudo para contribuir com o sucesso do seu neg\u00f3cio!<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3a5ad2a elementor-widget elementor-widget-image\" data-id=\"3a5ad2a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"658\" height=\"528\" src=\"https:\/\/brassagemforte.com.br\/censo\/wp-content\/uploads\/2025\/12\/pint-newtwork.png\" class=\"attachment-large size-large wp-image-990\" alt=\"\" srcset=\"https:\/\/brassagemforte.com.br\/censo\/wp-content\/uploads\/2025\/12\/pint-newtwork.png 658w, https:\/\/brassagemforte.com.br\/censo\/wp-content\/uploads\/2025\/12\/pint-newtwork-300x241.png 300w\" sizes=\"(max-width: 658px) 100vw, 658px\" \/>\t\t\t\t\t\t\t\t\t\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\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Selecione o idioma desejado: Censo da Cerveja Caseira Brasileira EDI\u00c7\u00c3O 2025 Confira os resultados do Censo da Cerveja Caseira Brasileira 2025, uma pesquisa criada pelo Brassagem Forte para entender quem somos, como produzimos, quais equipamentos utilizamos, nossos estilos favoritos e os principais desafios do hobby no pa\u00eds. O objetivo \u00e9 que esses dados auxiliem n\u00e3o [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"open","template":"","meta":{"inline_featured_image":false,"footnotes":""},"class_list":["post-31","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/brassagemforte.com.br\/censo\/wp-json\/wp\/v2\/pages\/31","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/brassagemforte.com.br\/censo\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/brassagemforte.com.br\/censo\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/brassagemforte.com.br\/censo\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/brassagemforte.com.br\/censo\/wp-json\/wp\/v2\/comments?post=31"}],"version-history":[{"count":0,"href":"https:\/\/brassagemforte.com.br\/censo\/wp-json\/wp\/v2\/pages\/31\/revisions"}],"wp:attachment":[{"href":"https:\/\/brassagemforte.com.br\/censo\/wp-json\/wp\/v2\/media?parent=31"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}