/* v8.04 — true visible U-curve for Services Hero.
   Uses one identical normalized path for clipping and visible stroke.
   CSS is scoped to Services Hero; previously frozen pages are unchanged. */
@media (min-width:651px) {
  body .vg-services-page .sv96-slide-media {
    position:relative !important;
    border-radius:0 !important;
    clip-path:url(#sv803-hero-curve) !important;
    -webkit-clip-path:url(#sv803-hero-curve) !important;
    overflow:visible !important;
  }
  body .vg-services-page .sv96-slide-media .sv803-curve-outline {
    display:block !important;
    position:absolute !important;
    inset:0 !important;
    width:100% !important;
    height:100% !important;
    pointer-events:none !important;
    z-index:7 !important;
  }
}
@media (max-width:650px) {
  body .vg-services-page .sv96-slide-media {clip-path:none !important;-webkit-clip-path:none !important;}
  body .vg-services-page .sv96-slide-media .sv803-curve-outline {display:none !important;}
}
