/* Same 1.3s reveal and easing as Bizzen Home 1, using existing keyframes. */
main .qpps-title-motion{visibility:visible!important;}
main .qpps-title-motion.qpps-title-waiting{animation:none!important;opacity:0!important;}
main .qpps-title-motion.qpps-title-playing{animation:img-anim-top 1.3s cubic-bezier(.645,.045,.355,1) both!important;}
main .qpps-title-motion.qpps-title-playing[data-title-direction="left"]{animation-name:img-anim-left!important;}
@media(prefers-reduced-motion:reduce){main .qpps-title-motion{animation:none!important;opacity:1!important;clip-path:none!important;transform:none!important;}}
.qpps-service-related{border-top:1px solid #d5dfe0;padding-top:20px;margin-top:24px;line-height:1.8;}
.qpps-service-related a{color:#00a1b6;text-decoration:underline;text-underline-offset:4px;}

#service-scope-detail .accordion-item{scroll-margin-top:110px;}

/* Keep consultation CTAs in the original salmon pink. */
body a.qpps-consultation-salmon,body button.qpps-consultation-salmon,
.qpps-home-brand .tp-header-2-btn>a.qpps-consultation-salmon{
 background:#f9d0b4!important;color:#203247!important;border-color:#f9d0b4!important;
}
body .qpps-consultation-salmon::before,body .qpps-consultation-salmon::after{background:#f9d0b4!important;}
body .qpps-consultation-salmon span{color:inherit!important;}
