.CaseStudyHero-module__6AEhNq__title{color:#fff;letter-spacing:-.5px;text-shadow:0 2px 20px #011446,0 0 40px #011446cc;margin:0 0 16px;font-size:52px;font-weight:800;line-height:1.15}.CaseStudyHero-module__6AEhNq__hero{aspect-ratio:4/3;justify-content:center;align-items:center;width:100%;max-height:650px;display:flex;position:relative;overflow:hidden}.CaseStudyHero-module__6AEhNq__bgImageWrap{position:absolute;inset:0}.CaseStudyHero-module__6AEhNq__bgImage{object-fit:cover;object-position:center top}.CaseStudyHero-module__6AEhNq__overlay{background:linear-gradient(#011446e6 0%,#011446bf 35%,#011446e0 65%,#011446f2 100%);position:absolute;inset:0}.CaseStudyHero-module__6AEhNq__container{z-index:1;text-align:center;width:100%;max-width:860px;margin:0 auto;padding:120px 24px 60px;position:relative}.CaseStudyHero-module__6AEhNq__title{color:#fff;letter-spacing:-.5px;margin:0 0 16px;font-size:52px;font-weight:800;line-height:1.15}.CaseStudyHero-module__6AEhNq__subtitle{color:#ffffffc7;max-width:640px;margin:0 auto 28px;font-size:18px;line-height:1.7}.CaseStudyHero-module__6AEhNq__cta{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1f;border:1px solid #ffffff40;border-radius:6px;align-items:center;gap:10px;margin-bottom:40px;padding:14px 36px;font-size:16px;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.22,1,.36,1);display:inline-flex}.CaseStudyHero-module__6AEhNq__cta:hover{color:#fff;background:#ffffff38}.CaseStudyHero-module__6AEhNq__cta i{font-size:16px;transition:transform .3s}.CaseStudyHero-module__6AEhNq__cta:hover i{transform:translate(3px,-3px)}.CaseStudyHero-module__6AEhNq__statsWrap{text-align:center;border-top:1px solid #ffffff1f;padding-top:24px}.CaseStudyHero-module__6AEhNq__impactLabel{text-transform:uppercase;letter-spacing:1.5px;color:#ffffff80;margin-bottom:20px;font-size:12px;font-weight:700;display:block}.CaseStudyHero-module__6AEhNq__statsRow{justify-content:center;gap:48px;display:flex}.CaseStudyHero-module__6AEhNq__statItem{flex-direction:column;align-items:center;gap:8px;display:flex}.CaseStudyHero-module__6AEhNq__statValue{color:#fff;font-size:40px;font-weight:800;line-height:1}.CaseStudyHero-module__6AEhNq__statLabel{color:#fff9;max-width:160px;font-size:14px;line-height:1.4}@media (max-width:991px){.CaseStudyHero-module__6AEhNq__hero{aspect-ratio:4/3}.CaseStudyHero-module__6AEhNq__container{padding:100px 20px 40px}.CaseStudyHero-module__6AEhNq__title{font-size:36px}.CaseStudyHero-module__6AEhNq__subtitle{margin-bottom:20px;font-size:16px}.CaseStudyHero-module__6AEhNq__cta{margin-bottom:30px}.CaseStudyHero-module__6AEhNq__statsWrap{padding-top:20px}.CaseStudyHero-module__6AEhNq__statsRow{gap:28px}.CaseStudyHero-module__6AEhNq__statValue{font-size:28px}.CaseStudyHero-module__6AEhNq__statLabel{font-size:13px}}@media (max-width:576px){.CaseStudyHero-module__6AEhNq__hero{aspect-ratio:3/4}.CaseStudyHero-module__6AEhNq__container{padding:80px 16px 30px}.CaseStudyHero-module__6AEhNq__title{margin-bottom:12px;font-size:26px}.CaseStudyHero-module__6AEhNq__subtitle{margin-bottom:16px;font-size:14px;line-height:1.6}.CaseStudyHero-module__6AEhNq__cta{margin-bottom:24px;padding:10px 24px;font-size:14px}.CaseStudyHero-module__6AEhNq__statsWrap{padding-top:16px}.CaseStudyHero-module__6AEhNq__impactLabel{margin-bottom:14px;font-size:11px}.CaseStudyHero-module__6AEhNq__statsRow{gap:20px}.CaseStudyHero-module__6AEhNq__statItem{gap:4px}.CaseStudyHero-module__6AEhNq__statValue{font-size:22px}.CaseStudyHero-module__6AEhNq__statLabel{max-width:120px;font-size:12px}}
.CaseStudy-module__qFhm-G__quickFacts{padding:40px 0 0}.CaseStudy-module__qFhm-G__factBox{text-align:center;background:#f6f9ff;border:1px solid #e1ecff;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:20px;display:flex}.CaseStudy-module__qFhm-G__factLabel{letter-spacing:1px;color:#4154f1;text-transform:uppercase;margin-bottom:6px;font-family:Nunito,sans-serif;font-size:13px;font-weight:700}.CaseStudy-module__qFhm-G__factValue{color:#012970;font-family:Nunito,sans-serif;font-size:18px;font-weight:700}.CaseStudy-module__qFhm-G__about{padding:60px 0 20px}.CaseStudy-module__qFhm-G__eyebrow{letter-spacing:1px;color:#4154f1;text-transform:uppercase;margin-bottom:10px;font-family:Nunito,sans-serif;font-size:13px;font-weight:700;display:block}.CaseStudy-module__qFhm-G__content h2{color:#012970;margin-bottom:20px;font-size:32px;font-weight:700;line-height:40px}.CaseStudy-module__qFhm-G__content p{color:#444;margin-bottom:16px;font-family:Nunito,sans-serif;line-height:26px}.CaseStudy-module__qFhm-G__challenge{background:#f6f9ff;padding:60px 0}.CaseStudy-module__qFhm-G__whyUs{padding:60px 0}.CaseStudy-module__qFhm-G__whyList{margin:0;padding:0;list-style:none}.CaseStudy-module__qFhm-G__whyList li{color:#444;border-bottom:1px solid #eef1fd;padding:12px 0 12px 30px;font-size:16px;line-height:26px;position:relative}.CaseStudy-module__qFhm-G__whyList li:last-child{border-bottom:none}.CaseStudy-module__qFhm-G__whyList li:before{content:"✓";color:#4154f1;font-weight:700;position:absolute;top:12px;left:0}
.Services-module__hmdBJW__serviceBox{text-align:center;border-radius:5px;height:100%;padding:60px 30px;transition:all .3s;box-shadow:0 0 30px #01297014}.Services-module__hmdBJW__serviceBox .Services-module__hmdBJW__icon{border-radius:4px;margin-bottom:25px;padding:40px 20px;font-size:36px;line-height:0;transition:all .3s;display:inline-block;position:relative}.Services-module__hmdBJW__serviceBox h3{color:#444;font-weight:700}.Services-module__hmdBJW__serviceBox .Services-module__hmdBJW__readMore{justify-content:center;align-items:center;padding:8px 20px;font-size:16px;font-weight:600;display:inline-flex}.Services-module__hmdBJW__serviceBox .Services-module__hmdBJW__readMore i{margin-left:5px;font-size:18px;line-height:0}.Services-module__hmdBJW__serviceBox:hover h3,.Services-module__hmdBJW__serviceBox:hover p,.Services-module__hmdBJW__serviceBox:hover .Services-module__hmdBJW__readMore{color:#fff}.Services-module__hmdBJW__serviceBox:hover .Services-module__hmdBJW__icon{background:#fff}.Services-module__hmdBJW__blue{border-bottom:3px solid #2db6fa}.Services-module__hmdBJW__blue .Services-module__hmdBJW__icon{color:#2db6fa;background:#dbf3fe}.Services-module__hmdBJW__blue .Services-module__hmdBJW__readMore{color:#2db6fa}.Services-module__hmdBJW__blue:hover{background:#2db6fa}.Services-module__hmdBJW__orange{border-bottom:3px solid #f68c09}.Services-module__hmdBJW__orange .Services-module__hmdBJW__icon{color:#f68c09;background:#fde3c4}.Services-module__hmdBJW__orange .Services-module__hmdBJW__readMore{color:#f68c09}.Services-module__hmdBJW__orange:hover{background:#f68c09}.Services-module__hmdBJW__green{border-bottom:3px solid #08da4e}.Services-module__hmdBJW__green .Services-module__hmdBJW__icon{color:#08da4e;background:#cffddf}.Services-module__hmdBJW__green .Services-module__hmdBJW__readMore{color:#08da4e}.Services-module__hmdBJW__green:hover{background:#08da4e}.Services-module__hmdBJW__red{border-bottom:3px solid #e9222c}.Services-module__hmdBJW__red .Services-module__hmdBJW__icon{color:#e9222c;background:#fef7f8}.Services-module__hmdBJW__red .Services-module__hmdBJW__readMore{color:#e9222c}.Services-module__hmdBJW__red:hover{background:#e9222c}.Services-module__hmdBJW__purple{border-bottom:3px solid #b50edf}.Services-module__hmdBJW__purple .Services-module__hmdBJW__icon{color:#b50edf;background:#f8e4fd}.Services-module__hmdBJW__purple .Services-module__hmdBJW__readMore{color:#b50edf}.Services-module__hmdBJW__purple:hover{background:#b50edf}.Services-module__hmdBJW__pink{border-bottom:3px solid #f51f9c}.Services-module__hmdBJW__pink .Services-module__hmdBJW__icon{color:#f51f9c;background:#feecf7}.Services-module__hmdBJW__pink .Services-module__hmdBJW__readMore{color:#f51f9c}.Services-module__hmdBJW__pink:hover{background:#f51f9c}
.CoreValues-module__5p2l5G__featureBox{align-items:center;height:100%;padding:24px 20px;transition:all .3s;display:flex;box-shadow:0 0 30px #01297014}.CoreValues-module__5p2l5G__featureBox h3{color:#012970;margin:0;font-size:18px;font-weight:700}.CoreValues-module__5p2l5G__featureBox i{background:#ecf3ff;border-radius:3px;margin-right:10px;padding:4px;font-size:24px;line-height:0;transition:all .3s}.CoreValues-module__5p2l5G__featureBox:hover i{color:#fff;background:#4154f1}.CoreValues-module__5p2l5G__coreValuesImg{width:100%;height:auto}
.Portfolio-module__M3a-eq__filters{text-align:center;background:#fff;border-radius:50px;margin:0 auto 25px;padding:2px 15px;list-style:none}.Portfolio-module__M3a-eq__filters li{cursor:pointer;color:#444;border:1px solid #fff;border-radius:50px;margin:0 4px 8px;padding:8px 20px 10px;font-size:15px;font-weight:600;line-height:1;transition:all .3s;display:inline-block}.Portfolio-module__M3a-eq__filters li:hover,.Portfolio-module__M3a-eq__filters .Portfolio-module__M3a-eq__filterActive{color:#4154f1;border-color:#4154f1}.Portfolio-module__M3a-eq__filters li:last-child{margin-right:0}.Portfolio-module__M3a-eq__portfolioWrap{aspect-ratio:4/3;background:#f7f9fc;border:1px solid #e5e7eb;width:100%;transition:all .3s;position:relative;overflow:hidden}.Portfolio-module__M3a-eq__portfolioWrap img{object-position:center;transition:transform .6s;display:block;object-fit:contain!important;width:100%!important;height:100%!important}.Portfolio-module__M3a-eq__portfolioWrap:before{content:"";z-index:2;opacity:0;background:#ffffffc7;transition:all .3s;position:absolute;inset:0}.Portfolio-module__M3a-eq__portfolioInfo{z-index:3;opacity:0;text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:30px;transition:all .3s;display:flex;position:absolute;inset:0}.Portfolio-module__M3a-eq__portfolioInfo:before{content:"";border-top:3px solid #01297033;border-left:3px solid #01297033;width:48px;height:48px;transition:all .5s;position:absolute;top:25px;left:25px}.Portfolio-module__M3a-eq__portfolioInfo:after{content:"";border-bottom:3px solid #01297033;border-right:3px solid #01297033;width:48px;height:48px;transition:all .5s;position:absolute;bottom:25px;right:25px}.Portfolio-module__M3a-eq__portfolioInfo h4{color:#012970;margin-bottom:8px;font-size:20px;font-weight:700}.Portfolio-module__M3a-eq__portfolioInfo p{color:#012970;text-transform:uppercase;margin:0;font-size:14px;font-weight:600}.Portfolio-module__M3a-eq__portfolioLinks{text-align:center;z-index:4}.Portfolio-module__M3a-eq__portfolioLinks a{color:#fff;background:#4154f1;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;margin:10px 2px;transition:all .3s;display:inline-flex}.Portfolio-module__M3a-eq__portfolioLinks a i{font-size:16px;line-height:0}.Portfolio-module__M3a-eq__portfolioLinks a:hover{background:#5969f3}.Portfolio-module__M3a-eq__portfolioWrap:hover img{transform:scale(1.04)}.Portfolio-module__M3a-eq__portfolioWrap:hover:before,.Portfolio-module__M3a-eq__portfolioWrap:hover .Portfolio-module__M3a-eq__portfolioInfo{opacity:1}.Portfolio-module__M3a-eq__portfolioWrap:hover .Portfolio-module__M3a-eq__portfolioInfo:before{top:15px;left:15px}.Portfolio-module__M3a-eq__portfolioWrap:hover .Portfolio-module__M3a-eq__portfolioInfo:after{bottom:15px;right:15px}@media (max-width:991px){.Portfolio-module__M3a-eq__portfolioWrap{aspect-ratio:4/3}}@media (max-width:767px){.Portfolio-module__M3a-eq__portfolioWrap{aspect-ratio:4/3}}
.Hero-module__PgAKtG__hero{background:url(/assets/img/hero-bg.png) top/cover no-repeat;width:100%;height:100vh}.Hero-module__PgAKtG__hero h1{color:#012970;margin:0;font-size:42px;font-weight:700}.Hero-module__PgAKtG__hero h2{color:#444;margin:15px 0 0;font-size:26px}.Hero-module__PgAKtG__btnGetStarted{color:#fff;background:#4154f1;border-radius:4px;align-items:center;margin-top:30px;padding:15px 40px;line-height:0;transition:all .5s;display:inline-flex;box-shadow:0 5px 30px #4154f166}.Hero-module__PgAKtG__btnGetStarted span{letter-spacing:1px;color:#fff;font-family:Nunito,sans-serif;font-size:16px;font-weight:600}.Hero-module__PgAKtG__btnGetStarted i{margin-left:5px;font-size:18px;transition:transform .3s}.Hero-module__PgAKtG__btnGetStarted:hover i{transform:translate(5px)}.Hero-module__PgAKtG__btnGetStarted:hover,.Hero-module__PgAKtG__btnGetStarted:focus,.Hero-module__PgAKtG__btnGetStarted:active,.Hero-module__PgAKtG__btnGetStarted:hover span,.Hero-module__PgAKtG__btnGetStarted:focus span,.Hero-module__PgAKtG__btnGetStarted:active span{color:#fff}.Hero-module__PgAKtG__heroImg{text-align:right}@media (min-width:1024px){.Hero-module__PgAKtG__hero{background-attachment:fixed}}@media (max-width:991px){.Hero-module__PgAKtG__hero{height:auto;padding:120px 0 60px}.Hero-module__PgAKtG__heroImg{text-align:center;margin-top:80px}.Hero-module__PgAKtG__heroImg img{width:80%}}@media (max-width:768px){.Hero-module__PgAKtG__hero{text-align:center}.Hero-module__PgAKtG__hero h1{font-size:32px}.Hero-module__PgAKtG__hero h2{font-size:24px}.Hero-module__PgAKtG__heroImg img{width:100%}}.Hero-module__PgAKtG__liveLink{color:#fff;background:#4154f1;border-radius:4px;align-self:flex-start;align-items:center;gap:8px;margin-top:30px;padding:12px 28px;font-size:16px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.Hero-module__PgAKtG__liveLink:hover{color:#fff;transform:translateY(-2px)}.Hero-module__PgAKtG__liveLink i{font-size:17px}
.Testimonials-module__3Z1FKa__recommendationItem{box-sizing:content-box;text-align:center;background:#fff;flex-direction:column;min-height:320px;margin:40px 30px;padding:30px;transition:all .3s;display:flex;box-shadow:0 0 20px #0129701a}.Testimonials-module__3Z1FKa__stars{margin-bottom:15px}.Testimonials-module__3Z1FKa__stars i{color:#ffc107;margin:0 1px}.Testimonials-module__3Z1FKa__recommendationImg{border:4px solid #fff;border-radius:50%;width:90px;height:90px;margin:0 auto}.Testimonials-module__3Z1FKa__recommendationItem h3{color:#111;margin:10px 0 5px;font-size:18px;font-weight:700}.Testimonials-module__3Z1FKa__recommendationItem h4{color:#999;margin:0;font-size:14px}.Testimonials-module__3Z1FKa__recommendationItem p{margin:0 auto 15px;font-style:italic}.recommendation-slider .swiper-slide{opacity:.3}.recommendation-slider .swiper-pagination{margin-top:20px;position:relative}.recommendation-slider .swiper-pagination-bullet{opacity:1;background-color:#fff;border:1px solid #4154f1;width:12px;height:12px}.recommendation-slider .swiper-pagination-bullet-active{background-color:#4154f1}@media (max-width:1199px){.recommendation-slider .swiper-slide-active{opacity:1}}@media (min-width:1200px){.recommendation-slider .swiper-slide-next{opacity:1;transform:scale(1.12)}}
.Careers-module__eQh9Dq__box{text-align:center;flex-direction:column;height:100%;padding:30px;transition:all .3s;display:flex;box-shadow:0 0 5px #01297014}.Careers-module__eQh9Dq__box img{width:100%;height:auto;padding:30px 50px;transition:all .5s;transform:scale(1.1)}.Careers-module__eQh9Dq__box h3{color:#012970;margin-bottom:18px;font-size:24px;font-weight:700}.Careers-module__eQh9Dq__box:hover{box-shadow:0 0 30px #01297014}.Careers-module__eQh9Dq__box:hover img{transform:scale(1)}
.Contact-module__dhIxzq__infoBox{color:#444;background:#fafbff;padding:30px}.Contact-module__dhIxzq__infoBox i{color:#4154f1;font-size:38px;line-height:0}.Contact-module__dhIxzq__infoBox h3{color:#012970;margin:20px 0 10px;font-size:20px;font-weight:700}.Contact-module__dhIxzq__infoBox p{margin-bottom:0;padding:0;font-size:14px;line-height:24px}.Contact-module__dhIxzq__emailForm{background:#fafbff;height:100%;padding:30px}.Contact-module__dhIxzq__errorMessage{color:#fff;text-align:left;background:#ed3c0d;margin-bottom:24px;padding:15px;font-weight:600}.Contact-module__dhIxzq__sentMessage{color:#fff;text-align:center;background:#18d26e;margin-bottom:24px;padding:15px;font-weight:600}.Contact-module__dhIxzq__loading{text-align:center;background:#fff;margin-bottom:24px;padding:15px}.Contact-module__dhIxzq__loading:before{content:"";border:3px solid #18d26e;border-top-color:#eee;border-radius:50%;width:24px;height:24px;margin:0 10px -6px 0;animation:1s linear infinite Contact-module__dhIxzq__animateLoading;display:inline-block}@keyframes Contact-module__dhIxzq__animateLoading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Contact-module__dhIxzq__emailForm input,.Contact-module__dhIxzq__emailForm textarea{box-shadow:none;border-radius:0;font-size:14px}.Contact-module__dhIxzq__emailForm input:focus,.Contact-module__dhIxzq__emailForm textarea:focus{border-color:#4154f1}.Contact-module__dhIxzq__emailForm input{padding:10px 15px}.Contact-module__dhIxzq__emailForm textarea{padding:12px 15px}.Contact-module__dhIxzq__emailForm button[type=submit]{color:#fff;background:#4154f1;border:0;border-radius:4px;padding:10px 30px;transition:all .4s}.Contact-module__dhIxzq__emailForm button[type=submit]:hover{background:#5969f3}
.Footer-module__rnk_JG__footer{background:#f6f9ff;padding:0 0 30px;font-size:14px}.Footer-module__rnk_JG__footerNewsletter{background:#f6f9ff;border-top:1px solid #e1ecff;padding:50px 0}.Footer-module__rnk_JG__footerNewsletter h4{color:#012970;margin:0 0 10px;padding:0;font-size:24px;font-weight:700;line-height:1}.Footer-module__rnk_JG__footerNewsletter form{background:#fff;border:1px solid #e1ecff;border-radius:4px;margin-top:20px;padding:6px 10px;position:relative}.Footer-module__rnk_JG__footerNewsletter form input[type=email]{border:0;outline:none;width:calc(100% - 140px);padding:8px}.Footer-module__rnk_JG__footerNewsletter form input[type=submit]{color:#fff;background:#4154f1;border:0;border-radius:4px;margin:3px;padding:0 30px;font-size:16px;transition:all .3s;position:absolute;top:0;bottom:0;right:0}.Footer-module__rnk_JG__footerNewsletter form input[type=submit]:hover{background:#5969f3}.Footer-module__rnk_JG__footerTop{background:#fff url(/assets/img/footer-bg.png) 100% 0/contain no-repeat;border-top:1px solid #e1ecff;border-bottom:1px solid #e1ecff;padding:60px 0 30px}@media (max-width:992px){.Footer-module__rnk_JG__footerTop{background-position:bottom}}.Footer-module__rnk_JG__footerInfo{margin-bottom:30px}.Footer-module__rnk_JG__footerInfo .Footer-module__rnk_JG__logo img{width:auto;max-height:40px;margin-right:6px}.Footer-module__rnk_JG__footerInfo p{margin-bottom:0;font-family:Nunito,sans-serif;font-size:14px;line-height:24px}.Footer-module__rnk_JG__socialLinks a{color:#01297080;margin-right:10px;font-size:20px;line-height:0;transition:all .3s;display:inline-block}.Footer-module__rnk_JG__socialLinks a:hover{color:#012970}.Footer-module__rnk_JG__footerTop h4{color:#012970;text-transform:uppercase;padding-bottom:12px;font-size:16px;font-weight:700;position:relative}.Footer-module__rnk_JG__footerLinks{margin-bottom:30px}.Footer-module__rnk_JG__footerLinks ul{margin:0;padding:0;list-style:none}.Footer-module__rnk_JG__footerLinks ul i{color:#d0d4fc;padding-right:2px;font-size:12px;line-height:0}.Footer-module__rnk_JG__footerLinks ul li{align-items:center;padding:10px 0;display:flex}.Footer-module__rnk_JG__footerLinks ul li:first-child{padding-top:0}.Footer-module__rnk_JG__footerLinks ul a{color:#013289;line-height:1;transition:all .3s;display:inline-block}.Footer-module__rnk_JG__footerLinks ul a:hover{color:#4154f1}.Footer-module__rnk_JG__footerContact p{line-height:26px}.Footer-module__rnk_JG__copyright{text-align:center;color:#012970;padding-top:30px}.Footer-module__rnk_JG__credits{text-align:center;color:#012970;padding-top:10px;font-size:13px}
.BackToTop-module__bS5H2W__backToTop{visibility:hidden;opacity:0;z-index:99999;background:#4154f1;border-radius:4px;justify-content:center;align-items:center;width:40px;height:40px;transition:all .4s;display:flex;position:fixed;bottom:15px;right:15px}.BackToTop-module__bS5H2W__backToTop i{color:#fff;font-size:24px;line-height:0}.BackToTop-module__bS5H2W__backToTop:hover{color:#fff;background:#6776f4}.BackToTop-module__bS5H2W__active{visibility:visible;opacity:1}
.ai-development-module__kdOiBa__about{padding:60px 0;overflow:hidden}.ai-development-module__kdOiBa__content{background:#fff;border-radius:5px;padding:40px;box-shadow:0 0 30px #01297014}.ai-development-module__kdOiBa__content h3{letter-spacing:1px;color:#4154f1;text-transform:uppercase;margin:0 0 10px;font-size:13px;font-weight:700}.ai-development-module__kdOiBa__content h2{color:#012970;margin-bottom:20px;font-size:32px;font-weight:700;line-height:1.3}.ai-development-module__kdOiBa__content p{color:#444;margin-bottom:15px;line-height:1.7}@media (max-width:768px){.ai-development-module__kdOiBa__content{padding:25px}.ai-development-module__kdOiBa__content h2{font-size:26px}}
.blockchain-development-module__SEgq6W__about{padding:60px 0;overflow:hidden}.blockchain-development-module__SEgq6W__content{background:#fff;border-radius:5px;padding:40px;box-shadow:0 0 30px #01297014}.blockchain-development-module__SEgq6W__content h3{letter-spacing:1px;color:#4154f1;text-transform:uppercase;margin:0 0 10px;font-size:13px;font-weight:700}.blockchain-development-module__SEgq6W__content h2{color:#012970;margin-bottom:20px;font-size:32px;font-weight:700;line-height:1.3}.blockchain-development-module__SEgq6W__content p{color:#444;margin-bottom:15px;line-height:1.7}@media (max-width:768px){.blockchain-development-module__SEgq6W__content{padding:25px}.blockchain-development-module__SEgq6W__content h2{font-size:26px}}
.mobile-app-development-module__aQ4_7G__about{padding:60px 0;overflow:hidden}.mobile-app-development-module__aQ4_7G__content{background:#fff;border-radius:5px;padding:40px;box-shadow:0 0 30px #01297014}.mobile-app-development-module__aQ4_7G__content h3{letter-spacing:1px;color:#4154f1;text-transform:uppercase;margin:0 0 10px;font-size:13px;font-weight:700}.mobile-app-development-module__aQ4_7G__content h2{color:#012970;margin-bottom:20px;font-size:32px;font-weight:700;line-height:1.3}.mobile-app-development-module__aQ4_7G__content p{color:#444;margin-bottom:15px;line-height:1.7}@media (max-width:768px){.mobile-app-development-module__aQ4_7G__content{padding:25px}.mobile-app-development-module__aQ4_7G__content h2{font-size:26px}}
.web-app-development-module__LLr3aG__about{padding:60px 0;overflow:hidden}.web-app-development-module__LLr3aG__content{background:#fff;border-radius:5px;padding:40px;box-shadow:0 0 30px #01297014}.web-app-development-module__LLr3aG__content h3{letter-spacing:1px;color:#4154f1;text-transform:uppercase;margin:0 0 10px;font-size:13px;font-weight:700}.web-app-development-module__LLr3aG__content h2{color:#012970;margin-bottom:20px;font-size:32px;font-weight:700;line-height:1.3}.web-app-development-module__LLr3aG__content p{color:#444;margin-bottom:15px;line-height:1.7}@media (max-width:768px){.web-app-development-module__LLr3aG__content{padding:25px}.web-app-development-module__LLr3aG__content h2{font-size:26px}}
.whatsapp-bot-module__HY0cZa__about{padding:60px 0;overflow:hidden}.whatsapp-bot-module__HY0cZa__content{background:#fff;border-radius:5px;padding:40px;box-shadow:0 0 30px #01297014}.whatsapp-bot-module__HY0cZa__content h3{letter-spacing:1px;color:#4154f1;text-transform:uppercase;margin:0 0 10px;font-size:13px;font-weight:700}.whatsapp-bot-module__HY0cZa__content h2{color:#012970;margin-bottom:20px;font-size:32px;font-weight:700;line-height:1.3}.whatsapp-bot-module__HY0cZa__content p{color:#444;margin-bottom:15px;line-height:1.7}@media (max-width:768px){.whatsapp-bot-module__HY0cZa__content{padding:25px}.whatsapp-bot-module__HY0cZa__content h2{font-size:26px}}
.CaseStudyRelatedWork-module__huDbWG__portfolioWrap{aspect-ratio:4/3;background:#f7f9fc;border:1px solid #e5e7eb;width:100%;transition:all .3s;position:relative;overflow:hidden}.CaseStudyRelatedWork-module__huDbWG__portfolioWrap img{object-position:center;transition:transform .6s;display:block;object-fit:contain!important;width:100%!important;height:100%!important}.CaseStudyRelatedWork-module__huDbWG__portfolioWrap:before{content:"";z-index:2;opacity:0;background:#ffffffc7;transition:all .3s;position:absolute;inset:0}.CaseStudyRelatedWork-module__huDbWG__portfolioInfo{z-index:3;opacity:0;text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:30px;transition:all .3s;display:flex;position:absolute;inset:0}.CaseStudyRelatedWork-module__huDbWG__portfolioInfo:before{content:"";border-top:3px solid #01297033;border-left:3px solid #01297033;width:48px;height:48px;transition:all .5s;position:absolute;top:25px;left:25px}.CaseStudyRelatedWork-module__huDbWG__portfolioInfo:after{content:"";border-bottom:3px solid #01297033;border-right:3px solid #01297033;width:48px;height:48px;transition:all .5s;position:absolute;bottom:25px;right:25px}.CaseStudyRelatedWork-module__huDbWG__portfolioInfo h4{color:#012970;margin-bottom:8px;font-size:20px;font-weight:700}.CaseStudyRelatedWork-module__huDbWG__portfolioInfo p{color:#012970;text-transform:uppercase;margin:0;font-size:14px;font-weight:600}.CaseStudyRelatedWork-module__huDbWG__portfolioLinks{text-align:center;z-index:4}.CaseStudyRelatedWork-module__huDbWG__portfolioLinks a{color:#fff;background:#4154f1;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;margin:10px 2px;transition:all .3s;display:inline-flex}.CaseStudyRelatedWork-module__huDbWG__portfolioLinks a i{font-size:16px;line-height:0}.CaseStudyRelatedWork-module__huDbWG__portfolioLinks a:hover{background:#5969f3}.CaseStudyRelatedWork-module__huDbWG__portfolioWrap:hover img{transform:scale(1.04)}.CaseStudyRelatedWork-module__huDbWG__portfolioWrap:hover:before,.CaseStudyRelatedWork-module__huDbWG__portfolioWrap:hover .CaseStudyRelatedWork-module__huDbWG__portfolioInfo{opacity:1}.CaseStudyRelatedWork-module__huDbWG__portfolioWrap:hover .CaseStudyRelatedWork-module__huDbWG__portfolioInfo:before{top:15px;left:15px}.CaseStudyRelatedWork-module__huDbWG__portfolioWrap:hover .CaseStudyRelatedWork-module__huDbWG__portfolioInfo:after{bottom:15px;right:15px}
.VapiWidget-module__oalNQq__talkButton{color:#4154f1;letter-spacing:1px;cursor:pointer;box-sizing:border-box;background:0 0;border:1px solid #4154f1;border-radius:4px;justify-content:center;align-items:center;gap:10px;margin-top:30px;padding:15px 40px;font-family:Nunito,sans-serif;font-size:16px;font-weight:600;line-height:1.2;transition:all .5s;display:inline-flex}.VapiWidget-module__oalNQq__talkButton:hover{color:#fff;background:#4154f1}@media (max-width:767.98px){.text-center.text-lg-start.d-flex.gap-3.flex-wrap{flex-direction:column;justify-content:center;align-items:center;gap:20px!important}.VapiWidget-module__oalNQq__talkButton{letter-spacing:.5px;gap:8px;margin-top:0;padding:15px 22px;font-size:14px}}@media (max-width:575.98px){.VapiWidget-module__oalNQq__talkButton{padding:15px 22px;font-size:14px}}@media (max-width:380px){.VapiWidget-module__oalNQq__talkButton{gap:7px;padding:15px 16px;font-size:13px}}.VapiWidget-module__oalNQq__callModal{box-sizing:border-box;z-index:999999;background:#fff;border:1px solid #eee;border-radius:16px;flex-direction:column;width:300px;min-height:400px;padding:0;font-family:Nunito,sans-serif;display:flex;overflow:hidden;box-shadow:0 12px 40px #00000029;position:fixed!important;inset:auto auto 24px 24px!important}.VapiWidget-module__oalNQq__modalHeader{border-bottom:1px solid #f0f0f0;align-items:center;gap:10px;padding:14px 16px;display:flex;position:relative}.VapiWidget-module__oalNQq__headerIcon{color:#fff;background:#4154f1;border-radius:50%;justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;font-size:15px;display:flex}.VapiWidget-module__oalNQq__headerText{text-align:left;flex:1}.VapiWidget-module__oalNQq__headerTitle{color:#222;margin:0;font-size:14px;font-weight:700}.VapiWidget-module__oalNQq__headerSubtitle{color:#4154f1;margin:2px 0 0;font-size:12px}.VapiWidget-module__oalNQq__iconButton{color:#999;cursor:pointer;background:0 0;border:none;padding:4px;font-size:14px;transition:color .2s}.VapiWidget-module__oalNQq__iconButton:hover{color:#4154f1}.VapiWidget-module__oalNQq__waveformStage{box-sizing:border-box;flex:1;justify-content:center;align-items:center;width:100%;min-height:120px;padding:40px 20px;display:flex}.VapiWidget-module__oalNQq__waveformBars{justify-content:center;align-items:center;gap:5px;height:90px;display:flex}.VapiWidget-module__oalNQq__bar{opacity:.75;background:#4154f1;border-radius:4px;width:6px;min-height:8px;transition:height 80ms ease-out,opacity 80ms ease-out}.VapiWidget-module__oalNQq__controlsRow{align-items:center;gap:12px;margin-top:auto;padding:16px 20px 20px;display:flex}.VapiWidget-module__oalNQq__muteButton{color:#4154f1;cursor:pointer;background:#eef0ff;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:18px;transition:background .2s,transform .2s,opacity .2s;display:flex}.VapiWidget-module__oalNQq__muteButton:hover:not(:disabled){background:#dde1ff;transform:scale(1.04)}.VapiWidget-module__oalNQq__muteButton:disabled{cursor:not-allowed;opacity:.5}.VapiWidget-module__oalNQq__endCallButton{color:#fff;cursor:pointer;background:#ef4444;border:none;border-radius:26px;flex:1;justify-content:center;align-items:center;gap:9px;min-height:52px;padding:12px 22px;font-family:Nunito,sans-serif;font-size:15px;font-weight:600;transition:background .2s,transform .2s;display:flex}.VapiWidget-module__oalNQq__endCallButton:hover{background:#dc2626;transform:translateY(-1px)}.VapiWidget-module__oalNQq__endCallButton i{font-size:16px}
.FAQ-module__8ZM7Ka__faq{padding:60px 0}.FAQ-module__8ZM7Ka__accordion{max-width:900px;margin:0 auto}.FAQ-module__8ZM7Ka__item{background:#fff;border:1px solid #e8ecf4;border-radius:10px;margin-bottom:16px;transition:all .3s;overflow:hidden}.FAQ-module__8ZM7Ka__item:hover{border-color:#d8def0}.FAQ-module__8ZM7Ka__item.FAQ-module__8ZM7Ka__open{border-color:#4154f1;box-shadow:0 8px 25px #4154f114}.FAQ-module__8ZM7Ka__question{text-align:left;cursor:pointer;color:#012970;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:20px 24px;font-family:Nunito,sans-serif;font-size:17px;font-weight:700;display:flex}.FAQ-module__8ZM7Ka__question:hover{color:#4154f1}.FAQ-module__8ZM7Ka__icon{color:#4154f1;background:#f1f3ff;border-radius:50%;justify-content:center;align-items:center;min-width:30px;height:30px;font-size:22px;font-weight:400;line-height:1;transition:all .3s;display:flex}.FAQ-module__8ZM7Ka__open .FAQ-module__8ZM7Ka__icon{color:#fff;background:#4154f1}.FAQ-module__8ZM7Ka__answer{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.FAQ-module__8ZM7Ka__answerOpen{grid-template-rows:1fr}.FAQ-module__8ZM7Ka__answer p{color:#555;min-height:0;margin:0;padding:0 24px;font-size:15px;line-height:1.8;overflow:hidden}.FAQ-module__8ZM7Ka__answerOpen p{padding-bottom:22px}@media (max-width:768px){.FAQ-module__8ZM7Ka__question{padding:17px 18px;font-size:16px}.FAQ-module__8ZM7Ka__answer p{padding-left:18px;padding-right:18px}}
.CaseStudyCTA-module__H64cgq__finalCta{background-position:50%;background-size:cover;padding:60px 0;position:relative}.CaseStudyCTA-module__H64cgq__finalCta:before{content:"";background:#012970d9;position:absolute;inset:0}.CaseStudyCTA-module__H64cgq__finalCta .CaseStudyCTA-module__H64cgq__container{z-index:1;position:relative}.CaseStudyCTA-module__H64cgq__finalCta .section-header h2{color:#fff}.CaseStudyCTA-module__H64cgq__finalCta .section-header p{color:#dbe0ff}.CaseStudyCTA-module__H64cgq__contactActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;margin-top:20px;display:flex}.CaseStudyCTA-module__H64cgq__ctaBtn{color:#fff;letter-spacing:1px;text-align:center;border:1px solid #fff;border-radius:4px;justify-content:center;align-items:center;gap:10px;min-width:220px;padding:15px 36px;font-family:Nunito,sans-serif;font-size:16px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.CaseStudyCTA-module__H64cgq__ctaBtn:hover{color:#012970;background:#fff}.CaseStudyCTA-module__H64cgq__ctaBtn i{transition:transform .3s}.CaseStudyCTA-module__H64cgq__ctaBtn:hover i{transform:translate(3px)}
