.CmsProse-module__PjSELq__serviceAboutSec{text-align:center;padding:100px 0;position:relative}@media only screen and (max-width:991px){.CmsProse-module__PjSELq__serviceAboutSec{padding:40px 0}}.CmsProse-module__PjSELq__serviceAboutContainer{text-align:center;max-width:1000px;margin:0 auto;padding:0 15px}.CmsProse-module__PjSELq__serviceAboutSec h2{margin-bottom:30px;font-size:50px}@media only screen and (max-width:991px){.CmsProse-module__PjSELq__serviceAboutSec h2{margin-bottom:20px;font-size:30px}}.CmsProse-module__PjSELq__serviceAboutSec p{margin-top:20px}
.CardScroller-module__RE3jgW__applicationServiceSec{background-color:#18203e;padding:100px 0;position:relative}@media only screen and (max-width:991px){.CardScroller-module__RE3jgW__applicationServiceSec{padding:50px 0}}.CardScroller-module__RE3jgW__applicationHeading{text-align:center;max-width:800px;margin:0 auto 60px}@media only screen and (max-width:991px){.CardScroller-module__RE3jgW__applicationHeading{margin-bottom:30px}}.CardScroller-module__RE3jgW__applicationHeading h2{color:#fff;font-size:50px;font-weight:700}@media only screen and (max-width:991px){.CardScroller-module__RE3jgW__applicationHeading h2{font-size:30px}}.CardScroller-module__RE3jgW__applicationHeading p{color:#fff;margin-top:30px;font-size:16px}.CardScroller-module__RE3jgW__applicationServiceList{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.CardScroller-module__RE3jgW__appServiceItemBox{background-color:#fff;border:1px solid #0000;border-radius:20px;width:100%;height:100%;padding:40px 25px;position:relative}.CardScroller-module__RE3jgW__appServiceIcon{background-color:#f1e5fb;border-radius:22px;justify-content:center;align-items:center;width:66px;height:66px;margin-bottom:20px;display:flex}.CardScroller-module__RE3jgW__appServiceIcon img{width:auto;max-width:40px;display:inline-block}.CardScroller-module__RE3jgW__appServiceItemBox h3{color:#18203e;margin-bottom:20px;font-size:22px;font-weight:600}@media only screen and (max-width:991px){.CardScroller-module__RE3jgW__appServiceItemBox h3{font-size:20px}}.CardScroller-module__RE3jgW__appServiceItemBox p{color:#18203e;margin-bottom:0;font-size:16px;font-weight:500}
.CardScroller-module__GL5aZq__featureProvide{background-color:#f2f6f7;padding:100px 0;position:relative}@media only screen and (max-width:992px){.CardScroller-module__GL5aZq__featureProvide{padding:40px 0}}.CardScroller-module__GL5aZq__featureHeading{text-align:center;max-width:800px;margin:0 auto 60px}@media only screen and (max-width:767px){.CardScroller-module__GL5aZq__featureHeading{margin-bottom:30px}}.CardScroller-module__GL5aZq__featureHeading h2{font-size:50px}@media only screen and (max-width:767px){.CardScroller-module__GL5aZq__featureHeading h2{font-size:30px}}.CardScroller-module__GL5aZq__industryFeatureList{grid-template-columns:repeat(3,1fr);gap:50px 25px;display:grid}.CardScroller-module__GL5aZq__industryFeatureBox{text-align:center;margin:0}.CardScroller-module__GL5aZq__FeatureIcon{text-align:center;background-color:#fff;border-radius:100%;width:100px;height:100px;margin:0 auto 20px;line-height:100px;box-shadow:3px 0 15px #00000008}.CardScroller-module__GL5aZq__FeatureIcon img{max-width:50px}.CardScroller-module__GL5aZq__industryFeatureBox h3{color:#1d1c1c;font-size:20px;font-weight:600}@media only screen and (max-width:767px){.CardScroller-module__GL5aZq__industryFeatureBox h3{font-size:15px}}
.IconTitleGrid-module__oYc-oq__weServe{padding:100px 0;position:relative}@media only screen and (max-width:992px){.IconTitleGrid-module__oYc-oq__weServe{padding:40px 0}}.IconTitleGrid-module__oYc-oq__weServeHeading{text-align:center;max-width:800px;margin:0 auto 60px}@media only screen and (max-width:767px){.IconTitleGrid-module__oYc-oq__weServeHeading{margin-bottom:30px}}.IconTitleGrid-module__oYc-oq__weServeHeading h2{font-size:50px}@media only screen and (max-width:767px){.IconTitleGrid-module__oYc-oq__weServeHeading h2{font-size:30px}}.IconTitleGrid-module__oYc-oq__weServeList{margin-top:20px}@media only screen and (max-width:992px){.IconTitleGrid-module__oYc-oq__weServeList{margin:0}}.IconTitleGrid-module__oYc-oq__weServeList ul{flex-wrap:wrap;justify-content:center;display:flex}.IconTitleGrid-module__oYc-oq__weServeList ul li{text-align:center;-o-transition:all .3s ease-in-out;background-color:#fff;border:1px solid #e2e7e9;border-radius:20px;width:15%;margin:30px .8%;padding:35px 15px;transition:all .3s ease-in-out}@media only screen and (max-width:992px){.IconTitleGrid-module__oYc-oq__weServeList ul li{width:29%;margin:20px 1.5%}}@media only screen and (max-width:576px){.IconTitleGrid-module__oYc-oq__weServeList ul li{width:46%;margin:12px 2%}}@media only screen and (max-width:479px){.IconTitleGrid-module__oYc-oq__weServeList ul li{padding:20px 15px}}.IconTitleGrid-module__oYc-oq__weServeList ul li:hover{box-shadow:0 0 15px #00000026}.IconTitleGrid-module__oYc-oq__weServeList ul li img{max-width:60px}.IconTitleGrid-module__oYc-oq__weServeList ul li h3{color:#1d1c1c;word-break:break-word;margin:20px 0 0;font-size:16px;font-weight:600}@media only screen and (max-width:479px){.IconTitleGrid-module__oYc-oq__weServeList ul li h3{font-size:14px}}
.ScheduleCall-module__xOIuQq__projectDiscus{background:url(/images/counting-bg.jpg) 50%/cover no-repeat fixed;padding:100px 0;position:relative}@media only screen and (max-width:991px){.ScheduleCall-module__xOIuQq__projectDiscus{background-attachment:scroll;padding:40px 0}}.ScheduleCall-module__xOIuQq__projectDiscusContainer{text-align:center;max-width:880px;margin:0 auto;padding:0 15px}.ScheduleCall-module__xOIuQq__projectDiscusContainer h2{color:#fff;font-size:50px;font-weight:700}@media only screen and (max-width:991px){.ScheduleCall-module__xOIuQq__projectDiscusContainer h2{font-size:30px}}.ScheduleCall-module__xOIuQq__projectDiscusContainer p{color:#fff;margin:25px 0 40px}@media only screen and (max-width:768px){.ScheduleCall-module__xOIuQq__projectDiscusContainer p br{display:none}}

.Breadcrumbs-module__8fLora__nav{margin:var(--space-4) 0;display:none}.Breadcrumbs-module__8fLora__list{gap:var(--space-2);font-size:var(--text-small);color:var(--color-muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.Breadcrumbs-module__8fLora__item:not(:last-child):after{content:"/";margin-left:var(--space-2);color:color-mix(in srgb, var(--color-muted) 70%, transparent)}.Breadcrumbs-module__8fLora__item a{color:var(--color-brand);text-decoration:none}.Breadcrumbs-module__8fLora__item a:hover{text-decoration:underline}.Breadcrumbs-module__8fLora__item span[aria-current=page]{color:var(--color-ink-strong);font-weight:600}
.Container-module__DjgGgG__container{width:100%;max-width:var(--container-max);padding-inline:var(--space-5);margin-inline:auto}
.IndustryPlatform-module__KcIovq__section{padding:clamp(2.5rem,6vw,4rem) 0}.IndustryPlatform-module__KcIovq__row{gap:var(--space-8);display:grid}@media (min-width:900px){.IndustryPlatform-module__KcIovq__row{grid-template-columns:1fr 1fr;align-items:start}}.IndustryPlatform-module__KcIovq__title{margin:0 0 var(--space-4);font-family:var(--font-display);font-size:clamp(1.5rem,3vw,2.1rem)}.IndustryPlatform-module__KcIovq__gradient{background:var(--gradient-text);color:#0000;-webkit-background-clip:text;background-clip:text}.IndustryPlatform-module__KcIovq__body{color:var(--color-muted);margin:0;line-height:1.75}.IndustryPlatform-module__KcIovq__list{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(120px,1fr));margin:0;padding:0;list-style:none;display:grid}.IndustryPlatform-module__KcIovq__list li{padding:var(--space-3);background:var(--color-surface-subtle);border-radius:var(--radius-md);text-align:center;flex-direction:column;align-items:center;gap:.5rem;font-size:.9rem;display:flex}
.StatsCounter-module__YxODha__companyStatistics{background:url(/images/counting-bg.jpg) 0 0/cover no-repeat fixed;padding:60px 0;position:relative}.StatsCounter-module__YxODha__statisticsRow{flex-wrap:wrap;justify-content:center;display:flex}.StatsCounter-module__YxODha__statisticsitem{align-items:flex-start;width:23%;margin:20px 1%;padding:30px 0;display:flex;position:relative}.StatsCounter-module__YxODha__statisticsitem img{max-width:42px;margin:10px 30px 0 0}.StatsCounter-module__YxODha__statisticsitem h3{color:#fff;margin-bottom:18px;padding-bottom:18px;font-size:46px;font-weight:700;position:relative}.StatsCounter-module__YxODha__statisticsitem h3:after{content:"";background-color:#fff;width:30px;height:4px;position:absolute;bottom:0;left:0}.StatsCounter-module__YxODha__statisticsitem p{color:#9a9b9f;text-transform:uppercase;margin:0;font-size:15px;font-weight:500}@media only screen and (max-width:991px){.StatsCounter-module__YxODha__companyStatistics{background-attachment:scroll;padding:40px 0}.StatsCounter-module__YxODha__statisticsitem{width:48%;margin:10px 1%;padding:10px 0}}@media only screen and (max-width:767px){.StatsCounter-module__YxODha__statisticsitem:nth-child(3):before{display:none}.StatsCounter-module__YxODha__statisticsitem img{max-width:35px;margin-right:15px}.StatsCounter-module__YxODha__statisticsitem h3{font-size:35px}}
.CompanyStory-module__7PfJCW__storyVision{background-color:#f4f5f7;position:relative;overflow:hidden}.CompanyStory-module__7PfJCW__storyVisionRow{flex-wrap:wrap;justify-content:space-between;display:flex}.CompanyStory-module__7PfJCW__storyVisionClm{width:50%;padding:80px 0;position:relative}@media only screen and (max-width:991px){.CompanyStory-module__7PfJCW__storyVisionClm{width:100%;padding:40px 0}}.CompanyStory-module__7PfJCW__storyVisionClm:first-child{background-color:#fff;padding-right:40px}@media only screen and (max-width:991px){.CompanyStory-module__7PfJCW__storyVisionClm:first-child{padding-right:0}}.CompanyStory-module__7PfJCW__storyVisionClm:first-child:before{content:"";background-color:#fff;width:9999rem;height:100%;position:absolute;top:0;right:100%}@media only screen and (max-width:991px){.CompanyStory-module__7PfJCW__storyVisionClm:first-child:after{content:"";background-color:#fff;width:9999rem;height:100%;position:absolute;top:0;left:100%}}.CompanyStory-module__7PfJCW__storyVisionClm:last-child{padding-left:40px}@media only screen and (max-width:991px){.CompanyStory-module__7PfJCW__storyVisionClm:last-child{padding-left:0}}.CompanyStory-module__7PfJCW__storyVisionText{z-index:2;width:100%;position:relative}.CompanyStory-module__7PfJCW__storyVisionText img{max-width:70px;margin-bottom:30px}@media only screen and (max-width:767px){.CompanyStory-module__7PfJCW__storyVisionText img{margin-bottom:10px}}.CompanyStory-module__7PfJCW__storyVisionText h3{font-size:50px}@media only screen and (max-width:767px){.CompanyStory-module__7PfJCW__storyVisionText h3{font-size:30px}}.CompanyStory-module__7PfJCW__storyVisionText p{margin-top:20px}
.CardScroller-module__D4WTfq__applicationServiceSec{background-color:#18203e;padding:100px 0;position:relative}@media only screen and (max-width:991px){.CardScroller-module__D4WTfq__applicationServiceSec{padding:50px 0}}.CardScroller-module__D4WTfq__applicationHeading{text-align:center;max-width:800px;margin:0 auto 60px}@media only screen and (max-width:991px){.CardScroller-module__D4WTfq__applicationHeading{margin-bottom:30px}}.CardScroller-module__D4WTfq__applicationHeading h2{color:#fff;font-size:50px;font-weight:700}@media only screen and (max-width:991px){.CardScroller-module__D4WTfq__applicationHeading h2{font-size:30px}}.CardScroller-module__D4WTfq__applicationHeading p{color:#fff;margin-top:30px;font-size:16px}.CardScroller-module__D4WTfq__applicationServiceList{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.CardScroller-module__D4WTfq__appServiceItemBox{background-color:#fff;border:1px solid #0000;border-radius:20px;width:100%;height:100%;padding:40px 25px;position:relative}.CardScroller-module__D4WTfq__appServiceIcon{background-color:#f1e5fb;border-radius:22px;justify-content:center;align-items:center;width:66px;height:66px;margin-bottom:20px;display:flex}.CardScroller-module__D4WTfq__appServiceIcon img{width:auto;max-width:40px;display:inline-block}.CardScroller-module__D4WTfq__appServiceItemBox h3{color:#18203e;margin-bottom:20px;font-size:22px;font-weight:600}@media only screen and (max-width:991px){.CardScroller-module__D4WTfq__appServiceItemBox h3{font-size:20px}}.CardScroller-module__D4WTfq__appServiceItemBox p{color:#18203e;margin-bottom:0;font-size:16px;font-weight:500}
.BeliefsGrid-module__Zdwqvq__weServeSec{padding:100px 0;position:relative}@media only screen and (max-width:992px){.BeliefsGrid-module__Zdwqvq__weServeSec{padding:40px 0}}.BeliefsGrid-module__Zdwqvq__weServeHeading{text-align:center;max-width:800px;margin:0 auto 60px}@media only screen and (max-width:767px){.BeliefsGrid-module__Zdwqvq__weServeHeading{margin-bottom:30px}}.BeliefsGrid-module__Zdwqvq__weServeHeading h2{font-size:50px}@media only screen and (max-width:767px){.BeliefsGrid-module__Zdwqvq__weServeHeading h2{font-size:30px}}.BeliefsGrid-module__Zdwqvq__weServeList{margin-top:20px}@media only screen and (max-width:992px){.BeliefsGrid-module__Zdwqvq__weServeList{margin:0}}.BeliefsGrid-module__Zdwqvq__weServeList ul{flex-wrap:wrap;justify-content:center;display:flex}.BeliefsGrid-module__Zdwqvq__weServeList ul li{text-align:center;-o-transition:all .3s ease-in-out;background-color:#fff;border:1px solid #e2e7e9;border-radius:20px;width:15%;margin:30px .8%;padding:35px 15px;transition:all .3s ease-in-out}@media only screen and (max-width:992px){.BeliefsGrid-module__Zdwqvq__weServeList ul li{width:29%;margin:20px 1.5%}}@media only screen and (max-width:576px){.BeliefsGrid-module__Zdwqvq__weServeList ul li{width:46%;margin:12px 2%}}@media only screen and (max-width:479px){.BeliefsGrid-module__Zdwqvq__weServeList ul li{padding:20px 15px}}.BeliefsGrid-module__Zdwqvq__weServeList ul li:hover{box-shadow:0 0 15px #00000026}.BeliefsGrid-module__Zdwqvq__weServeList ul li img{max-width:60px}.BeliefsGrid-module__Zdwqvq__weServeList ul li h3{color:#1d1c1c;word-break:break-word;margin:20px 0 0;font-size:16px;font-weight:600}@media only screen and (max-width:479px){.BeliefsGrid-module__Zdwqvq__weServeList ul li h3{font-size:14px}}
.CardScroller-module__mHHp7G__applicationServiceSec{background-color:#18203e;padding:100px 0;position:relative}@media only screen and (max-width:991px){.CardScroller-module__mHHp7G__applicationServiceSec{padding:50px 0}}.CardScroller-module__mHHp7G__applicationHeading{text-align:center;max-width:800px;margin:0 auto 60px}@media only screen and (max-width:991px){.CardScroller-module__mHHp7G__applicationHeading{margin-bottom:30px}}.CardScroller-module__mHHp7G__applicationHeading h2{color:#fff;font-size:50px;font-weight:700}@media only screen and (max-width:991px){.CardScroller-module__mHHp7G__applicationHeading h2{font-size:30px}}.CardScroller-module__mHHp7G__applicationHeading p{color:#fff;margin-top:30px;font-size:16px}.CardScroller-module__mHHp7G__applicationServiceList{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.CardScroller-module__mHHp7G__appServiceItemBox{background-color:#fff;border:1px solid #0000;border-radius:20px;width:100%;height:100%;padding:40px 25px;position:relative}.CardScroller-module__mHHp7G__appServiceIcon{background-color:#f1e5fb;border-radius:22px;justify-content:center;align-items:center;width:66px;height:66px;margin-bottom:20px;display:flex}.CardScroller-module__mHHp7G__appServiceIcon img{width:auto;max-width:40px;display:inline-block}.CardScroller-module__mHHp7G__appServiceItemBox h3{color:#18203e;margin-bottom:20px;font-size:22px;font-weight:600}@media only screen and (max-width:991px){.CardScroller-module__mHHp7G__appServiceItemBox h3{font-size:20px}}.CardScroller-module__mHHp7G__appServiceItemBox p{color:#18203e;margin-bottom:0;font-size:16px;font-weight:500}
.case-studies-module__5rRyHG__wrap{padding:var(--space-6) 0 var(--space-10)}
.TechStackTabs-module__2Hei7W__serviceTechSection{background-color:#f8f8f8;padding:100px 0;position:relative}@media only screen and (max-width:991px){.TechStackTabs-module__2Hei7W__serviceTechSection{padding:40px 0}}.TechStackTabs-module__2Hei7W__serviceTechSectionHeading{text-align:center;margin-bottom:60px}.TechStackTabs-module__2Hei7W__serviceTechSectionHeading h2{font-size:50px}@media only screen and (max-width:991px){.TechStackTabs-module__2Hei7W__serviceTechSectionHeading h2{font-size:30px}}.TechStackTabs-module__2Hei7W__tabs{border-bottom:1px solid #ebebeb;justify-content:center;padding-bottom:12px;display:flex}@media only screen and (max-width:1200px){.TechStackTabs-module__2Hei7W__tabs{flex-wrap:nowrap;justify-content:flex-start;overflow-x:scroll}}@media only screen and (max-width:991px){.TechStackTabs-module__2Hei7W__tabs{padding-bottom:0}}.TechStackTabs-module__2Hei7W__tab{color:#747477;cursor:pointer;background:0 0;border:none;margin:0 12px;padding:5px;font-size:16px;font-weight:500;position:relative}.TechStackTabs-module__2Hei7W__tab.TechStackTabs-module__2Hei7W__tabActive:before{content:"";background-color:#7200dc;width:100%;height:2px;position:absolute;bottom:-13px;left:0}@media only screen and (max-width:1200px){.TechStackTabs-module__2Hei7W__tab{white-space:nowrap;margin:0 10px}}@media only screen and (max-width:991px){.TechStackTabs-module__2Hei7W__tab{margin-bottom:20px}}.TechStackTabs-module__2Hei7W__technologyList{margin-top:50px}.TechStackTabs-module__2Hei7W__technologyList ul{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.TechStackTabs-module__2Hei7W__technologyList ul li{background-color:#fff;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;width:15.9%;height:150px;padding:10px;display:flex;box-shadow:0 0 10px #0000000d}@media only screen and (max-width:991px){.TechStackTabs-module__2Hei7W__technologyList ul li{width:23.9%}}@media only screen and (max-width:576px){.TechStackTabs-module__2Hei7W__technologyList ul li{width:48%}}.TechStackTabs-module__2Hei7W__technologyList ul li img{max-width:120px;max-height:55px}.TechStackTabs-module__2Hei7W__technologyList ul li h3{color:#000;margin-top:25px;font-size:16px;font-weight:600}
.CardScroller-module__Vq1AKG__globalPresence{padding:100px 0;position:relative}@media only screen and (max-width:767px){.CardScroller-module__Vq1AKG__globalPresence{padding:50px 0}}.CardScroller-module__Vq1AKG__globalPresenceHeading{text-align:center;max-width:800px;margin:0 auto 60px}@media only screen and (max-width:991px){.CardScroller-module__Vq1AKG__globalPresenceHeading{margin-bottom:30px}}.CardScroller-module__Vq1AKG__globalPresenceHeading h2{margin-bottom:20px;font-size:50px}@media only screen and (max-width:767px){.CardScroller-module__Vq1AKG__globalPresenceHeading h2{margin-bottom:10px;font-size:30px}}.CardScroller-module__Vq1AKG__addressList{grid-template-columns:repeat(3,1fr);column-gap:30px;margin-top:60px;display:grid;position:relative}@media only screen and (max-width:991px){.CardScroller-module__Vq1AKG__addressList{margin-top:0}}
.BlogCardGrid-module__FCdIoW__grid{gap:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));margin:0;padding:0;list-style:none;display:grid}.BlogCardGrid-module__FCdIoW__card{background:var(--color-surface-subtle);border-radius:var(--radius-md);height:100%;transition:box-shadow var(--duration-normal) var(--ease-standard);overflow:hidden}.BlogCardGrid-module__FCdIoW__card:hover{background:var(--color-surface);box-shadow:0 10px 28px #18203e14}.BlogCardGrid-module__FCdIoW__link{height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.BlogCardGrid-module__FCdIoW__image{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto}.BlogCardGrid-module__FCdIoW__body{padding:var(--space-4);flex-direction:column;gap:.6rem;display:flex}.BlogCardGrid-module__FCdIoW__meta{color:var(--color-muted);margin:0;font-size:.85rem}.BlogCardGrid-module__FCdIoW__title{color:var(--color-ink-strong);margin:0;font-size:1.15rem;line-height:1.35}.BlogCardGrid-module__FCdIoW__desc{color:var(--color-muted);margin:0;font-size:.95rem;line-height:1.6}.BlogCardGrid-module__FCdIoW__empty{color:var(--color-muted);margin:0}
.blogs-module__VYF2GG__section{padding:50px 0;position:relative}@media (max-width:991px){.blogs-module__VYF2GG__section{padding:40px 0}}.blogs-module__VYF2GG__categories{flex-wrap:wrap;gap:.5rem .75rem;margin-bottom:50px;display:flex}@media (max-width:991px){.blogs-module__VYF2GG__categories{margin-bottom:30px}}.blogs-module__VYF2GG__category,.blogs-module__VYF2GG__categoryActive{font-size:var(--text-small);border:1px solid color-mix(in srgb, var(--color-ink) 12%, transparent);color:var(--color-ink);border-radius:999px;align-items:center;padding:.4rem .85rem;text-decoration:none;display:inline-flex}.blogs-module__VYF2GG__category:hover{border-color:var(--color-brand);color:var(--color-brand)}.blogs-module__VYF2GG__categoryActive{background:var(--color-brand);border-color:var(--color-brand);color:#fff}.blogs-module__VYF2GG__pagination{margin-top:50px}@media (max-width:991px){.blogs-module__VYF2GG__pagination{margin-top:30px}}.blogs-module__VYF2GG__pagination nav{margin:0}
.OfficesScroller-module__DskIyG__officeCard{text-align:center;background-color:#f4f5f7;border-radius:10px;margin-top:40px;padding:60px 20px 30px;position:relative}.OfficesScroller-module__DskIyG__officeCard i{text-align:center;color:#7606df;background-color:#fff;border:1px solid #d7d7d7;border-radius:100%;width:100px;height:100px;margin:0 auto;font-size:40px;line-height:100px;position:absolute;top:-60px;left:0;right:0}.OfficesScroller-module__DskIyG__officeCard h3{color:#1d1c1c;margin-bottom:10px;font-size:24px;font-weight:600}
.CardScroller-module__WBugRa__applicationServiceSec{background-color:#18203e;padding:100px 0;position:relative}@media only screen and (max-width:991px){.CardScroller-module__WBugRa__applicationServiceSec{padding:50px 0}}.CardScroller-module__WBugRa__applicationHeading{text-align:center;max-width:800px;margin:0 auto 60px}@media only screen and (max-width:991px){.CardScroller-module__WBugRa__applicationHeading{margin-bottom:30px}}.CardScroller-module__WBugRa__applicationHeading h2{color:#fff;font-size:50px;font-weight:700}@media only screen and (max-width:991px){.CardScroller-module__WBugRa__applicationHeading h2{font-size:30px}}.CardScroller-module__WBugRa__applicationHeading p{color:#fff;margin-top:30px;font-size:16px}.CardScroller-module__WBugRa__applicationServiceList{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.CardScroller-module__WBugRa__appServiceItemBox{background-color:#fff;border:1px solid #0000;border-radius:20px;width:100%;height:100%;padding:40px 25px;position:relative}.CardScroller-module__WBugRa__appServiceIcon{background-color:#f1e5fb;border-radius:22px;justify-content:center;align-items:center;width:66px;height:66px;margin-bottom:20px;display:flex}.CardScroller-module__WBugRa__appServiceIcon img{width:auto;max-width:40px;display:inline-block}.CardScroller-module__WBugRa__appServiceItemBox h3{color:#18203e;margin-bottom:20px;font-size:22px;font-weight:600}@media only screen and (max-width:991px){.CardScroller-module__WBugRa__appServiceItemBox h3{font-size:20px}}.CardScroller-module__WBugRa__appServiceItemBox p{color:#18203e;margin-bottom:0;font-size:16px;font-weight:500}
.sitemap-html-module__qEK_3G__section{background:#f4f7fb;padding:80px 0}.sitemap-html-module__qEK_3G__header{text-align:center;margin-bottom:40px}.sitemap-html-module__qEK_3G__header h1{color:#0f172a;margin:0 0 12px;font-size:clamp(2rem,4vw,2.625rem);font-weight:700}.sitemap-html-module__qEK_3G__header p{color:#64748b;max-width:650px;margin:0 auto;font-size:1rem;line-height:1.7}.sitemap-html-module__qEK_3G__home{margin:0 0 24px;font-weight:600}.sitemap-html-module__qEK_3G__home a{color:#2563eb;text-decoration:none}.sitemap-html-module__qEK_3G__grid{grid-template-columns:repeat(2,minmax(280px,1fr));gap:30px;display:grid}.sitemap-html-module__qEK_3G__card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:30px;box-shadow:0 10px 35px #0f172a14}.sitemap-html-module__qEK_3G__card h2{color:#0f172a;border-bottom:3px solid #329b6c;margin:0 0 25px;padding-bottom:12px;font-size:1.5rem}.sitemap-html-module__qEK_3G__list,.sitemap-html-module__qEK_3G__list ul{margin:0;padding:0;list-style:none}.sitemap-html-module__qEK_3G__list>li{margin-bottom:14px}.sitemap-html-module__qEK_3G__list a{color:#334155;font-size:.95rem;text-decoration:none;transition:color .2s,transform .2s;display:inline-block}.sitemap-html-module__qEK_3G__list a:hover{color:#2563eb;transform:translate(4px)}.sitemap-html-module__qEK_3G__sub{border-left:2px solid #dbeafe;margin-top:25px;margin-left:12px;padding-left:20px}.sitemap-html-module__qEK_3G__sub h4{color:#2563eb;margin:0 0 15px;font-size:1rem;font-weight:600}.sitemap-html-module__qEK_3G__sub ul li{margin-bottom:10px}@media (max-width:991px){.sitemap-html-module__qEK_3G__grid{grid-template-columns:1fr}.sitemap-html-module__qEK_3G__section{padding:50px 0}}
.BlogArticle-module__EHSEnq__article{padding:var(--space-4) 0 var(--space-10);max-width:780px}.BlogArticle-module__EHSEnq__header{margin-bottom:var(--space-6)}.BlogArticle-module__EHSEnq__meta{margin:0 0 var(--space-3);color:var(--color-muted);font-size:.95rem}.BlogArticle-module__EHSEnq__title{font-family:var(--font-display);color:var(--color-ink-strong);margin:0;font-size:clamp(1.85rem,4vw,2.75rem);line-height:1.2}.BlogArticle-module__EHSEnq__tags{margin:var(--space-4) 0 0;flex-wrap:wrap;gap:.5rem;padding:0;list-style:none;display:flex}.BlogArticle-module__EHSEnq__tags li{background:var(--color-brand-soft);color:var(--color-brand);border-radius:999px;padding:.35rem .7rem;font-size:.8rem;font-weight:600}.BlogArticle-module__EHSEnq__hero{border-radius:var(--radius-md);width:100%;height:auto;margin-bottom:var(--space-6)}.BlogArticle-module__EHSEnq__body{color:var(--color-ink);font-size:1.05rem;line-height:1.8}:is(.BlogArticle-module__EHSEnq__body h2,.BlogArticle-module__EHSEnq__body h3){margin:1.75rem 0 .75rem;line-height:1.3}.BlogArticle-module__EHSEnq__body p{margin:0 0 1.1rem}.BlogArticle-module__EHSEnq__body img{max-width:100%;height:auto}.BlogArticle-module__EHSEnq__related{padding:var(--space-8) 0 var(--space-10);border-top:1px solid #ececf0}.BlogArticle-module__EHSEnq__relatedHead{justify-content:space-between;align-items:baseline;gap:var(--space-4);margin-bottom:var(--space-5);display:flex}.BlogArticle-module__EHSEnq__relatedHead h2{font-family:var(--font-display);margin:0;font-size:1.5rem}.BlogArticle-module__EHSEnq__relatedHead a{color:var(--color-brand);font-weight:600;text-decoration:none}
.CareersList-module__DZNSNa__section{padding:clamp(2rem, 4vw, 3.5rem) var(--page-gutter,1.25rem)}.CareersList-module__DZNSNa__layout{max-width:var(--content-max,1180px);gap:var(--space-6);margin:0 auto;display:grid}@media (min-width:900px){.CareersList-module__DZNSNa__layout{grid-template-columns:16rem 1fr;align-items:start}}.CareersList-module__DZNSNa__sidebar h2{margin:0 0 var(--space-2);color:var(--color-ink-strong)}.CareersList-module__DZNSNa__count{margin:0 0 var(--space-4);color:var(--color-muted)}.CareersList-module__DZNSNa__filterHints{gap:var(--space-2);color:var(--color-muted);font-size:var(--text-small);margin:0;padding:0;list-style:none;display:grid}.CareersList-module__DZNSNa__list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.CareersList-module__DZNSNa__item{justify-content:space-between;gap:var(--space-4);border:1px solid color-mix(in srgb, var(--color-ink) 8%, transparent);background:color-mix(in srgb, var(--color-surface-subtle) 55%, white);border-radius:.65rem;flex-wrap:wrap;align-items:center;padding:1.1rem 1.25rem;display:flex}.CareersList-module__DZNSNa__title{margin:0 0 var(--space-2);font-size:1.15rem}.CareersList-module__DZNSNa__title a{color:var(--color-ink-strong);text-decoration:none}.CareersList-module__DZNSNa__title a:hover,.CareersList-module__DZNSNa__title a:focus-visible{color:var(--color-brand)}.CareersList-module__DZNSNa__meta{color:var(--color-muted);font-size:var(--text-small);flex-wrap:wrap;gap:.65rem;margin:0;display:flex}.CareersList-module__DZNSNa__apply{background:var(--color-brand);color:#fff;border-radius:.4rem;justify-content:center;align-items:center;padding:.65rem 1.1rem;font-weight:700;text-decoration:none;display:inline-flex}.CareersList-module__DZNSNa__empty{text-align:center;max-width:40rem;margin:0 auto;padding:clamp(3rem,8vw,5rem) 1.25rem}.CareersList-module__DZNSNa__emptyTitle{color:var(--color-brand);margin:0 0 1rem}
.JobDetail-module___vyURW__section{padding:clamp(2rem, 4vw, 3.5rem) var(--page-gutter,1.25rem)}.JobDetail-module___vyURW__inner{max-width:var(--content-max,1180px);gap:var(--space-6);margin:0 auto;display:grid}.JobDetail-module___vyURW__grid{gap:var(--space-6);display:grid}@media (min-width:960px){.JobDetail-module___vyURW__grid{grid-template-columns:18rem 1fr;align-items:start}}.JobDetail-module___vyURW__aside{gap:var(--space-4);background:color-mix(in srgb, var(--color-surface-subtle) 70%, white);border:1px solid color-mix(in srgb, var(--color-ink) 8%, transparent);border-radius:.75rem;padding:1.25rem;display:grid}.JobDetail-module___vyURW__asideTitle,.JobDetail-module___vyURW__contentTitle{color:var(--color-ink-strong);margin:0}.JobDetail-module___vyURW__facts{gap:var(--space-3);margin:0;display:grid}.JobDetail-module___vyURW__facts div{gap:.2rem;display:grid}.JobDetail-module___vyURW__facts dt{font-size:var(--text-small);text-transform:uppercase;letter-spacing:.04em;color:var(--color-muted);font-weight:700}.JobDetail-module___vyURW__facts dd{margin:0}.JobDetail-module___vyURW__apply{background:var(--color-brand);color:#fff;border-radius:.4rem;justify-content:center;padding:.75rem 1rem;font-weight:700;text-decoration:none;display:inline-flex}.JobDetail-module___vyURW__content{gap:var(--space-5);display:grid}.JobDetail-module___vyURW__prose{color:var(--color-ink);line-height:1.7}.JobDetail-module___vyURW__prose p{margin:0 0 1rem}.JobDetail-module___vyURW__block h3{margin:0 0 var(--space-2)}.JobDetail-module___vyURW__block p{color:var(--color-ink);margin:0;line-height:1.65}.JobDetail-module___vyURW__offer{gap:.35rem;margin:0;padding-left:1.1rem;display:grid}.JobDetail-module___vyURW__related h2{margin:0 0 var(--space-3)}.JobDetail-module___vyURW__related ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.JobDetail-module___vyURW__related a{color:var(--color-brand);font-weight:600;text-decoration:none}.JobDetail-module___vyURW__related a:hover,.JobDetail-module___vyURW__related a:focus-visible{text-decoration:underline}
.CaseStudyDetail-module__s87gYW__article{padding:var(--space-4) 0 var(--space-8)}.CaseStudyDetail-module__s87gYW__header{max-width:780px;margin-bottom:var(--space-6)}.CaseStudyDetail-module__s87gYW__meta{margin:0 0 var(--space-3);color:var(--color-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.85rem;font-weight:600}.CaseStudyDetail-module__s87gYW__title{font-family:var(--font-display);margin:0;font-size:clamp(1.85rem,4vw,2.75rem);line-height:1.2}.CaseStudyDetail-module__s87gYW__lead{margin:var(--space-4) 0 0;color:var(--color-muted);font-size:1.05rem;line-height:1.7}.CaseStudyDetail-module__s87gYW__hero{border-radius:var(--radius-md);width:100%;height:auto;margin-bottom:var(--space-6)}.CaseStudyDetail-module__s87gYW__body{max-width:780px;color:var(--color-ink);line-height:1.8}.CaseStudyDetail-module__s87gYW__body p{margin:0 0 1.1rem}.CaseStudyDetail-module__s87gYW__gallery{margin:var(--space-8) 0 0;gap:var(--space-4);padding:0;list-style:none;display:grid}.CaseStudyDetail-module__s87gYW__gallery img{border-radius:var(--radius-md);width:100%;height:auto}
.FaqExplorer-module__bP4aBq__section{padding:clamp(2.5rem, 6vw, 4rem) var(--space-5);width:min(var(--container-max), 100%);margin-inline:auto}.FaqExplorer-module__bP4aBq__pageTitle{margin:0 0 var(--space-6);font-family:var(--font-display);font-size:clamp(1.75rem,4vw,2.5rem)}.FaqExplorer-module__bP4aBq__layout{gap:var(--space-8);display:grid}@media (min-width:992px){.FaqExplorer-module__bP4aBq__layout{grid-template-columns:minmax(220px,280px) 1fr;align-items:start}}.FaqExplorer-module__bP4aBq__navHeading{margin:0 0 var(--space-4);color:var(--color-ink-strong);font-size:1.15rem}.FaqExplorer-module__bP4aBq__tabs{flex-direction:column;gap:.35rem;display:flex}.FaqExplorer-module__bP4aBq__tab{text-align:left;border-radius:var(--radius-md);color:var(--color-muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;min-height:44px;padding:.85rem 1rem}.FaqExplorer-module__bP4aBq__tab:hover{background:var(--color-surface-subtle);color:var(--color-ink-strong)}.FaqExplorer-module__bP4aBq__tabActive{background:var(--color-brand-soft);color:var(--color-brand);border-color:color-mix(in srgb, var(--color-brand) 25%, transparent);font-weight:600}.FaqExplorer-module__bP4aBq__panelTitle{margin:0 0 var(--space-5);font-family:var(--font-display);color:var(--color-ink-strong);font-size:clamp(1.35rem,3vw,1.85rem)}.FaqExplorer-module__bP4aBq__accordion{gap:var(--space-3);flex-direction:column;display:flex}.FaqExplorer-module__bP4aBq__item{border-radius:var(--radius-md);background:var(--color-surface);border:1px solid #e7e8ec;overflow:hidden}.FaqExplorer-module__bP4aBq__question{margin:0;font-size:1rem}.FaqExplorer-module__bP4aBq__trigger{justify-content:space-between;align-items:center;gap:var(--space-4);text-align:left;width:100%;font:inherit;color:var(--color-ink-strong);cursor:pointer;background:0 0;border:0;min-height:48px;padding:1rem 1.15rem;font-weight:600;display:flex}.FaqExplorer-module__bP4aBq__chevron{text-align:center;width:1.5rem;color:var(--color-brand);flex-shrink:0;font-size:1.25rem;line-height:1}.FaqExplorer-module__bP4aBq__answer{color:var(--color-muted);padding:0 1.15rem 1.15rem;line-height:1.7}.FaqExplorer-module__bP4aBq__answer p{margin:0 0 .75rem}.FaqExplorer-module__bP4aBq__answer p:last-child{margin-bottom:0}
.OfferScroller-module__LxssIW__card{scroll-snap-align:start;gap:var(--space-3);min-height:280px;padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-surface-subtle);flex-direction:column;display:flex}.OfferScroller-module__LxssIW__image{border-radius:var(--radius-sm);object-fit:cover;width:100%;height:auto}.OfferScroller-module__LxssIW__title{color:var(--color-ink-strong);margin:0;font-size:1.1rem}.OfferScroller-module__LxssIW__desc{color:var(--color-muted);margin:0;line-height:1.6}
.TeamDirectory-module__tNqFXG__section{padding:clamp(2rem,5vw,3.5rem) 0 clamp(3rem,6vw,4.5rem)}.TeamDirectory-module__tNqFXG__group{margin-bottom:clamp(2.5rem,6vw,4rem)}.TeamDirectory-module__tNqFXG__groupTitle{margin:0 0 var(--space-6);font-family:var(--font-display);font-size:clamp(1.5rem,3vw,2.1rem)}.TeamDirectory-module__tNqFXG__gradient{background:var(--gradient-text);color:#0000;-webkit-background-clip:text;background-clip:text}.TeamDirectory-module__tNqFXG__grid{gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin:0;padding:0;list-style:none;display:grid}.TeamDirectory-module__tNqFXG__card{border-radius:var(--radius-md);background:var(--color-surface-subtle);flex-direction:column;display:flex;position:relative;overflow:hidden}.TeamDirectory-module__tNqFXG__photo{aspect-ratio:7/8;object-fit:cover;width:100%;height:auto}.TeamDirectory-module__tNqFXG__info{padding:var(--space-4)}.TeamDirectory-module__tNqFXG__name{color:var(--color-ink-strong);margin:0;font-size:1.1rem}.TeamDirectory-module__tNqFXG__role{color:var(--color-muted);margin:.35rem 0 0}.TeamDirectory-module__tNqFXG__country{color:var(--color-chrome);margin:.35rem 0 0;font-size:.9rem;font-weight:600}.TeamDirectory-module__tNqFXG__linkedin{color:#fff;background:#0a66c2;border-radius:999px;place-items:center;width:36px;height:36px;font-weight:700;text-decoration:none;display:grid;position:absolute;top:.75rem;right:.75rem}.TeamDirectory-module__tNqFXG__linkedin:hover{filter:brightness(1.08)}
