.Features_root__KvkWJ{--feature-grid-auto-flow:row;--feature-place-items:center;--feature-place-content:center;--feature-text-align:center;--feature-min-inline-size:var(--features-feature-min-inline-size,14rem);all:unset;display:flex;flex-flow:var(--features-flex-direction,unset);flex-wrap:wrap;gap:var(--ff-space-2xl);place-content:center;place-items:flex-start}.Stack_root__jD_F8{display:grid;gap:var(--stack-gap,var(--ff-space-s))}.TextWithImage_root__7czG9{align-items:center;display:grid;gap:var(--ff-space-3xl);grid-template-columns:3fr 2fr;padding-block:var(--ff-space-2xl) var(--ff-space-xs)}@media screen and (max-width:48em){.TextWithImage_root__7czG9{gap:var(--ff-space-xl);grid-template-columns:1fr}}.TextWithImage_image__KUP_O{aspect-ratio:599/449.25;position:relative}.TextWithImage_content__RpFPe{text-align:start}.TextWithImage_root__oXUtW{--cta-after-display:none;--cta-link-background-color:var(--ff-color-dark-20);--cta-link-color:var(--ff-color-white-100);--cta-padding-inline:var(--ff-space-xl);--icon-and-text-align-items:center;align-items:center;display:grid;gap:var(--ff-space-5xl);grid:"content image";max-inline-size:70rem;padding-block:var(--ff-space-2xl)}@media screen and (max-width:48em){.TextWithImage_root__oXUtW{gap:var(--ff-space-xl);grid:"image" min-content "content" 1fr;padding-block:var(--ff-space-xs) var(--ff-space-l)}}.TextWithImage_content__pgB_e{grid-area:content}.TextWithImage_topImage__5CxyR{margin-block-end:var(--ff-space-xs)}.TextWithImage_image__FF0K9{border-radius:var(--ff-radius-l);grid-area:image;overflow:hidden}@media screen and (max-width:48em){.TextWithImage_image__FF0K9{display:flex;justify-content:center}}.TextWithImage_iconText__D_AEk{color:var(--ff-color-green-70);font-weight:var(--ff-weight-semibold);margin-block:var(--ff-space-3xs) var(--ff-space-s);text-align:start}.TextWithImage_buttons__G9Jsm{display:flex;gap:var(--ff-space-2xs);padding-block-start:var(--ff-space-xs)}.TextWithImage_buttons__G9Jsm a{max-inline-size:50%}.TextWithImage_heading__HsP7B{text-align:start}.TextWithImage_description__bqzGF{font-size:var(--ff-font-size-s);text-align:start}@media screen and (min-width:48em){.TextWithImage_left__lKvAv .TextWithImage_content__pgB_e{justify-content:end}.TextWithImage_innerContent__wcT1L{max-inline-size:60%}.TextWithImage_left__lKvAv{grid:"image content";grid-template-columns:1fr 1fr}.TextWithImage_right__90blG{grid:"content image";grid-template-columns:1fr 1fr}}.TextWithImage_root__RmUJd{--short-form-font-size:var(--ff-font-size-xl);align-items:center;display:flex;flex-direction:column;gap:var(--ff-space-m);padding-block:var(--ff-space-xl);text-align:center}.TextWithImage_title__vGp7x{max-inline-size:25ch}.TextWithImage_image__RxD5u{border-radius:var(--ff-radius-l);max-inline-size:30rem;overflow:hidden}.TextWithImage_root__VlTSF{align-items:center;display:grid;gap:var(--ff-space-2xl);grid:"image" min-content "content" 1fr}.TextWithImage_image__sazph{border-radius:var(-ff-radius-l);grid-area:image;overflow:hidden}.TextWithImage_content__UctaE{display:flex;grid-area:content}@media screen and (min-width:62em){.TextWithImage_left__fzbJY .TextWithImage_content__UctaE{justify-content:end}.TextWithImage_left__fzbJY{grid:"content image";grid-template-columns:2fr 1fr}.TextWithImage_right__58apM{grid:"image content";grid-template-columns:1fr 2fr}}@media screen and (max-width:62em){.TextWithImage_root__VlTSF{gap:var(--ff-space-l)}.TextWithImage_innerContent__Xbrp3{--short-form-font-size:var(--ff-font-size-xl);text-align:center}}.TextWithImage_root__3xFtY{--cta-after-display:none;--cta-padding-inline:var(--ff-space-xl);background:var(--ff-color-cyan-80)}.TextWithImage_inner__yzt1D{align-items:center;display:grid;gap:var(--ff-space-3xl);padding-block-start:var(--ff-space-2xl)}@media screen and (min-width:62em){.TextWithImage_inner__yzt1D{grid:"content image";grid-template-columns:5fr 3.5fr}}@media screen and (max-width:62em){.TextWithImage_inner__yzt1D{grid:"content" 1fr "image" min-content;text-align:center}}.TextWithImage_contentContainer__5AMqV{grid-area:content}@media screen and (min-width:62em){.TextWithImage_contentContainer__5AMqV{padding-block:var(--ff-space-2xl)}}.TextWithImage_imageContainer__ZwKkv{grid-area:image}.TextWithImage_content__1q06Z{max-inline-size:750%}@media screen and (max-width:62em){.TextWithImage_content__1q06Z{display:grid;gap:var(--ff-space-s)}}.TextWithImage_buttons__TMNP0{display:flex;gap:var(--ff-space-l)}@media screen and (max-width:62em){.TextWithImage_buttons__TMNP0{justify-content:center}}.TextWithImage_root__p3EpI{align-items:center;display:grid;gap:var(--ff-space-2xl);padding-block:var(--ff-space-xl)}@media screen and (min-width:62em){.TextWithImage_root__p3EpI{grid:"image content";grid-template-columns:1fr 2fr}}@media screen and (max-width:62em){.TextWithImage_root__p3EpI{grid:"image" min-content "content" 1fr}}.TextWithImage_image__KLQrP{grid-area:image}.TextWithImage_content__tU8QU{--short-form-font-size:var(--ff-font-size-xl);display:flex;grid-area:content}.TextWithEmailSignup_root__WUW5Q{--cta-after-display:none;--cta-link-background-color:var(--ff-color-dark-20);--cta-link-color:var(--ff-color-white-100);--cta-padding-inline:var(--ff-space-xl);--icon-and-text-align-items:center;align-items:center;display:grid;grid-template-areas:"content email";grid-template-columns:1fr auto;max-inline-size:100%;padding-block:var(--ff-space-xl) var(--ff-space-m)}@media screen and (max-width:48em){.TextWithEmailSignup_root__WUW5Q{gap:var(--ff-space-xl);grid:"content" "email" 1fr;max-inline-size:100%;padding-block:var(--ff-space-xs) var(--ff-space-l)}}.TextWithEmailSignup_content__Rgze2{block-size:100%;grid-area:content;text-align:start}@media screen and (max-width:48em){.TextWithEmailSignup_content__Rgze2{text-align:center}}.TextWithEmailSignup_buttons__aW_qq{display:flex;gap:var(--ff-space-2xs)}.TextWithEmailSignup_buttons__aW_qq a{max-inline-size:50%}.TextWithEmailSignup_heading__kYzwj{margin-block-end:var(--ff-space-2xl)}.TextWithEmailSignup_description__k2fj5{font-size:var(--ff-font-size-s)}.TextWithEmailSignup_subTextSuccess__juW_X{font-size:var(--ff-fixed-font-14);inline-size:21rem;text-align:center}@media screen and (min-width:48em){.TextWithEmailSignup_left___79sJ .TextWithEmailSignup_content__Rgze2{justify-content:end}.TextWithEmailSignup_innerContent__y3QgL{max-inline-size:50%}.TextWithEmailSignup_left___79sJ{gap:var(--ff-space-xl);grid:"email content";grid-template-columns:1fr 1fr}.TextWithEmailSignup_right__O_x21{gap:var(--ff-space-xl);grid:"content email";grid-template-columns:1fr 1fr}}.TextWithEmailSignup_subTitle__ln9UN{font-weight:var(--ff-weight-semibold);text-align:center}.TextWithEmailSignup_label__BiVRb{align-items:flex-start;display:flex;flex-direction:column;font-weight:var(--ff-weight-semibold);gap:var(--ff-space-s)}.TextWithEmailSignup_inputWrapper__X__0Q{align-items:center;background-color:var(--ff-color-white-100);border:1px solid var(--ff-color-black-20);border-radius:var(--ff-radius-l);display:flex}.TextWithEmailSignup_inputField__0y57I{background:transparent;border:none;flex:1;font-size:var(--ff-fixed-font-16);outline:none}.TextWithEmailSignup_titleModal__dDQeh{text-align:center}.TextWithEmailSignup_subTextModal__dCkSB{align-self:stretch;block-size:2rem;display:flex;flex-direction:column;font-size:var(--ff-fixed-font-16);font-weight:var(--ff-weight-small);text-align:center}.TextWithEmailSignup_belowTextModal___4l1w{font-size:var(--ff-fixed-font-12);font-weight:var(--ff-weight-semibold);text-align:center}.TextWithEmailSignup_textDOB__1E8qR{font-family:Montserrat,sans-serif;font-size:var(--ff-fixed-font-12);font-style:italic;font-weight:var(--ff-weight-small)}.TextWithEmailSignup_labelModal__hAoPY{align-items:flex-start;display:flex;flex-direction:column;font-weight:var(--ff-weight-semibold);gap:8px}.TextWithEmailSignup_fullWidthButton__IHXXb{border-radius:var(--ff-radius-m);cursor:pointer;flex-shrink:0;font-size:var(--ff-font-size-m);inline-size:100%;justify-content:center}.TextWithEmailSignup_items__S6rwJ{display:flex;flex-wrap:wrap;gap:var(--ff-space-l);justify-content:space-evenly}.TextWithEmailSignup_item__IYr_y{color:var(--ff-color-black-20);display:grid;font-size:var(--ff-font-size-s);font-weight:var(--ff-weight-semibold);gap:var(--ff-space-3xs);place-items:center;text-decoration:none}.TextWithEmailSignup_noShadow__zWLTz{box-shadow:none}.TextWithEmailSignup_thankYouEnd__AG45r{align-items:center;display:flex;flex-direction:column;font-size:var(--ff-font-size-m);gap:var(--ff-space-xs);padding-inline:var(--ff-space-zero)}@media screen and (max-width:32em){.TextWithEmailSignup_thankYouEnd__AG45r{max-inline-size:23rem}}.TextWithEmailSignup_textSuccess__VnIQt{font-size:var(--ff-fixed-font-24);font-weight:var(--ff-weight-medium)}.Checkout_savedPayments__v1f7h{display:flex;flex-direction:column;gap:var(--ff-space-2xs)}.Checkout_savedPayment__TLiV9{border:var(--ff-border-width-s) solid var(--ff-color-lavender-90);border-radius:var(--ff-radius-l);padding-block:var(--ff-space-xs);padding-inline:var(--ff-space-xs)}.Checkout_addANewPaymentCTA__zcLTf{align-items:center;color:var(--ff-color-blue-50);cursor:pointer;display:flex;font-size:var(--ff-font-size-m);font-weight:var(--ff-weight-semibold);gap:var(--ff-space-2xs);text-decoration-line:underline}@media screen and (max-width:54em){.Checkout_addANewPaymentCTA__zcLTf{margin-inline:auto}}.Checkout_summarySection__14LWQ{background:var(--ff-color-lavender-100);border:1px solid var(--ff-color-lavender-90);border-radius:var(--ff-radius-m);display:flex;flex-direction:column;gap:var(--ff-space-xs);padding-block:var(--ff-space-xs);padding-inline:var(--ff-space-xs)}.Checkout_summaryItem__iNSIb{display:flex;flex:1;flex-direction:column}.Checkout_flexRow__9q_SU{display:flex;flex-direction:row;inline-size:100%;justify-content:space-between}.Checkout_line__KiALe{border:none;border-block-start:1px solid var(--ff-color-lavender-90);margin-block:var(--ff-space-zero)}.Checkout_linkColour__sEU5y{color:var(--ff-color-blue-50);cursor:pointer;font-size:var(--ff-fixed-font-14);font-weight:var(--ff-weight-medium);text-decoration:underline}@media only screen and (max-width:54em){.Checkout_isMobile__0GHD4{display:block}.Checkout_isDesktop__mSvys{display:none}}@media only screen and (min-width:54em){.Checkout_isMobile__0GHD4{display:none}.Checkout_isDesktop__mSvys{display:block}}