.SignUp_wrapper__92SmN{display:flex;flex-direction:column;min-height:95%}.SignUp_content__OO9my{flex:1 1;padding:var(--spacing-base);display:flex;flex-direction:column;justify-content:space-between}@media (min-width:640px){.SignUp_content__OO9my{padding:var(--spacing-md)}}@media (min-width:1024px){.SignUp_content__OO9my{padding:var(--spacing-xl) var(--spacing-2xl)}}.SignUp_contentTop__9o5jn{display:flex;flex-direction:column}.SignUp_banner__fsrze{background:#fff;border:1px solid #e5e7eb;border-radius:var(--borderRadius);padding:var(--spacing-base);margin-bottom:var(--spacing-md);display:flex;align-items:flex-start;gap:var(--spacing-sm);box-shadow:0 1px 2px rgba(0,0,0,.05)}@media (min-width:640px){.SignUp_banner__fsrze{padding:var(--spacing-md);margin-bottom:var(--spacing-lg);gap:var(--spacing-base)}}.SignUp_bannerIcon__7AHgw{background-color:#f8c950;padding:.375rem;border-radius:9999px;color:#000;flex-shrink:0;display:flex;align-items:center;justify-content:center}.SignUp_bannerIconSvg__IJt4z{width:16px;height:16px}@media (min-width:640px){.SignUp_bannerIconSvg__IJt4z{width:18px;height:18px}}.SignUp_bannerTitle__iw5eC{font-weight:700;color:#111827;font-size:.8125rem;text-transform:uppercase;letter-spacing:.025em;margin-bottom:.125rem}@media (min-width:640px){.SignUp_bannerTitle__iw5eC{font-size:.875rem}}.SignUp_bannerText__9ALWr{color:#4b5563;font-size:var(--text-sm-base);line-height:1.625}.SignUp_bannerHighlight__07LPN{color:#111827;font-weight:600;font-size:.8125rem}.SignUp_formFields___tTnV{display:flex;flex-direction:column;gap:var(--spacing-base)}@media (min-width:640px){.SignUp_formFields___tTnV{gap:var(--spacing-lg)}}.SignUp_fieldGroup__7seVx{display:flex;flex-direction:column;gap:.375rem}@media (min-width:640px){.SignUp_fieldGroup__7seVx{gap:.5rem}}.SignUp_label__Dc2yU{font-size:.875rem;font-weight:600;color:#111827}@media (min-width:640px){.SignUp_label__Dc2yU{font-size:.9375rem}}.SignUp_inputWrapper__4vZcx{position:relative}.SignUp_inputIcon__QIehs{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:#9ca3af;transition:color .15s;display:flex;align-items:center;justify-content:center}.SignUp_inputWrapper__4vZcx:focus-within .SignUp_inputIcon__QIehs{color:#000}.SignUp_inputIconSvg__R0Poa{width:16px;height:16px}@media (min-width:640px){.SignUp_inputIconSvg__R0Poa{width:18px;height:18px}}.SignUp_input__9VrCV{display:flex;height:2.5rem;width:100%;border-radius:.5rem;border:1px solid #e5e7eb;background:#fff;padding-left:2.25rem;padding-right:.75rem;font-size:.875rem;outline:none;transition:all .15s}@media (min-width:640px){.SignUp_input__9VrCV{height:3rem;padding-left:2.5rem}}.SignUp_input__9VrCV::placeholder{color:#9ca3af}.SignUp_input__9VrCV:hover{border-color:#9ca3af}.SignUp_input__9VrCV:focus{border-color:#000;box-shadow:0 0 0 1px #000}.SignUp_inputError__gr47B{border-color:#ef4444;box-shadow:0 0 0 1px #ef4444}.SignUp_frequencyGrid__u16_v{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.5rem;gap:.5rem}@media (min-width:640px){.SignUp_frequencyGrid__u16_v{gap:.75rem}}.SignUp_freqButton__th_eL{display:flex;align-items:center;justify-content:center;gap:.375rem;padding:.625rem .5rem;border-radius:.5rem;border:2px solid #e5e7eb;background:#fff;color:#6b7280;cursor:pointer;transition:all .15s}.SignUp_freqButton__th_eL:hover{border-color:#d1d5db;background-color:#f9fafb}.SignUp_freqButtonSelected__gQ_hh{border-color:#f8c950;background-color:rgba(248,201,80,.1);color:#000}.SignUp_freqIcon__DJGVt{color:#9ca3af}.SignUp_freqButtonSelected__gQ_hh .SignUp_freqIcon__DJGVt{color:#f8c950}.SignUp_freqLabel__DjGk4{font-size:.875rem;font-weight:500}@media (min-width:640px){.SignUp_freqLabel__DjGk4{font-size:.9375rem}}.SignUp_profileHeader__EJZGH{display:flex;align-items:center;justify-content:space-between}.SignUp_optionalBadge__tEchC{font-size:.75rem;color:#6b7280;background-color:#f3f4f6;padding:.125rem .5rem;border-radius:9999px;font-weight:500}.SignUp_profileGrid__InrAU{display:grid;grid-template-columns:1fr;grid-gap:.75rem;gap:.75rem}@media (min-width:640px){.SignUp_profileGrid__InrAU{grid-template-columns:repeat(2,1fr)}}.SignUp_selectTrigger__yYn6B{display:flex;align-items:center;gap:var(--spacing-sm);height:2.5rem;width:100%;border-radius:var(--borderRadius);border:1px solid #e5e7eb;background:#fff;padding:0 var(--spacing-base);font-size:var(--text-sm-base);cursor:pointer;transition:all .15s}@media (min-width:640px){.SignUp_selectTrigger__yYn6B{height:3rem}}.SignUp_selectTrigger__yYn6B:hover{border-color:#9ca3af}.SignUp_selectTrigger__yYn6B[data-open=true]{border-color:#000;box-shadow:0 0 0 1px #000}.SignUp_selectTrigger__yYn6B svg:first-child{color:#9ca3af;flex-shrink:0}.SignUp_selectTrigger__yYn6B svg:last-child{color:#9ca3af;flex-shrink:0;margin-left:auto;transition:transform .15s}.SignUp_selectTrigger__yYn6B[data-open=true] svg:last-child{transform:rotate(180deg)}.SignUp_selectPlaceholder__MHpXU{color:#9ca3af;flex:1 1;text-align:left}.SignUp_selectValue__ZTdML{color:#111827;flex:1 1;text-align:left}.SignUp_selectDropdown__ieYQt{display:flex;flex-direction:column;padding:var(--spacing-sm);min-width:100%}.SignUp_selectOption__QtI98{padding:var(--spacing-sm) var(--spacing-base);border:none;background:transparent;text-align:left;cursor:pointer;border-radius:.25rem;font-size:var(--text-sm-base);transition:background-color .15s}.SignUp_selectOption__QtI98:hover{background-color:#f3f4f6}.SignUp_termsLabel__T4R3y{display:flex;align-items:flex-start;gap:.5rem;padding:.75rem;border:1px solid #e5e7eb;border-radius:.5rem;background:#fff;cursor:pointer;transition:background-color .15s}@media (min-width:640px){.SignUp_termsLabel__T4R3y{gap:.75rem;padding:1rem}}.SignUp_termsLabel__T4R3y:hover{background-color:#f9fafb}.SignUp_termsCheckbox__aaZgv{margin-top:.125rem;width:1rem;height:1rem;border-radius:.25rem;border:1px solid #d1d5db;flex-shrink:0;accent-color:#000}.SignUp_termsText__m0Hog{font-size:.75rem;color:#4b5563;line-height:1.625}@media (min-width:640px){.SignUp_termsText__m0Hog{font-size:.8125rem}}.SignUp_termsLink__sJZa6{color:#000;font-weight:500;text-decoration:none}.SignUp_termsLink__sJZa6:hover{text-decoration:underline}.SignUp_checkboxes__PnJfq{display:flex;flex-direction:column;gap:var(--spacing-base);margin-top:var(--spacing-lg)}.SignUp_checkboxes__PnJfq label{font-size:var(--text-sm-base)}@media (min-width:640px){.SignUp_checkboxes__PnJfq{margin-top:var(--spacing-xl)}}.SignUp_checkboxes__PnJfq a{color:#000;text-decoration:underline}.SignUp_checkboxError__rJcNT{padding:var(--spacing-sm);border:2px solid #ef4444;border-radius:var(--borderRadius);background-color:rgba(239,68,68,.05)}.SignUp_footer__zau6L{padding:var(--spacing-base);background:#fff;border-top:1px solid #f3f4f6;display:flex;justify-content:flex-end;gap:var(--spacing-sm);margin-top:auto;position:-webkit-sticky;position:sticky;bottom:0}@media (min-width:640px){.SignUp_footer__zau6L{padding:var(--spacing-md);gap:var(--spacing-base)}}.SignUp_backBtn__fOkPp{padding:.625rem var(--spacing-lg);border-radius:var(--borderRadius);border:1px solid #d1d5db;color:#374151;font-weight:500;background:#fff;cursor:pointer;transition:background-color .15s}.SignUp_backBtn__fOkPp:hover{background-color:#f9fafb}.SignUp_submitBtn__ggXdm{padding:.625rem var(--spacing-lg);border-radius:var(--borderRadius);font-weight:500;border:none;cursor:pointer;transition:background-color .15s}.SignUp_submitBtnEnabled__e_7Ym{background-color:#f8c950;color:#000}.SignUp_submitBtnEnabled__e_7Ym:hover{background-color:#ffcf5c}.SignUp_submitBtnDisabled__kjCVj{background-color:#e5e7eb;color:#9ca3af;cursor:not-allowed}.WizardContent_modalOverlay__dbJr6{position:fixed;inset:0;z-index:var(--index-modal);display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.5);padding:.75rem}@media (min-width:640px){.WizardContent_modalOverlay__dbJr6{padding:1rem}}.WizardContent_modalContent__Ot74d{max-width:1024px;width:100%;height:100%}.WizardContent_stepContent__fZ5Te{display:flex;flex-direction:column;flex:1 1}.WizardContent_mobileList__OkIzN{display:block;padding:.75rem}@media (min-width:768px){.WizardContent_mobileList__OkIzN{display:none}}.WizardContent_desktopGrid__uOu2l{display:none;padding:.75rem}@media (min-width:768px){.WizardContent_desktopGrid__uOu2l{display:block;padding:1rem}}@media (min-width:1024px){.WizardContent_desktopGrid__uOu2l{padding:1.5rem}}.WizardContent_selectContent__p8CJa{flex:1 1;padding:.75rem}@media (min-width:640px){.WizardContent_selectContent__p8CJa{padding:1rem}}@media (min-width:1024px){.WizardContent_selectContent__p8CJa{padding:1.5rem}}.WizardContent_footer__7fn0Y{padding:.75rem;background:#fff;border-top:1px solid #f3f4f6;display:flex;justify-content:center;margin-top:auto}@media (min-width:640px){.WizardContent_footer__7fn0Y{padding:1rem}}.WizardContent_footerText__YbBss{font-size:.8125rem;color:#6b7280}@media (min-width:640px){.WizardContent_footerText__YbBss{font-size:.875rem}}.WizardContent_buttonFooter__4dHm4{padding:.75rem;background:#fff;border-top:1px solid #f3f4f6;display:flex;justify-content:flex-end;gap:.75rem;margin-top:auto;position:-webkit-sticky;position:sticky;bottom:0}@media (min-width:640px){.WizardContent_buttonFooter__4dHm4{padding:1rem}}@media (min-width:1024px){.WizardContent_buttonFooter__4dHm4{padding:1.5rem}}.WizardContent_backBtn__G9Ick{padding:.625rem 1.5rem;border-radius:.5rem;border:1px solid #d1d5db;color:#374151;font-weight:500;background:#fff;cursor:pointer;transition:background-color .15s}.WizardContent_backBtn__G9Ick:hover{background-color:#f9fafb}.WizardContent_nextBtn__lrxSQ{padding:.625rem 1.5rem;border-radius:.5rem;font-weight:500;border:none;cursor:pointer;transition:background-color .15s}.WizardContent_nextBtnEnabled__b4Xw_{background-color:#f8c950;color:#000;box-shadow:0 1px 2px rgba(0,0,0,.05)}.WizardContent_nextBtnEnabled__b4Xw_:hover{background-color:#e6b84a}.WizardContent_nextBtnDisabled__o6Zkp{background-color:#e5e7eb;color:#9ca3af;cursor:not-allowed}