.pricing-grid .the-title{font-size:5rem;font-size:clamp(3.75rem,2.679rem + 3.571vw,5rem);line-height:1.1;font-weight:500;text-align:center}.pricing-grid .the-sub-title{font-size:2.125rem;font-size:clamp(1.875rem,1.661rem + .714vw,2.125rem);line-height:1.5;text-align:center;font-weight:400}.pricing-grid .billing-frequency-switcher{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1rem 0 0;margin:0 auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pricing-grid .billing-frequency-switcher .the-switch{position:relative;display:inline-block;margin:0 1rem;width:3.75rem;height:2.125rem}.pricing-grid .billing-frequency-switcher .the-switch input{opacity:0;width:0;height:0}.pricing-grid .billing-frequency-switcher .frequency-label{font-size:1.25rem;cursor:pointer}.pricing-grid .billing-frequency-switcher .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#d91629;-webkit-transition:400ms;transition:400ms}.pricing-grid .billing-frequency-switcher .slider::before{position:absolute;content:"";height:1.625rem;width:1.625rem;left:.25rem;bottom:.25rem;background-color:#fff;-webkit-transition:400ms;transition:400ms}.pricing-grid .billing-frequency-switcher input:checked+.slider{background-color:#d91629}.pricing-grid .billing-frequency-switcher input:focus+.slider{-webkit-box-shadow:0 0 .0625rem #d91629;box-shadow:0 0 .0625rem #d91629}.pricing-grid .billing-frequency-switcher input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}.pricing-grid .billing-frequency-switcher .slider.round{border-radius:2.125rem}.pricing-grid .billing-frequency-switcher .slider.round::before{border-radius:50%}.pricing-grid .the-blurb{font-size:1rem;margin:2rem 0;text-align:center}.pricing-grid .the-plans{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2rem}.pricing-grid .the-plans>*{-webkit-box-flex:1;-ms-flex:1 0;flex:1 0}.pricing-grid .pricing-plan{background-color:#f8f8f8;border-radius:1.25rem;padding:3.75rem 1.5rem;padding:clamp(2rem,.5rem + 5vw,3.75rem) clamp(.75rem,.107rem + 2.143vw,1.5rem)}.pricing-grid .pricing-plan--highlight{padding-top:1.5rem}.pricing-grid .highlight-label{background-color:#d91629;color:#fff;border-radius:.3125rem;font-size:.75rem;font-weight:700;line-height:1;text-transform:uppercase;padding:.25rem 1.5rem;margin-bottom:1rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pricing-grid .highlight-label .icon{font-size:.875rem;margin-right:.5rem}.pricing-grid .title{font-size:1.875rem;font-size:clamp(1.5rem,1.179rem + 1.071vw,1.875rem);line-height:1.5;color:#d91629;font-weight:700;margin:0}.pricing-grid .description{font-size:1.125rem;font-weight:500;line-height:1.5;min-height:6.25rem;margin:1.25rem 0}.pricing-grid .bubble-text--annual,.pricing-grid .bubble-text--monthly{background-color:#00893b;border-radius:1.25rem;color:#fff;display:table;font-size:.875rem;font-weight:700;padding:.125rem .75rem;margin:1.25rem 0}.pricing-grid .bubble-text--monthly{background-color:#e5e5e5;color:#4f5053;display:none}.show-monthly-prices .pricing-grid .bubble-text--monthly{display:table}.pricing-grid .monthly-description,.show-monthly-prices .pricing-grid .bubble-text--annual{display:none}.pricing-grid .annual-description,.show-monthly-prices .pricing-grid .monthly-description{display:block}.show-monthly-prices .pricing-grid .annual-description{display:none}.pricing-grid .price{margin-top:-.375rem}.pricing-grid .the-price{font-size:1.75rem}.pricing-grid .the-price .dollar-amount{font-weight:700}.pricing-grid .billing-frequency{display:block;font-size:1rem}.pricing-grid .price--annual{display:block}.pricing-grid .price--monthly,.show-monthly-prices .pricing-grid .price--annual{display:none}.show-monthly-prices .pricing-grid .price--monthly{display:block}.pricing-grid .price--empty{font-size:3rem}.pricing-grid .button{background-color:#121112;border:.125rem solid #121112;border-radius:1.5rem;color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:700;padding:.75rem 1.5rem;text-decoration:none;font-size:1rem;display:block;text-align:center;margin:1.25rem auto;max-width:18.75rem}.pricing-grid .button:focus-visible,.pricing-grid .button:hover{background-color:#252425;border-color:#252425;text-decoration:none}.pricing-grid .button:focus{text-decoration:none}.pricing-grid .button:active{background-color:#121112;border-color:#121112}.pricing-grid .secondary-cta{text-align:center;font-size:1rem;font-weight:700;line-height:1.2;margin-bottom:0}.pricing-grid .secondary-cta a{color:#d91629}.pricing-grid .secondary-cta-link--annual{display:block}.pricing-grid .secondary-cta-link--monthly,.show-monthly-prices .pricing-grid .secondary-cta-link--annual{display:none}.show-monthly-prices .pricing-grid .secondary-cta-link--monthly{display:block}.pricing-grid .selling-points-title{font-size:1.125rem;font-weight:700;line-height:1.5;margin:1.25rem 0}.pricing-grid .selling-points li{list-style-type:none;font-size:1.125rem;line-height:1.5;margin:0 0 0 1.75rem}.pricing-grid .selling-points li+li{margin-top:.75rem}.pricing-grid .selling-points .icon{color:#d91629;width:auto;height:.5625rem;margin-right:.5rem;margin-left:-1.625rem}@media (max-width:82.5em){.pricing-grid{padding-left:1rem;padding-right:1rem}.pricing-grid .the-plans{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem;gap:clamp(1rem,.143rem + 2.857vw,2rem)}.pricing-grid .description{min-height:auto}.pricing-grid .price--annual,.pricing-grid .price--monthly{text-align:center}.pricing-grid .price--empty,.pricing-grid .secondary-cta--empty{display:none}}@media (max-width:37.5em){.pricing-grid .billing-frequency-switcher{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;left:0}.pricing-grid .billing-frequency-switcher .the-switch{margin-top:1rem;margin-bottom:1rem}.pricing-grid .billing-frequency-switcher .frequency-label{text-align:center}}