.navbar{position:fixed;top:0;left:0;width:100%;z-index:1000;padding:0;transition:padding .4s cubic-bezier(.4,0,.2,1)}.navbar.navbar--scrolled{padding:12px 20px 0}.navbar__bar{max-width:100%;margin:0 auto;border-radius:0;background:#000c;backdrop-filter:blur(10px);border:1px solid transparent;box-shadow:none;transition:all .4s cubic-bezier(.4,0,.2,1)}.navbar--scrolled .navbar__bar{max-width:1100px;margin:0 auto;border-radius:50px;background:#000000e0;border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 32px #0006}.navbar__container{max-width:1200px;margin:0 auto;padding:1.25rem 2rem;display:flex;justify-content:space-between;align-items:center;transition:padding .4s cubic-bezier(.4,0,.2,1)}.navbar--scrolled .navbar__container{padding:.65rem 1.75rem}.navbar__logo{display:flex;align-items:center;z-index:1001;text-decoration:none;transition:opacity .3s ease}.navbar__logo:hover{opacity:.8}.navbar__logo img{height:44px;width:auto;transition:height .4s cubic-bezier(.4,0,.2,1)}.navbar--scrolled .navbar__logo img{height:36px}.navbar__hamburger{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:8px;z-index:1001}.navbar__hamburger span{display:block;width:25px;height:3px;background:#fff;border-radius:3px;transition:all .3s ease}.navbar__hamburger.active span:nth-child(1){transform:rotate(45deg) translate(8px,8px)}.navbar__hamburger.active span:nth-child(2){opacity:0}.navbar__hamburger.active span:nth-child(3){transform:rotate(-45deg) translate(7px,-7px)}.navbar__menu{display:flex;gap:2.5rem;list-style:none;margin:0;padding:0;align-items:center}.navbar__link{color:#fff;text-decoration:none;font-size:.95rem;font-weight:500;transition:color .3s ease;position:relative}.navbar__link:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background:#fff;transition:width .3s ease}.navbar__link:hover:after{width:100%}.navbar__link:hover{color:#e0e0e0}.navbar__dropdown{position:relative}.navbar__dropdown-toggle{background:none;border:none;cursor:pointer;display:flex;align-items:center;gap:4px;font-family:inherit}.navbar__chevron{transition:transform .3s ease}.navbar__dropdown:hover .navbar__chevron{transform:rotate(180deg)}.navbar__submenu{position:absolute;top:100%;left:50%;transform:translate(-50%);min-width:200px;background:#000000f2;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:8px 0;list-style:none;margin-top:12px;opacity:0;visibility:hidden;transition:all .25s ease;pointer-events:none}.navbar__dropdown:hover .navbar__submenu{opacity:1;visibility:visible;pointer-events:auto}.navbar__sublink{display:block;padding:10px 20px;color:#fffc;text-decoration:none;font-size:.9rem;font-weight:500;transition:all .2s ease;white-space:nowrap}.navbar__sublink:hover{color:#fff;background:#ffffff14}.navbar__link--cta{background:#fff;color:#000;padding:.625rem 1.5rem;border-radius:4px;transition:all .3s ease}.navbar__link--cta:after{display:none}.navbar__link--cta:hover{background:#e0e0e0;color:#000;transform:translateY(-2px)}.navbar__glitch-btn{background:#fff;color:#000;border:none;padding:12px 28px;font-size:13px;font-weight:700;letter-spacing:.05em;cursor:pointer;clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%);position:relative;transition:all .3s ease}.navbar__glitch-btn:after{--slice-0: inset(50% 50% 50% 50%);--slice-1: inset(80% -6px 0 0);--slice-2: inset(50% -6px 30% 0);--slice-3: inset(10% -6px 85% 0);--slice-4: inset(40% -6px 43% 0);--slice-5: inset(80% -6px 5% 0);content:"BOOK A CALL";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#00e6f6;color:#fff;clip-path:var(--slice-0);padding:12px 28px;font-size:13px;font-weight:700;letter-spacing:.05em;text-shadow:-2px -2px 0px #F8F005,2px 2px 0px #FF013C}.navbar__glitch-btn:hover:after{animation:1s glitch;animation-timing-function:steps(2,end)}@keyframes glitch{0%{clip-path:var(--slice-1);transform:translate(-20px,-10px)}10%{clip-path:var(--slice-3);transform:translate(10px,10px)}20%{clip-path:var(--slice-1);transform:translate(-10px,10px)}30%{clip-path:var(--slice-3);transform:translateY(5px)}40%{clip-path:var(--slice-2);transform:translate(-5px)}50%{clip-path:var(--slice-3);transform:translate(5px)}60%{clip-path:var(--slice-4);transform:translate(5px,10px)}70%{clip-path:var(--slice-2);transform:translate(-10px,10px)}80%{clip-path:var(--slice-5);transform:translate(20px,-10px)}90%{clip-path:var(--slice-1);transform:translate(-10px)}to{clip-path:var(--slice-1);transform:translate(0)}}.navbar__overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:999;opacity:0;transition:opacity .3s ease}.navbar__overlay.active{display:block;opacity:1}@media(max-width:968px){.navbar--scrolled{padding:8px 12px 0}.navbar--scrolled .navbar__bar{border-radius:40px}.navbar__container{padding:1rem 1.5rem}.navbar--scrolled .navbar__container{padding:.6rem 1.25rem}.navbar__hamburger{display:flex}.navbar__menu{position:fixed;top:0;right:-300px;width:280px;height:100vh;background:#000;flex-direction:column;gap:0;padding:80px 0 40px;align-items:stretch;transition:right .3s ease;box-shadow:-2px 0 10px #0000004d}.navbar__menu.active{right:0}.navbar__menu li{width:100%}.navbar__link{display:block;padding:1.25rem 2rem;font-size:1rem;border-bottom:1px solid rgba(255,255,255,.1)}.navbar__link:after{display:none}.navbar__link:hover{background:#ffffff0d}.navbar__link--cta{margin:20px;padding:1rem 1.5rem;border-radius:8px;text-align:center;border-bottom:none}.navbar__link--cta:hover{background:#e0e0e0;transform:none}.navbar__glitch-btn{margin:20px;padding:14px 28px;border-radius:8px;text-align:center}.navbar__glitch-btn:hover{transform:none}.navbar__dropdown-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1.25rem 2rem;font-size:1rem;color:#fff;background:none;border:none;border-bottom:1px solid rgba(255,255,255,.1);text-align:left}.navbar__dropdown-toggle:after{display:none}.navbar__chevron{width:16px;height:16px;flex-shrink:0}.navbar__dropdown:hover .navbar__chevron,.navbar__dropdown:hover .navbar__submenu{all:unset}.navbar__dropdown .navbar__chevron{transition:transform .3s ease;transform:rotate(0)}.navbar__dropdown.open .navbar__chevron{transform:rotate(180deg)!important}.navbar__submenu{all:unset;display:block;max-height:0;overflow:hidden;background:#ffffff08;transition:max-height .35s ease}.navbar__dropdown.open .navbar__submenu{max-height:300px}.navbar__submenu li{list-style:none}.navbar__sublink{display:block;padding:14px 2rem 14px 3rem;font-size:.95rem;color:#ffffffb3;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.05);transition:all .2s ease}.navbar__sublink:hover{color:#fff;background:#ffffff0d}}
