.ali-topbar{display:none}@media (min-width:1024px){.ali-topbar{display:block;position:sticky;top:0;z-index:300;background:#1a2332}.ali-topbar__inner{max-width:1140px;margin:0 auto;padding:0 40px;display:flex;align-items:center;justify-content:space-between;height:72px;transition:height .3s ease}.ali-topbar.scrolled .ali-topbar__inner{height:48px}.ali-topbar__logo svg{height:52px;width:auto;display:block;color:#fff;transition:height .3s ease}.ali-topbar.scrolled .ali-topbar__logo svg{height:32px}.ali-header-minimal{display:none}}.ali-header-minimal{position:absolute;top:0;left:0;right:0;z-index:250;padding:20px 40px}.ali-header-minimal__inner{max-width:1140px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.ali-header-minimal__logo svg{height:54px;width:auto;display:block;color:#fff}.ali-header-minimal .ali-menu-toggle,.ali-header-minimal .ali-menu-toggle:hover,.ali-header-minimal .ali-menu-toggle:focus,.ali-header-minimal .ali-menu-toggle:active,.ali-header-minimal .ali-menu-toggle.active{display:flex;flex-direction:column;justify-content:center;gap:6px;width:36px;height:36px;min-width:0;padding:0;border:none;background:0 0;border-radius:0;box-shadow:none;color:inherit;cursor:pointer;z-index:201;position:relative;outline:none}.ali-menu-toggle__line{display:block;width:28px;height:2px;background:#fff;border-radius:2px;transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .2s ease;transform-origin:center}.ali-menu-toggle.active .ali-menu-toggle__line:nth-child(1){transform:translateY(8px) rotate(45deg)}.ali-menu-toggle.active .ali-menu-toggle__line:nth-child(2){opacity:0}.ali-menu-toggle.active .ali-menu-toggle__line:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.ali-nav-overlay{position:fixed;inset:0;z-index:350;background:#1a2332;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .35s cubic-bezier(.22,1,.36,1),visibility .35s;overflow-y:auto;-webkit-overflow-scrolling:touch}.ali-nav-overlay.active{opacity:1;visibility:visible}.ali-nav-overlay__inner{padding:100px 40px 60px;text-align:center;width:100%;max-width:480px;transform:translateY(20px);transition:transform .4s cubic-bezier(.22,1,.36,1) .05s}.ali-nav-overlay.active .ali-nav-overlay__inner{transform:translateY(0)}.ali-nav-menu{list-style:none;margin:0;padding:0}.ali-nav-menu>li{border-bottom:1px solid rgba(255,255,255,.06)}.ali-nav-overlay .ali-nav-menu>li>a,.ali-nav-overlay .ali-nav-sub-toggle{display:block;width:100%;padding:16px 0;font-family:'Karla',sans-serif;font-size:1.1rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,.85);text-decoration:none;background:0 0;border:none;border-radius:0;box-shadow:none;min-width:0;cursor:pointer;text-align:center;transition:color .25s ease}.ali-nav-overlay .ali-nav-menu>li>a:hover,.ali-nav-overlay .ali-nav-sub-toggle:hover{color:#5ec6d8;background:0 0}.ali-nav-sub-toggle svg{margin-left:6px;vertical-align:middle;transition:transform .3s ease;opacity:.5}.ali-nav-sub-toggle.open svg{transform:rotate(180deg)}.ali-nav-sub{list-style:none;margin:0;padding:0;max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.22,1,.36,1),padding .3s ease}.ali-nav-sub.open{max-height:500px;padding-bottom:12px}.ali-nav-overlay .ali-nav-sub li a{display:block;padding:10px 0;font-family:'Karla',sans-serif;font-size:.88rem;font-weight:400;color:rgba(255,255,255,.55);text-decoration:none;letter-spacing:.03em;transition:color .25s ease}.ali-nav-overlay .ali-nav-sub li a:hover{color:#5ec6d8}.ali-nav-overlay .ali-nav-cta{display:inline-block;margin-top:32px;padding:14px 48px;background:#3daabd;color:#fff;font-family:'Karla',sans-serif;font-size:.9rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;border-radius:60px;transition:all .3s cubic-bezier(.22,1,.36,1)}.ali-nav-overlay .ali-nav-cta:hover{background:#2e8e9e;transform:translateY(-2px);box-shadow:0 6px 24px rgba(61,170,189,.3)}.ali-nav-overlay.search-only .ali-nav-menu,.ali-nav-overlay.search-only .ali-nav-cta{display:none}.ali-nav-overlay__close{display:none}.ali-nav-overlay.search-only .ali-nav-overlay__close{display:flex;align-items:center;justify-content:center;position:absolute;top:24px;right:32px;width:40px;height:40px;padding:0;border:none;background:0 0;color:rgba(255,255,255,.6);cursor:pointer;z-index:10;border-radius:50%;transition:color .2s ease;min-width:0;box-shadow:none}.ali-nav-overlay__close:hover{color:#5ec6d8;background:0 0}.ali-nav-search{display:flex;align-items:center;margin-bottom:28px;border-bottom:1.5px solid rgba(255,255,255,.2);transition:border-color .25s ease}.ali-nav-search:focus-within{border-color:#5ec6d8}.ali-nav-search__input{flex:1;background:0 0;border:none;outline:none;padding:12px 0;font-family:'Karla',sans-serif;font-size:.95rem;color:rgba(255,255,255,.85);letter-spacing:.02em}.ali-nav-search__input::placeholder{color:rgba(255,255,255,.35)}.ali-nav-search__btn{background:0 0;border:none;padding:8px;cursor:pointer;color:rgba(255,255,255,.4);transition:color .25s ease;display:flex;align-items:center;min-width:0;box-shadow:none;border-radius:0}.ali-nav-search__btn:hover{color:#5ec6d8;background:0 0}@media (min-width:1024px){.ali-topnav{display:flex;align-items:center;gap:6px}.ali-topnav-menu{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:2px}.ali-topnav-menu>li>a{display:flex;align-items:center;gap:4px;padding:8px 12px;font-family:'Karla',sans-serif;font-size:.78rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,.85);text-decoration:none;white-space:nowrap;transition:color .2s ease}.ali-topnav-menu>li>a:hover,.ali-topnav-menu>li.current-menu-item>a,.ali-topnav-menu>li.current-menu-ancestor>a{color:#5ec6d8}.ali-topnav-menu>li.current-menu-item>a,.ali-topnav-menu>li.current-menu-ancestor>a{position:relative}.ali-topnav-menu>li.current-menu-item>a:after,.ali-topnav-menu>li.current-menu-ancestor>a:after{content:'';position:absolute;bottom:2px;left:12px;right:12px;height:2px;background:#3daabd;border-radius:1px}.ali-topnav-sub li.current-menu-item a{color:#5ec6d8}.ali-topnav-parent svg{width:10px;height:10px;opacity:.5;transition:transform .2s ease,opacity .2s ease}.ali-topnav-has-sub:hover .ali-topnav-parent svg,.ali-topnav-has-sub.open .ali-topnav-parent svg{transform:rotate(180deg);opacity:.8}.ali-topnav-has-sub{position:relative}.ali-topnav-sub{position:absolute;top:100%;left:50%;transform:translateX(-50%) translateY(4px);min-width:220px;background:#1a2332;border-radius:8px;padding:8px 0;list-style:none;margin:0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,transform .2s ease,visibility .2s;box-shadow:0 8px 32px rgba(0,0,0,.25)}.ali-topnav-sub:before{content:'';position:absolute;top:-12px;left:0;right:0;height:12px}.ali-topnav-has-sub.open .ali-topnav-sub{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(-50%) translateY(0)}.ali-topnav-sub li a{display:block;padding:10px 20px;font-family:'Karla',sans-serif;font-size:.82rem;font-weight:400;color:rgba(255,255,255,.7);text-decoration:none;white-space:nowrap;transition:color .2s ease,background .2s ease}.ali-topnav-sub li a:hover{color:#5ec6d8;background:rgba(255,255,255,.05)}.ali-topnav-search{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;background:0 0;color:rgba(255,255,255,.7);cursor:pointer;border-radius:50%;transition:color .2s ease;min-width:0;box-shadow:none}.ali-topnav-search:hover{color:#5ec6d8;background:0 0}.ali-topnav-cta{display:inline-block;margin-left:4px;padding:8px 24px;background:#3daabd;color:#fff;font-family:'Karla',sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;border-radius:60px;white-space:nowrap;transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.ali-topnav-cta:hover{background:#2e8e9e;color:#fff;transform:translateY(-1px);box-shadow:0 4px 16px rgba(61,170,189,.3)}}@media (max-width:768px){.ali-header-minimal{padding:16px 20px}.ali-header-minimal__logo svg{height:42px}.ali-nav-overlay__inner{padding:90px 24px 40px}.ali-nav-overlay .ali-nav-menu>li>a,.ali-nav-overlay .ali-nav-sub-toggle{font-size:1rem;padding:14px 0}.ali-nav-overlay .ali-nav-sub li a{font-size:.82rem}}