/* Free-first VOLENG pricing, V6. Scoped to the public pricing page. */
.pricingTrust{display:flex;justify-content:center;gap:21px;flex-wrap:wrap;margin:18px auto 0;color:#215d65;font-size:12px;font-weight:800}
.plans{max-width:1470px;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;align-items:stretch;padding-top:38px}
.plans>.plan{min-width:0;min-height:540px;padding:22px 17px 20px;overflow-wrap:anywhere}
.plans>.plan .users{margin-top:13px}
.plans>.plan .price{font-size:clamp(27px,2.8vw,38px)}
.plans>.plan .cta{min-height:48px;height:auto;padding:10px 8px;text-align:center;line-height:1.25}
.plans>.plan .paymentSummary{font-size:10px!important}
.plans>.plan .features{margin-top:auto}
.plans>.plan .desc{min-height:62px}
.plans>.plan .annualNote{min-height:29px}
.plans>.plan.plan-free{border:2px solid #78c6b1;background:linear-gradient(165deg,#f0fff9 0%,#ffffff 42%);box-shadow:0 12px 32px rgba(8,132,101,.10)}
.plans>.plan.plan-free .free-label{background:#078867}
.plans>.plan.plan-free .cta{background:#078867;color:#fff}
.plans>.plan.plan-free .perUser{color:#087a61}
.plans>.plan.plan-free .features{margin-top:auto}
.plans>.plan.plan-free .compare-free-link{font-size:11px;margin:-8px 0 16px}
@media(max-width:1250px){.plans{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1090px;row-gap:24px}.plans>.plan{min-height:520px}}
@media(max-width:800px){.plans{grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px}}
@media(max-width:560px){.plans{grid-template-columns:1fr;max-width:490px;gap:22px}.plans>.plan{min-height:0}.pricingTrust{gap:10px}.pricingTrust span{font-size:10px}}
