.service-module__KinDrG__servicePageContainer{background:conic-gradient(from 180deg at 0 30%,#cc5449,#131b37)}.service-module__KinDrG__content{z-index:1;position:relative}.service-module__KinDrG__sectionTitle{font-size:1.8rem}
.HeroSection-module__vhVdJG__heroContainer{color:#fff;flex-direction:row-reverse;align-items:center;gap:64px;width:80%;margin:0 auto;padding:48px 0 80px;display:flex}.HeroSection-module__vhVdJG__headline{margin-top:16px;font-size:2.6rem;line-height:1.2}.HeroSection-module__vhVdJG__illustrationContainer{flex:1;justify-content:center;max-width:520px;display:flex}.HeroSection-module__vhVdJG__illustration{width:100%;height:auto}.HeroSection-module__vhVdJG__contentContainer{flex-direction:column;flex:1.2;align-items:flex-start;display:flex}.HeroSection-module__vhVdJG__eyebrow{letter-spacing:1px;text-transform:uppercase;color:#e65d4d;background-color:#cc544926;border-radius:100px;margin-top:24px;padding:6px 14px;font-size:.8rem}.HeroSection-module__vhVdJG__description{opacity:.85;margin-top:16px;font-size:1.05rem;line-height:1.7}.HeroSection-module__vhVdJG__actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.HeroSection-module__vhVdJG__secondaryButton{color:#fff;border-color:#ffffff80}.HeroSection-module__vhVdJG__secondaryButton:hover{background-color:#ffffff14;border-color:#fff}@media (max-width:1000px){.HeroSection-module__vhVdJG__heroContainer{flex-direction:column-reverse;gap:32px;padding:32px 0 64px}.HeroSection-module__vhVdJG__illustrationContainer{width:100%;max-width:440px}}@media (max-width:920px){.HeroSection-module__vhVdJG__heroContainer{width:90%}.HeroSection-module__vhVdJG__headline{font-size:2rem}}
.OurProcess-module__F1FjNa__ourProcessContainer{color:#fff;text-align:center;width:80%;max-width:1100px;margin:120px auto 0}.OurProcess-module__F1FjNa__timeline{text-align:left;flex-direction:column;margin:56px 0 0;padding:0;list-style:none;display:flex;position:relative}.OurProcess-module__F1FjNa__timeline:before{content:"";background:linear-gradient(#cc5449e6,#ffffff1f);border-radius:1px;width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.OurProcess-module__F1FjNa__stepLeft,.OurProcess-module__F1FjNa__stepRight{display:flex;position:relative}.OurProcess-module__F1FjNa__stepLeft{justify-content:flex-start}.OurProcess-module__F1FjNa__stepLeft+.OurProcess-module__F1FjNa__stepRight,.OurProcess-module__F1FjNa__stepRight+.OurProcess-module__F1FjNa__stepLeft{margin-top:-40px}.OurProcess-module__F1FjNa__stepRight{justify-content:flex-end}.OurProcess-module__F1FjNa__stepNode{z-index:1;background-color:#cc5449;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-weight:600;display:flex;position:absolute;top:28px;left:50%;transform:translate(-50%);box-shadow:0 0 0 8px #cc54492e}.OurProcess-module__F1FjNa__stepCard{background-color:#00000040;border:1px solid #ffffff14;border-radius:16px;width:calc(50% - 56px);padding:28px;transition:border-color .2s,background-color .2s}.OurProcess-module__F1FjNa__stepCard:hover{background-color:#00000052;border-color:#cc544999}.OurProcess-module__F1FjNa__stepLabel{letter-spacing:1px;text-transform:uppercase;color:#ffffff8c;font-size:.75rem}.OurProcess-module__F1FjNa__processTitle{color:#cc5449;margin-top:6px;font-size:1.25rem}.OurProcess-module__F1FjNa__processContent{opacity:.85;margin-top:10px;font-size:.95rem;line-height:1.65}@media (max-width:920px){.OurProcess-module__F1FjNa__ourProcessContainer{width:90%}}@media (max-width:868px){.OurProcess-module__F1FjNa__timeline:before{left:24px}.OurProcess-module__F1FjNa__stepNode{width:40px;height:40px;left:24px;box-shadow:0 0 0 6px #cc54492e}.OurProcess-module__F1FjNa__stepLeft,.OurProcess-module__F1FjNa__stepRight{justify-content:flex-end}.OurProcess-module__F1FjNa__stepLeft+.OurProcess-module__F1FjNa__stepRight,.OurProcess-module__F1FjNa__stepRight+.OurProcess-module__F1FjNa__stepLeft{margin-top:20px}.OurProcess-module__F1FjNa__stepCard{width:calc(100% - 64px);padding:22px}}
.FeatureStrip-module__MhX7vq__featureStrip{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;width:80%;max-width:1200px;margin:0 auto;display:grid}.FeatureStrip-module__MhX7vq__featureContainer{color:#fff;background-color:#00000040;border:1px solid #ffffff0f;border-radius:16px;align-items:center;gap:14px;padding:18px 20px;display:flex}.FeatureStrip-module__MhX7vq__featureIcon{background-color:#cc5449;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.FeatureStrip-module__MhX7vq__featureIcon svg{width:22px;height:22px}.FeatureStrip-module__MhX7vq__featureLabel{font-size:1rem;font-weight:500}@media (max-width:920px){.FeatureStrip-module__MhX7vq__featureStrip{width:90%}}
.TechnologiesUsed-module__rsJW5a__technologiesUsedContainer{color:#fff;width:80%;max-width:1200px;margin:120px auto 0}.TechnologiesUsed-module__rsJW5a__techGrid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:12px;margin-top:40px;display:grid}.TechnologiesUsed-module__rsJW5a__techItemContainer{min-height:120px;font:inherit;color:#fff;text-align:center;cursor:pointer;background-color:#00000040;border:1px solid #ffffff0f;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:16px 12px;transition:border-color .2s,background-color .2s;display:flex}.TechnologiesUsed-module__rsJW5a__techItemContainer:hover,.TechnologiesUsed-module__rsJW5a__techItemContainer:focus-visible{background-color:#cc54491a;border-color:#cc544999;outline:none}.TechnologiesUsed-module__rsJW5a__techItemContainer svg{width:32px;height:32px}.TechnologiesUsed-module__rsJW5a__techName{font-size:.85rem;font-weight:500}.TechnologiesUsed-module__rsJW5a__techDetailAlert{color:#fff;text-align:center;background-color:#131c38;border:1px solid #ffffff14;border-radius:20px;outline:none;flex-direction:column;align-items:center;max-width:420px;margin:auto;padding:40px 32px;display:flex}.TechnologiesUsed-module__rsJW5a__techDetailIcon{color:#cc5449;background-color:#cc54491f;border-radius:16px;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.TechnologiesUsed-module__rsJW5a__techDetailTitle{margin-top:16px;font-size:1.4rem}.TechnologiesUsed-module__rsJW5a__techDetailContent{opacity:.8;margin:12px 0 24px;line-height:1.6}@media (max-width:920px){.TechnologiesUsed-module__rsJW5a__technologiesUsedContainer{width:90%;margin-top:80px}.TechnologiesUsed-module__rsJW5a__techGrid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}}
.Reviews-module__Cc25WG__reviewsContainer{color:#fff;width:80%;margin:8rem auto 0}.Reviews-module__Cc25WG__outerCarousel{margin-top:40px}.Reviews-module__Cc25WG__titleContainer{align-items:center;gap:12px;margin-top:40px;display:flex}.Reviews-module__Cc25WG__titleImage{aspect-ratio:1;border-radius:50px;width:70px}.Reviews-module__Cc25WG__reviewsCard{cursor:pointer;background-color:#00000040;border:1px solid #ffffff14;border-radius:16px;min-width:420px;padding:24px;transition:border-color .2s}.Reviews-module__Cc25WG__reviewsCard:hover{border-color:#cc544999}.Reviews-module__Cc25WG__outerCarousel{overflow:hidden}.Reviews-module__Cc25WG__innerCarousel{gap:20px;display:flex}.Reviews-module__Cc25WG__subTitle{color:#e65d4d;margin-top:4px;font-size:.8rem;font-weight:500}@media (max-width:920px){.Reviews-module__Cc25WG__reviewsContainer{width:90%}}@media (max-width:501px){.Reviews-module__Cc25WG__reviewsCard{min-width:calc(90vw - 30px)}}
.Blogs-module__lgHZpW__blogsContainer{color:#fff;width:80%;margin:8rem auto 0}.Blogs-module__lgHZpW__headline{margin:0;padding:0;font-size:2.2rem}.Blogs-module__lgHZpW__blogsList{grid-gap:60px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin-top:40px;display:grid}.Blogs-module__lgHZpW__blogImage{aspect-ratio:16/9;border-radius:12px;width:100%}.Blogs-module__lgHZpW__blogTitle{margin-top:16px;margin-bottom:12px}.Blogs-module__lgHZpW__blogItem{color:#fff;text-decoration:none}@media (max-width:920px){.Blogs-module__lgHZpW__blogsContainer{width:90%}}
.CallSchedule-module__i6cW0W__callScheduleContainer{background-color:#00000040;border:1px solid #ffffff0f;border-radius:24px;width:80%;max-width:1200px;margin:120px auto 0;padding:48px}.CallSchedule-module__i6cW0W__callScheduleContentContainer{color:#fff;align-items:center;gap:40px;display:flex}.CallSchedule-module__i6cW0W__eyebrow{letter-spacing:1px;text-transform:uppercase;color:#cc5449;font-size:.85rem}.CallSchedule-module__i6cW0W__headline{margin-top:8px;font-size:2.2rem}.CallSchedule-module__i6cW0W__description{opacity:.75;margin-top:8px}.CallSchedule-module__i6cW0W__formContainer{flex:1.4}.CallSchedule-module__i6cW0W__illustrationContainer{flex:1;justify-content:center;align-items:center;display:flex}.CallSchedule-module__i6cW0W__illustration{width:100%;max-width:420px;height:auto}.CallSchedule-module__i6cW0W__buttonContainer{justify-content:flex-end;align-items:flex-end;margin-top:24px;display:flex}.CallSchedule-module__i6cW0W__form{flex-direction:column;gap:12px;margin-top:12px;display:flex}@media (max-width:1055px){.CallSchedule-module__i6cW0W__callScheduleContentContainer{flex-direction:column}.CallSchedule-module__i6cW0W__illustrationContainer{justify-content:center;align-items:center;width:100%;display:flex}.CallSchedule-module__i6cW0W__formContainer{width:100%}}@media (max-width:920px){.CallSchedule-module__i6cW0W__callScheduleContainer{width:90%;margin-top:80px;padding:28px 20px}.CallSchedule-module__i6cW0W__headline{font-size:1.9rem}}
.FAQs-module__v_GGYq__faqsContainer{color:#fff;width:80%;max-width:900px;margin:120px auto 0}.FAQs-module__v_GGYq__faqListContainer{flex-direction:column;gap:12px;margin-top:40px;display:flex}.FAQs-module__v_GGYq__faqItemContainer,.FAQs-module__v_GGYq__faqItemOpen{background-color:#00000040;border:1px solid #ffffff0f;border-radius:16px;transition:border-color .2s}.FAQs-module__v_GGYq__faqItemOpen{border-color:#cc544980}.FAQs-module__v_GGYq__questionButton{width:100%;font:inherit;color:#fff;text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.FAQs-module__v_GGYq__questionButton:focus-visible{outline-offset:-2px;border-radius:16px;outline:2px solid #cc5449}.FAQs-module__v_GGYq__faqQuestion{font-size:1.05rem;font-weight:500}.FAQs-module__v_GGYq__chevron{color:#cc5449;flex-shrink:0;display:flex}.FAQs-module__v_GGYq__faqAnswer{overflow:hidden}.FAQs-module__v_GGYq__answerText{opacity:.8;padding:0 24px 22px;line-height:1.7}@media (max-width:920px){.FAQs-module__v_GGYq__faqsContainer{width:90%;margin-top:80px}}
.ServiceBackground-module__QsXoSW__background{--pointer-x:75vw;--pointer-y:20vh;z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.ServiceBackground-module__QsXoSW__dotGrid,.ServiceBackground-module__QsXoSW__dotGridGlow,.ServiceBackground-module__QsXoSW__spotlight{position:absolute;inset:0}.ServiceBackground-module__QsXoSW__dotGrid,.ServiceBackground-module__QsXoSW__dotGridGlow{background-size:28px 28px}.ServiceBackground-module__QsXoSW__dotGrid{background-image:radial-gradient(#ffffff1f 1.1px,#0000 1.6px);-webkit-mask-image:linear-gradient(#000,#00000080);mask-image:linear-gradient(#000,#00000080)}.ServiceBackground-module__QsXoSW__dotGridGlow{-webkit-mask-image:radial-gradient(280px circle at var(--pointer-x) var(--pointer-y), #000, transparent 70%);-webkit-mask-image:radial-gradient(280px circle at var(--pointer-x) var(--pointer-y), #000, transparent 70%);mask-image:radial-gradient(280px circle at var(--pointer-x) var(--pointer-y), #000, transparent 70%);background-image:radial-gradient(#ffb0a6d9 1.3px,#0000 1.9px)}.ServiceBackground-module__QsXoSW__spotlight{background:radial-gradient(520px circle at var(--pointer-x) var(--pointer-y), #cc544929, transparent 60%)}.ServiceBackground-module__QsXoSW__orb{filter:blur(90px);opacity:.35;will-change:transform;border-radius:50%;width:520px;height:520px;animation:24s ease-in-out infinite alternate ServiceBackground-module__QsXoSW__drift;position:absolute}.ServiceBackground-module__QsXoSW__orbCoral{background-color:#cc5449;top:-140px;right:-120px}.ServiceBackground-module__QsXoSW__orbBlue{background-color:#2b3a8f;animation-duration:30s;animation-delay:-8s;bottom:-180px;left:-160px}@keyframes ServiceBackground-module__QsXoSW__drift{to{transform:translate(-90px,120px)scale(1.15)}}@media (max-width:768px){.ServiceBackground-module__QsXoSW__orb{filter:blur(70px);width:320px;height:320px}}@media (prefers-reduced-motion:reduce){.ServiceBackground-module__QsXoSW__orb{animation:none}}
.ServiceOverview-module__1oM3Ga__container{color:#fff;grid-template-columns:1.5fr 1fr;align-items:start;gap:48px;width:80%;max-width:1200px;margin:120px auto 0;display:grid}.ServiceOverview-module__1oM3Ga__paragraph{opacity:.8;margin-top:16px;line-height:1.75}.ServiceOverview-module__1oM3Ga__highlights{background-color:#00000040;border:1px solid #ffffff0f;border-radius:20px;padding:28px}.ServiceOverview-module__1oM3Ga__highlightsTitle{font-size:1.1rem;font-weight:500}.ServiceOverview-module__1oM3Ga__pointList{flex-direction:column;gap:14px;margin:20px 0 0;padding:0;list-style:none;display:flex}.ServiceOverview-module__1oM3Ga__point{align-items:flex-start;gap:12px;line-height:1.5;display:flex}.ServiceOverview-module__1oM3Ga__point svg{color:#cc5449;flex-shrink:0;margin-top:2px}@media (max-width:1000px){.ServiceOverview-module__1oM3Ga__container{grid-template-columns:1fr;gap:32px}}@media (max-width:920px){.ServiceOverview-module__1oM3Ga__container{width:90%;margin-top:80px}}
.RelatedServices-module__2kLWbW__container{color:#fff;width:80%;max-width:1200px;margin:120px auto 0}.RelatedServices-module__2kLWbW__grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin-top:40px;display:grid}.RelatedServices-module__2kLWbW__card{color:#fff;background-color:#00000040;border:1px solid #ffffff0f;border-radius:20px;flex-direction:column;gap:10px;padding:24px;text-decoration:none;transition:border-color .2s,transform .2s;display:flex}.RelatedServices-module__2kLWbW__card:hover{border-color:#cc544999;transform:translateY(-3px)}.RelatedServices-module__2kLWbW__illustration{object-fit:contain;width:100%;height:160px}.RelatedServices-module__2kLWbW__name{font-size:1.2rem}.RelatedServices-module__2kLWbW__description{opacity:.7;flex:1;font-size:.9rem;line-height:1.6}.RelatedServices-module__2kLWbW__link{color:#e65d4d;align-items:center;gap:6px;margin-top:6px;font-size:.9rem;font-weight:500;display:inline-flex}.RelatedServices-module__2kLWbW__card:hover .RelatedServices-module__2kLWbW__link svg{transition:transform .2s;transform:translate(3px)}@media (max-width:920px){.RelatedServices-module__2kLWbW__container{width:90%;margin-top:80px}}
.InfoCardGrid-module__u7LCqa__container{color:#fff;width:80%;max-width:1200px;margin:120px auto 0}.InfoCardGrid-module__u7LCqa__grid{grid-template-columns:repeat(var(--columns), 1fr);gap:16px;margin-top:40px;display:grid}.InfoCardGrid-module__u7LCqa__card{background-color:#00000040;border:1px solid #ffffff0f;border-radius:16px;flex-direction:column;gap:8px;padding:24px;transition:border-color .2s,transform .2s;display:flex}.InfoCardGrid-module__u7LCqa__card:hover{border-color:#cc544999;transform:translateY(-2px)}.InfoCardGrid-module__u7LCqa__icon{color:#cc5449;background-color:#cc54491f;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:8px;display:flex}.InfoCardGrid-module__u7LCqa__cardTitle{font-size:1.1rem;font-weight:500}.InfoCardGrid-module__u7LCqa__cardDescription{opacity:.75;font-size:.92rem;line-height:1.6}@media (max-width:1100px){.InfoCardGrid-module__u7LCqa__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:920px){.InfoCardGrid-module__u7LCqa__container{width:90%;margin-top:80px}}@media (max-width:600px){.InfoCardGrid-module__u7LCqa__grid{grid-template-columns:1fr}}
