.services_main__1o145{min-height:100vh;background:linear-gradient(180deg,#fff,#f8f9fc);position:relative;overflow-x:hidden}.services_hero__pf2sB{position:relative;padding:8rem 2rem 6rem;text-align:center;overflow:hidden;background:linear-gradient(135deg,#004aad,#0062d6 50%,#0080ff)}.services_heroBackground__WNm54{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;z-index:0}.services_gradientOrb1__kx4Ka,.services_gradientOrb2__rVhsF,.services_gradientOrb3__fU0zT{position:absolute;border-radius:50%;filter:blur(80px);opacity:.4;animation:services_float__a_yEU 20s ease-in-out infinite}.services_gradientOrb1__kx4Ka{width:500px;height:500px;background:radial-gradient(circle,rgba(0,192,255,.6) 0,transparent 70%);top:-200px;left:-100px;animation-delay:0s}.services_gradientOrb2__rVhsF{width:400px;height:400px;background:radial-gradient(circle,rgba(165,165,255,.5) 0,transparent 70%);top:100px;right:-150px;animation-delay:7s}.services_gradientOrb3__fU0zT{width:350px;height:350px;background:radial-gradient(circle,rgba(0,192,255,.4) 0,transparent 70%);bottom:-100px;left:50%;transform:translateX(-50%);animation-delay:14s}@keyframes services_float__a_yEU{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-30px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}}.services_heroContent__pp5Jo{position:relative;z-index:1;max-width:900px;margin:0 auto}.services_heroLabel__H2_6v{display:inline-block;padding:.5rem 1.5rem;background:hsla(0,0%,100%,.15);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:50px;color:#fff;font-size:.875rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;margin-bottom:1.5rem;border:1px solid hsla(0,0%,100%,.2);animation:services_fadeInDown__Gk2ZR .8s ease-out}.services_heroTitle__nzYqg{font-size:4rem;font-weight:800;color:#fff;margin-bottom:1.5rem;line-height:1.1;letter-spacing:-.03em;animation:services_fadeInUp__AsR2s .8s ease-out .2s backwards}.services_heroSubtitle__mHRpR{font-size:1.25rem;color:hsla(0,0%,100%,.9);line-height:1.7;font-weight:400;animation:services_fadeInUp__AsR2s .8s ease-out .4s backwards}.services_container__6EA6u{max-width:1400px;margin:0 auto;padding:0 2rem}.services_statsSection__yW2hj{padding:4rem 0;animation:services_fadeIn__fccnN .8s ease-out}.services_statsGrid__MXLz_{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:2rem;gap:2rem}.services_statCard__RIC_U{background:#fff;padding:2.5rem 2rem;border-radius:20px;text-align:center;box-shadow:0 4px 20px rgba(0,0,0,.06);border:1px solid rgba(0,74,173,.08);transition:all .4s cubic-bezier(.4,0,.2,1);opacity:0;transform:translateY(30px)}.services_statCard__RIC_U.services_visible__P4f3y{opacity:1;transform:translateY(0);animation:services_slideInUp__0ZcPn .6s cubic-bezier(.4,0,.2,1) forwards}.services_statCard__RIC_U:hover{transform:translateY(-8px);box-shadow:0 20px 50px rgba(0,74,173,.15);border-color:rgba(0,74,173,.2)}.services_statIcon__gYlJt{font-size:3rem;margin-bottom:1rem}.services_statNumber__Mqpy4{font-size:3rem;font-weight:800;background:linear-gradient(135deg,#004aad,#0062d6);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:.5rem;line-height:1}.services_statLabel__EZbxu{font-size:1.063rem;color:#64748b;font-weight:500}.services_servicesSection__SlR_w{padding:6rem 0}.services_sectionTitle__WvEtB{text-align:center;font-size:2.5rem;font-weight:800;color:#1a202c;margin-bottom:1rem;letter-spacing:-.02em}.services_sectionSubtitle__jfblc{text-align:center;font-size:1.125rem;color:#64748b;margin-bottom:3rem;max-width:700px;margin-left:auto;margin-right:auto}.services_servicesGrid__zdjyp{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:2rem;gap:2rem}.services_serviceCard__AFVxW{background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.06);border:1px solid rgba(0,74,173,.08);transition:all .4s cubic-bezier(.4,0,.2,1);cursor:pointer;opacity:0;transform:translateY(30px)}.services_serviceCard__AFVxW.services_visible__P4f3y{opacity:1;transform:translateY(0);animation:services_slideInUp__0ZcPn .6s cubic-bezier(.4,0,.2,1) forwards}.services_serviceCard__AFVxW:hover{transform:translateY(-8px);box-shadow:0 20px 50px rgba(0,74,173,.15);border-color:rgba(0,74,173,.2)}.services_serviceCardHeader__4uVAo{height:200px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.services_serviceCardHeader__4uVAo:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;transition:opacity .3s ease}.services_serviceCard__AFVxW:hover .services_serviceCardHeader__4uVAo:before{opacity:1}.services_serviceIcon__u1Huh{font-size:5rem;position:relative;z-index:1;transition:transform .3s ease}.services_serviceCard__AFVxW:hover .services_serviceIcon__u1Huh{transform:scale(1.1) rotate(5deg)}.services_serviceCardContent__AKw3t{padding:2rem}.services_serviceCardContent__AKw3t h3{font-size:1.5rem;font-weight:700;color:#1a202c;margin-bottom:.75rem}.services_serviceCardContent__AKw3t p{color:#64748b;line-height:1.7;margin-bottom:1.5rem;font-size:1rem}.services_learnMoreBtn__p7OaK{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:linear-gradient(135deg,#004aad,#0062d6);color:#fff;border:none;border-radius:50px;font-size:.938rem;font-weight:600;cursor:pointer;transition:all .3s ease}.services_learnMoreBtn__p7OaK:hover{background:linear-gradient(135deg,#0062d6,#0080ff);transform:translateX(4px);box-shadow:0 4px 12px rgba(0,74,173,.3)}.services_serviceDetailSection__3Xy1T{padding:6rem 0;background:linear-gradient(135deg,#f8f9fc,#f0f4f8)}.services_serviceDetail__u1Erd{display:none;grid-template-columns:1.2fr 1fr;gap:4rem;align-items:center;margin-bottom:4rem;opacity:0;transform:translateY(30px)}.services_serviceDetail__u1Erd.services_active__na7WI{display:grid}.services_serviceDetail__u1Erd.services_visible__P4f3y{opacity:1;transform:translateY(0);animation:services_fadeInUp__AsR2s .8s ease-out forwards}.services_detailContent__ckQib{background:#fff;padding:3rem;border-radius:24px;box-shadow:0 8px 32px rgba(0,0,0,.08);border:1px solid rgba(0,74,173,.08)}.services_detailHeader__4Y7EL{display:flex;align-items:center;gap:1.5rem;margin-bottom:1.5rem}.services_detailIcon__slV6n{font-size:3.5rem}.services_detailHeader__4Y7EL h2{font-size:2.5rem;font-weight:800;color:#1a202c;line-height:1.2}.services_detailDescription__6CPqA{font-size:1.125rem;color:#475569;line-height:1.8;margin-bottom:2.5rem}.services_detailGrid__ysOZ4{display:grid;grid-template-columns:1fr 1fr;grid-gap:2.5rem;gap:2.5rem;margin-bottom:2.5rem}.services_detailColumn__XVZE0 h4{display:flex;align-items:center;gap:.75rem;font-size:1.25rem;font-weight:700;color:#1a202c;margin-bottom:1.25rem}.services_detailColumn__XVZE0 h4 svg{color:#004aad}.services_detailColumn__XVZE0 ul{list-style:none;padding:0}.services_detailColumn__XVZE0 li{padding:.75rem 0 .75rem 2rem;color:#475569;line-height:1.6;position:relative;font-size:1rem;border-bottom:1px solid #e2e8f0}.services_detailColumn__XVZE0 li:last-child{border-bottom:none}.services_detailColumn__XVZE0 li:before{content:"✓";position:absolute;left:0;color:#004aad;font-weight:700;font-size:1.125rem}.services_technologies__OcL_y h4{font-size:1.125rem;font-weight:700;color:#1a202c;margin-bottom:1rem}.services_techTags__iC2Wv{display:flex;flex-wrap:wrap;gap:.75rem}.services_techTag__ZS_Jp{padding:.625rem 1.25rem;background:linear-gradient(135deg,#f0f4f8,#e2e8f0);border-radius:50px;font-size:.875rem;font-weight:600;color:#004aad;border:1px solid rgba(0,74,173,.15);transition:all .3s ease}.services_techTag__ZS_Jp:hover{background:linear-gradient(135deg,#004aad,#0062d6);color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,74,173,.3)}.services_detailVisual__JgYhO{height:600px;border-radius:24px;position:relative;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.15)}.services_visualContent__o73jo{width:100%;height:100%;position:relative}.services_floatingCard1__Q5C1L,.services_floatingCard2__MqGga,.services_floatingCard3__ogVja{position:absolute;background:hsla(0,0%,100%,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;border:1px solid hsla(0,0%,100%,.3)}.services_floatingCard1__Q5C1L{width:200px;height:250px;top:10%;left:10%;animation:services_floatSlow__fc_N9 8s ease-in-out infinite}.services_floatingCard2__MqGga{width:180px;height:220px;top:40%;right:15%;animation:services_floatSlow__fc_N9 10s ease-in-out infinite reverse}.services_floatingCard3__ogVja{width:160px;height:200px;bottom:15%;left:20%;animation:services_floatSlow__fc_N9 6s ease-in-out infinite}@keyframes services_floatSlow__fc_N9{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-20px) rotate(5deg)}}.services_serviceNav__vZn8v{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-bottom:3rem}.services_serviceNavBtn__xTtV0{display:flex;align-items:center;gap:.75rem;padding:1rem 2rem;background:#fff;border:2px solid #e2e8f0;border-radius:50px;color:#475569;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px rgba(0,0,0,.04)}.services_serviceNavBtn__xTtV0:hover{background:linear-gradient(135deg,#e8f2ff,#d1e5ff);border-color:rgba(0,74,173,.3);color:#004aad;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,74,173,.15)}.services_serviceNavBtn__xTtV0.services_active__na7WI{background:linear-gradient(135deg,#004aad,#0062d6);color:#fff;border-color:transparent;box-shadow:0 6px 20px rgba(0,74,173,.3)}.services_navIcon__5LinS{font-size:1.5rem}.services_navLabel__tg97P{font-size:1rem}.services_ctaSection___yjtz{padding:6rem 0}.services_ctaCard__w6FpA{background:linear-gradient(135deg,#004aad,#0062d6);padding:4rem;border-radius:24px;display:grid;grid-template-columns:1.5fr 1fr;grid-gap:3rem;gap:3rem;align-items:center;position:relative;overflow:hidden;box-shadow:0 20px 60px rgba(0,74,173,.3)}.services_ctaContent__FKj5s h2{font-size:2.5rem;font-weight:800;color:#fff;margin-bottom:1rem;line-height:1.2}.services_ctaContent__FKj5s p{font-size:1.125rem;color:hsla(0,0%,100%,.9);line-height:1.7;margin-bottom:2rem}.services_ctaButtons___HF6T{display:flex;gap:1rem;flex-wrap:wrap}.services_ctaPrimaryBtn__dpeCn,.services_ctaSecondaryBtn__S3Two{display:inline-flex;align-items:center;gap:.75rem;padding:1.25rem 2.5rem;border-radius:50px;font-size:1.063rem;font-weight:700;text-decoration:none;transition:all .3s ease;cursor:pointer}.services_ctaPrimaryBtn__dpeCn{background:#fff;color:#004aad;box-shadow:0 8px 24px rgba(0,0,0,.15)}.services_ctaPrimaryBtn__dpeCn:hover{transform:translateY(-2px);box-shadow:0 12px 32px rgba(0,0,0,.25);gap:1rem}.services_ctaSecondaryBtn__S3Two{background:transparent;color:#fff;border:2px solid hsla(0,0%,100%,.3)}.services_ctaSecondaryBtn__S3Two:hover{background:hsla(0,0%,100%,.1);border-color:#fff;transform:translateY(-2px)}.services_ctaVisual__4p4iA{position:relative;height:300px}.services_floatingElement1__bn3MO,.services_floatingElement2__xyOea,.services_floatingElement3__OpWI5{position:absolute;border-radius:50%;background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.services_floatingElement1__bn3MO{width:200px;height:200px;top:0;right:0;animation:services_floatSlow__fc_N9 8s ease-in-out infinite}.services_floatingElement2__xyOea{width:150px;height:150px;bottom:0;right:100px;animation:services_floatSlow__fc_N9 10s ease-in-out infinite reverse}.services_floatingElement3__OpWI5{width:100px;height:100px;top:50%;right:50px;animation:services_floatSlow__fc_N9 6s ease-in-out infinite}@keyframes services_fadeInDown__Gk2ZR{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes services_fadeInUp__AsR2s{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes services_slideInUp__0ZcPn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes services_fadeIn__fccnN{0%{opacity:0}to{opacity:1}}@media (max-width:1200px){.services_serviceDetail__u1Erd{grid-template-columns:1fr}.services_detailVisual__JgYhO{height:400px}.services_ctaCard__w6FpA{grid-template-columns:1fr}.services_ctaVisual__4p4iA{display:none}}@media (max-width:768px){.services_hero__pf2sB{padding:5rem 1.5rem 4rem}.services_heroTitle__nzYqg{font-size:2.5rem}.services_heroSubtitle__mHRpR{font-size:1.1rem}.services_container__6EA6u{padding:0 1rem}.services_statsGrid__MXLz_{grid-template-columns:repeat(2,1fr)}.services_detailGrid__ysOZ4,.services_processGrid__gbdrn,.services_servicesGrid__zdjyp{grid-template-columns:1fr}.services_processTimeline__lmd4T{flex-direction:column;gap:2rem}.services_timelineLine__eNHS8{width:2px;height:100%;left:50%;top:0;transform:translateX(-50%)}.services_ctaCard__w6FpA{padding:2.5rem 2rem}.services_ctaContent__FKj5s h2{font-size:2rem}.services_ctaContent__FKj5s p{font-size:1rem}.services_serviceNav__vZn8v{flex-direction:column}.services_serviceNavBtn__xTtV0{width:100%;justify-content:center}}@media (max-width:480px){.services_heroTitle__nzYqg{font-size:2rem}.services_heroSubtitle__mHRpR{font-size:1rem}.services_statsGrid__MXLz_{grid-template-columns:1fr}.services_sectionTitle__WvEtB{font-size:2rem}.services_statNumber__Mqpy4{font-size:2.5rem}.services_detailHeader__4Y7EL h2{font-size:2rem}.services_ctaButtons___HF6T{flex-direction:column}.services_ctaPrimaryBtn__dpeCn,.services_ctaSecondaryBtn__S3Two{width:100%;justify-content:center}}.services_processSection__Q2MRn{padding:6rem 0;background:linear-gradient(180deg,#fff,#f8f9fc);position:relative;overflow:hidden}.services_processSection__Q2MRn:before{content:"";position:absolute;top:0;left:0;right:0;height:300px;background:radial-gradient(circle at 50% 0,rgba(0,74,173,.05) 0,transparent 70%);pointer-events:none}.services_workflowContainer__DyPzw{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;margin:4rem 0;position:relative}.services_workflowStep__SUTLp{display:flex;flex-direction:column;align-items:center;position:relative;opacity:0;transform:translateY(30px)}.services_workflowStep__SUTLp.services_visible__P4f3y{opacity:1;transform:translateY(0);animation:services_slideInUp__0ZcPn .6s cubic-bezier(.4,0,.2,1) forwards}.services_stepCircle__Odks2{position:relative;margin-bottom:2rem;z-index:2}.services_circleOuter__T8lWa{width:140px;height:140px;border-radius:50%;background:linear-gradient(135deg,#004aad,#0062d6);padding:4px;position:relative;animation:services_pulse__Ka3dK 3s ease-in-out infinite}@keyframes services_pulse__Ka3dK{0%,to{box-shadow:0 0 0 0 rgba(0,74,173,.4)}50%{box-shadow:0 0 0 20px rgba(0,74,173,0)}}.services_circleInner___i67l{width:100%;height:100%;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.services_circleInner___i67l:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#f8f9fc,#fff);z-index:0}.services_stepNum__TWhgq{font-size:3rem;font-weight:800;background:linear-gradient(135deg,#004aad,#0062d6);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;position:relative;z-index:1}.services_stepIconBadge__e1DpA{position:absolute;bottom:-10px;right:-10px;width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;font-size:1.75rem;box-shadow:0 8px 24px rgba(0,0,0,.15);border:4px solid #fff;z-index:3;animation:services_bounce__PVms1 2s ease-in-out infinite}@keyframes services_bounce__PVms1{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.services_connectingLine__GSF9n{position:absolute;top:70px;left:calc(50% + 70px);width:calc(100% - 140px);height:4px;background:#e2e8f0;border-radius:2px;overflow:hidden;z-index:1}.services_lineProgress__9X59F{position:absolute;top:0;left:0;height:100%;width:0;background:linear-gradient(90deg,#004aad,#0062d6);animation:services_lineGrow__hG22d 2s ease-in-out forwards;animation-delay:.5s}@keyframes services_lineGrow__hG22d{0%{width:0}to{width:100%}}.services_lineArrow__nUvf1{position:absolute;right:-12px;top:50%;transform:translateY(-50%);color:#0062d6;opacity:0;animation:services_arrowAppear__nGCZ2 .5s ease-in-out forwards;animation-delay:2.5s}@keyframes services_arrowAppear__nGCZ2{0%{opacity:0;transform:translateY(-50%) translateX(-10px)}to{opacity:1;transform:translateY(-50%) translateX(0)}}.services_stepCard__i9paf{background:#fff;padding:2rem;border-radius:20px;box-shadow:0 4px 20px rgba(0,0,0,.06);border:1px solid rgba(0,74,173,.08);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;height:100%;min-height:220px}.services_stepCard__i9paf:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#004aad,#0062d6);transform:scaleX(0);transform-origin:left;transition:transform .5s ease}.services_workflowStep__SUTLp:hover .services_stepCard__i9paf:before{transform:scaleX(1)}.services_stepCard__i9paf:hover{transform:translateY(-8px);box-shadow:0 20px 50px rgba(0,74,173,.15);border-color:rgba(0,74,173,.2)}.services_stepCardHeader__kJKGO{margin-bottom:1rem}.services_stepCardHeader__kJKGO h3{font-size:1.25rem;font-weight:700;color:#1a202c;line-height:1.3}.services_stepCard__i9paf p{color:#64748b;line-height:1.7;font-size:.938rem;margin-bottom:1.5rem}.services_stepIndicator__f__Nh{position:absolute;bottom:1rem;right:1rem}.services_stepIndicator__f__Nh span{display:inline-block;padding:.375rem .875rem;background:linear-gradient(135deg,#f0f4f8,#e2e8f0);border-radius:20px;font-size:.75rem;font-weight:600;color:#004aad;border:1px solid rgba(0,74,173,.1)}.services_timelineView__4O01u{display:none;margin-top:4rem}.services_timelineTrack__yHeMR{position:relative;padding-left:60px}.services_timelineTrack__yHeMR:before{content:"";position:absolute;left:20px;top:0;bottom:0;width:3px;background:linear-gradient(180deg,#004aad,#0062d6);border-radius:2px}.services_timelineItem__cdnZe{position:relative;margin-bottom:3rem;opacity:0;transform:translateX(-30px)}.services_timelineItem__cdnZe.services_visible__P4f3y{opacity:1;transform:translateX(0);animation:services_slideInRight__0Uymu .6s cubic-bezier(.4,0,.2,1) forwards}@keyframes services_slideInRight__0Uymu{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}.services_timelineMarker___sVwb{position:absolute;left:-60px;top:0;width:40px;height:40px}.services_markerDot__yyrew{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#004aad,#0062d6);border:4px solid #fff;box-shadow:0 4px 12px rgba(0,74,173,.3);position:relative;z-index:2}.services_markerIcon__aFgLD{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:1.25rem;z-index:3}.services_timelineContent__vYLkT{background:#fff;padding:2rem;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.06);border:1px solid rgba(0,74,173,.08);position:relative;transition:all .3s ease}.services_timelineContent__vYLkT:hover{box-shadow:0 8px 32px rgba(0,74,173,.12);transform:translateX(8px)}.services_timelineNumber__zzhOO{position:absolute;top:1rem;right:1rem;font-size:2rem;font-weight:800;color:rgba(0,74,173,.1)}.services_timelineContent__vYLkT h4{font-size:1.375rem;font-weight:700;color:#1a202c;margin-bottom:.75rem}.services_timelineContent__vYLkT p{color:#64748b;line-height:1.7;font-size:1rem}@media (max-width:1200px){.services_main__1o145{padding-top:2rem}.services_workflowContainer__DyPzw{grid-template-columns:repeat(2,1fr);gap:3rem 2rem}.services_connectingLine__GSF9n{display:none}}@media (max-width:768px){.services_workflowContainer__DyPzw{display:none}.services_timelineView__4O01u{display:block}}@media (max-width:480px){.services_timelineTrack__yHeMR{padding-left:50px}.services_timelineMarker___sVwb{left:-50px}.services_markerDot__yyrew{width:36px;height:36px}}