.arc-financial-stage {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: #090e15;
}

.arc-stage-global {
  background: #090e15;
}

.arc-stage-capital {
  background: #0b1017;
}

.arc-stage-tools {
  background: #0a0f16;
}

.arc-financial-stage::after {
  content: '';
  position: absolute;
  z-index: 0;
  inset: 0 0 auto;
  height: 1px;
  background: linear-gradient(90deg, transparent 8%, rgba(126, 184, 222, 0.16) 50%, transparent 92%);
  pointer-events: none;
}

.arc-financial-stage > :not(.arc-stage-canvas) {
  position: relative;
  z-index: 1;
}

.arc-financial-stage .section-bg-wrapper {
  display: none;
}

.arc-stage-canvas {
  position: absolute;
  z-index: 0;
  inset: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  background: transparent;
}

.arc-stage-capital .pricing-amount {
  position: relative;
  text-shadow: 0 0 24px rgba(92, 159, 214, 0.12);
}

.arc-stage-tools picture,
.arc-stage-tools .section-headline {
  position: relative;
  filter: drop-shadow(0 18px 28px rgba(0, 0, 0, 0.18));
}

@media (max-width: 767.98px) {
  .arc-stage-canvas {
    opacity: 0.9;
  }
}

@media (prefers-reduced-motion: reduce) {
  .arc-stage-canvas {
    opacity: 0.84;
  }
}
