/* FAC Partners – Glow Border Fix (CSS only) */
.facp-card{
  position: relative;
  isolation: isolate;
  overflow: visible;
}
.facp-card-inner{ position: relative; z-index: 1; }

.facp-glow{
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  pointer-events: none;
  mix-blend-mode: screen;
  --glow-stroke: 3;
}
.facp-glow .gb{
  fill: none;
  stroke-linecap: round;
  stroke-width: var(--glow-stroke);
  stroke-dasharray: 120 380;
  vector-effect: non-scaling-stroke;
  stroke-opacity: .95;
}
.facp-glow .gb.one{
  animation: gb-run 4.8s linear infinite;
  filter: drop-shadow(0 0 14px rgba(255,170,80,.55)) drop-shadow(0 0 32px rgba(255,120,90,.35));
}
.facp-glow .gb.two{
  animation: gb-run 4.8s linear infinite;
  animation-delay: -2.4s;
  filter: drop-shadow(0 0 14px rgba(255,120,190,.55)) drop-shadow(0 0 32px rgba(255,90,160,.35));
}
@keyframes gb-run { to { stroke-dashoffset: -500 } }
