/* 移动端导航（汉堡菜单） */
.m-burger{display:none;width:40px;height:40px;margin-left:auto;border:1px solid var(--line,#E3E6EA);
  background:#fff;border-radius:8px;cursor:pointer;align-items:center;justify-content:center;flex-direction:column;gap:4px}
.m-burger span{display:block;width:18px;height:2px;background:#0F2A47;border-radius:2px;transition:.25s}
.m-burger.on span:nth-child(1){transform:translateY(6px) rotate(45deg)}
.m-burger.on span:nth-child(2){opacity:0}
.m-burger.on span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}
.m-nav{display:none;position:fixed;left:0;right:0;top:0;bottom:0;background:rgba(10,22,38,.55);
  z-index:90;padding-top:76px}
.m-nav.open{display:block}
.m-nav-inner{background:#fff;border-radius:0 0 14px 14px;padding:14px 20px 22px;box-shadow:0 18px 40px rgba(0,0,0,.18)}
.m-nav a{display:block;padding:14px 4px;font-size:16px;font-weight:700;color:#0F2A47;border-bottom:1px solid #EEF1F4;text-decoration:none}
.m-nav a:last-child{border-bottom:0}
.m-nav .tel{display:block;margin-top:14px;font-size:13px;color:#5B6778;font-weight:400}
@media(max-width:1000px){
  .m-burger{display:flex}
  .nav .wrap{gap:14px}
  .cta{display:none}
}
