/* ============================================================
   NexoFlow — Seção de Benefícios
   ============================================================ */

.benefits-band{
  background:var(--blue);color:#fff;border-radius:28px;
  padding:64px;position:relative;overflow:hidden;
}
.benefits-band .nexo-bg{opacity:.25}
.benefits-grid{
  display:grid;grid-template-columns:repeat(3,1fr);
  gap:28px;margin-top:46px;position:relative;z-index:1;
}
.benefit{position:relative}
.benefit .big{
  font-family:var(--font-head),sans-serif;font-weight:800;font-size:52px;line-height:1;
  background:linear-gradient(120deg,#fff,var(--green));
  -webkit-background-clip:text;background-clip:text;color:transparent;
}
.benefit h3{color:#fff;font-size:19px;margin-top:14px}
.benefit p{color:rgba(255,255,255,.74);font-size:15px;margin-top:8px}
.benefits-band .b-head{position:relative;z-index:1;max-width:600px}
.benefits-band .b-head h2{color:#fff;font-size:clamp(28px,3.6vw,42px)}
.benefits-band .b-head p{color:rgba(255,255,255,.78);margin-top:14px;max-width:560px}
