.social-presence-r1310{display:none!important}
/* REQVERA R13.2 — visible social identity footer hotfix.
   Scope: footer social links only. */
.social-presence-r1320{
  display:flex;align-items:center;justify-content:flex-end;gap:14px;
  margin-left:auto;padding-left:26px;border-left:1px solid rgba(128,190,207,.14);
  min-width:max-content
}
.social-presence-label-r1320{
  color:#708a94;font-size:9px;font-weight:850;letter-spacing:.16em;
  line-height:1;text-transform:uppercase;white-space:nowrap
}
.social-actions-r1320{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.social-profile-r1320{
  --social-accent:92,215,229;
  position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;
  min-height:38px;padding:0 13px;
  border:1px solid rgba(128,190,207,.18);border-radius:999px;
  background:linear-gradient(145deg,rgba(13,34,45,.92),rgba(5,18,25,.86));
  color:#a9bdc5!important;text-decoration:none!important;
  font-size:10.5px;font-weight:780;letter-spacing:.01em;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.035),0 8px 26px rgba(0,0,0,.10);
  transition:transform .16s ease,border-color .16s ease,color .16s ease,background .16s ease,box-shadow .16s ease
}
.social-profile-r1320 svg{
  width:15px;height:15px;flex:0 0 15px;fill:currentColor;display:block
}
.social-profile-r1320:hover,.social-profile-r1320:focus-visible{
  transform:translateY(-1px);color:#f0fbfd!important;
  border-color:rgba(var(--social-accent),.48);
  background:linear-gradient(145deg,rgba(17,45,58,.98),rgba(8,25,34,.96));
  box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 12px 32px rgba(0,0,0,.18),0 0 0 3px rgba(var(--social-accent),.045);
  outline:none!important
}
.social-profile-r1320[data-network="linkedin"]{--social-accent:71,164,210}
.social-profile-r1320[data-network="x"]{--social-accent:127,227,239}
.social-profile-r1320[data-network="youtube"]{--social-accent:255,95,108}
.social-profile-r1320[data-network="x"]::after{
  content:"";position:absolute;left:12px;right:12px;bottom:-1px;height:1px;
  background:linear-gradient(90deg,transparent,rgba(104,229,239,.66),rgba(137,113,245,.56),transparent);
  opacity:.75
}
.enterprise-footer-main-r875>.social-presence-r1320{align-self:center}
.acq-foot>.social-presence-r1320{
  width:auto;justify-content:flex-start;margin:14px 0 12px;padding:14px 0 0;
  border-left:0;border-top:1px solid rgba(157,176,186,.12)
}
.acq-foot>.social-presence-r1320 .social-profile-r1320{min-height:38px;font-size:.75rem}
@media(max-width:1180px) and (min-width:901px){
  .social-presence-label-r1320{display:none}
  .social-presence-r1320{padding-left:16px;gap:8px}
  .social-profile-r1320{padding:0 10px}
}
@media(max-width:900px){
  .enterprise-footer-main-r875{flex-wrap:wrap}
  .enterprise-footer-main-r875>.social-presence-r1320{
    width:100%;justify-content:flex-start;margin:4px 0 0;padding:16px 0 0;
    border-left:0;border-top:1px solid rgba(128,190,207,.12)
  }
}
@media(max-width:520px){
  .social-presence-r1320{align-items:flex-start;flex-direction:column;gap:10px}
  .social-presence-label-r1320{display:block}
  .social-actions-r1320{width:100%;gap:7px}
  .social-profile-r1320{min-height:38px;padding:0 11px;font-size:10px}
}
@media(prefers-reduced-motion:reduce){
  .social-profile-r1320{transition:none}
  .social-profile-r1320:hover,.social-profile-r1320:focus-visible{transform:none}
}
