.QuizFlow_quizRoot__JmJIt{--sr-font-sans:var(--font-dm-sans),var(--font-inter),Arial,sans-serif;--sr-font-serif:var(--font-source-serif),Georgia,serif;--sr-font-ui:var(--font-inter),Arial,sans-serif;position:fixed;inset:0;z-index:50;display:flex;flex-direction:column;color:var(--sr-text-soft);font-family:var(--sr-font-sans);background:radial-gradient(ellipse at 50% 0,#edf4fa,transparent 600px),#fff}.QuizFlow_header__mk9ME{display:flex;align-items:center;justify-content:space-between;padding:16px 20px 12px;background:transparent;position:relative;z-index:10}.QuizFlow_backButton__v_bBi{position:relative;width:44px;height:44px;display:block;padding:0;border:1px solid #dce3ef;border-radius:50%;background:#fff;color:transparent;font-size:0;cursor:pointer;flex-shrink:0;transition:border-color .2s var(--sr-ease),background .2s var(--sr-ease)}.QuizFlow_backButton__v_bBi:hover{border-color:var(--theme-soft,#aebcd6);background:#f3f6fb}.QuizFlow_backButton__v_bBi:focus-visible{outline:2px solid var(--sr-heading);outline-offset:4px}.QuizFlow_backButton__v_bBi:before{content:"";position:absolute;left:50%;top:50%;width:13px;height:1.5px;border-radius:2px;background:var(--brand-accent);transform:translate(-50%,-50%)}.QuizFlow_backButton__v_bBi:after{content:"";position:absolute;left:calc(50% - 5px);top:50%;width:6px;height:6px;border-left:1.5px solid var(--brand-accent);border-bottom:1.5px solid var(--brand-accent);transform:translateY(-50%) rotate(45deg)}.QuizFlow_headerCenter__5Bnz6{display:flex;flex-direction:column;align-items:center;gap:8px;flex:1;padding:0 12px}.QuizFlow_headerLogo__bzGPX{height:24px;object-fit:contain}.QuizFlow_stepCounter__PRdqm{width:40px;flex-shrink:0}.QuizFlow_contentArea__ENcEc{flex:1;overflow-y:auto;display:flex;align-items:flex-start;justify-content:center;padding-top:24px}@media (min-height:700px){.QuizFlow_contentArea__ENcEc{align-items:center;padding-top:0}}.QuizFlow_contentInner__vO1PF{width:100%;max-width:520px;margin:0 auto;padding:0 24px 48px}@media (min-width:640px){.QuizFlow_contentInner__vO1PF{padding:0 32px 48px}}.QuizFlow_slideVisible__VWD2K{opacity:1;transform:translateX(0);transition:opacity .4s var(--sr-ease),transform .4s var(--sr-ease)}.QuizFlow_slideExit__dbaWZ{opacity:0;transform:translateX(-40px);transition:opacity .3s var(--sr-ease),transform .3s var(--sr-ease)}.QuizFlow_slideHidden__v8fKE{opacity:0;transform:translateX(40px);transition:none}.QuizFlow_questionTitle__kxweD{margin:0 0 8px;color:var(--sr-heading);font-family:var(--sr-font-serif);font-size:28px;font-weight:500;line-height:1.2;letter-spacing:-.02em}.QuizFlow_questionSubtitle__YivB3{margin:0 0 32px;font-size:15px;color:var(--sr-muted);line-height:1.6}.QuizFlow_continueButton__CM0Hr{width:100%;height:54px;margin-top:24px;border:0;border-radius:99px;background:var(--theme-button,#111);color:var(--theme-button-ink,#fff);font-family:inherit;font-size:14px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:background .2s var(--sr-ease),transform .2s var(--sr-ease),opacity .2s var(--sr-ease)}.QuizFlow_continueButton__CM0Hr:hover:not(:disabled){background:var(--theme-button-hover,#000);transform:translateY(-1px)}.QuizFlow_continueButton__CM0Hr:active:not(:disabled){transform:translateY(0)}.QuizFlow_continueButton__CM0Hr:focus-visible{outline:2px solid var(--sr-heading);outline-offset:4px}.QuizFlow_continueButton__CM0Hr:disabled{background:#e9edf3;color:var(--theme-text-faint,#8090a5);opacity:1;cursor:not-allowed}.QuizFlow_numberInputWrapper__sa9mL{width:100%;margin-bottom:8px}.QuizFlow_numberInput__8LXO2{width:100%;height:64px;padding:0 24px;border-radius:14px;border:1px solid #dce3ed;background:#fff;color:var(--sr-ink);font-family:var(--sr-font-sans);font-size:24px;font-weight:600;text-align:center;outline:none;transition:border-color .2s var(--sr-ease),box-shadow .2s var(--sr-ease)}.QuizFlow_numberInput__8LXO2::placeholder{color:#c0c6d2;font-weight:400;font-size:16px}.QuizFlow_numberInput__8LXO2:focus{border-color:var(--brand-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--brand-accent) 10%,transparent)}.QuizFlow_numberInput__8LXO2:disabled{opacity:.5}.QuizFlow_numberInputError__zmAyS{border-color:#ef4444}.QuizFlow_inputErrorText__nlzUK{margin-top:8px;font-size:13px;color:#ef4444;text-align:center}.QuizFlow_imageUploadZone__AKMLI{width:100%;border:1px dashed #dce3ed;border-radius:16px;padding:40px 24px;display:flex;flex-direction:column;align-items:center;gap:16px;cursor:pointer;transition:border-color .2s var(--sr-ease),background .2s var(--sr-ease);background:#fff;font-family:inherit}.QuizFlow_imageUploadZone__AKMLI:hover{border-color:var(--theme-soft,#aebcd6);background:#f3f6fb}.QuizFlow_imageUploadZone__AKMLI:focus-visible{outline:2px solid var(--sr-heading);outline-offset:4px}.QuizFlow_imageUploadIcon__e22ib{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--brand-accent) 8%,white);color:var(--brand-accent)}.QuizFlow_imageUploadText__LUIkL{margin:0;font-size:15px;font-weight:600;color:var(--sr-text);text-align:center}.QuizFlow_imageUploadHint__Kztze{margin:2px 0 0;font-size:13px;color:var(--sr-muted)}.QuizFlow_imagePreviewWrapper__dJXcf{position:relative;border-radius:16px;overflow:hidden;border:1px solid #dce3ed}.QuizFlow_imagePreview__OpUt9{width:100%;max-height:280px;object-fit:contain;background:#f8f8f6}.QuizFlow_imageRemoveButton__1oR2e{position:absolute;top:12px;right:12px;width:32px;height:32px;border-radius:50%;background:rgba(255,255,255,.92);border:0;box-shadow:0 2px 8px rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center;color:var(--sr-text);cursor:pointer;transition:background .2s var(--sr-ease)}.QuizFlow_imageRemoveButton__1oR2e:hover{background:#fff}.QuizFlow_imageRemoveButton__1oR2e:focus-visible{outline:2px solid var(--sr-heading);outline-offset:4px}.QuizFlow_imageInputRoot__ESz1x,.QuizFlow_numberInputRoot__0Zp3E,.QuizFlow_userInfoForm__W2AiZ{width:100%}.QuizFlow_fileInputHidden__a83km{display:none}.QuizFlow_uploadStatus__VmClM{display:flex;align-items:center;gap:8px}.QuizFlow_spin__q0X8_{animation:QuizFlow_quiz-spin__dLHfL .9s linear infinite}.QuizFlow_formGroup__x4FAm{display:flex;flex-direction:column;gap:20px;margin-bottom:8px}.QuizFlow_fieldWrapper__OwVco{display:flex;flex-direction:column;gap:6px}.QuizFlow_fieldLabel__V56OU{font-size:13px;font-weight:600;color:var(--sr-muted);letter-spacing:.01em}.QuizFlow_fieldInput__csrRR{width:100%;padding:14px 18px;font-family:inherit;font-size:15px;line-height:1.5;border:1px solid #dce3ed;border-radius:12px;outline:none;background:#fff;color:var(--sr-ink);transition:border-color .2s var(--sr-ease),box-shadow .2s var(--sr-ease)}.QuizFlow_fieldInput__csrRR::placeholder{color:#c0c6d2}.QuizFlow_fieldInput__csrRR:focus{border-color:var(--brand-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--brand-accent) 10%,transparent)}.QuizFlow_fieldInputError__b_S7h{border-color:#ef4444}.QuizFlow_fieldErrorText__6jMVL{font-size:12px;color:#ef4444;margin-top:2px}.QuizFlow_overlayRoot__eaKia{--sr-font-sans:var(--font-dm-sans),var(--font-inter),Arial,sans-serif;--sr-font-serif:var(--font-source-serif),Georgia,serif;--sr-font-ui:var(--font-inter),Arial,sans-serif;position:fixed;inset:0;background:#fff;z-index:50;display:flex;align-items:center;justify-content:center;font-family:var(--sr-font-sans)}.QuizFlow_overlayContent__nKwZJ{display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center;padding:24px}.QuizFlow_spinner__63by7{width:48px;height:48px;border-radius:50%;border:3px solid #e8e8e8;animation:QuizFlow_quiz-spin__dLHfL .9s var(--sr-ease) infinite}@keyframes QuizFlow_quiz-spin__dLHfL{to{transform:rotate(1turn)}}.QuizFlow_overlayTitle__9daWf{margin:0;font-family:var(--sr-font-serif);font-size:22px;font-weight:500;color:var(--sr-heading)}.QuizFlow_overlaySubtitle__j4uvU{margin:4px 0 0;font-size:14px;color:var(--sr-muted)}.QuizFlow_processingDots__Beiic{display:flex;gap:6px;align-items:center;justify-content:center}.QuizFlow_dot__Hr1LX{width:8px;height:8px;border-radius:50%;animation:QuizFlow_quiz-pulse__FArsx 1.4s ease-in-out infinite}.QuizFlow_dot__Hr1LX:nth-child(2){animation-delay:.2s}.QuizFlow_dot__Hr1LX:nth-child(3){animation-delay:.4s}@keyframes QuizFlow_quiz-pulse__FArsx{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}.QuizFlow_errorIcon__bA8G1{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fef2f2;color:#ef4444}.QuizFlow_errorButton__frAbN{margin-top:8px;padding:12px 32px;border-radius:100px;border:none;font-family:inherit;font-size:15px;font-weight:600;color:white;cursor:pointer;transition:opacity .2s var(--sr-ease)}.QuizFlow_errorButton__frAbN:hover{opacity:.9}.QuizFlow_errorButton__frAbN:focus-visible{outline:2px solid var(--sr-heading);outline-offset:4px}.QuizFlow_bottomBar__j9T4b{padding:16px 20px;text-align:center;border-top:1px solid #e8edf3;background:transparent}.QuizFlow_signInText__1XFgl{margin:0;font-size:14px;color:var(--sr-muted)}.QuizFlow_signInLink__C6RTJ{font-weight:600;background:none;border:none;cursor:pointer;color:var(--sr-heading);transition:opacity .2s var(--sr-ease);text-decoration:none}.QuizFlow_signInLink__C6RTJ:hover{opacity:.8}.QuizFlow_signInLink__C6RTJ:focus-visible{outline:2px solid var(--sr-heading);outline-offset:4px}.QuizFlow_welcomeBadge__qNY3w{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:100px;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;margin-bottom:20px;background:color-mix(in srgb,var(--brand-accent) 8%,white);color:var(--brand-accent)}.QuizFlow_safeArea__fZAMG{height:env(safe-area-inset-bottom,0)}.QuizFlow_assessShell__MrziG{flex:1;min-height:0;overflow-y:auto;width:100%;padding:40px max(24px,calc((100% - 760px) / 2)) 72px}.QuizFlow_assessHeader__UsCNb{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:18px}.QuizFlow_assessBack__wDana{position:relative;width:44px;height:44px;display:block;padding:0;border:1px solid #dce3ef;border-radius:50%;background:#fff;color:transparent;font-size:0;cursor:pointer;box-shadow:none;transition:border-color .2s var(--sr-ease),background .2s var(--sr-ease)}.QuizFlow_assessBack__wDana:hover{border-color:var(--theme-soft,#aebcd6);background:#f3f6fb}.QuizFlow_assessBack__wDana:focus-visible{outline:2px solid var(--sr-heading);outline-offset:4px}.QuizFlow_assessBack__wDana:before{content:"";position:absolute;left:50%;top:50%;width:13px;height:1.5px;border-radius:2px;background:var(--brand-accent);transform:translate(-50%,-50%)}.QuizFlow_assessBack__wDana:after{content:"";position:absolute;left:calc(50% - 5px);top:50%;width:6px;height:6px;border-left:1.5px solid var(--brand-accent);border-bottom:1.5px solid var(--brand-accent);transform:translateY(-50%) rotate(45deg)}.QuizFlow_assessTitle__eE5Rq{margin:0;color:var(--sr-heading);font-family:var(--sr-font-serif);font-size:40px;font-weight:500;line-height:1.15;letter-spacing:-.025em;white-space:normal}.QuizFlow_assessCancel__wwX6D{padding:10px 0 10px 12px;border:0;background:transparent;color:var(--theme-text-muted,#65728e);font-family:inherit;font-size:13px;font-weight:400;cursor:pointer;transition:color .2s var(--sr-ease)}.QuizFlow_assessCancel__wwX6D:hover{color:var(--sr-heading)}.QuizFlow_assessCancel__wwX6D:focus-visible{outline:2px solid var(--sr-heading);outline-offset:4px}.QuizFlow_assessProgress__PhJuO{margin:28px 0 30px}.QuizFlow_assessProgressTrack__B5Mx_{height:4px;overflow:hidden;border-radius:99px;background:#e5ebf3}.QuizFlow_assessProgressFill__2EkA_{display:block;height:100%;border-radius:99px;background:var(--brand-accent);transition:width .3s ease}.QuizFlow_assessProgress__PhJuO p{display:flex;align-items:center;justify-content:space-between;margin:12px 0 0;color:var(--sr-muted-2);font-size:12px;font-weight:400}.QuizFlow_assessProgress__PhJuO p b{padding:5px 10px;border-radius:99px;background:var(--theme-tint-2,#e8eff9);color:var(--sr-heading);font-size:10px;font-weight:500}.QuizFlow_assessSectionTitle__Eo0gf{display:flex;align-items:center;gap:18px;color:var(--sr-muted-2);font-family:var(--sr-font-ui);font-size:10px;font-weight:500;line-height:1.5;letter-spacing:.13em}.QuizFlow_assessSectionTitle__Eo0gf span{display:none}.QuizFlow_assessIntro__o6LeA{max-width:650px;margin:12px 0 24px;color:var(--theme-text-muted,#64738a);font-size:15px;font-weight:400;line-height:1.7;text-align:left}.QuizFlow_assessQuestions__cVPus{display:grid;gap:12px}.QuizFlow_assessQuestion__Pl_28{overflow:hidden;border:1px solid #dfe5ee;border-radius:20px;background:#fff;box-shadow:none;transition:border-color .2s var(--sr-ease),box-shadow .2s var(--sr-ease)}.QuizFlow_assessQuestionActive__cI74j{border-color:var(--theme-soft,#b6c4df);box-shadow:0 4px 20px rgb(41 55 125/4%)}.QuizFlow_assessHead__pdVGa{width:100%;min-height:0;display:grid;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:14px;padding:22px 24px;border:0;background:transparent;text-align:left;cursor:default;font:inherit;color:var(--sr-heading)}.QuizFlow_assessQuestionAnswered__TzAmq .QuizFlow_assessHead__pdVGa{cursor:pointer}.QuizFlow_assessQuestionAnswered__TzAmq .QuizFlow_assessHead__pdVGa:hover{background:#f7f9fc}.QuizFlow_assessHeadIcon__Qzskk{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:#eef2f8;color:var(--theme-text-muted,#64738a);font-size:11px;font-style:normal;font-weight:500}.QuizFlow_assessQuestionAnswered__TzAmq .QuizFlow_assessHeadIcon__Qzskk{background:var(--theme-tint-2,#e8eff9);color:var(--sr-heading)}.QuizFlow_assessHead__pdVGa>span{display:grid;gap:6px}.QuizFlow_assessHead__pdVGa b{font-family:var(--sr-font-serif);font-size:21px;font-weight:400;line-height:1.4;letter-spacing:-.015em}.QuizFlow_assessHead__pdVGa em{margin-left:4px;color:var(--theme-text-faint,#8995b0);font-style:normal;font-size:15px}.QuizFlow_assessHead__pdVGa small{color:var(--theme-text-muted,#64738a);font-family:var(--sr-font-sans);font-size:12px;font-weight:400}.QuizFlow_assessHeadChevron__SNgaW{display:none}.QuizFlow_assessBody__dMQk3{margin:0 24px 24px;padding:0;border:0}.QuizFlow_assessQuestionLocked__hnaK5{max-height:none;opacity:1;filter:none;pointer-events:none;user-select:none;background:#fafbfd}.QuizFlow_assessQuestionLocked__hnaK5 .QuizFlow_assessHead__pdVGa{color:var(--theme-text-faint,#7b879b)}.QuizFlow_assessQuestionLocked__hnaK5 .QuizFlow_assessHeadIcon__Qzskk{background:#f0f2f6;color:var(--theme-text-faint,#8a95a7)}.QuizFlow_assessDisclaimer__sZSkj{max-width:650px;margin:20px auto 0;color:var(--sr-muted-2);font-size:12px;font-weight:400;line-height:1.6;text-align:left}.QuizFlow_assessAnswers__vik_K{display:grid;grid-template-columns:1fr 1fr;gap:12px}.QuizFlow_assessAnswerBtn__xV_Oj{display:flex;align-items:center;gap:12px;min-height:56px;height:auto;padding:14px 18px;border:1px solid #dce3ed;border-radius:12px;background:#fff;color:var(--sr-text-soft);font-family:inherit;font-size:14px;font-weight:400;line-height:1.35;text-align:left;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.QuizFlow_assessAnswerBtn__xV_Oj:disabled{cursor:default}.QuizFlow_assessAnswerBtn__xV_Oj:hover:not(:disabled){border-color:var(--theme-soft,#aebcd6);background:#f3f6fb;color:var(--sr-heading)}.QuizFlow_assessAnswerBtn__xV_Oj:focus-visible{outline:2px solid var(--sr-heading);outline-offset:4px}.QuizFlow_assessAnswerBtnSelected__j1wPY{border-color:var(--brand-accent)!important;background:var(--brand-accent)!important;color:#fff!important;font-weight:500}.QuizFlow_choiceMark__0IR4_{display:grid;place-items:center;width:20px;height:20px;flex:0 0 20px;border:1px solid #cbd4e2;border-radius:50%;transition:border-color .15s ease,background .15s ease,color .15s ease}.QuizFlow_assessAnswerBtnSelected__j1wPY .QuizFlow_choiceMark__0IR4_{border-color:#fff;background:#fff;color:var(--sr-heading)}.QuizFlow_choiceMark__0IR4_ svg{width:18px;height:18px;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;fill:none}.QuizFlow_assessComplete__P80KG{width:100%;height:54px;margin-top:24px;border:0;border-radius:99px;background:var(--theme-button,#111);color:var(--theme-button-ink,#fff);font-family:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s var(--sr-ease),transform .2s var(--sr-ease)}.QuizFlow_assessComplete__P80KG:not(:disabled):hover{background:var(--theme-button-hover,#000);transform:translateY(-1px)}.QuizFlow_assessComplete__P80KG:focus-visible{outline:2px solid var(--sr-heading);outline-offset:4px}.QuizFlow_assessComplete__P80KG:disabled{background:#e9edf3;color:var(--theme-text-faint,#8090a5);cursor:not-allowed}@media (max-width:620px){.QuizFlow_assessShell__MrziG{padding:24px 15px 48px}.QuizFlow_assessHeader__UsCNb{grid-template-columns:36px minmax(0,1fr) auto;gap:12px}.QuizFlow_assessBack__wDana,.QuizFlow_backButton__v_bBi{width:36px;height:36px}.QuizFlow_assessTitle__eE5Rq{font-size:30px}.QuizFlow_assessCancel__wwX6D{font-size:12px}.QuizFlow_assessIntro__o6LeA{font-size:14px}.QuizFlow_assessHead__pdVGa{gap:10px;padding:20px 16px}.QuizFlow_assessHead__pdVGa b{font-size:19px}.QuizFlow_assessBody__dMQk3{margin:0 16px 20px}.QuizFlow_assessAnswers__vik_K{gap:10px}.QuizFlow_assessAnswerBtn__xV_Oj{gap:8px;padding:12px;font-size:13px}.QuizFlow_assessDisclaimer__sZSkj{font-size:11px}.QuizFlow_questionTitle__kxweD{font-size:24px}}@media (prefers-reduced-motion:reduce){.QuizFlow_assessAnswerBtn__xV_Oj,.QuizFlow_assessBack__wDana,.QuizFlow_assessCancel__wwX6D,.QuizFlow_assessComplete__P80KG,.QuizFlow_assessProgressFill__2EkA_,.QuizFlow_assessQuestion__Pl_28,.QuizFlow_backButton__v_bBi,.QuizFlow_choiceMark__0IR4_,.QuizFlow_continueButton__CM0Hr,.QuizFlow_dot__Hr1LX,.QuizFlow_fieldInput__csrRR,.QuizFlow_imageUploadZone__AKMLI,.QuizFlow_numberInput__8LXO2,.QuizFlow_signInLink__C6RTJ,.QuizFlow_slideExit__dbaWZ,.QuizFlow_slideVisible__VWD2K,.QuizFlow_spinner__63by7{transition:none;animation:none}.QuizFlow_assessAnswerBtn__xV_Oj:hover:not(:disabled),.QuizFlow_assessComplete__P80KG:not(:disabled):hover,.QuizFlow_continueButton__CM0Hr:hover:not(:disabled){transform:none}}.MedicalConsent_page__LzJkA{--sr-font-sans:var(--font-dm-sans),var(--font-inter),Arial,sans-serif;--sr-font-serif:var(--font-source-serif),Georgia,serif;--sr-font-ui:var(--font-inter),Arial,sans-serif;min-height:100vh;padding:40px 24px 72px;color:var(--sr-text-soft);font-family:var(--sr-font-sans);background:radial-gradient(ellipse at 50% 0,#edf4fa,transparent 600px),#fff}.MedicalConsent_shell___co5w{width:min(760px,100%);margin:auto}.MedicalConsent_header__k3JNI{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:18px}.MedicalConsent_back__gGwme{position:relative;width:44px;height:44px;display:block;padding:0;border:1px solid #dce3ef;border-radius:50%;background:#fff;color:transparent;box-shadow:none;font-size:0;cursor:pointer;transition:border-color .2s var(--sr-ease),background .2s var(--sr-ease)}.MedicalConsent_back__gGwme:hover{border-color:var(--theme-soft,#aebcd6);background:#f3f6fb}.MedicalConsent_back__gGwme:focus-visible{outline:2px solid var(--sr-heading);outline-offset:4px}.MedicalConsent_back__gGwme:before{content:"";position:absolute;left:50%;top:50%;width:13px;height:1.5px;border-radius:2px;background:var(--brand-accent);transform:translate(-50%,-50%)}.MedicalConsent_back__gGwme:after{content:"";position:absolute;left:calc(50% - 5px);top:50%;width:6px;height:6px;border-left:1.5px solid var(--brand-accent);border-bottom:1.5px solid var(--brand-accent);transform:translateY(-50%) rotate(45deg)}.MedicalConsent_title__ZrGQj{margin:0;color:var(--sr-heading);font-family:var(--sr-font-serif);font-size:44px;font-weight:500;line-height:1.15;letter-spacing:-.025em;white-space:normal}.MedicalConsent_cancel__jtMjY{padding:10px 0 10px 12px;border:0;background:transparent;color:var(--theme-text-muted,#65728e);font-family:inherit;font-size:13px;font-weight:400;cursor:pointer;transition:color .2s var(--sr-ease)}.MedicalConsent_cancel__jtMjY:hover{color:var(--sr-heading)}.MedicalConsent_cancel__jtMjY:focus-visible{outline:2px solid var(--sr-heading);outline-offset:4px}.MedicalConsent_sectionTitle__uFOip{display:flex;align-items:center;gap:18px;margin:34px 0 12px;color:var(--sr-muted-2);font-family:var(--sr-font-ui);font-size:10px;font-weight:500;line-height:1.5;letter-spacing:.13em}.MedicalConsent_rule__9ggeA{display:none}.MedicalConsent_intro__EezIn{max-width:650px;margin:0 0 24px;color:var(--theme-text-muted,#64738a);font-size:15px;font-weight:400;line-height:1.7;text-align:left}.MedicalConsent_progress__L9H_p{margin-bottom:26px}.MedicalConsent_progress__L9H_p>span{display:block;margin-bottom:10px;color:var(--sr-muted-2);font-size:12px;font-weight:400}.MedicalConsent_progressTrack__WyxMg{height:4px;overflow:hidden;border-radius:99px;background:#e5ebf3}.MedicalConsent_progressFill___ZlmD{display:block;height:100%;border-radius:inherit;background:var(--brand-accent);transition:width .2s ease}.MedicalConsent_terms__JUL9a{padding:28px;border:1px solid #dfe5ee;border-radius:20px;background:#fff;color:var(--theme-text-muted,#64738a);font-size:14px;font-weight:400;line-height:1.75}.MedicalConsent_terms__JUL9a h2{margin:0 0 20px;color:var(--sr-heading);font-family:var(--sr-font-serif);font-size:26px;font-weight:500;line-height:1.3;letter-spacing:-.02em}.MedicalConsent_terms__JUL9a p{margin:0 0 18px}.MedicalConsent_termsBlock__Tqnt9{white-space:pre-line}.MedicalConsent_terms__JUL9a p:last-child{margin-bottom:0}.MedicalConsent_terms__JUL9a ul{display:grid;gap:14px;margin:0 0 24px;padding:0;list-style:none}.MedicalConsent_terms__JUL9a li{position:relative;padding-left:20px}.MedicalConsent_terms__JUL9a li:before{content:"–";position:absolute;left:0;color:var(--sr-heading)}.MedicalConsent_confirm__f5Iqu{display:flex;align-items:center;gap:14px;margin-top:18px;padding:18px 20px;border:1px solid #dfe5ee;border-radius:14px;background:#fff;color:var(--sr-text-soft);font-size:14px;font-weight:400;line-height:1.6;cursor:pointer;transition:border-color .2s var(--sr-ease),background .2s var(--sr-ease)}.MedicalConsent_confirm__f5Iqu:has(input:checked){border-color:var(--theme-soft,#aebcd6);background:#f1f5fb}.MedicalConsent_confirm__f5Iqu input{width:22px;height:22px;flex:0 0 22px;margin:0;accent-color:var(--brand-accent)}.MedicalConsent_confirm__f5Iqu input:focus-visible{outline:2px solid var(--sr-heading);outline-offset:4px}.MedicalConsent_confirm__f5Iqu span{line-height:1.6}.MedicalConsent_questions__C2WTe{display:grid;gap:16px}.MedicalConsent_question__IYLQn{padding:24px;border:1px solid #dfe5ee;border-radius:20px;background:#fff;box-shadow:none}.MedicalConsent_questionHead__XASY8{display:flex;align-items:center;gap:14px;padding-bottom:20px;border:0}.MedicalConsent_badge__21jWL{width:32px;height:32px;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;background:#eef2f8;color:var(--theme-text-muted,#64738a);font-size:11px;font-style:normal;font-weight:500}.MedicalConsent_answered__vGnTE .MedicalConsent_badge__21jWL{background:var(--theme-tint-2,#e8eff9);color:var(--sr-heading)}.MedicalConsent_questionHead__XASY8 h2{margin:0;color:var(--sr-heading);font-family:var(--sr-font-serif);font-size:22px;font-weight:500;line-height:1.3;letter-spacing:-.015em}.MedicalConsent_questionAnswers__6zrTj{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:0}.MedicalConsent_questionAnswers__6zrTj button{display:flex;align-items:center;justify-content:flex-start;gap:12px;min-height:56px;height:auto;padding:14px 18px;border:1px solid #dce3ed;border-radius:12px;background:#fff;color:var(--sr-text-soft);font-family:inherit;font-size:14px;font-weight:400;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.MedicalConsent_questionAnswers__6zrTj button:hover{border-color:var(--theme-soft,#aebcd6);background:#f3f6fb;color:var(--sr-heading)}.MedicalConsent_questionAnswers__6zrTj button:focus-visible{outline:2px solid var(--sr-heading);outline-offset:4px}.MedicalConsent_questionAnswers__6zrTj button.MedicalConsent_selected__i7xKF{border-color:var(--brand-accent);background:var(--brand-accent);color:#fff}.MedicalConsent_choiceMark__J532_{display:grid;place-items:center;width:20px;height:20px;flex:0 0 20px;border:1px solid #cbd4e2;border-radius:50%;transition:border-color .15s ease,background .15s ease,color .15s ease}.MedicalConsent_selected__i7xKF .MedicalConsent_choiceMark__J532_{border-color:#fff;background:#fff;color:var(--sr-heading)}.MedicalConsent_choiceMark__J532_ svg{width:18px;height:18px;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;fill:none}.MedicalConsent_save__nlomh{width:100%;height:54px;margin-top:24px;border:0;border-radius:99px;background:var(--theme-button,#111);color:var(--theme-button-ink,#fff);font-family:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s var(--sr-ease),transform .2s var(--sr-ease)}.MedicalConsent_save__nlomh:not(:disabled):hover{background:var(--theme-button-hover,#000);transform:translateY(-1px)}.MedicalConsent_save__nlomh:focus-visible{outline:2px solid var(--sr-heading);outline-offset:4px}.MedicalConsent_save__nlomh:disabled{background:#e9edf3;color:var(--theme-text-faint,#8090a5);box-shadow:none;opacity:1;cursor:not-allowed}@media (max-width:620px){.MedicalConsent_page__LzJkA{padding:24px 15px 48px}.MedicalConsent_header__k3JNI{grid-template-columns:36px minmax(0,1fr) auto;gap:12px}.MedicalConsent_back__gGwme{width:36px;height:36px}.MedicalConsent_title__ZrGQj{font-size:32px}.MedicalConsent_cancel__jtMjY{font-size:12px}.MedicalConsent_sectionTitle__uFOip{margin-top:28px}.MedicalConsent_intro__EezIn{font-size:14px}.MedicalConsent_terms__JUL9a{padding:20px;font-size:13px}.MedicalConsent_terms__JUL9a h2{font-size:24px}.MedicalConsent_confirm__f5Iqu{padding:16px;font-size:13px}.MedicalConsent_question__IYLQn{padding:20px}.MedicalConsent_questionHead__XASY8{align-items:flex-start;gap:12px;padding-bottom:18px}.MedicalConsent_questionHead__XASY8 h2{font-size:21px}.MedicalConsent_questionAnswers__6zrTj{gap:10px}.MedicalConsent_questionAnswers__6zrTj button{gap:8px;padding:12px;font-size:13px}}@media (prefers-reduced-motion:reduce){.MedicalConsent_back__gGwme,.MedicalConsent_cancel__jtMjY,.MedicalConsent_choiceMark__J532_,.MedicalConsent_confirm__f5Iqu,.MedicalConsent_progressFill___ZlmD,.MedicalConsent_questionAnswers__6zrTj button,.MedicalConsent_save__nlomh{transition:none}.MedicalConsent_save__nlomh:not(:disabled):hover{transform:none}}