.titleAndSubtitle_titleSubtitleContainer__GYiwX{margin-top:24px;margin-bottom:.5rem;display:flex;flex-direction:column}.titleAndSubtitle_title__visPV{font-size:2.4rem;font-weight:900;line-height:33px;text-align:center;margin:0 0 24px}.titleAndSubtitle_subtitle__41G3D{font-size:18px;font-weight:500;color:#666;width:100%;max-width:600px;margin:0 auto;display:block;line-height:1.5}.slideFooter_slideFooterContainer__OelV1{display:flex;align-items:center;justify-content:space-between;bottom:0;width:100%}.slideFooter_slideFooterBack__ykZEC{display:flex;justify-content:center;align-items:center;height:46px;width:46px;box-shadow:0 2px 2px 0 rgba(0,0,0,.3);cursor:pointer;transition:transform .2s ease-in-out;border:1px solid #017b4f;border-radius:3px}.slideFooter_slideFooterBack__ykZEC:hover{transform:translateY(-4px)}.emailNotice_emailNoticeContainer__YHKYh{display:flex;flex-direction:column;align-items:center;padding:2rem;max-width:1200px;margin:0 auto}.emailNotice_emailNoticeLoadingContainer__vL_SK{display:flex;justify-content:center;margin-bottom:2rem}.emailNotice_emailNoticeSuccessBox__uCIv_{text-align:center;margin-bottom:3rem}.emailNotice_emailNoticeErrorBox__epXm0{text-align:center;color:#d32f2f}.emailNotice_emailNoticeBenefitsContainer__sHsn_{width:100%;background-color:#EBF4F1;padding:5rem 2rem;border-radius:8px}@media (min-width:768px){.emailNotice_emailNoticeBenefitsContainer__sHsn_{margin-top:10rem}}.emailNotice_emailNoticeBenefits__WsoY6{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;max-width:1000px;margin:0 auto}.emailNotice_emailNoticeBenefit__3CW_g{display:flex;flex-direction:column;gap:1rem}.emailNotice_emailNoticeBenefitHeader__iknW_{display:flex;align-items:center;gap:1rem}.emailNotice_emailNoticeBenefitIcon__DKo1h{flex-shrink:0}.emailNotice_emailNoticeBenefitTitle__Tk5fa{font-size:1.75rem;font-weight:600;color:#333}.emailNotice_emailNoticeBenefitDescription__sDVF8{font-size:1.5rem;color:#333;line-height:1.5;margin:0;padding-left:34px}@media (max-width:768px){.emailNotice_emailNoticeBenefits__WsoY6{grid-template-columns:1fr;gap:2rem}.emailNotice_emailNoticeBenefitsContainer__sHsn_{padding:2rem 1rem}}.multiOptionPicker_multiOptionPickerContainer__mJgAh{width:100%;display:flex;justify-content:center;align-items:center;flex-grow:1;margin-bottom:14px}.multiOptionPicker_multiOptionGrid__NUueZ.multiOptionPicker_moreThanThree__F80ln{display:flex;align-items:center;flex-wrap:wrap;box-sizing:border-box;justify-content:center;gap:12px;@media (min-width:620px){max-width:550px}}.multiOptionPicker_multiOptionGrid__NUueZ.multiOptionPicker_threeOrLess__hWWhN{display:flex;align-items:center;flex-wrap:wrap;box-sizing:border-box;justify-content:center;@media (min-width:620px){max-width:550px}}.multiOptionPicker_multiOptionCard__Phy5C{background-color:#ffffff;box-shadow:0 1px 5px rgba(0,0,0,.2),0 2px 4px rgba(0,0,0,.14),0 3px 4px rgba(0,0,0,.12);border-radius:.5rem;cursor:pointer;display:flex;align-items:center;flex-direction:column;box-sizing:border-box;transform-origin:center;border:4px solid transparent;width:170px;height:180px;padding:10px;transition:transform .2s ease-in-out}.multiOptionPicker_multiOptionCard__Phy5C:hover{border:4px solid #66cc00;transform:translateY(-4px)}.multiOptionPicker_multiOptionImage__qjLul{display:block;margin-left:auto;margin-right:auto;max-height:80px}.multiOptionPicker_multiOptionLabel__btZEk{text-align:center;font-weight:600;font-size:12px;line-height:16px;color:#017b4f}.multiOptionPicker_multiOptionContent__hOtsP{display:flex;justify-content:space-between;align-items:center;font-weight:600;font-size:12px;line-height:16px;color:#017b4f;width:100%;height:30px;margin-top:auto}.numberPickerWithMinusPlus_centeredInput__lr72O>.numberPickerWithMinusPlus_MuiInputBase-input__ozLhG{text-align:center!important}.optionPicker_optionPickerContainer__HiiNc{width:100%;display:flex;justify-content:center;align-items:center;flex-grow:1}.optionPicker_optionGrid__ceolE.optionPicker_moreThanThree__cUrsQ{display:flex;align-items:center;flex-wrap:wrap;box-sizing:border-box;justify-content:center;gap:32px;@media (min-width:620px){max-width:450px;gap:12px}}.optionPicker_optionGrid__ceolE.optionPicker_threeOrLess__QG8xQ{display:flex;align-items:center;flex-wrap:wrap;box-sizing:border-box;justify-content:center;gap:32px;@media (min-width:620px){max-width:550px}}.optionPicker_optionCard__LxKKw{background-color:#ffffff;box-shadow:0 1px 5px rgba(0,0,0,.2),0 2px 4px rgba(0,0,0,.14),0 3px 4px rgba(0,0,0,.12);border-radius:.5rem;cursor:pointer;display:flex;align-items:center;flex-direction:column;box-sizing:border-box;transform-origin:center;border:4px solid transparent;width:140px;height:150px;transition:transform .2s ease-in-out;padding:8px}.optionPicker_optionCard__LxKKw:hover{border:4px solid #66cc00;transform:translateY(-4px)}.optionPicker_optionImage__t0FrU{display:block;margin-left:auto;margin-right:auto;max-height:80px}.optionPicker_optionLabel__23ciR{text-align:center;font-weight:600;font-size:12px;line-height:16px;color:#017b4f;margin-top:auto;min-height:32px;align-content:end}.optionPicker_startFeatures__5r0K6{display:flex;justify-content:space-around}.optionPicker_featureItem__DiFR0{display:flex;align-items:center}.optionPicker_featureText__tvgrY{color:#017b4f;line-height:32px}.optionPicker_authIntroContainer__H7h0M{display:flex;justify-content:space-around;gap:12px;flex-wrap:wrap;padding:24px 12px;background-color:#ebf4f1;border-radius:8px;margin-top:24px}.optionPicker_authIntroText__0Ahbg{font-size:14px}.loading-overlay_loadingOverlayContainer__QTwUn{position:relative}.loading-overlay_loadingOverlay__Z9ttI{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:4px;display:flex;align-items:center;justify-content:center}.loading-overlay_loadingSpinner__vqlRz{color:white;animation:loading-overlay_spin__Yze0k 1s linear infinite}@keyframes loading-overlay_spin__Yze0k{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.funnel_funnelContainer__cKFd5{width:100%;max-width:960px;margin:0 auto;padding:2rem 0;flex:1;min-height:550px;display:flex;flex-direction:column}.funnel_funnelContent__zC2MU{flex:1;display:flex;flex-direction:column;gap:2rem;height:100%;padding:0 2rem;overflow:hidden}