.DiagnosisPage_page__Uut2Q{color:#003069;background:#fff;font-size:15px;font-weight:400;line-height:1.7;letter-spacing:0}.DiagnosisPage_container__eq2TG{width:calc(100% - 80px);max-width:1240px;margin:0 auto}.DiagnosisPage_hero__jdmoQ{padding:80px 0 0}.DiagnosisPage_heroInner__o3b_b{padding-top:52px;padding-bottom:48px;border-bottom:1px solid #d9e0e5}.DiagnosisPage_eyebrow__rCWIT{display:block;width:-moz-fit-content;width:fit-content;background:linear-gradient(135deg,#0571c1,#003069);background-clip:text;-webkit-background-clip:text;color:transparent;font-size:17px;font-weight:600;line-height:1;letter-spacing:.03em}.DiagnosisPage_hero__jdmoQ h1{margin:12px 0 0;font-size:36px;font-weight:700;line-height:1.5}.DiagnosisPage_hero__jdmoQ p{margin:20px 0 0;max-width:820px;color:#445565;font-size:15px;font-weight:400;line-height:1.85}.DiagnosisPage_content__DGuFK{padding:48px 20px 72px}.DiagnosisPage_stage__EAofr{max-width:760px;min-height:360px;margin:0 auto}.DiagnosisPage_stage__EAofr h2{margin:0 0 20px;font-size:24px;font-weight:700;line-height:1.6;letter-spacing:-.02em}.DiagnosisPage_stage__EAofr h2.DiagnosisPage_questionTitle__M_YMD{margin-bottom:20px}.DiagnosisPage_stage__EAofr h2.DiagnosisPage_questionTitleHint__6sjP5{margin-bottom:10px}.DiagnosisPage_points__SC_Go{list-style:none;margin:0 0 36px;padding:0;border-top:1px solid #d9e0e5}.DiagnosisPage_points__SC_Go li{display:flex;gap:18px;padding:16px 0;border-bottom:1px solid #e7ebef;color:#294259;font-size:16px;line-height:1.8}.DiagnosisPage_pointNumber__K_hgI{flex-shrink:0;width:24px;color:#4975a2;font-size:16px;font-weight:600}.DiagnosisPage_progressHead__x6Od_{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.DiagnosisPage_back__AZcwq{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;color:#526171;font-family:inherit;font-size:16px;line-height:1.7;cursor:pointer}.DiagnosisPage_back__AZcwq:hover{color:#003069;text-decoration:underline;text-underline-offset:3px}.DiagnosisPage_back__AZcwq.DiagnosisPage_backAlone__xD7h4{margin-bottom:24px}.DiagnosisPage_count__AO6i0{color:#4975a2;font-size:16px;font-weight:600;letter-spacing:.03em}.DiagnosisPage_progress__mtGsB{height:1px;margin-bottom:36px;background:#d9e0e5}.DiagnosisPage_progressBar__z1ACz{height:3px;margin-top:-1px;background:#225984;transition:width .3s}.DiagnosisPage_hint__KVwG4{margin:0 0 20px;color:#526171;font-size:16px;line-height:1.8}.DiagnosisPage_options__9lP3M{display:flex;flex-direction:column;gap:12px}.DiagnosisPage_option__ptLAV{display:block;width:100%;min-height:52px;padding:12px 14px;border:1px solid #cbd5df;border-radius:2px;background:#f8f9fb;color:#243e57;font-family:inherit;font-size:16px;font-weight:400;line-height:1.6;text-align:left;cursor:pointer;transition:border-color .2s,background .2s}.DiagnosisPage_option__ptLAV:hover{border-color:#4975a2;background:#fff}.DiagnosisPage_lead__Z_NQu{margin:0 0 28px;color:#445565;font-size:16px;line-height:1.85}.DiagnosisPage_form__EfSSQ{display:flex;flex-direction:column;gap:28px}.DiagnosisPage_form__EfSSQ>div{min-width:0}.DiagnosisPage_label__GtSAV{display:block;margin-bottom:9px;color:#003069;font-size:16px;font-weight:500;line-height:1.7}.DiagnosisPage_required__tYKyL{color:#c63e44}.DiagnosisPage_optional__qZ9lt{color:#657686;font-size:14px;font-weight:400}.DiagnosisPage_input__k3L3_{display:block;width:100%;min-width:0;min-height:52px;border:1px solid #cbd5df;border-radius:2px;padding:12px 14px;background:#f8f9fb;color:#243e57;font-family:inherit;font-size:16px;font-weight:400;line-height:1.6;transition:border-color .2s,background .2s}.DiagnosisPage_input__k3L3_::-moz-placeholder{color:#85919d;opacity:1}.DiagnosisPage_input__k3L3_::placeholder{color:#85919d;opacity:1}.DiagnosisPage_input__k3L3_:focus{outline:2px solid #4975a2;outline-offset:2px;border-color:#4975a2;background:#fff}.DiagnosisPage_invalid__Ourqi{border-color:#c63e44}.DiagnosisPage_error__bUlCI{margin:6px 0 0;color:#bd303b;font-size:14px;font-weight:400;line-height:1.7}.DiagnosisPage_privacy__jkgpy{display:flex;align-items:flex-start;gap:12px}.DiagnosisPage_checkbox__y3yNS{width:17px;height:17px;flex-shrink:0;margin-top:5px;accent-color:#003069}.DiagnosisPage_privacyText__8Tr_r{color:#526171;font-size:16px;font-weight:400;line-height:1.8}.DiagnosisPage_privacyLink__HmBAl{color:#003069;text-decoration:underline;text-underline-offset:3px}.DiagnosisPage_submitRow__F7S__{padding-top:4px;text-align:center}.DiagnosisPage_button__3yI3u{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:54px;width:100%;max-width:360px;padding:14px 28px;border:1px solid #174472;border-radius:3px;color:#fff;background:linear-gradient(115deg,#003069,#225984);box-shadow:0 2px 0 #00244e;font-family:inherit;font-size:16px;font-weight:600;line-height:1.6;cursor:pointer;transition:filter .2s}.DiagnosisPage_button__3yI3u:hover{filter:brightness(1.1)}.DiagnosisPage_button__3yI3u:disabled{opacity:.55;cursor:not-allowed;filter:none}.DiagnosisPage_startRow__mkwhC{text-align:center}.DiagnosisPage_success__qf0lK{padding:24px 0 0;text-align:center}.DiagnosisPage_successIcon__vOzxy{display:block;margin:0 auto 20px;color:#4975a2}.DiagnosisPage_resultType__pYw48{margin:0 0 10px;color:#003069;font-size:20px;font-weight:700;line-height:1.7}.DiagnosisPage_stage__EAofr .DiagnosisPage_success__qf0lK h2{margin:0 0 18px;font-size:28px}.DiagnosisPage_success__qf0lK p.DiagnosisPage_successText__43Zbv{margin:0 0 32px;color:#526171;font-size:16px;line-height:1.9}.DiagnosisPage_success__qf0lK .DiagnosisPage_button__3yI3u{max-width:none;width:auto}.DiagnosisPage_faq__d4WKW{padding:56px 20px 80px;border-top:1px solid #d9e0e5}.DiagnosisPage_faqInner__CbLcc{max-width:760px;margin:0 auto}.DiagnosisPage_faq__d4WKW h2{margin:0 0 24px;font-size:28px;font-weight:700;line-height:1.5;letter-spacing:-.02em}.DiagnosisPage_faqList__qSEI3{border-top:1px solid #d9e0e5}.DiagnosisPage_faqItem__UNEey{border-bottom:1px solid #e7ebef}.DiagnosisPage_faqItem__UNEey summary{display:flex;align-items:flex-start;gap:16px;padding:18px 0;cursor:pointer;list-style:none}.DiagnosisPage_faqItem__UNEey summary::-webkit-details-marker{display:none}.DiagnosisPage_faqMark__R2qPE{flex-shrink:0;width:20px;color:#4975a2;font-size:16px;font-weight:600;line-height:1.6}.DiagnosisPage_faqQuestion__qpLIw{flex:1;color:#003069;font-size:16px;font-weight:600;line-height:1.6}.DiagnosisPage_faqItem__UNEey summary svg{flex-shrink:0;margin-top:3px;color:#4975a2;transition:transform .2s}.DiagnosisPage_faqItem__UNEey[open] summary svg{transform:rotate(180deg)}.DiagnosisPage_faqAnswer__qMWu9{margin:0;padding:0 36px 20px;color:#445565;font-size:16px;line-height:1.85}.DiagnosisPage_back__AZcwq:focus-visible,.DiagnosisPage_button__3yI3u:focus-visible,.DiagnosisPage_checkbox__y3yNS:focus-visible,.DiagnosisPage_option__ptLAV:focus-visible,.DiagnosisPage_page__Uut2Q a:focus-visible{outline:2px solid #0571c1;outline-offset:5px}@media(max-width:767px){.DiagnosisPage_container__eq2TG{width:calc(100% - 40px)}.DiagnosisPage_heroInner__o3b_b{padding-top:36px;padding-bottom:32px}.DiagnosisPage_hero__jdmoQ h1{margin-top:9px;font-size:28px}.DiagnosisPage_hero__jdmoQ p{font-size:14px;line-height:1.8}.DiagnosisPage_content__DGuFK{padding:32px 20px 44px}.DiagnosisPage_stage__EAofr h2{font-size:21px}.DiagnosisPage_stage__EAofr .DiagnosisPage_success__qf0lK h2{font-size:25px}.DiagnosisPage_form__EfSSQ{gap:24px}.DiagnosisPage_input__k3L3_{padding:11px 12px}.DiagnosisPage_faq__d4WKW{padding:40px 20px 56px}.DiagnosisPage_faq__d4WKW h2{font-size:24px}.DiagnosisPage_faqAnswer__qMWu9{padding-right:0}}@media(prefers-reduced-motion:reduce){.DiagnosisPage_button__3yI3u,.DiagnosisPage_input__k3L3_,.DiagnosisPage_option__ptLAV{transition:none}}