.Hero_hero__1d92z{min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;padding:120px 24px 80px}.Hero_canvas__dhc6_{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.Hero_overlay__Vle1u{position:absolute;inset:0;background:radial-gradient(ellipse at center,transparent 0,rgba(10,10,20,.4) 50%,rgba(10,10,20,.8) 100%);z-index:1}.Hero_network___1mH7{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;overflow:hidden;z-index:1}.Hero_network___1mH7 img{width:110%;height:110%;object-fit:cover;opacity:.45;mask-image:radial-gradient(ellipse at center,white 30%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse at center,white 30%,transparent 70%)}.Hero_content__FJG4L{position:relative;z-index:2;max-width:800px;text-align:center}.Hero_title__bGj6o{font-size:clamp(36px,6vw,64px);font-weight:800;line-height:1.1;margin-bottom:24px;background:linear-gradient(135deg,#ffffff,#a855f7 50%,#3b82f6);background-size:200% 200%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:Hero_shimmer__tBXlS 6s ease-in-out infinite}@keyframes Hero_shimmer__tBXlS{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.Hero_subtitle___gKKT{font-size:clamp(16px,2vw,20px);color:var(--text-secondary,#a0a0b8);line-height:1.7;max-width:640px;margin:0 auto 40px}.Hero_buttons__nHoPO{display:flex;gap:16px;justify-content:center;align-items:center;flex-wrap:wrap}.Hero_btnPrimary__Fapyt{background:linear-gradient(135deg,#a855f7,#3b82f6);color:#ffffff;font-size:16px;font-weight:600;padding:14px 32px;border-radius:8px;text-decoration:none;transition:all .3s ease;border:none;cursor:pointer}.Hero_btnPrimary__Fapyt:hover{transform:translateY(-2px);box-shadow:0 8px 30px rgba(168,85,247,.4)}.Hero_btnSecondary__a_aJw{background:transparent;color:var(--text-primary,#ffffff);font-size:16px;font-weight:600;padding:14px 32px;border-radius:8px;text-decoration:none;border:1px solid rgba(168,85,247,.4);transition:all .3s ease;cursor:pointer}.Hero_btnSecondary__a_aJw:hover{background:rgba(168,85,247,.1);border-color:rgba(168,85,247,.7);transform:translateY(-2px);box-shadow:0 4px 20px rgba(168,85,247,.2)}.Hero_heroAnim___SZtm{opacity:0;transform:translateY(40px)}.Hero_heroAnimShow__53LY7{opacity:1;transform:translateY(0);transition:opacity .8s cubic-bezier(.4,0,.2,1),transform .8s cubic-bezier(.4,0,.2,1)}.Hero_wave__VVYkS{position:absolute;bottom:0;left:0;right:0;z-index:3;line-height:0}.Hero_wave__VVYkS svg{width:100%;height:auto;display:block}@media (max-width:768px){.Hero_hero__1d92z{padding:100px 16px 60px}.Hero_buttons__nHoPO{flex-direction:column}.Hero_btnPrimary__Fapyt,.Hero_btnSecondary__a_aJw{width:100%;text-align:center}}.ChainsCarousel_chains__TwBil{padding:60px 0;overflow:hidden;position:relative;background:var(--bg-dark)}.ChainsCarousel_label__ynIF0{text-align:center;font-size:14px;text-transform:uppercase;letter-spacing:2px;font-weight:600;color:var(--text-muted);margin-bottom:32px}.ChainsCarousel_wrapper__7wp3r{position:relative;overflow:hidden;width:100%}.ChainsCarousel_wrapper__7wp3r:after,.ChainsCarousel_wrapper__7wp3r:before{content:"";position:absolute;top:0;bottom:0;width:120px;z-index:2;pointer-events:none}.ChainsCarousel_wrapper__7wp3r:before{left:0;background:linear-gradient(to right,var(--bg-dark),transparent)}.ChainsCarousel_wrapper__7wp3r:after{right:0;background:linear-gradient(to left,var(--bg-dark),transparent)}.ChainsCarousel_track__jSvhq{display:flex;animation:ChainsCarousel_scroll-chains__1_swv 30s linear infinite;width:max-content}.ChainsCarousel_track__jSvhq img{height:40px;opacity:.4;filter:grayscale(1) brightness(2);margin-right:60px;transition:opacity .3s,filter .3s}.ChainsCarousel_track__jSvhq img:hover{opacity:1;filter:grayscale(0) brightness(1)}@keyframes ChainsCarousel_scroll-chains__1_swv{0%{transform:translateX(0)}to{transform:translateX(-25%)}}.Metrics_metrics__rWUQ_{padding:80px 24px;position:relative;background:linear-gradient(180deg,var(--bg-dark) 0,rgba(88,28,135,.08) 100%)}.Metrics_metrics__rWUQ_:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:600px;height:400px;background:radial-gradient(circle,rgba(139,92,246,.1) 0,transparent 70%);pointer-events:none}.Metrics_grid__nidfe{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px;gap:32px;max-width:1000px;margin:0 auto;position:relative;z-index:1}.Metrics_card__WJDLg{text-align:center;padding:40px 24px;background:rgba(255,255,255,.03);border:1px solid rgba(139,92,246,.15);border-radius:16px;position:relative;transition:transform .3s}.Metrics_card__WJDLg:before{content:"";position:absolute;inset:0;border-radius:16px;padding:1px;background:linear-gradient(135deg,rgba(139,92,246,.3),transparent);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .3s}.Metrics_card__WJDLg:hover{transform:translateY(-4px)}.Metrics_card__WJDLg:hover:before{opacity:1}.Metrics_highlight__gjyiS{border-color:rgba(139,92,246,.35);background:rgba(139,92,246,.06)}.Metrics_value__HpTZQ{display:block;font-size:48px;font-weight:800;background:linear-gradient(135deg,#a78bfa,#c084fc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.2}.Metrics_label__Qrgj7{display:block;font-size:15px;color:var(--text-secondary);font-weight:500;margin-top:8px}.Metrics_sublabel__HDPOe{display:block;font-size:12px;color:var(--text-muted);margin-top:4px}@media (max-width:768px){.Metrics_grid__nidfe{grid-template-columns:1fr}}.Services_services__FvIjK{padding:80px 24px;background:var(--bg-dark-2);position:relative}.Services_services__FvIjK:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 600px 400px at 20% 20%,rgba(139,92,246,.06) 0,transparent 70%),radial-gradient(ellipse 500px 300px at 80% 80%,rgba(139,92,246,.04) 0,transparent 70%);pointer-events:none}.Services_services__FvIjK h2{text-align:center;margin-bottom:48px;position:relative;z-index:1}.Services_grid__QS61C{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;max-width:1100px;margin:0 auto;position:relative;z-index:1}.Services_card__qTMKd{padding:2px;border-radius:16px;background:rgba(255,255,255,.03);perspective:800px;will-change:transform;position:relative;transition:transform .4s,box-shadow .3s}.Services_card__qTMKd:before{content:"";position:absolute;inset:0;border-radius:16px;padding:2px;background:linear-gradient(var(--card-angle,135deg),rgba(139,92,246,.4),transparent 60%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.3;transition:opacity .3s}.Services_card__qTMKd:hover{box-shadow:0 8px 32px rgba(139,92,246,.15)}.Services_card__qTMKd:hover:before{opacity:1}.Services_cardInner__Ix68m{background:var(--bg-dark-2);border-radius:14px;padding:36px;height:100%;overflow:hidden;position:relative}.Services_cardInner__Ix68m:before{content:"";position:absolute;width:280px;height:280px;border-radius:50%;background:radial-gradient(circle,rgba(139,92,246,.08) 0,transparent 70%);left:var(--mouse-x,50%);top:var(--mouse-y,50%);transform:translate(-50%,-50%);pointer-events:none}.Services_iconWrap__R8yUY{width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(139,92,246,.15),rgba(139,92,246,.05));border-radius:14px;margin-bottom:20px;position:relative;transition:transform .3s,box-shadow .3s}.Services_card__qTMKd:hover .Services_iconWrap__R8yUY{transform:scale(1.1);box-shadow:0 0 20px rgba(139,92,246,.2)}.Services_iconWrap__R8yUY:after{content:"";position:absolute;inset:-4px;border-radius:18px;border:1px solid rgba(139,92,246,.3);opacity:0;transform:scale(.8);transition:opacity .3s,transform .3s}.Services_card__qTMKd:hover .Services_iconWrap__R8yUY:after{opacity:1;transform:scale(1)}.Services_icon__48YSV{width:32px;height:32px;filter:invert(1);opacity:.9}.Services_card__qTMKd h3{font-size:20px;font-weight:600;margin-bottom:12px;transition:background .3s}.Services_card__qTMKd:hover h3{background:linear-gradient(135deg,#a78bfa,#c084fc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Services_card__qTMKd p{font-size:15px;color:var(--text-secondary);line-height:1.6}.Services_sectionCta__S40pu{text-align:center;margin-top:48px;position:relative;z-index:1}.Services_sectionCta__S40pu a{color:#a78bfa;font-weight:500;text-decoration:none;transition:color .3s}.Services_sectionCta__S40pu a:hover{color:#c084fc}@media (max-width:900px){.Services_grid__QS61C{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.Services_grid__QS61C{grid-template-columns:1fr}}.TechStack_techstack__BAcRz{padding:80px 24px;background:var(--bg-dark)}.TechStack_techstack__BAcRz h2{text-align:center;margin-bottom:48px}.TechStack_categories__F89cl{display:flex;flex-direction:column;gap:40px;max-width:1000px;margin:0 auto;position:relative;z-index:1}.TechStack_categoryLabel__rpanw{font-size:14px;text-transform:uppercase;letter-spacing:2px;font-weight:600;color:var(--text-muted);text-align:center;margin-bottom:20px}.TechStack_grid__1sGJ_{display:flex;justify-content:center;flex-wrap:wrap;gap:24px}.TechStack_item__L5dss{display:flex;flex-direction:column;align-items:center;gap:10px;padding:20px 28px;background:rgba(255,255,255,.03);border-radius:12px;min-width:100px;transition:background .3s,transform .3s,box-shadow .3s}.TechStack_item__L5dss:hover{background:rgba(139,92,246,.1);transform:translateY(-2px);box-shadow:0 4px 20px rgba(139,92,246,.15)}.TechStack_item__L5dss img{width:40px;height:40px;object-fit:contain}.TechStack_item__L5dss span{font-size:13px;color:var(--text-secondary);font-weight:500}.ui_gradientDivider__JRkqh{height:2px;background:linear-gradient(90deg,transparent,rgba(168,85,247,.5),rgba(59,130,246,.5),transparent);border:none}.ui_sectionHeader__JJinv{text-align:center;margin-bottom:60px}.ui_sectionHeader__JJinv h2{font-size:clamp(28px,4vw,44px);font-weight:700;margin-bottom:16px}.ui_sectionHeader__JJinv h2:after{content:"";display:block;width:60px;height:3px;background:var(--gradient);margin:16px auto 0;border-radius:2px}.CaseStudies_casestudies__0oBiT{padding:var(--section-padding);background:var(--bg-purple-tint);position:relative}.CaseStudies_casestudies__0oBiT:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 600px 400px at 30% 20%,rgba(168,85,247,.06) 0,transparent 70%);pointer-events:none}.CaseStudies_grid__STynH{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:28px;gap:28px;position:relative;z-index:1}.CaseStudies_card__72i_E{background:rgba(255,255,255,.03);border:1px solid rgba(168,85,247,.15);border-radius:16px;overflow:hidden;transition:transform .4s ease,box-shadow .3s ease}.CaseStudies_card__72i_E:hover{transform:translateY(-6px);box-shadow:0 12px 40px rgba(168,85,247,.15)}.CaseStudies_image__58q8q{width:100%;height:220px;object-fit:cover;border-bottom:1px solid rgba(168,85,247,.1)}.CaseStudies_body__miwvZ{padding:28px}.CaseStudies_client__2zwyc{display:flex;align-items:center;gap:12px;margin-bottom:16px}.CaseStudies_client__2zwyc img{width:32px;height:32px;border-radius:6px}.CaseStudies_client__2zwyc span{font-size:13px;color:var(--text-muted)}.CaseStudies_body__miwvZ h3{font-size:20px;font-weight:600;margin-bottom:10px}.CaseStudies_body__miwvZ p{font-size:14px;color:var(--text-secondary);line-height:1.6;margin-bottom:16px}.CaseStudies_tags__1bft7{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.CaseStudies_tag__VtM9b{font-size:12px;padding:4px 10px;background:rgba(168,85,247,.12);color:var(--color-purple-light);border-radius:20px}.CaseStudies_result__ruM2s{font-size:13px;color:var(--color-blue-light);font-weight:600;margin-bottom:16px}.CaseStudies_link__4bCuQ{font-size:14px;font-weight:600;color:var(--color-purple);transition:color var(--transition)}.CaseStudies_link__4bCuQ:hover{color:var(--color-purple-light)}.CaseStudies_sectionCta__iXCIm{text-align:center;margin-top:48px;position:relative;z-index:1}.CaseStudies_sectionCta__iXCIm a{color:#a78bfa;font-weight:500;transition:color .3s}.CaseStudies_sectionCta__iXCIm a:hover{color:#c084fc}@media (max-width:1024px){.CaseStudies_grid__STynH{grid-template-columns:1fr;max-width:500px;margin:0 auto}}.Clients_clients__8rYRV{padding:80px 0;background:var(--bg-dark)}.Clients_label__Xx1sj{text-align:center;font-size:14px;text-transform:uppercase;letter-spacing:2px;color:var(--text-muted);margin-bottom:40px}.Clients_grid__IQ3XL{display:flex;align-items:center;justify-content:center;gap:56px;flex-wrap:wrap}.Clients_grid__IQ3XL img{height:36px;width:auto;opacity:.4;filter:grayscale(1) brightness(2);transition:opacity var(--transition),filter var(--transition)}.Clients_grid__IQ3XL img:hover{opacity:1;filter:grayscale(0) brightness(1)}.ProcessTimeline_process__1lErD{padding:var(--section-padding);background:var(--bg-blue-tint);position:relative;overflow:hidden}.ProcessTimeline_process__1lErD:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 600px 400px at 50% 30%,rgba(59,130,246,.06) 0,transparent 70%);pointer-events:none}.ProcessTimeline_bubbles__WlCmw{position:absolute;inset:0;pointer-events:none;z-index:0}.ProcessTimeline_bubble__LSk22{position:absolute;border-radius:50%;background:rgba(99,102,241,.15);opacity:.08;animation:ProcessTimeline_bubble-float__wixuf linear infinite;bottom:-100px}@keyframes ProcessTimeline_bubble-float__wixuf{0%{transform:translateY(100vh)}to{transform:translateY(-100px)}}.ProcessTimeline_timelineWrapper__Gryid{position:relative;z-index:1;max-width:800px;margin:0 auto}.ProcessTimeline_line__xxGFu{bottom:0;background:rgba(99,102,241,.15)}.ProcessTimeline_lineFill__FqT00,.ProcessTimeline_line__xxGFu{position:absolute;left:50%;top:0;width:3px;transform:translateX(-50%)}.ProcessTimeline_lineFill__FqT00{background:linear-gradient(180deg,var(--color-purple),var(--color-blue));box-shadow:0 0 12px rgba(139,92,246,.4);transition:height .15s linear}.ProcessTimeline_dot__agEYD{position:absolute;left:50%;width:16px;height:16px;border-radius:50%;background:var(--bg-dark);border:2px solid var(--color-indigo);transform:translate(-50%,-50%);z-index:2;transition:background .3s,border-color .3s,box-shadow .3s}.ProcessTimeline_dotLit__gG8hK{background:var(--color-purple);border-color:var(--color-purple);box-shadow:0 0 16px rgba(168,85,247,.5)}.ProcessTimeline_dotLit__gG8hK:after{content:"";position:absolute;inset:-6px;border-radius:50%;border:2px solid rgba(168,85,247,.4);animation:ProcessTimeline_pulse-ring__rj6iQ 2s ease infinite}.ProcessTimeline_step__9gnjx{position:relative;display:flex;margin-bottom:80px}.ProcessTimeline_step__9gnjx:last-child{margin-bottom:0}.ProcessTimeline_stepCard__HwA4A{width:calc(50% - 50px);padding:32px;background:rgba(255,255,255,.03);border:1px solid rgba(99,102,241,.12);border-radius:16px;position:relative;overflow:hidden;transition:border-color .3s,background .3s,transform .4s,box-shadow .3s}.ProcessTimeline_stepCard__HwA4A:before{content:"";position:absolute;width:250px;height:250px;border-radius:50%;background:radial-gradient(circle,rgba(99,102,241,.1) 0,transparent 70%);left:var(--mouse-x,50%);top:var(--mouse-y,50%);transform:translate(-50%,-50%);pointer-events:none}.ProcessTimeline_stepCard__HwA4A:hover{border-color:rgba(99,102,241,.3);background:rgba(59,130,246,.04);transform:translateY(-4px);box-shadow:0 8px 32px rgba(99,102,241,.15)}.ProcessTimeline_left__7DkfQ .ProcessTimeline_stepCard__HwA4A{margin-right:auto}.ProcessTimeline_right__jsTyp .ProcessTimeline_stepCard__HwA4A{margin-left:auto}.ProcessTimeline_stepNumber__Nc1MV{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:var(--gradient);border-radius:12px;font-size:18px;font-weight:700;margin-bottom:16px;transition:transform .3s,box-shadow .3s;position:relative}.ProcessTimeline_stepCard__HwA4A:hover .ProcessTimeline_stepNumber__Nc1MV{transform:scale(1.1) rotate(-3deg)}.ProcessTimeline_stepCard__HwA4A:hover .ProcessTimeline_stepNumber__Nc1MV:after{content:"";position:absolute;inset:-6px;border-radius:16px;border:2px solid rgba(168,85,247,.3);animation:ProcessTimeline_pulse-ring__rj6iQ 2s ease infinite}.ProcessTimeline_stepCard__HwA4A h3{font-size:18px;font-weight:600;margin-bottom:8px;transition:background .3s}.ProcessTimeline_stepCard__HwA4A:hover h3{background:linear-gradient(135deg,#a78bfa,#60a5fa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ProcessTimeline_stepCard__HwA4A p{font-size:14px;color:var(--text-secondary);line-height:1.6}@media (max-width:1024px){.ProcessTimeline_dot__agEYD,.ProcessTimeline_lineFill__FqT00,.ProcessTimeline_line__xxGFu{left:30px}.ProcessTimeline_stepCard__HwA4A{width:100%;margin-left:70px!important;margin-right:0!important}}@media (max-width:768px){.ProcessTimeline_dot__agEYD,.ProcessTimeline_lineFill__FqT00,.ProcessTimeline_line__xxGFu{left:20px}.ProcessTimeline_stepCard__HwA4A{margin-left:50px!important;padding:24px}.ProcessTimeline_step__9gnjx{margin-bottom:48px}}.FinalCta_finalCta__qjxW2{padding:120px 24px;text-align:center;position:relative;overflow:hidden;background:var(--bg-dark)}.FinalCta_finalCta__qjxW2:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 500px 400px at 30% 50%,rgba(168,85,247,.08) 0,transparent 70%),radial-gradient(ellipse 500px 400px at 70% 50%,rgba(59,130,246,.08) 0,transparent 70%);pointer-events:none}.FinalCta_orb___3qi9{position:absolute;width:400px;height:400px;border-radius:50%;background:linear-gradient(135deg,rgba(168,85,247,.15),rgba(59,130,246,.15));filter:blur(60px);top:50%;left:50%;transform:translate(-50%,-50%);animation:FinalCta_orb-float__Uc6sz 8s ease-in-out infinite;pointer-events:none}@keyframes FinalCta_orb-float__Uc6sz{0%,to{transform:translate(-50%,-50%) scale(1)}33%{transform:translate(-45%,-55%) scale(1.05)}66%{transform:translate(-55%,-45%) scale(.95)}}.FinalCta_content__h82k6{position:relative;z-index:1}.FinalCta_title__k82Ws{font-size:clamp(28px,4vw,44px);font-weight:700;margin-bottom:16px}.FinalCta_subtitle__9mY14{font-size:18px;color:var(--text-secondary);margin-bottom:36px;line-height:1.6}.FinalCta_cta__xbLo3{padding:14px 36px;font-size:17px}.AboutPage_hero__jkaXK{padding:160px 24px 80px;text-align:center;background:var(--bg-dark)}.AboutPage_heroTitle__9nzzj{font-size:clamp(32px,5vw,56px);font-weight:700;background:linear-gradient(135deg,#a855f7,#3b82f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:16px}.AboutPage_heroSubtitle__imQOh{font-size:clamp(16px,2vw,20px);color:var(--text-secondary);max-width:600px;margin:0 auto;line-height:1.6}.AboutPage_story__Xz_EI{padding:80px 24px;background:var(--bg-dark-2)}.AboutPage_storyInner__AP4dL{max-width:720px;margin:0 auto}.AboutPage_storyTitle__61Kvw{font-size:clamp(24px,3vw,36px);font-weight:700;color:var(--text-primary);margin-bottom:24px}.AboutPage_storyText__dWYiD{font-size:17px;color:var(--text-secondary);line-height:1.8}.AboutPage_team__NUKQZ{padding:80px 24px;background:var(--bg-dark)}.AboutPage_teamTitle__rmWAf{font-size:clamp(24px,3vw,36px);font-weight:700;color:var(--text-primary);text-align:center;margin-bottom:48px}.AboutPage_teamGrid__7Gh9Q{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:32px;gap:32px;max-width:900px;margin:0 auto}.AboutPage_memberCard__9MLUb{text-align:center}.AboutPage_memberPhoto__jfacc{width:120px;height:120px;border-radius:50%;object-fit:cover;border:3px solid rgba(168,85,247,.2);margin-bottom:16px;transition:border-color .3s ease}.AboutPage_memberCard__9MLUb:hover .AboutPage_memberPhoto__jfacc{border-color:rgba(168,85,247,.5)}.AboutPage_memberName__PcFkQ{font-size:18px;font-weight:600;color:var(--text-primary);margin-bottom:4px}.AboutPage_memberRole__KIBy5{font-size:14px;color:var(--text-muted);font-weight:500}.AboutPage_values__S52mH{padding:80px 24px;background:var(--bg-dark-2)}.AboutPage_valuesTitle__JL7Oc{font-size:clamp(24px,3vw,36px);font-weight:700;color:var(--text-primary);text-align:center;margin-bottom:48px}.AboutPage_valuesGrid__fe0Yf{display:grid;grid-template-columns:1fr;grid-gap:24px;gap:24px;max-width:1000px;margin:0 auto}.AboutPage_valueCard__aSwnv{background:rgba(255,255,255,.03);border:1px solid rgba(168,85,247,.1);border-radius:16px;padding:32px;transition:border-color .3s ease}.AboutPage_valueCard__aSwnv:hover{border-color:rgba(168,85,247,.3)}.AboutPage_valueTitle__M4a4I{font-size:20px;font-weight:600;color:var(--text-primary);margin-bottom:12px}.AboutPage_valueDescription__h1Jxn{font-size:15px;color:var(--text-secondary);line-height:1.6}@media (min-width:640px){.AboutPage_valuesGrid__fe0Yf{grid-template-columns:repeat(3,1fr)}}@media (min-width:768px){.AboutPage_teamGrid__7Gh9Q{grid-template-columns:repeat(3,1fr)}.AboutPage_memberPhoto__jfacc{width:150px;height:150px}}@media (min-width:1024px){.AboutPage_teamGrid__7Gh9Q{grid-template-columns:repeat(5,1fr)}}.Footer_footer__4vzqH{padding:80px 0 0;background:var(--bg-dark-2)}.Footer_grid__Yb5OK{display:grid;grid-template-columns:1.5fr 1fr 1fr;grid-gap:48px;gap:48px;padding-bottom:60px}.Footer_brand__Y4wbm img{height:36px;margin-bottom:16px}.Footer_brand__Y4wbm p{font-size:14px;color:var(--text-muted);line-height:1.6}.Footer_grid__Yb5OK h4{font-size:14px;text-transform:uppercase;letter-spacing:1px;color:var(--text-secondary);margin-bottom:20px}.Footer_grid__Yb5OK ul{list-style:none;display:flex;flex-direction:column;gap:12px}.Footer_grid__Yb5OK ul a{font-size:14px;color:var(--text-muted);transition:color var(--transition)}.Footer_grid__Yb5OK ul a:hover{color:var(--color-purple)}.Footer_bottom__2dJjP{border-top:1px solid rgba(255,255,255,.06);padding:24px 0;display:flex;justify-content:space-between;align-items:center;font-size:13px;color:var(--text-muted)}.Footer_legal__nueAd{display:flex;gap:24px}.Footer_legal__nueAd a{color:var(--text-muted);transition:color var(--transition)}.Footer_legal__nueAd a:hover{color:var(--color-purple)}@media (max-width:768px){.Footer_grid__Yb5OK{grid-template-columns:1fr;text-align:center}.Footer_bottom__2dJjP{flex-direction:column;gap:16px;text-align:center}}.ServiceFaq_faqSection__gGiLh{margin-top:48px}.ServiceFaq_label__aQxxj{font-size:18px;font-weight:600;margin-bottom:24px;color:var(--text-primary)}.ServiceFaq_list__n_FAI{border-top:1px solid rgba(255,255,255,.06)}.ServiceFaq_item__TUJJN{border-bottom:1px solid rgba(255,255,255,.06)}.ServiceFaq_question__1g7eb{padding:20px 0;cursor:pointer;font-weight:600;font-size:15px;color:var(--text-primary);list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;transition:color .3s}.ServiceFaq_question__1g7eb::-webkit-details-marker{display:none}.ServiceFaq_question__1g7eb:after{content:"+";font-size:20px;font-weight:400;color:var(--color-purple-light);transition:transform .3s;flex-shrink:0}.ServiceFaq_item__TUJJN[open] .ServiceFaq_question__1g7eb:after{content:"−"}.ServiceFaq_question__1g7eb:hover{color:var(--color-purple-light)}.ServiceFaq_answer__Do06G{padding:0 0 20px;color:var(--text-secondary);line-height:1.7;font-size:15px;max-width:680px}.ServiceDetail_service__v73Qj{padding:80px 24px;position:relative}.ServiceDetail_service__v73Qj:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 600px 400px at 20% 20%,rgba(139,92,246,.05) 0,transparent 70%),radial-gradient(ellipse 500px 300px at 80% 80%,rgba(59,130,246,.04) 0,transparent 70%);pointer-events:none}.ServiceDetail_bgDark__Ux5ZQ{background:var(--bg-dark)}.ServiceDetail_bgDark2__6UIro{background:var(--bg-dark-2)}.ServiceDetail_container__nVka2{max-width:var(--container-width);margin:0 auto;position:relative;z-index:1}.ServiceDetail_header__2pPYv{display:flex;align-items:center;gap:20px;margin-bottom:24px}.ServiceDetail_numberBadge__yd5cC{width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(139,92,246,.2),rgba(59,130,246,.12));border:1px solid rgba(139,92,246,.25);border-radius:14px;flex-shrink:0}.ServiceDetail_number__CFmDs{font-size:22px;font-weight:800;letter-spacing:-.02em;background:linear-gradient(135deg,#a78bfa,#60a5fa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ServiceDetail_title__tBMGL{font-size:32px;font-weight:700;background:linear-gradient(135deg,#fff,#a78bfa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ServiceDetail_shortDesc__hsToA{font-size:16px;color:var(--text-secondary);line-height:1.6;max-width:680px;margin-bottom:16px}.ServiceDetail_extendedDesc__c9jW6{font-size:15px;color:var(--text-secondary);line-height:1.7;max-width:680px;margin-bottom:40px}.ServiceDetail_sectionLabel__TQPnb{font-size:18px;font-weight:600;margin-bottom:16px;color:var(--text-primary)}.ServiceDetail_techSection__U0_p9{margin-bottom:32px}.ServiceDetail_techPills__Lmfv9{display:flex;flex-wrap:wrap;gap:10px}.ServiceDetail_pill__Avdx7{display:inline-flex;align-items:center;padding:6px 16px;font-size:13px;font-weight:500;color:var(--color-purple-light);background:rgba(139,92,246,.1);border:1px solid rgba(139,92,246,.25);border-radius:20px;transition:background .3s,border-color .3s}.ServiceDetail_pill__Avdx7:hover{background:rgba(139,92,246,.18);border-color:rgba(139,92,246,.4)}.ServiceDetail_timelineSection__IW3W5{margin-bottom:40px}.ServiceDetail_timelineBox__CN9ng{display:inline-flex;align-items:center;gap:10px;padding:12px 20px;background:rgba(139,92,246,.08);border:1px solid rgba(139,92,246,.2);border-radius:12px;color:var(--color-purple-light);font-size:16px;font-weight:600}.ServiceDetail_timelineBox__CN9ng svg{color:var(--color-purple-light)}.ServiceDetail_ctaWrap__bUQ9c{margin-top:48px;text-align:center}@media (max-width:900px){.ServiceDetail_title__tBMGL{font-size:26px}}@media (max-width:600px){.ServiceDetail_service__v73Qj{padding:60px 20px}.ServiceDetail_header__2pPYv{flex-direction:column;align-items:flex-start;gap:12px}.ServiceDetail_title__tBMGL{font-size:24px}}.ServicesPage_hero__9RRsB{padding:140px 24px 60px;background:var(--bg-dark);position:relative;text-align:center;overflow:hidden}.ServicesPage_hero__9RRsB:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 800px 500px at 50% 0,rgba(139,92,246,.08) 0,transparent 70%),radial-gradient(ellipse 600px 400px at 30% 100%,rgba(59,130,246,.05) 0,transparent 70%);pointer-events:none}.ServicesPage_heroContent__V5feQ{max-width:var(--container-width);margin:0 auto;position:relative;z-index:1}.ServicesPage_heroTitle__dKpZ1{font-size:48px;font-weight:800;margin-bottom:20px;background:linear-gradient(135deg,#fff,#a78bfa 50%,#60a5fa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ServicesPage_heroSubtitle__k4wdi{font-size:18px;color:var(--text-secondary);line-height:1.6;max-width:640px;margin:0 auto}@media (max-width:768px){.ServicesPage_hero__9RRsB{padding:120px 20px 40px}.ServicesPage_heroTitle__dKpZ1{font-size:32px}.ServicesPage_heroSubtitle__k4wdi{font-size:16px}}.PortfolioPage_hero__Urh_1{padding:160px 24px 80px;text-align:center;background:var(--bg-dark);position:relative}.PortfolioPage_heroTitle__9VgAQ{font-size:clamp(32px,5vw,56px);font-weight:700;background:linear-gradient(135deg,#a855f7,#3b82f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:16px}.PortfolioPage_heroSubtitle__hJj1M{font-size:clamp(16px,2vw,20px);color:var(--text-secondary);max-width:600px;margin:0 auto;line-height:1.6}.PortfolioPage_grid___cvci{display:grid;grid-template-columns:1fr;grid-gap:24px;gap:24px;max-width:1200px;margin:0 auto;padding:0 24px 80px}.PortfolioPage_card__zDW6M{background:rgba(255,255,255,.03);border:1px solid rgba(168,85,247,.1);border-radius:16px;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);cursor:pointer}.PortfolioPage_card__zDW6M:hover{transform:translateY(-4px);border-color:rgba(168,85,247,.3);box-shadow:0 16px 48px rgba(168,85,247,.1)}.PortfolioPage_cardImage__Mk5sI{width:100%;height:220px;object-fit:cover;border-bottom:1px solid rgba(168,85,247,.08)}.PortfolioPage_cardBody___QzHk{padding:24px}.PortfolioPage_cardClient__0KZSP{display:flex;align-items:center;gap:8px;margin-bottom:12px}.PortfolioPage_cardClientLogo__EQmke{width:24px;height:24px;border-radius:50%;object-fit:cover}.PortfolioPage_cardClientName__TogVM{font-size:13px;color:var(--text-muted);font-weight:500}.PortfolioPage_cardName__bR8GX{font-size:22px;font-weight:700;color:var(--text-primary);margin-bottom:8px}.PortfolioPage_cardDescription___E_Qm{font-size:15px;color:var(--text-secondary);line-height:1.6;margin-bottom:16px}.PortfolioPage_cardTags__aCM6H{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.PortfolioPage_tag__v0kw_{padding:4px 12px;border-radius:100px;background:rgba(168,85,247,.1);border:1px solid rgba(168,85,247,.15);color:var(--color-purple-light,#c084fc);font-size:12px;font-weight:500}.PortfolioPage_cardResult__AAIVS{font-size:14px;font-weight:600;color:var(--color-blue-light,#60a5fa);margin-bottom:16px}.PortfolioPage_cardTechStack__9OSdd{display:flex;flex-wrap:wrap;gap:6px}.PortfolioPage_techPill__856cr{padding:3px 10px;border-radius:6px;background:rgba(59,130,246,.08);border:1px solid rgba(59,130,246,.12);color:var(--text-muted);font-size:11px;font-weight:500}.PortfolioPage_cardWip__fY7nj{opacity:.6;border-style:dashed}.PortfolioPage_cardWip__fY7nj:hover{opacity:.8}.PortfolioPage_cardImageWrap__99QeH{position:relative}.PortfolioPage_wipBadge__uzIli{position:absolute;top:12px;right:12px;padding:4px 14px;border-radius:100px;background:rgba(234,179,8,.2);border:1px solid rgba(234,179,8,.4);color:#fbbf24;font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;z-index:1}@media (min-width:640px){.PortfolioPage_grid___cvci{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.PortfolioPage_grid___cvci{grid-template-columns:repeat(3,1fr)}.PortfolioPage_cardImage__Mk5sI{height:240px}}