.ContactSection_contactSection__06SxM{padding:100px 0;background-color:#f8f9fa;position:relative;overflow:hidden}.ContactSection_container__rZiWj{max-width:1200px;margin:0 auto;padding:0 16px;position:relative;z-index:2}.ContactSection_backgroundElements__FR2Op{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:1}.ContactSection_glowOrbTop__hhEuf{position:absolute;width:400px;height:400px;border-radius:50%;background:var(--primary-glow);top:-200px;left:-150px;filter:blur(50px)}.ContactSection_glowOrbBottom__XEe6o{position:absolute;width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,rgba(64,169,255,.15) 0,rgba(64,169,255,.05) 50%,rgba(0,0,0,0) 70%);bottom:-250px;right:-200px;filter:blur(60px)}.ContactSection_sectionHeader__I1J9Z{text-align:center;margin-bottom:60px}.ContactSection_sectionTitle__jvY8S{font-size:2.5rem!important;font-weight:700!important;margin-bottom:16px!important;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.ContactSection_sectionSubtitle__kUn0b{font-size:1.1rem;color:#666;max-width:600px;margin:0 auto}.ContactSection_contactContent__MiCsB{background:rgba(255,255,255,.8);border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.05);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:40px}.ContactSection_contactInfo___jaK0{display:flex;flex-direction:column;gap:24px}.ContactSection_contactInfoItem__2HMMQ{display:flex;align-items:center;gap:16px}.ContactSection_iconWrapper__PR6FM{width:48px;height:48px;border-radius:50%;background:var(--primary);display:flex;justify-content:center;align-items:center;box-shadow:0 4px 8px rgba(152,71,232,.2)}.ContactSection_contactIcon__d6wQJ{font-size:20px;color:#fff}.ContactSection_contactLabel__FpAep{display:block;margin-bottom:4px;font-size:16px}.ContactSection_contactValue__D_Vzo{color:#666;font-size:15px}.ContactSection_mapContainer__Nrt6_{margin-top:16px;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.1)}.ContactSection_mapImage__gkLvu{width:100%;height:auto;display:block}.ContactSection_contactForm__VEUjH{background:white;border-radius:12px;padding:32px;box-shadow:0 4px 16px rgba(0,0,0,.05)}.ContactSection_formTitle__2cD0W{margin-bottom:24px!important;color:#1890ff}.ContactSection_messageInput__ekY_i{resize:none}.ContactSection_submitButton__oCz19{height:48px;padding:0 32px;border-radius:24px;font-weight:500;border:none;box-shadow:0 4px 12px rgba(24,144,255,.15);transition:all .3s ease}.ContactSection_submitButton__oCz19:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(24,144,255,.2)}@media (max-width:992px){.ContactSection_contactContent__MiCsB{padding:24px}.ContactSection_contactForm__VEUjH{padding:24px;margin-top:24px}}@media (max-width:768px){.ContactSection_contactSection__06SxM{padding:60px 0}.ContactSection_sectionTitle__jvY8S{font-size:2rem!important}.ContactSection_mapContainer__Nrt6_{margin-bottom:0}}.HeroSection_heroSection__i6zFq{position:relative;height:100vh;width:100%;overflow:hidden;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#0f0525,#2a0b45);text-align:center;padding:0 20px}.HeroSection_heroSection__i6zFq:before{content:"";position:absolute;bottom:-10px;left:-5%;width:110%;height:80px;background:rgba(255,255,255,.3);border-radius:100% 100% 0 0/100% 100% 0 0;transform:scaleX(1.3);z-index:2}.HeroSection_heroSection__i6zFq:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:120px;background:#ffffff;border-radius:100% 100% 0 0/100% 100% 0 0;transform:scaleX(1.5);z-index:3}.HeroSection_heroContent__h3FO6{position:relative;z-index:2;max-width:900px;margin:0 auto}.HeroSection_badge__Xlbxt{background:rgba(110,72,170,.2);font-size:.9rem;font-weight:600;letter-spacing:2px;padding:8px 20px;border-radius:20px;border:1px solid rgba(157,80,187,.5);display:inline-block;margin-bottom:30px;text-transform:uppercase}.HeroSection_title__1YzrV{color:white!important;font-size:3.2rem!important;line-height:1.3!important;margin-bottom:24px!important;font-weight:700!important}.HeroSection_highlight__1qNOJ{background:linear-gradient(90deg,#6e48aa,#9d50bb);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.HeroSection_description__Odesc{color:rgba(255,255,255,.8);font-size:1.2rem;line-height:1.6;margin-bottom:40px;max-width:700px;margin-left:auto;margin-right:auto}.HeroSection_buttonGroup___s3uU{display:flex;gap:20px;justify-content:center;margin-top:40px}.HeroSection_portfolioButton___4HZ1{background:linear-gradient(135deg,#6e48aa,#9d50bb)!important;border:none!important;font-weight:500!important;height:50px!important;padding:0 30px!important;border-radius:4px!important}.HeroSection_projectButton__66Nug{background:transparent!important;border:2px solid #9d50bb!important;color:white!important;height:50px!important;padding:0 30px!important;border-radius:4px!important;transition:all .3s ease!important}.HeroSection_projectButton__66Nug:hover{background:rgba(157,80,187,.1)!important}@media (max-width:768px){.HeroSection_title__1YzrV{font-size:2.2rem!important}.HeroSection_description__Odesc{font-size:1rem}.HeroSection_buttonGroup___s3uU{flex-direction:column;gap:12px}.HeroSection_portfolioButton___4HZ1,.HeroSection_projectButton__66Nug{width:100%;max-width:280px;margin:0 auto}}.PreferencesSelector_container__Jj2bx{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background:linear-gradient(135deg,#42475c,#20222f);z-index:1000}.PreferencesSelector_card__aIC_w{width:90%;max-width:600px;padding:2rem;border-radius:16px;background:rgba(255,255,255,.9);box-shadow:0 8px 32px rgba(0,0,0,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.PreferencesSelector_optionsContainer__3meH7{margin:2rem 0;width:100%}.PreferencesSelector_optionCard__qLVBn{transition:all .3s ease;border:2px solid transparent;margin-bottom:.5rem}.PreferencesSelector_selected__yvnfp{border-color:#1890ff;background-color:rgba(24,144,255,.05)}.PreferencesSelector_buttonContainer__GQlwR{margin-top:1.5rem}.PreferencesSelector_continueButton__YEuND{min-width:200px;height:48px;border:none;border-radius:24px;font-weight:500;box-shadow:0 4px 12px rgba(24,144,255,.15)}.PreferencesSelector_continueButton__YEuND:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(24,144,255,.2)}.ProjectsShowcaseSelector_projectsSection__WRLvs{padding:100px 0;background-color:#fff;position:relative;overflow:hidden}.ProjectsShowcaseSelector_container__szoDK{max-width:1200px;margin:0 auto;padding:0 16px;position:relative}.ProjectsShowcaseSelector_sectionHeader__hZb0p{text-align:center;margin-bottom:60px}.ProjectsShowcaseSelector_sectionTitle__Vj7YX{font-size:2.5rem!important;font-weight:700!important;margin-bottom:16px!important;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.ProjectsShowcaseSelector_sectionSubtitle__4mhiH{font-size:1.1rem;color:#666;max-width:600px;margin:0 auto}.ProjectsShowcaseSelector_showcaseContainer__cE1u8{position:relative;padding:20px 0}.ProjectsShowcaseSelector_projectsGrid__cRIHU{width:100%;overflow:hidden}.ProjectsShowcaseSelector_projectCard__m1BHZ{height:100%;border-radius:12px;overflow:hidden;transition:all .3s ease;box-shadow:0 4px 12px rgba(0,0,0,.05);border:none}.ProjectsShowcaseSelector_projectImageContainer__lsxzj{position:relative;overflow:hidden;height:220px}.ProjectsShowcaseSelector_projectImage__gSdqp{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.ProjectsShowcaseSelector_projectCard__m1BHZ:hover .ProjectsShowcaseSelector_projectImage__gSdqp{transform:scale(1.05)}.ProjectsShowcaseSelector_projectOverlay__82h9w{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);display:flex;justify-content:center;align-items:center;opacity:0;transition:opacity .3s ease}.ProjectsShowcaseSelector_projectCard__m1BHZ:hover .ProjectsShowcaseSelector_projectOverlay__82h9w{opacity:1}.ProjectsShowcaseSelector_viewButton__GtD5Z{background:#fff;color:#6e48aa;border:none;box-shadow:0 2px 8px rgba(0,0,0,.15)}.ProjectsShowcaseSelector_viewButton__GtD5Z:hover{background:#6e48aa;color:#fff}.ProjectsShowcaseSelector_categoryTag__aSzhj{margin-bottom:12px}.ProjectsShowcaseSelector_technologiesList__9T2ao{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.ProjectsShowcaseSelector_techTag__XNqtB{margin:0;color:#6e48aa}.ProjectsShowcaseSelector_featuredBadge__MctZ9{z-index:2}.ProjectsShowcaseSelector_navigationControls__h127M{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:40px}.ProjectsShowcaseSelector_navButton___2It9{display:flex;justify-content:center;align-items:center;box-shadow:0 2px 8px rgba(0,0,0,.1)}.ProjectsShowcaseSelector_pageIndicator__dyQbx{font-size:.9rem;color:#666}.ProjectsShowcaseSelector_viewAllContainer__JUBjJ{display:flex;justify-content:center;margin-top:48px}.ProjectsShowcaseSelector_viewAllButton__wTO_N{height:48px;padding:0 32px;border-radius:24px;font-weight:500;border:none;box-shadow:0 4px 12px rgba(24,144,255,.15);transition:all .3s ease}.ProjectsShowcaseSelector_viewAllButton__wTO_N:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(24,144,255,.2)}@media (max-width:768px){.ProjectsShowcaseSelector_projectsSection__WRLvs{padding:60px 0}.ProjectsShowcaseSelector_sectionTitle__Vj7YX{font-size:2rem!important}.ProjectsShowcaseSelector_projectImageContainer__lsxzj{height:180px}}.ServicesSelector_servicesSection__JRPpP{position:relative;padding:100px 0;overflow:hidden;background-color:#f8f9fa}.ServicesSelector_container__5V_Mq{max-width:1200px;margin:0 auto;padding:0 16px;position:relative;z-index:2}.ServicesSelector_sectionBackground__sr5h0{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:1}.ServicesSelector_glowOrb___5oKJ{position:absolute;width:500px;height:500px;border-radius:50%;background:var(--primary-glow);top:-150px;right:-100px;filter:blur(50px)}.ServicesSelector_sectionHeader__I_onl{text-align:center;margin-bottom:60px}.ServicesSelector_sectionTitle__J0A7l{font-size:2.5rem!important;font-weight:700!important;margin-bottom:16px!important;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.ServicesSelector_sectionSubtitle__56Qyg{font-size:1.1rem;color:#666;max-width:600px;margin:0 auto}.ServicesSelector_serviceCard__SzHbV{height:100%;border-radius:12px;overflow:hidden;transition:all .3s ease;border:none;box-shadow:0 4px 12px rgba(0,0,0,.05)}.ServicesSelector_serviceCard__SzHbV:hover{transform:translateY(-8px);box-shadow:0 12px 24px rgba(0,0,0,.1)}.ServicesSelector_serviceIconWrapper__hIujM{display:flex;justify-content:center;align-items:center;height:120px;background:linear-gradient(135deg,#f5f7fa,#e4e7eb)}.ServicesSelector_serviceIcon__ZqO_1{font-size:3rem;color:#6e48aa}.ServicesSelector_learnMoreBtn__p7Lso{display:block;margin-top:16px;padding:0;font-weight:500}@media (max-width:768px){.ServicesSelector_servicesSection__JRPpP{padding:60px 0}.ServicesSelector_sectionTitle__J0A7l{font-size:2rem!important}}.TestimonialsSection_testimonialsSection__MmpIX{padding:100px 0;background-color:#fff;position:relative;overflow:hidden}.TestimonialsSection_container__Alv2v{max-width:1200px;margin:0 auto;padding:0 16px;position:relative}.TestimonialsSection_sectionHeader__j9C5K{text-align:center;margin-bottom:60px}.TestimonialsSection_sectionTitle__kUZb3{font-size:2.5rem!important;font-weight:700!important;margin-bottom:16px!important;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.TestimonialsSection_sectionSubtitle__o4O02{font-size:1.1rem;color:#666;max-width:600px;margin:0 auto}.TestimonialsSection_showcaseContainer__S7GGY{position:relative;padding:20px 0}.TestimonialsSection_testimonialsCarousel__KumRK{width:100%;overflow:hidden}.TestimonialsSection_testimonialItem__ZnhDV{padding:0 15px}.TestimonialsSection_testimonialCard__e1YqE{height:100%;border-radius:12px;overflow:hidden;transition:all .3s ease;box-shadow:0 4px 12px rgba(0,0,0,.05);border:none;padding:30px}.TestimonialsSection_clientName__LS_g7{font-size:1.2rem;color:#333;margin-bottom:4px}.TestimonialsSection_clientTitle__oQmNs{font-size:.9rem}.TestimonialsSection_testimonialContent__1uuQR{font-size:1rem;color:#555;line-height:1.6;font-style:italic}.TestimonialsSection_projectInfo__ZC3Z1{margin-top:16px;padding-top:16px;border-top:1px solid #f0f0f0}.TestimonialsSection_projectLabel__Evt39{background:var(--primary);-webkit-background-clip:text;background-clip:text;color:transparent!important;margin-right:8px}.TestimonialsSection_technologiesList__sg4ss{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.TestimonialsSection_techTag__AULZN{margin:0;background:#f5f5f5;border-color:#d9d9d9;color:#666}.TestimonialsSection_filledStar__FcAc9{color:#faad14}.TestimonialsSection_emptyStar__tpfvz{color:#d9d9d9}.TestimonialsSection_carouselDots__DBH_L li button{background:#d9d9d9!important;width:10px!important;height:10px!important;border-radius:50%!important}.TestimonialsSection_carouselDots__DBH_L li.TestimonialsSection_slick-active__zAkwH button{background:#1890ff!important}.TestimonialsSection_viewAllContainer__Rz_xg{display:flex;justify-content:center;margin-top:48px}.TestimonialsSection_viewAllButton__9id7X{height:48px;padding:0 32px;border-radius:24px;font-weight:500;color:white;border:none;box-shadow:0 4px 12px rgba(24,144,255,.15);transition:all .3s ease;cursor:pointer;font-size:1rem}.TestimonialsSection_viewAllButton__9id7X:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(24,144,255,.2)}@media (max-width:768px){.TestimonialsSection_testimonialsSection__MmpIX{padding:60px 0}.TestimonialsSection_sectionTitle__kUZb3{font-size:2rem!important}.TestimonialsSection_testimonialCard__e1YqE{padding:20px}}.page_main__GlU4n{width:100%;overflow-x:hidden;background-color:#fafafa}.page_loaderContainer__54PWp{height:100vh;width:100vw;display:flex;flex-direction:column;justify-content:center;align-items:center;background:linear-gradient(135deg,#42475C,#20222F)}.page_loaderText__KMUGP{margin-top:20px;color:white;opacity:.8;animation:page_pulse__U_e85 2s infinite}@keyframes page_pulse__U_e85{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.page_section__61PEw{padding:80px 16px;position:relative;overflow:hidden}@media (max-width:768px){.page_section__61PEw{padding:60px 16px}}