/* =====================================================================
   V84 — refinamentos globais
   ===================================================================== */
#site-header .brand-select-word,
#mobile-panel .brand-select-word{color:#f8990d!important;-webkit-text-fill-color:#f8990d!important}
#site-header .brand-flow-word,
#mobile-panel .brand-flow-word{color:#9dfa4d!important;-webkit-text-fill-color:#9dfa4d!important}
#site-footer .brand-select-word,footer .brand-select-word,
#site-footer .brand-flow-word,footer .brand-flow-word{color:inherit!important;-webkit-text-fill-color:currentColor!important}

.structure-page .inst-hero-structure{
  position:relative;
  isolation:isolate;
  background:
    radial-gradient(circle at 17% 26%,rgba(23,91,178,.22),transparent 42%),
    radial-gradient(circle at 82% 37%,rgba(119,48,190,.22),transparent 42%),
    linear-gradient(180deg,#030811,#06101d)!important;
  overflow:hidden!important;
}
.structure-page .inst-structure-aurora{
  position:absolute;
  z-index:0;
  inset:-8%;
  pointer-events:none;
  background:
    linear-gradient(112deg,transparent 15%,rgba(51,130,255,.09) 42%,rgba(165,72,255,.11) 61%,transparent 82%),
    radial-gradient(ellipse at 72% 35%,rgba(104,71,255,.18),transparent 44%),
    radial-gradient(ellipse at 28% 55%,rgba(42,157,255,.1),transparent 46%);
  filter:blur(24px);
  animation:v84StructureAurora 10s ease-in-out infinite alternate;
}
.structure-page .inst-hero-structure .inst-hero-grid{position:relative;z-index:2}
@keyframes v84StructureAurora{to{transform:translate3d(2.2%,1.4%,0) scale(1.035);opacity:.76}}
@media(prefers-reduced-motion:reduce){.structure-page .inst-structure-aurora{animation:none}}

/* Trabalhe conosco | transição limpa entre Próximo passo e rodapé */
body.careers-edition footer{border-top:0!important}

#site-header .brand-genesis-word,
#mobile-panel .brand-genesis-word{color:#CCFF03!important;-webkit-text-fill-color:#CCFF03!important}
