.pricing-table,.pricing-table *,.pricing-table :after,.pricing-table :before{box-sizing:border-box}.pricing-table{background-color:var(--pricing-table-section-bg);font-size:var(--pricing-table-scale-mobile,100%);padding-bottom:var(--pricing-table-pb-mobile,var(--pricing-table-section-pb));padding-top:var(--pricing-table-pt-mobile,var(--pricing-table-section-pt))}.pricing-table__container{margin-left:auto;margin-right:auto;padding-left:var(--pricing-table-pl-mobile,var(--pricing-table-section-pl));padding-right:var(--pricing-table-pr-mobile,var(--pricing-table-section-pr));width:100%}.pricing-table__container--boxed{max-width:var(--pricing-table-max-width)}.pricing-table__sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.pricing-table__tabs{display:flex;flex-wrap:wrap;gap:var(--pricing-table-tab-gap);justify-content:center;margin-bottom:32px}.pricing-table__tab{appearance:none;-webkit-appearance:none;background-color:var(--pricing-table-tab-bg);color:var(--pricing-table-tab-color);cursor:pointer;font-family:inherit;font-size:var(--pricing-table-tab-font-size-mobile,12px);letter-spacing:.04em;transition:background-color .25s ease,color .25s ease,border-color .25s ease}.pricing-table__tab,.pricing-table__tab:active,.pricing-table__tab:focus,.pricing-table__tab:hover{border-radius:var(--pricing-table-tab-radius);text-transform:uppercase}.pricing-table__tab:not(.pricing-table__tab--active):hover{background-color:var(--pricing-table-tab-hover-bg);box-shadow:none;color:var(--pricing-table-tab-color);outline:none}.pricing-table__tab--active{background-color:var(--pricing-table-tab-active-bg);border-color:var(--pricing-table-tab-active-bg);border-radius:var(--pricing-table-tab-radius);color:var(--pricing-table-tab-active-color)}.pricing-table__tab--active:active,.pricing-table__tab--active:focus,.pricing-table__tab--active:hover{background-color:var(--pricing-table-tab-active-hover-bg);border-color:var(--pricing-table-tab-active-hover-bg);border-radius:var(--pricing-table-tab-radius);box-shadow:none;color:var(--pricing-table-tab-active-color);outline:none}.pricing-table__tab:focus:not(:focus-visible){box-shadow:none;outline:none}.pricing-table__tab:focus-visible{box-shadow:0 0 0 2px var(--pricing-table-tab-active-bg);outline:none}.pricing-table__toggle-wrap{display:flex;justify-content:center;margin-bottom:40px}.pricing-table__toggle{align-items:center;display:flex;gap:16px}.pricing-table__toggle-label{color:var(--pricing-table-toggle-label);font-family:inherit;font-size:var(--pricing-table-toggle-label-font-size-mobile,12px);letter-spacing:.04em;text-transform:uppercase;transition:color .25s ease}.pricing-table__toggle-label--active{color:var(--pricing-table-toggle-label-active)}.pricing-table__toggle-switch{appearance:none;-webkit-appearance:none;background-color:var(--pricing-table-toggle-bg);border:none;border-radius:999px;cursor:pointer;flex-shrink:0;height:28px;padding:0;position:relative;transition:background-color .3s ease;width:52px}.pricing-table__toggle-switch:active,.pricing-table__toggle-switch:focus,.pricing-table__toggle-switch:hover{background-color:var(--pricing-table-toggle-hover-bg);border:none;border-radius:999px;box-shadow:none;outline:none}.pricing-table__toggle-switch:not([aria-checked=true]):hover{background-color:var(--pricing-table-toggle-hover-bg)}.pricing-table__toggle-switch[aria-checked=true]:hover{background-color:var(--pricing-table-toggle-active-hover-bg)}.pricing-table__toggle-switch:not([aria-checked=true]):hover,.pricing-table__toggle-switch[aria-checked=true]:hover{box-shadow:none;outline:none}.pricing-table__toggle-switch:focus:not(:focus-visible){box-shadow:none;outline:none}.pricing-table__toggle-switch:focus{outline:none}.pricing-table__toggle-switch:focus-visible{box-shadow:0 0 0 2px var(--pricing-table-toggle-active);outline:none}.pricing-table__toggle-switch[aria-checked=true]{background-color:var(--pricing-table-toggle-active)}.pricing-table__toggle-knob{background-color:var(--pricing-table-toggle-knob);border-radius:50%;height:22px;left:3px;pointer-events:none;position:absolute;top:3px;transition:transform .3s cubic-bezier(.4,0,.2,1);width:22px}.pricing-table__toggle-switch[aria-checked=true] .pricing-table__toggle-knob{transform:translateX(24px)}.pricing-table__grid{align-items:stretch;display:grid;gap:var(--pricing-table-grid-gap,var(--pricing-table-card-gap));grid-template-columns:1fr}.pricing-table--layout-1 .pricing-table__grid{padding-left:1px;padding-top:1px}.pricing-table--layout-1 .pricing-table__card:not(.pricing-table__card--quote){background-color:var(--pricing-table-card-bg);border-color:var(--pricing-table-card-border-color,#e0e0e0);border-radius:0;border-style:var(--pricing-table-card-border-style,solid);border-width:var(--pricing-table-card-border-width,1px);box-shadow:none;margin:0 0 -1px -1px}.pricing-table--layout-1 .pricing-table__card--featured:not(.pricing-table__card--quote){background-color:var(--pricing-table-card-featured-bg);border:2px solid var(--pricing-table-card-featured-border-color);position:relative;z-index:1}.pricing-table--layout-1 .pricing-table__card--quote{background-color:var(--pricing-table-quote-bg);border-color:var(--pricing-table-quote-border-color,#e0e0e0);border-radius:0;border-style:var(--pricing-table-quote-border-style,solid);border-width:var(--pricing-table-quote-border-width,1px);box-shadow:none;margin:0 0 -1px -1px}.pricing-table--layout-1 .pricing-table__btn,.pricing-table--layout-1 .pricing-table__btn--compare,.pricing-table--layout-1 .pricing-table__btn--quote{border-radius:0}.pricing-table--layout-2 .pricing-table__card:not(.pricing-table__card--quote){background-color:var(--pricing-table-card-bg);border-color:var(--pricing-table-card-border-color,#e0e0e0);border-radius:var(--pricing-table-card-radius,10px);border-style:var(--pricing-table-card-border-style,solid);border-width:var(--pricing-table-card-border-width,1px);box-shadow:var(--pricing-table-card-shadow,none);transition:box-shadow .25s ease,border-color .25s ease,transform .25s ease}.pricing-table--layout-2 .pricing-table__card--featured:not(.pricing-table__card--quote){background-color:var(--pricing-table-card-featured-bg);border:3px solid #0e151b;box-shadow:var(--pricing-table-card-hover-shadow);z-index:1}.pricing-table--layout-2 .pricing-table__card:not(.pricing-table__card--quote):not(.pricing-table__card--featured):hover{border-color:var(--pricing-table-card-hover-border);box-shadow:var(--pricing-table-card-hover-shadow)}.pricing-table__card{display:flex;flex-direction:column;min-width:0;opacity:1;position:relative;transform:translateY(0);transition:opacity .35s ease,transform .35s ease,visibility .35s ease}.pricing-table__card[hidden]{display:none}.pricing-table__card--featured:not(.pricing-table__card--quote){background-color:var(--pricing-table-card-featured-bg)}.pricing-table--layout-2 .pricing-table__card--featured:not(.pricing-table__card--quote){border:3px solid var(--pricing-table-card-featured-border-color,#0e151b)}.pricing-table__card--quote{background-color:var(--pricing-table-quote-bg);border-color:var(--pricing-table-quote-border-color,#e0e0e0);border-radius:var(--pricing-table-quote-radius);border-style:var(--pricing-table-quote-border-style,solid);border-width:var(--pricing-table-quote-border-width,1px)}.pricing-table__card-inner{display:flex;flex:1;flex-direction:column;height:100%}.pricing-table__card-header{display:flex;flex-direction:column;flex-shrink:0}.pricing-table__badge{background-color:var(--pricing-table-badge-bg);border-radius:var(--pricing-table-badge-radius);color:var(--pricing-table-badge-color);font-family:inherit;font-size:var(--pricing-table-badge-font-size-mobile,10px);left:50%;letter-spacing:.06em;position:absolute;text-transform:uppercase;top:0;transform:translate(-50%,-50%);white-space:nowrap;z-index:2}.pricing-table__card--featured:not(.pricing-table__card--quote){padding-top:48px}.pricing-table__title{color:var(--pricing-table-title-color);font-family:inherit;font-size:var(--pricing-table-title-font-size-mobile,32px);letter-spacing:-.02em;line-height:1;margin:var(--pricing-table-title-mt) 0 var(--pricing-table-title-mb)}.pricing-table__desc{color:var(--pricing-table-desc-color);font-family:inherit;font-size:var(--pricing-table-desc-font-size-mobile,13px);line-height:1.5;margin:0 0 24px;min-height:95px}.pricing-table__pricing{margin-bottom:24px}.pricing-table__price-row{align-items:baseline;display:flex;flex-wrap:wrap;gap:2px}.pricing-table__prefix{color:var(--pricing-table-prefix-color);font-size:var(--pricing-table-prefix-font-size-mobile,32px)}.pricing-table__prefix,.pricing-table__price{font-family:inherit;font-weight:600;letter-spacing:-.02em;line-height:1}.pricing-table__price{color:var(--pricing-table-price-color);font-size:var(--pricing-table-price-font-size-mobile,32px);transition:opacity .25s ease,transform .25s ease}.pricing-table__price--transitioning{opacity:0;transform:translateY(-6px)}.pricing-table__suffix{color:var(--pricing-table-suffix-color,#6f6f6f);font-family:inherit;font-size:var(--pricing-table-suffix-font-size-mobile,20px);font-weight:400;letter-spacing:-.02em;line-height:32px;margin-left:4px;transition:opacity .25s ease}.pricing-table__savings{color:var(--pricing-table-savings-color,#6f6f6f);font-family:inherit;font-size:var(--pricing-table-savings-font-size-mobile,14px);font-weight:300;line-height:1;margin:var(--pricing-table-savings-mt) 0 var(--pricing-table-savings-mb)}.pricing-table__savings:empty{display:none}.pricing-table__btn{align-items:center;background-color:var(--pricing-table-btn-bg);border-color:var(--pricing-table-btn-border-color,var(--pricing-table-btn-bg,#0e151b));border-radius:var(--pricing-table-btn-radius);border-style:var(--pricing-table-btn-border-style,solid);border-width:var(--pricing-table-btn-border-width,1px);box-sizing:border-box;color:var(--pricing-table-btn-color);cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--pricing-table-btn-font-size-mobile,12px);justify-content:center;letter-spacing:.04em;max-width:100%;text-decoration:none;text-transform:uppercase;transition:all .3s ease-out;width:100%}.pricing-table__btn:focus-visible,.pricing-table__btn:hover{background-color:var(--pricing-table-btn-color,#fff);border:1px solid var(--pricing-table-btn-bg,#0e151b);color:var(--pricing-table-btn-bg,#0e151b);outline:none;text-decoration:none}.pricing-table__btn--quote{background-color:var(--pricing-table-quote-btn-bg);border:1px solid var(--pricing-table-quote-btn-bg,#0e151b);color:var(--pricing-table-quote-btn-color);min-width:140px;width:auto}.pricing-table__btn--quote:focus-visible,.pricing-table__btn--quote:hover{background-color:var(--pricing-table-quote-btn-color,#fff);border:1px solid var(--pricing-table-quote-btn-bg,#0e151b);color:var(--pricing-table-quote-btn-bg,#0e151b);text-decoration:none}.pricing-table__compare{display:flex;justify-content:center;margin-top:40px}.pricing-table__btn--compare{min-width:180px;width:auto}.pricing-table__features{display:flex;flex:1;flex-direction:column;gap:var(--pricing-table-feature-spacing);list-style:none;margin:32px 0 0;padding:0}.pricing-table__feature{align-items:center;display:flex;gap:var(--pricing-table-icon-text-gap)}.pricing-table__feature-icon{align-items:center;color:var(--pricing-table-icon-color,#0e151b);display:inline-flex;flex-shrink:0;height:var(--pricing-table-icon-size,12px);justify-content:center;margin-top:2px;width:var(--pricing-table-icon-size,12px)}.pricing-table__feature-icon svg{display:block;height:auto;width:100%}.pricing-table__feature-text{color:var(--pricing-table-feature-color);font-family:inherit;font-size:var(--pricing-table-feature-font-size-mobile,14px);line-height:1.5}.pricing-table__feature--disabled .pricing-table__feature-icon{color:var(--pricing-table-disabled-icon-color,#b0b0b0)}.pricing-table__feature--disabled .pricing-table__feature-text{color:var(--pricing-table-disabled-feature-color,#b0b0b0)}.pricing-table__quote{display:flex;flex:1;flex-direction:column;gap:16px;height:100%;justify-content:center;padding:8px 0}.pricing-table__quote--left{align-items:flex-start;text-align:left}.pricing-table__quote--center{align-items:center;text-align:center}.pricing-table__quote--right{align-items:flex-end;text-align:right}.pricing-table__quote-image,.pricing-table__quote-image-wrap{max-width:var(--pricing-table-quote-image-width);width:100%}.pricing-table__quote-image{display:block;height:auto}.pricing-table__quote-image--fallback{color:var(--pricing-table-icon-color);opacity:.85}.pricing-table__quote-title{font-family:inherit;font-size:var(--pricing-table-quote-title-font-size-mobile,32px);letter-spacing:-.02em;line-height:1;margin:0}.pricing-table__quote-desc{font-family:inherit;font-size:var(--pricing-table-quote-desc-font-size-mobile,14px);line-height:1.5;margin:0}.pricing-table__panel--transitioning .pricing-table__card{opacity:0;transform:translateY(8px)}@media (min-width:768px){.pricing-table{font-size:var(--pricing-table-scale-tablet,100%);padding-bottom:var(--pricing-table-pb-tablet,var(--pricing-table-section-pb));padding-top:var(--pricing-table-pt-tablet,var(--pricing-table-section-pt))}.pricing-table__container{padding-left:var(--pricing-table-pl-tablet,var(--pricing-table-section-pl));padding-right:var(--pricing-table-pr-tablet,var(--pricing-table-section-pr))}.pricing-table__grid{grid-template-columns:repeat(var(--pricing-table-columns-tablet,2),minmax(0,1fr))}}@media (min-width:1024px){.pricing-table{font-size:var(--pricing-table-scale-desktop,100%);padding-bottom:var(--pricing-table-pb-desktop,var(--pricing-table-section-pb));padding-top:var(--pricing-table-pt-desktop,var(--pricing-table-section-pt))}.pricing-table__container{padding-left:var(--pricing-table-pl-desktop,var(--pricing-table-section-pl));padding-right:var(--pricing-table-pr-desktop,var(--pricing-table-section-pr))}.pricing-table__grid{grid-template-columns:repeat(var(--pricing-table-columns-desktop,4),minmax(0,1fr))}.pricing-table__tab{font-size:var(--pricing-table-tab-font-size-desktop,14px)}.pricing-table__toggle-label{font-size:var(--pricing-table-toggle-label-font-size-desktop,13px)}.pricing-table__badge{font-size:var(--pricing-table-badge-font-size-desktop,11px)}.pricing-table__title{font-size:var(--pricing-table-title-font-size-desktop,32px)}.pricing-table__desc{font-size:var(--pricing-table-desc-font-size-desktop,14px)}.pricing-table__prefix{font-size:var(--pricing-table-prefix-font-size-desktop,32px)}.pricing-table__price{font-size:var(--pricing-table-price-font-size-desktop,32px)}.pricing-table__suffix{font-size:var(--pricing-table-suffix-font-size-desktop,20px)}.pricing-table__savings{font-size:var(--pricing-table-savings-font-size-desktop,14px)}.pricing-table__feature-text{font-size:var(--pricing-table-feature-font-size-desktop,16px)}.pricing-table__btn{font-size:var(--pricing-table-btn-font-size-desktop,12px)}.pricing-table__quote-title{font-size:var(--pricing-table-quote-title-font-size-desktop,32px)}.pricing-table__quote-desc{font-size:var(--pricing-table-quote-desc-font-size-desktop,16px)}}.pricing-table--layout-1 .pricing-table__grid{gap:0}.pricing-table--layout-2 .pricing-table__grid{gap:20px}@media (max-width:767px){.pricing-table--layout-1 .pricing-table__card--quote:not([hidden]),.pricing-table--layout-1 .pricing-table__card:not(.pricing-table__card--quote){margin-left:0}}@media (prefers-reduced-motion:reduce){.pricing-table__btn,.pricing-table__card,.pricing-table__price,.pricing-table__suffix,.pricing-table__tab,.pricing-table__toggle-knob,.pricing-table__toggle-label,.pricing-table__toggle-switch{transition:none}.pricing-table--layout-2 .pricing-table__card--featured:not(.pricing-table__card--quote){transform:none}}