/* Destaques do hero (home) */
.hero__destaques{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:clamp(56px,7vw,88px) 0 clamp(56px,6vw,80px);padding:0}
.destaque{position:relative;display:flex;flex-direction:column;gap:18px;padding:24px;border:1px solid var(--linha-2);border-radius:16px;background:linear-gradient(180deg,rgba(9,32,72,.72),rgba(4,19,41,.78));backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:transform .45s var(--ease),border-color .3s,box-shadow .45s;overflow:hidden}
.destaque::before{content:"";position:absolute;left:24px;right:24px;top:0;height:1px;background:linear-gradient(90deg,transparent,var(--sinal),transparent);opacity:.55}
.destaque:hover{transform:translateY(-4px);border-color:rgba(127,166,255,.45);box-shadow:0 22px 50px -24px rgba(74,123,232,.55)}
.destaque__ico{width:48px;height:48px;display:grid;place-items:center;flex-shrink:0;border-radius:12px;color:var(--sinal);background:linear-gradient(145deg,rgba(127,166,255,.18),rgba(5,38,93,.55));border:1px solid rgba(127,166,255,.32);box-shadow:inset 0 1px 0 rgba(255,255,255,.06);transition:transform .45s var(--ease),background .3s,color .3s}
.destaque__ico svg{width:22px;height:22px}
.destaque:hover .destaque__ico{transform:scale(1.06);background:var(--sinal);color:#020B19}
.destaque__txt{display:grid;gap:6px}
.destaque__rot{font:600 .72rem/1.2 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--texto-3)}
.destaque strong{font:600 1.08rem/1.35 var(--f-texto);color:var(--texto)}
.destaque__desc{font:400 .9rem/1.5 var(--f-texto);color:var(--texto-2)}
@media (max-width:1000px){.hero__destaques{grid-template-columns:1fr 1fr}}
@media (max-width:520px){.hero__destaques{grid-template-columns:1fr}.destaque{flex-direction:row;align-items:flex-start;padding:18px}}
