/* Match the approved object-card motion; scope only to preceding blocks. */
#pa-task-root .pa-task,#pa-services-root .pa-service-card{position:relative;overflow:hidden}
#pa-task-root .pa-task:before,#pa-services-root .pa-service-card:before{content:"";position:absolute;inset:0;width:auto;z-index:0;pointer-events:none;opacity:1;background:linear-gradient(110deg,transparent 30%,#ffffff16 48%,transparent 66%);transform:translateX(-120%);animation:none}
#pa-services-root .pa-service-card:not(.pa-service-feature):before{background:linear-gradient(110deg,transparent 30%,#ffffff66 48%,transparent 66%)}
#pa-task-root .pa-task>* ,#pa-services-root .pa-service-card>*{position:relative;z-index:1}
#pa-task-root .pa-task-link span,#pa-services-root .pa-service-link span{transform:none!important}
#pa-task-root .pa-task-link span:before,#pa-services-root .pa-long-arrow{transition:transform .22s}
#pa-task-root .pa-task:hover{transform:none;background:#252a30;border-color:#1c2026}
#pa-task-root .pa-task:hover:before,#pa-task-root .pa-task:focus-visible:before,#pa-services-root .pa-service-card:hover:before,#pa-services-root .pa-service-card:focus-within:before{animation:pa-card-consistent-shine .7s ease-out}
#pa-task-root .pa-task:hover .pa-task-link span:before,#pa-task-root .pa-task:focus-visible .pa-task-link span:before,#pa-services-root .pa-service-card:hover .pa-long-arrow,#pa-services-root .pa-service-card:focus-visible .pa-long-arrow,#pa-services-root .pa-service-link:hover .pa-long-arrow,#pa-services-root .pa-service-link:focus-visible .pa-long-arrow{transform:translateX(6px)}
@keyframes pa-card-consistent-shine{to{transform:translateX(120%)}}
#pa-services-root .pa-services-all:after{inset:0;width:auto;opacity:1;background:linear-gradient(110deg,transparent 30%,#ffffff16 48%,transparent 66%);transform:translateX(-120%)}
#pa-services-root .pa-services-all:hover:after{animation:pa-card-consistent-shine .7s ease-out}
@media(prefers-reduced-motion:reduce){#pa-task-root .pa-task:before,#pa-services-root .pa-service-card:before,#pa-services-root .pa-services-all:after{display:none}#pa-task-root .pa-task-link span:before,#pa-services-root .pa-long-arrow{transition:none;transform:none!important}}
