.gradient-button { width:223px; height:58px; background:linear-gradient(90deg,#4F98FF 0%,#4FBEFF 100%); border-radius:8px; }
.tab-active { background:linear-gradient(180deg,rgba(0,120,255,0) 0%,rgba(0,120,255,0.1) 100%); position:relative; }
.tab-active::after { content:""; position:absolute; bottom:0; left:0; right:0; height:2px; background:#0078FF; }
.feature-card { position:relative; }
.feature-card::after { content:""; position:absolute; right:0; top:50%; width:1px; height:64px; background-color:rgba(5,0,55,.1); transform:translateY(-32px); }
.feature-card:last-child::after { display:none; }

/* 顶部导航：桌面端在 header 内水平居中，logo 保持左侧 */
@media (min-width: 1024px) {
  .nav-center {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    gap: 64px !important;
  }
}
