/* Painel de inteligência BORA? v11 — mobile first */
.ni-v11-insights{margin:32px 0;padding:clamp(16px,3vw,32px);border:1px solid rgba(127,151,142,.25);border-radius:22px;background:rgba(18,37,32,.045);color:inherit}
.ni-v11-insights-title{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}
.ni-v11-insights h3{font-size:clamp(22px,3vw,34px);line-height:1.12;max-width:650px;margin:8px 0}
.ni-v11-insights h4{font-size:18px;margin:0 0 12px}.ni-v11-insights p{max-width:780px}
.ni-v11-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:22px 0}
.ni-v11-stat-grid>div{border:1px solid rgba(110,140,125,.22);padding:16px;border-radius:14px;background:rgba(255,255,255,.55)}
.ni-v11-stat-grid small{display:block;color:#50685e;font-size:13px}.ni-v11-stat-grid strong{display:block;font-size:32px;margin-top:6px;color:#132e24;font-variant-numeric:tabular-nums}
.ni-v11-tables{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}
.ni-v11-tables table{width:100%;border-collapse:collapse;font-size:15px}.ni-v11-tables th,.ni-v11-tables td{text-align:left;padding:9px 6px;border-bottom:1px solid rgba(100,120,110,.19)}
.ni-v11-tables th{color:#526458;font-weight:600}.ni-v11-tables td:last-child{text-align:right;font-variant-numeric:tabular-nums}
.ni-intelligence-page{max-width:1090px;margin:0 auto;padding:88px 20px 100px}.ni-intelligence-page h1{font-size:clamp(38px,5vw,72px);letter-spacing:-.04em;line-height:1.03;max-width:900px}
.ni-intelligence-page h2{font-size:clamp(24px,3vw,36px)}.ni-intelligence-page .lead{font-size:clamp(17px,2.2vw,23px);line-height:1.5;max-width:760px}
.ni-intelligence-panels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:35px 0}.ni-intelligence-panels article{padding:24px;background:#10281e;color:#fff;border-radius:18px}.ni-intelligence-panels p{opacity:.8;line-height:1.5}
@media(max-width:720px){.ni-v11-tables,.ni-intelligence-panels{grid-template-columns:1fr}.ni-v11-insights-title>a{width:100%;text-align:center}}
