/* V2 feature columns and FAQ layout, with plain service lists. */
.qpps-service-activities h2{color:#00a1b6;font-size:clamp(30px,3.2vw,46px);}
.qpps-service-activities h3{color:#ba8c78;font-size:23px;line-height:1.3;}
.qpps-service-eyebrow{color:#ba8c78;font-size:16px;}
.qpps-service-activities ul{padding-left:20px;margin:0;}
.qpps-service-activities li{list-style:disc;color:#203247;line-height:1.7;margin-bottom:12px;padding-left:3px;}
.qpps-service-activities li::marker{color:#00a1b6;}
.qpps-service-activities .tp-feature-item{padding-right:24px;}
.qpps-service-simplified #service-scope-detail{background:#f5f7f7;}
.qpps-service-simplified #service-scope-detail .row{padding-top:0!important;}
.qpps-service-simplified #service-scope-detail .tp-faq-content{background:none!important;padding:0 25px 0 0;}
.qpps-service-simplified #service-scope-detail .tp-faq-content h2{color:#00a1b6!important;}
.qpps-service-simplified #service-scope-detail .tp-faq-content span{color:#ba8c78!important;}
.qpps-service-simplified #service-scope-detail .tp-faq-content p{color:#203247!important;}
.qpps-service-simplified #service-scope-detail .tp-faq-content .tp-btn{background:#00a1b6;color:white;}
.qpps-service-simplified #service-scope-detail .accordion-button{color:#00a1b6!important;}
.qpps-scope-anchor{display:block;scroll-margin-top:110px;}
@media(max-width:767px){.qpps-service-activities{padding-top:55px;padding-bottom:30px;}.qpps-service-activities .tp-feature-item{padding-right:0;}.qpps-service-simplified #service-scope-detail .tp-faq-content{padding:0;}}

/* Native V2 success cards selected for QP/RP activities. */
.qpps-scope-cards{background:#f6f6f6;}
.qpps-scope-cards .tp-success-item{width:100%;background:#e5ebea;padding:40px 32px 70px;}
.qpps-scope-cards .tp-success-item>.d-flex{margin-bottom:32px!important;min-height:66px;}
.qpps-scope-cards .tp-success-item h4{color:#ba8c78;font-size:24px;line-height:1.25;}
.qpps-scope-cards .tp-success-item svg{color:#00a1b6;flex-shrink:0;}
.qpps-scope-cards .tp-success-item>.d-flex>span{flex-shrink:0;}
.qpps-scope-cards .tp-success-btn span{background:#e5ebea;color:#00a1b6;}
.qpps-scope-cards .tp-success-btn span:before{background:#f6f6f6;}
@media(max-width:767px){.qpps-scope-cards .tp-success-item{padding:30px 26px 65px;}}
