#pricing .plans.p4{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}#pricing .plan{padding:28px}#pricing .plan.hl{transform:none}
#pricing .price{font-size:44px}#pricing .py{display:none}#pricing.yr .pm{display:none}#pricing.yr .py{display:inline}
#pricing .plan p{font-size:14px;color:var(--ac2)}#pricing .plan ul{font-size:14px;margin:20px 0 26px}#pricing .plan .btn{text-align:center}
#pricing .soon{font-size:10px;font-weight:700;letter-spacing:.04em;padding:2px 7px;border-radius:99px;background:#f59e0b1f;color:#f5b03d;margin-left:4px;white-space:nowrap}
[data-theme=light] #pricing .soon{color:#b45309;background:#f59e0b24}
#pricing .bill{display:flex;justify-content:center;gap:6px;margin:0 auto 34px;flex-wrap:wrap}
#pricing .bill button{font:inherit;font-size:14px;padding:8px 18px;border-radius:99px;border:1px solid var(--line2);background:transparent;color:inherit;cursor:pointer}
#pricing .bill button.on{background:var(--ac);color:var(--actx,#04130d);border-color:transparent;font-weight:700}
#pricing .pfoot{text-align:center;color:var(--mut);font-size:14px;margin-top:26px}#pricing .pfoot a{color:var(--ac2)}
@media(max-width:1100px){#pricing .plans.p4{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:640px){#pricing .plans.p4{grid-template-columns:1fr}}
#pricing li.hi{color:var(--ac2)}#pricing li.hi b{font-weight:700}#pricing li.hi .sub{display:block;margin:4px 0 0 22px;font-size:13px;color:var(--mut);font-weight:400}
