.page-nav{min-height:73px;gap:0;padding:15px max(28px,calc((100vw - 1240px)/2));background:rgba(255,255,255,.78);backdrop-filter:blur(20px);border-bottom:1px solid rgba(217,230,244,.8);box-shadow:0 7px 24px rgba(21,61,122,.04);font-family:-apple-system,"Microsoft YaHei","PingFang SC","Segoe UI",sans-serif}
.page-nav .brand{display:flex;align-items:center;flex-shrink:0}
.page-nav .brand img{display:block;height:42px;width:auto;filter:drop-shadow(0 3px 5px rgba(8,39,91,.09))}
.page-nav ul{gap:34px}.page-nav li{font-size:15px;color:#506886}.page-nav li a{padding:0;font-weight:500;transition:color .2s}.page-nav li a.active{color:#2869ff;font-weight:600}.page-nav li a::after{bottom:-9px}
.page-nav .nav-cta{padding:10px 28px;border-radius:11px;background:linear-gradient(135deg,#16b8e7,#2869ff);color:white;font-size:14px;font-weight:600;line-height:19px;box-shadow:0 10px 20px rgba(33,105,255,.22);transition:transform .2s,box-shadow .2s}.page-nav .nav-cta:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,102,255,.25)}
@media(max-width:1050px) and (min-width:681px){.page-nav ul{gap:18px}.page-nav li{font-size:14px}.page-nav .brand img{height:36px}.page-nav .nav-cta{padding:10px 18px}}
@media(max-width:680px){.page-nav{padding:12px 16px;min-height:67px;gap:12px}.page-nav .brand img{height:34px;max-width:145px;object-fit:contain}.page-nav .nav-cta{padding:9px 12px;font-size:12px}.page-nav .menu-toggle{margin-left:auto}.page-nav.is-open ul{gap:0}.page-nav.is-open li a{display:block;padding:14px 8px}.page-nav li a::after{bottom:6px}}
@media(prefers-reduced-motion:reduce){.page-nav .nav-cta{transition:none}.page-nav .nav-cta:hover{transform:none}}
