.pricing-card-wrapper{border-radius:24px;height:100%;position:relative}.pricing-section .h1,.pricing-section .h2,.pricing-section h1,.pricing-section h2{margin-bottom:80px;text-align:center}.kl-pricing{display:grid;gap:32px!important;grid-template-columns:1fr 1fr 1fr}.kl-pricing__card{border:1px solid #eaecf0!important;border-radius:24px!important;box-shadow:0 4px 60px -32px rgba(0,0,0,.15)!important;display:flex;flex-direction:column;gap:32px;height:100%;justify-content:space-between;margin:0!important;overflow:hidden;padding:32px 24px!important;position:relative;text-align:left;width:100%}.kl-pricing__card--featured .kl-pricing__card{background:#f6fef9}.kl-pricing__card h3{font-size:2.5rem!important;font-weight:600!important}.kl-pricing__badge{background:#18453d!important;border-radius:24px 24px 0 0!important;color:#fff!important;font-size:.875rem;padding:18px 10px 35px!important;top:-10px;width:100%!important;z-index:0}.save_text{align-items:center;display:flex;font-size:.875rem;font-weight:700;height:100px;justify-content:center;padding:20px;right:-15px;text-align:center;top:-15px;width:100px}.save_text,.save_text:after,.save_text:before{background:#fef0c7;border-radius:100px;position:absolute}.save_text:after,.save_text:before{content:""}.save_text:before{height:120px;opacity:.5;width:120px}.save_text:after{height:140px;opacity:.3;width:140px}span.save_text span{position:relative;z-index:2}.pricing-description p{font-size:.875rem!important;font-weight:600!important;margin-bottom:0!important}.kl-pricing__price{color:#101828!important;font-size:52px!important;font-weight:400!important;letter-spacing:-.06em!important}.kl-pricing__price span{font-size:24px!important;letter-spacing:0!important}.kl-pricing__price div{display:inline-block}.sub_pricing_text{color:#98a2b3;font-size:.875rem}.pricing-bottom{text-align:center}a.view-all-text{color:var(--body-main)!important;display:inline-block;font-size:1rem!important;font-weight:700!important;margin-top:24px!important}.toggle-section{align-items:center;display:flex;gap:16px;justify-content:center;margin-bottom:94px}.toggle-section div{color:#667085}.payment_selected{color:#101828!important}@media screen and (max-width:1000px){.kl-pricing{grid-template-columns:1fr 1fr}.kl-pricing__card{gap:0}.kl-pricing__card .sub_pricing_text{margin-bottom:26px}}@media screen and (max-width:768px){.kl-pricing{grid-template-columns:1fr}.kl-pricing__card{height:auto}.kl-pricing__card--featured{margin-top:48px}.toggle-section{margin-bottom:42px}.pricing-card-wrapper.last_step{margin-top:48px}}