.pricing__description{margin-left:auto;margin-right:auto;max-width:620px}.pricing__toggle{align-items:center;background-color:var(--white);border:1px solid var(--light-gray);border-radius:10px;display:inline-flex;gap:4px;padding:4px}.pricing__toggle-option{background-color:transparent;border:0;border-radius:6px;color:var(--dark-gray);cursor:pointer;font-size:16px;font-weight:600;padding:8px 16px;transition:background-color .2s ease-in-out,color .2s ease-in-out}.pricing__toggle-option:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px}.pricing__toggle-option--active,.pricing__toggle-option:hover{background-color:rgba(var(--green-rgb),.1);color:var(--green)}.pricing__card{background-color:var(--white);border:1px solid var(--border-color);border-radius:24px}.pricing__card--popular{background-color:transparent;background-image:linear-gradient(180deg,rgba(var(--green-rgb),0) 0,rgba(var(--green-rgb),.1) 100%);border:2px solid rgba(var(--green-rgb),.25);border-radius:16px}.pricing__badge{align-items:center;border-bottom:2px solid rgba(var(--green-rgb),.25);display:flex;gap:8px;height:42px;justify-content:center;margin:0;padding:0 12px}@media (min-width:1024px){.pricing__card--offset{margin-top:43px}}.pricing__badge-icon{color:var(--green);flex-shrink:0;height:18px;width:18px}.pricing__plan-description{min-height:40px}@media (max-width:767px){.pricing__plan-description{min-height:0}}.pricing__discount-badge{background-color:#e8f3ed;border:1px solid #badac8;border-radius:4px;color:#156938;display:inline-block;font-size:14px;font-weight:600;line-height:20px;padding:3px 7px;white-space:nowrap}.pricing__price-note-placeholder{visibility:hidden}.pricing__price-block{display:flex;flex-direction:column;justify-content:flex-end;min-height:132px;position:relative}@media (max-width:767px){.pricing__price-block{justify-content:flex-start;min-height:0}.pricing__price-note-placeholder{display:none}}.pricing__list{display:flex;flex-direction:column;gap:12px;list-style:none;margin:32px 0 0;padding:0}.pricing__row{align-items:center;display:flex;gap:12px;margin:0}.pricing__row-icon{align-items:center;display:inline-flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.pricing__row-icon img,.pricing__row-icon svg{height:20px;object-fit:contain;width:20px}.pricing__list--features .pricing__row-icon svg,.pricing__list--features .pricing__row-icon svg path{fill:var(--green)}.pricing__row-icon--excluded{color:var(--error-color)}.pricing__row-text{color:var(--dark-gray);flex-grow:1;min-width:0}.pricing__divider{border:0;border-top:1px solid var(--light-gray);margin:24px 0 0}.pricing__tooltip{display:inline-flex;flex-shrink:0;position:relative}.pricing__tooltip-trigger{align-items:center;background:transparent;border:0;color:var(--slate-gray);cursor:pointer;display:inline-flex;justify-content:center;padding:0;transition:color .2s ease-in-out}.pricing__tooltip-trigger:hover,.pricing__tooltip-trigger[aria-expanded=true]{color:var(--green)}.pricing__tooltip-trigger:focus-visible{border-radius:50%;outline:2px solid var(--focus-color);outline-offset:2px}.pricing__tooltip-icon{height:18px;width:18px}.pricing__tooltip-bubble{--pricing-tooltip-shift:0px;background-color:var(--dark-gray);border-radius:8px;bottom:calc(100% + 10px);box-shadow:0 4px 16px rgba(var(--black-rgb),.15);color:var(--white);display:none;font-size:14px;left:50%;max-width:70vw;opacity:0;padding:12px;position:absolute;text-align:left;transform:translateX(calc(-50% + var(--pricing-tooltip-shift))) translateY(4px);transition:opacity .18s ease-out,transform .18s ease-out,visibility 0s linear .18s,display .18s;transition-behavior:allow-discrete;visibility:hidden;width:240px;z-index:10}.pricing__tooltip-bubble:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid var(--dark-gray);content:"";height:0;left:calc(50% - var(--pricing-tooltip-shift));margin-left:-6px;position:absolute;top:100%;width:0}.pricing__tooltip-bubble--visible,.pricing__tooltip-trigger:focus-visible+.pricing__tooltip-bubble,.pricing__tooltip:hover .pricing__tooltip-bubble{display:block;opacity:1;transform:translateX(calc(-50% + var(--pricing-tooltip-shift))) translateY(0);transition:opacity .18s ease-out,transform .18s ease-out,visibility 0s;visibility:visible}@starting-style{.pricing__tooltip-bubble--visible,.pricing__tooltip-trigger:focus-visible+.pricing__tooltip-bubble,.pricing__tooltip:hover .pricing__tooltip-bubble{opacity:0;transform:translateX(calc(-50% + var(--pricing-tooltip-shift))) translateY(4px)}}@media (prefers-reduced-motion:reduce){.pricing__tooltip-bubble{transition:none}}