.MembershipInquiryForm_form__DhNtw{display:flex;flex-direction:column;gap:2rem;padding:2.5rem;border:2px solid var(--color-primary,#00b7b5);border-radius:12px;background:linear-gradient(135deg,rgba(0,183,181,.08),rgba(158,199,197,.05) 50%,rgba(0,183,181,.08));position:relative;overflow:hidden;box-shadow:0 0 0 1px rgba(0,183,181,.1),0 8px 32px rgba(0,183,181,.1),inset 0 1px 0 rgba(255,255,255,.05)}.MembershipInquiryForm_formTitle__4Xblo{color:#ffffff;font-size:1.875rem;font-weight:600;margin:0 0 .5rem;text-align:left;letter-spacing:.02em}.MembershipInquiryForm_form__DhNtw:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 50%,rgba(0,183,181,.06) 0,transparent 50%),radial-gradient(circle at 80% 50%,rgba(158,199,197,.04) 0,transparent 50%);pointer-events:none;z-index:0}.MembershipInquiryForm_form__DhNtw:after{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(135deg,rgba(0,183,181,.3),rgba(158,199,197,.2) 50%,rgba(0,183,181,.3));border-radius:12px;z-index:-1;opacity:0;transition:opacity .3s ease;filter:blur(8px)}.MembershipInquiryForm_form__DhNtw:hover:after{opacity:.3}.MembershipInquiryForm_form__DhNtw>*{position:relative;z-index:1}.MembershipInquiryForm_formRow__H6gCJ{display:flex;flex-direction:column;gap:1.5rem}.MembershipInquiryForm_formGroup__01nxx{display:flex;flex-direction:column;gap:.5rem;position:relative}.MembershipInquiryForm_formLabel__dXqkc{font-weight:500;color:var(--color-text-primary,#ffffff);font-size:.875rem;text-transform:uppercase;letter-spacing:.05em;text-align:left}.MembershipInquiryForm_formInput__vGH11,.MembershipInquiryForm_formSelect__SUjcz{padding:.75rem 0;border:none;border-bottom:1px solid rgba(255,255,255,.3);border-radius:0;font-size:1rem;background:transparent;color:var(--color-text-primary,#ffffff);transition:border-bottom-color .3s ease,border-bottom-width .2s ease,box-shadow .3s ease;font-family:inherit;position:relative}.MembershipInquiryForm_formSelect__SUjcz{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23ffffff' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 0 top 50%;padding-right:1.5rem}.MembershipInquiryForm_formSelect__SUjcz option{background:#1a1a1a;color:#ffffff}.MembershipInquiryForm_formInput__vGH11:focus,.MembershipInquiryForm_formSelect__SUjcz:focus,.MembershipInquiryForm_formTextarea__cpfW8:focus{outline:none;border-bottom-color:var(--color-primary,#00b7b5);border-bottom-width:2px;box-shadow:0 2px 8px rgba(0,183,181,.15);background:rgba(0,183,181,.03)}.MembershipInquiryForm_formInput__vGH11::placeholder,.MembershipInquiryForm_formTextarea__cpfW8::placeholder{color:rgba(255,255,255,.5);text-align:left;opacity:1}.MembershipInquiryForm_formTextarea__cpfW8::placeholder{font-style:italic;opacity:.6}.MembershipInquiryForm_formTextarea__cpfW8{padding:.875rem 0;border:none;border-bottom:1px solid rgba(255,255,255,.3);border-radius:0;font-size:1rem;background:transparent;color:var(--color-text-primary,#ffffff);transition:border-bottom-color .3s ease,border-bottom-width .2s ease,box-shadow .3s ease,background-color .3s ease;font-family:inherit;position:relative;resize:vertical;min-height:120px;line-height:1.6;width:100%;margin-top:.25rem}.MembershipInquiryForm_formInput__vGH11.MembershipInquiryForm_inputError__tmtEg,.MembershipInquiryForm_formSelect__SUjcz.MembershipInquiryForm_inputError__tmtEg,.MembershipInquiryForm_formTextarea__cpfW8.MembershipInquiryForm_inputError__tmtEg{border-bottom-color:var(--color-error,#ef4444);border-bottom-width:2px}.MembershipInquiryForm_errorText____r4g{color:#ff6b6b;font-size:.875rem;margin-top:.25rem}.MembershipInquiryForm_submitButton__7OBxo{padding:.875rem 2rem;background:transparent;color:var(--color-primary,#00b7b5);border:2px solid var(--color-primary,#00b7b5);border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:background-color .3s ease,color .3s ease,transform .2s ease,box-shadow .3s ease,border-color .3s ease;align-self:flex-start;text-transform:uppercase;letter-spacing:.05em;position:relative;overflow:hidden}.MembershipInquiryForm_submitButton__7OBxo:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.MembershipInquiryForm_submitButton__7OBxo:hover:not(:disabled):before{left:100%}.MembershipInquiryForm_submitButton__7OBxo:hover:not(:disabled){background:var(--color-primary,#00b7b5);color:#000000;transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,183,181,.4),0 0 20px rgba(0,183,181,.2);border-color:rgba(158,199,197,.8)}.MembershipInquiryForm_submitButton__7OBxo:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 8px rgba(0,183,181,.3),0 0 10px rgba(0,183,181,.15)}.MembershipInquiryForm_submitButton__7OBxo:disabled{opacity:.4;cursor:not-allowed}.MembershipInquiryForm_successMessage__VwVyd{padding:2rem;background:linear-gradient(135deg,rgba(0,183,181,.1),rgba(158,199,197,.05));border:2px solid var(--color-primary,#00b7b5);border-radius:12px;text-align:center;box-shadow:0 0 0 1px rgba(0,183,181,.1),0 8px 32px rgba(0,183,181,.15);position:relative;overflow:hidden}.MembershipInquiryForm_successMessage__VwVyd:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--color-primary,#00b7b5),transparent);animation:MembershipInquiryForm_shimmer__VWDiG 2s infinite}@keyframes MembershipInquiryForm_shimmer__VWDiG{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.MembershipInquiryForm_successMessage__VwVyd h3{color:var(--color-primary,#00b7b5);margin-bottom:.5rem;font-size:1.25rem}.MembershipInquiryForm_successMessage__VwVyd p{color:var(--color-text-primary,#ffffff);margin:0}.MembershipInquiryForm_errorMessage__GHzkC{background:transparent;border:none;border-left:3px solid var(--color-error,#ef4444);padding:1rem 0 1rem 1rem;color:var(--color-error,#ef4444);font-size:.875rem}.MembershipInquiryForm_formFooter__oxZzu{display:flex!important;justify-content:space-between;align-items:flex-end;width:100%;margin-top:2rem;padding-top:1rem;position:relative;min-height:30px}.MembershipInquiryForm_mindbodyLogo__bP_40{width:60px;height:auto;opacity:.15;transition:opacity .2s ease}.MembershipInquiryForm_mindbodyLogo__bP_40:hover{opacity:.25}.MembershipInquiryForm_privacyLink__fcQUH{color:rgba(255,255,255,.4);font-size:.75rem;text-decoration:none;background:transparent;border:none;padding:0;cursor:pointer;transition:color .2s ease;text-transform:none;letter-spacing:normal}.MembershipInquiryForm_privacyLink__fcQUH:hover{color:rgba(255,255,255,.6);text-decoration:underline}@media (max-width:768px){.MembershipInquiryForm_form__DhNtw{padding:1.5rem}.MembershipInquiryForm_formTitle__4Xblo{font-size:1.5rem}.MembershipInquiryForm_mindbodyLogo__bP_40{width:50px}.MembershipInquiryForm_privacyLink__fcQUH{font-size:.7rem}}.WaitlistForm_form__C3l5U{display:flex;flex-direction:column;gap:1.5rem}.WaitlistForm_formRow__gokZP{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.WaitlistForm_formGroup__Z1M3r{display:flex;flex-direction:column;gap:.5rem}.WaitlistForm_formLabel__y_YY4{font-weight:500;color:var(--color-text-primary,#ffffff);font-size:.875rem}.WaitlistForm_formInput__Pq2bL{padding:.75rem;border:1px solid var(--color-border,rgba(255,255,255,.2));border-radius:8px;font-size:1rem;background:var(--color-background,rgba(255,255,255,.05));color:var(--color-text-primary,#ffffff);transition:border-color .2s ease,box-shadow .2s ease;font-family:inherit}.WaitlistForm_formInput__Pq2bL:focus{outline:none;border-color:var(--color-primary,#00b7b5);box-shadow:0 0 0 3px rgba(0,183,181,.1)}.WaitlistForm_formInput__Pq2bL::placeholder{color:rgba(255,255,255,.4);opacity:1}.WaitlistForm_inputError__u_hRE{border-color:#ff6b6b!important}.WaitlistForm_inputError__u_hRE:focus{box-shadow:0 0 0 3px rgba(255,107,107,.1)!important}.WaitlistForm_errorText__fOJ9n{color:#ff6b6b;font-size:.875rem;margin-top:.25rem}.WaitlistForm_checkboxGroup__rl7gx{display:flex;flex-direction:column;gap:.75rem;margin-top:.5rem}.WaitlistForm_checkboxLabel__fQFQB{display:flex;align-items:flex-start;gap:.5rem;cursor:pointer;color:var(--color-text-primary,#ffffff);font-size:.875rem}.WaitlistForm_checkbox__crngW{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:1.25rem;height:1.25rem;min-width:1.25rem;margin-top:.1rem;border:2px solid rgba(255,255,255,.4);background:transparent;border-radius:3px;cursor:pointer;position:relative;transition:all .3s ease;flex-shrink:0}.WaitlistForm_checkbox__crngW:checked{background:rgba(0,183,181,.8);border-color:rgba(0,183,181,.8)}.WaitlistForm_checkbox__crngW:checked:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(45deg);width:.4rem;height:.7rem;border:solid #000000;border-width:0 2px 2px 0}.WaitlistForm_submitButton__lMwoI{background:linear-gradient(135deg,#00b7b5,#9ec7c5);color:#000000;border:none;border-radius:8px;padding:.75rem 2rem;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease;margin-top:.5rem;align-self:flex-start}.WaitlistForm_submitButton__lMwoI:hover:not(:disabled){background:linear-gradient(135deg,#9ec7c5,#00b7b5);transform:translateY(-1px);box-shadow:0 8px 25px rgba(0,183,181,.3)}.WaitlistForm_submitButton__lMwoI:disabled{opacity:.6;cursor:not-allowed;transform:none}.WaitlistForm_successMessage__Ea7jc{padding:2rem;background:rgba(0,183,181,.1);border:1px solid rgba(0,183,181,.3);border-radius:8px;text-align:center}.WaitlistForm_successMessage__Ea7jc h3{color:#00b7b5;margin:0 0 .5rem;font-size:1.5rem}.WaitlistForm_successMessage__Ea7jc p{color:var(--color-text-primary,#ffffff);margin:0}.WaitlistForm_errorMessage__Dnamw{padding:1rem;background:rgba(255,107,107,.1);border:1px solid rgba(255,107,107,.3);border-radius:8px;color:#ff6b6b;font-size:.875rem}.WaitlistForm_formFooter__QnVLE{display:flex!important;justify-content:space-between;align-items:flex-end;width:100%;margin-top:2rem;padding-top:1rem;position:relative;min-height:30px}.WaitlistForm_mindbodyLogo__Y5Z3b{width:60px;height:auto;opacity:.15;transition:opacity .2s ease}.WaitlistForm_mindbodyLogo__Y5Z3b:hover{opacity:.25}.WaitlistForm_privacyLink__Snv1a{color:rgba(255,255,255,.4);font-size:.75rem;text-decoration:none;background:transparent;border:none;padding:0;cursor:pointer;transition:color .2s ease;text-transform:none;letter-spacing:normal}.WaitlistForm_privacyLink__Snv1a:hover{color:rgba(255,255,255,.6);text-decoration:underline}@media (max-width:768px){.WaitlistForm_formRow__gokZP{grid-template-columns:1fr}.WaitlistForm_mindbodyLogo__Y5Z3b{width:50px}.WaitlistForm_privacyLink__Snv1a{font-size:.7rem}}.RegistrationForm_form__3zpZq{display:flex;flex-direction:column;gap:2rem;padding:2.5rem;border:2px solid var(--color-primary,#00b7b5);border-radius:12px;background:transparent}.RegistrationForm_formRow__u2SB5{display:flex;flex-direction:column;gap:1.5rem}.RegistrationForm_formGroup__fGdgt{display:flex;flex-direction:column;gap:.5rem}.RegistrationForm_formLabel__9mTZ_{font-weight:500;color:var(--color-text-primary,#ffffff);font-size:.875rem;text-transform:uppercase;letter-spacing:.05em}.RegistrationForm_formInput__6nIos,.RegistrationForm_formSelect__IP_DS{padding:.75rem 0;border:none;border-bottom:1px solid rgba(255,255,255,.3);border-radius:0;font-size:1rem;background:transparent;color:var(--color-text-primary,#ffffff);transition:border-bottom-color .2s ease;font-family:inherit;color-scheme:dark}.RegistrationForm_formInput__6nIos[type=date]::-webkit-calendar-picker-indicator{filter:invert(1);cursor:pointer}.RegistrationForm_datePickerWrapper__TBgwj{position:relative;width:100%}.RegistrationForm_dateInputWrapper__wh_X5{position:relative;width:100%;display:flex;align-items:center}.RegistrationForm_dateInputWrapper__wh_X5 input{flex:1 1;padding-right:3rem}.RegistrationForm_datePickerWrapper__TBgwj .react-datepicker-wrapper,.RegistrationForm_datePickerWrapper__TBgwj .react-datepicker__input-container{width:100%}.RegistrationForm_datePickerInput__vhu0D{padding:.75rem 0;border:none;border-bottom:1px solid rgba(255,255,255,.3);border-radius:0;font-size:1rem;background:transparent;color:var(--color-text-primary,#ffffff);transition:border-bottom-color .2s ease;font-family:inherit;width:100%;cursor:text}.RegistrationForm_datePickerInput__vhu0D:focus{outline:none;border-bottom-color:var(--color-primary,#00b7b5);border-bottom-width:2px}.RegistrationForm_datePickerInput__vhu0D::placeholder{color:rgba(255,255,255,.4)}.RegistrationForm_datePickerInput__vhu0D.RegistrationForm_inputError__Bd_SD{border-bottom-color:var(--color-error,#ef4444);border-bottom-width:2px}.RegistrationForm_calendarButton__RUyVk{position:absolute;right:0;top:50%;transform:translateY(-50%);background:transparent;border:none;padding:.5rem;cursor:pointer;color:rgba(255,255,255,.6);transition:color .2s ease;display:flex;align-items:center;justify-content:center;z-index:1}.RegistrationForm_calendarButton__RUyVk:hover{color:var(--color-primary,#00b7b5)}.RegistrationForm_calendarButton__RUyVk:focus{outline:2px solid var(--color-primary,#00b7b5);outline-offset:2px;border-radius:4px}.RegistrationForm_calendarButton__RUyVk svg{width:20px;height:20px}.RegistrationForm_datePickerWrapper__TBgwj .react-datepicker{font-family:inherit;border:1px solid rgba(255,255,255,.2);border-radius:8px;background:rgba(0,0,0,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 20px rgba(0,0,0,.5)}.RegistrationForm_datePickerWrapper__TBgwj .react-datepicker__header{background:transparent;border-bottom:1px solid rgba(255,255,255,.1);padding-top:.75rem}.RegistrationForm_datePickerWrapper__TBgwj .react-datepicker__current-month{color:var(--color-text-primary,#ffffff);font-weight:600;font-size:.875rem;margin-bottom:.5rem}.RegistrationForm_datePickerWrapper__TBgwj .react-datepicker__day-names{margin-bottom:.25rem}.RegistrationForm_datePickerWrapper__TBgwj .react-datepicker__day-name{color:rgba(255,255,255,.6);font-size:.75rem;font-weight:500;width:2rem;line-height:2rem;margin:.125rem}.RegistrationForm_datePickerWrapper__TBgwj .react-datepicker__day{color:var(--color-text-primary,#ffffff);width:2rem;line-height:2rem;margin:.125rem;border-radius:4px;font-size:.875rem;transition:all .2s ease}.RegistrationForm_datePickerWrapper__TBgwj .react-datepicker__day:hover{background:rgba(0,183,181,.3);border-radius:4px}.RegistrationForm_datePickerWrapper__TBgwj .react-datepicker__day--selected{background:var(--color-primary,#00b7b5);color:#000000;font-weight:600}.RegistrationForm_datePickerWrapper__TBgwj .react-datepicker__day--keyboard-selected{background:rgba(0,183,181,.5);color:var(--color-text-primary,#ffffff)}.RegistrationForm_datePickerWrapper__TBgwj .react-datepicker__day--disabled{color:rgba(255,255,255,.2);cursor:not-allowed}.RegistrationForm_datePickerWrapper__TBgwj .react-datepicker__day--outside-month{color:rgba(255,255,255,.3)}.RegistrationForm_datePickerWrapper__TBgwj .react-datepicker__navigation{top:.75rem;width:1.5rem;height:1.5rem}.RegistrationForm_datePickerWrapper__TBgwj .react-datepicker__navigation-icon:before{border-color:var(--color-text-primary,#ffffff);border-width:2px 2px 0 0}.RegistrationForm_datePickerWrapper__TBgwj .react-datepicker__navigation:hover :before{border-color:var(--color-primary,#00b7b5)}.RegistrationForm_datePickerWrapper__TBgwj .react-datepicker__month-dropdown-container,.RegistrationForm_datePickerWrapper__TBgwj .react-datepicker__year-dropdown-container{margin:.5rem}.RegistrationForm_datePickerWrapper__TBgwj .react-datepicker__month-dropdown,.RegistrationForm_datePickerWrapper__TBgwj .react-datepicker__year-dropdown{background:rgba(0,0,0,.95);border:1px solid rgba(255,255,255,.2);border-radius:4px;color:var(--color-text-primary,#ffffff);font-size:.875rem;padding:.25rem}.RegistrationForm_datePickerWrapper__TBgwj .react-datepicker__month-option,.RegistrationForm_datePickerWrapper__TBgwj .react-datepicker__year-option{padding:.25rem .5rem;border-radius:4px;transition:background .2s ease}.RegistrationForm_datePickerWrapper__TBgwj .react-datepicker__month-option:hover,.RegistrationForm_datePickerWrapper__TBgwj .react-datepicker__year-option:hover{background:rgba(0,183,181,.3)}.RegistrationForm_datePickerWrapper__TBgwj .react-datepicker__month-option--selected,.RegistrationForm_datePickerWrapper__TBgwj .react-datepicker__year-option--selected{background:var(--color-primary,#00b7b5);color:#000000;font-weight:600}@media (max-width:768px){.RegistrationForm_datePickerWrapper__TBgwj .react-datepicker{font-size:.875rem}.RegistrationForm_datePickerWrapper__TBgwj .react-datepicker__day,.RegistrationForm_datePickerWrapper__TBgwj .react-datepicker__day-name{width:2.25rem;line-height:2.25rem;margin:.125rem;font-size:.8125rem}.RegistrationForm_datePickerWrapper__TBgwj .react-datepicker__current-month{font-size:.8125rem}}.RegistrationForm_formSelect__IP_DS{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23ffffff' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 0 top 50%;padding-right:1.5rem}.RegistrationForm_formInput__6nIos:focus,.RegistrationForm_formSelect__IP_DS:focus{outline:none;border-bottom-color:var(--color-primary,#00b7b5);border-bottom-width:2px}.RegistrationForm_formInput__6nIos::placeholder{color:rgba(255,255,255,.4)}.RegistrationForm_formInput__6nIos.RegistrationForm_inputError__Bd_SD,.RegistrationForm_formSelect__IP_DS.RegistrationForm_inputError__Bd_SD{border-bottom-color:var(--color-error,#ef4444);border-bottom-width:2px}.RegistrationForm_errorText__dkaYf{color:var(--color-error,#ef4444);font-size:.875rem;margin-top:.25rem}.RegistrationForm_errorMessage__MX06P{background:transparent;border:none;border-left:3px solid var(--color-error,#ef4444);padding:1rem 0 1rem 1rem;color:var(--color-error,#ef4444);font-size:.875rem}.RegistrationForm_submitButton__Fzufy{padding:.875rem 2rem;background:transparent;color:var(--color-primary,#00b7b5);border:2px solid var(--color-primary,#00b7b5);border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:background-color .2s ease,color .2s ease,transform .1s ease;align-self:flex-start;text-transform:uppercase;letter-spacing:.05em}.RegistrationForm_submitButton__Fzufy:hover:not(:disabled){background:var(--color-primary,#00b7b5);color:#000000;transform:translateY(-1px)}.RegistrationForm_submitButton__Fzufy:active:not(:disabled){transform:translateY(0)}.RegistrationForm_submitButton__Fzufy:disabled{opacity:.4;cursor:not-allowed}.RegistrationForm_successMessage__5SS_W{padding:2rem;background:transparent;border:2px solid var(--color-primary,#00b7b5);border-radius:12px;text-align:center}.RegistrationForm_successMessage__5SS_W h3{color:var(--color-primary,#00b7b5);margin-bottom:.5rem;font-size:1.25rem}.RegistrationForm_successMessage__5SS_W p{color:var(--color-text-primary,#ffffff);margin:0}.RegistrationForm_checkboxSection__w4jt7{margin-top:1.5rem;padding:1.5rem 0;background:transparent;border:none}.RegistrationForm_checkboxSectionTitle__sUPpa{font-size:1rem;font-weight:600;color:var(--color-text-primary,#ffffff);margin-bottom:1rem}.RegistrationForm_checkboxGroup__veKSO{display:flex;gap:1.5rem;flex-wrap:wrap}.RegistrationForm_checkboxLabel__kK8t5{display:flex;align-items:center;gap:.5rem;cursor:pointer;color:var(--color-text-primary,#ffffff);font-size:.875rem}.RegistrationForm_checkbox__dannp{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:1.25rem;height:1.25rem;min-width:1.25rem;border:2px solid rgba(255,255,255,.4);background:transparent;border-radius:3px;cursor:pointer;position:relative;transition:all .3s ease;flex-shrink:0}.RegistrationForm_checkbox__dannp:checked{background:rgba(0,183,181,.8);border-color:rgba(0,183,181,.8)}.RegistrationForm_checkbox__dannp:checked:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(45deg);width:.4rem;height:.7rem;border:solid #000000;border-width:0 2px 2px 0}.RegistrationForm_formTextarea__vGRXE{padding:.75rem 0;border:none;border-bottom:1px solid rgba(255,255,255,.3);border-radius:0;font-size:1rem;background:transparent;color:var(--color-text-primary,#ffffff);transition:border-bottom-color .2s ease;font-family:inherit;resize:vertical;min-height:100px}.RegistrationForm_formTextarea__vGRXE:focus{outline:none;border-bottom-color:var(--color-primary,#00b7b5);border-bottom-width:2px}.RegistrationForm_formTextarea__vGRXE::placeholder{color:rgba(255,255,255,.4)}.RegistrationForm_waiverSection__skD_N{margin-top:2rem;padding:2rem 0;background:transparent;border:none}.RegistrationForm_waiverTitle__xoPik{font-size:1.25rem;font-weight:600;color:var(--color-text-primary,#ffffff);margin-bottom:.5rem}.RegistrationForm_waiverEffectiveDate__SE7KZ{font-size:.875rem;color:rgba(255,255,255,.6);margin-bottom:1.5rem}.RegistrationForm_waiverContent__zrLSq{padding:1.5rem 1rem;background:rgba(0,0,0,.2);border:1px solid rgba(255,255,255,.1);border-radius:8px;margin-bottom:1.5rem;font-size:.875rem;line-height:1.6;color:var(--color-text-primary,#ffffff)}.RegistrationForm_waiverContent__zrLSq h4{font-size:1rem;font-weight:600;margin-top:1.5rem;margin-bottom:.75rem;color:var(--color-primary,#00b7b5)}.RegistrationForm_waiverContent__zrLSq h4:first-child{margin-top:0}.RegistrationForm_waiverContent__zrLSq ul{margin:.75rem 0;padding-left:1.5rem}.RegistrationForm_waiverContent__zrLSq li{margin:.5rem 0}.RegistrationForm_waiverContent__zrLSq p{margin:.75rem 0}.RegistrationForm_waiverContact__BSk9a{margin-top:1.5rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.1);font-size:.875rem}.RegistrationForm_waiverAgreement__kwDaf{margin-top:1.5rem;background:transparent;border:none;border-top:1px solid rgba(0,183,181,.3);padding:1.5rem 0 1rem}.RegistrationForm_waiverCheckboxLabel___ZPUG{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer;color:var(--color-text-primary,#ffffff);font-size:.875rem;line-height:1.5}.RegistrationForm_waiverCheckboxLabel___ZPUG .RegistrationForm_checkbox__dannp{margin-top:.2rem}.RegistrationForm_required__4jySO{color:var(--color-error,#ef4444)}.RegistrationForm_formFooter__HHb_y{display:flex;justify-content:space-between;align-items:flex-end;width:100%;margin-top:2rem;padding-top:1rem;position:relative}.RegistrationForm_mindbodyLogo__TzF3C{width:60px;height:auto;opacity:.15;transition:opacity .2s ease}.RegistrationForm_mindbodyLogo__TzF3C:hover{opacity:.25}.RegistrationForm_privacyLink__T4_yb{color:rgba(255,255,255,.4);font-size:.75rem;text-decoration:none;background:transparent;border:none;padding:0;cursor:pointer;transition:color .2s ease;text-transform:none;letter-spacing:normal}.RegistrationForm_privacyLink__T4_yb:hover{color:rgba(255,255,255,.6);text-decoration:underline}@media (max-width:768px){.RegistrationForm_form__3zpZq{padding:1.5rem}.RegistrationForm_checkboxGroup__veKSO{flex-direction:column;gap:.75rem}.RegistrationForm_waiverContent__zrLSq{font-size:.8125rem;padding:1rem .75rem}.RegistrationForm_mindbodyLogo__TzF3C{width:50px}.RegistrationForm_privacyLink__T4_yb{font-size:.7rem}}.NewsletterForm_form__N4z_5{display:flex;flex-direction:column;gap:1.5rem;width:100%}.NewsletterForm_formGroup__kpCeO{display:flex;flex-direction:column;gap:.5rem}.NewsletterForm_formInput__kOdI6,.NewsletterForm_formSelect__C0zOD{padding:.75rem 0;border:none;border-bottom:1px solid rgba(255,255,255,.3);border-radius:0;font-size:1rem;background:transparent;color:var(--color-text-primary,#ffffff);transition:border-bottom-color .2s ease;font-family:inherit;width:100%}.NewsletterForm_formSelect__C0zOD{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23ffffff' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 0 top 50%;padding-right:1.5rem}.NewsletterForm_formSelect__C0zOD option{background:#1a1a1a;color:#ffffff}.NewsletterForm_formInput__kOdI6:focus,.NewsletterForm_formSelect__C0zOD:focus{outline:none;border-bottom-color:var(--color-primary,#00b7b5);border-bottom-width:2px}.NewsletterForm_formInput__kOdI6::placeholder{color:rgba(255,255,255,.5);text-align:left}.NewsletterForm_formInput__kOdI6.NewsletterForm_inputError__kM4Cb,.NewsletterForm_formSelect__C0zOD.NewsletterForm_inputError__kM4Cb{border-bottom-color:var(--color-error,#ef4444);border-bottom-width:2px}.NewsletterForm_errorText__l_iyh{color:#ff6b6b;font-size:.875rem;margin-top:.25rem}.NewsletterForm_checkboxGroup__OGL8S{display:flex;flex-direction:column;gap:.75rem;margin-top:.5rem}.NewsletterForm_checkboxRow__7MV1b{display:flex;align-items:center;gap:1.5rem}.NewsletterForm_checkboxItem__EOnl2{display:flex;align-items:center;gap:.5rem}.NewsletterForm_checkbox__HD8EG{width:20px;height:20px;cursor:pointer;appearance:none;border:2px solid rgba(255,255,255,.3);border-radius:4px;background:transparent;position:relative;flex-shrink:0;margin:2px 0 0;transition:all .2s ease}.NewsletterForm_checkbox__HD8EG:checked{background:var(--color-primary,#00b7b5);border-color:var(--color-primary,#00b7b5)}.NewsletterForm_checkbox__HD8EG:checked:after{content:"";position:absolute;left:5px;top:2px;width:6px;height:10px;border:solid #000000;border-width:0 2px 2px 0;transform:rotate(45deg)}.NewsletterForm_checkbox__HD8EG:focus{outline:none;border-color:var(--color-primary,#00b7b5)}.NewsletterForm_checkboxLabelInline__Exp74,.NewsletterForm_checkboxLabel__kOk7K{color:var(--color-text-primary,#ffffff);font-size:.9rem;line-height:1.5;-webkit-user-select:none;user-select:none}.NewsletterForm_checkboxLabelInline__Exp74{cursor:pointer;margin:0}.NewsletterForm_submitButton__BNPIp{padding:.875rem 2rem;background:transparent;color:var(--color-primary,#00b7b5);border:none;border-bottom:2px solid var(--color-primary,#00b7b5);border-radius:0;font-size:1rem;font-weight:600;cursor:pointer;transition:color .2s ease,border-bottom-color .2s ease;align-self:flex-start;text-transform:uppercase;letter-spacing:.05em;margin-top:.5rem}.NewsletterForm_submitButton__BNPIp:hover:not(:disabled){color:rgba(0,183,181,.8);border-bottom-color:rgba(0,183,181,.8)}.NewsletterForm_submitButton__BNPIp:active:not(:disabled){transform:translateY(1px)}.NewsletterForm_submitButton__BNPIp:disabled{opacity:.4;cursor:not-allowed}.NewsletterForm_successMessage__kk0_S{padding:1.5rem 0;text-align:left}.NewsletterForm_successMessage__kk0_S p{color:var(--color-primary,#00b7b5);font-size:1rem;margin:0}.NewsletterForm_errorMessage__JjSBN{padding:1rem 0;color:var(--color-error,#ef4444);font-size:.875rem}.NewsletterForm_formFooter___TZLH{display:flex!important;justify-content:space-between;align-items:flex-end;width:100%;margin-top:1.5rem;padding-top:1rem;position:relative;min-height:30px}.NewsletterForm_mindbodyLogo__8jNr8{width:60px;height:auto;opacity:.3;transition:opacity .2s ease}.NewsletterForm_mindbodyLogo__8jNr8:hover{opacity:.4}.NewsletterForm_privacyLink__Y7AqL{color:rgba(255,255,255,.4);font-size:.75rem;text-decoration:none;background:transparent;border:none;padding:0;cursor:pointer;transition:color .2s ease;text-transform:none;letter-spacing:normal}.NewsletterForm_privacyLink__Y7AqL:hover{color:rgba(255,255,255,.6);text-decoration:underline}@media (max-width:768px){.NewsletterForm_form__N4z_5{gap:1.25rem}.NewsletterForm_mindbodyLogo__8jNr8{width:50px}.NewsletterForm_privacyLink__Y7AqL{font-size:.7rem}}