/* head-sync · 6 */
body.body-lp{background:#0a0f0c!important;color:#e7f8ec}
/* 取消吸顶：原先整块 header sticky，一滚就把下面的内容盖住 */
.lp-header{position:static!important;background:transparent;box-shadow:none!important}
.lp-header__strip{
  position:static!important;
  width:100%!important;max-width:none!important;margin:0;box-sizing:border-box;
  padding:12px max(20px,calc((100% - 1120px)/2));
  display:flex!important;align-items:center;gap:12px;flex-wrap:nowrap;
  grid-template-columns:none!important;
  background-color:#16a34a;
  background-image:linear-gradient(90deg,#15803d,#16a34a 45%,#15803d);
  border-radius:0;box-shadow:none;
}
.lp-brand{display:inline-flex;align-items:center;gap:10px;color:#fff!important;flex:0 0 auto}
.lp-brand__mark{
  width:36px;height:36px;border-radius:10px;display:grid;place-items:center;
  background:#fff;color:#16a34a;font-weight:900;
}
.lp-brand strong{display:block;font-size:1.05rem}
.lp-brand em{display:block;font-style:normal;font-size:.7rem;opacity:.9}
.lp-search{
  flex:1 1 auto;min-width:0;max-width:440px;display:flex;border-radius:999px;overflow:hidden;background:#fff
}
.lp-search input{flex:1 1 auto!important;border:0;padding:10px 14px;outline:0;min-width:0!important;max-width:none!important;color:#111}
.lp-search button,.lp-btn--cta{
  background:#eab308;color:#14532d!important;border:0;padding:10px 14px;font-weight:900;cursor:pointer;white-space:nowrap
}
.lp-btn{border-radius:999px;display:inline-flex;align-items:center;font-weight:800}
.lp-btn--outline{border:2px solid #4ade80;color:#bbf7d0!important;padding:10px 14px;background:transparent}
/* 导航：去掉底部划线，改成胶囊高亮 */
.lp-nav{
  max-width:1120px;margin:0 auto;padding:10px 20px 12px;
  display:flex;flex-wrap:nowrap;gap:6px;overflow-x:auto;scrollbar-width:none;
  background:transparent!important;border-bottom:0!important;min-height:0;
}
.lp-nav::-webkit-scrollbar{display:none}
.lp-nav a{
  color:#cbd5e1!important;font-weight:700;white-space:nowrap;
  padding:7px 12px!important;border-radius:999px;border-bottom:0!important;
}
.lp-nav a:hover,.lp-nav a[aria-current="page"]{
  color:#fff!important;background:#14532d;border-bottom-color:transparent!important;
}
.lp-main{max-width:1120px;margin:0 auto;padding:4px 20px 56px}
@media (max-width:800px){
  .lp-header__strip{flex-wrap:wrap}
  .lp-search{max-width:none;width:100%;order:3}
  .lp-nav{
    display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;
    overflow-x:auto!important;max-height:none!important;
  }
}
