/* v156: first service title exits as one selected, receding object. */
.svc151-hint{
  position:fixed;left:50%;top:50%;z-index:2000;
  transform:translate(-50%,-50%);
}
/* The orbit occluder has no cards to mask during the title hold. Its static
   PSD coordinates otherwise briefly stretch the same cutout on phones. */
.svc151-plane.is-waiting .svc151-occluder{visibility:hidden}
.svc-psd-heading{
  transform:translate3d(var(--svc-title-x,0px),var(--svc-title-y,0px),0)
    rotate(var(--svc-title-turn,0deg)) scale(var(--svc-title-scale,1));
}
/* The selected headline passes behind WooGi only after its initial gesture
   has been readable. Transparent cutout pixels still reveal the background. */
.svc-psd-art:has(.svc-psd-heading.is-behind-cutout) .svc-psd-cutout{z-index:3}
@media(max-width:1180px){
  .s03-services-area .svc-psd-heading{
    transform:translate3d(var(--svc-title-x,0px),var(--svc-title-y,0px),0)
      rotate(var(--svc-title-turn,0deg)) scale(var(--svc-title-scale,1))!important;
  }
}

