.header-wrapper .nav{height:62px;position:sticky;top:0;z-index:200;background:#313131}.header-wrapper .nav-inner{margin:0 auto;padding:0 clamp(20px,5vw,96px);height:62px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.header-wrapper .logo{display:flex;align-items:center;gap:9px;flex-shrink:0}.header-wrapper .logo-name{font-size:clamp(18px,3vw,25px);font-weight:600;color:#fff;letter-spacing:-.1px;font-family:SUSE,sans-serif;cursor:pointer}.header-wrapper .nav-links{display:flex;align-items:center;gap:32px;flex-shrink:0}.header-wrapper .nav-a{font-size:15px;font-weight:500;color:#f5f5f5;text-decoration:none;cursor:pointer;transition:color .15s;font-family:SUSE,sans-serif;position:relative}.header-wrapper .nav-a:after{content:"";position:absolute;left:0;bottom:-4px;width:100%;height:2px;background-color:#f1f5ff;opacity:0;transition:opacity .2s ease}.header-wrapper .nav-a:hover{color:#f1f5ff}.header-wrapper .nav-a:hover:after{opacity:1}.header-wrapper .hamburger{display:none;background:none;border:none;cursor:pointer;padding:6px;border-radius:8px;align-items:center;justify-content:center;transition:background .15s;flex-shrink:0}.header-wrapper .hamburger:hover{background:#0000000f}.header-wrapper .mobile-drawer{display:flex;flex-direction:column;background:#eef0fb;border-bottom:1px solid #e2e8f0;box-shadow:0 8px 32px #00000014;overflow:hidden;max-height:0;opacity:0;transform:translateY(-6px);transition:max-height .38s cubic-bezier(.4,0,.2,1),opacity .32s cubic-bezier(.4,0,.2,1),transform .32s cubic-bezier(.4,0,.2,1)}.header-wrapper .mobile-drawer.drawer-open{max-height:240px;opacity:1;transform:translateY(0)}.header-wrapper .drawer-link{font-size:15px;font-weight:500;color:#0f172a;text-decoration:none;padding:15px clamp(20px,5vw,96px);border-top:1px solid #f1f5f9;transition:background .15s,color .15s}.header-wrapper .drawer-link:first-child{border-top:none}.header-wrapper .drawer-link:hover{background:#f1f5ff;color:#4361ee}@media(max-width:1024px){.header-wrapper .nav-links{display:none}.header-wrapper .hamburger{display:flex}}@media(max-width:640px){.header-wrapper .nav-inner{padding:0 20px}}
