.Intro_titleContainer__SCI1K{display:flex;flex-direction:column;gap:var(--spacing-2x);margin:var(--spacing-6x) 0}.Intro_doctorContainer__iAU47{display:flex;gap:var(--spacing-2x);align-items:center;padding:var(--spacing-2x) 0}.Intro_progressContainer__6v1pZ{margin:0 auto}.Intro_buttonContainer__GfAIr{width:100%;position:fixed;inset-inline:0;bottom:0;display:flex;align-items:center;justify-content:center;padding-bottom:var(--spacing-6x);>button{width:calc(100% - var(--spacing-6x));max-width:480px}}@keyframes IconTextBlock_fadeInUp__9SbUM{0%{opacity:0;transform:translateY(var(--spacing-3x))}to{opacity:1;transform:translateY(0)}}.IconTextBlock_healthComponentWrapper__FUHRV{display:flex;flex-direction:column;margin-top:var(--spacing-6x);gap:var(--spacing-3x);padding:var(--spacing-4x) var(--spacing-3x) var(--spacing-4x) var(--spacing-4x);background-color:var(--color-surface-neutral-medium);border-radius:var(--radius-large);animation:IconTextBlock_fadeInUp__9SbUM .4s ease-out both}.IconTextBlock_healthComponentWrapperInner__mkDWW{margin-top:var(--spacing-4x);background-color:var(--color-surface-neutral-xLight)}.IconTextBlock_healthComponentHeader__UaO2L{display:flex;justify-content:space-between;align-items:flex-start;width:100%;gap:var(--spacing-3x)}.IconTextBlock_healthComponentHeader__UaO2L div{display:flex;flex-direction:column;gap:var(--spacing-1x)}.IconTextBlock_healthComponentDescription__dphDt{margin-top:var(--spacing-1x)}.IconTextBlock_healthComponentContent__pEzr_{display:flex;flex-direction:column;gap:var(--spacing-2x)}.IconTextBlock_healthComponentChecklist__AAt09{display:flex;gap:var(--spacing-2x)}.IconTextBlock_healthComponentChecklist__AAt09 img{padding:var(--spacing-1x) 0;height:100%}.TextInput_wrapper__Nsnxz{position:relative;display:flex;flex-direction:column}.TextInput_fullWidth__M9G_C{width:100%}.TextInput_withMaxWidth__kJwx4{max-width:335px}.TextInput_inputContainer__UorH3{position:relative;display:block}.TextInput_inputField__CGlN8{width:100%;height:56px;padding:22px 16px 8px;border:1px solid var(--color-surface-neutral-medium);border-radius:var(--radius-medium);outline:none;transition:border .2s ease;color:var(--color-text-xDark);caret-color:var(--color-text-xDark);background-color:var(--color-surface-white-xLight);box-sizing:border-box}.TextInput_inputField__CGlN8:focus,.TextInput_inputField__CGlN8:hover{border:1px solid var(--color-text-xDark)}.TextInput_inputField__CGlN8:focus{box-shadow:inset 0 0 0 1px var(--color-text-xDark)}.TextInput_inputLabel__pP6pK{position:absolute;top:50%;color:var(--color-text-dark);left:var(--spacing-4x);transform:translateY(-50%);transition:all .2s ease;pointer-events:none}.TextInput_inputField__CGlN8:focus~.TextInput_inputLabel__pP6pK,.TextInput_inputField__CGlN8:not(:placeholder-shown)~.TextInput_inputLabel__pP6pK{top:30%}.TextInput_inputField__CGlN8.TextInput_error__LUc5K{background-color:var(--color-bias-error-xLight);border-color:var(--color-bias-error-medium);box-shadow:inset 0 0 0 1px var(--color-bias-error-medium)}.TextInput_errorLabel__qJ_Ot:not(label){margin-top:var(--spacing-1x)}.TextInput_errorLabel__qJ_Ot,.TextInput_wrapper__Nsnxz .TextInput_errorLabel__qJ_Ot{color:var(--color-bias-error-medium)}.TextInput_inputField__CGlN8:disabled{border-color:var(--color-surface-neutral-medium);color:var(--color-text-medium);cursor:not-allowed;background-color:transparent}.TextInput_disabledLabel__OJN0s{color:var(--color-text-medium)}.TextInput_appendButton__lfn2C{position:absolute;right:var(--spacing-4x);top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px;transition:color .2s ease;z-index:1}.TextArea_wrapper__I0GSX{position:relative;display:flex;flex-direction:column}.TextArea_fullWidth__XmJOV{width:100%}.TextArea_textareaContainer__qnyVm{position:relative;display:block}.TextArea_textareaField__8IdIb{width:100%;min-height:140px;padding:26px 16px 8px;border:1px solid var(--color-surface-neutral-medium);border-radius:var(--radius-medium);outline:none;transition:border .2s ease;color:var(--color-text-xDark);caret-color:var(--color-text-xDark);background-color:var(--color-surface-white-xLight);box-sizing:border-box;resize:none;font-family:inherit;line-height:1.5}.TextArea_textareaField__8IdIb:focus,.TextArea_textareaField__8IdIb:hover{border:1px solid var(--color-text-xDark)}.TextArea_textareaField__8IdIb:focus{box-shadow:inset 0 0 0 1px var(--color-text-xDark)}.TextArea_textareaLabelOutside__jhTdG,.TextArea_textareaLabel__mhiDv{position:absolute;top:var(--spacing-3x);color:var(--color-text-dark);left:var(--spacing-4x);transition:all .2s ease;pointer-events:none}.TextArea_textareaLabelOutside__jhTdG{position:relative;top:0;left:0;display:flex;margin-bottom:var(--spacing-1x)}.TextArea_textareaField__8IdIb.TextArea_error__wcyQ4{background-color:var(--color-bias-error-xLight);border-color:var(--color-bias-error-medium);box-shadow:inset 0 0 0 1px var(--color-bias-error-medium)}.TextArea_errorLabel__Yg0pv,.TextArea_wrapper__I0GSX .TextArea_errorLabel__Yg0pv{color:var(--color-bias-error-medium)}.TextArea_textareaField__8IdIb:disabled{border-color:var(--color-surface-neutral-medium);color:var(--color-text-medium);cursor:not-allowed;background-color:transparent}.TextArea_disabledLabel__POVcp{color:var(--color-text-medium)}.TextArea_withoutLabel__u7t0q{padding-top:var(--spacing-4x)}.SembleSectionBuilder_quizError__t8wGS{color:var(--color-bias-error-medium);font-size:var(--font-size-xxxxSmall);line-height:var(--line-height-xxxxSmall);letter-spacing:var(--letter-spacing-percent-none);font-weight:var(--font-weight-regular);font-family:var(--font-family-primary);margin:var(--spacing-3x) 0}.SembleSectionBuilder_photoUploadContainer__GQ2Xp{& [class*=Styles__Title]{font-family:var(--font-family-largeHeading)}}.PersonalDetails_container__YIPYG{padding-bottom:100px}.PersonalDetails_notEditable__nEVMz{cursor:not-allowed}.PersonalDetails_titleContainer__KGCc_{margin-top:var(--spacing-6x)}.PersonalDetails_separator__H8Rvi{margin:var(--spacing-3x) 0;height:1px;background-color:var(--color-emphasis-light)}.PersonalDetails_fieldContainer__kRKVM{display:flex;flex-direction:column;gap:var(--spacing-3x)}.PersonalDetails_firstFieldContainer__yBlfb{margin:var(--spacing-6x) 0}.PostcodeFinder_addressFinder__A3iL5{display:flex;flex-direction:column;gap:var(--spacing-4x)}