.site-header{position:sticky;top:0;z-index:50;background:var(--nav, #12404D);border-bottom:1px solid #1D5A6A;box-shadow:0 2px 18px #08283259}.site-header .w{display:flex;align-items:center;justify-content:space-between;height:96px;gap:20px}.logo{display:inline-flex;flex-direction:column;align-items:center;gap:4px;color:#fff;line-height:1;text-decoration:none}.logo .lw{display:inline-flex;align-items:center;gap:6px;font-size:24px;font-weight:700;letter-spacing:-.01em}.logo .lw svg{width:34px;height:28px;flex:none}.logo small{display:flex;align-items:center;gap:8px;width:100%;font-size:11px;font-weight:500;letter-spacing:.28em;color:#d3e4e8;text-transform:none}.logo small:before,.logo small:after{content:"";flex:1;height:1px;background:#4a8795}.site-nav{display:flex;align-items:center;gap:2px;margin-left:auto;white-space:nowrap}.site-nav>a,.site-nav .dd>button{background:none;border:0;font:inherit;font-size:16px;font-weight:500;color:#e5e7eb;padding:10px 14px;border-radius:8px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;text-decoration:none;transition:color .2s}.site-nav>a:hover,.site-nav .dd>button:hover,.site-nav a.router-link-active,.site-nav a.on{color:#22d3ee}.dd>button svg{width:12px;height:12px;transition:transform .2s}.dd.open>button svg{transform:rotate(180deg)}.dd{position:relative}.dd ul{position:absolute;top:100%;left:0;min-width:210px;background:var(--card, #fff);border:1px solid var(--line, #E2E8F0);border-radius:12px;box-shadow:0 16px 36px #0f172a24;padding:8px;opacity:0;visibility:hidden;transform:translateY(6px);transition:.18s;list-style:none;z-index:60}.dd.open ul{opacity:1;visibility:visible;transform:none}.dd li a{display:block;padding:10px 12px;border-radius:8px;color:var(--ink, #0F172A);text-decoration:none;font-size:14.5px;font-weight:500;transition:background .15s,color .15s}.dd li a:hover{background:var(--ps, #E0F7FB);color:var(--p, #0E7490)}.site-nav .nav-cta{white-space:nowrap;background:linear-gradient(90deg,#3bd9f2,#1ba9c9);color:#06222b;border-radius:99px;box-shadow:0 8px 22px #22c5e347;margin-left:18px;padding:13px 26px;border:0;font:inherit;font-weight:700;display:inline-flex;align-items:center;gap:8px;cursor:pointer;transition:background .2s,transform .2s}.site-nav .nav-cta:hover{background:linear-gradient(90deg,#22c5e3,#0e8fb0);color:#06222b}.site-nav .nav-cta svg{width:16px;height:16px}.tg{display:none;background:none;border:1px solid #4A8795;border-radius:8px;width:42px;height:42px;font-size:20px;color:#fff;cursor:pointer}@media(max-width:980px){.site-header .w{height:80px}.tg{display:block}.site-nav{display:none;position:absolute;left:0;right:0;top:100%;background:var(--nav, #12404D);border-bottom:1px solid #1D5A6A;flex-direction:column;align-items:stretch;padding:12px 24px 20px;box-shadow:0 10px 24px #0006;z-index:100}.site-nav.show{display:flex}.site-nav .nav-cta{margin-left:0;margin-top:10px;justify-content:center}.dd ul{position:static;box-shadow:none;border:0;display:none;opacity:1;visibility:visible;transform:none;background:transparent;padding:0 0 0 12px}.dd.open ul{display:block}.dd li a{color:#e5e7eb}.dd li a:hover{background:#1b5566;color:#22d3ee}}
