.elementor-2530 .elementor-element.elementor-element-4676d60{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-2530 .elementor-element.elementor-element-4676d60:not(.elementor-motion-effects-element-type-background), .elementor-2530 .elementor-element.elementor-element-4676d60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2530 .elementor-element.elementor-element-d9c1150{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2530 .elementor-element.elementor-element-12b20b8 .elementor-heading-title{color:var( --e-global-color-e80f268 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2530 .elementor-element.elementor-element-487480d{color:var( --e-global-color-e80f268 );}.elementor-2530 .elementor-element.elementor-element-25190c2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2530 .elementor-element.elementor-element-02941af{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:96px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-2530 .elementor-element.elementor-element-caac060{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2530 .elementor-element.elementor-element-0c3a89d{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2530 .elementor-element.elementor-element-4e7f82a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2530 .elementor-element.elementor-element-9adfc9b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2530 .elementor-element.elementor-element-2108756{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2530 .elementor-element.elementor-element-ddc5cb2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2530 .elementor-element.elementor-element-f41f8ea{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:48px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-2530 .elementor-element.elementor-element-8f13065{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2530 .elementor-element.elementor-element-89a1632{--grid-columns:3;}.elementor-2530 .elementor-element.elementor-element-89a1632 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-2530 .elementor-element.elementor-element-89a1632 .e-loop-item > .elementor-section, .elementor-2530 .elementor-element.elementor-element-89a1632 .e-loop-item > .elementor-section > .elementor-container, .elementor-2530 .elementor-element.elementor-element-89a1632 .e-loop-item > .e-con, .elementor-2530 .elementor-element.elementor-element-89a1632 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-2530 .elementor-element.elementor-element-38759e2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-2530 .elementor-element.elementor-element-38759e2:not(.elementor-motion-effects-element-type-background), .elementor-2530 .elementor-element.elementor-element-38759e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e80f268 );}.elementor-2530 .elementor-element.elementor-element-5ffc735{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2530 .elementor-element.elementor-element-40dc8bb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-2530 .elementor-element.elementor-element-40dc8bb:not(.elementor-motion-effects-element-type-background), .elementor-2530 .elementor-element.elementor-element-40dc8bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2530 .elementor-element.elementor-element-4c2939c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2530 .elementor-element.elementor-element-efd2bc3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2530 .elementor-element.elementor-element-b77d0af .elementor-heading-title{color:var( --e-global-color-e80f268 );}.elementor-2530 .elementor-element.elementor-element-5481823{color:var( --e-global-color-e80f268 );}.elementor-2530 .elementor-element.elementor-element-5bd8fee{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-2530 .elementor-element.elementor-element-0c3a89d{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-2530 .elementor-element.elementor-element-89a1632{--grid-columns:2;}}@media(max-width:767px){.elementor-2530 .elementor-element.elementor-element-4676d60{--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-2530 .elementor-element.elementor-element-02941af{--padding-top:64px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-2530 .elementor-element.elementor-element-0c3a89d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2530 .elementor-element.elementor-element-f41f8ea{--padding-top:32px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-2530 .elementor-element.elementor-element-89a1632{--grid-columns:1;}.elementor-2530 .elementor-element.elementor-element-38759e2{--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-2530 .elementor-element.elementor-element-40dc8bb{--padding-top:56px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}}/* Start custom CSS *//* ===== Insights archive (PT): copia do custom CSS do 1138 em 14/10/2026, INV-5230 ===== */
.inv-ins-hero, .inv-ins-threads, .inv-ins-list, .inv-ins-sub, .inv-ins-cta{
  --inv-line: color-mix(in srgb, var(--e-global-color-text) 16%, transparent);
  --inv-line-strong: color-mix(in srgb, var(--e-global-color-text) 28%, transparent);
  --inv-muted: color-mix(in srgb, var(--e-global-color-text) 70%, transparent);
  --inv-veil-cloud: color-mix(in srgb, var(--e-global-color-e80f268) 72%, transparent);
}
@supports not (color: color-mix(in srgb, red 50%, transparent)){
  .inv-ins-hero, .inv-ins-threads, .inv-ins-list, .inv-ins-sub, .inv-ins-cta{
    --inv-line: rgba(58,70,112,.16);
    --inv-line-strong: rgba(58,70,112,.28);
    --inv-muted: rgba(58,70,112,.70);
    --inv-veil-cloud: rgba(243,246,251,.72);
  }
}
html[lang^="pt"] .inv-lang-en{ display: none !important; }
html:not([lang^="pt"]) .inv-lang-pt{ display: none !important; }
.inv-ins-hero{ border-top: 1px solid var(--inv-veil-cloud); }
.inv-ins-hero__h1 .elementor-heading-title{
  font-size: 52px;
  line-height: 1.12;
  letter-spacing: -.01em;
  max-width: 18ch;
}
.inv-ins-hero__lead{ max-width: 62ch; }
.inv-ins-hero__lead p{
  font-size: 18px;
  line-height: 1.65;
  margin: 0 0 12px;
  color: var(--inv-veil-cloud);
}
.inv-ins-hero__lead p:last-child{ margin-bottom: 0; }
.inv-ins-hero__lead .inv-ins-hero__deny{
  font-family: var(--e-global-typography-accent-font-family), sans-serif;
  font-size: 15px;
  font-weight: 600;
  color: color-mix(in srgb, var(--e-global-color-e80f268) 58%, transparent);
}
@media (max-width: 1024px){
  .inv-ins-hero__h1 .elementor-heading-title{ font-size: 40px; }
  .inv-ins-hero__lead p{ font-size: 17px; }
}
@media (max-width: 767px){
  .inv-ins-hero__h1 .elementor-heading-title{ font-size: 30px; max-width: none; }
  .inv-ins-hero__lead p{ font-size: 16px; }
  .inv-ins-hero__actions{ flex-direction: column; align-items: stretch; }
}
.inv-ins-h2 .elementor-heading-title{
  font-size: 34px;
  line-height: 1.2;
  letter-spacing: -.01em;
}
@media (max-width: 767px){
  .inv-ins-h2 .elementor-heading-title{ font-size: 26px; }
}
.inv-thread{
  border-top: 2px solid var(--e-global-color-primary);
  cursor: pointer;
  transition: border-color 200ms cubic-bezier(.4,0,.2,1);
}
.inv-thread:hover{ border-top-color: var(--e-global-color-accent); }
.inv-thread.is-active{ border-top-color: var(--e-global-color-accent); }
.inv-thread__name .elementor-heading-title{
  font-size: 17px;
  line-height: 1.3;
  font-weight: 700;
}
.inv-thread__name .elementor-heading-title .inv-thread__count{
  font-family: var(--e-global-typography-accent-font-family), sans-serif;
  font-size: 13px;
  font-weight: 600;
  color: var(--inv-muted);
  margin-left: 8px;
}
.inv-thread__desc p{
  font-size: 15px;
  line-height: 1.6;
  margin: 0;
  color: var(--inv-muted);
}
.inv-ifilter{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
  padding-bottom: 20px;
  border-bottom: 1px solid var(--inv-line);
}
.inv-ifilter__chips{ display: flex; flex-wrap: wrap; gap: 8px; }
.inv-chip{
  appearance: none;
  border: 1px solid var(--inv-line);
  background: transparent;
  border-radius: 999px;
  padding: 8px 16px;
  cursor: pointer;
  font-family: var(--e-global-typography-accent-font-family), sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.2;
  color: var(--e-global-color-text);
  transition: background-color 180ms ease, color 180ms ease, border-color 180ms ease;
}
.inv-chip:hover{ border-color: var(--inv-line-strong); }
.inv-chip.is-active{
  background: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
  color: var(--e-global-color-e80f268);
}
.inv-ifilter__tools{ display: flex; align-items: center; gap: 16px; }
.inv-ifilter__search{
  display: inline-flex;
  align-items: center;
  gap: 8px;
  border: 1px solid var(--inv-line);
  border-radius: 999px;
  padding: 8px 16px;
  color: var(--inv-muted);
}
.inv-ifilter__search:focus-within{ border-color: var(--e-global-color-accent); }
.inv-isearch{
  border: 0;
  outline: 0;
  background: transparent;
  width: 190px;
  font-family: var(--e-global-typography-text-font-family), sans-serif;
  font-size: 15px;
  color: var(--e-global-color-text);
}
.inv-ifilter__count{
  font-family: var(--e-global-typography-accent-font-family), sans-serif;
  font-size: 14px;
  color: var(--inv-muted);
  white-space: nowrap;
}
@media (max-width: 767px){
  .inv-ifilter{ flex-direction: column; align-items: stretch; }
  .inv-ifilter__chips{ overflow-x: auto; flex-wrap: nowrap; padding-bottom: 4px; }
  .inv-chip{ white-space: nowrap; }
  .inv-ifilter__tools{ justify-content: space-between; }
  .inv-isearch{ width: 100%; }
  .inv-ifilter__search{ flex: 1 1 auto; }
}
.inv-ins-grid .elementor-grid{
  column-gap: 32px;
  row-gap: 56px;
}
.inv-ins-grid .e-loop-item.inv-hide{ display: none !important; }
.inv-ins-empty{ padding: 8px 0 0; }
.inv-ins-empty p{
  font-size: 16px;
  line-height: 1.6;
  color: var(--inv-muted);
  margin: 0 0 16px;
}
.inv-ins-empty__reset{
  appearance: none;
  border: 1px solid var(--inv-line);
  background: transparent;
  border-radius: 999px;
  padding: 10px 20px;
  cursor: pointer;
  font-family: var(--e-global-typography-accent-font-family), sans-serif;
  font-size: 14px;
  font-weight: 600;
  color: var(--e-global-color-accent);
}
.inv-ins-sub__form{ width: 100%; }
.inv-ins-cta__copy{ flex: 0 0 64%; max-width: 64%; }
.inv-ins-cta__action{ flex: 0 0 36%; max-width: 36%; }
.inv-ins-cta__h2 .elementor-heading-title{
  font-size: 30px;
  line-height: 1.22;
  letter-spacing: -.01em;
}
.inv-ins-cta__lead p{
  font-size: 16px;
  line-height: 1.65;
  margin: 0;
  color: var(--inv-veil-cloud);
}
@media (max-width: 1024px){
  .inv-ins-cta__inner{ flex-direction: column; align-items: flex-start; }
  .inv-ins-cta__copy, .inv-ins-cta__action{ flex: 1 1 100%; max-width: 100%; }
  .inv-ins-cta__action{ align-items: flex-start; }
  .inv-ins-cta__h2 .elementor-heading-title{ font-size: 26px; }
}
.e-con.inv-ins-hero__inner,
.e-con.inv-ins-threads__inner,
.e-con.inv-ins-list__inner,
.e-con.inv-ins-cta__inner{ width: 100%; max-width: 1140px; }
.e-con.inv-ins-sub__inner{ width: 100%; max-width: 760px; }
.inv-ifilter > *{ min-width: 0; }
.inv-ifilter__chips{ min-width: 0; max-width: 100%; }
@media (max-width: 767px){
  .inv-ifilter__chips{ width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; }
  .inv-ifilter__tools{ width: 100%; min-width: 0; }
  .inv-ifilter__search{ min-width: 0; }
  .inv-isearch{ width: 100%; min-width: 0; }
}
.inv-ifilter .inv-chip{
  background-color: transparent !important;
  color: var(--e-global-color-text) !important;
  border: 1px solid var(--inv-line) !important;
}
.inv-ifilter .inv-chip:hover{ border-color: var(--inv-line-strong) !important; }
.inv-ifilter .inv-chip.is-active{
  background-color: var(--e-global-color-primary) !important;
  border-color: var(--e-global-color-primary) !important;
  color: var(--e-global-color-e80f268) !important;
}
.inv-ins-empty .inv-ins-empty__reset{
  background-color: transparent !important;
  color: var(--e-global-color-accent) !important;
  border: 1px solid var(--inv-line) !important;
}/* End custom CSS */