.service-project-cta{display:flex;align-items:center;justify-content:space-between;gap:40px;min-height:167px;padding:38px 55px 38px 38px;border-radius:19px;background:var(--green);color:white;margin-bottom:85px}
.inner-page .service-project-cta h3{font-size:30px;font-weight:700}.inner-page .service-project-cta p{font-size:19px;line-height:22px;margin-top:18px}.service-project-cta .button{min-width:310px;flex-shrink:0}
.inner-page .service-result h2{font-size:40px;margin-bottom:28px}
.project-team{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-bottom:85px}.project-team article{min-height:157px;padding:35px}.inner-page .project-team h3{font-size:22px;line-height:30px;color:var(--navy);font-weight:500}.inner-page .project-team p{font-size:16px;line-height:22px;margin-top:12px}
.service-outcomes{display:grid;grid-template-columns:1.28fr 1fr 1fr;grid-template-rows:minmax(172px,auto) minmax(172px,auto);gap:20px;color:var(--navy)}
.service-outcomes>.card{padding:30px;display:flex;align-items:center;border-color:#84838326}.inner-page .service-outcomes p{margin:0;font-size:22px;line-height:1.1}.service-outcomes p span{font-weight:500}.service-outcomes__documents{grid-column:2/4}
.service-outcomes>.service-outcomes__status{grid-row:1/3;display:block;position:relative;overflow:hidden;padding:48px 33px;background:linear-gradient(137.49deg,#0f224a 16.6%,#1b3a73 96.59%)}
.inner-page .service-outcomes__status h3{position:relative;z-index:1;font-size:28px;line-height:35px;font-weight:500;color:#dce6f0}.service-outcomes__status h3 span{color:#fff}.inner-page .service-outcomes__status em{color:#00df82}.service-outcomes__status img{position:absolute;width:326px;height:217px;object-fit:contain;right:-12px;bottom:35px}
@media(max-width:1000px){.service-project-cta{padding:30px;gap:25px}.service-project-cta .button{min-width:220px}.inner-page .service-project-cta h3{font-size:25px}.inner-page .service-project-cta p{font-size:16px}.inner-page .service-result h2{font-size:32px}.project-team article{padding:25px}.inner-page .project-team h3{font-size:18px}.service-outcomes>.card{padding:24px}.inner-page .service-outcomes p{font-size:17px}.inner-page .service-outcomes__status h3{font-size:23px;line-height:29px}.service-outcomes__status img{width:250px;height:180px;right:-25px}.service-outcomes{grid-template-rows:minmax(150px,auto) minmax(150px,auto)}}
@media(max-width:600px){.service-project-cta{display:block;padding:25px;margin-bottom:40px}.service-project-cta .button{margin-top:24px;min-width:0}.service-project-cta br{display:none}.inner-page .service-project-cta h3{font-size:22px}.inner-page .service-project-cta p{font-size:14px;line-height:1.4}.inner-page .service-result h2{font-size:24px;margin-bottom:24px}.project-team{gap:12px;margin-bottom:40px}.project-team article{min-height:150px;padding:18px}.inner-page .project-team h3{font-size:15px;line-height:1.25}.inner-page .project-team p{font-size:12px;line-height:1.4}.project-team br{display:none}.service-outcomes{grid-template-columns:1fr 1fr;grid-template-rows:auto;gap:12px}.service-outcomes>.card{padding:20px;min-height:125px}.service-outcomes>.service-outcomes__status{grid-column:1/-1;grid-row:auto;min-height:240px;padding:28px}.service-outcomes__status img{right:0;bottom:5px;width:240px;height:160px}.inner-page .service-outcomes__status h3{font-size:23px;line-height:29px;max-width:230px}.inner-page .service-outcomes p{font-size:14px;line-height:1.25}.service-outcomes__documents{grid-column:1/-1}}
