.DevelopmentFAQ_developmentFaqSection__Qqf0x{padding:100px 0;background:linear-gradient(180deg,#f9fafb,#fff);position:relative;overflow:hidden}.DevelopmentFAQ_developmentFaqSection__Qqf0x:before{content:"";position:absolute;top:-200px;right:-200px;width:600px;height:600px;background:radial-gradient(circle,#9e3ffd08 0,#0000 70%);border-radius:50%}.DevelopmentFAQ_sectionHeader__bkotj{text-align:center;margin-bottom:60px}.DevelopmentFAQ_sectionBadge__25RKI{display:inline-flex;align-items:center;gap:8px;padding:8px 20px;background:linear-gradient(135deg,#9e3ffd1a,#5596fd1a);border:1px solid #9e3ffd33;border-radius:100px;margin-bottom:20px}.DevelopmentFAQ_badgeIcon__X0tNt{font-size:1.2rem}.DevelopmentFAQ_sectionBadge__25RKI span:last-child{font-size:.875rem;font-weight:600;color:#9e3ffd;text-transform:uppercase;letter-spacing:.05em}.DevelopmentFAQ_sectionTitle__qtn56{font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800;color:#0a244d;margin-bottom:16px}.DevelopmentFAQ_titleJa__F41ID{display:block;font-size:inherit}.DevelopmentFAQ_titleSubtitle__MPv69{display:block;font-size:1.25rem;font-weight:400;color:#6b7280;margin-top:10px;line-height:1.6}.DevelopmentFAQ_faqContainer__5eg6T{max-width:1200px;margin:0 auto}.DevelopmentFAQ_faqGrid__xwryv{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-bottom:60px}.DevelopmentFAQ_faqItem__jjMw0{background:#fff;border-radius:24px;padding:40px;box-shadow:0 2px 20px #0000000a;border:1px solid #f3f4f6;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.DevelopmentFAQ_faqItem__jjMw0:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#9e3ffd,#5596fd);transform:scaleX(0);transform-origin:left;transition:transform .4s ease}.DevelopmentFAQ_faqItem__jjMw0:hover:before{transform:scaleX(1)}.DevelopmentFAQ_faqItem__jjMw0:hover{transform:translateY(-8px);box-shadow:0 20px 40px #00000014;border-color:#9e3ffd33}.DevelopmentFAQ_faqIcon__YRnpm{width:60px;height:60px;background:linear-gradient(135deg,#9e3ffd1a,#5596fd1a);border-radius:16px;display:flex;align-items:center;justify-content:center;margin-bottom:24px;transition:all .4s ease}.DevelopmentFAQ_faqItem__jjMw0:hover .DevelopmentFAQ_faqIcon__YRnpm{background:linear-gradient(135deg,#9e3ffd,#5596fd);transform:scale(1.1) rotate(5deg)}.DevelopmentFAQ_faqIcon__YRnpm span{font-size:2rem;transition:all .4s ease}.DevelopmentFAQ_faqItem__jjMw0:hover .DevelopmentFAQ_faqIcon__YRnpm span{filter:brightness(2);transform:scale(1.1)}.DevelopmentFAQ_faqContent__9qfvH h3{font-size:1.3rem;font-weight:700;color:#0a244d;margin-bottom:16px;line-height:1.4}.DevelopmentFAQ_faqContent__9qfvH>p{font-size:1rem;line-height:1.7;color:#6b7280;margin-bottom:20px}.DevelopmentFAQ_faqDetails__I11H1{padding-top:20px;border-top:1px solid #f3f4f6;margin-top:20px}.DevelopmentFAQ_faqDetails__I11H1 h4{font-size:.9rem;font-weight:600;color:#9e3ffd;margin-bottom:12px;text-transform:uppercase;letter-spacing:.05em}.DevelopmentFAQ_faqDetails__I11H1 ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.DevelopmentFAQ_faqDetails__I11H1 li{position:relative;padding-left:24px;font-size:.9rem;color:#4b5563;line-height:1.6}.DevelopmentFAQ_faqDetails__I11H1 li:before{content:"→";position:absolute;left:0;color:#9e3ffd;font-weight:700}.DevelopmentFAQ_priceRange__ZZX1D{display:flex;flex-direction:column;gap:12px}.DevelopmentFAQ_priceItem__Xpa2C{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#f9fafb;border-radius:12px;transition:all .3s ease}.DevelopmentFAQ_faqItem__jjMw0:hover .DevelopmentFAQ_priceItem__Xpa2C{background:linear-gradient(135deg,#9e3ffd0d,#5596fd0d)}.DevelopmentFAQ_priceLabel__Y7T_i{font-size:.9rem;color:#6b7280;font-weight:500}.DevelopmentFAQ_priceValue__qomlF{font-size:1.1rem;font-weight:700;color:#9e3ffd}.DevelopmentFAQ_faqCta__Nwdpn{background:linear-gradient(135deg,#9e3ffd,#7c3aed);border-radius:24px;padding:60px;text-align:center;position:relative;overflow:hidden}.DevelopmentFAQ_faqCta__Nwdpn:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,#ffffff1a 0,#0000 40%);animation:DevelopmentFAQ_rotate__IDJgW 20s linear infinite}@keyframes DevelopmentFAQ_rotate__IDJgW{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.DevelopmentFAQ_faqCtaContent__Cc_aK{position:relative;z-index:1}.DevelopmentFAQ_faqCtaContent__Cc_aK h3{font-size:2rem;font-weight:700;color:#fff;margin-bottom:16px}.DevelopmentFAQ_faqCtaContent__Cc_aK p{font-size:1.2rem;color:#ffffffe6;margin-bottom:32px;line-height:1.6}.DevelopmentFAQ_faqCtaButton__mwaN2{display:inline-flex;align-items:center;gap:12px;padding:18px 40px;background:#fff;color:#9e3ffd;border-radius:100px;font-size:1.125rem;font-weight:600;text-decoration:none;transition:all .3s ease;box-shadow:0 8px 24px #0000001a}.DevelopmentFAQ_faqCtaButton__mwaN2:hover{transform:translateY(-2px);box-shadow:0 12px 32px #00000026}.DevelopmentFAQ_faqCtaButton__mwaN2 svg{width:20px;height:20px;transition:transform .3s ease}.DevelopmentFAQ_faqCtaButton__mwaN2:hover svg{transform:translateX(4px)}@media (max-width:1024px){.DevelopmentFAQ_faqGrid__xwryv{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.DevelopmentFAQ_faqGrid__xwryv{grid-template-columns:1fr}.DevelopmentFAQ_faqCta__Nwdpn{padding:40px 30px}.DevelopmentFAQ_faqCtaContent__Cc_aK h3{font-size:1.5rem}.DevelopmentFAQ_faqCtaContent__Cc_aK p{font-size:1rem}}.ServiceTypesSection_serviceTypesSection__c1aad{padding:100px 0;background:#fff;position:relative;overflow:hidden}.ServiceTypesSection_serviceTypesSection__c1aad:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,#0000,#e5e7eb,#0000)}.ServiceTypesSection_serviceTypesSection__c1aad:after{content:"";position:absolute;top:50%;left:-200px;width:400px;height:400px;background:radial-gradient(circle,#9e3ffd0d 0,#0000 70%);border-radius:50%;transform:translateY(-50%)}.ServiceTypesSection_sectionHeader__uolce{text-align:center;margin-bottom:60px}.ServiceTypesSection_sectionBadge__thetC{display:inline-flex;align-items:center;gap:8px;padding:8px 20px;background:linear-gradient(135deg,#9e3ffd1a,#5596fd1a);border:1px solid #9e3ffd33;border-radius:100px;margin-bottom:20px}.ServiceTypesSection_badgeIcon__Iicwo{font-size:1.2rem}.ServiceTypesSection_sectionBadge__thetC span:last-child{font-size:.875rem;font-weight:600;color:#9e3ffd;text-transform:uppercase;letter-spacing:.05em}.ServiceTypesSection_sectionTitle__a0CiK{font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800;color:#0a244d;margin-bottom:16px}.ServiceTypesSection_titleJa__lV_Uq{display:block;font-size:inherit}.ServiceTypesSection_titleSubtitle___3gur{display:block;font-size:1.25rem;font-weight:400;color:#6b7280;margin-top:10px;line-height:1.6}.ServiceTypesSection_serviceTypesGrid__Y9MeD{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;max-width:1200px;margin:0 auto}.ServiceTypesSection_serviceTypeCard__jPi1C{position:relative;padding:40px;background:#fff;border:2px solid #f3f4f6;border-radius:24px;transition:all .4s cubic-bezier(.4,0,.2,1);overflow:hidden;cursor:pointer}.ServiceTypesSection_serviceTypeCard__jPi1C:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(135deg,#9e3ffd,#5596fd);border-radius:24px;opacity:0;z-index:-1;transition:opacity .4s ease}.ServiceTypesSection_serviceTypeCard__jPi1C:hover:before{opacity:1}.ServiceTypesSection_serviceTypeCard__jPi1C:hover{transform:translateY(-8px);box-shadow:0 20px 40px #9e3ffd26;border-color:#0000}.ServiceTypesSection_serviceTypeIcon__naO6K{position:relative;width:80px;height:80px;margin-bottom:24px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#9e3ffd1a,#5596fd1a);border-radius:20px;transition:all .4s ease}.ServiceTypesSection_serviceTypeCard__jPi1C:hover .ServiceTypesSection_serviceTypeIcon__naO6K{transform:scale(1.1) rotate(5deg);background:linear-gradient(135deg,#9e3ffd,#5596fd)}.ServiceTypesSection_serviceTypeIcon__naO6K span{font-size:2.5rem;position:relative;z-index:2}.ServiceTypesSection_serviceTypeCard__jPi1C:hover .ServiceTypesSection_serviceTypeIcon__naO6K span{filter:brightness(2)}.ServiceTypesSection_iconGlow__qzFwc{position:absolute;inset:-20px;background:radial-gradient(circle,#9e3ffd66 0,#0000 70%);opacity:0;transition:opacity .4s ease;border-radius:50%}.ServiceTypesSection_serviceTypeCard__jPi1C:hover .ServiceTypesSection_iconGlow__qzFwc{opacity:1;animation:ServiceTypesSection_pulse__d9ioG 2s infinite}@keyframes ServiceTypesSection_pulse__d9ioG{0%,to{transform:scale(1);opacity:.4}50%{transform:scale(1.2);opacity:.2}}.ServiceTypesSection_serviceTypeContent__E3YE6 h3{font-size:1.75rem;font-weight:700;color:#0a244d;margin-bottom:12px;transition:color .3s ease}.ServiceTypesSection_serviceTypeCard__jPi1C:hover .ServiceTypesSection_serviceTypeContent__E3YE6 h3{color:#9e3ffd}.ServiceTypesSection_serviceTypeContent__E3YE6>p{font-size:1.1rem;line-height:1.7;color:#6b7280;margin-bottom:24px;transition:color .3s ease}.ServiceTypesSection_serviceTypeCard__jPi1C:hover .ServiceTypesSection_serviceTypeContent__E3YE6>p{color:#4b5563}.ServiceTypesSection_serviceFeatures__jZ1Yn{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.ServiceTypesSection_featureItem__W8h1L{display:flex;align-items:center;gap:10px;font-size:.95rem;color:#4b5563;transition:all .3s ease}.ServiceTypesSection_featureIcon__bK6rx{display:flex;align-items:center;justify-content:center;width:20px;height:20px;background:#e0e7ff;color:#5b21b6;border-radius:50%;font-size:.7rem;font-weight:700;transition:all .3s ease}.ServiceTypesSection_serviceTypeCard__jPi1C:hover .ServiceTypesSection_featureIcon__bK6rx{background:#9e3ffd;color:#fff;transform:scale(1.2)}.ServiceTypesSection_serviceTypeCard__jPi1C:hover .ServiceTypesSection_featureItem__W8h1L{color:#374151;transform:translateX(5px)}.ServiceTypesSection_techStackRow__JZYIC{display:flex;align-items:center;gap:12px;padding-top:20px;border-top:1px solid #f3f4f6}.ServiceTypesSection_techLabel__jAlsp{font-size:.875rem;color:#9ca3af;font-weight:600;white-space:nowrap}.ServiceTypesSection_techIcons__MteH8{display:flex;gap:8px;flex-wrap:wrap}.ServiceTypesSection_techIcon___eaAz{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;font-size:.75rem;font-weight:700;color:#6b7280;transition:all .3s ease;position:relative;overflow:hidden}.ServiceTypesSection_techIcon___eaAz:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#9e3ffd,#5596fd);opacity:0;transition:opacity .3s ease}.ServiceTypesSection_serviceTypeCard__jPi1C:hover .ServiceTypesSection_techIcon___eaAz{color:#fff;border-color:#0000;transform:translateY(-2px)}.ServiceTypesSection_serviceTypeCard__jPi1C:hover .ServiceTypesSection_techIcon___eaAz:before{opacity:1}.ServiceTypesSection_techIcon___eaAz:first-child{transition-delay:0s}.ServiceTypesSection_techIcon___eaAz:nth-child(2){transition-delay:50ms}.ServiceTypesSection_techIcon___eaAz:nth-child(3){transition-delay:.1s}.ServiceTypesSection_techIcon___eaAz:nth-child(4){transition-delay:.15s}.ServiceTypesSection_serviceTypeHover__7QsmO{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#9e3ffdf2,#5596fdf2);border-radius:22px;opacity:0;transform:scale(.95);transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ServiceTypesSection_serviceTypeCard__jPi1C:hover .ServiceTypesSection_serviceTypeHover__7QsmO{opacity:1;transform:scale(1)}.ServiceTypesSection_hoverContent__U_Xp3{text-align:center;color:#fff;padding:30px}.ServiceTypesSection_hoverContent__U_Xp3 h4{font-size:1.3rem;font-weight:700;margin-bottom:20px}.ServiceTypesSection_hoverContent__U_Xp3 ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.ServiceTypesSection_hoverContent__U_Xp3 li{font-size:1rem;opacity:0;transform:translateY(10px);animation:ServiceTypesSection_fadeInUp__mz7XR .5s forwards}.ServiceTypesSection_hoverContent__U_Xp3 li:first-child{animation-delay:.1s}.ServiceTypesSection_hoverContent__U_Xp3 li:nth-child(2){animation-delay:.2s}.ServiceTypesSection_hoverContent__U_Xp3 li:nth-child(3){animation-delay:.3s}.ServiceTypesSection_hoverContent__U_Xp3 li:nth-child(4){animation-delay:.4s}@keyframes ServiceTypesSection_fadeInUp__mz7XR{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ServiceTypesSection_serviceProcessFlow__Hf593{margin-top:80px;padding:60px;background:linear-gradient(135deg,#f9fafb,#f3f4f6);border-radius:24px;position:relative;overflow:hidden}.ServiceTypesSection_serviceProcessFlow__Hf593:before{content:"";position:absolute;top:-100px;right:-100px;width:300px;height:300px;background:radial-gradient(circle,#9e3ffd1a 0,#0000 70%);border-radius:50%}.ServiceTypesSection_processTitle__mm0m1{font-size:1.5rem;font-weight:700;color:#0a244d;text-align:center;margin-bottom:40px}.ServiceTypesSection_processSteps__LUqqO{display:flex;justify-content:space-between;align-items:center;max-width:1000px;margin:0 auto}.ServiceTypesSection_processStep__6ixu_{flex:1 1;text-align:center;position:relative;z-index:1}.ServiceTypesSection_stepNumber__KXtLn{width:60px;height:60px;background:#fff;border:2px solid #e5e7eb;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:700;color:#9e3ffd;margin:0 auto 16px;transition:all .3s ease;position:relative}.ServiceTypesSection_processStep__6ixu_:hover .ServiceTypesSection_stepNumber__KXtLn{background:linear-gradient(135deg,#9e3ffd,#7c3aed);color:#fff;border-color:#0000;transform:scale(1.1);box-shadow:0 10px 30px #9e3ffd4d}.ServiceTypesSection_stepContent__7MriN h4{font-size:1.1rem;font-weight:700;color:#0a244d;margin-bottom:8px}.ServiceTypesSection_stepContent__7MriN p{font-size:.9rem;color:#6b7280;line-height:1.5}.ServiceTypesSection_processConnector__B5PQA{position:relative;flex:0 0 100px;height:2px;background:#e5e7eb;margin:0 -30px 60px}.ServiceTypesSection_processConnector__B5PQA:after{content:"";position:absolute;top:50%;right:-8px;transform:translateY(-50%);width:0;height:0;border-left:8px solid #e5e7eb;border-top:4px solid #0000;border-bottom:4px solid #0000}@media (max-width:1024px){.ServiceTypesSection_serviceTypesGrid__Y9MeD{grid-template-columns:1fr}}@media (max-width:768px){.ServiceTypesSection_serviceTypesGrid__Y9MeD{gap:20px}.ServiceTypesSection_serviceTypeCard__jPi1C{padding:30px}.ServiceTypesSection_processSteps__LUqqO{flex-direction:column;gap:30px}.ServiceTypesSection_processConnector__B5PQA{display:none}}.page_devHero__eqNi0{position:relative;padding:100px 0;background:linear-gradient(135deg,#0f0f23,#1a1a3a);overflow:hidden;opacity:0;transform:translateY(30px);transition:all .8s ease}.page_devHero__eqNi0.page_visible__zAUKx{opacity:1;transform:translateY(0)}.page_codeRain__ip7C2,.page_heroBackground__tMpqv{position:absolute;inset:0}.page_codeRain__ip7C2{overflow:hidden}.page_codeLine__t2YoC{position:absolute;font-family:Fira Code,monospace;font-size:12px;color:#667eea33;white-space:nowrap;animation:page_codeRain__ip7C2 20s linear infinite}@keyframes page_codeRain__ip7C2{0%{transform:translateY(-100%);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(100vh);opacity:0}}.page_codeLine1__iWENA{left:5%;animation-delay:0s;animation-duration:15s}.page_codeLine2__rS980{left:15%;animation-delay:2s;animation-duration:18s}.page_codeLine3__tMGB3{left:25%;animation-delay:4s;animation-duration:20s}.page_codeLine4__8cUC8{left:35%;animation-delay:1s;animation-duration:16s}.page_codeLine5__RbuCW{left:45%;animation-delay:3s;animation-duration:19s}.page_codeLine6__WAy44{left:55%;animation-delay:5s;animation-duration:17s}.page_codeLine7__6idCm{left:65%;animation-delay:2.5s;animation-duration:21s}.page_codeLine8__5k6UI{left:75%;animation-delay:.5s;animation-duration:15s}.page_codeLine9__ro9nF{left:85%;animation-delay:4.5s;animation-duration:18s}.page_codeLine10__I_4EF{left:95%;animation-delay:1.5s;animation-duration:16s}.page_gradientMesh__1CX2s{position:absolute;inset:0;background-image:radial-gradient(circle at 20% 50%,#7877c64d 0,#0000 50%),radial-gradient(circle at 80% 80%,#ff77c633 0,#0000 50%),radial-gradient(circle at 40% 20%,#78dbff33 0,#0000 50%);filter:blur(40px)}.page_heroContent__fSFft{position:relative;z-index:10;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.page_heroBadge__KaQ6F{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:#667eea1a;border:1px solid #667eea4d;border-radius:100px;margin-bottom:30px}.page_badgeIcon__z5WuR{font-size:1.2rem}.page_badgeText__xhkjW{font-size:.9rem;font-weight:600;color:#667eea;letter-spacing:.05em;text-transform:uppercase}.page_heroDescription__al_Ts{font-size:1.25rem;line-height:1.8;color:#fffc;margin-bottom:40px}.page_heroFeatures__6a5TG{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.page_aiTechCard__WGT7T{display:flex;align-items:center;gap:16px;padding:20px;background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #ffffff1a;border-radius:16px;transition:all .3s ease;animation:page_fadeInUp__m_Z9r .8s ease forwards;opacity:0}@keyframes page_fadeInUp__m_Z9r{to{opacity:1;transform:translateY(0)}}.page_aiTechCard__WGT7T:hover{background:#ffffff14;transform:translateY(-5px);box-shadow:0 10px 30px #0000004d}.page_techIcon__CBDmU{font-size:2rem}.page_techInfo__v7EYd h4{font-size:1rem;font-weight:700;color:#fff;margin-bottom:4px}.page_techInfo__v7EYd p{font-size:.875rem;color:#fff9}.page_heroVisual__AcJKM{display:flex;align-items:center;justify-content:center}.page_aiBrain__g8Yck{width:400px;height:400px;position:relative}.page_brainCore__Kveyv{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:120px;height:120px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2.5rem;font-weight:900;color:#fff;box-shadow:0 0 60px #667eea99;animation:page_pulse__aHkFn 2s ease-in-out infinite}@keyframes page_pulse__aHkFn{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.05)}}.page_brainNetwork__fcnqY{position:absolute;inset:0}.page_networkNode__dglA1{position:absolute;width:40px;height:40px;background:#667eeacc;border-radius:50%;display:flex;align-items:center;justify-content:center}.page_nodePulse__f33Ag{width:100%;height:100%;background:#667eea66;border-radius:50%;animation:page_nodePulse__f33Ag 3s ease-in-out infinite}@keyframes page_nodePulse__f33Ag{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.5);opacity:0}}.page_node1__3l5Pf{top:10%;left:50%;transform:translateX(-50%);animation-delay:0s}.page_node2__OTG__{top:25%;right:15%;animation-delay:.5s}.page_node3__qi_1u{top:50%;right:5%;animation-delay:1s}.page_node4__Z9wWi{bottom:25%;right:15%;animation-delay:1.5s}.page_node5__2ox6m{bottom:10%;left:50%;transform:translateX(-50%);animation-delay:2s}.page_node6__ULPKU{bottom:25%;left:15%;animation-delay:2.5s}.page_node7__5a79X{top:50%;left:5%;animation-delay:3s}.page_node8__pxZz4{top:25%;left:15%;animation-delay:3.5s}.page_brainConnections__rfVXw{position:absolute;inset:0;overflow:hidden}.page_connection__CXdfY{position:absolute;height:2px;background:linear-gradient(90deg,#0000,#667eea99,#0000);transform-origin:left center;animation:page_connectionFlow__sc7M9 3s ease-in-out infinite}@keyframes page_connectionFlow__sc7M9{0%,to{opacity:0;transform:scaleX(0)}50%{opacity:1;transform:scaleX(1)}}.page_devStats__ie_9c{padding:100px 0;background:#f8f9fa;opacity:0;transform:translateY(30px);transition:all .8s ease}.page_devStats__ie_9c.page_visible__zAUKx{opacity:1;transform:translateY(0)}.page_statsGrid__q_nAc{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.page_statCard__B5JAj{background:#fff;padding:40px;border-radius:24px;text-align:center;box-shadow:0 10px 30px #0000001a;transition:all .3s ease}.page_statCard__B5JAj:hover{transform:translateY(-10px);box-shadow:0 20px 40px #00000026}.page_statIcon__YqMwy{font-size:3rem;margin-bottom:20px}.page_statNumber___42d0{font-size:3rem;font-weight:900;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:#0000;background-clip:text;margin-bottom:10px}.page_statLabel__aVwV9{font-size:1.25rem;font-weight:700;color:#0f0f23;margin-bottom:10px}.page_statDescription__0H97c{font-size:.875rem;color:#6c757d}.page_devProcess__DGaGT{padding:100px 0;background:#fff;opacity:0;transform:translateY(30px);transition:all .8s ease}.page_devProcess__DGaGT.page_visible__zAUKx{opacity:1;transform:translateY(0)}.page_sectionHeader__9_sSJ{text-align:center;margin-bottom:60px}.page_sectionTitle__ECOSn{margin-bottom:16px}.page_titleEn__UTdIe{font-size:1rem;font-weight:600;color:#667eea;text-transform:uppercase;letter-spacing:.1em;display:block;margin-bottom:10px}.page_titleJa__Q_qOV{font-size:2.5rem;font-weight:800;color:#0f0f23;display:block}.page_sectionSubtitle__vLaVV{font-size:1.125rem;color:#6c757d;line-height:1.8}.page_processTimeline__QXs4Q{display:grid;grid-template-columns:repeat(5,1fr);gap:0;position:relative;max-width:1200px;margin:0 auto}.page_processTimeline__QXs4Q:before{content:"";position:absolute;top:40px;left:10%;right:10%;height:2px;background:linear-gradient(90deg,#667eea,#764ba2 50%,#00f2fe);z-index:0}.page_processPhase__O9RL_{position:relative;text-align:center;opacity:0;transform:translateY(20px);animation:page_fadeInUp__m_Z9r .8s ease forwards}.page_phaseMarker__vCWJs{width:80px;height:80px;margin:0 auto 30px;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;z-index:2;transition:all .3s ease}.page_processPhase__O9RL_.page_hovered__XKOMn .page_phaseMarker__vCWJs{transform:scale(1.1);box-shadow:0 10px 30px #0003}.page_phaseIcon__Z34kn{font-size:2rem}.page_phaseContent__ZgPub h3{font-size:1.25rem;font-weight:700;color:#0f0f23;margin-bottom:10px}.page_phaseContent__ZgPub p{font-size:.875rem;color:#6c757d;margin-bottom:16px}.page_phaseTools__JoQCT{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.page_toolTag__RzvfG{padding:4px 12px;background:#f0f4ff;color:#667eea;border-radius:20px;font-size:.75rem;font-weight:600}.page_phaseConnector__moikj{position:absolute;top:40px;right:-50%;width:100%;height:2px;background:#0000;z-index:0}.page_techSkills__DTWkW{padding:100px 0;background:#f8f9fa;opacity:0;transform:translateY(30px);transition:all .8s ease}.page_techSkills__DTWkW.page_visible__zAUKx{opacity:1;transform:translateY(0)}.page_skillsContainer__z2a_B{max-width:1000px;margin:0 auto}.page_skillTabs__rAsCY{display:flex;justify-content:center;gap:20px;margin-bottom:60px;flex-wrap:wrap}.page_skillTab__fe593{display:flex;align-items:center;gap:12px;padding:16px 32px;background:#fff;border:2px solid #0000;border-radius:100px;font-size:1rem;font-weight:600;color:#6c757d;cursor:pointer;transition:all .3s ease}.page_skillTab__fe593:hover{border-color:#667eea;color:#667eea}.page_skillTab__fe593.page_active__xcXsh{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-color:#0000}.page_tabIcon__fsNu0{font-size:1.5rem}.page_skillContent__OZPKF{position:relative;min-height:400px}.page_skillPanel__2eror{position:absolute;width:100%;opacity:0;visibility:hidden;transition:all .3s ease}.page_skillPanel__2eror.page_active__xcXsh{opacity:1;visibility:visible}.page_skillItem__wuvwd{margin-bottom:32px}.page_skillHeader___5I_Z{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.page_skillName__toIR_{font-size:1.125rem;font-weight:700;color:#0f0f23}.page_skillPercentage__FYyif{font-size:1rem;font-weight:600;color:#6c757d}.page_skillBar__70ZYq{height:12px;background:#e9ecef;border-radius:100px;overflow:hidden;position:relative}.page_skillProgress__RDlJi{height:100%;border-radius:100px;position:relative;transition:width 1s ease}.page_progressGlow__KiJRr{position:absolute;top:0;right:0;width:100px;height:100%;background:linear-gradient(90deg,#0000,#fff9,#0000);animation:page_progressGlow__KiJRr 2s ease-in-out infinite}@keyframes page_progressGlow__KiJRr{0%{transform:translateX(-100px)}to{transform:translateX(100px)}}.page_devCta__w8dBO{position:relative;padding:120px 0;background:linear-gradient(135deg,#0f0f23,#1a1a3a);overflow:hidden}.page_ctaBackground__iR_lW,.page_ctaParticles__t54x0{position:absolute;inset:0}.page_particle__ubGLe{position:absolute;width:4px;height:4px;background:#667eea99;border-radius:50%;animation:page_particleFloat__SrvjK 20s linear infinite}@keyframes page_particleFloat__SrvjK{0%{transform:translateY(100vh) rotate(0deg);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(-100vh) rotate(2turn);opacity:0}}.page_ctaContent___Et9W{position:relative;z-index:1;text-align:center;max-width:800px;margin:0 auto}.page_ctaTitle__p5UOE{margin-bottom:24px}.page_titleSmall__WbY_q{font-size:1.25rem;font-weight:600;color:#fffc;display:block;margin-bottom:16px}.page_titleMain__ZZ6ib{font-size:clamp(2.5rem,5vw,4rem);font-weight:900;color:#fff;line-height:1.2;display:block}.page_ctaDescription__fMBIl{font-size:1.25rem;line-height:1.8;color:#fffc;margin-bottom:40px}.page_ctaFeatures__48Ori{display:flex;justify-content:center;gap:40px;margin-bottom:50px;flex-wrap:wrap}.page_ctaFeature__9wJn0{display:flex;align-items:center;gap:12px;font-size:1.1rem;color:#fff}.page_ctaFeature__9wJn0 svg{width:24px;height:24px;stroke:#667eea;stroke-width:3}.page_ctaButtons___Ys9F{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}.page_ctaButton__SLhNS{display:inline-flex;align-items:center;gap:12px;padding:18px 40px;border-radius:100px;font-size:1.125rem;font-weight:600;text-decoration:none;transition:all .3s ease}.page_ctaButton__SLhNS.page_primary__Ku3MD{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;position:relative;overflow:hidden}.page_ctaButton__SLhNS.page_primary__Ku3MD:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#764ba2,#f093fb);opacity:0;transition:opacity .3s ease}.page_ctaButton__SLhNS.page_primary__Ku3MD:hover:before{opacity:1}.page_ctaButton__SLhNS.page_primary__Ku3MD span,.page_ctaButton__SLhNS.page_primary__Ku3MD svg{position:relative;z-index:1}.page_ctaButton__SLhNS.page_primary__Ku3MD:hover{transform:translateY(-2px);box-shadow:0 20px 40px #667eea4d}.page_ctaButton__SLhNS.page_secondary__Pn9TZ{background:#0000;color:#fff;border:2px solid #ffffff4d}.page_ctaButton__SLhNS.page_secondary__Pn9TZ:hover{background:#ffffff1a;border-color:#ffffff80}.page_arrowIcon__H__92{width:20px;height:20px;transition:transform .3s ease}.page_ctaButton__SLhNS:hover .page_arrowIcon__H__92{transform:translateX(4px)}@media (max-width:1024px){.page_heroContent__fSFft{grid-template-columns:1fr;gap:60px}.page_aiBrain__g8Yck{width:300px;height:300px}.page_statsGrid__q_nAc{grid-template-columns:repeat(2,1fr)}.page_processTimeline__QXs4Q{grid-template-columns:1fr;gap:40px}.page_phaseConnector__moikj,.page_processTimeline__QXs4Q:before{display:none}}@media (max-width:768px){.page_heroFeatures__6a5TG,.page_statsGrid__q_nAc{grid-template-columns:1fr}.page_skillTabs__rAsCY{gap:10px}.page_skillTab__fe593{padding:12px 24px;font-size:.875rem}.page_ctaFeatures__48Ori{flex-direction:column;gap:20px}.page_ctaButtons___Ys9F{flex-direction:column;width:100%}.page_ctaButton__SLhNS{width:100%;justify-content:center}}.page_relatedServices__Bk1j8{padding:100px 0;background:#f8f9fa}.page_relatedGrid__XyjE9{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:3rem}.page_relatedCard__Ag7Ie{background:#fff;border-radius:16px;padding:2rem;text-decoration:none;color:inherit;transition:all .3s ease;border:1px solid #e9ecef;display:block}.page_relatedCard__Ag7Ie:hover{transform:translateY(-5px);box-shadow:0 10px 30px #0000001a;border-color:#6366f1}.page_relatedIcon__Mp_tX{font-size:3rem;margin-bottom:1rem}.page_relatedCard__Ag7Ie h3{font-size:1.25rem;font-weight:700;color:#1a1a1a;margin-bottom:.5rem}.page_relatedCard__Ag7Ie p{font-size:.9375rem;color:#666;line-height:1.6;margin-bottom:1rem}.page_relatedLink__KXfGd{font-size:.875rem;color:#6366f1;font-weight:600;display:inline-flex;align-items:center;transition:all .3s ease}.page_relatedCard__Ag7Ie:hover .page_relatedLink__KXfGd{transform:translateX(5px)}@media (max-width:1024px){.page_relatedGrid__XyjE9{grid-template-columns:1fr}}@media (max-width:768px){.page_relatedServices__Bk1j8{padding:60px 0}.page_relatedCard__Ag7Ie{padding:1.5rem}}