.service-detail-refresh .detail-hero-actions{gap:8px}.service-detail-refresh .detail-hero-actions .outline-btn{background:#cf3575!important;color:#fff!important}.service-detail-refresh .detail-hero-actions .outline-btn.outline-btn--light,.service-detail-refresh .detail-call{border:1px solid rgba(255,255,255,.78)!important;background:transparent!important;color:#fff!important}.service-detail-refresh .detail-hero-actions .outline-btn:hover,.service-detail-refresh .detail-call:hover{background:#a82059!important;color:#fff!important}.service-detail-refresh .detail-hero-actions>a{box-sizing:border-box!important;display:inline-flex!important;flex:0 0 170px!important;width:170px!important;min-width:170px!important;max-width:170px!important;height:56px!important;min-height:56px!important;margin:0!important;justify-content:center;padding:0 8px!important;font-size:.84rem;line-height:1;white-space:nowrap;text-align:center}@media(max-width:520px){.service-detail-refresh .detail-hero-actions>a{flex:1 0 100%!important;width:100%!important;min-width:0!important;max-width:none!important;justify-content:flex-start!important;padding-left:25px!important}}
.service-detail-refresh .service-cta-band> .outline-wrap>div:last-child,.service-detail-refresh .service-final-cta> .outline-wrap>div:last-child{gap:12px}.service-detail-refresh .service-cta-band a,.service-detail-refresh .service-final-cta a{box-sizing:border-box;flex:0 0 215px;width:215px;min-width:215px;min-height:58px;margin:0;padding:0 16px;font-size:.97rem;line-height:1;text-align:center;transition:transform .24s ease,background .24s ease,color .24s ease,border-color .24s ease,box-shadow .24s ease}.service-detail-refresh .service-cta-band a:hover,.service-detail-refresh .service-final-cta a:hover{transform:translateY(-3px);box-shadow:0 12px 22px rgba(0,0,0,.2)}.service-detail-refresh .service-cta-band a:first-child:hover,.service-detail-refresh .service-final-cta a:first-child:hover{border-color:#a82059;background:#a82059}.service-detail-refresh .service-cta-band a:not(:first-child):hover,.service-detail-refresh .service-final-cta a:not(:first-child):hover{border-color:#fff;background:#fff;color:#233c54}@media(max-width:620px){.service-detail-refresh .service-cta-band a,.service-detail-refresh .service-final-cta a{flex:1 0 100%;width:100%;min-width:0}}
.service-detail-refresh .service-cta-band .outline-wrap{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:64px}.service-detail-refresh .service-cta-band> .outline-wrap>div:last-child{display:flex;flex-wrap:nowrap;justify-content:flex-end}.service-detail-refresh .service-cta-band a{flex:0 0 250px;width:250px;min-width:250px;white-space:nowrap}@media(max-width:1050px){.service-detail-refresh .service-cta-band .outline-wrap{grid-template-columns:1fr;gap:28px}.service-detail-refresh .service-cta-band> .outline-wrap>div:last-child{justify-content:flex-start}}@media(max-width:620px){.service-detail-refresh .service-cta-band> .outline-wrap>div:last-child{flex-wrap:wrap}.service-detail-refresh .service-cta-band a{flex:1 0 100%;width:100%;min-width:0}}
