.pricing-section{background-color:#e5f9d7;display:flex;justify-content:flex-start;align-items:center;flex-direction:column}.pricing-section__options{min-width:493px;max-width:493px}.pricing-section__interface{position:relative;display:flex;gap:24px;padding:0 20px}.pricing-section__interface--flow-b{width:100%;max-width:880px;justify-content:center}.pricing-section__footer-container{display:flex;flex-direction:column;align-items:center}.pricing-section__footer{display:flex;justify-content:space-between;gap:20px;width:100%;padding-top:45px;padding-bottom:40px;max-width:834px;width:834px}.pricing-section__footer-item{display:flex;align-items:center;gap:.375rem}.pricing-section__footer-item p{font-size:18px;line-height:15px;letter-spacing:0;color:#00532b;font-weight:600}.pricing-section__footer-item svg{stroke:#00532b}.pricing-section__as-seen{display:flex;gap:20px}.pricing-section__google-logo{background-color:#00532b;display:flex;gap:10px;color:#e5f9d7;font-weight:500;padding:10px 20px;border-radius:50px}.pricing-section__as-seen p{text-transform:uppercase;color:#00532b;font-weight:600}.pricing-section__footer-item-b{align-items:center;justify-content:center;padding:40px 0;display:flex;gap:40px;width:100%;max-width:-moz-fit-content;max-width:fit-content}.pricing-section__footer-item-b--flow-b{max-width:unset;padding:24px 0 0}.green-line{width:100%;height:1px;opacity:.25;background-color:#00532b}.pricing-section__final-summary-wrapper{width:100%;display:flex;justify-content:center;align-items:center;padding:40px;background-color:#e5f9d7}.pricing-section__final-summary{width:960px;height:480px;padding:40px 60px;border-radius:20px;background-color:#00532b;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.pricing-section__final-summary h2{font-size:65px;line-height:54px;letter-spacing:0;color:#e5f9d7}.pricing-section__final-summary-footer{width:100%;display:flex;justify-content:space-between}.pricing-section__mobile-summary{width:100%;max-width:485px;padding:0 20px}.pricing-section--flow-b{padding-top:0;position:relative;z-index:2}.pricing-section__options--flow-b{width:100%;min-width:unset;max-width:820px}.pricing-section__interface--flow-b{margin-top:-128px}.pricing-section__options--flow-b .plan-details{background:#f2ffe9;position:relative;z-index:2}.pricing-section__options--flow-b .plan-details__flow-b-step{border-top:none;padding-top:34px}.pricing-section__options--flow-b .plan-details__number{display:none}.pricing-section__flow-b-promo{width:100%;margin-top:30px;margin-bottom:32px;padding:0 20px;display:flex;justify-content:center}.pricing-section__flow-b-promo .promo-code-form__input-wrapper input{border-color:rgba(0,83,43,.35);background:rgba(0,83,43,.08);color:#00532b}.pricing-section__flow-b-promo .promo-code-form__input-wrapper input::-moz-placeholder{color:rgba(0,83,43,.62)}.pricing-section__flow-b-promo .promo-code-form__input-wrapper input::placeholder{color:rgba(0,83,43,.62)}.pricing-section__flow-b-promo .promo-code-form--activated .promo-code-form__input-wrapper input,.pricing-section__flow-b-promo .promo-code-form--applied .promo-code-form__input-wrapper input{border-color:rgba(0,83,43,.85);background:rgba(255,255,255,.44);box-shadow:0 0 0 2px rgba(0,83,43,.12)}.pricing-section__flow-b-promo .promo-code-form__confirmed-check{background:#00532b}.pricing-section__flow-b-promo .promo-code-form__confirmed-check:after{border-color:#d8ff9d}.pricing-section__flow-b-promo .promo-code-form--applied .promo-code-form__buttons button,.pricing-section__flow-b-promo .promo-code-form--applied .promo-code-form__buttons button:hover,.pricing-section__flow-b-promo .promo-code-form__buttons button,.pricing-section__flow-b-promo .promo-code-form__buttons button:hover{background-color:#00532b!important;color:#ffffff!important}.pricing-section__flow-b-promo .promo-code-form--activated .promo-code-form__status p:first-child,.pricing-section__flow-b-promo .promo-code-form--applied .promo-code-form__status p:first-child,.pricing-section__flow-b-promo .promo-code-form__status .promo-code-form__terms,.pricing-section__flow-b-promo .promo-code-form__status p{color:#00532b}.pricing-section__flow-b-promo .promo-code-form__error{color:#a13b2b}@media (width <= 1024px){.pricing-section__options{min-width:unset;max-width:100%}.pricing-section__interface--flow-b{padding-left:16px;padding-right:16px;margin-top:-76px}.pricing-section__interface{gap:0}.pricing-section__footer{width:-moz-fit-content;width:fit-content;flex-direction:column;align-items:center;justify-content:center;padding-top:20px;padding-bottom:26px;gap:5px}.pricing-section__footer p{font-size:15px;line-height:15px}.pricing-section__as-seen{flex-direction:column;align-items:center;gap:10px;margin-bottom:6px}.pricing-section__as-seen img{transform:scale(.8)}.pricing-section__footer-item-b{flex-direction:column-reverse;width:100%;max-width:unset;padding-bottom:0;padding-top:20px;gap:20px}.pricing-section__footer-container{width:100%}.pricing-section__google-logo{width:100%;border-radius:0;text-align:center;justify-content:center;align-items:center;padding:14px 0}.pricing-section__final-summary-wrapper{padding:0}.pricing-section__final-summary h2{font-size:36px;line-height:43px}.pricing-section__final-summary{flex-direction:column;height:-moz-fit-content;height:fit-content;padding:40px;border-radius:0}}@media (width <= 768px){.pricing-section__interface--flow-b{margin-top:0;padding-left:0;padding-right:0}.pricing-section__options--flow-b{max-width:none}.pricing-section__options--flow-b .plan-details{border-left:0;border-right:0;border-radius:0}.pricing-section__options--flow-b .plan-details__flow-b-step{padding-left:18px;padding-right:18px}.pricing-section__options--flow-b .plan-details__day-count-grid,.pricing-section__options--flow-b .plan-details__days-grid,.pricing-section__options--flow-b .plan-details__goal-list,.pricing-section__options--flow-b .plan-details__pill-list{padding-left:0;padding-right:0}.pricing-section__options--flow-b .plan-details__wizard-actions{padding-left:18px;padding-right:18px;padding-bottom:32px;gap:12px}.pricing-section__options--flow-b .plan-details__wizard-button{min-height:52px;letter-spacing:0}.pricing-section__flow-b-promo,.pricing-section__footer-item-b--flow-b,.select-page__flow-b-mobile-hidden{display:none}}.pricing-section__plan-load-error{width:100%;padding:16px;border:1px solid #b42318;border-radius:12px;color:#912018}.pricing-section__plan-load-error button{margin-top:12px;padding:8px 16px;border:1px solid;border-radius:8px;background:white;color:inherit;font:inherit;cursor:pointer}.pricing-section__plan-load-error button:disabled{cursor:wait;opacity:.7}.pricing-section__plan-load-error button:focus-visible{outline:2px solid currentColor;outline-offset:3px}