.managed-pricing{
  padding:20px 0 64px
}
.managed-pricing-card{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:35px;
  padding:30px 34px;
  border:1px solid var(--rim,#dfe6f1);
  border-radius:14px;
  background:var(--void-2,#f5f8ff)
}
.managed-eyebrow{
  display:inline-block;
  color:#3777dd;
  font-size:13px;
  font-weight:600;
  margin-bottom:12px
}
.managed-pricing h2{
  font-size:25px;
  line-height:1.4;
  margin:0 0 12px
}
.managed-pricing p{
  font-size:14px;
  line-height:1.8;
  color:var(--muted,#8190a6)
}
.managed-notes{
  display:flex;
  flex-wrap:wrap;
  gap:12px 20px;
  font-size:12px;
  margin-top:19px;
  color:var(--muted,#8190a6)
}
.managed-notes span:before{
  content:'·';
  margin-right:7px;
  color:#3777dd
}
.managed-contact{
  display:flex;
  flex-direction:column;
  align-items:center;
  gap:12px;
  flex-shrink:0;
  min-width:205px
}
.managed-contact strong{
  font-size:15px
}
.managed-contact>a:last-child{
  font-size:12px;
  color:var(--muted,#8190a6)
}
@media(max-width:700px){
  .managed-pricing-card{
    flex-direction:column;
    align-items:flex-start;
    padding:25px
  }
  .managed-pricing h2{
    font-size:21px
  }
  .managed-contact{
    align-items:flex-start
  }
}
.pricing-cards{
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:16px!important;
  align-items:stretch
}
.pricing-card{
  padding:25px 20px!important;
  display:flex;
  flex-direction:column;
  min-width:0
}
.pricing-card h2{
  font-size:24px
}
.pricing-card>p{
  min-height:52px;
  font-size:13px;
  line-height:1.7
}
.pricing-card .plan-price{
  font-size:38px!important;
  white-space:nowrap
}
.pricing-card .plan-price span{
  font-size:12px
}
.pricing-card ul{
  flex:1;
  font-size:13px;
  line-height:1.8
}
.pricing-card li{
  margin-bottom:9px
}
.pricing-card .plan-coins{
  font-size:12px;
  line-height:1.8;
  min-height:48px
}
.pricing-card .btn{
  margin-top:18px
}
.managed-plan-title{
  font-size:28px;
  font-weight:700;
  color:var(--ink);
  letter-spacing:-0.5px
}
.managed-plan{
  background:var(--void-2)!important;
  border-color:var(--rim)!important
}
.managed-plan .plan-tag{
  position:static;
  align-self:flex-start;
  margin-bottom:12px
}
.managed-plan h2{
  margin-top:0
}
.plan-1 .plan-price{
  color:#6651ad
}
.plan-2 .plan-price{
  color:#ad7c23
}
.pricing-table td{
  line-height:1.8
}
.pricing-footnote{
  line-height:1.9
}
@media(max-width:1050px){
  .pricing-cards{
    grid-template-columns:repeat(2,minmax(0,1fr))!important
  }
}
@media(max-width:600px){
  .pricing-cards{
    grid-template-columns:1fr!important
  }
}
.pricing-card.plan-0{
  --plan-color:#8b6467;
  --plan-tint:#e2eee7;
  --plan-border:#a6bcaf;
  background:#fff!important
}
.pricing-card.plan-1{
  --plan-color:#6650ac;
  --plan-tint:#eae2f6;
  --plan-border:#9d88d1;
  background:#fff!important
}
.pricing-card.plan-2{
  --plan-color:#e6b951;
  --plan-tint:#3e475d;
  --plan-border:#d7ae58;
  background:linear-gradient(155deg,#202635,#2b354d)!important;
  color:#f3f5fa!important
}
.pricing-card.managed-plan{
  --plan-color:#ffffff;
  --plan-tint:#1974E5;
  --plan-border:#b8b4c3;
  background:#fff!important
}
.pricing-card.plan-0.selected{
  background:#edf8f1!important;
  border-color:#8cb29b!important;
  box-shadow:0 0 0 2px #8cb29b30!important
}
.pricing-card.plan-1.selected{
  background:#f5f0fc!important;
  border-color:#8b70cf!important;
  box-shadow:0 0 0 2px #8b70cf2b!important
}
.pricing-card.plan-2.selected{
  border-color:#efc96f!important;
  box-shadow:0 0 0 2px #efc96f40!important
}
.pricing-card h2,.pricing-card .plan-price,.pricing-card .plan-price small,.pricing-card li>span{
  color:var(--plan-color)!important
}
.pricing-card .plan-coins{
  background:var(--plan-tint)!important;
  color:var(--plan-color)!important
}
.pricing-card .btn{
  background:var(--plan-color)!important;
  border-color:var(--plan-color)!important;
  color:#fff!important;
  box-shadow:none!important
}
.pricing-card.plan-0.selected .btn{
  background:#d2e9db!important;
  border-color:#95c6aa!important;
  color:#315d43!important
}
.pricing-card.plan-1.selected .btn{
  background:#e4d9f3!important;
  border-color:#c5b1e3!important;
  color:#6650ac!important
}
.pricing-card.plan-2 h2{
  color:#fff!important
}
.pricing-card.plan-2 p,.pricing-card.plan-2 li,.pricing-card.plan-2 .plan-price span{
  color:#e0e5ef!important
}
.pricing-card.plan-2 .plan-coins{
  color:#f4e4ba!important
}
.pricing-card.plan-2 .btn{
  color:#342810!important
}
.pricing-card.managed-plan h2{
  color:#43414e!important
}
.managed-plan-title{
  color:#43414e!important;
  font-size:36px!important;
  letter-spacing:-0.5px!important
}
.pricing-card.managed-plan .plan-tag{
  background:#efedf3!important;
  color:#716a7f!important
}
.pricing-card.managed-plan p,.pricing-card.managed-plan li{
  color:#78778a!important
}
.plan-selection-status b{
  color:#6650ac!important
}
.pricing-card{
  position:relative
}
.pricing-card h2{
  padding-right:65px;
  margin-top:0!important;
  font-size:23px!important
}
.tier-corner{
  position:absolute;
  right:17px;
  top:25px;
  font-size:11px;
  padding:3px 9px;
  border-radius:20px;
  line-height:1.5;
  white-space:nowrap;
  background:#eef1f5;
  color:#64748b
}
.tier-pro{
  background:#ece5fa;
  color:#6650ac
}
.tier-full{
  background:#f8d47d;
  color:#634710
}
.tier-managed{
  background:#efedf3;
  color:#77717f
}
.pricing-card ul{
  display:flex!important;
  flex-direction:column!important;
  justify-content:flex-start!important;
  gap:9px!important;
  padding-top:12px!important
}
.pricing-card li{
  margin:0!important;
  line-height:1.75!important
}
.pricing-card li.unavailable,.pricing-card li.unavailable span{
  color:#9ba6b7!important
}
.pricing-card .managed-plan-title{
  /* margin-top:18px; */
  font-size:36px!important;
  letter-spacing:-0.5px!important
}
.pricing-card .plan-coins{
  min-height:58px!important;
  display:flex;
  align-items:center
}
.pricing-card.managed-plan>p{
  min-height:52px
}
.pricing-card.managed-plan h2{
  padding-right:70px
}
.pricing-card ul{
  font-family:"Microsoft YaHei","PingFang SC",Arial,sans-serif!important;
  font-size:13px!important;
  font-weight:400!important;
  gap:10px!important
}
.pricing-card li{
  display:flex!important;
  align-items:flex-start!important;
  gap:7px!important;
  font-size:13px!important;
  line-height:1.75!important;
  font-weight:400!important;
  letter-spacing:0!important
}
.pricing-card li>span{
  flex:0 0 12px;
  line-height:1.75!important;
  font-weight:400!important
}
.pricing-card li>div{
  min-width:0;
  flex:1;
  font-weight:400!important
}
.pricing-card li b{
  font-weight:700!important;
  color:var(--plan-color)!important
}
.pricing-card.plan-0 li,.pricing-card.plan-1 li{
  color:#536b8b!important
}
.pricing-card.plan-2 li{
  color:#e0e5ef!important;
  font-weight:400!important
}
.pricing-card li.unavailable,.pricing-card li.unavailable b,.pricing-card li.unavailable span{
  color:#9ba6b7!important;
  font-weight:400!important
}
.plan-selection-status[data-tier=free] b{
  color:#64748b!important
}
.pricing-card.plan-0{
  --plan-color:#1A9E8E;
  --plan-tint:#ddf0e5;
  --plan-border:#91bda3
}
.pricing-card.plan-0.selected{
  background:#eaf7ef!important;
  border-color:#40946a!important;
  box-shadow:0 0 0 2px #40946a24!important
}
.pricing-card.plan-0 h2,.pricing-card.plan-0 .plan-price,.pricing-card.plan-0 .plan-price small{
  color:#188250!important
}
.tier-free{
  background:#d4ecdd!important;
  color:#1c7950!important
}
.pricing-card.plan-0 li{
  color:#3f6252!important
}
.pricing-card.plan-0.selected .btn{
  background:#24895c!important;
  color:#fff!important;
  border-color:#24895c!important
}
.pricing-card.managed-plan.selected{
  background:#f0edf5!important;
  border-color:#777080!important;
  box-shadow:0 0 0 2px #77708026!important
}
.pricing-card.managed-plan.selected .tier-managed{
  background:#5b5567!important;
  color:#fff!important
}
.pricing-card.managed-plan.selected .plan-coins{
  background:#e2deea!important;
  color:#51485e!important
}
.pricing-card.managed-plan.selected .btn{
  background:#e1dbe9!important;
  border-color:#aba1ba!important;
  color:#4f435f!important
}
.plan-selection-status[data-tier=managed] b{
  color:#5b5567!important
}
.pricing-card.managed-plan:focus-visible{
  outline:2px solid #777080;
  outline-offset:3px
}
.pricing-card.plan-1.selected .btn{
  background:#6650ac!important;
  border-color:#6650ac!important;
  color:#fff!important;
  box-shadow:none!important
}
.pricing-card.plan-1.selected .btn:hover{
  background:#584397!important;
  border-color:#584397!important
}
.pricing-card.managed-plan.selected{
  --plan-color:#2879bf;
  --plan-tint:#e6f1fb;
  background:#f2f8ff!important;
  border-color:#6ba4d6!important;
  box-shadow:0 0 0 2px #6ba4d61c!important
}
.pricing-card.managed-plan.selected h2{
  color:#285c89!important
}
.pricing-card.managed-plan.selected .managed-plan-title{
  color:#285c89!important
}
.pricing-card.managed-plan.selected .tier-managed{
  background:#dcecfb!important;
  color:#3474a9!important
}
.pricing-card.managed-plan.selected .plan-coins{
  background:#e3effa!important;
  color:#48718f!important
}
.pricing-card.managed-plan.selected li{
  color:#607c94!important
}
.pricing-card.managed-plan.selected li>span{
  color:#438cc5!important
}
.pricing-card.managed-plan.selected .btn{
  background:#2879bf!important;
  border-color:#2879bf!important;
  color:#fff!important;
  box-shadow:none!important
}
.pricing-card.managed-plan.selected .btn:hover{
  background:#206ba9!important;
  border-color:#206ba9!important
}
.plan-selection-status[data-tier=managed] b{
  color:#2879bf!important
}
html[data-scheme=dark] .pricing-card.plan-0,html[data-scheme=dark] .pricing-card.plan-1,html[data-scheme=dark] .pricing-card.managed-plan{
  background:#121b2c!important;
  border-color:#2c3a52!important;
  box-shadow:none!important
}
html[data-scheme=dark] .pricing-card.plan-0{
  --plan-color:#71d6a1;
  --plan-tint:#1c3b32
}
html[data-scheme=dark] .pricing-card.plan-1{
  --plan-color:#bca3f6;
  --plan-tint:#302541
}
html[data-scheme=dark] .pricing-card.managed-plan{
  --plan-color:#8dbce7;
  --plan-tint:#233347
}
html[data-scheme=dark] .pricing-card.plan-0.selected{
  background:#152b25!important;
  border-color:#54ad7f!important;
  box-shadow:0 0 0 2px #54ad7f20!important
}
html[data-scheme=dark] .pricing-card.plan-1.selected{
  background:#251d36!important;
  border-color:#9e80d6!important;
  box-shadow:0 0 0 2px #9e80d620!important
}
html[data-scheme=dark] .pricing-card.managed-plan.selected{
  background:#172b40!important;
  border-color:#619ed0!important;
  box-shadow:0 0 0 2px #619ed020!important
}
html[data-scheme=dark] .pricing-card.plan-0 h2,html[data-scheme=dark] .pricing-card.plan-0 .plan-price,html[data-scheme=dark] .pricing-card.plan-0 .plan-price small{
  color:#71d6a1!important
}
html[data-scheme=dark] .pricing-card.plan-1 h2,html[data-scheme=dark] .pricing-card.plan-1 .plan-price,html[data-scheme=dark] .pricing-card.plan-1 .plan-price small{
  color:#bca3f6!important
}
html[data-scheme=dark] .pricing-card.plan-0 p,html[data-scheme=dark] .pricing-card.plan-1 p,html[data-scheme=dark] .pricing-card.managed-plan p,html[data-scheme=dark] .pricing-card.plan-0 li,html[data-scheme=dark] .pricing-card.plan-1 li,html[data-scheme=dark] .pricing-card.managed-plan li{
  color:#b8c6da!important
}
html[data-scheme=dark] .pricing-card.managed-plan h2{
  color:#d7e8f8!important
}
html[data-scheme=dark] .pricing-card.managed-plan .managed-plan-title{
  color:#d7e8f8!important
}
html[data-scheme=dark] .pricing-card.managed-plan.selected .btn{
  background:#2879bf!important;
  color:#fff!important
}
html[data-scheme=dark] .pricing-card .plan-coins{
  background:var(--plan-tint)!important;
  color:var(--plan-color)!important
}
html[data-scheme=dark] .pricing-card.plan-0 li b{
  color:#71d6a1!important
}
html[data-scheme=dark] .pricing-card.plan-1 li b{
  color:#bca3f6!important
}
html[data-scheme=dark] .pricing-card li.unavailable,html[data-scheme=dark] .pricing-card li.unavailable span,html[data-scheme=dark] .pricing-card li.unavailable b{
  color:#78899f!important
}
html[data-scheme=dark] .tier-free{
  background:#204435!important;
  color:#92dab2!important
}
html[data-scheme=dark] .tier-pro{
  background:#3a2c51!important;
  color:#ceb7fa!important
}
html[data-scheme=dark] .tier-managed{
  background:#293b51!important;
  color:#a5c6e8!important
}
html[data-scheme=dark] .plan-selection-status{
  background:#121b2c!important;
  border-color:#2c3a52!important;
  color:#b6c5d9
}
html[data-scheme=dark] .plan-selection-status b{
  color:#c4b0f0!important
}
html[data-scheme=dark] .plan-selection-status[data-tier=free] b{
  color:#71d6a1!important
}
html[data-scheme=dark] .plan-selection-status[data-tier=managed] b{
  color:#8dbce7!important
}
html[data-scheme=dark] .pricing-card.managed-plan .plan-coins,html[data-scheme=dark] .pricing-card.managed-plan.selected .plan-coins{
  background:#23354a!important;
  color:#e0eaf5!important;
  border:1px solid #304359!important
}
.pricing-card.plan-2{
  --plan-color:#a87b27;
  --plan-tint:#f6ecd4;
  background:#fff!important;
  border-color:#dce4ef!important;
  color:#344a65!important
}
.pricing-card.plan-2 h2{
  color:#233750!important
}
.pricing-card.plan-2 p,.pricing-card.plan-2 li,.pricing-card.plan-2 .plan-price span{
  color:#536b8b!important
}
.pricing-card.plan-2 .plan-coins{
  background:#f6ecd4!important;
  color:#896823!important
}
.pricing-card.plan-2.selected{
  background:#fff9ed!important;
  border-color:#d5b264!important;
  box-shadow:0 0 0 2px #d5b26425!important
}
html[data-scheme=dark] .pricing-card.plan-2{
  --plan-color:#e6bd68;
  --plan-tint:#3b3324;
  background:#121b2c!important;
  border-color:#2c3a52!important;
  color:#dce5f1!important
}
html[data-scheme=dark] .pricing-card.plan-2 h2{
  color:#e2eaf6!important
}
html[data-scheme=dark] .pricing-card.plan-2 p,html[data-scheme=dark] .pricing-card.plan-2 li,html[data-scheme=dark] .pricing-card.plan-2 .plan-price span{
  color:#b8c6da!important
}
html[data-scheme=dark] .pricing-card.plan-2 .plan-coins{
  background:#3b3324!important;
  color:#e6cd96!important
}
html[data-scheme=dark] .pricing-card.plan-2.selected{
  background:#29271f!important;
  border-color:#c3a15b!important;
  box-shadow:0 0 0 2px #c3a15b20!important
}
html[data-scheme=light] .pricing-card.plan-2 .btn{
  color:#fff!important
}
.plan-selection-status[data-tier=free] #selectedPlanName{
  color:#218259!important
}
.plan-selection-status[data-tier=pro] #selectedPlanName{
  color:#6650ac!important
}
.plan-selection-status[data-tier=full] #selectedPlanName{
  color:#a87b27!important
}
.plan-selection-status[data-tier=managed] #selectedPlanName{
  color:#2879bf!important
}
html[data-scheme=dark] .plan-selection-status[data-tier=free] #selectedPlanName{
  color:#71d6a1!important
}
html[data-scheme=dark] .plan-selection-status[data-tier=pro] #selectedPlanName{
  color:#bca3f6!important
}
html[data-scheme=dark] .plan-selection-status[data-tier=full] #selectedPlanName{
  color:#e6bd68!important
}
html[data-scheme=dark] .plan-selection-status[data-tier=managed] #selectedPlanName{
  color:#8dbce7!important
}
#planComparison{
  scroll-margin-top:95px
}
.pricing-section-heading{
  scroll-margin-top:90px
}
#landingConsult{
  width:760px!important;
  border-radius:14px!important;
  border-color:#e1e6ef!important
}
.lc-head{
  padding:22px 24px!important
}
.lc-head h2{
  font-family:"Microsoft YaHei","PingFang SC",sans-serif;
  font-size:20px!important;
  font-weight:700;
  color:#243b59
}
.lc-body{
  padding:24px!important;
  font-family:"Microsoft YaHei","PingFang SC",sans-serif;
  font-size:13px!important;
  color:#647d9c
}
.lc-body>p:first-child{
  padding:16px 18px;
  background:#edf4fc;
  border:1px solid #dce7f5;
  border-radius:10px;
  color:#57708d!important
}
.lc-grid{
  gap:12px!important
}
.lc-grid div{
  background:#f7f9fc!important;
  border:1px solid #e0e7f1;
  border-radius:8px;
  padding:15px!important
}
.lc-grid b{
  color:#245582!important;
  font-size:14px
}
.lc-grid p{
  color:#63778e!important;
  line-height:1.8
}
.lc-phone{
  background:transparent!important;
  border-top:1px solid #e5ebf3;
  border-radius:0!important;
  padding:18px 0 0!important;
  justify-content:flex-start!important;
  gap:12px
}
.lc-phone a{
  font-size:15px!important;
  color:#6650aa!important
}
.lc-head button{
  display:grid;
  place-items:center;
  width:28px;
  height:28px;
  line-height:1
}
.lc-body>p{
  line-height:1.9
}
.lc-wecom{
  display:flex;
  align-items:center;
  gap:13px;
  padding:17px;
  background:#f1f8f4;
  border:1px solid #dbece1;
  border-radius:10px;
  margin:20px 0
}
.lc-wecom-icon{
  width:42px;
  height:42px;
  display:grid;
  place-items:center;
  background:#deeee4;
  color:#2b8b5b;
  border-radius:10px;
  font-size:22px;
  font-weight:700
}
.lc-wecom b{
  font-size:15px;
  color:#2b6045
}
.lc-wecom p{
  margin:4px 0 0;
  color:#778b80;
  font-size:12px
}
.lc-wecom>a{
  margin-left:auto;
  white-space:nowrap;
  padding:8px 14px;
  border-radius:6px;
  background:#28895e;
  color:#fff;
  text-decoration:none;
  font-size:12px
}
html[data-scheme=dark] #landingConsult{
  background:#121b2c!important;
  border-color:#344059!important;
  color:#dce7f6!important
}
html[data-scheme=dark] .lc-head{
  border-color:#2d3950!important
}
html[data-scheme=dark] .lc-head h2{
  color:#e3ecf9!important
}
html[data-scheme=dark] .lc-body>p:first-child,html[data-scheme=dark] .lc-grid div{
  background:#1b2940!important;
  border-color:#30405a!important;
  color:#bccce1!important
}
html[data-scheme=dark] .lc-grid b{
  color:#a9c8ef!important
}
html[data-scheme=dark] .lc-grid p,html[data-scheme=dark] .lc-body>p{
  color:#a2b5cf!important
}
html[data-scheme=dark] .lc-wecom{
  background:#193429!important;
  border-color:#2d5140!important
}
html[data-scheme=dark] .lc-wecom b{
  color:#a0d9b7!important
}
html[data-scheme=dark] .lc-wecom p{
  color:#a0b9aa!important
}
html[data-scheme=dark] .lc-wecom-icon{
  background:#274c3b!important;
  color:#9addb5!important
}
html[data-scheme=dark] .lc-phone{
  border-color:#30405a!important
}
html[data-scheme=dark] .lc-phone a{
  color:#bca3f6!important
}
#landingConsult{
  width:680px;
  max-width:calc(100vw - 40px);
  padding:0;
  border:1px solid #e1e6ef;
  border-radius:16px;
  background:#fff;
  color:#223553;
  box-shadow:0 24px 80px #12244130
}
#landingConsult::backdrop{
  background:#14243d66
}
.lc-head{
  display:flex;
  justify-content:space-between;
  align-items:center;
  padding:22px 26px;
  border-bottom:1px solid #e8edf5
}
.lc-head h2{
  font-size:20px;
  margin:0
}
.lc-head button{
  background:none;
  border:0;
  color:#8c9ab0;
  font-size:25px;
  cursor:pointer
}
.lc-body{
  padding:24px 26px;
  line-height:1.8;
  font-size:14px
}
.lc-body>p{
  color:#77859b;
  margin-top:0
}
.lc-grid{
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:12px;
  margin:20px 0
}
.lc-grid div{
  padding:12px 15px;
  background:#f7f5fc;
  border-radius:8px
}
.lc-grid b{
  color:#6550aa
}
.lc-grid p{
  font-size:12px;
  color:#77839a;
  margin:5px 0 0
}
.lc-phone{
  padding:16px 20px;
  background:#f0ebfa;
  border-radius:9px;
  display:flex;
  justify-content:space-between;
  align-items:center
}
.lc-phone a{
  color:#6650ac;
  font-size:21px;
  font-weight:700;
  text-decoration:none
}
.lc-foot{
  padding:16px 26px;
  text-align:right;
  border-top:1px solid #e8edf5
}
.lc-foot button{
  border:1px solid #dce4ef;
  border-radius:6px;
  background:#fff;
  color:#4d627e;
  padding:9px 28px;
  cursor:pointer
}
