.Contact_contactSection__mkIYB{position:relative;padding:4rem 0 6rem;min-height:100vh;display:flex;flex-direction:column;justify-content:center}.Contact_backgroundElements__QRco1{position:absolute;inset:0;pointer-events:none;overflow:hidden}.Contact_floatingOrb1__Euloc{position:absolute;width:400px;height:400px;border-radius:50%;background:radial-gradient(circle,rgba(59,130,246,.1) 0,transparent 70%);top:-200px;right:-200px;filter:blur(40px);animation:Contact_floatOrb___t9_d 8s ease-in-out infinite}.Contact_floatingOrb2__ajipd{position:absolute;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,rgba(139,92,246,.08) 0,transparent 70%);bottom:-150px;left:-150px;filter:blur(40px);animation:Contact_floatOrb___t9_d 10s ease-in-out infinite reverse}.Contact_floatingShape1__7jDHN,.Contact_floatingShape2__MsQrL{position:absolute;width:100px;height:100px;border-radius:20px;background:rgba(59,130,246,.05);border:1px solid rgba(59,130,246,.1);animation:Contact_floatShape__WOvQU 12s ease-in-out infinite}.Contact_floatingShape1__7jDHN{top:20%;left:10%;animation-delay:0s}.Contact_floatingShape2__MsQrL{bottom:30%;right:10%;animation-delay:6s}@keyframes Contact_floatOrb___t9_d{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-20px) scale(1.05)}}@keyframes Contact_floatShape__WOvQU{0%,to{transform:translateY(0) rotate(0deg)}33%{transform:translateY(-15px) rotate(90deg)}66%{transform:translateY(10px) rotate(180deg)}}.Contact_header__nJ6e2{text-align:center;margin-bottom:3.5rem}.Contact_badge__o4UJj{display:inline-flex;align-items:center;background:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.3);border-radius:50px;padding:.5rem 1.5rem;margin-bottom:2rem;position:relative;overflow:hidden}.Contact_badge__o4UJj span{color:#3b82f6;font-size:.875rem;font-weight:600;z-index:2}.Contact_badgeGlow__uIcZs{position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(59,130,246,.3),transparent);animation:Contact_shine__lBemA 3s infinite}@keyframes Contact_shine__lBemA{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.Contact_title__UAAbe{font-size:3.5rem;font-weight:800;line-height:1.1;color:var(--text-color);margin-bottom:1.5rem;background:linear-gradient(135deg,#ffffff,#94a3b8);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.Contact_subtitle__1tf9Z{font-size:1.25rem;color:#94a3b8;line-height:1.7;max-width:600px;margin:0 auto}.Contact_content___Hs4X{display:grid;grid-template-columns:1fr;gap:4rem;max-width:1200px;margin:0 auto}@media (min-width:1024px){.Contact_content___Hs4X{grid-template-columns:1fr 1fr;gap:6rem}}.Contact_formContainer__co_SU{position:relative}.Contact_contactForm__WT8dL{background:rgba(255,255,255,.03);border:1px solid var(--border-color);border-radius:24px;padding:2.5rem;backdrop-filter:blur(20px);position:relative;overflow:hidden}.Contact_contactForm__WT8dL:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#3b82f6,#8b5cf6,#06b6d4)}.Contact_formHeader__4qjQf{text-align:center;margin-bottom:2.5rem}.Contact_formHeader__4qjQf h2{font-size:1.75rem;font-weight:700;color:var(--text-color);margin-bottom:.5rem}.Contact_formHeader__4qjQf p{color:#94a3b8;font-size:1rem}.Contact_inputGroup__NdvDe{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-bottom:1.5rem}@media (min-width:640px){.Contact_inputGroup__NdvDe{grid-template-columns:1fr 1fr}}.Contact_inputWrapper__55y1H{position:relative;margin-bottom:2rem}.Contact_formInput__Yk4mz{width:100%;background:rgba(0,0,0,.085);border:none;border-bottom:1px solid #374151;padding:1rem 0;color:var(--text-color);font-size:1rem;transition:all .3s ease;resize:none}.Contact_formInput__Yk4mz:focus{outline:none;border-bottom-color:#3b82f6}.Contact_formInput__Yk4mz:focus+.Contact_formLabel__WCcoN,.Contact_formInput__Yk4mz:not(:placeholder-shown)+.Contact_formLabel__WCcoN{transform:translateY(-1.5rem) scale(.85);color:#3b82f6}.Contact_formLabel__WCcoN{position:absolute;top:1rem;left:0;color:#94a3b8;font-size:1rem;pointer-events:none;transition:all .3s ease;transform-origin:left top}.Contact_inputUnderline___wp7a{position:absolute;bottom:0;left:0;width:0;height:2px;background:#3b82f6;transition:width .3s ease}.Contact_formInput__Yk4mz:focus~.Contact_inputUnderline___wp7a{width:100%}.Contact_textarea__3GRJi{min-height:120px;line-height:1.5}.Contact_submitButton__lZJ40{width:100%;background:linear-gradient(135deg,#3b82f6,#8b5cf6);color:white;border:none;padding:1.25rem 2rem;border-radius:12px;font-weight:600;font-size:1.125rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem;position:relative;overflow:hidden}.Contact_submitButton__lZJ40:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 25px -5px rgba(59,130,246,.4)}.Contact_submitButton__lZJ40:disabled{opacity:.7;cursor:not-allowed}.Contact_submitButton__lZJ40.Contact_loading__xLgm7{background:#4b5563}.Contact_spinner__9j_R0{width:20px;height:20px;border:2px solid transparent;border-top-color:white;border-radius:50%;animation:Contact_spin__6szn_ 1s linear infinite}@keyframes Contact_spin__6szn_{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Contact_successMessage__gTW8y{display:flex;align-items:center;gap:.75rem;padding:1rem 1.5rem;background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.3);border-radius:12px;color:#10b981;font-weight:500;margin-top:1.5rem;animation:Contact_slideInUp__BbsuE .5s ease}.Contact_successMessage__gTW8y i{font-size:1.25rem}@keyframes Contact_slideInUp__BbsuE{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.Contact_infoContainer__T2sK5{position:relative}.Contact_infoCard__ZF_Pp{background:rgba(255,255,255,.03);border:1px solid var(--border-color);border-radius:24px;padding:2.5rem;backdrop-filter:blur(20px);height:fit-content;position:sticky;top:2rem}.Contact_infoHeader__Ooly2{text-align:center;margin-bottom:2.5rem;padding-bottom:2rem;border-bottom:1px solid var(--border-color)}.Contact_infoHeader__Ooly2 h3{font-size:1.5rem;font-weight:700;color:var(--text-color);margin-bottom:1rem}.Contact_infoHeader__Ooly2 p{color:#94a3b8;line-height:1.6}.Contact_contactMethods__JotPA{display:flex;flex-direction:column;gap:2rem;margin-bottom:2.5rem}.Contact_contactMethod__thDXl{display:flex;gap:1rem;align-items:flex-start}.Contact_methodIcon__1oDmn{width:50px;height:50px;background:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.3);border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#3b82f6;font-size:1.25rem}.Contact_methodInfo__14Tfq h4{font-size:1.125rem;font-weight:600;color:var(--text-color);margin-bottom:.25rem}.Contact_methodInfo__14Tfq p{color:#94a3b8;font-size:.875rem;margin-bottom:.5rem}.Contact_methodInfo__14Tfq a,.Contact_methodInfo__14Tfq span{color:#3b82f6;text-decoration:none;font-weight:500;font-size:.875rem}.Contact_methodInfo__14Tfq a:hover{text-decoration:underline}.Contact_socialSection__51pwo{border-top:1px solid var(--border-color);padding-top:2rem}.Contact_socialSection__51pwo h4{font-size:1.125rem;font-weight:600;color:var(--text-color);margin-bottom:1rem;text-align:center}.Contact_socialIcons__Voluw{display:flex;flex-direction:column;gap:.75rem}.Contact_socialLink__ugv4M{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:rgba(255,255,255,.03);border:1px solid var(--border-color);border-radius:8px;color:var(--text-color);text-decoration:none;transition:all .3s ease}.Contact_socialLink__ugv4M:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.2);transform:translateX(5px)}.Contact_socialLink__ugv4M i{font-size:1.25rem;width:20px;text-align:center}.Contact_socialLink__ugv4M span{font-weight:500}@media (max-width:768px){.Contact_contactSection__mkIYB{padding:.5rem}.Contact_title__UAAbe{font-size:2rem}.Contact_subtitle__1tf9Z{font-size:1.125rem}.Contact_contactForm__WT8dL,.Contact_infoCard__ZF_Pp{padding:2rem 1.5rem}.Contact_inputGroup__NdvDe{grid-template-columns:1fr}.Contact_floatingOrb1__Euloc,.Contact_floatingOrb2__ajipd,.Contact_floatingShape1__7jDHN,.Contact_floatingShape2__MsQrL{display:none}}.Header_header___60Q_{display:flex;justify-content:space-between;align-items:center;padding:20px 40px;position:sticky;top:25px;z-index:1000;border-bottom:1px solid transparent;transition:all .3s ease-in-out}.Header_headerScrolled__2KJ9I{top:25px;background:rgba(10,10,10,.436);border-radius:20px;backdrop-filter:blur(20px)}.Header_logo__xmjV5{display:flex;align-items:center;z-index:1001}.Header_logoImg__C9fPp{margin-right:10px}.Header_logoIcon__Y2SFA:after{content:"";position:absolute;top:6px;left:6px;width:12px;height:12px;border-radius:50%;background-color:var(--primary-bg)}.Header_Name__D5et7{font-size:20px;font-weight:700;color:var(--text-color)}.Header_navList__3Cn2E{display:flex;list-style:none;gap:10px;background-color:rgb(38,38,38);padding:10px 30px;border-radius:30px}.Header_navItem__tkCwE{position:relative}.Header_navLink__9eqwM{color:var(--text-color);text-decoration:none;font-size:14px;transition:all .3s ease;padding:8px 16px;border-radius:20px;position:relative;display:block}.Header_navLink__9eqwM:hover{background:rgba(255,255,255,.1)}.Header_navLinkActive__nDrh7{color:#fff;font-weight:600}.Header_navLinkActive__nDrh7:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);width:20px;height:2px;background:#fff;border-radius:1px;transition:all .3s ease}.Header_activeIndicator__EfL6T{display:none}.Header_desktopSearch__vLkAP{display:block}.Header_mobileSearch__pZbwZ{display:none}.Header_headerActions__L4z1u{display:flex;align-items:center;gap:20px}.Header_menuToggle__syjUv{display:none;flex-direction:column;background:none;border:none;cursor:pointer;padding:8px;gap:4px;z-index:1001;transition:transform .3s ease}.Header_menuToggle__syjUv:hover{transform:scale(1.1)}.Header_menuToggle__syjUv span{width:22px;height:2px;background-color:var(--text-color);transition:all .3s ease;transform-origin:center}.Header_menuToggleOpen__0Ewgz span:first-child{transform:rotate(45deg) translate(6px,6px)}.Header_menuToggleOpen__0Ewgz span:nth-child(2){opacity:0}.Header_menuToggleOpen__0Ewgz span:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}.Header_mobileOverlay__0_MWx{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);backdrop-filter:blur(5px);z-index:998}@media (max-width:1040px){.Header_header___60Q_{padding:15px 20px;top:15px}.Header_headerScrolled__2KJ9I{top:15px;padding:20px}.Header_nav__0VWUe{position:fixed;top:0;left:-100%;width:320px;height:100vh;background:rgba(15,15,15,.95);backdrop-filter:blur(20px);z-index:999;transition:left .4s cubic-bezier(.4,0,.2,1);padding:100px 25px 30px;border-radius:0 20px 20px 0;border-right:1px solid var(--border-color);box-shadow:0 0 50px rgba(0,0,0,.5);overflow-y:auto}.Header_navOpen__1Ip39{left:0}.Header_mobileSearch__pZbwZ{display:block;margin-bottom:30px;padding:0 10px}.Header_desktopSearch__vLkAP{display:none}.Header_navList__3Cn2E{flex-direction:column;gap:5px;background:transparent;padding:0}.Header_navLink__9eqwM{font-size:18px;padding:15px 20px;border-radius:12px;transition:all .3s ease;border:1px solid transparent}.Header_navLink__9eqwM:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.1);transform:translateX(5px)}.Header_navLinkActive__nDrh7{background:rgba(255,255,255,.15);border-color:rgba(255,255,255,.2)}.Header_navLinkActive__nDrh7:after{left:10px;transform:translateX(0)}.Header_menuToggle__syjUv{display:flex}.Header_mobileOverlay__0_MWx{display:block}.Header_Name__D5et7{font-size:18px}.Header_logoImg__C9fPp{width:40px;height:40px}}@media (max-width:480px){.Header_header___60Q_{padding:12px 15px;top:10px}.Header_headerScrolled__2KJ9I{top:10px;padding:20px}.Header_nav__0VWUe{width:280px;padding:90px 20px 25px}.Header_mobileSearch__pZbwZ{margin-bottom:25px;padding:0 5px}.Header_Name__D5et7{font-size:16px}.Header_logoImg__C9fPp{width:35px;height:35px;margin-right:8px}.Header_navLink__9eqwM{font-size:16px;padding:12px 18px}}@media (prefers-reduced-motion:reduce){.Header_header___60Q_,.Header_menuToggle__syjUv,.Header_navLink__9eqwM{transition:none}}.ProjectsCTA_cta__iUtZG{position:relative;padding:6rem 0;background:transparent;overflow:hidden}.ProjectsCTA_container__ExP8A{max-width:1200px;margin:0 auto;padding:0 20px;position:relative}.ProjectsCTA_content__wPyN5{background:rgba(255,255,255,.03);border:1px solid var(--border-color);border-radius:30px;padding:4rem;text-align:center;backdrop-filter:blur(20px);position:relative;overflow:hidden;opacity:0;transform:translateY(30px);transition:all .8s ease}.ProjectsCTA_content__wPyN5.ProjectsCTA_visible__jD3cE{opacity:1;transform:translateY(0)}.ProjectsCTA_content__wPyN5:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#8b5cf6,#3b82f6,#06b6d4)}.ProjectsCTA_textContent__ncSUq{margin-bottom:3rem}.ProjectsCTA_title__S8Ksb{font-size:3rem;font-weight:800;color:var(--text-color);margin-bottom:1.5rem;background:linear-gradient(135deg,#ffffff,#94a3b8);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.ProjectsCTA_description__RApAx{font-size:1.25rem;color:#94a3b8;line-height:1.7;margin-bottom:2rem;max-width:600px;margin-left:auto;margin-right:auto}.ProjectsCTA_features__bbQmv{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap}.ProjectsCTA_feature__Fdbg9{display:flex;align-items:center;gap:.5rem;color:#3b82f6;font-weight:500}.ProjectsCTA_feature__Fdbg9 i{font-size:1.125rem}.ProjectsCTA_actionContent__gyZpU{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.ProjectsCTA_primaryButton__H2vFq{display:flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#8b5cf6,#3b82f6);color:white;border:none;padding:1.25rem 2.5rem;border-radius:15px;font-weight:600;font-size:1.125rem;cursor:pointer;transition:all .3s ease;box-shadow:0 10px 30px -5px rgba(139,92,246,.4)}.ProjectsCTA_primaryButton__H2vFq:hover{transform:translateY(-3px);box-shadow:0 20px 40px -10px rgba(139,92,246,.6)}.ProjectsCTA_secondaryButton__Ezu07{display:flex;align-items:center;gap:.5rem;background:rgba(255,255,255,.05);color:var(--text-color);border:1px solid var(--border-color);padding:1.25rem 2.5rem;border-radius:15px;font-weight:600;font-size:1.125rem;cursor:pointer;transition:all .3s ease;backdrop-filter:blur(10px)}.ProjectsCTA_secondaryButton__Ezu07:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.3);transform:translateY(-3px)}.ProjectsCTA_floatingElement1__0JBW4,.ProjectsCTA_floatingElement2__C1Hfu{position:absolute;width:80px;height:80px;background:rgba(139,92,246,.1);border:1px solid rgba(139,92,246,.3);border-radius:20px;display:flex;align-items:center;justify-content:center;font-size:2rem;color:#8b5cf6;animation:ProjectsCTA_floatCTA__G89oj 8s ease-in-out infinite;backdrop-filter:blur(10px)}.ProjectsCTA_floatingElement1__0JBW4{top:20%;left:5%;animation-delay:0s}.ProjectsCTA_floatingElement2__C1Hfu{bottom:20%;right:5%;animation-delay:4s}@keyframes ProjectsCTA_floatCTA__G89oj{0%,to{transform:translateY(0) rotate(0deg)}33%{transform:translateY(-20px) rotate(10deg)}66%{transform:translateY(10px) rotate(-10deg)}}@media (max-width:768px){.ProjectsCTA_content__wPyN5{padding:3rem 2rem}.ProjectsCTA_title__S8Ksb{font-size:2.5rem}.ProjectsCTA_description__RApAx{font-size:1.125rem}.ProjectsCTA_features__bbQmv{flex-direction:column;gap:1rem}.ProjectsCTA_actionContent__gyZpU{flex-direction:column;align-items:center}.ProjectsCTA_primaryButton__H2vFq,.ProjectsCTA_secondaryButton__Ezu07{width:100%;max-width:300px;justify-content:center}.ProjectsCTA_floatingElement1__0JBW4,.ProjectsCTA_floatingElement2__C1Hfu{display:none}}.ProjectsHero_hero__7E2md{position:relative;min-height:100vh;display:flex;align-items:center;overflow:hidden;background:transparent}.ProjectsHero_background__bTlKw{position:absolute;inset:0;pointer-events:none}.ProjectsHero_gradientOrb1__EAFCZ{width:600px;height:600px;background:radial-gradient(circle,rgba(139,92,246,.08) 0,transparent 70%);top:-300px;right:-300px}.ProjectsHero_gradientOrb1__EAFCZ,.ProjectsHero_gradientOrb2__0O6Nc{position:absolute;border-radius:50%;filter:blur(60px);transition:transform .1s ease-out}.ProjectsHero_gradientOrb2__0O6Nc{width:500px;height:500px;background:radial-gradient(circle,rgba(59,130,246,.06) 0,transparent 70%);bottom:-250px;left:-250px}.ProjectsHero_floatingTech__a4zLz{position:absolute;display:flex;flex-direction:column;align-items:center;gap:.5rem;color:#94a3b8;animation:ProjectsHero_floatTech__Ke2ta 8s ease-in-out infinite;opacity:.6;transition:all .3s ease}.ProjectsHero_floatingTech__a4zLz:hover{color:#3b82f6;opacity:1;transform:scale(1.1)}.ProjectsHero_floatingTech__a4zLz i{font-size:2rem}.ProjectsHero_floatingTech__a4zLz span{font-size:.75rem;font-weight:500;white-space:nowrap}@keyframes ProjectsHero_floatTech__Ke2ta{0%,to{transform:translateY(0) rotate(0deg)}33%{transform:translateY(-15px) rotate(5deg)}66%{transform:translateY(10px) rotate(-5deg)}}.ProjectsHero_container__AlIdK{max-width:1200px;margin:0 auto;padding:0 20px;display:grid;grid-template-columns:1fr;gap:4rem;align-items:center;position:relative;z-index:2}@media (min-width:1024px){.ProjectsHero_container__AlIdK{grid-template-columns:1fr 1fr}}.ProjectsHero_content__jaIGp{opacity:0;transform:translateY(30px);transition:all .8s cubic-bezier(.4,0,.2,1)}.ProjectsHero_content__jaIGp.ProjectsHero_visible__JHb6s{opacity:1;transform:translateY(0)}.ProjectsHero_badge__x7O3k{display:inline-flex;align-items:center;background:rgba(139,92,246,.1);border:1px solid rgba(139,92,246,.3);border-radius:50px;padding:.5rem 1.5rem;margin-bottom:2rem;position:relative;overflow:hidden}.ProjectsHero_badgeText__hohl9{color:#8b5cf6;font-size:.875rem;font-weight:600;z-index:2}.ProjectsHero_badgeGlow__fiPZp{position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(139,92,246,.3),transparent);animation:ProjectsHero_shine__SjG6U 3s infinite}@keyframes ProjectsHero_shine__SjG6U{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.ProjectsHero_heading__2vAyH{font-size:3.5rem;font-weight:800;line-height:1.1;color:var(--text-color);margin-bottom:1.5rem}@media (min-width:768px){.ProjectsHero_heading__2vAyH{font-size:3.5rem}}.ProjectsHero_gradientText__HR_oB{background:linear-gradient(135deg,#8b5cf6,#3b82f6 50%,#06b6d4);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:200% 200%;animation:ProjectsHero_gradientShift__8htGG 4s ease infinite}@keyframes ProjectsHero_gradientShift__8htGG{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.ProjectsHero_description__lLCwS{font-size:1.25rem;color:#94a3b8;line-height:1.7;margin-bottom:3rem;max-width:500px}.ProjectsHero_stats__8qfFX{display:flex;gap:2rem}.ProjectsHero_stat__hhP_r{text-align:left}.ProjectsHero_statNumber__aaPiX{display:block;font-size:2.5rem;font-weight:800;color:#8b5cf6;margin-bottom:.5rem;line-height:1}.ProjectsHero_statLabel__mEIOj{font-size:.875rem;color:#94a3b8;font-weight:500}.ProjectsHero_visual__cdSlx{opacity:0;transform:translateX(30px);transition:all .8s cubic-bezier(.4,0,.2,1) .2s}.ProjectsHero_visual__cdSlx.ProjectsHero_visible__JHb6s{opacity:1;transform:translateX(0)}.ProjectsHero_projectPreview__evbef{position:relative;height:400px;display:flex;align-items:center;justify-content:center}.ProjectsHero_previewCard__zSvh4{width:300px;background:var(--secondary-bg);border:1px solid var(--border-color);border-radius:12px;overflow:hidden;box-shadow:0 25px 50px -12px rgba(0,0,0,.5);transform:perspective(1000px) rotateY(-5deg) rotateX(5deg);transition:transform .3s ease}.ProjectsHero_previewCard__zSvh4:hover{transform:perspective(1000px) rotateY(0deg) rotateX(0deg)}.ProjectsHero_cardHeader__TsZPY{padding:1rem;background:var(--primary-bg);border-bottom:1px solid var(--border-color)}.ProjectsHero_windowControls__9p02R{display:flex;gap:.5rem}.ProjectsHero_windowControls__9p02R span{width:12px;height:12px;border-radius:50%;background:#64748b}.ProjectsHero_windowControls__9p02R span:first-child{background:#ef4444}.ProjectsHero_windowControls__9p02R span:nth-child(2){background:#f59e0b}.ProjectsHero_windowControls__9p02R span:nth-child(3){background:#10b981}.ProjectsHero_cardContent__QzKNa{padding:1.5rem}.ProjectsHero_codeLines__M1Smy{margin-bottom:1rem}.ProjectsHero_codeLine__jvDT9{height:4px;background:#374151;border-radius:2px;margin-bottom:.5rem;animation:ProjectsHero_codePulse__26Vzb 2s ease-in-out infinite}.ProjectsHero_codeLine__jvDT9:first-child{width:80%;animation-delay:0s}.ProjectsHero_codeLine__jvDT9:nth-child(2){width:60%;animation-delay:.2s}.ProjectsHero_codeLine__jvDT9:nth-child(3){width:70%;animation-delay:.4s}.ProjectsHero_codeLine__jvDT9:nth-child(4){width:50%;animation-delay:.6s}@keyframes ProjectsHero_codePulse__26Vzb{0%,to{opacity:.5}50%{opacity:1}}.ProjectsHero_previewImage__6DSTE{height:150px;background:linear-gradient(135deg,#374151,#4b5563);border-radius:8px;position:relative;overflow:hidden}.ProjectsHero_previewImage__6DSTE:before{content:"";position:absolute;inset:0;background:linear-gradient(45deg,transparent 40%,rgba(139,92,246,.1) 50%,transparent 60%);animation:ProjectsHero_shimmer__kLTWe 2s ease-in-out infinite}@keyframes ProjectsHero_shimmer__kLTWe{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.ProjectsHero_floatingElement1__18bzz,.ProjectsHero_floatingElement2__n2nPc,.ProjectsHero_floatingElement3__8pqG8{position:absolute;width:60px;height:60px;background:rgba(139,92,246,.1);border:1px solid rgba(139,92,246,.3);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#8b5cf6;animation:ProjectsHero_floatElement__LvA0L 6s ease-in-out infinite;backdrop-filter:blur(10px)}.ProjectsHero_floatingElement1__18bzz{top:10%;right:10%;animation-delay:0s}.ProjectsHero_floatingElement2__n2nPc{bottom:20%;right:5%;animation-delay:2s}.ProjectsHero_floatingElement3__8pqG8{bottom:10%;right:20%;animation-delay:4s}@keyframes ProjectsHero_floatElement__LvA0L{0%,to{transform:translateY(0) rotate(0deg)}33%{transform:translateY(-20px) rotate(10deg)}66%{transform:translateY(10px) rotate(-10deg)}}.ProjectsHero_scrollIndicator__8_nRn{position:absolute;bottom:2rem;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:.5rem;color:#64748b;opacity:0;animation:ProjectsHero_fadeIn__BflUT 1s ease 2s forwards}@keyframes ProjectsHero_fadeIn__BflUT{to{opacity:1}}.ProjectsHero_scrollLine__x_jcV{width:2px;height:40px;background:linear-gradient(180deg,#8b5cf6,transparent);animation:ProjectsHero_scrollLine__x_jcV 2s ease-in-out infinite}@keyframes ProjectsHero_scrollLine__x_jcV{0%{transform:translateY(-20px);opacity:0}50%{opacity:1}to{transform:translateY(20px);opacity:0}}.ProjectsHero_scrollText__5pPFI{font-size:.875rem;font-weight:500}@media (max-width:768px){.ProjectsHero_heading__2vAyH{font-size:2.5rem}.ProjectsHero_description__lLCwS{font-size:1.125rem}.ProjectsHero_stats__8qfFX{flex-direction:column;gap:1.5rem}.ProjectsHero_projectPreview__evbef{height:300px}.ProjectsHero_previewCard__zSvh4{width:250px;transform:none}.ProjectsHero_previewCard__zSvh4:hover{transform:none}.ProjectsHero_floatingElement1__18bzz,.ProjectsHero_floatingElement2__n2nPc,.ProjectsHero_floatingElement3__8pqG8{display:none}}.ProjectsShowcase_showcase__Uz_68{position:relative;padding:4rem 0;background:transparent;border-radius:2rem}.ProjectsShowcase_container__QLPOG{max-width:1200px;margin:0 auto;padding:0 16px}.ProjectsShowcase_header__QnKgg{text-align:center;margin-bottom:3rem;opacity:1;transform:translateY(0)}@media (min-width:769px){.ProjectsShowcase_header__QnKgg{opacity:0;transform:translateY(30px);transition:all .6s ease}.ProjectsShowcase_header__QnKgg.ProjectsShowcase_visible__g4Y6O{opacity:1;transform:translateY(0)}}.ProjectsShowcase_title__rMLWE{font-size:2.5rem;font-weight:800;color:var(--text-color);margin-bottom:1rem;background:linear-gradient(135deg,#ffffff,#94a3b8);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.ProjectsShowcase_subtitle__mQmuQ{font-size:1.125rem;color:#94a3b8;max-width:600px;margin:0 auto;line-height:1.6}.ProjectsShowcase_filter__S3QU9{display:flex;justify-content:center;flex-wrap:wrap;gap:.75rem;margin-bottom:2.5rem;opacity:1;transform:translateY(0)}@media (min-width:769px){.ProjectsShowcase_filter__S3QU9{opacity:0;transform:translateY(20px);transition:all .4s ease .1s}.ProjectsShowcase_filter__S3QU9.ProjectsShowcase_visible__g4Y6O{opacity:1;transform:translateY(0)}}.ProjectsShowcase_filterButton__VMQEM{background:rgba(255,255,255,.03);border:1px solid var(--border-color);color:#94a3b8;padding:.6rem 1.25rem;border-radius:50px;font-weight:500;cursor:pointer;transition:all .2s ease;backdrop-filter:blur(10px);opacity:1;transform:translateY(0);font-size:.875rem}@media (min-width:769px){.ProjectsShowcase_filterButton__VMQEM{opacity:0;transform:translateY(10px);animation:ProjectsShowcase_filterFadeIn__Na6qi .4s ease forwards}}.ProjectsShowcase_filterButton__VMQEM:hover{background:rgba(255,255,255,.08);color:var(--text-color);border-color:rgba(255,255,255,.2)}.ProjectsShowcase_filterButton__VMQEM.ProjectsShowcase_active__Xu1ZW{background:rgba(139,92,246,.1);border-color:#8b5cf6;color:#8b5cf6}@keyframes ProjectsShowcase_filterFadeIn__Na6qi{to{opacity:1;transform:translateY(0)}}.ProjectsShowcase_projectsGrid__EF6f_{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.5rem}.ProjectsShowcase_projectCard__q8i9G{position:relative;background:rgba(255,255,255,.03);border:1px solid var(--border-color);border-radius:16px;overflow:hidden;cursor:pointer;backdrop-filter:blur(10px);opacity:1;transform:translateY(0);transition:all .3s ease}@media (min-width:769px){.ProjectsShowcase_projectCard__q8i9G{opacity:0;transform:translateY(20px);transition:all .4s ease}.ProjectsShowcase_projectCard__q8i9G.ProjectsShowcase_visible__g4Y6O{opacity:1;transform:translateY(0)}}.ProjectsShowcase_projectCard__q8i9G:hover{transform:translateY(-5px);border-color:rgba(139,92,246,.5);background:rgba(255,255,255,.05)}.ProjectsShowcase_cardImage__TUk8I{position:relative;height:180px;overflow:hidden}.ProjectsShowcase_projectImage__SgJ4n{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.ProjectsShowcase_projectCard__q8i9G:hover .ProjectsShowcase_projectImage__SgJ4n{transform:scale(1.05)}.ProjectsShowcase_imageFallback__kkzcO{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:white;text-align:center;padding:1rem}.ProjectsShowcase_fallbackIcon__aBXqc{font-size:1.5rem;margin-bottom:.5rem;opacity:.8}.ProjectsShowcase_fallbackText__EfYZx{font-size:.8rem;font-weight:500;opacity:.9}.ProjectsShowcase_imageOverlay__xYZdo{position:absolute;inset:0;background:linear-gradient(180deg,transparent,rgba(0,0,0,.7));opacity:0;transition:opacity .3s ease}.ProjectsShowcase_projectCard__q8i9G:hover .ProjectsShowcase_imageOverlay__xYZdo{opacity:1}.ProjectsShowcase_projectType__ttB05{position:absolute;top:.75rem;left:.75rem;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);width:35px;height:35px;border-radius:50%;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(10px)}.ProjectsShowcase_projectType__ttB05 i{color:var(--text-color);font-size:1.125rem}.ProjectsShowcase_projectStatus__EZj9z{position:absolute;top:.75rem;right:.75rem}.ProjectsShowcase_statusBadge__wdX4W{padding:.2rem .6rem;border-radius:20px;font-size:.7rem;font-weight:600;border:1px solid}.ProjectsShowcase_cardContent__rlaK2{padding:1.25rem;position:relative}.ProjectsShowcase_cardHeader__j8TaI{margin-bottom:.875rem}.ProjectsShowcase_projectTitle__sv1mB{font-size:1.25rem;font-weight:700;color:var(--text-color);margin-bottom:.5rem;line-height:1.3}.ProjectsShowcase_projectCategory__iJRbt{color:#8b5cf6;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em}.ProjectsShowcase_projectDescription__VT2GP{color:#94a3b8;line-height:1.6;margin-bottom:1.25rem;font-size:.8rem}.ProjectsShowcase_technologies__xct0L{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.ProjectsShowcase_techTag__Ndm30{background:rgba(59,130,246,.1);color:#3b82f6;padding:.2rem .6rem;border-radius:20px;font-size:.7rem;font-weight:500;border:1px solid rgba(59,130,246,.3)}.ProjectsShowcase_moreTech__Fh5jc{color:#94a3b8;font-size:.7rem;font-weight:500}.ProjectsShowcase_cardHover__AmSWw{position:absolute;inset:0;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;opacity:0;transition:all .3s ease}.ProjectsShowcase_projectCard__q8i9G:hover .ProjectsShowcase_cardHover__AmSWw{opacity:1}.ProjectsShowcase_hoverContent__qHuEf{text-align:center}.ProjectsShowcase_viewButton__sPyMZ{background:linear-gradient(135deg,#8b5cf6,#3b82f6);color:white;border:none;padding:.875rem 1.5rem;border-radius:12px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:all .3s ease;font-size:.9rem}.ProjectsShowcase_viewButton__sPyMZ:hover{transform:translateY(-2px);box-shadow:0 10px 25px -5px rgba(139,92,246,.4)}.ProjectsShowcase_cardGlow__y2psW{position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#8b5cf6,#3b82f6,#06b6d4);opacity:0;transition:opacity .3s ease}.ProjectsShowcase_projectCard__q8i9G:hover .ProjectsShowcase_cardGlow__y2psW{opacity:1}.ProjectsShowcase_modal__IPRjs{position:fixed;inset:0;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem;backdrop-filter:blur(10px);animation:ProjectsShowcase_modalFadeIn__lx_sK .3s ease}@keyframes ProjectsShowcase_modalFadeIn__lx_sK{0%{opacity:0}to{opacity:1}}.ProjectsShowcase_modalContent__TTCSl{background:var(--secondary-bg);border:1px solid var(--border-color);border-radius:16px;max-width:800px;width:100%;max-height:90vh;overflow-y:auto;position:relative;animation:ProjectsShowcase_modalSlideIn__OmqXN .3s ease}@keyframes ProjectsShowcase_modalSlideIn__OmqXN{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.ProjectsShowcase_closeButton__lUsZP{position:absolute;top:.75rem;right:.75rem;background:rgba(255,255,255,.1);border:1px solid var(--border-color);color:var(--text-color);width:35px;height:35px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:all .3s ease}.ProjectsShowcase_closeButton__lUsZP:hover{background:rgba(239,68,68,.2);border-color:#ef4444;color:#ef4444}.ProjectsShowcase_modalImage__HvKzi{height:200px;position:relative;overflow:hidden}.ProjectsShowcase_modalProjectImage___U2c1{width:100%;height:100%;object-fit:cover;border-radius:16px 16px 0 0}.ProjectsShowcase_modalImageFallback__c1Mf_{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:white;text-align:center;padding:1.5rem;border-radius:16px 16px 0 0}.ProjectsShowcase_modalFallbackIcon__vXtUu{font-size:2rem;margin-bottom:.75rem;opacity:.8}.ProjectsShowcase_modalFallbackText__d3uww{font-size:1rem;font-weight:600;opacity:.9}.ProjectsShowcase_modalTypeIndicator__Z_N4x{position:absolute;top:.75rem;left:.75rem;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);padding:.4rem .8rem;border-radius:20px;display:flex;align-items:center;gap:.5rem;backdrop-filter:blur(10px);color:var(--text-color);font-weight:500;z-index:2;font-size:.875rem}.ProjectsShowcase_modalTypeIndicator__Z_N4x i{font-size:1rem}.ProjectsShowcase_modalBody__YqcdD{padding:1.5rem}.ProjectsShowcase_modalHeader___yHSa{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.25rem}.ProjectsShowcase_modalStatus__2ex2V{padding:.4rem .8rem;border-radius:20px;font-size:.8rem;font-weight:600;border:1px solid;display:inline-block;margin-bottom:.75rem}.ProjectsShowcase_modalTitle__Bf_SV{font-size:1.5rem;font-weight:700;color:var(--text-color);margin:0;line-height:1.2}.ProjectsShowcase_modalDescription__fcl9m{color:#94a3b8;line-height:1.7;margin-bottom:1.5rem;font-size:1rem}.ProjectsShowcase_modalFeatures__HyMha{margin-bottom:1.5rem}.ProjectsShowcase_modalFeatures__HyMha h4{color:var(--text-color);font-size:1.125rem;font-weight:600;margin-bottom:.875rem}.ProjectsShowcase_featuresGrid___gaoT{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.875rem}.ProjectsShowcase_featureItem__2UXrR{display:flex;align-items:center;gap:.5rem;color:#94a3b8;font-size:.9rem}.ProjectsShowcase_featureItem__2UXrR i{color:#10b981;font-size:.9rem}.ProjectsShowcase_modalTechnologies__29u1d{margin-bottom:1.5rem}.ProjectsShowcase_modalTechnologies__29u1d h4{color:var(--text-color);font-size:1.125rem;font-weight:600;margin-bottom:.875rem}.ProjectsShowcase_techGrid__PRRnd{display:flex;flex-wrap:wrap;gap:.5rem}.ProjectsShowcase_techItem__8iuRG{background:rgba(59,130,246,.1);color:#3b82f6;padding:.4rem .8rem;border-radius:8px;font-weight:500;border:1px solid rgba(59,130,246,.3);font-size:.875rem}.ProjectsShowcase_modalActions__aq0lU{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}.ProjectsShowcase_githubButton__y74KP,.ProjectsShowcase_liveButton__OyMgL{display:flex;align-items:center;gap:.5rem;padding:.875rem 1.5rem;border-radius:12px;font-weight:600;text-decoration:none;transition:all .3s ease;font-size:.9rem}.ProjectsShowcase_liveButton__OyMgL{background:linear-gradient(135deg,#8b5cf6,#3b82f6);color:white}.ProjectsShowcase_githubButton__y74KP{background:rgba(255,255,255,.05);border:1px solid var(--border-color);color:var(--text-color)}.ProjectsShowcase_githubButton__y74KP:hover,.ProjectsShowcase_liveButton__OyMgL:hover{transform:translateY(-2px)}.ProjectsShowcase_liveButton__OyMgL:hover{box-shadow:0 10px 25px -5px rgba(139,92,246,.4)}.ProjectsShowcase_githubButton__y74KP:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.3)}.ProjectsShowcase_privateNotice__VC41A{display:flex;align-items:center;gap:.5rem;padding:.875rem 1.25rem;background:rgba(245,158,11,.1);border:1px solid rgba(245,158,11,.3);border-radius:12px;color:#f59e0b;font-weight:500;font-size:.9rem}.ProjectsShowcase_privateNotice__VC41A i{font-size:1.125rem}@media (max-width:768px){.ProjectsShowcase_showcase__Uz_68{padding:2rem 0}.ProjectsShowcase_container__QLPOG{padding:0 12px}.ProjectsShowcase_header__QnKgg{margin-bottom:2rem}.ProjectsShowcase_title__rMLWE{font-size:2rem}.ProjectsShowcase_subtitle__mQmuQ{font-size:1rem;padding:0 1rem}.ProjectsShowcase_projectsGrid__EF6f_{grid-template-columns:1fr;gap:1rem}.ProjectsShowcase_filter__S3QU9{gap:.5rem;margin-bottom:2rem;padding:0 .5rem}.ProjectsShowcase_filterButton__VMQEM{padding:.5rem 1rem;font-size:.8rem}.ProjectsShowcase_cardImage__TUk8I{height:160px}.ProjectsShowcase_projectTitle__sv1mB{font-size:1.125rem}.ProjectsShowcase_cardContent__rlaK2{padding:1rem}.ProjectsShowcase_modal__IPRjs{padding:.5rem}.ProjectsShowcase_modalBody__YqcdD{padding:1.25rem}.ProjectsShowcase_modalHeader___yHSa{flex-direction:column;gap:1rem}.ProjectsShowcase_modalTitle__Bf_SV{font-size:1.25rem}.ProjectsShowcase_modalActions__aq0lU{flex-direction:column;align-items:stretch}.ProjectsShowcase_githubButton__y74KP,.ProjectsShowcase_liveButton__OyMgL{justify-content:center}.ProjectsShowcase_featuresGrid___gaoT{grid-template-columns:1fr}.ProjectsShowcase_modalImage__HvKzi{height:180px}}@media (max-width:480px){.ProjectsShowcase_title__rMLWE{font-size:1.75rem}.ProjectsShowcase_projectsGrid__EF6f_{grid-template-columns:1fr}.ProjectsShowcase_cardImage__TUk8I{height:140px}.ProjectsShowcase_filterButton__VMQEM{padding:.4rem .8rem;font-size:.75rem}.ProjectsShowcase_modalContent__TTCSl{margin:.5rem}.ProjectsShowcase_modalBody__YqcdD{padding:1rem}}.TeamShowcase_team__Hinii{position:relative;padding:6rem 0;background:transparent}.TeamShowcase_container__HvIgO{max-width:1200px;margin:0 auto;padding:0 20px}.TeamShowcase_header__pjER_{text-align:center;margin-bottom:5rem;opacity:0;transform:translateY(30px);transition:all .8s ease}.TeamShowcase_header__pjER_.TeamShowcase_visible__UEeHY{opacity:1;transform:translateY(0)}.TeamShowcase_title__dFxqu{font-size:3rem;font-weight:800;color:var(--text-color);margin-bottom:1rem;background:linear-gradient(135deg,#ffffff,#94a3b8);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.TeamShowcase_subtitle__0an6R{font-size:1.25rem;color:#94a3b8;max-width:500px;margin:0 auto;line-height:1.6}.TeamShowcase_teamGrid__Vkvny{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-bottom:5rem}.TeamShowcase_teamCard__RW_Si{position:relative;background:rgba(255,255,255,.03);border:1px solid var(--border-color);border-radius:20px;overflow:hidden;backdrop-filter:blur(10px);opacity:0;transform:translateY(30px);transition:all .6s ease}.TeamShowcase_teamCard__RW_Si.TeamShowcase_visible__UEeHY{opacity:1;transform:translateY(0)}.TeamShowcase_teamCard__RW_Si:hover{transform:translateY(-10px);border-color:rgba(255,255,255,.2);background:rgba(255,255,255,.05)}.TeamShowcase_cardImage__0Zwya{position:relative;height:250px;overflow:hidden}.TeamShowcase_cardImage__0Zwya img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.TeamShowcase_teamCard__RW_Si:hover .TeamShowcase_cardImage__0Zwya img{transform:scale(1.05)}.TeamShowcase_imageOverlay__jsSMq{position:absolute;inset:0;background:linear-gradient(180deg,transparent,rgba(0,0,0,.7))}.TeamShowcase_cardContent__6Ixns{padding:2rem}.TeamShowcase_memberName__B1sU3{font-size:1.5rem;font-weight:700;color:var(--text-color);margin-bottom:.5rem}.TeamShowcase_memberRole__6HxBB{color:#3b82f6;font-weight:600;margin-bottom:1rem;font-size:.875rem;text-transform:uppercase;letter-spacing:.1em}.TeamShowcase_memberDescription__9Tueh{color:#94a3b8;line-height:1.6;margin-bottom:1.5rem;font-size:.875rem}.TeamShowcase_skills__7Ckg5{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.TeamShowcase_skill__v5QWP{background:rgba(59,130,246,.1);color:#3b82f6;padding:.25rem .75rem;border-radius:20px;font-size:.75rem;font-weight:500;border:1px solid rgba(59,130,246,.3)}.TeamShowcase_socialLinks__L32np{display:flex;gap:.75rem}.TeamShowcase_socialLink__RJwY0{width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,.05);border:1px solid var(--border-color);display:flex;align-items:center;justify-content:center;color:var(--text-color);text-decoration:none;transition:all .3s ease}.TeamShowcase_socialLink__RJwY0:hover{background:#3b82f6;border-color:#3b82f6;color:white;transform:translateY(-2px)}.TeamShowcase_cardGlow__9YYtu{position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#3b82f6,#8b5cf6,#ec4899);opacity:0;transition:opacity .3s ease}.TeamShowcase_teamCard__RW_Si:hover .TeamShowcase_cardGlow__9YYtu{opacity:1}.TeamShowcase_cta__5Vnje{text-align:center;background:rgba(255,255,255,.03);border:1px solid var(--border-color);border-radius:20px;padding:4rem 2rem;backdrop-filter:blur(10px)}.TeamShowcase_ctaTitle__5980d{font-size:2rem;font-weight:700;color:var(--text-color);margin-bottom:1rem}.TeamShowcase_ctaText__3yezg{font-size:1.125rem;color:#94a3b8;margin-bottom:2rem;max-width:500px;margin-left:auto;margin-right:auto;line-height:1.6}.TeamShowcase_ctaButton__MkeLR{display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#3b82f6,#8b5cf6);color:white;border:none;padding:1rem 2rem;border-radius:12px;font-weight:600;font-size:1.125rem;cursor:pointer;transition:all .3s ease;box-shadow:0 10px 30px -5px rgba(59,130,246,.4)}.TeamShowcase_ctaButton__MkeLR:hover{transform:translateY(-2px);box-shadow:0 20px 40px -10px rgba(59,130,246,.6)}@media (max-width:768px){.TeamShowcase_teamGrid__Vkvny{grid-template-columns:1fr;gap:1.5rem}.TeamShowcase_title__dFxqu{font-size:2.5rem}.TeamShowcase_cardContent__6Ixns{padding:1.5rem}.TeamShowcase_cta__5Vnje{padding:3rem 1.5rem}.TeamShowcase_ctaTitle__5980d{font-size:1.75rem}}.Timeline_timeline__l_yUm{position:relative;padding:6rem 0;background:transparent}.Timeline_container__57ywd{max-width:1200px;margin:0 auto;padding:0 20px}.Timeline_header__a8Mfr{text-align:center;margin-bottom:5rem;opacity:0;transform:translateY(30px);transition:all .8s ease}.Timeline_header__a8Mfr.Timeline_visible__DyUSr{opacity:1;transform:translateY(0)}.Timeline_title__rjjcw{font-size:3rem;font-weight:800;color:var(--text-color);margin-bottom:1rem;background:linear-gradient(135deg,#ffffff,#94a3b8);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.Timeline_subtitle__Pkw_t{font-size:1.25rem;color:#94a3b8;max-width:600px;margin:0 auto;line-height:1.6}.Timeline_timelineContainer__etmqj{position:relative;max-width:800px;margin:0 auto}.Timeline_timelineContainer__etmqj:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:2px;background:linear-gradient(180deg,transparent,#3b82f6,#8b5cf6,#ec4899,#10b981,#f59e0b,transparent);transform:translateX(-50%)}.Timeline_timelineItem___Ltho{opacity:0;transform:translateY(30px);transition:all .6s ease;margin-bottom:4rem;position:relative}.Timeline_timelineItem___Ltho.Timeline_visible__DyUSr{opacity:1;transform:translateY(0)}.Timeline_timelineItem___Ltho:nth-child(odd){padding-right:calc(50% + 2rem)}.Timeline_timelineItem___Ltho:nth-child(2n){padding-left:calc(50% + 2rem)}.Timeline_timelineContent__3B5uy{display:flex;gap:1.5rem;align-items:flex-start}.Timeline_timelineItem___Ltho:nth-child(odd) .Timeline_timelineContent__3B5uy{flex-direction:row;text-align:right}.Timeline_timelineItem___Ltho:nth-child(2n) .Timeline_timelineContent__3B5uy{flex-direction:row-reverse;text-align:left}.Timeline_iconContainer__9swxW{flex-shrink:0;width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid;backdrop-filter:blur(10px);position:relative;z-index:2}.Timeline_iconContainer__9swxW i{font-size:1.5rem}.Timeline_content__m7PRw{flex:1}.Timeline_year__fry9G{font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.5rem;display:block}.Timeline_milestoneTitle__D6ZPw{font-size:1.5rem;font-weight:700;color:var(--text-color);margin-bottom:1rem}.Timeline_milestoneDescription__7twAK{color:#94a3b8;line-height:1.6}.Timeline_connector__DWlwA{position:absolute;top:30px;width:20px;height:2px;background:#3b82f6}.Timeline_timelineItem___Ltho:nth-child(odd) .Timeline_connector__DWlwA{right:calc(50% - 10px)}.Timeline_timelineItem___Ltho:nth-child(2n) .Timeline_connector__DWlwA{left:calc(50% - 10px)}@media (max-width:768px){.Timeline_timelineContainer__etmqj:before{left:30px}.Timeline_timelineItem___Ltho:nth-child(2n),.Timeline_timelineItem___Ltho:nth-child(odd){padding:0 0 0 80px;text-align:left}.Timeline_timelineContent__3B5uy{flex-direction:row!important;text-align:left!important}.Timeline_iconContainer__9swxW{position:absolute;left:0;width:50px;height:50px}.Timeline_connector__DWlwA{left:25px!important;right:auto!important}.Timeline_title__rjjcw{font-size:2.5rem}}.ValuesSection_values__hdjmb{position:relative;padding:6rem 0;background:transparent}.ValuesSection_container__wYKhs{max-width:1200px;margin:0 auto;padding:0 20px}.ValuesSection_header__xJ1wF{text-align:center;margin-bottom:5rem;opacity:0;transform:translateY(30px);transition:all .8s ease}.ValuesSection_header__xJ1wF.ValuesSection_visible__FsSZ7{opacity:1;transform:translateY(0)}.ValuesSection_title__1v0qG{font-size:3rem;font-weight:800;color:var(--text-color);margin-bottom:1rem;background:linear-gradient(135deg,#ffffff,#94a3b8);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.ValuesSection_subtitle__FjsmS{font-size:1.25rem;color:#94a3b8;max-width:500px;margin:0 auto;line-height:1.6}.ValuesSection_valuesGrid__U6fC4{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.ValuesSection_valueCard__UEVOH{position:relative;background:rgba(255,255,255,.03);border:1px solid var(--border-color);border-radius:20px;padding:2.5rem 2rem;text-align:center;backdrop-filter:blur(10px);overflow:hidden;opacity:0;transform:translateY(30px);transition:all .6s ease}.ValuesSection_valueCard__UEVOH.ValuesSection_visible__FsSZ7{opacity:1;transform:translateY(0)}.ValuesSection_valueCard__UEVOH:hover{transform:translateY(-10px);border-color:rgba(255,255,255,.2);background:rgba(255,255,255,.05)}.ValuesSection_cardIcon__YwKxo{width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;border:2px solid;transition:all .3s ease}.ValuesSection_valueCard__UEVOH:hover .ValuesSection_cardIcon__YwKxo{transform:scale(1.1) rotate(5deg)}.ValuesSection_cardIcon__YwKxo i{font-size:2rem}.ValuesSection_cardTitle__zAoYO{font-size:1.5rem;font-weight:700;color:var(--text-color);margin-bottom:1rem}.ValuesSection_cardDescription__aLvR5{color:#94a3b8;line-height:1.6;font-size:1rem}.ValuesSection_cardGlow__W6xN5{position:absolute;top:0;left:0;right:0;height:2px;opacity:0;transition:opacity .3s ease}.ValuesSection_valueCard__UEVOH:hover .ValuesSection_cardGlow__W6xN5{opacity:1}@media (max-width:768px){.ValuesSection_valuesGrid__U6fC4{grid-template-columns:1fr;gap:1.5rem}.ValuesSection_valueCard__UEVOH{padding:2rem 1.5rem}.ValuesSection_title__1v0qG{font-size:2.5rem}.ValuesSection_cardIcon__YwKxo{width:70px;height:70px}.ValuesSection_cardIcon__YwKxo i{font-size:1.75rem}}.ServicesHero_hero__pqCvF{position:relative;margin-top:3rem;min-height:100vh;display:flex;align-items:center;overflow:hidden;background:transparent;border-radius:2rem}.ServicesHero_background__KNcF7{position:absolute;inset:0;pointer-events:none}.ServicesHero_gradientOrb1__rYx8e{width:500px;height:500px;background:radial-gradient(circle,rgba(59,130,246,.08) 0,transparent 70%);top:-250px;right:-250px}.ServicesHero_gradientOrb1__rYx8e,.ServicesHero_gradientOrb2__29RrC{position:absolute;border-radius:50%;filter:blur(40px);transition:transform .1s ease-out}.ServicesHero_gradientOrb2__29RrC{width:400px;height:400px;background:radial-gradient(circle,rgba(139,92,246,.06) 0,transparent 70%);bottom:-200px;left:-200px}.ServicesHero_floatingShape__lD3uZ{position:absolute;border-radius:8px;animation:ServicesHero_float__BBXOX 6s ease-in-out infinite;filter:blur(15px)}.ServicesHero_floatingShape__lD3uZ.ServicesHero_circle__g5v61{border-radius:50%}.ServicesHero_floatingShape__lD3uZ.ServicesHero_triangle__bHMH9{clip-path:polygon(50% 0,0 100%,100% 100%);background:transparent!important;border-radius:0}@keyframes ServicesHero_float__BBXOX{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-20px) rotate(180deg)}}.ServicesHero_container__gc0W0{max-width:1200px;margin:0 auto;padding:0 20px;display:grid;grid-template-columns:1fr;gap:4rem;align-items:center;position:relative;z-index:2}@media (min-width:1024px){.ServicesHero_container__gc0W0{grid-template-columns:1fr 1fr;padding:0 20px}}.ServicesHero_content__FetZ4{opacity:0;transform:translateY(30px);transition:all .8s cubic-bezier(.4,0,.2,1)}.ServicesHero_content__FetZ4.ServicesHero_visible__3BZEd{opacity:1;transform:translateY(0)}.ServicesHero_badge__i0yK0{display:inline-flex;align-items:center;background:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.3);border-radius:50px;padding:.5rem 1rem;margin-bottom:2rem;position:relative;overflow:hidden}.ServicesHero_badgeText__PeAFD{color:#3b82f6;font-size:.875rem;font-weight:600;z-index:2}.ServicesHero_badgeGlow__os_8w{position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(59,130,246,.3),transparent);animation:ServicesHero_shine__Jao_5 3s infinite}@keyframes ServicesHero_shine__Jao_5{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.ServicesHero_heading__NWGUf{font-size:3rem;font-weight:800;line-height:1.1;color:var(--text-color);margin-bottom:2rem;background:linear-gradient(135deg,#ffffff,#94a3b8);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media (min-width:768px){.ServicesHero_heading__NWGUf{font-size:3rem}}.ServicesHero_animatedText__V2E6O{display:block;position:relative;height:1.2em;margin:.5rem 0}.ServicesHero_textItem__XB8Wo{position:absolute;top:0;left:0;background:linear-gradient(135deg,#3b82f6,#8b5cf6);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;opacity:0;transform:translateY(20px);transition:all .5s cubic-bezier(.4,0,.2,1)}.ServicesHero_textItem__XB8Wo.ServicesHero_active__X3lJu{opacity:1;transform:translateY(0)}.ServicesHero_description__1Pwgv{font-size:1.25rem;color:#94a3b8;line-height:1.6;margin-bottom:2.5rem;max-width:500px}.ServicesHero_ctaButtons__X4iwe{display:flex;flex-direction:column;gap:1rem;margin-bottom:3rem}@media (min-width:480px){.ServicesHero_ctaButtons__X4iwe{flex-direction:row}}.ServicesHero_primaryButton__SLVIc{display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#3b82f6,#8b5cf6);color:white;border:none;padding:1rem 2rem;border-radius:12px;font-weight:600;font-size:1.125rem;cursor:pointer;transition:all .3s ease;box-shadow:0 10px 30px -5px rgba(59,130,246,.4);font-family:Montserrat,-apple-system}.ServicesHero_primaryButton__SLVIc:hover{transform:translateY(-2px);box-shadow:0 20px 40px -10px rgba(59,130,246,.6)}.ServicesHero_secondaryButton__dWu03{display:inline-flex;align-items:center;gap:.5rem;background:rgba(255,255,255,.05);color:var(--text-color);border:1px solid var(--border-color);padding:1rem 2rem;border-radius:12px;font-weight:600;font-size:1.125rem;cursor:pointer;transition:all .3s ease;backdrop-filter:blur(10px);font-family:Montserrat,-apple-system}.ServicesHero_secondaryButton__dWu03:hover{background:rgba(255,255,255,.1);transform:translateY(-2px);border-color:rgba(255,255,255,.3)}.ServicesHero_highlights__KFpJQ{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.ServicesHero_highlightItem__IiTGA{display:flex;align-items:center;gap:.75rem;padding:1rem;background:rgba(255,255,255,.03);border-radius:8px;border:1px solid var(--border-color);opacity:0;transform:translateY(20px);animation:ServicesHero_fadeInUp__d4jQL .6s ease forwards;transition:all .3s ease}.ServicesHero_highlightItem__IiTGA:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.2);transform:translateY(-2px)}.ServicesHero_highlightIcon__HByqX{font-size:1.25rem;color:#3b82f6}.ServicesHero_highlightText__Y02GH{color:var(--text-color);font-size:.875rem;font-weight:500}@keyframes ServicesHero_fadeInUp__d4jQL{to{opacity:1;transform:translateY(0)}}.ServicesHero_visualSection__LVrEE{opacity:0;transform:translateX(30px);transition:all .8s cubic-bezier(.4,0,.2,1) .2s}.ServicesHero_visualSection__LVrEE.ServicesHero_visible__3BZEd{opacity:1;transform:translateX(0)}.ServicesHero_codeWindow__7XVyk{background:var(--secondary-bg);border-radius:12px;border:1px solid var(--border-color);overflow:hidden;box-shadow:0 25px 50px -12px rgba(0,0,0,.5);transform:perspective(1000px) rotateY(-5deg) rotateX(5deg);transition:transform .3s ease}.ServicesHero_codeWindow__7XVyk:hover{transform:perspective(1000px) rotateY(0deg) rotateX(0deg)}.ServicesHero_windowHeader__t0sre{display:flex;align-items:center;gap:.5rem;padding:1rem;background:var(--primary-bg);border-bottom:1px solid var(--border-color)}.ServicesHero_windowControls__smnNW{display:flex;gap:.5rem}.ServicesHero_control__cz1zV{width:12px;height:12px;border-radius:50%;background:#64748b}.ServicesHero_control__cz1zV:first-child{background:#ef4444}.ServicesHero_control__cz1zV:nth-child(2){background:#f59e0b}.ServicesHero_control__cz1zV:nth-child(3){background:#10b981}.ServicesHero_windowTitle__9f5Jo{color:#94a3b8;font-size:.875rem;font-weight:500}.ServicesHero_codeContent__tTiiY{padding:1.5rem;font-family:Monaco,Consolas,monospace;font-size:.875rem;line-height:1.5;position:relative;background:var(--secondary-bg)}.ServicesHero_codeLine__2k9Q_{margin-bottom:.5rem;opacity:0;animation:ServicesHero_typeIn__A5U_U .3s ease forwards}.ServicesHero_codeLine__2k9Q_:first-child{animation-delay:.1s}.ServicesHero_codeLine__2k9Q_:nth-child(2){animation-delay:.3s}.ServicesHero_codeLine__2k9Q_:nth-child(3){animation-delay:.5s}.ServicesHero_codeLine__2k9Q_:nth-child(4){animation-delay:.7s}.ServicesHero_codeLine__2k9Q_:nth-child(5){animation-delay:.9s}.ServicesHero_codeLine__2k9Q_:nth-child(6){animation-delay:1.1s}@keyframes ServicesHero_typeIn__A5U_U{to{opacity:1}}.ServicesHero_codeKeyword___aXk1{color:#c678dd}.ServicesHero_codeVariable__438eR{color:#e06c75}.ServicesHero_codeOperator__HOAIN{color:#56b6c2}.ServicesHero_codeBracket__b7qkW{color:#abb2bf}.ServicesHero_codeString__sH84j{color:#98c379}.ServicesHero_codeComma__oVc2e{color:#abb2bf}.ServicesHero_codeSpace__Pgs5c{display:inline-block;width:2ch}.ServicesHero_cursor__pGz1E{position:absolute;right:1.5rem;bottom:1.5rem;width:2px;height:1em;background:#3b82f6;animation:ServicesHero_blink__rV8qF 1s infinite}@keyframes ServicesHero_blink__rV8qF{0%,50%{opacity:1}51%,to{opacity:0}}.ServicesHero_floatingElement1__9mcbP,.ServicesHero_floatingElement2__cM_c8,.ServicesHero_floatingElement3__Zz8hC{position:absolute;width:60px;height:60px;background:rgba(59,130,246,.08);border:1px solid rgba(59,130,246,.3);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#3b82f6;animation:ServicesHero_floatElement__cMbVt 4s ease-in-out infinite;backdrop-filter:blur(10px)}.ServicesHero_floatingElement1__9mcbP{top:20%;right:10%;animation-delay:0s}.ServicesHero_floatingElement2__cM_c8{bottom:30%;right:5%;animation-delay:1.3s}.ServicesHero_floatingElement3__Zz8hC{bottom:20%;right:20%;animation-delay:2.6s}@keyframes ServicesHero_floatElement__cMbVt{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-15px) rotate(5deg)}}.ServicesHero_scrollIndicator__Jg3uh{margin-top:2rem;position:absolute;bottom:2rem;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:.5rem;color:#64748b;opacity:0;animation:ServicesHero_fadeIn__q9_N9 1s ease 2s forwards}@keyframes ServicesHero_fadeIn__q9_N9{to{opacity:1}}.ServicesHero_scrollLine__EEKym{width:2px;height:40px;background:linear-gradient(180deg,#3b82f6,transparent);animation:ServicesHero_scrollLine__EEKym 2s ease-in-out infinite}@keyframes ServicesHero_scrollLine__EEKym{0%{transform:translateY(-70px);opacity:0}50%{opacity:1}to{transform:translateY(40px);opacity:0}}.ServicesHero_scrollText__YpuxG{font-size:.875rem;font-weight:500}@media (max-width:768px){.ServicesHero_container__gc0W0{padding:20px}.ServicesHero_heading__NWGUf{font-size:2.5rem}.ServicesHero_description__1Pwgv{font-size:1.125rem}.ServicesHero_codeWindow__7XVyk,.ServicesHero_codeWindow__7XVyk:hover{transform:none}.ServicesHero_floatingElement1__9mcbP,.ServicesHero_floatingElement2__cM_c8,.ServicesHero_floatingElement3__Zz8hC{display:none}}@media (max-width:480px){.ServicesHero_heading__NWGUf{font-size:2rem}.ServicesHero_ctaButtons__X4iwe{flex-direction:column}.ServicesHero_primaryButton__SLVIc,.ServicesHero_secondaryButton__dWu03{width:100%;justify-content:center}.ServicesHero_highlights__KFpJQ{grid-template-columns:1fr}}.Hero_hero__6230T{text-align:center;padding:80px 0 120px;position:relative}.Hero_preHeading__fEiQ1{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:20px;font-size:14px;opacity:.8}.Hero_title__vYvEG{font-size:4rem;font-weight:700;margin-bottom:20px;line-height:1.1}.Hero_highlight__lc1TJ{font-size:4.2rem}.Hero_subtitle__a5txz{font-size:1.2rem;max-width:600px;margin:0 auto 40px;opacity:.8;line-height:1.6}.Hero_ctaButtons__zV0gZ{display:flex;justify-content:center;gap:15px;margin-bottom:60px}.Hero_btn__kyLbe{padding:12px 30px;border-radius:30px;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s}.Hero_btnOutline__CY96v{background:transparent;border:1px solid var(--text-color);color:var(--text-color);display:flex;align-items:center;gap:8px}.Hero_btnOutline__CY96v i{font-size:12px}.Hero_btnSolid__weGAe{background:var(--text-color);border:1px solid var(--text-color);color:var(--primary-bg)}.Hero_rainEffect__1FTUl{position:absolute;bottom:0;left:0;width:100%;height:100px;display:flex;justify-content:center;gap:20px;z-index:1}.Hero_rainLine__zL0MD{width:1px;background:linear-gradient(to bottom,transparent,var(--text-color),transparent);height:0;animation:Hero_rainFall__xvivG 3s infinite}.Hero_rainLine__zL0MD:first-child{animation-delay:0s;height:40px}.Hero_rainLine__zL0MD:nth-child(2){animation-delay:.2s;height:60px}.Hero_rainLine__zL0MD:nth-child(3){animation-delay:.4s;height:30px}.Hero_rainLine__zL0MD:nth-child(4){animation-delay:.6s;height:50px}.Hero_rainLine__zL0MD:nth-child(5){animation-delay:.8s;height:70px}.Hero_rainLine__zL0MD:nth-child(6){animation-delay:1s;height:45px}.Hero_rainLine__zL0MD:nth-child(7){animation-delay:1.2s;height:35px}@keyframes Hero_rainFall__xvivG{0%{opacity:0;transform:translateY(-100px)}50%{opacity:1}to{opacity:0;transform:translateY(100px)}}@media (max-width:768px){.Hero_hero__6230T{padding:60px 0 80px}.Hero_title__vYvEG{font-size:2.5rem}.Hero_highlight__lc1TJ{font-size:2.6rem}.Hero_subtitle__a5txz{font-size:.9rem;padding:0 20px}.Hero_ctaButtons__zV0gZ{flex-direction:column;align-items:center;gap:10px}.Hero_btn__kyLbe{width:230px;justify-content:center}.Hero_preHeading__fEiQ1{flex-wrap:wrap;gap:8px}}.ServicesShowcase_section__isVCh{position:relative;padding:5rem 0;overflow:hidden;border-radius:20px}@media (min-width:1024px){.ServicesShowcase_section__isVCh{padding:8rem 0}}.ServicesShowcase_backgroundGlow__cXgsS{position:absolute;inset:0;overflow:hidden}.ServicesShowcase_glowCircle1__xh_tU{top:-10rem;right:-10rem;background:rgba(168,85,247,.2)}.ServicesShowcase_glowCircle1__xh_tU,.ServicesShowcase_glowCircle2__BZWNA{position:absolute;width:20rem;height:20rem;border-radius:50%;filter:blur(3rem)}.ServicesShowcase_glowCircle2__BZWNA{bottom:-10rem;left:-10rem;background:rgba(6,182,212,.2)}.ServicesShowcase_glowCircle3__xvLLm{top:20%;left:-15rem;background:rgba(168,85,247,.2)}.ServicesShowcase_glowCircle3__xvLLm,.ServicesShowcase_glowCircle4__cr7Yv{position:absolute;width:25rem;height:25rem;border-radius:50%;filter:blur(4rem)}.ServicesShowcase_glowCircle4__cr7Yv{bottom:15%;right:-15rem;background:rgba(0,255,255,.15)}.ServicesShowcase_container__5IbRn{position:relative;max-width:80rem;margin:0 auto;padding:0 1rem}@media (min-width:640px){.ServicesShowcase_container__5IbRn{padding:0 1.5rem}}@media (min-width:1024px){.ServicesShowcase_container__5IbRn{padding:0 2rem}}.ServicesShowcase_header__GeZzN{text-align:center;margin-bottom:4rem;transition:all .7s ease;opacity:0;transform:translateY(2rem)}.ServicesShowcase_header__GeZzN.ServicesShowcase_animateIn__wrxmQ{opacity:1;transform:translateY(0)}.ServicesShowcase_title__vDdLU{font-size:1.875rem;font-weight:700;background:linear-gradient(90deg,#ffffff,#9ca3af);-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:1.5rem}@media (min-width:1024px){.ServicesShowcase_title__vDdLU{font-size:3rem}}.ServicesShowcase_subtitle__UWnhD{font-size:1.25rem;color:#9ca3af;max-width:48rem;margin:0 auto}.ServicesShowcase_showcase__FWpDB{background:transparent;backdrop-filter:blur(1rem);overflow:hidden;transition:all .7s ease;opacity:0;transform:translateY(2rem)}.ServicesShowcase_showcase__FWpDB.ServicesShowcase_animateIn__wrxmQ{opacity:1;transform:translateY(0)}.ServicesShowcase_videoContainer__Akfg7{position:relative;background:#000000;border:2px solid #374151;border-radius:1rem;aspect-ratio:16/9;border-top-left-radius:1rem;border-top-right-radius:1rem;overflow:hidden}@media (min-width:1024px){.ServicesShowcase_videoContainer__Akfg7{aspect-ratio:21/9}}.ServicesShowcase_videoGlow__57OIs{position:absolute;inset:0;background:linear-gradient(90deg,rgba(168,85,247,.1),rgba(6,182,212,.1));border-top-left-radius:1rem;border-top-right-radius:1rem;pointer-events:none}.ServicesShowcase_video__p8ORE{width:100%;height:100%;object-fit:cover}.ServicesShowcase_videoControls__iEu2c{position:absolute;bottom:1rem;right:1rem;display:flex;align-items:center;gap:.75rem}.ServicesShowcase_controlButton__7IxkE{background:rgba(0,0,0,.5);backdrop-filter:blur(.5rem);border:none;border-radius:50%;padding:.5rem;transition:all .3s ease;cursor:pointer}.ServicesShowcase_controlButton__7IxkE:hover{background:rgba(0,0,0,.7)}.ServicesShowcase_controlIcon__ZipIH{font-size:1rem;color:#ffffff;transition:transform .2s ease}.ServicesShowcase_controlButton__7IxkE:hover .ServicesShowcase_controlIcon__ZipIH{transform:scale(1.1)}.ServicesShowcase_serviceIndicator__aiQIs{background:rgba(0,0,0,.5);backdrop-filter:blur(.5rem);border-radius:9999px;padding:.25rem .75rem}.ServicesShowcase_indicatorText__iC6M9{font-size:.75rem;color:#ffffff;font-weight:500}.ServicesShowcase_videoPlaceholder__m7NFp{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(to bottom right,#1f2937,#000000)}.ServicesShowcase_spinner__Z4MUz{width:4rem;height:4rem;border:.25rem solid #0e7490;border-top-color:transparent;border-radius:50%;animation:ServicesShowcase_spin__6zZUl 1s linear infinite;margin-bottom:1rem}@keyframes ServicesShowcase_spin__6zZUl{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ServicesShowcase_placeholderText__1WDFt{color:#9ca3af}.ServicesShowcase_content___ldNo{padding:2rem}.ServicesShowcase_serviceInfo__1EhFH{margin-bottom:2rem}.ServicesShowcase_serviceTitle__b3ror{font-size:1.5rem;font-weight:700;color:#ffffff;margin-bottom:1rem}@media (min-width:1024px){.ServicesShowcase_serviceTitle__b3ror{font-size:1.875rem}}.ServicesShowcase_serviceDescription__7dXyb{color:#9ca3af;font-size:1.125rem;line-height:1.75}.ServicesShowcase_tabContainer__xAErn{background:transparent;border:1px solid #374151;backdrop-filter:blur(.5rem);border-radius:2rem;padding:.5rem}.ServicesShowcase_tabs__yL5xm{display:flex;flex-wrap:wrap;gap:.5rem}.ServicesShowcase_tab__WUMRE{flex:1;min-width:7.5rem;padding:.75rem 1rem;border:none;border-radius:2rem;font-weight:500;transition:all .3s ease;cursor:pointer;font-size:.875rem}.ServicesShowcase_tab__WUMRE:not(.ServicesShowcase_tabActive__dh_eO){color:#d1d5db;background:transparent}.ServicesShowcase_tab__WUMRE:not(.ServicesShowcase_tabActive__dh_eO):hover{color:#ffffff;background:rgba(55,65,81,.5)}.ServicesShowcase_tabActive__dh_eO{background:#ffffff;color:#1f2937;box-shadow:0 10px 15px -3px rgba(255,255,255,.1)}.ServicesShowcase_ctaSection__8sAgN{text-align:center;margin-top:3rem;transition:all .7s ease .3s;opacity:0;transform:translateY(2rem)}.ServicesShowcase_ctaSection__8sAgN.ServicesShowcase_animateIn__wrxmQ{opacity:1;transform:translateY(0)}.ServicesShowcase_ctaText__4WROU{color:#9ca3af;margin-bottom:1.5rem;font-size:1.125rem}.ServicesShowcase_ctaButton__kD0zH{background:linear-gradient(90deg,#9333ea,#0891b2);color:#ffffff;font-weight:600;padding:.75rem 2rem;border:none;border-radius:9999px;transition:all .3s ease;cursor:pointer;box-shadow:0 10px 15px -3px rgba(147,51,234,.1);font-size:.875rem}.ServicesShowcase_ctaButton__kD0zH:hover{background:linear-gradient(90deg,#7e22ce,#0e7490);transform:scale(1.05);box-shadow:0 20px 25px -5px rgba(147,51,234,.25)}.ServicesShowcase_section__isVCh *{transition-property:color,background-color,border-color,transform,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ServicesShowcase_video__p8ORE{transform:translateZ(0);backface-visibility:hidden;perspective:1000}@supports not (backdrop-filter:blur(10px)){.ServicesShowcase_showcase__FWpDB{background:rgba(31,41,55,.95)}.ServicesShowcase_tabContainer__xAErn{background:rgba(55,65,81,.95)}.ServicesShowcase_controlButton__7IxkE,.ServicesShowcase_serviceIndicator__aiQIs{background:rgba(0,0,0,.8)}}