/* =====================================================================
   AIZ · Home — cores invertidas entre "A AIZ" e "Soluções"
   "A AIZ" (.operacao) passa a fundo claro; "Soluções" (.solucoes) a escuro.
   ===================================================================== */

/* ---------- A AIZ: fundo claro ---------- */
.operacao{background:var(--bg);color:var(--fg)}
.operacao .m3{color:var(--c-sky-700)}
.operacao .colunas3{border-top-color:var(--linha)}
.operacao .colunas3__item{border-color:var(--linha)}
.operacao .colunas3__n{color:var(--c-sky-700)}
.operacao .colunas3__item p{color:var(--fg-2)}
.operacao .fx-luz::after{background:radial-gradient(380px circle at var(--mx,50%) var(--my,50%),rgba(27,106,152,.07),transparent 62%)}

/* ---------- Soluções: fundo escuro ---------- */
.solucoes .idx{border-top-color:var(--linha-escura)}
.solucoes .idx__tab{color:var(--fg-claro-2);border-bottom-color:var(--linha-escura)}
.solucoes .idx__tab:hover,.solucoes .idx__tab[aria-selected="true"]{color:var(--c-white)}
.solucoes .idx__tab .ic{color:var(--c-sky-400)}
.solucoes .idx__num{color:var(--c-slate-400)}
.solucoes .idx__tab[aria-selected="true"] .idx__num{color:var(--c-sky-400)}
.solucoes .idx__panel{border-bottom-color:var(--linha-escura)}
.solucoes .idx__resumo{color:var(--fg-claro-2)}
.solucoes .idx__frente{color:var(--c-white)}
.solucoes .link{color:var(--c-sky-400)}
@media (min-width:900px){
  .solucoes .idx__panel{border-top-color:var(--c-sky-400)}
}
