.agora{background:#fff;border:1px solid #e3ecf7;border-radius:22px;grid-template-columns:auto repeat(5,minmax(0,1fr));align-items:stretch;display:grid;overflow:hidden;box-shadow:0 18px 40px -28px #003c8c59}.agora-rotulo{color:#fff;background:linear-gradient(145deg,#0065ea,#2b8cff);flex-direction:column;justify-content:center;gap:2px;padding:16px 22px;display:flex}.agora-rotulo b{letter-spacing:-.03em;font-size:17px;line-height:1.1}.agora-rotulo small{text-transform:uppercase;letter-spacing:.12em;opacity:.9;font-size:12px;font-weight:800}.agora-ponto{background:#7cf2b8;border-radius:50%;width:9px;height:9px;margin-bottom:6px;animation:2s ease-in-out infinite agoraPulso;box-shadow:0 0 0 4px #7cf2b847}@keyframes agoraPulso{50%{box-shadow:0 0 0 8px #7cf2b800}}.agora-item{color:#0b1939;border-left:1px solid #edf2f9;align-items:center;gap:12px;min-width:0;padding:16px 18px;transition:background .2s;display:flex}.agora-rotulo+.agora-item{border-left:0}.agora-item:hover{background:#f4f9ff}.agora-icone{color:#0065ea;background:#eaf3ff;border-radius:14px;flex:none;place-items:center;width:42px;height:42px;transition:transform .25s,background .2s,color .2s;display:grid}.agora-item:hover .agora-icone{color:#fff;background:#0065ea;transform:scale(1.08)rotate(-4deg)}.agora-texto{flex-direction:column;min-width:0;line-height:1.25;display:flex}.agora-texto small{text-transform:uppercase;letter-spacing:.07em;color:#0065ea;font-size:10.5px;font-weight:800}.agora-texto b{letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.agora-texto em{color:#6b7890;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-style:normal;overflow:hidden}@media (max-width:1180px){.agora{scroll-snap-type:x proximity;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:minmax(230px,1fr);grid-auto-flow:column;overflow-x:auto}.agora::-webkit-scrollbar{display:none}.agora-rotulo{scroll-snap-align:start;flex-direction:row;grid-auto-columns:auto;align-items:center;gap:8px;min-width:max-content;padding:14px 18px}.agora-ponto{margin:0}.agora-item{scroll-snap-align:start}}@media (prefers-reduced-motion:reduce){.agora-ponto{animation:none}}
