.fs-pricing-tiers__grid{display:grid;grid-template-columns:1fr;grid-gap:30px}@media screen and (min-width:768px){.fs-pricing-tiers__grid{grid-template-columns:2fr 3fr;margin-top:16px}}.fs-pricing-tiers__plan-toggle-wrapper{background:#fff;border:1px solid #d3d3d3;border-radius:30px;display:inline-flex;margin-bottom:0;padding:4px;position:relative}.fs-pricing-tiers__plan-toggle-wrapper [type=radio]{opacity:0;pointer-events:none;position:absolute}.fs-pricing-tiers__plan-toggle-wrapper [type=radio]:checked#monthly_mobile~label[for=monthly_mobile]:hover,.fs-pricing-tiers__plan-toggle-wrapper [type=radio]:checked#monthly~label[for=monthly]:hover,.fs-pricing-tiers__plan-toggle-wrapper [type=radio]:checked#yearly_mobile~label[for=yearly_mobile]:hover,.fs-pricing-tiers__plan-toggle-wrapper [type=radio]:checked#yearly~label[for=yearly]:hover{background:transparent}.fs-pricing-tiers__plan-toggle-wrapper [type=radio]:checked#monthly+label[for=yearly]~.highlighter,.fs-pricing-tiers__plan-toggle-wrapper [type=radio]:checked#monthly_mobile+label[for=yearly_mobile]~.highlighter{transform:none}.fs-pricing-tiers__plan-toggle-wrapper [type=radio]:checked#yearly+label[for=monthly]~.highlighter,.fs-pricing-tiers__plan-toggle-wrapper [type=radio]:checked#yearly_mobile+label[for=monthly_mobile]~.highlighter{transform:translateX(100%)}.fs-pricing-tiers__plan-toggle-wrapper label{border-radius:30px;cursor:pointer;font-size:16px;font-weight:600;line-height:32px;min-width:100px;text-align:center;transition:color .25s ease-in-out;z-index:1}.fs-pricing-tiers__plan-toggle-wrapper label:hover{background:var(--color-ui-light-grey)}.fs-pricing-tiers__plan-toggle-wrapper .highlighter{background:var(--color-brand-yellow);border-radius:30px;height:calc(100% - 8px);left:4px;position:absolute;top:4px;transition:transform .25s ease-in-out;width:calc(50% - 4px)}.fs-pricing-tiers .tab-toggles{display:none;flex-direction:column;gap:16px;margin-bottom:20px}@media screen and (min-width:768px){.fs-pricing-tiers .tab-toggles{display:flex}}.fs-pricing-tiers .tab-toggle{align-items:center;background:#fff;border:1px solid var(--color-ui-light-grey);border-radius:16px;box-shadow:0 2px 4px rgba(0,179,77,.1);cursor:pointer;display:flex;gap:8px;justify-content:space-between;padding:20px;position:relative;transition:background-color .25s ease-in-out}.fs-pricing-tiers .tab-toggle:hover{background-color:var(--color-ui-light-grey)}.fs-pricing-tiers .tab-toggle--active{background-color:var(--color-brand-green);color:#fff}.fs-pricing-tiers .tab-toggle--active:hover{background:var(--color-brand-green)}.fs-pricing-tiers .tab-toggle--mobile{margin-top:16px}@media screen and (min-width:768px){.fs-pricing-tiers .tab-toggle--mobile{display:none}}.fs-pricing-tiers .tab-toggle--mobile--active{background:var(--color-brand-green);border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0;color:#fff}.fs-pricing-tiers .tab-toggle__badge{background:var(--color-brand-yellow);border-radius:12px;color:#fff;font-size:12px;left:16px;padding:4px 8px;position:absolute;top:0;transform:translateY(-50%)}.fs-pricing-tiers .tab-toggle__price,.fs-pricing-tiers .tab-toggle__title{flex-grow:1;font-size:20px;font-weight:700}.fs-pricing-tiers .tab-toggle__price{align-items:flex-end;display:flex;flex-wrap:nowrap;gap:.1em;text-align:right}.fs-pricing-tiers .tab-toggle__price span{font-size:12px;font-weight:400}.fs-pricing-tiers .tab-toggle__discount{flex-grow:1;text-align:right}.fs-pricing-tiers .tab-toggle__discount span{background-color:rgba(0,237,103,.1);border-radius:100px;font-size:12px;padding:4px 8px}.fs-pricing-tiers .tab-panel{border:1px solid rgba(0,176,76,.28);border-radius:16px;box-shadow:0 2px 4px rgba(0,179,77,.1);display:none}.fs-pricing-tiers .tab-panel--active{animation:fadeInDown .5s ease-out both;display:block}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.fs-pricing-tiers .tab-panel .tab-panel__header{align-items:center;background:var(--color-brand-light-blue);border-bottom:2px solid var(--color-brand-green);border-top-left-radius:16px;border-top-right-radius:16px;box-shadow:0 2px 4px rgba(0,179,77,.1);color:var(--color-ui-black);display:none;font-size:20px;font-weight:700;gap:16px;justify-content:space-between;padding:20px}@media screen and (min-width:768px){.fs-pricing-tiers .tab-panel .tab-panel__header{display:flex}}.fs-pricing-tiers .tab-panel .tab-panel__header-title{font-size:20px;font-weight:700}.fs-pricing-tiers .tab-panel .tab-panel__header-price{font-size:32px;font-weight:700;text-align:right}.fs-pricing-tiers .tab-panel .tab-panel__header-price span{font-size:12px;font-weight:400}.fs-pricing-tiers .tab-panel .tab-panel__content{background:#fff;border-bottom-left-radius:16px;border-bottom-right-radius:16px;display:flex;flex-direction:column;gap:24px;padding:20px}.fs-pricing-tiers .tab-panel .tab-panel__content-title{font-size:16px;font-weight:700;grid-column:span 2}.fs-pricing-tiers .tab-panel .tab-panel__features-list{display:grid;gap:16px;grid-template-columns:fr;list-style:none;margin-top:16px;padding:0}@media screen and (min-width:768px){.fs-pricing-tiers .tab-panel .tab-panel__features-list{grid-template-columns:1fr 1fr}}.fs-pricing-tiers .tab-panel .tab-panel__features-list-item{align-items:center;display:flex;font-size:16px;font-weight:400;gap:8px}.fs-pricing-tiers .tab-panel .tab-panel__features-list-item-icon{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.fs-pricing-tiers .tab-panel .tab-panel__features-list-item-text{flex-grow:1}.fs-pricing-tiers .tab-panel .tab-panel__2-columns{display:grid;gap:16px;grid-template-columns:1fr}@media screen and (min-width:768px){.fs-pricing-tiers .tab-panel .tab-panel__2-columns{grid-template-columns:1fr 1fr}}.fs-pricing-tiers .tab-panel .tab-panel__highlights-item{background:var(--color-brand-light-blue);border-radius:200px;font-size:16px;font-weight:700;margin-bottom:16px;padding:16px;text-align:center}.fs-pricing-tiers .tab-panel .tab-panel__details-list{display:flex;flex-direction:column;gap:8px;list-style:none;margin-top:16px;padding:0;width:100%}.fs-pricing-tiers .tab-panel .tab-panel__details-list-item{align-items:center;display:flex;font-size:16px;font-weight:400;gap:8px;padding-left:20px;position:relative}.fs-pricing-tiers .tab-panel .tab-panel__details-list-item:before{background:var(--color-brand-green);border-radius:50%;content:"";height:6px;left:4px;position:absolute;top:50%;transform:translateY(-50%);width:6px}.fs-pricing-tiers .tab-panel .tab-panel__details-list-item-icon{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.fs-pricing-tiers .tab-panel .tab-panel__details-list-item-text{flex-grow:1}.tab-panel__header-price,.tab-toggle__price{opacity:1;transform:translateY(0);transition:transform .25s ease-out,opacity .25s ease-out}.tab-toggle__discount{opacity:1;transition:opacity .25s ease-out}.tab-panel__header-price--monthly,.tab-toggle__price--monthly{position:absolute}.fs-pricing-tiers--monthly .tab-toggle__discount{opacity:0}.fs-pricing-tiers--monthly .tab-panel__header-price--yearly,.fs-pricing-tiers--monthly .tab-toggle__price--yearly{opacity:0;transform:translateY(-100%)}.fs-pricing-tiers--monthly .fs-buttons__group--monthly{display:flex}.fs-pricing-tiers--monthly .fs-buttons__group--yearly{display:none}.fs-pricing-tiers--yearly .tab-panel__header-price--monthly,.fs-pricing-tiers--yearly .tab-toggle__price--monthly{opacity:0;transform:translateY(100%)}.fs-pricing-tiers--yearly .fs-buttons__group--monthly{display:none}.fs-pricing-tiers--yearly .fs-buttons__group--yearly{display:flex}.fs-pricing-tiers__comparison-popup{background:var(--color-brand-light-blue);border:2px solid var(--color-brand-green-hover);border-radius:16px;bottom:20px;left:20px;margin:0 auto;max-width:1200px;opacity:0;overflow:auto;pointer-events:none;position:fixed;right:20px;top:20px;transform:translateY(-20px);transition:opacity .25s ease-out,transform .25s ease-out;z-index:1001}.fs-pricing-tiers__comparison-popup.fs-pricing-tiers__comparison-popup--open{opacity:1;pointer-events:auto;transform:translateY(0)}.fs-pricing-tiers__close-popup{cursor:pointer;position:absolute;right:20px;top:20px}.fs-pricing-tiers__comparison-popup+.popup-overlay{animation:fadeIn .25s ease-out;backdrop-filter:blur(4px);background:rgba(0,0,0,.5);bottom:0;display:none;left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:1000}.fs-pricing-tiers__comparison-popup--open+.popup-overlay{display:block}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fs-pricing-tiers__comparison-grid{align-items:start;display:grid;gap:0;grid-template-columns:1fr}@media screen and (min-width:768px){.fs-pricing-tiers__comparison-grid{gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}}