.pr-pricing-03 .card-container{position:relative}.pr-pricing-03 .cards{row-gap:50px}.pr-pricing-03 .card{border:none;border-radius:0;border-radius:20px;box-shadow:4px 4px 30px 0 rgba(0,0,0,.1);display:flex;height:100%;min-height:32.375rem;padding:50px 30px;position:relative;transition:background .25s ease-in-out}.pr-pricing-03 .card .pricing-name{align-items:center;display:flex;gap:1rem}.pr-pricing-03 .card .recommended-badge{border-radius:100px;font-size:16px;font-weight:500;left:50%;padding:12px 24px;position:absolute;top:0;transform:translate(-50%,-22.5px)}.pr-pricing-03 .feature-list{list-style:none;margin-bottom:0;padding:0}.pr-pricing-03 ul [role=presentation]{margin-right:1rem}.pr-pricing-03 .feature-list li{align-items:center;display:flex;padding:0 0 .5rem;position:relative}.pr-pricing-03 .feature-list li svg.icon{min-width:15px}.pr-pricing-03 .feature-list li:last-child{padding-bottom:0}.pr-pricing-03 .feature-list li p{margin-bottom:0}.pr-pricing-03 .card-section.ctas{margin-top:auto;padding-top:32px}.pr-pricing-03 .pricing-text{display:none}.pr-pricing-03 .pricing-text--active{display:block}.pr-pricing-03 .details{border-bottom:1px solid #e3e3e3;border-top:1px solid #e3e3e3;margin:32px 0;padding:32px 0}.toggle-section{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.pricing-toggle__container{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:space-between;padding-bottom:60px}.pricing-toggle__container .badge{align-items:center;display:flex;font-size:12px;font-weight:500}.pricing-toggle__container .toggle-button.active .badge{opacity:1}.pr-pricing-03 .yearly-tooltip{color:var(--primary);font-size:12px;font-weight:500}.pr-pricing-03 .pricing-toggle-button{background:#fbfbfc;border:1px solid #d1deed;border-radius:7px;display:inline-flex;gap:12px;inline-size:100%;padding:12px}.pr-pricing-03 .pricing-toggle-button .toggle-button{align-items:center;background:transparent;border:0;border-radius:5px;box-shadow:none;color:var(--body_color);display:flex;flex:1 1;flex-direction:column;font-size:1rem;font-weight:600;gap:0;justify-content:center;padding:8px 20px;white-space:nowrap}.pr-pricing-03 .pricing-toggle-button .toggle-button.active{background:#2a3e70;color:#fff;opacity:1}.save-label{background:#92d0ec;border-radius:4px;color:var(--body_color);display:inline-block;font-size:14px;font-weight:500;margin-bottom:2.5rem;margin-top:1rem;padding:6px}.pr-pricing-03 .pricing-cta-1{display:none}.pr-pricing-03 .pricing-cta-1--active,.pr-pricing-03 .pricing-cta-2{display:flex}.pr-pricing-03 .pricing-cta-2--inactive{display:none}