.pricing__description{margin-left:auto;margin-right:auto;max-width:620px}.pricing__toggle{align-items:center;background-color:#fff;border:1px solid #f3f5f7;border-radius:10px;display:inline-flex;gap:4px;padding:4px}.pricing__toggle-option{background-color:transparent;border:0;border-radius:6px;color:#121212;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(0,137,106,.1);color:#00896a}.pricing__card{background-color:#fff;border:1px solid #e6e8ea;border-radius:24px}.pricing__card--popular{background-color:transparent;background-image:linear-gradient(180deg,rgba(0,137,106,0),rgba(0,137,106,.1));border:2px solid rgba(0,137,106,.25);border-radius:16px}.pricing__badge{align-items:center;border-bottom:2px solid rgba(0,137,106,.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:#00896a;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:#00896a}.pricing__row-icon--excluded{color:#f2545b}.pricing__row-text{color:#121212;flex-grow:1;min-width:0}.pricing__divider{border:0;border-top:1px solid #f3f5f7;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:#666;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:#00896a}.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:#121212;border-radius:8px;bottom:calc(100% + 10px);box-shadow:0 4px 16px rgba(0,0,0,.15);color:#fff;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 #121212;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}}