.MultiStepIntakeForm-module-scss-module__1-S8oa__formContainer{justify-content:center;align-items:flex-start;width:100%;display:flex}.MultiStepIntakeForm-module-scss-module__1-S8oa__formContainer textarea{height:80px;min-height:80px}.MultiStepIntakeForm-module-scss-module__1-S8oa__formCard{box-sizing:border-box;width:100%;max-width:100%;padding:0;position:relative}.MultiStepIntakeForm-module-scss-module__1-S8oa__formContent{position:relative}.MultiStepIntakeForm-module-scss-module__1-S8oa__progressHeader{max-width:120px;margin:0 auto 1rem;transition:opacity .25s ease-out}.MultiStepIntakeForm-module-scss-module__1-S8oa__progressHeaderHidden{opacity:.5;pointer-events:none}.MultiStepIntakeForm-module-scss-module__1-S8oa__progressBar{background:var(--gray-200);border-radius:999px;height:4px;margin-bottom:.375rem;position:relative;overflow:hidden}.MultiStepIntakeForm-module-scss-module__1-S8oa__progressFill{background:var(--saadian-orange);border-radius:999px;height:100%;transition:width .3s ease-out;position:absolute;top:0;left:0}.MultiStepIntakeForm-module-scss-module__1-S8oa__progressText{color:var(--gray-700);letter-spacing:.02em;text-align:center;margin-bottom:.375rem;font-size:.75rem;font-weight:600}@media (prefers-reduced-motion:reduce){.MultiStepIntakeForm-module-scss-module__1-S8oa__progressFill{transition:none}}.MultiStepIntakeForm-module-scss-module__1-S8oa__phaseStepper{align-items:flex-start;gap:.5rem;margin-bottom:1rem;display:flex}.MultiStepIntakeForm-module-scss-module__1-S8oa__phaseGroup{display:contents}.MultiStepIntakeForm-module-scss-module__1-S8oa__phaseItem{flex-direction:column;flex-shrink:0;align-items:center;gap:.375rem;min-width:0;display:inline-flex}.MultiStepIntakeForm-module-scss-module__1-S8oa__phaseCircle{background:var(--white);border:2px solid var(--gray-400);width:1.5rem;height:1.5rem;color:var(--gray-700);border-radius:999px;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;line-height:1;transition:background .2s,border-color .2s,color .2s,box-shadow .2s;display:inline-flex}.MultiStepIntakeForm-module-scss-module__1-S8oa__phaseCircle svg{display:block}.MultiStepIntakeForm-module-scss-module__1-S8oa__phaseCircleActive{background:var(--saadian-orange);border-color:var(--saadian-orange);color:var(--white);box-shadow:0 0 0 3px #f1682526}.MultiStepIntakeForm-module-scss-module__1-S8oa__phaseCircleDone{background:var(--saadian-orange);border-color:var(--saadian-orange);color:var(--white)}.MultiStepIntakeForm-module-scss-module__1-S8oa__phaseLabel{color:var(--gray-700);white-space:nowrap;letter-spacing:.01em;font-size:.75rem;font-weight:600;transition:color .2s}.MultiStepIntakeForm-module-scss-module__1-S8oa__phaseLabelActive{color:var(--oxford-blue)}.MultiStepIntakeForm-module-scss-module__1-S8oa__phaseLabelDone{color:var(--saadian-orange)}.MultiStepIntakeForm-module-scss-module__1-S8oa__phaseConnector{background:var(--gray-200);border-radius:999px;flex:auto;min-width:.5rem;height:2px;margin-top:11px;position:relative;overflow:hidden}.MultiStepIntakeForm-module-scss-module__1-S8oa__phaseConnectorFill{background:var(--saadian-orange);border-radius:999px;width:0;height:100%;transition:width .3s ease-out;position:absolute;top:0;left:0}.MultiStepIntakeForm-module-scss-module__1-S8oa__phaseConnectorActive{background:var(--saadian-orange)}@media (max-width:639px){.MultiStepIntakeForm-module-scss-module__1-S8oa__phaseStepper{gap:.375rem}.MultiStepIntakeForm-module-scss-module__1-S8oa__phaseLabel{letter-spacing:0;font-size:.6875rem}}.MultiStepIntakeForm-module-scss-module__1-S8oa__screenFadeIn{animation:.25s ease-out MultiStepIntakeForm-module-scss-module__1-S8oa__fadeInUp}@keyframes MultiStepIntakeForm-module-scss-module__1-S8oa__fadeInUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.MultiStepIntakeForm-module-scss-module__1-S8oa__questionHeading{color:var(--oxford-blue);text-wrap:balance;margin:0 0 1rem;font-size:1.125rem;font-weight:700;line-height:1.35}@media (max-width:639px){.MultiStepIntakeForm-module-scss-module__1-S8oa__questionHeading{text-align:center}}.MultiStepIntakeForm-module-scss-module__1-S8oa__optionList{flex-direction:column;gap:.5rem;display:flex}.MultiStepIntakeForm-module-scss-module__1-S8oa__optionButton{text-align:left;background:var(--white);border:2px solid var(--gray-400);cursor:pointer;width:100%;color:var(--oxford-blue);border-radius:.625rem;align-items:center;gap:.75rem;padding:.625rem .875rem;font-family:inherit;transition:border-color .2s,background .2s,box-shadow .2s,transform .2s;display:flex}@media (hover:hover){.MultiStepIntakeForm-module-scss-module__1-S8oa__optionButton:hover:not(:disabled){border-color:var(--saadian-orange);background:#f168250a;box-shadow:0 4px 12px #0d1c400f}.MultiStepIntakeForm-module-scss-module__1-S8oa__optionButton:hover:not(:disabled) .MultiStepIntakeForm-module-scss-module__1-S8oa__optionIcon{color:var(--saadian-orange);background:#f168251f}.MultiStepIntakeForm-module-scss-module__1-S8oa__optionButton:hover:not(:disabled) .MultiStepIntakeForm-module-scss-module__1-S8oa__optionIndicator{border-color:var(--saadian-orange);background:var(--saadian-orange)}}.MultiStepIntakeForm-module-scss-module__1-S8oa__optionButton:focus-visible{border-color:var(--saadian-orange);outline:none;box-shadow:0 0 0 3px #f1682533}.MultiStepIntakeForm-module-scss-module__1-S8oa__optionButton:disabled{opacity:.6;cursor:not-allowed}.MultiStepIntakeForm-module-scss-module__1-S8oa__optionButtonSelected{border-color:var(--saadian-orange);background:#f168250a}.MultiStepIntakeForm-module-scss-module__1-S8oa__optionButtonSelected .MultiStepIntakeForm-module-scss-module__1-S8oa__optionIcon{color:var(--saadian-orange);background:#f168251f}.MultiStepIntakeForm-module-scss-module__1-S8oa__optionButtonSelected .MultiStepIntakeForm-module-scss-module__1-S8oa__optionIndicator{border-color:var(--saadian-orange);background:var(--saadian-orange)}.MultiStepIntakeForm-module-scss-module__1-S8oa__optionIcon{background:var(--gray-200);width:2rem;height:2rem;color:var(--saadian-orange);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:background .2s,color .2s;display:inline-flex}.MultiStepIntakeForm-module-scss-module__1-S8oa__optionIcon svg{width:18px;height:18px}.MultiStepIntakeForm-module-scss-module__1-S8oa__optionLabel{color:var(--oxford-blue);flex:1;font-size:.875rem;font-weight:600;line-height:1.35}.MultiStepIntakeForm-module-scss-module__1-S8oa__optionIndicator{border:2px solid var(--gray-400);background:var(--white);border-radius:999px;flex-shrink:0;width:1rem;height:1rem;transition:border-color .2s,background .2s}.MultiStepIntakeForm-module-scss-module__1-S8oa__input{border:2px solid var(--gray-400);background:var(--white);width:100%;color:var(--oxford-blue);box-sizing:border-box;border-radius:.5rem;padding:.75rem 1rem;font-family:inherit;font-size:1rem;transition:border-color .2s,box-shadow .2s}.MultiStepIntakeForm-module-scss-module__1-S8oa__input:focus{border-color:var(--saadian-orange);outline:none;box-shadow:0 0 0 3px #f1682526}.MultiStepIntakeForm-module-scss-module__1-S8oa__input:disabled{background:var(--gray-200);cursor:not-allowed;opacity:.6}@media (max-width:639px){.MultiStepIntakeForm-module-scss-module__1-S8oa__input{font-size:16px}}.MultiStepIntakeForm-module-scss-module__1-S8oa__errorInput{border-color:#dc2626}.MultiStepIntakeForm-module-scss-module__1-S8oa__errorInput:focus{border-color:#dc2626;box-shadow:0 0 0 3px #dc262626}.MultiStepIntakeForm-module-scss-module__1-S8oa__fieldError{color:#991b1b;margin-top:.375rem;font-size:.8125rem}.MultiStepIntakeForm-module-scss-module__1-S8oa__formRow{gap:1rem;display:flex}@media (max-width:639px){.MultiStepIntakeForm-module-scss-module__1-S8oa__formRow{flex-direction:column}}.MultiStepIntakeForm-module-scss-module__1-S8oa__formGroup{flex-direction:column;flex:1;gap:.375rem;width:100%;display:flex}.MultiStepIntakeForm-module-scss-module__1-S8oa__navRow{border-top:1px solid var(--gray-400);justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem;padding-top:1rem;display:flex}.MultiStepIntakeForm-module-scss-module__1-S8oa__backButton{color:var(--gray-700);cursor:pointer;background:0 0;border:none;border-radius:.375rem;align-items:center;gap:.375rem;padding:.5rem .75rem;font-family:inherit;font-size:.875rem;font-weight:600;transition:color .2s,background .2s;display:inline-flex}.MultiStepIntakeForm-module-scss-module__1-S8oa__backButton:hover:not(:disabled){color:var(--oxford-blue);background:var(--gray-200)}.MultiStepIntakeForm-module-scss-module__1-S8oa__backButton:disabled{opacity:0;pointer-events:none}.MultiStepIntakeForm-module-scss-module__1-S8oa__continueButton,.MultiStepIntakeForm-module-scss-module__1-S8oa__submitButton{background:var(--saadian-orange);color:var(--white);cursor:pointer;text-transform:uppercase;border:none;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.875rem 1.75rem;font-family:inherit;font-size:1rem;font-weight:600;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex}.MultiStepIntakeForm-module-scss-module__1-S8oa__continueButton:hover:not(:disabled),.MultiStepIntakeForm-module-scss-module__1-S8oa__submitButton:hover:not(:disabled){background:var(--saadian-orange-dark);transform:translateY(-1px);box-shadow:0 4px 12px #f168254d}.MultiStepIntakeForm-module-scss-module__1-S8oa__continueButton:disabled,.MultiStepIntakeForm-module-scss-module__1-S8oa__submitButton:disabled{opacity:.5;cursor:not-allowed;transform:none}:is(.MultiStepIntakeForm-module-scss-module__1-S8oa__continueButton:focus-visible,.MultiStepIntakeForm-module-scss-module__1-S8oa__submitButton:focus-visible){outline:none;box-shadow:0 0 0 3px #f168254d}.MultiStepIntakeForm-module-scss-module__1-S8oa__submitButton{width:100%;padding:1rem 2rem;font-size:1.0625rem}.MultiStepIntakeForm-module-scss-module__1-S8oa__errorMessage{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:.5rem;margin-top:.5rem;padding:.75rem 1rem;font-size:.875rem}.MultiStepIntakeForm-module-scss-module__1-S8oa__disclaimer p{color:var(--gray-700);margin:0;font-size:12px;line-height:1.5}@media (max-width:1023px){.MultiStepIntakeForm-module-scss-module__1-S8oa__disclaimer p{font-size:11px}}.MultiStepIntakeForm-module-scss-module__1-S8oa__dynamicHeadline{color:var(--oxford-blue);text-align:center;margin:0 0 .5rem;font-size:1.15rem;font-weight:700;line-height:1.35}.MultiStepIntakeForm-module-scss-module__1-S8oa__dynamicSubHeadline{color:var(--gray-700);text-align:center;margin:0 0 1rem;font-size:.875rem;font-weight:500;line-height:1.4}.MultiStepIntakeForm-module-scss-module__1-S8oa__spinner{animation:1s linear infinite MultiStepIntakeForm-module-scss-module__1-S8oa__spin}@keyframes MultiStepIntakeForm-module-scss-module__1-S8oa__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.MultiStepIntakeForm-module-scss-module__1-S8oa__optionButton,.MultiStepIntakeForm-module-scss-module__1-S8oa__optionIcon,.MultiStepIntakeForm-module-scss-module__1-S8oa__optionIndicator,.MultiStepIntakeForm-module-scss-module__1-S8oa__input,.MultiStepIntakeForm-module-scss-module__1-S8oa__continueButton,.MultiStepIntakeForm-module-scss-module__1-S8oa__submitButton,.MultiStepIntakeForm-module-scss-module__1-S8oa__backButton,.MultiStepIntakeForm-module-scss-module__1-S8oa__phaseCircle,.MultiStepIntakeForm-module-scss-module__1-S8oa__phaseLabel,.MultiStepIntakeForm-module-scss-module__1-S8oa__phaseConnector,.MultiStepIntakeForm-module-scss-module__1-S8oa__phaseConnectorFill{transition:none}.MultiStepIntakeForm-module-scss-module__1-S8oa__screenFadeIn,.MultiStepIntakeForm-module-scss-module__1-S8oa__spinner{animation:none}}.MultiStepIntakeForm-module-scss-module__1-S8oa__hintWrapper{flex-direction:column;align-items:center;margin-top:1rem;display:flex}.MultiStepIntakeForm-module-scss-module__1-S8oa__hintWrapper .MultiStepIntakeForm-module-scss-module__1-S8oa__continueButton{text-shadow:1px 1px 1px #0006;width:100%}.MultiStepIntakeForm-module-scss-module__1-S8oa__hintText{color:var(--gray-700);text-align:center;margin:.75rem 0 0;font-size:.8125rem;font-weight:500;animation:.3s ease-out MultiStepIntakeForm-module-scss-module__1-S8oa__fadeIn}@keyframes MultiStepIntakeForm-module-scss-module__1-S8oa__fadeIn{0%{opacity:0}to{opacity:1}}
