/* #connect (Let's Connect / Your Voice Matters): both women fully visible.
   Blurred full-cover backdrop + sharp photo shown whole (full width)
   with a vertical gradient fade — same approach as phone/tablet back covers.
   Applies at phone, tablet, and desktop. */
#connect{
  position:relative;
  isolation:isolate;
  overflow:hidden;
  background-color:#0f1f12!important;
}
#connect::before{
  content:"";
  position:absolute;
  inset:-80px;
  z-index:-3;
  pointer-events:none;
  background:url('table-conversation.jpg?v=19b') center center / cover no-repeat;
  filter:blur(36px) saturate(1.05) brightness(.55);
  transform:scale(1.08);
}
#connect .bgp{
  position:absolute!important;
  top:0!important;
  left:0!important;
  right:0!important;
  width:100%!important;
  height:auto!important;
  aspect-ratio:1400 / 933;
  margin:0!important;
  z-index:-2!important;
  background-image:url('table-conversation.jpg?v=19b')!important;
  background-size:100% 100%!important;
  background-repeat:no-repeat!important;
  background-position:center center!important;
  filter:saturate(1.05) brightness(.78)!important;
  -webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 62%,transparent 100%)!important;
  mask-image:linear-gradient(to bottom,#000 0%,#000 62%,transparent 100%)!important;
  transform:none!important;
  will-change:auto;
  opacity:1!important;
}
