.as-social{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}
.as-social .as-soc{width:40px;height:40px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);color:#c9d4ee;transition:all .22s ease}
.as-social .as-soc svg{width:20px;height:20px}
.as-social .as-soc:hover{background:linear-gradient(120deg,#7c3aed,#2563eb);border-color:transparent;color:#fff;transform:translateY(-2px)}
