.Navbar_menuSpacer__jvfZW{height:2rem}.Navbar_header__YHzdo{position:fixed;top:0;left:0;right:0;width:100%;z-index:9999;background:transparent;transition:all .3s ease;box-sizing:border-box}.Navbar_scrolled__AHhbD{background:rgba(10,10,20,.85);box-shadow:0 8px 40px rgba(0,0,0,.4),0 4px 15px rgba(0,0,0,.3);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid hsla(0,0%,100%,.1);box-shadow:0 4px 30px rgba(0,0,0,.3),0 2px 10px rgba(0,0,0,.2);transition:all .3s ease}.Navbar_container__W2XK3{width:100%;max-width:100vw;margin:0 auto;padding:0 80px;display:flex;align-items:center;justify-content:space-between;height:90px;box-sizing:border-box;overflow:hidden}.Navbar_logo__mcPUC{display:flex;align-items:center;cursor:pointer;z-index:9001;flex-shrink:0}.Navbar_logo__mcPUC img{max-width:100%;height:auto;display:block}.Navbar_logoIcon__SyCFu{width:50px;height:50px;background:linear-gradient(135deg,#8a2be2,#96c);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:24px;box-shadow:0 6px 20px rgba(138,43,226,.4);transition:all .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Navbar_logoIcon__SyCFu:hover{transform:scale(1.1);box-shadow:0 8px 35px rgba(138,43,226,.6);background:linear-gradient(135deg,#96c,#bb86fc)}.Navbar_mobileMenuBtn__Edty9{display:none;background:none;border:none;color:#fff;cursor:pointer;transition:all .3s ease;padding:8px;border-radius:8px;z-index:9999;position:relative;flex-shrink:0}.Navbar_mobileMenuBtn__Edty9:hover{color:#bb86fc;transform:scale(1.1);background:rgba(138,43,226,.1)}.Navbar_mobileMenuBtn__Edty9:active{transform:scale(.95)}.Navbar_mobileMenuOverlay__NZWQ_{position:fixed;top:0;left:0;right:0;bottom:0;inset:0;width:100vw;height:100vh;height:100dvh;background:linear-gradient(135deg,rgba(0,0,0,.98),hsla(0,0%,9%,.95));backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);z-index:99999;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;transform:translateZ(0);-webkit-transform:translateZ(0);will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden;touch-action:pan-y;-webkit-touch-callout:none;scrollbar-width:thin;scrollbar-color:rgba(138,43,226,.8) rgba(0,0,0,.1);box-sizing:border-box}@supports (-webkit-touch-callout:none){.Navbar_mobileMenuOverlay__NZWQ_{-webkit-overflow-scrolling:touch;overflow-y:scroll}}.Navbar_mobileMenuContent__RaYpY{padding:20px clamp(15px,5vw,80px);min-height:100%;min-height:calc(100vh + 1px);width:100%;max-width:100vw;box-sizing:border-box;display:flex;flex-direction:column;overflow:visible;position:relative;touch-action:pan-y;pointer-events:auto}.Navbar_mobileMenuHeader__SZx_P{display:flex;justify-content:space-between;align-items:center;padding-bottom:1rem;width:100%;max-width:100%;box-sizing:border-box;flex-shrink:0}.Navbar_closeBtn__GR20X{background:none;border:none;color:#fff;cursor:pointer;transition:all .3s ease;padding:.5rem;border-radius:8px;flex-shrink:0}.Navbar_closeBtn__GR20X:hover{color:#bb86fc;background:rgba(138,43,226,.1)}.Navbar_closeBtn__GR20X:active{transform:scale(.95)}.Navbar_mobileMenuItems__j_Lnv{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:1rem;text-align:center;max-width:100%;width:100%;margin:0 auto;padding:2rem 0 4rem;box-sizing:border-box;overflow:visible;min-height:auto;pointer-events:auto}.Navbar_mobileNavLink__vNK9p{color:#fff;text-decoration:none;font-size:clamp(1.8rem,5vw,2.5rem);font-weight:500;letter-spacing:-.02em;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;display:block;padding:.5rem 1rem;border-radius:16px;background:transparent;cursor:pointer;max-width:100%;width:-moz-fit-content;width:fit-content;word-wrap:break-word;text-align:center;touch-action:manipulation;-webkit-tap-highlight-color:rgba(138,43,226,.2);-webkit-user-select:none;-moz-user-select:none;user-select:none}.Navbar_mobileNavLink__vNK9p:hover{color:#bb86fc;background:linear-gradient(135deg,rgba(138,43,226,.1),rgba(153,102,204,.1));transform:scale(1.05);text-shadow:0 0 20px rgba(187,134,252,.3)}.Navbar_mobileNavLink__vNK9p:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,transparent,rgba(138,43,226,.1) 50%,transparent);border-radius:16px;opacity:0;transition:opacity .3s ease;pointer-events:none}.Navbar_mobileNavLink__vNK9p:hover:before{opacity:1}.Navbar_mobileServicesSection__XQhxU{display:flex;flex-direction:column;align-items:center;width:100%;max-width:100%;box-sizing:border-box;overflow:visible}.Navbar_mobileServicesToggle__wJn6G{background:none;border:none;color:#fff;font-size:clamp(1.8rem,5vw,2.5rem);font-weight:500;letter-spacing:-.02em;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;gap:1rem;padding:.5rem 1rem;border-radius:16px;background:transparent;position:relative;max-width:100%;text-align:center;touch-action:manipulation;-webkit-tap-highlight-color:rgba(138,43,226,.2);-webkit-user-select:none;-moz-user-select:none;user-select:none}.Navbar_mobileServicesToggle__wJn6G:hover{color:#bb86fc;background:linear-gradient(135deg,rgba(138,43,226,.1),rgba(153,102,204,.1));text-shadow:0 0 20px rgba(187,134,252,.3)}.Navbar_mobileServicesToggle__wJn6G:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,transparent,rgba(138,43,226,.1) 50%,transparent);border-radius:16px;opacity:0;transition:opacity .3s ease;pointer-events:none}.Navbar_mobileServicesToggle__wJn6G:hover:before{opacity:1}.Navbar_mobileChevron__eVQNU{flex-shrink:0}.Navbar_mobileServicesList__L5wPd{overflow:visible;width:100%;max-width:600px;padding:1rem 0;border-radius:16px;box-sizing:border-box;display:flex;flex-direction:column;touch-action:auto;pointer-events:auto}.Navbar_mobileServiceParent__YyXmj{display:flex;align-items:center;justify-content:space-between;width:auto;gap:1rem;padding:.8rem 1.5rem .8rem 2rem!important;background:linear-gradient(135deg,rgba(138,43,226,.08),rgba(153,102,204,.08));border:1px solid rgba(138,43,226,.2);text-align:left}.Navbar_mobileServiceParent__YyXmj:hover{background:linear-gradient(135deg,rgba(138,43,226,.2),rgba(153,102,204,.2));border-color:rgba(187,134,252,.5);box-shadow:0 6px 25px rgba(138,43,226,.25),inset 0 1px 0 hsla(0,0%,100%,.1)}.Navbar_mobileServiceParent__YyXmj>span{flex:1 1;text-align:left}.Navbar_submenuChevron___U2F5{flex-shrink:0;display:flex;align-items:center;justify-content:center;margin-left:auto;color:#bb86fc;background:rgba(138,43,226,.2);padding:.5rem;border-radius:6px;box-shadow:0 2px 8px rgba(138,43,226,.3);transition:all .3s ease;width:28px;height:28px}.Navbar_mobileServiceParent__YyXmj:hover .Navbar_submenuChevron___U2F5{background:rgba(187,134,252,.3);box-shadow:0 0 15px rgba(187,134,252,.5);transform:scale(1.1)}.Navbar_mobileServiceItem__fXyJ1{color:#e0e0e0;text-decoration:none;font-size:clamp(1rem,3vw,1.1rem);font-weight:500;padding:.8rem 2rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;text-align:left;border-radius:12px;margin:.25rem 1rem;background:transparent;cursor:pointer;position:relative;max-width:calc(100% - 2rem);box-sizing:border-box;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;touch-action:manipulation;-webkit-tap-highlight-color:rgba(138,43,226,.2);-webkit-user-select:none;-moz-user-select:none;user-select:none;border:none}.Navbar_mobileServiceItem__fXyJ1:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(138,43,226,.1),transparent);opacity:0;transition:opacity .3s ease;border-radius:12px}.Navbar_mobileServiceItem__fXyJ1:hover:before{opacity:1}.Navbar_mobileServiceItem__fXyJ1:hover{color:#fff;background:linear-gradient(135deg,rgba(138,43,226,.15),rgba(153,102,204,.15));border-left-color:#bb86fc;transform:translateX(5px);text-shadow:0 0 10px rgba(187,134,252,.2);box-shadow:0 4px 15px rgba(138,43,226,.1)}.Navbar_mobileServiceItem__fXyJ1>span{flex:1 1}.Navbar_mobileSubmenuList__1wyH9{overflow:visible;width:100%;padding:.8rem 0 .8rem 1rem;box-sizing:border-box;display:flex;flex-direction:column;margin-left:0;margin-top:.5rem;background:linear-gradient(135deg,rgba(138,43,226,.05),rgba(153,102,204,.03));border-radius:12px;border:1px solid rgba(138,43,226,.15);position:relative}.Navbar_mobileSubmenuList__1wyH9:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,#8a2be2,#bb86fc 50%,#8a2be2);border-radius:3px;box-shadow:0 0 10px rgba(138,43,226,.5)}.Navbar_mobileSubmenuItem__WgRw2{color:#e0e0e0;text-decoration:none;font-size:clamp(.9rem,2.8vw,1.05rem);font-weight:500;padding:.8rem 1.2rem .8rem 1.5rem;transition:all .35s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;text-align:left;border-radius:10px;margin:.25rem .5rem;background:rgba(0,0,0,.2);cursor:pointer;position:relative;max-width:calc(100% - 1rem);box-sizing:border-box;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;touch-action:manipulation;-webkit-tap-highlight-color:rgba(138,43,226,.2);-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid transparent;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.Navbar_mobileSubmenuItem__WgRw2:before{content:"→";position:absolute;left:.5rem;color:#bb86fc;font-size:1rem;opacity:0;transform:translateX(-10px);transition:all .3s cubic-bezier(.4,0,.2,1)}.Navbar_mobileSubmenuItem__WgRw2:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(138,43,226,.2),rgba(153,102,204,.2));opacity:0;transition:opacity .3s ease;border-radius:10px;z-index:-1}.Navbar_mobileSubmenuItem__WgRw2:hover:before{opacity:1;transform:translateX(0)}.Navbar_mobileSubmenuItem__WgRw2:hover:after{opacity:1}.Navbar_mobileSubmenuItem__WgRw2:hover{color:#fff;background:linear-gradient(135deg,rgba(138,43,226,.25),rgba(153,102,204,.25));border-color:rgba(187,134,252,.4);transform:translateX(5px) scale(1.02);text-shadow:0 0 15px rgba(187,134,252,.4);box-shadow:0 4px 20px rgba(138,43,226,.3),inset 0 1px 0 hsla(0,0%,100%,.1);padding-left:2rem}.Navbar_menuSpacer__jvfZW{height:3rem;width:100%;flex-shrink:0}.Navbar_mobileMenuOverlay__NZWQ_::-webkit-scrollbar{width:8px}.Navbar_mobileMenuOverlay__NZWQ_::-webkit-scrollbar-track{background:rgba(0,0,0,.3);border-radius:4px}.Navbar_mobileMenuOverlay__NZWQ_::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#8a2be2,#96c);border-radius:4px;-webkit-transition:background .3s ease;transition:background .3s ease}.Navbar_mobileMenuOverlay__NZWQ_::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#96c,#bb86fc)}@media (max-width:1200px){.Navbar_container__W2XK3{max-width:100vw;padding:0 30px}.Navbar_logoIcon__SyCFu{width:45px;height:45px;font-size:20px}}.Navbar_mobileMenuBtn__Edty9{display:block}@media (max-width:768px){.Navbar_container__W2XK3{padding:0 15px;height:70px}.Navbar_logoIcon__SyCFu{width:35px;height:35px;font-size:16px}.Navbar_mobileNavLink__vNK9p,.Navbar_mobileServicesToggle__wJn6G{font-size:clamp(1.6rem,6vw,2rem)}.Navbar_mobileMenuContent__RaYpY{padding:max(env(safe-area-inset-top,15px),15px) clamp(10px,4vw,30px) calc(max(env(safe-area-inset-bottom, 15px), 15px) + 2rem);min-height:calc(100vh + 100px)}.Navbar_mobileMenuItems__j_Lnv{gap:1.2rem;padding:1.5rem 0 5rem}.Navbar_mobileServicesList__L5wPd{max-width:100%}.Navbar_mobileMenuOverlay__NZWQ_{position:fixed;will-change:transform;transform:translateZ(0);overscroll-behavior-y:contain}.Navbar_mobileSubmenuItem__WgRw2{font-size:clamp(.85rem,3vw,.95rem);padding:.7rem 1.1rem .7rem 1.3rem}.Navbar_mobileSubmenuItem__WgRw2:hover{padding-left:1.8rem}}@media (max-width:480px){.Navbar_container__W2XK3{padding:0 15px;height:65px}.Navbar_logoIcon__SyCFu{width:40px;height:40px;font-size:18px}.Navbar_mobileMenuContent__RaYpY{padding:max(env(safe-area-inset-top,15px),15px) clamp(10px,3vw,20px) calc(max(env(safe-area-inset-bottom, 15px), 15px) + 3rem);min-height:calc(100vh + 150px)}.Navbar_mobileNavLink__vNK9p{font-size:clamp(1.4rem,7vw,1.8rem);padding:.4rem .8rem;min-height:44px;display:flex;align-items:center;justify-content:center}.Navbar_mobileServicesToggle__wJn6G{font-size:clamp(1.4rem,7vw,1.8rem);gap:.8rem;min-height:44px}.Navbar_mobileServiceItem__fXyJ1{font-size:clamp(.9rem,4vw,1rem);padding:.75rem 1.5rem;margin:.2rem .5rem;min-height:44px;display:flex;align-items:center;justify-content:center}.Navbar_mobileSubmenuItem__WgRw2{font-size:clamp(.75rem,3.5vw,.85rem);padding:.55rem 1rem;margin:.15rem .3rem;min-height:40px}.Navbar_mobileMenuItems__j_Lnv{gap:.8rem;padding:1rem 0 6rem}.Navbar_menuSpacer__jvfZW{height:2rem}.Navbar_mobileSubmenuList__1wyH9{margin-left:1rem;padding-left:.3rem}}@media (max-width:360px){.Navbar_container__W2XK3{padding:0 10px}.Navbar_logoIcon__SyCFu{width:35px;height:35px;font-size:16px}.Navbar_mobileMenuContent__RaYpY{padding:max(env(safe-area-inset-top,10px),10px) clamp(8px,2vw,15px) calc(max(env(safe-area-inset-bottom, 10px), 10px) + 3rem)}.Navbar_mobileNavLink__vNK9p,.Navbar_mobileServicesToggle__wJn6G{font-size:clamp(1.2rem,8vw,1.6rem)}.Navbar_mobileServiceItem__fXyJ1{font-size:clamp(.8rem,4.5vw,.9rem);padding:.65rem 1.2rem}.Navbar_mobileSubmenuItem__WgRw2{font-size:clamp(.75rem,4vw,.85rem);padding:.6rem .9rem .6rem 1.1rem}.Navbar_mobileSubmenuItem__WgRw2:hover{padding-left:1.6rem}.Navbar_mobileSubmenuList__1wyH9{padding:.5rem 0 .5rem .6rem}}@media (max-width:768px) and (-webkit-min-device-pixel-ratio:2){.Navbar_mobileMenuOverlay__NZWQ_{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}}@media (max-height:500px) and (orientation:landscape){.Navbar_mobileMenuContent__RaYpY{min-height:auto;padding-top:10px;padding-bottom:3rem}.Navbar_mobileMenuItems__j_Lnv{gap:.5rem;padding:1rem 0 3rem}.Navbar_mobileNavLink__vNK9p,.Navbar_mobileServicesToggle__wJn6G{font-size:clamp(1.2rem,4vh,1.8rem);padding:.3rem .8rem}.Navbar_mobileServiceItem__fXyJ1{padding:.5rem 1.5rem}.Navbar_mobileSubmenuItem__WgRw2{padding:.4rem 1rem}.Navbar_menuSpacer__jvfZW{height:1.5rem}}@media (pointer:coarse){.Navbar_mobileNavLink__vNK9p,.Navbar_mobileServiceItem__fXyJ1,.Navbar_mobileServicesToggle__wJn6G{min-height:44px;min-width:44px;display:flex;align-items:center;justify-content:center}.Navbar_mobileSubmenuItem__WgRw2{min-height:40px}.Navbar_mobileMenuOverlay__NZWQ_{scroll-behavior:smooth}}@media (hover:none){.Navbar_mobileNavLink__vNK9p:active,.Navbar_mobileServiceItem__fXyJ1:active,.Navbar_mobileServicesToggle__wJn6G:active,.Navbar_mobileSubmenuItem__WgRw2:active{background:linear-gradient(135deg,rgba(138,43,226,.2),rgba(153,102,204,.2));transform:scale(.98)}}.Navbar_closeBtn__GR20X,.Navbar_logo__mcPUC,.Navbar_mobileMenuBtn__Edty9,.Navbar_mobileNavLink__vNK9p,.Navbar_mobileServiceItem__fXyJ1,.Navbar_mobileServicesToggle__wJn6G,.Navbar_mobileSubmenuItem__WgRw2{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}@media (prefers-reduced-motion:reduce){.Navbar_header__YHzdo,.Navbar_mobileMenuOverlay__NZWQ_,.Navbar_mobileNavLink__vNK9p,.Navbar_mobileNavLink__vNK9p:before,.Navbar_mobileServiceItem__fXyJ1:before,.Navbar_mobileServicesToggle__wJn6G,.Navbar_mobileServicesToggle__wJn6G:before,.Navbar_mobileSubmenuItem__WgRw2:before{transition:none}}@media (prefers-contrast:high){.Navbar_mobileNavLink__vNK9p,.Navbar_mobileServicesToggle__wJn6G{color:#fff}.Navbar_mobileMenuOverlay__NZWQ_{background:rgba(0,0,0,.95)}}@media (min-width:1400px){.Navbar_container__W2XK3{padding:0 100px}}@media print{.Navbar_header__YHzdo,.Navbar_mobileMenuOverlay__NZWQ_{display:none!important}}