.glassmorphism-header{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:hsla(0,0%,100%,.25);border-bottom:1px solid hsla(0,0%,100%,.3);border-radius:0;font-size:1rem;left:0;margin:0;padding:1.5rem 0;position:fixed;right:0;top:0;transition:all .4s cubic-bezier(.4,0,.2,1);z-index:9999}.glassmorphism-header.scrolled{backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);background:hsla(0,0%,100%,.4);border-radius:8px;box-shadow:0 8px 32px rgba(0,0,0,.1);font-size:.9rem;margin:.5rem 1rem;padding:.75rem 0;top:.5rem}.header-container{align-items:center;display:flex;height:100%;justify-content:space-between;margin:0 auto;max-width:1200px;min-height:60px;padding:0 2rem;transition:all .4s cubic-bezier(.4,0,.2,1)}.glassmorphism-header.scrolled .header-container{min-height:50px;padding:0 1.5rem}.header-logo{align-items:center;display:flex;flex-shrink:0;transition:transform .4s cubic-bezier(.4,0,.2,1)}.glassmorphism-header.scrolled .header-logo{transform:scale(.9)}.header-logo img{display:block;height:40px;transition:height .4s cubic-bezier(.4,0,.2,1);width:auto}.glassmorphism-header.scrolled .header-logo img{height:32px}.header-nav{align-items:center;display:flex;flex-grow:1;justify-content:center}.header-nav ul{display:flex;gap:2rem;list-style:none;margin:0;padding:0;transition:gap .4s cubic-bezier(.4,0,.2,1)}.glassmorphism-header.scrolled .header-nav ul{gap:1.5rem}.header-nav a,.header-nav li{position:relative}.header-nav a{border-radius:8px;color:rgba(0,0,0,.8);font-size:inherit;font-weight:500;padding:.5rem 1rem;text-decoration:none;transition:all .3s ease}.header-nav a:hover{background:hsla(0,0%,100%,.3);color:#000;transform:translateY(-2px)}.header-nav .dropdown{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:hsla(0,0%,100%,.3);border:1px solid hsla(0,0%,100%,.2);border-radius:8px;box-shadow:0 8px 32px rgba(0,0,0,.1);left:0;min-width:200px;opacity:0;padding:.5rem 0;position:absolute;top:100%;transform:translateY(-10px);transition:all .3s cubic-bezier(.4,0,.2,1);visibility:hidden}.header-nav li:hover .dropdown{opacity:1;transform:translateY(0);visibility:visible}.header-buttons{align-items:center;display:flex;flex-shrink:0;gap:1rem;transition:gap .4s cubic-bezier(.4,0,.2,1)}.glassmorphism-header.scrolled .header-buttons{gap:.75rem}.header-buttons .btn{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2);border-radius:8px;font-size:inherit;font-weight:500;padding:.75rem 1.5rem;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1)}.glassmorphism-header.scrolled .header-buttons .btn{font-size:.875rem;padding:.5rem 1rem}.header-buttons .btn-primary{background:rgba(0,123,255,.8);border-color:rgba(0,123,255,.3);color:#fff}.header-buttons .btn-primary:hover{background:#007bff;box-shadow:0 8px 25px rgba(0,123,255,.3);transform:translateY(-2px)}.header-buttons .btn-secondary{background:hsla(0,0%,100%,.1);color:rgba(0,0,0,.8)}.header-buttons .btn-secondary:hover{background:hsla(0,0%,100%,.2);transform:translateY(-2px)}.mobile-menu-toggle{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:hsla(0,0%,100%,.1);border:none;border-radius:8px;cursor:pointer;display:none;flex-direction:column;height:44px;justify-content:center;padding:.75rem;transition:all .3s ease;width:44px}.mobile-menu-toggle span{background:rgba(0,0,0,.8);border-radius:2px;display:block;height:2px;margin:2px 0;transition:all .3s ease;width:20px}.mobile-menu-toggle:hover{background:hsla(0,0%,100%,.2);transform:scale(1.05)}.mobile-menu-toggle.active span:first-child{transform:rotate(45deg) translate(5px,5px)}.mobile-menu-toggle.active span:nth-child(2){opacity:0}.mobile-menu-toggle.active span:nth-child(3){transform:rotate(-45deg) translate(7px,-6px)}.glassmorphism-header{color:rgba(0,0,0,.9)}@media (prefers-color-scheme:dark){.glassmorphism-header{background:rgba(0,0,0,.25);border-bottom-color:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.9)}.glassmorphism-header.scrolled{background:rgba(0,0,0,.4)}.header-nav a{color:hsla(0,0%,100%,.8)}.header-nav a:hover{background:hsla(0,0%,100%,.1);color:#fff}.mobile-menu-toggle{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2)}.mobile-menu-toggle span{background:hsla(0,0%,100%,.8)}}@media (min-width:1200px){.header-nav a{font-size:15px}}@media (min-width:992px) and (max-width:1199px){.header-nav a{font-size:14px}.header-nav ul{gap:1.5rem}.glassmorphism-header.scrolled .header-nav ul{gap:1.2rem}}@media (max-width:991px){.glassmorphism-header{backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;background:hsla(0,0%,100%,.25)!important;border-bottom:1px solid hsla(0,0%,100%,.3)!important;border-radius:0!important;box-shadow:none!important;margin:0!important;padding:1rem 0!important;top:0!important}.glassmorphism-header.scrolled{backdrop-filter:blur(25px)!important;-webkit-backdrop-filter:blur(25px)!important;background:hsla(0,0%,100%,.4)!important;border-radius:8px!important;box-shadow:0 4px 20px rgba(0,0,0,.1)!important;margin:.25rem .5rem!important;padding:.75rem 0!important;top:.25rem!important}.header-container{align-items:center!important;display:flex!important;justify-content:space-between!important;min-height:60px!important;padding:0 1rem!important}.glassmorphism-header.scrolled .header-container{min-height:50px!important;padding:0 1rem!important}.header-logo{align-items:center!important;display:flex!important;flex-shrink:0!important}.header-logo img{height:36px!important;width:auto!important}.glassmorphism-header.scrolled .header-logo img{height:30px!important}.header-buttons,.header-nav{display:none!important}.mobile-menu-toggle{align-items:center!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;background:hsla(0,0%,100%,.15)!important;border:1px solid hsla(0,0%,100%,.2)!important;border-radius:8px!important;display:flex!important;height:44px!important;justify-content:center!important;padding:.75rem!important;width:44px!important}.mobile-menu-toggle span{background:rgba(0,0,0,.8)!important;display:block!important;height:2px!important;margin:2px 0!important;width:20px!important}.header-nav.active{backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;background:hsla(0,0%,100%,.9)!important;border:1px solid hsla(0,0%,100%,.3)!important;border-radius:0 0 8px 8px!important;border-top:none!important;box-shadow:0 8px 32px rgba(0,0,0,.15)!important;display:block!important;left:0!important;min-height:200px!important;padding:1.5rem 1rem!important;position:absolute!important;right:0!important;top:100%!important;z-index:9998!important}.header-nav.active .navigation-primary{background:transparent!important;display:block!important;padding:0!important}.header-nav.active .navigation-primary .submenu.level-1{display:block!important;width:100%!important}.header-nav.active .navigation-primary .submenu.level-1>li{border-bottom:1px solid rgba(0,0,0,.1)!important;display:block!important;margin:0!important;padding:0!important;width:100%!important}.header-nav.active .navigation-primary .submenu.level-1>li:last-child{border-bottom:none!important}.header-nav.active .navigation-primary .submenu.level-1>li>.menu-link,.header-nav.active .navigation-primary .submenu.level-1>li>a{background:transparent!important;border-radius:6px!important;color:rgba(0,0,0,.8)!important;display:block!important;font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:16px!important;font-weight:500!important;line-height:normal!important;padding:1rem!important;text-decoration:none!important;text-transform:none!important;transition:all .3s ease!important;width:100%!important}.header-nav.active .navigation-primary .submenu.level-1>li>.menu-link:hover,.header-nav.active .navigation-primary .submenu.level-1>li>a:hover{background:rgba(69,127,163,.1)!important;color:#457fa3!important}.header-nav.active .navigation-primary .submenu.level-2{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:rgba(41,69,87,.9)!important;border:none!important;border-radius:6px!important;box-shadow:none!important;margin:.5rem 0!important;opacity:1!important;padding:.5rem!important;position:static!important;transform:none!important;visibility:visible!important}.header-nav.active .navigation-primary .submenu.level-2 .menu-item .menu-link,.header-nav.active .navigation-primary .submenu.level-2 .menu-item a{background:transparent!important;border-bottom:1px solid hsla(0,0%,100%,.1)!important;color:#fff!important;font-size:14px!important;padding:.75rem 1rem!important}.header-nav.active .navigation-primary .submenu.level-2 .menu-item:last-child .menu-link,.header-nav.active .navigation-primary .submenu.level-2 .menu-item:last-child a{border-bottom:none!important}.header-nav.active .navigation-primary .submenu.level-2 .menu-item .menu-link:hover,.header-nav.active .navigation-primary .submenu.level-2 .menu-item a:hover{background:hsla(0,0%,100%,.1)!important;color:#457fa3!important}.header-nav.active .navigation-primary .submenu.level-1>.has-submenu>.menu-arrow{background:none!important;border:none!important;cursor:pointer!important;display:block!important;height:20px!important;position:absolute!important;right:1rem!important;top:50%!important;transform:translateY(-50%)!important;width:20px!important}.header-nav.active .navigation-primary .submenu.level-1>.has-submenu>.menu-arrow-bg{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDIwIDIwIj48cGF0aCBzdHJva2U9IiMyOTQ1NTciIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBkPSJtNSA3LjUgNSA1IDUtNSIvPjwvc3ZnPg==)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:20px 20px!important;display:block!important;height:20px!important;transition:transform .3s ease!important;width:20px!important}.header-nav.active .navigation-primary input[type=checkbox]:checked~.menu-arrow .menu-arrow-bg{transform:rotate(180deg)!important}@media (prefers-color-scheme:dark){.glassmorphism-header{background:rgba(0,0,0,.25)!important;border-bottom-color:hsla(0,0%,100%,.1)!important;color:hsla(0,0%,100%,.9)!important}.glassmorphism-header.scrolled{background:rgba(0,0,0,.4)!important}.mobile-menu-toggle{background:hsla(0,0%,100%,.1)!important;border-color:hsla(0,0%,100%,.2)!important}.mobile-menu-toggle span{background:hsla(0,0%,100%,.8)!important}.header-nav.active{background:rgba(0,0,0,.9)!important;border-color:hsla(0,0%,100%,.1)!important}.header-nav.active .navigation-primary .submenu.level-1>li>.menu-link,.header-nav.active .navigation-primary .submenu.level-1>li>a{color:hsla(0,0%,100%,.8)!important}.header-nav.active .navigation-primary .submenu.level-1>li>.menu-link:hover,.header-nav.active .navigation-primary .submenu.level-1>li>a:hover{background:hsla(0,0%,100%,.1)!important;color:#fff!important}}}@supports not (backdrop-filter:blur(20px)){.glassmorphism-header{background:hsla(0,0%,100%,.95)!important}.glassmorphism-header.scrolled{background:hsla(0,0%,100%,.98)!important}@media (max-width:991px){.header-nav.active{background:hsla(0,0%,100%,.95)!important}}@media (prefers-color-scheme:dark){.glassmorphism-header{background:rgba(0,0,0,.95)!important}.glassmorphism-header.scrolled{background:rgba(0,0,0,.98)!important}@media (max-width:991px){.header-nav.active{background:rgba(0,0,0,.95)!important}}}}body{padding-top:100px}@media (max-width:991px){body{padding-top:80px}}