.LogoAB_logoContainer__Zc44z{position:relative;width:50px;height:50px;display:flex;align-items:center;justify-content:center;text-decoration:none;perspective:1000px}.LogoAB_letter___Qn1v{position:absolute;bottom:-58px;left:-38px;font-size:92px;font-weight:700;color:var(--text-primary);transition:all .5s cubic-bezier(.4,0,.2,1);transform-style:preserve-3d}@media (max-width:768px){.LogoAB_letter___Qn1v{bottom:4px;font-size:36px}}.LogoAB_letter___Qn1v:first-child{opacity:1;transform:rotateY(0deg)}.LogoAB_letter___Qn1v:last-child{opacity:0;transform:rotateY(-90deg)}.LogoAB_letter___Qn1v.LogoAB_rotateOut__6Yp6l{opacity:0;transform:rotateY(90deg)}.LogoAB_letter___Qn1v.LogoAB_rotateIn__I3G68{opacity:1;transform:rotateY(0deg)}.ThemeToggle_themeToggle__gnRAQ{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:var(--bg-card);border:1px solid var(--border-color);border-radius:10px;color:var(--text-secondary);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.ThemeToggle_themeToggle__gnRAQ:hover{background:var(--bg-card);border-color:var(--border-hover);color:var(--text-primary);transform:translateY(-2px)}.LanguageToggle_languageToggle__zb05u{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:var(--bg-card);border:1px solid var(--border-color);border-radius:10px;cursor:pointer;padding:0;transition:all .3s cubic-bezier(.4,0,.2,1)}.LanguageToggle_languageToggle__zb05u:hover{background:var(--bg-card);border-color:var(--border-hover);transform:translateY(-2px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.LanguageToggle_flag__aSXHG{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.Navbar_navbarWrapper__6avXT{position:fixed;top:0;left:0;right:0;width:100%;background:var(--bg-primary);backdrop-filter:blur(32px) saturate(180%);-webkit-backdrop-filter:blur(32px) saturate(180%);border-bottom:1px solid var(--border-color);display:flex;justify-content:center;z-index:999;transition:all .3s cubic-bezier(.4,0,.2,1)}@media (max-width:1444px){.Navbar_navbarWrapper__6avXT{padding:0 20px}}@media (max-width:768px){.Navbar_navbarWrapper__6avXT{padding:0 16px}}.Navbar_navbarWrapper__6avXT.Navbar_hidden__A_2pF{opacity:0;transform:translateY(-100px)}.Navbar_navbar__WWHk3{width:100%;height:72px;display:flex;align-items:center;justify-content:flex-start;max-width:1400px;margin:0 auto;gap:16px}@media (max-width:1444px){.Navbar_navbar__WWHk3{max-width:1200px;gap:12px}}@media (max-width:768px){.Navbar_navbar__WWHk3{height:64px;padding:0 8px;gap:8px}}.Navbar_navbarMenu__73tUy{display:flex;gap:32px;align-items:center}@media (max-width:1444px){.Navbar_navbarMenu__73tUy{gap:24px}}@media (max-width:768px){.Navbar_navbarMenu__73tUy{display:none}}.Navbar_navbarMenuLinks__W_g8e{display:flex;gap:8px;align-items:center}@media (max-width:1444px){.Navbar_navbarMenuLinks__W_g8e{gap:6px}}.Navbar_navbarActions__vtyr0{display:flex;gap:12px;align-items:center;margin-left:auto;margin-right:32px}@media (max-width:1444px){.Navbar_navbarActions__vtyr0{margin-right:24px;gap:10px}}@media (max-width:768px){.Navbar_navbarActions__vtyr0{display:none}}.Navbar_navbarMenuLinks__W_g8e>a{font-size:15px;font-weight:500;color:var(--text-secondary);text-decoration:none;padding:10px 16px;position:relative;border-radius:8px;transition:all .3s cubic-bezier(.4,0,.2,1)}@media (max-width:1444px){.Navbar_navbarMenuLinks__W_g8e>a{font-size:14px;padding:8px 14px}}.Navbar_navbarMenuLinks__W_g8e>a:after{content:"";position:absolute;bottom:6px;left:16px;width:0;height:2px;background:var(--text-primary);transition:width .3s cubic-bezier(.4,0,.2,1)}.Navbar_navbarMenuLinks__W_g8e>a:hover{color:var(--text-primary);background:var(--bg-card)}.Navbar_navbarMenuLinks__W_g8e>a:hover:after{width:calc(100% - 32px)}.Navbar_navbarLogo__2quwT{display:flex;align-items:center;justify-content:center}.Navbar_logoHidden__oZ7tL{opacity:0;pointer-events:none;transition:opacity .3s ease}.Navbar_mobileBrandName__KM0X4{display:none;font-size:16px;font-weight:600;color:var(--text-primary);letter-spacing:-.01em}@media (max-width:768px){.Navbar_navbarLogo__2quwT{margin-left:auto}.Navbar_navbarLogo__2quwT>:first-child{display:none}.Navbar_mobileBrandName__KM0X4{display:block}}.Navbar_menuToggle__MT5Li{display:none}.Navbar_menuToggle__MT5Li:hover{background:var(--bg-card);border-color:var(--border-hover)}@media (max-width:768px){.Navbar_menuToggle__MT5Li{display:flex;cursor:pointer;background:var(--bg-card);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);transition:all .3s cubic-bezier(.4,0,.2,1);width:40px;height:40px;align-items:center;justify-content:center}}.Navbar_mobileMenu__8FtfF{position:fixed;top:64px;left:0;right:0;background:var(--bg-primary);backdrop-filter:blur(32px) saturate(180%);-webkit-backdrop-filter:blur(32px) saturate(180%);z-index:998;display:none;border-bottom:1px solid var(--border-color);box-shadow:0 4px 20px rgba(0,0,0,.1)}@media (max-width:768px){.Navbar_mobileMenu__8FtfF{display:block;animation:Navbar_slideDown__MXUhh .4s cubic-bezier(.4,0,.2,1)}}.Navbar_mobileMenuContent__GXtD1{display:flex;flex-direction:column;padding:24px 20px;justify-content:flex-start;max-width:400px;margin:0 auto}.Navbar_mobileMenuLinks__Ct1XQ{display:flex;flex-direction:column;gap:16px;margin-bottom:32px}.Navbar_mobileMenuLinks__Ct1XQ a{font-size:18px;font-weight:500;color:var(--text-secondary);text-decoration:none;padding:12px 16px;border-radius:8px;transition:all .3s cubic-bezier(.4,0,.2,1);display:block;text-align:center;opacity:0;transform:translateY(10px);animation:Navbar_fadeInUp__yJNvj .4s cubic-bezier(.4,0,.2,1) forwards}.Navbar_mobileMenuLinks__Ct1XQ a:first-child{animation-delay:.1s}.Navbar_mobileMenuLinks__Ct1XQ a:nth-child(2){animation-delay:.2s}.Navbar_mobileMenuLinks__Ct1XQ a:nth-child(3){animation-delay:.3s}.Navbar_mobileMenuLinks__Ct1XQ a:nth-child(4){animation-delay:.4s}.Navbar_mobileMenuLinks__Ct1XQ a:hover{color:var(--text-primary);background:var(--bg-card);transform:translateY(-2px)}.Navbar_mobileMenuActions__20Dow{display:flex;justify-content:center;gap:24px;opacity:0;transform:translateY(20px);animation:Navbar_fadeInUp__yJNvj .6s cubic-bezier(.4,0,.2,1) forwards;animation-delay:.5s}@keyframes Navbar_slideDown__MXUhh{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes Navbar_fadeInUp__yJNvj{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.OutlineButton_button__RSFvq{background:transparent;border:1px solid var(--border-color);color:var(--text-primary);padding:14px 28px;border-radius:8px;cursor:pointer;font-weight:500;font-size:15px;display:inline-flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);text-decoration:none;min-height:48px}.OutlineButton_hasIcon__BxD2M{gap:10px}.OutlineButton_button__RSFvq:hover{background:var(--bg-card);border-color:var(--border-hover);transform:translateY(-2px)}.OutlineButton_button__RSFvq:active{transform:translateY(0)}.OutlineButton_button__RSFvq .OutlineButton_icon__6QgDn{display:flex;align-items:center;justify-content:center;transition:transform .3s cubic-bezier(.4,0,.2,1)}.OutlineButton_button__RSFvq .OutlineButton_icon__6QgDn svg,.OutlineButton_button__RSFvq svg{color:var(--text-primary);fill:var(--text-primary)}.OutlineButton_button__RSFvq:hover .OutlineButton_icon__6QgDn{transform:translateX(-2px)}.FilledButton_button__aeEZM{background:var(--text-primary);border:1px solid var(--text-primary);color:var(--bg-primary);padding:14px 28px;border-radius:8px;cursor:pointer;font-weight:500;font-size:15px;display:inline-flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);text-decoration:none;min-height:48px}.FilledButton_hasIcon__mHO9J{gap:10px}.FilledButton_button__aeEZM:hover{opacity:.9;transform:translateY(-2px)}.FilledButton_button__aeEZM:active{transform:translateY(0)}.FilledButton_button__aeEZM .FilledButton_icon__EUx7W{display:flex;align-items:center;justify-content:center;transition:transform .3s cubic-bezier(.4,0,.2,1)}.FilledButton_button__aeEZM .FilledButton_icon__EUx7W svg,.FilledButton_button__aeEZM svg{color:var(--bg-primary);fill:var(--bg-primary)}.FilledButton_button__aeEZM:hover .FilledButton_icon__EUx7W{transform:translateX(2px)}.TerminalText_terminalWrapper__4Yl_O{width:100%}.TerminalText_terminalLine__Z3PpZ{font-family:Monaco,Courier New,monospace;font-size:15px;display:flex;align-items:center;gap:12px;color:var(--text-primary);margin-bottom:40px}.TerminalText_prompt__FvV0Y{color:var(--text-secondary);font-weight:600;font-size:16px}.TerminalText_command__IaUPT{color:var(--text-primary)}.TerminalText_cursor___m8rs{color:var(--text-secondary);animation:TerminalText_blink__wwVBS 1s infinite}.TerminalText_terminalContent__dy9D2>*{opacity:0}@keyframes TerminalText_blink__wwVBS{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes TerminalText_cascadeIn__oO9cE{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.Hero_hero__1d92z{width:100%;padding:140px 0 100px;display:flex;align-items:center;justify-content:center;min-height:90vh;position:relative;background:var(--bg-primary)}@media (max-width:1444px){.Hero_hero__1d92z{padding-top:120px;padding-bottom:80px;min-height:85vh}}@media (max-width:768px){.Hero_hero__1d92z{padding-top:100px;padding-bottom:60px;min-height:80vh}}.Hero_heroWrapper__s_yx4{margin-bottom:120px;position:relative;width:100%;overflow:hidden}.Hero_heroContent__ksbat{margin:0 auto;position:relative;z-index:2;width:100%;max-width:var(--max-width);padding:0 20px;display:flex;gap:0;align-items:stretch;flex-direction:column}.Hero_terminalSection__nDnzj{margin-bottom:60px;animation:Hero_fadeIn__2TNNN .6s ease-out}@media (max-width:768px){.Hero_terminalSection__nDnzj{margin-bottom:18px}}.Hero_heroMain__RyZ8T{display:flex;justify-content:space-between;align-items:flex-start;gap:80px;animation:Hero_fadeIn__2TNNN .8s ease-out}@media (max-width:1444px){.Hero_heroMain__RyZ8T{gap:60px}}@media (max-width:768px){.Hero_heroMain__RyZ8T{flex-direction:column;gap:40px;align-items:center}}.Hero_heroLeft__RyP7N{flex:1 1;max-width:700px}@media (max-width:1444px){.Hero_heroLeft__RyP7N{max-width:600px}}@media (max-width:768px){.Hero_heroLeft__RyP7N{max-width:100%;text-align:center}}.Hero_heroTitle___opGS{font-size:clamp(110px,10vw,160px);font-weight:700;margin:0 0 20px;line-height:1.1;letter-spacing:-.04em;color:var(--text-primary);opacity:0;width:1600px}@media (max-width:1444px){.Hero_heroTitle___opGS{font-size:clamp(90px,8vw,140px);margin-bottom:18px}}@media (max-width:768px){.Hero_heroTitle___opGS{font-size:clamp(48px,12vw,80px);margin-bottom:16px;width:100%}}.Hero_heroRole__yZJTt{font-size:clamp(20px,2.5vw,28px);font-weight:400;margin:0 0 36px;line-height:1.4;color:var(--text-secondary);letter-spacing:.5px;opacity:0}@media (max-width:1444px){.Hero_heroRole__yZJTt{font-size:clamp(18px,2.2vw,24px);margin-bottom:28px}}@media (max-width:768px){.Hero_heroRole__yZJTt{font-size:clamp(16px,4vw,20px);margin-bottom:24px}}.Hero_heroDescription__nNg_P{font-size:18px;line-height:1.7;color:var(--text-secondary);margin:0 0 48px;opacity:0;white-space:pre-line}@media (max-width:1444px){.Hero_heroDescription__nNg_P{font-size:17px;margin-bottom:40px}}@media (max-width:768px){.Hero_heroDescription__nNg_P{font-size:16px;line-height:1.6;margin-bottom:32px}}.Hero_actions__cIe5F{display:flex;gap:16px;flex-wrap:wrap;opacity:0}@media (max-width:1444px){.Hero_actions__cIe5F{gap:14px}}@media (max-width:768px){.Hero_actions__cIe5F{justify-content:center;gap:12px}}.Hero_socialLinks__7AcUC{display:flex;flex-direction:column;gap:12px;padding-top:8px;opacity:0}@media (max-width:1444px){.Hero_socialLinks__7AcUC{gap:10px}}@media (max-width:768px){.Hero_socialLinks__7AcUC{flex-direction:row;justify-content:center;gap:12px;padding-top:24px}}.Hero_socialLink__sTzPM{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:var(--bg-card);border:1px solid var(--border-color);color:var(--text-secondary);text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.Hero_socialLink__sTzPM:hover{background:var(--bg-card);border-color:var(--border-hover);color:var(--text-primary);transform:translateY(-2px)}.Hero_heroBackground__bmkVU{z-index:1;overflow:hidden;pointer-events:none}.Hero_gridPattern__rTCoY,.Hero_heroBackground__bmkVU{position:absolute;top:0;left:0;width:100%;height:100%}.Hero_gridPattern__rTCoY{background-image:linear-gradient(var(--text-primary) 1px,transparent 1px),linear-gradient(90deg,var(--text-primary) 1px,transparent 1px);background-size:50px 50px;opacity:.03;min-width:100vw;margin:0 calc(50% - 50vw)}@keyframes Hero_fadeIn__2TNNN{0%{opacity:0}to{opacity:1}}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;.swiper-cube-shadow,.swiper-slide{transform-style:preserve-3d}}.swiper-css-mode{>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;&::-webkit-scrollbar{display:none}}>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{>.swiper-wrapper{scroll-snap-type:x mandatory}}&.swiper-vertical{>.swiper-wrapper{scroll-snap-type:y mandatory}}&.swiper-free-mode{>.swiper-wrapper{scroll-snap-type:none}>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}}&.swiper-centered.swiper-horizontal{>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}}&.swiper-centered.swiper-vertical{>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}}}.swiper-3d{.swiper-slide-shadow,.swiper-slide-shadow-bottom,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border-radius:50%;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top:4px solid transparent}.swiper-watch-progress .swiper-slide-visible,.swiper:not(.swiper-watch-progress){.swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-pagination{position:absolute;text-align:center;transition:opacity .3s;transform:translateZ(0);z-index:10;&.swiper-pagination-hidden{opacity:0}&.swiper-pagination-disabled,.swiper-pagination-disabled>&{display:none!important}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0;.swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullet-active,.swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullet-active-next-next{transform:scale(.33)}}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);button&{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable &{cursor:pointer}&:only-child{display:none!important}}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0,-50%,0);.swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}&.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px;.swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets{.swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}&.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap;.swiper-pagination-bullet{transition:transform .2s,left .2s}}}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute;.swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl & .swiper-pagination-progressbar-fill{transform-origin:right top}&.swiper-pagination-horizontal,&.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-horizontal>&,.swiper-vertical>&.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}&.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,&.swiper-pagination-vertical,.swiper-horizontal>&.swiper-pagination-progressbar-opposite,.swiper-vertical>&{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}}.swiper-pagination-lock{display:none}.Projects_projectsContent__BM2vs{width:100%;max-width:1400px;margin:0 auto;display:flex;flex-direction:column;margin-bottom:var(--section-mb)}.Projects_featuredProjects__m7dFg{width:100%;margin:40px 0 60px;position:relative}.Projects_sectionHeader__XsDeT{text-align:left;margin-bottom:30px;position:relative;z-index:2}.Projects_sectionHeader__XsDeT h3{font-size:1.5rem;color:var(--text-primary);margin:0 0 10px;font-weight:600}.Projects_sectionHeader__XsDeT h2{font-size:3rem;font-weight:700;color:var(--text-primary);margin:0 0 20px;position:relative;display:inline-block}.Projects_sectionHeaderLine__hZcq4{height:4px;width:80px;background:linear-gradient(90deg,var(--text-primary),var(--text-secondary));margin:0 auto;border-radius:2px}.Projects_sliderContainer__X1Uue{position:relative;width:100%;margin:0 auto;z-index:1;height:100%;display:flex;flex-direction:column}.Projects_swiperContainer__xuuLy{width:100%;padding:40px 0 30px;position:relative;z-index:1;overflow:visible;border-radius:22px;background:var(--bg-card);box-shadow:0 10px 30px rgba(0,0,0,.1)}.Projects_swiper-slide__FNg6E{box-shadow:0 15px 30px rgba(0,0,0,.1);opacity:.9;border-radius:22px;overflow:hidden;background:var(--bg-card);width:80%;max-width:900px;transition:transform .3s ease}.Projects_swiper-slide-active__NezsS{transform:scale(1.05);z-index:2;opacity:1;box-shadow:0 20px 60px rgba(0,0,0,.15)}.Projects_swiperPagination__59yKw{position:relative;display:flex;justify-content:center;align-items:center;gap:12px;padding:8px 0;z-index:10;width:100%;overflow-x:visible;margin-top:1.5rem;text-align:center}.Projects_paginationBullet__3WFOT{position:relative;width:8px;height:8px;border-radius:4px;background:var(--text-secondary);opacity:.3;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);transform-origin:center;flex-shrink:0}.Projects_paginationBullet__3WFOT:before{content:"";position:absolute;top:-8px;left:-8px;right:-8px;bottom:-8px;border-radius:10px;background:transparent;transition:background .3s ease}.Projects_paginationBullet__3WFOT:hover{opacity:.7}.Projects_paginationBulletActive__K0csr{width:32px;opacity:1!important;background:var(--text-primary)!important;box-shadow:0 2px 8px rgba(0,0,0,.1);transform:scale(1.1)}[data-theme=light] .Projects_paginationBullet__3WFOT{background:#666}[data-theme=light] .Projects_paginationBulletActive__K0csr{background:var(--text-primary)!important;opacity:1!important}[data-theme=dark] .Projects_paginationBullet__3WFOT{background:#bbb}[data-theme=dark] .Projects_paginationBulletActive__K0csr{background:var(--text-primary)!important;opacity:1!important}.Projects_navIcon__Et0j0{stroke:currentColor;transition:all .3s cubic-bezier(.4,0,.2,1);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;fill:none}.Projects_navButton__fve5p svg{width:24px;height:24px;color:var(--text-primary)}.Projects_navButton__fve5p:not(.Projects_swiper-button-disabled__SJaDu):hover{background-color:var(--text-primary)!important;border-color:var(--text-primary)!important;color:var(--bg-primary);transform:translateY(-50%) scale(1.05);box-shadow:0 6px 16px rgba(0,0,0,.15)}.Projects_navButton__fve5p:not(.Projects_swiper-button-disabled__SJaDu):active{transform:translateY(-50%) scale(.98)!important;box-shadow:0 2px 8px rgba(0,0,0,.15)!important}.Projects_navButton__fve5p:focus{outline:2px solid var(--text-primary);outline-offset:2px}.Projects_navButton__fve5p:not(.Projects_swiper-button-disabled__SJaDu):focus .Projects_navIcon__Et0j0,.Projects_navButton__fve5p:not(.Projects_swiper-button-disabled__SJaDu):hover .Projects_navIcon__Et0j0{stroke:#fff}.Projects_navButton__fve5p:not(.Projects_swiper-button-disabled__SJaDu):focus svg,.Projects_navButton__fve5p:not(.Projects_swiper-button-disabled__SJaDu):hover svg{color:#fff!important}.Projects_navButton__fve5p:not(.Projects_swiper-button-disabled__SJaDu):focus svg path,.Projects_navButton__fve5p:not(.Projects_swiper-button-disabled__SJaDu):hover svg path{stroke:#fff!important}.Projects_swiper-button-disabled__SJaDu{opacity:.3!important;cursor:not-allowed!important;pointer-events:none}.Projects_swiper__o0_Zt{width:100%;padding:20px 0 40px;border-radius:22px}@media (max-width:768px){.Projects_navButton__fve5p{width:40px;height:40px}.Projects_navButton__fve5p svg{width:20px;height:20px}.Projects_prevButton__Ip89u{left:10px}.Projects_nextButton__jzXwB{right:10px}}.Projects_soonBadge__fdSb_{position:absolute;top:20px;right:20px;background:rgba(0,0,0,.8);color:#fff;padding:6px 12px;border-radius:20px;font-size:.8rem;font-weight:600;z-index:2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.Projects_disabledLink__tZ8ER{opacity:.7;cursor:not-allowed;pointer-events:none}.Projects_swiperSlide__t8Mqw{background-position:50%;background-size:cover;transition:all .3s ease;border-radius:24px;overflow:hidden;box-shadow:0 15px 30px rgba(0,0,0,.1);position:relative;opacity:.9;width:100%!important;height:auto!important;display:flex;justify-content:center;align-items:stretch}.Projects_prevButton__Ip89u{left:10px!important}.Projects_nextButton__jzXwB{right:10px!important}.Projects_featuredProject__PjEih{min-height:600px;max-height:700px;background:var(--bg-card);border-radius:22px;overflow:hidden;transition:all .3s ease;border:1px solid var(--border-color);display:flex;flex-direction:column;justify-content:space-between;width:100%;height:100%}.Projects_featuredProjectImage__U6RQa{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background:var(--bg-secondary);height:auto;display:flex;height:400px}.Projects_featuredProjectImage__U6RQa img{height:100%;object-position:center;transition:transform .7s cubic-bezier(.16,1,.3,1);will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;transform:translateZ(0);image-rendering:-webkit-optimize-contrast;image-rendering:-o-crisp-edges;image-rendering:crisp-edges;-ms-interpolation-mode:nearest-neighbor}.Projects_featuredProject__PjEih:hover .Projects_featuredProjectImage__U6RQa img{transform:scale(1.03)}.Projects_featuredProjectContent__hJCVi{display:flex;flex-direction:column;flex-grow:1;position:relative;min-height:280px;justify-content:space-between;flex:1 1;gap:1rem;padding:1.5rem}.Projects_featuredProjectContent__hJCVi h3{font-size:1.8rem}.Projects_featuredProjectContent__hJCVi p{font-size:1rem;line-height:1.6;flex-grow:1;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;min-height:90px;margin:0 0 15px;line-clamp:4}.Projects_featuredProjectLink__j13Jl{display:inline-flex;align-items:center;gap:8px;color:var(--text-primary);font-weight:600;text-decoration:none;transition:all .3s ease;font-size:15px;padding:8px 16px;border:1px solid var(--text-primary);border-radius:6px;background:transparent}.Projects_featuredProjectLink__j13Jl:hover{background:var(--text-primary);color:var(--bg-primary)}.Projects_featuredProjectLink__j13Jl svg{transition:transform .3s ease}.Projects_featuredProjectLink__j13Jl:hover svg{transform:translateX(3px)}.Projects_comingSoonButton__pGPrg{padding:8px 16px;border:1px solid var(--border-color);border-radius:6px;background:transparent;color:var(--text-tertiary);font-size:15px;cursor:not-allowed;opacity:.7}.Projects_swiper-pagination-bullet___r4C0{width:12px;height:12px;background:var(--text-secondary);opacity:.3;transition:all .3s ease}.Projects_swiper-pagination-bullet-active__hDyHt{background:var(--text-primary);opacity:1;transform:scale(1.2)}@media (max-width:1200px){.Projects_swiperSlide__t8Mqw{width:450px;height:450px}}@media (max-width:992px){.Projects_swiperSlide__t8Mqw{width:400px;height:400px}.Projects_sectionHeader__XsDeT h2{font-size:2.5rem}}@media (max-width:1024px){.Projects_sliderContainer__X1Uue{padding:0}.Projects_swiperSlide__t8Mqw{width:400px;height:450px}}@media (max-width:768px){.Projects_projectsContent__BM2vs{padding:0}.Projects_featuredProjects__m7dFg{margin:30px 0 40px}.Projects_sliderContainer__X1Uue{padding:0}.Projects_swiper__o0_Zt{height:586px}.Projects_navButton__fve5p{width:36px;height:36px}.Projects_navButton__fve5p svg{width:18px;height:18px}.Projects_swiperSlide__t8Mqw{width:100%;max-width:400px;height:auto;aspect-ratio:9/12}.Projects_sectionHeader__XsDeT h2{font-size:2rem}.Projects_featuredProjectContent__hJCVi{padding:20px;gap:12px;min-height:120px}.Projects_featuredProjectContent__hJCVi h3{font-size:1.5rem;margin-bottom:8px}.Projects_featuredProjectTags__LpGjD{order:1;margin:5px 0 0;width:100%}.Projects_featuredProjectFooter___sRMQ{flex-direction:column;align-items:flex-start;gap:12px}.Projects_comingSoonButton__pGPrg,.Projects_featuredProjectLink__j13Jl{width:100%;text-align:center;justify-content:center}.Projects_featuredProjectDescription__fja0U{order:2}.Projects_featuredProjectLink__j13Jl{order:3}.Projects_featuredProject__PjEih{min-height:520px;max-height:none}.Projects_featuredProjectContent__hJCVi p{-webkit-line-clamp:3;min-height:70px}}@media (max-width:480px){.Projects_sliderContainer__X1Uue{padding:0}.Projects_swiperSlide__t8Mqw{width:260px;height:340px}.Projects_navButton__fve5p{width:32px;height:32px;background:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.Projects_navButton__fve5p svg{width:16px;height:16px}.Projects_featuredProjectContent__hJCVi{padding:16px}}.Projects_projectsWrapper__Tzvwk{width:100%;display:flex;flex-direction:column;gap:100px;margin-top:82px;position:relative}@media (max-width:1444px){.Projects_projectsWrapper__Tzvwk{gap:200px;margin-top:60px}}@media (max-width:768px){.Projects_projectsWrapper__Tzvwk{gap:120px;margin-top:40px}}.Projects_projectsBg__y50dF{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;width:100%;height:100%;object-fit:cover;object-position:center}.Projects_highlightedProjects__r7lIS{display:flex;width:100%;flex-wrap:wrap;justify-content:space-between;row-gap:20px}.Projects_hProject__qHh2j{position:relative;border-radius:50px;z-index:1}.Projects_hProjectImage__a4CSj{position:absolute;border-radius:50px;top:0;left:0;right:0;bottom:0;z-index:2}.Projects_projectsHeader__viErD{display:flex;gap:80px;align-items:flex-start;margin-bottom:80px;flex-direction:column}@media (max-width:1444px){.Projects_projectsHeader__viErD{gap:60px;margin-bottom:60px}}@media (max-width:768px){.Projects_projectsHeader__viErD{gap:0;margin-bottom:40px}}.Projects_featuredProjectCard__Plscv{position:relative;background:var(--bg-card);border:1px solid var(--border-color);border-radius:24px;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;width:100%}.Projects_featuredProjectCard__Plscv:hover{border-color:var(--border-hover);transform:translateY(-8px);box-shadow:0 20px 60px rgba(0,0,0,.3)}@media (max-width:1444px){.Projects_featuredProjectImage__U6RQa{height:350px}}@media (max-width:768px){.Projects_featuredProjectImage__U6RQa{height:156px}}.Projects_featuredProjectImage__U6RQa img{transition:transform .6s cubic-bezier(.4,0,.2,1)}.Projects_featuredProjectCard__Plscv:hover .Projects_featuredProjectImage__U6RQa img{transform:scale(1.05)}.Projects_featuredProjectBadge__kjD0s{position:absolute;top:24px;right:24px;display:inline-flex;align-items:center;gap:8px;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.1);padding:10px 16px;border-radius:12px;font-size:12px;font-weight:700;color:var(--text-primary);text-transform:uppercase;letter-spacing:.8px;z-index:2}.Projects_featuredProjectBadge__kjD0s svg{width:14px;height:14px}@media (max-width:1444px){.Projects_featuredProjectContent__hJCVi{padding:24px}}@media (max-width:768px){.Projects_featuredProjectContent__hJCVi{padding:20px;gap:16px}}.Projects_featuredProjectContent__hJCVi h3{font-size:36px;font-weight:700;color:var(--text-primary);margin:0;letter-spacing:-.03em;line-height:1.1}@media (max-width:1444px){.Projects_featuredProjectContent__hJCVi h3{font-size:32px}}@media (max-width:768px){.Projects_featuredProjectContent__hJCVi h3{font-size:24px}.Projects_featuredProjectFooter___sRMQ{gap:15px;align-items:flex-start}.Projects_featuredProjectTags__LpGjD{width:100%;margin-bottom:10px}}.Projects_featuredProjectContent__hJCVi p{font-size:17px;line-height:1.8;color:var(--text-secondary);margin:0}@media (max-width:1444px){.Projects_featuredProjectContent__hJCVi p{font-size:16px}}@media (max-width:768px){.Projects_featuredProjectContent__hJCVi p{font-size:15px;line-height:1.6}}.Projects_featuredProjectActions__soyYx{display:flex;gap:16px;flex-wrap:wrap}.Projects_featuredProjectButton___5Ons{background:var(--bg-card);border:1px solid var(--border-color);padding:16px 32px;font-size:18px;font-weight:500;display:inline-flex;align-items:center;gap:12px;width:max-content;border-radius:10px;transition:all .3s cubic-bezier(.4,0,.2,1);color:var(--text-primary);text-decoration:none}.Projects_featuredProjectButton___5Ons:hover{background:var(--bg-card);border-color:var(--border-hover);transform:translateY(-2px)}.Projects_featuredProjectFooter___sRMQ{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:15px;border-top:1px solid var(--border-color);gap:15px;flex-wrap:wrap;width:100%}.Projects_featuredProjectTags__LpGjD{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 20px;min-height:24px}.Projects_featuredProjectTag___S74M{background:var(--bg-primary);color:var(--text-secondary);padding:6px 12px;border-radius:16px;font-size:.85rem;font-weight:500;transition:all .2s ease}.Projects_featuredProjectTag___S74M:hover{background:var(--border-color);color:var(--text-primary)}.Projects_projectsList__hvpd9{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;margin:72px 0}@media (max-width:1444px){.Projects_projectsList__hvpd9{grid-template-columns:repeat(2,1fr);gap:16px;margin:60px 0}}@media (max-width:768px){.Projects_projectsList__hvpd9{grid-template-columns:1fr;gap:12px;margin:40px 0}}.Projects_project__QrL_i{position:relative;background:var(--bg-card);border:1px solid var(--border-color);border-radius:16px;padding:20px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;text-decoration:none;cursor:pointer}@media (max-width:1444px){.Projects_project__QrL_i{padding:18px}}@media (max-width:768px){.Projects_project__QrL_i{padding:16px;border-radius:12px}}.Projects_project__QrL_i:hover{background:var(--bg-card);border-color:var(--border-hover);transform:translateY(-4px)}.Projects_projectHeader__7_jE_{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.Projects_projectTitle__ev29_{font-size:18px;font-weight:600;margin:0;line-height:1.4;color:var(--text-primary);flex:1 1;word-break:break-word;letter-spacing:-.01em}@media (max-width:1444px){.Projects_projectTitle__ev29_{font-size:17px}}@media (max-width:768px){.Projects_projectTitle__ev29_{font-size:16px}}.Projects_projectStars__osLBM{display:flex;align-items:center;gap:4px;color:var(--text-secondary);font-size:13px}.Projects_projectDescription__iMxU8{font-size:14px;line-height:1.6;color:var(--text-secondary);margin:0 0 16px;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;flex:1 1;font-weight:400}.Projects_projectTags__5COrc{display:flex;flex-wrap:wrap;gap:6px}.Projects_projectTag__NO9Wx{background:var(--bg-card);border:1px solid var(--border-color);padding:4px 10px;border-radius:6px;font-size:12px;font-weight:500;color:var(--text-secondary)}.Projects_projectFooter__VbGlH{margin-top:12px;padding-top:12px;border-top:1px solid var(--border-color);display:flex;justify-content:flex-end}.Projects_projectLink__QVwhH{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:var(--text-secondary);transition:color .3s}.Projects_project__QrL_i:hover .Projects_projectLink__QVwhH{color:var(--text-primary)}.Projects_projectsFilters__AsyIl{display:inline-flex;gap:10px;width:100%;justify-content:flex-end;position:relative;flex-wrap:wrap}@media (max-width:1444px){.Projects_projectsFilters__AsyIl{gap:8px}}@media (max-width:768px){.Projects_projectsFilters__AsyIl{justify-content:flex-start;gap:8px}}.Projects_filterThemeButton__GEyUI{cursor:pointer;background:var(--black-100);font-size:15px;font-weight:500;border:2px solid var(--black-100);color:var(--white-200);padding:11px 20px;border-radius:50px;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:all .2s;white-space:nowrap}.Projects_filterThemeButton__GEyUI:hover{background:rgba(0,0,0,.85)}.Projects_themeButton__IZVWa{cursor:pointer;background:var(--bg-card);font-size:14px;font-weight:500;border:1px solid var(--border-color);padding:10px 18px;border-radius:8px;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1);color:var(--text-secondary);white-space:nowrap}.Projects_themeButton__IZVWa:hover{background:var(--bg-card);border-color:var(--border-hover);color:var(--text-primary);transform:translateY(-1px)}.Projects_themeButton__IZVWa:active{transform:translateY(0)}.Projects_githubFilterButton__vOD5i{cursor:pointer;background:var(--bg-card);font-size:14px;font-weight:500;border:1px solid var(--border-color);padding:10px 18px;border-radius:8px;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1);color:var(--text-primary);text-decoration:none;display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.Projects_githubFilterButton__vOD5i:hover{background:var(--bg-card);border-color:var(--border-hover);transform:translateY(-2px)}.Projects_githubFilterButton__vOD5i:active{transform:translateY(0)}.Projects_githubButton__pM7J4{background:var(--bg-card);border:1px solid var(--border-color);padding:16px 32px;font-size:18px;font-weight:500;display:inline-flex;align-items:center;gap:12px;width:max-content;border-radius:10px;transition:all .3s cubic-bezier(.4,0,.2,1);color:var(--text-primary);text-decoration:none}.Projects_githubButton__pM7J4:hover{background:var(--bg-card);border-color:var(--border-hover);transform:translateY(-2px)}.Projects_githubButton__pM7J4>svg{fill:var(--text-primary)}.Projects_projectsListWrapper__cX5wb{margin-top:182px}@media (max-width:1444px){.Projects_projectsListWrapper__cX5wb{margin-top:140px}}@media (max-width:768px){.Projects_projectsListWrapper__cX5wb{margin-top:80px}}.Projects_projectsListWrapper__cX5wb>h3{font-size:87px;margin-bottom:26px;text-align:right}@media (max-width:1444px){.Projects_projectsListWrapper__cX5wb>h3{font-size:70px;margin-bottom:22px}}@media (max-width:768px){.Projects_projectsListWrapper__cX5wb>h3{font-size:40px;margin-bottom:20px;text-align:left}}.Projects_terminalSection__PX8o3{margin:40px 0;padding:20px 0;min-height:1200px}@media (max-width:768px){.Projects_terminalSection__PX8o3{margin-bottom:18px}}.Projects_filterMenu__c4iSR{position:absolute;top:calc(100% + 10px);right:0;background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;padding:24px;z-index:100;min-width:400px;animation:Projects_slideDown__otXpJ .3s cubic-bezier(.4,0,.2,1)}@keyframes Projects_slideDown__otXpJ{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.Projects_filterMenuHeader__r2zK5{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.Projects_filterMenuHeader__r2zK5 h4{color:var(--text-primary);font-size:16px;font-weight:600;margin:0}.Projects_clearButton__dpldE{background:transparent;border:1px solid var(--border-color);padding:6px 14px;border-radius:6px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);color:var(--text-secondary)}.Projects_clearButton__dpldE:hover{background:var(--bg-card);color:var(--text-primary)}.Projects_filterOptions__e1OvO{display:flex;flex-wrap:wrap;gap:10px}.Projects_filterChip__tAAK3{background:var(--bg-card);border:1px solid var(--border-color);padding:8px 14px;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);color:var(--text-secondary)}.Projects_filterChip__tAAK3:hover{background:var(--bg-card);color:var(--text-primary)}.Projects_filterChipActive__YSnvD{background:var(--text-primary);color:var(--bg-primary);border-color:var(--text-primary)}.Projects_filterChipActive__YSnvD:hover{background:hsla(0,0%,100%,.95)}.Projects_activeThemeButton__a2XrZ{background:var(--text-primary)!important;color:var(--bg-primary)!important;border-color:var(--text-primary)!important}.Projects_activeThemeButton__a2XrZ:hover{background:hsla(0,0%,100%,.95)!important}.Projects_loading__jJtZr{padding:40px}.Projects_loading__jJtZr,.Projects_noProjects__D0B4r{grid-column:1/-1;text-align:center;font-size:18px;color:var(--grey-100)}.Projects_noProjects__D0B4r{padding:60px 40px}.Projects_showMoreContainer__OSVWc{display:flex;justify-content:center;margin-top:40px;margin-bottom:40px}.Projects_showMoreButton__hX8K5{background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border-color);padding:14px 28px;border-radius:10px;font-size:15px;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:12px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;z-index:10}.Projects_showMoreButton__hX8K5:hover{background:var(--bg-card);border-color:var(--border-hover);transform:translateY(-2px)}.Projects_showMoreButton__hX8K5:active{transform:translateY(0)}.Projects_featuredProjectImage__U6RQa img{width:100%;height:auto;object-fit:cover}@media (max-width:1024px){.Projects_featuredProject__PjEih{flex-direction:column}.Projects_featuredProjectImage__U6RQa img{height:auto}}@media (max-width:768px){.Projects_swiperSlide__t8Mqw{flex-direction:column}.Projects_featuredProject__PjEih{border-radius:0}.Projects_featuredProjectContent__hJCVi{padding:1rem}}.Accordion_accordion__on5gl{margin-bottom:72px;position:relative}.Accordion_section__5Gdc5{margin-bottom:32px;border:none;background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;padding:24px;display:flex;flex-direction:column;width:100%;transition:all .3s cubic-bezier(.4,0,.2,1)}.Accordion_section__5Gdc5:hover{background:var(--bg-card);border-color:var(--border-hover)}.Accordion_title__PUPg5{background-color:transparent;width:100%;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-size:22px;font-weight:600;text-align:left;padding:0;border:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.Accordion_title__PUPg5,.Accordion_title__PUPg5:hover{color:var(--text-primary)}.Accordion_icon__eXWvR{transition:all .3s cubic-bezier(.4,0,.2,1);color:var(--text-secondary)}.Accordion_title__PUPg5:hover .Accordion_icon__eXWvR{color:var(--text-primary)}.Accordion_open__WI0Gf .Accordion_icon__eXWvR{transform:rotate(180deg);color:var(--text-primary)}.Accordion_content__xPV_j{max-height:0;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);opacity:0}.Accordion_content__xPV_j.Accordion_noAnimation__i_pvS{transition:none}.Accordion_open__WI0Gf{padding-top:32px;margin-top:24px;border-top:1px solid var(--border-color);max-height:1000px;opacity:1}.Accordion_list__s_1hT li{list-style-type:none;margin-bottom:24px;padding-left:0;position:relative}.Accordion_list__s_1hT li p{text-align:left;font-size:16px;line-height:1.6;font-weight:400!important;color:var(--text-secondary);padding-left:28px}.Accordion_list__s_1hT li p span{font-weight:600!important;font-size:18px!important;margin-right:16px;color:var(--text-primary);display:block;margin-bottom:8px}.Services_services__FvIjK{margin-bottom:var(--section-mb);background:var(--bg-primary);color:var(--text-primary)}@media (max-width:1444px){.Services_services__FvIjK{margin-bottom:240px}}@media (max-width:768px){.Services_services__FvIjK{margin-bottom:92px}}.Services_terminalSection__dofpw{margin:40px 0;padding:20px 0;min-height:800px}@media (max-width:1444px){.Services_terminalSection__dofpw{min-height:700px}}@media (max-width:768px){.Services_terminalSection__dofpw{min-height:600px;margin:30px 0;padding:15px 0}}.Services_servicesFooter__Z6_0U{display:inline-flex;align-items:center;justify-content:center;gap:16px;margin-top:48px;flex-wrap:wrap}.Services_servicesFooter__Z6_0U>*{flex:1 1;min-width:260px;max-width:320px;text-align:left}@media (max-width:1444px){.Services_servicesFooter__Z6_0U{gap:14px;margin-top:40px}}@media (max-width:768px){.Services_servicesFooter__Z6_0U{justify-content:center;gap:12px;margin-top:32px}.Services_servicesFooter__Z6_0U>*{flex:1 1;width:100%;max-width:none;text-align:left}}.Me_me__Vhhe4{display:flex;flex-direction:column;margin-bottom:var(--section-mb)}@media (max-width:1444px){.Me_me__Vhhe4{margin-bottom:240px}}@media (max-width:768px){.Me_me__Vhhe4{margin-bottom:92px}}.Me_terminalSection__Sf6OS{margin:40px 0;padding:20px 0;min-height:1000px}.Me_meContent__e8zQh{display:inline-flex;width:100%;gap:182px;margin-bottom:120px}@media (max-width:1444px){.Me_meContent__e8zQh{gap:120px;margin-bottom:100px}}@media (max-width:768px){.Me_meContent__e8zQh{flex-direction:column;gap:40px;margin-bottom:60px}}.Me_meContent__e8zQh:last-of-type{margin-bottom:0}.Me_meContent__e8zQh>div:first-child{width:312px;text-align:left}@media (max-width:1444px){.Me_meContent__e8zQh>div:first-child{width:280px}}@media (max-width:768px){.Me_meContent__e8zQh>div:first-child{width:100%;text-align:center}}.Me_meContent__e8zQh>div:first-child>h3{font-size:24px;font-weight:600;margin-bottom:20px;background:var(--bg-card);padding:16px 24px;color:var(--text-primary);text-align:left;border-radius:10px;border:1px solid var(--border-color);position:relative;overflow:hidden}@media (max-width:1444px){.Me_meContent__e8zQh>div:first-child>h3{font-size:22px;padding:14px 20px}}@media (max-width:768px){.Me_meContent__e8zQh>div:first-child>h3{font-size:20px;padding:12px 16px;text-align:center;margin-bottom:16px}}.Me_meContent__e8zQh>div:first-child>h3:before{content:"";position:absolute;left:0;top:0;height:100%;width:3px;background:var(--text-primary)}.Me_timeline__KOQk5{width:100%;padding-left:32px;display:flex;flex-direction:column;gap:48px;position:relative}@media (max-width:1444px){.Me_timeline__KOQk5{padding-left:28px;gap:40px}}@media (max-width:768px){.Me_timeline__KOQk5{padding-left:0;gap:24px}}.Me_timeline__KOQk5:before{content:"";position:absolute;left:0;top:0;width:2px;height:100%;background:var(--border-color);opacity:.5}@media (max-width:768px){.Me_timeline__KOQk5:before{display:none}}.Me_timelineItem__xs10J{display:flex;flex-direction:column;position:relative;padding:32px;border-radius:12px;border:1px solid var(--border-color);background:var(--bg-card);margin-bottom:20px;transition:all .3s ease;color:var(--text-primary)}@media (max-width:1444px){.Me_timelineItem__xs10J{padding:20px}}@media (max-width:768px){.Me_timelineItem__xs10J{padding:16px;border-radius:8px}}.Me_timelineItem__xs10J:before{content:"";position:absolute;left:-40.5px;width:12px;height:12px;background:var(--text-primary);border-radius:50%;border:3px solid var(--bg-primary);display:flex;align-self:anchor-center}@media (max-width:768px){.Me_timelineItem__xs10J:before{display:none}}.Me_timelineItem__xs10J:hover{background:var(--bg-card);border-color:var(--border-hover)}.Me_timelineHead__jdV1O{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px;width:100%}.Me_timelineHead__jdV1O>div:first-child{flex:1 1;gap:12px}@media (max-width:1444px){.Me_timelineHead__jdV1O>h4{font-size:20px}}@media (max-width:768px){.Me_timelineHead__jdV1O>h4{font-size:18px;justify-content:flex-start;text-align:left}}.Me_timelineHead__jdV1O>h4>span{height:35px}.Me_timelineHead__jdV1O>h4>span>*{border-radius:16px}.Me_timelineHead__jdV1O>p{font-size:14px;font-weight:500;font-family:League Spartan,sans-serif;background:var(--bg-secondary);color:var(--text-secondary);padding:4px 10px;border-radius:6px;white-space:nowrap;margin:0 0 0 20px;position:absolute;right:20px;border:1px solid var(--border-color);transition:all .2s ease}[data-theme=light] .Me_timelineHead__jdV1O>p{background:#f0f2ff;color:#4a4a6a;border-color:#e0e3ff}.Me_timelineInTitle___K46C{font-size:15px;font-weight:600;color:var(--text-secondary);line-height:1.6;margin-top:8px;width:100%}.Me_tagsContainer__ukBja{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px;padding-top:12px;border-top:1px solid var(--border-color)}.Me_tag__tuJAC{background:var(--bg-primary);color:var(--text-primary);padding:4px 12px;border-radius:20px;font-size:14px;font-weight:500;border:1px solid var(--border-color);transition:all .2s ease}.Me_tag__tuJAC:hover{background:var(--border-hover);transform:translateY(-2px)}.Me_timelineDescription__N3RJo{margin:12px 0 0}.Me_timelineDescription__N3RJo,.Me_timelineTask__yc_Io{font-size:16px;line-height:1.6;color:var(--text-secondary)}.Me_timelineTask__yc_Io{margin-bottom:12px;text-align:left;font-weight:400!important}.Footer_footer__4vzqH{background:var(--bg-secondary);border-top:1px solid var(--border-color);color:var(--text-primary);margin-top:40px;padding:80px 0 40px;width:100%;position:relative}@media (max-width:1444px){.Footer_footer__4vzqH{margin-top:62px;padding:70px 0 35px}}@media (max-width:768px){.Footer_footer__4vzqH{padding:40px 0 20px;margin-top:42px}}.Footer_footerContent__33dnM{max-width:1400px;margin:0 auto;padding:0 60px}@media (max-width:1444px){.Footer_footerContent__33dnM{max-width:1200px;padding:0 40px}}@media (max-width:768px){.Footer_footerContent__33dnM{padding:0 20px}}.Footer_footerTop___TFRY{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:48px;flex-wrap:wrap;gap:48px}@media (max-width:1444px){.Footer_footerTop___TFRY{margin-bottom:40px;gap:40px}}@media (max-width:768px){.Footer_footerTop___TFRY{flex-direction:column;gap:32px;margin-bottom:32px}}.Footer_footerActions__EvG7z{display:flex;gap:12px;align-items:center}.Footer_footerBrand__20cen h3{font-size:24px;font-weight:700;margin:0 0 12px;color:var(--text-primary);position:relative}@media (max-width:1444px){.Footer_footerBrand__20cen h3{font-size:22px}}@media (max-width:768px){.Footer_footerBrand__20cen h3{font-size:20px;text-align:left}}.Footer_footerBrand__20cen p{font-size:16px;margin:0;color:var(--text-secondary);line-height:1.6}@media (max-width:1444px){.Footer_footerBrand__20cen p{font-size:15px}}@media (max-width:768px){.Footer_footerBrand__20cen p{font-size:14px;text-align:left}}.Footer_footerLinks__xuRtG{display:flex;gap:80px;justify-content:flex-start;margin-left:auto}@media (max-width:1444px){.Footer_footerLinks__xuRtG{gap:60px}}@media (max-width:768px){.Footer_footerLinks__xuRtG{flex-direction:row;gap:40px;justify-content:flex-start;flex-wrap:wrap}}.Footer_footerColumn__Qxhvr h4{font-size:16px;font-weight:600;margin:0 0 20px;color:var(--text-primary)}@media (max-width:1444px){.Footer_footerColumn__Qxhvr h4{font-size:15px;margin-bottom:18px}}@media (max-width:768px){.Footer_footerColumn__Qxhvr{min-width:78px}.Footer_footerColumn__Qxhvr h4{font-size:14px;text-align:left;margin-bottom:16px}}.Footer_footerColumn__Qxhvr a{display:block;font-size:15px;color:var(--text-secondary);text-decoration:none;margin-bottom:12px;transition:all .3s cubic-bezier(.4,0,.2,1)}@media (max-width:1444px){.Footer_footerColumn__Qxhvr a{font-size:14px;margin-bottom:10px}}@media (max-width:768px){.Footer_footerColumn__Qxhvr a{font-size:13px;text-align:left;margin-bottom:8px}}.Footer_footerColumn__Qxhvr a:hover{color:var(--text-primary);transform:translateX(4px)}.Footer_footerDivider__p7dr6{height:1px;background:var(--border-color);margin:48px 0}@media (max-width:1444px){.Footer_footerDivider__p7dr6{margin:40px 0}}@media (max-width:768px){.Footer_footerDivider__p7dr6{margin:32px 0}}.Footer_footerBottom__OFeMd{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}@media (max-width:1444px){.Footer_footerBottom__OFeMd{gap:16px}}@media (max-width:768px){.Footer_footerBottom__OFeMd{flex-direction:column;gap:12px;text-align:center}}.Footer_footerBottom__OFeMd p{font-size:14px;color:var(--text-tertiary);margin:0}@media (max-width:1444px){.Footer_footerBottom__OFeMd p{font-size:13px}}@media (max-width:768px){.Footer_footerBottom__OFeMd p{font-size:12px}}.Footer_footerMadeWith__7eHei{display:flex;align-items:center;gap:6px}.Footer_heart__4RI0c{color:#ff6b6b;font-size:16px;display:inline-block;animation:Footer_heartbeat__PU1Xl 1.5s ease-in-out infinite}@keyframes Footer_heartbeat__PU1Xl{0%,to{transform:scale(1)}10%,30%{transform:scale(1.15)}20%,40%{transform:scale(1)}}@media (max-width:768px){.Footer_footer__4vzqH{padding:40px 0 20px;margin-top:-124px}.Footer_footerTop___TFRY{flex-direction:column;gap:40px}.Footer_footerLinks__xuRtG{gap:0;width:100%}.Footer_footerBottom__OFeMd{flex-direction:column;gap:12px;text-align:center}}.Loader_loaderWrapper__yU70z{position:fixed;top:0;left:0;width:100vw;height:100vh;background:var(--bg-primary);display:flex;align-items:center;justify-content:center;z-index:9999;transition:opacity .6s ease-out}.Loader_fadeOut__u0lIM{opacity:0;pointer-events:none}.Loader_loaderContent__eZ7td{display:flex;align-items:center;gap:16px;font-family:Monaco,Courier New,monospace;font-size:20px}.Loader_prompt__qgwir{color:var(--text-secondary);font-weight:600}.Loader_command__Sd0LH{color:var(--text-primary)}.Loader_cursor__KOC1F{color:var(--text-secondary);animation:Loader_blink__p0y5x 1s infinite}@keyframes Loader_blink__p0y5x{0%,49%{opacity:1}50%,to{opacity:0}}.Home_main__2uIek{display:flex;flex-direction:column;min-height:100vh;position:relative;z-index:1;padding-top:72px}@media (max-width:1444px){.Home_main__2uIek{padding-top:72px}}@media (max-width:768px){.Home_main__2uIek{padding-top:64px}}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c8a,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:U+1f??}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:U+0370-0377,U+037a-037f,U+0384-038a,U+038c,U+038e-03a1,U+03a3-03ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c0,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:__Inter_Fallback_f367f3;src:local("Arial");ascent-override:90.20%;descent-override:22.48%;line-gap-override:0.00%;size-adjust:107.40%}.__className_f367f3{font-family:__Inter_f367f3,__Inter_Fallback_f367f3;font-style:normal}