body,h1,h2,h3,h4,button{font-family:Aloevera,sans-serif}h5,h6,p,span,li,a,label{font-family:Montserrat,sans-serif}a{color:inherit;text-decoration:none}.highlight-text{color:#ff5757;letter-spacing:0;margin:0 4px;font-family:Guttery;font-size:50px;font-weight:400;line-height:1;display:inline-block}@media (max-width:992px){.highlight-text{font-size:42px}}@media (max-width:576px){.highlight-text{font-size:36px}}
body,h1,h2,h3,h4,button{font-family:Aloevera,sans-serif}h5,h6,p,span,li,a,label{font-family:Montserrat,sans-serif}a{color:inherit;text-decoration:none}.highlight-text{color:#ff5757;letter-spacing:0;margin:0 4px;font-family:Guttery;font-size:50px;font-weight:400;line-height:1;display:inline-block}@media (max-width:992px){.highlight-text{font-size:42px}}@media (max-width:576px){.highlight-text{font-size:36px}}.service-impact-section{background-color:#fdf8f8;width:100%;padding:60px 0;position:relative;overflow:hidden}.service-impact-section .impact-section-title{letter-spacing:-.5px;margin:0;font-weight:700;line-height:1.2}.service-impact-section .impact-section-subtitle{color:#666;margin:0;line-height:1.6}.service-impact-section .impact-images-wrapper{flex-direction:column;gap:20px;display:flex}.service-impact-section .impact-images-wrapper .image-card{border-radius:16px;width:100%;height:140px;overflow:hidden}.service-impact-section .impact-images-wrapper .image-card .impact-img{object-fit:cover;width:100%;height:100%}.service-impact-section .impact-steps-wrapper{flex-direction:column;gap:16px;padding-left:20px;display:flex}.service-impact-section .impact-steps-wrapper .step-item{background-color:#fff;border:1px solid #eee;border-radius:16px;align-items:flex-start;gap:20px;padding:22px 20px;display:flex;box-shadow:0 4px 16px #00000008}.service-impact-section .impact-steps-wrapper .step-item .step-dot{background-color:#ef4444;border-radius:50%;flex-shrink:0;width:24px;height:24px;margin-top:4px}.service-impact-section .impact-steps-wrapper .step-item .step-content .step-heading{color:#120f33;align-items:center;gap:8px;margin-bottom:4px;font-size:24px;font-weight:800;display:flex}.service-impact-section .impact-steps-wrapper .step-item .step-content .step-heading .step-divider{font-weight:400}.service-impact-section .impact-steps-wrapper .step-item .step-content .step-title{color:#374151;margin-bottom:8px;font-size:15px;font-weight:700}.service-impact-section .impact-steps-wrapper .step-item .step-content .step-desc{color:#6b7280;max-width:420px;margin:0;font-size:13px;line-height:1.5}@media (max-width:768px){.service-impact-section{padding:40px 0}.service-impact-section .impact-images-wrapper .image-card{height:160px}.service-impact-section .impact-steps-wrapper{gap:14px;padding-left:0}.service-impact-section .impact-steps-wrapper .step-item{border-radius:16px;gap:16px;padding:20px}.service-impact-section .impact-steps-wrapper .step-item .step-dot{width:22px;height:22px;margin-top:3px}.service-impact-section .impact-steps-wrapper .step-item .step-content .step-heading{font-size:23px}.service-impact-section .impact-steps-wrapper .step-item .step-content .step-title{font-size:15px}.service-impact-section .impact-steps-wrapper .step-item .step-content .step-desc{font-size:13px;line-height:1.5}}@media (max-width:576px){.service-impact-section{padding:32px 0}.service-impact-section .impact-images-wrapper{gap:14px}.service-impact-section .impact-images-wrapper .image-card{border-radius:12px;height:120px}.service-impact-section .impact-steps-wrapper{gap:12px}.service-impact-section .impact-steps-wrapper .step-item{border-radius:14px;gap:12px;padding:16px}.service-impact-section .impact-steps-wrapper .step-item .step-dot{width:18px;height:18px;margin-top:2px}.service-impact-section .impact-steps-wrapper .step-item .step-content{min-width:0}.service-impact-section .impact-steps-wrapper .step-item .step-content .step-heading{flex-wrap:wrap;gap:6px;margin-bottom:4px;font-size:20px}.service-impact-section .impact-steps-wrapper .step-item .step-content .step-title{margin-bottom:6px;font-size:14px;line-height:1.3}.service-impact-section .impact-steps-wrapper .step-item .step-content .step-desc{font-size:12px;line-height:1.5}}
body,h1,h2,h3,h4,button{font-family:Aloevera,sans-serif}h5,h6,p,span,li,a,label{font-family:Montserrat,sans-serif}a{color:inherit;text-decoration:none}.highlight-text{color:#ff5757;letter-spacing:0;margin:0 4px;font-family:Guttery;font-size:50px;font-weight:400;line-height:1;display:inline-block}@media (max-width:992px){.highlight-text{font-size:42px}}@media (max-width:576px){.highlight-text{font-size:36px}}.service-challenge-section{width:100%;padding:20px 0 60px;position:relative;overflow:hidden}.service-challenge-section .challenge-header{max-width:820px;margin:0 auto 80px}.service-challenge-section .challenge-header .challenge-title{margin-bottom:16px;font-weight:700;line-height:1.2}.service-challenge-section .challenge-header .challenge-subtitle{color:#666;margin:0;font-weight:500;line-height:1.6}.service-challenge-section .challenge-card{text-align:center;background:#fff;border:1.5px solid #fecdd3;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;min-height:280px;padding:40px 28px;transition:transform .3s,box-shadow .3s;display:flex}.service-challenge-section .challenge-card .card-quote{color:#181739;max-width:280px;margin-bottom:24px;font-size:20px;font-weight:800;line-height:1.3}.service-challenge-section .challenge-card .cost-label{color:#6b7280;margin-bottom:6px;font-size:13px;font-weight:700;display:block}.service-challenge-section .challenge-card .cost-desc{color:#888;max-width:260px;margin:0;font-size:12px;line-height:1.5}.service-challenge-section .elevated-card{transform:translateY(-40px)}@media (max-width:768px){.service-challenge-section{padding:20px 0 40px}.service-challenge-section .challenge-header{margin-bottom:40px}.service-challenge-section .challenge-header .challenge-subtitle{font-size:13px}.service-challenge-section .elevated-card{transform:translateY(0)}.service-challenge-section .elevated-card:hover{transform:translateY(-6px)}.service-challenge-section .challenge-card{min-height:250px;padding:30px 20px}.service-challenge-section .challenge-card .card-quote{margin-bottom:18px;font-size:18px}}@media (max-width:576px){.service-challenge-section .challenge-header{margin-bottom:30px}.service-challenge-section .challenge-header .challenge-subtitle{font-size:12px}.service-challenge-section .challenge-card{border-radius:18px;min-height:auto;padding:24px 18px}.service-challenge-section .challenge-card .card-quote{margin-bottom:14px;font-size:16px}.service-challenge-section .challenge-card .cost-label{font-size:12px}.service-challenge-section .challenge-card .cost-desc{font-size:11.5px}}
/*# sourceMappingURL=5e3c89142d1e4fba.css.map*/