.flexa-pricing-table{box-sizing:border-box}.flexa-pricing-table--boxed{margin-right:auto;margin-left:auto}.flexa-pricing-table--full-width{width:100%}.flexa-pricing-table--has-toggle{display:flex;flex-direction:column}.flexa-pricing-table__billing{align-self:center;background:rgba(0,0,0,.05);border-radius:999px;display:inline-flex;gap:4px;margin:0 0 24px;padding:4px;position:relative}.flexa-pricing-table__billing-indicator{background:var(--wp--preset--color--base,#fff);border-radius:999px;box-shadow:0 1px 3px rgba(0,0,0,.15);height:var(--flexa-billing-ind-h,0);right:0;opacity:0;pointer-events:none;position:absolute;top:0;transform:translate(var(--flexa-billing-ind-x,0),var(--flexa-billing-ind-y,0));transition:transform .25s ease,width .25s ease;width:var(--flexa-billing-ind-w,0);z-index:0}.flexa-pricing-table__billing.is-indicator-ready .flexa-pricing-table__billing-indicator{opacity:1}.flexa-pricing-table__billing-option{appearance:none;background:transparent;border:0;border-radius:999px;color:inherit;cursor:pointer;font:inherit;line-height:1.2;padding:6px 18px;position:relative;transition:color .2s ease;z-index:1}.flexa-pricing-table__billing-option.is-active{background:var(--wp--preset--color--base,#fff);box-shadow:0 1px 3px rgba(0,0,0,.15)}.flexa-pricing-table__billing.is-indicator-ready .flexa-pricing-table__billing-option.is-active{background:none;box-shadow:none}.flexa-pricing-table__grid{box-sizing:border-box;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.flexa-pricing-table__plan{align-items:center;border:1px solid rgba(0,0,0,.1);border-radius:12px;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;padding:28px 24px;text-align:center}.flexa-pricing-table__plan.is-highlighted{border-color:#2563eb;border-width:2px}.flexa-pricing-table__badge{background:#2563eb;border-radius:999px;color:#fff;display:inline-block;font-size:.72em;font-weight:600;letter-spacing:.03em;padding:2px 12px;text-transform:uppercase}.flexa-pricing-table__name{font-size:1.15em;font-weight:600}.flexa-pricing-table__price{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px;justify-content:center}.flexa-pricing-table__amount{font-size:2em;font-weight:700;line-height:1.1}.flexa-pricing-table__period{font-size:.9em;opacity:.7}.flexa-pricing-table.is-yearly .flexa-pricing-table__price-group--monthly,.flexa-pricing-table__price-group--yearly{display:none}.flexa-pricing-table.is-yearly .flexa-pricing-table__price-group--yearly{display:inline}.flexa-pricing-table__features{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0;width:100%}.flexa-pricing-table__feature{margin:0}.flexa-pricing-table__cta{margin-top:auto;text-decoration:none}@media(prefers-reduced-motion:reduce){.flexa-pricing-table__billing-indicator{transition:none}}@media(min-width:1025px){.flexa-pricing-table.flexa-hide-desktop{display:none!important}}@media(min-width:768px)and (max-width:1024px){.flexa-pricing-table.flexa-hide-tablet{display:none!important}}@media(max-width:767px){.flexa-pricing-table.flexa-hide-mobile{display:none!important}}
