.loader-overlay {
    position: fixed;
    inset: 0;
    z-index: 99999;
    display: flex;
    align-items: center;
    justify-content: center;
    background: white;
    transition: opacity 0.5s;
    opacity: 1;
    pointer-events: all;
  }
  .loader-overlay.fade-out {
    opacity: 0;
    pointer-events: none;
  }
  @keyframes scale-down {
    0% {
      transform: scale(2.2);
    }
    100% {
      transform: scale(1);
    }
  }
  .animate-scale-down {
    animation: scale-down 1.1s cubic-bezier(0.4,0,0.2,1) forwards;
  }

  .services-icon-white {
    filter: brightness(0) invert(1);
    }