.page_container__N6Q_n{min-height:100vh;padding:3rem 1.5rem;background:linear-gradient(135deg,#f8fafc,#f1f5f9);position:relative;overflow:hidden}.page_container__N6Q_n:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(circle at 20% 20%,rgba(59,130,246,.05) 0,transparent 50%),radial-gradient(circle at 80% 80%,rgba(59,130,246,.05) 0,transparent 50%);pointer-events:none}.page_header__pr_8F{text-align:center;margin-bottom:4rem;position:relative}.page_header__pr_8F h1{color:#1f2937;font-size:2.5rem;margin-bottom:1.5rem;font-weight:700;line-height:1.2;position:relative;display:inline-block}.page_header__pr_8F h1:after{content:"";display:block;width:80px;height:4px;background:linear-gradient(90deg,#3b82f6,#60a5fa);margin:1rem auto 0;border-radius:2px}.page_header__pr_8F p{color:#4b5563;font-size:1.2rem;max-width:600px;margin:0 auto;line-height:1.6}.page_content__9dmOC{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:3rem;position:relative;z-index:1}.page_formContainer__8Xiu_,.page_resultContainer__LChJL{opacity:1;transition:all .5s cubic-bezier(.4,0,.2,1)}.page_formContainer__8Xiu_.page_hidden__Ga9nb,.page_resultContainer__LChJL.page_hidden__Ga9nb{opacity:0;pointer-events:none;transform:translateY(20px)}.page_loading__tBDfR{display:flex;justify-content:center;align-items:center;min-height:400px;position:relative}.page_loadingSpinner__3cpBv{width:60px;height:60px;border:6px solid #f3f4f6;border-top-color:#3b82f6;border-radius:50%;animation:page_spin__pdNum 1s linear infinite;position:relative}.page_loadingSpinner__3cpBv:after{content:"";position:absolute;top:-6px;left:-6px;right:-6px;bottom:-6px;border:6px solid transparent;border-top-color:#60a5fa;border-radius:50%;animation:page_spin__pdNum 1.5s linear infinite reverse}@keyframes page_spin__pdNum{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.page_errorMessage__Cdbow{padding:1.5rem;background-color:#fef2f2;border:1px solid #ef4444;border-radius:8px;color:#ef4444;text-align:center;margin-bottom:2rem;font-weight:500;animation:page_shake__A1hDb .5s cubic-bezier(.36,.07,.19,.97) both}@keyframes page_shake__A1hDb{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}.page_note__pngBL{margin-top:4rem;padding:2rem;background-color:#fff;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.page_note__pngBL h2{color:#1f2937;font-size:1.5rem;margin-bottom:1.5rem;font-weight:600;text-align:center}.page_note__pngBL ul{list-style:none;padding:0;max-width:600px;margin:0 auto}.page_note__pngBL li{color:#4b5563;margin-bottom:1rem;padding-left:1.5rem;position:relative;line-height:1.6}.page_note__pngBL li:before{content:"•";color:#3b82f6;font-weight:700;position:absolute;left:0}@media (max-width:768px){.page_container__N6Q_n{padding:2rem 1rem}.page_header__pr_8F h1{font-size:2rem}.page_header__pr_8F p{font-size:1.1rem}.page_note__pngBL{padding:1.5rem}}.InsuranceDiagnosisForm_form__mNtr7{max-width:600px;margin:0 auto;padding:2.5rem;background-color:#fff;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:transform .3s ease}.InsuranceDiagnosisForm_form__mNtr7:hover{transform:translateY(-2px)}.InsuranceDiagnosisForm_progress__1En15{margin-bottom:2.5rem;position:relative}.InsuranceDiagnosisForm_progressBar__5yVzn{height:6px;background:linear-gradient(90deg,#3b82f6,#60a5fa);border-radius:3px;transition:width .5s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 4px rgba(59,130,246,.2)}.InsuranceDiagnosisForm_progressText__2Z6TH{position:absolute;right:0;top:-1.5rem;font-size:.875rem;color:#4b5563;font-weight:500}.InsuranceDiagnosisForm_questionContainer__95_FM{margin-bottom:2.5rem;animation:InsuranceDiagnosisForm_fadeIn__kmTkQ .5s ease-out}@keyframes InsuranceDiagnosisForm_fadeIn__kmTkQ{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.InsuranceDiagnosisForm_sectionTitle__trLlg{font-size:.875rem;color:#6b7280;margin-bottom:.5rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em}.InsuranceDiagnosisForm_questionText__Wvc7D{font-size:1.5rem;font-weight:600;color:#1f2937;margin-bottom:2rem;line-height:1.4}.InsuranceDiagnosisForm_input__7vgxx,.InsuranceDiagnosisForm_select__4iU8b{width:100%;padding:1rem;border:2px solid #e5e7eb;border-radius:8px;font-size:1rem;color:#1f2937;background-color:#fff;transition:all .3s ease}.InsuranceDiagnosisForm_input__7vgxx:focus,.InsuranceDiagnosisForm_select__4iU8b:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 4px rgba(59,130,246,.1)}.InsuranceDiagnosisForm_radioGroup__bBNou{display:flex;flex-direction:column;gap:1rem}.InsuranceDiagnosisForm_radioLabel__jELde{display:flex;align-items:center;gap:.75rem;padding:1rem;border:2px solid #e5e7eb;border-radius:8px;cursor:pointer;transition:all .3s ease;background-color:#fff}.InsuranceDiagnosisForm_radioLabel__jELde:hover{border-color:#3b82f6;background-color:#f8fafc;transform:translateX(4px)}.InsuranceDiagnosisForm_radioInput__QrypO{width:1rem;height:1rem;margin:0}.InsuranceDiagnosisForm_checkboxGroup__dJ_Zc{display:flex;flex-direction:column;gap:1rem}.InsuranceDiagnosisForm_checkboxLabel__O_9W9{display:flex;align-items:center;gap:.75rem;padding:1rem;border:2px solid #e5e7eb;border-radius:8px;cursor:pointer;transition:all .3s ease;background-color:#fff}.InsuranceDiagnosisForm_checkboxLabel__O_9W9:hover{border-color:#3b82f6;background-color:#f8fafc;transform:translateX(4px)}.InsuranceDiagnosisForm_checkboxInput__VqDPw{width:1rem;height:1rem;margin:0}.InsuranceDiagnosisForm_buttonGroup__ssOLa{display:flex;justify-content:space-between;gap:1rem;margin-top:2rem}.InsuranceDiagnosisForm_nextButton__8PYGT,.InsuranceDiagnosisForm_previousButton__lwvDN,.InsuranceDiagnosisForm_submitButton__kRaND{padding:1rem 2rem;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.05em}.InsuranceDiagnosisForm_previousButton__lwvDN{background-color:#f3f4f6;color:#4b5563;border:2px solid #e5e7eb}.InsuranceDiagnosisForm_previousButton__lwvDN:hover{background-color:#e5e7eb;transform:translateY(-2px)}.InsuranceDiagnosisForm_nextButton__8PYGT,.InsuranceDiagnosisForm_submitButton__kRaND{background-color:#3b82f6;color:#fff;border:none;box-shadow:0 2px 4px rgba(59,130,246,.2)}.InsuranceDiagnosisForm_nextButton__8PYGT:disabled,.InsuranceDiagnosisForm_submitButton__kRaND:disabled{background-color:#9ca3af;cursor:not-allowed;transform:none}.InsuranceDiagnosisForm_nextButton__8PYGT:not(:disabled):hover,.InsuranceDiagnosisForm_submitButton__kRaND:not(:disabled):hover{background-color:#2563eb;transform:translateY(-2px);box-shadow:0 4px 6px rgba(59,130,246,.3)}.InsuranceDiagnosisForm_error__8pOlr{margin-top:.5rem;color:#dc2626;font-size:.875rem;font-weight:500}@media (max-width:640px){.InsuranceDiagnosisForm_form__mNtr7{padding:1.5rem}.InsuranceDiagnosisForm_questionText__Wvc7D{font-size:1.25rem}.InsuranceDiagnosisForm_buttonGroup__ssOLa{flex-direction:column}.InsuranceDiagnosisForm_nextButton__8PYGT,.InsuranceDiagnosisForm_previousButton__lwvDN,.InsuranceDiagnosisForm_submitButton__kRaND{width:100%}}.NumberInput_number-input-container__YObbe{display:flex;flex-direction:column;gap:.5rem;width:100%}.NumberInput_number-input__wrapper__23xAh{position:relative;display:flex;align-items:center}.NumberInput_number-input__JGWGj{width:100%;padding:.75rem 1rem;border:1px solid #e2e8f0;border-radius:6px;font-size:1rem;line-height:1.5;color:#1a202c;background-color:#fff;transition:all .2s ease}.NumberInput_number-input__JGWGj:focus{outline:none;border-color:#4a90e2;box-shadow:0 0 0 3px rgba(74,144,226,.1)}.NumberInput_number-input__JGWGj:disabled{background-color:#f7fafc;cursor:not-allowed;opacity:.7}.NumberInput_number-input--small__dBDGu{padding:.5rem .75rem;font-size:.875rem}.NumberInput_number-input--medium__aB2pU{padding:.75rem 1rem;font-size:1rem}.NumberInput_number-input--large__7_6E4{padding:1rem 1.25rem;font-size:1.125rem}.NumberInput_number-input--outline__kiOyY{border:2px solid #e2e8f0}.NumberInput_number-input--filled__296NL{background-color:#f7fafc;border:none}.NumberInput_number-input--filled__296NL:focus{background-color:#fff}.NumberInput_number-input--error__7o2lK{border-color:#e53e3e}.NumberInput_number-input--error__7o2lK:focus{border-color:#e53e3e;box-shadow:0 0 0 3px rgba(229,62,62,.1)}.NumberInput_number-input__label__AfqbO{font-size:.875rem;font-weight:500;color:#4a5568}.NumberInput_number-input__required__fp_gf{color:#e53e3e;margin-left:.25rem}.NumberInput_number-input__error__bYQG8{font-size:.75rem;color:#e53e3e}.NumberInput_number-input__helper__DcnvI{font-size:.75rem;color:#718096}.NumberInput_number-input--full-width___r3P4{width:100%}.Select_select-container__8PJro{display:inline-flex;flex-direction:column;gap:.25rem;position:relative}.Select_select-container--small__68GNK{font-size:.875rem}.Select_select-container--medium__XxBkX{font-size:1rem}.Select_select-container--large__jZgd5{font-size:1.125rem}.Select_select-container--outline__aWpDz .Select_select-wrapper__9wmR6{border:2px solid #e2e8f0;background-color:#fff}.Select_select-container--filled__LodHL .Select_select-wrapper__9wmR6{border:none;background-color:#f1f5f9}.Select_select-container--error__8tCKI .Select_select-wrapper__9wmR6{border-color:#ef4444}.Select_select-container--error__8tCKI .Select_select-label__Qcj0T{color:#ef4444}.Select_select-container--disabled__PWAdH .Select_select-wrapper__9wmR6{opacity:.5;cursor:not-allowed}.Select_select-container--full-width__9Ks92{width:100%}.Select_select-label__Qcj0T{color:#1e293b;font-weight:500}.Select_select-required__j9HTA{color:#ef4444;margin-left:.25rem}.Select_select-wrapper__9wmR6{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:.375rem;cursor:pointer;transition:all .2s ease-in-out}.Select_select-wrapper__9wmR6:hover:not(.Select_select-container--disabled__PWAdH){border-color:#94a3b8}.Select_select-value__umIqg{flex:1 1;color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Select_select-clear__Vy55u{display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;color:#64748b;background:none;border:none;border-radius:.25rem;cursor:pointer;transition:all .2s ease-in-out}.Select_select-clear__Vy55u:hover{color:#1e293b;background-color:#f1f5f9}.Select_select-arrow__k_yWW{display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;color:#64748b;transition:transform .2s ease-in-out}.Select_select-container--open__fp8oL .Select_select-arrow__k_yWW{transform:rotate(180deg)}.Select_select-dropdown__IkBeg{position:absolute;top:100%;left:0;right:0;margin-top:.25rem;background-color:#fff;border:1px solid #e2e8f0;border-radius:.375rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);z-index:50;max-height:16rem;overflow-y:auto}.Select_select-search__0UndF{padding:.5rem;border-bottom:1px solid #e2e8f0}.Select_select-search-input__yEeuo{width:100%;padding:.5rem;border:1px solid #e2e8f0;border-radius:.25rem;font-size:inherit;color:#1e293b;background-color:#fff}.Select_select-search-input__yEeuo:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.1)}.Select_select-options__iSyzo{padding:.25rem}.Select_select-option__LgAE_{display:flex;align-items:center;gap:.5rem;padding:.5rem;border-radius:.25rem;cursor:pointer;transition:all .2s ease-in-out}.Select_select-option__LgAE_:hover:not(.Select_select-option--disabled__k0eV2){background-color:#f1f5f9}.Select_select-option--selected__jS6e0{background-color:#eff6ff;color:#3b82f6}.Select_select-option--disabled__k0eV2{opacity:.5;cursor:not-allowed}.Select_select-option-icon__LQWh9{display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;color:#64748b}.Select_select-option-content___PEfx{flex:1 1;min-width:0}.Select_select-option-label__aUgqO{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Select_select-option-description__x7Uo4{font-size:.875rem;color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Select_select-option-check__KWpn8{display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;color:#3b82f6}.Select_select-footer__FS_vM{margin-top:.25rem}.Select_select-error___qJik{color:#ef4444;font-size:.875rem}.Select_select-helper__uF_Ug{color:#64748b;font-size:.875rem}.Radio_radio-container__ySY_t{display:flex;flex-direction:column;gap:1rem;width:100%;max-width:100%;padding:1.25rem;background-color:var(--background-light,#f8f9fa);border-radius:12px;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,.05)}.Radio_radio-container__ySY_t:hover{background-color:var(--background-hover,#f0f2f5);box-shadow:0 4px 8px rgba(0,0,0,.1);transform:translateY(-1px)}.Radio_radio-container--full-width__EmcLy{width:100%}.Radio_radio-wrapper__519FT{display:inline-flex;align-items:center;gap:1.25rem;cursor:pointer;padding:1rem;border-radius:8px;transition:all .3s ease;background-color:var(--background,#fff);border:1px solid var(--border-light,#e9ecef)}.Radio_radio-wrapper__519FT:hover{background-color:var(--background-hover,#f0f2f5);border-color:var(--primary-light,#e6f7f8);transform:translateX(4px)}.Radio_radio__CdMdN{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:1.75rem;height:1.75rem;border:2px solid var(--border,#ccc);border-radius:50%;outline:none;cursor:pointer;margin:0;position:relative;padding:0;transition:all .3s ease;background-color:var(--background,#fff)}.Radio_radio__CdMdN:focus,.Radio_radio__CdMdN:hover{border-color:var(--primary,#00bdc7);box-shadow:0 0 0 4px rgba(0,189,199,.15)}.Radio_radio__CdMdN:checked{border-color:var(--primary,#00bdc7);background-color:var(--background,#fff)}.Radio_radio__CdMdN:checked:before{content:"";display:block;width:.875rem;height:.875rem;background:var(--primary,#00bdc7);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);animation:Radio_radio-check__wNtmJ .3s cubic-bezier(.4,0,.2,1)}@keyframes Radio_radio-check__wNtmJ{0%{transform:translate(-50%,-50%) scale(0);opacity:0}50%{transform:translate(-50%,-50%) scale(1.2)}to{transform:translate(-50%,-50%) scale(1);opacity:1}}.Radio_radio__CdMdN:disabled{cursor:not-allowed;opacity:.6}.Radio_radio__CdMdN:disabled,.Radio_radio__CdMdN:disabled:checked{background-color:var(--background-disabled);border-color:var(--border-disabled)}.Radio_radio__CdMdN:disabled:checked{color:var(--text-disabled)}.Radio_radio-label__tEJiH{font-size:1.125rem;color:var(--text-primary);-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:500;transition:all .3s ease;line-height:1.5}.Radio_radio-wrapper__519FT:hover .Radio_radio-label__tEJiH{color:var(--primary,#00bdc7)}.Radio_radio__CdMdN:disabled~.Radio_radio-label__tEJiH{color:var(--text-disabled);cursor:not-allowed}.Radio_radio-footer__hjNcK{display:flex;justify-content:space-between;align-items:center;margin-top:.75rem;padding:0 1rem}.Radio_radio-error__F_kXp{color:var(--error);font-size:.875rem;display:flex;align-items:center;gap:.5rem;font-weight:500}.Radio_radio-helper__sn_ix{color:var(--text-secondary);font-size:.875rem;line-height:1.5}.Radio_radio-container--small__cg_0v .Radio_radio__CdMdN{width:1.5rem;height:1.5rem}.Radio_radio-container--small__cg_0v .Radio_radio-label__tEJiH{font-size:1rem}.Radio_radio-container--medium__cMDOi .Radio_radio__CdMdN{width:1.75rem;height:1.75rem}.Radio_radio-container--medium__cMDOi .Radio_radio-label__tEJiH{font-size:1.125rem}.Radio_radio-container--large__489Zz .Radio_radio__CdMdN{width:2rem;height:2rem}.Radio_radio-container--large__489Zz .Radio_radio-label__tEJiH{font-size:1.25rem}.Radio_radio-container--outline__T5lzc .Radio_radio__CdMdN{background-color:var(--background);border:2px solid var(--border)}.Radio_radio-container--filled__ZAeeP .Radio_radio__CdMdN{background-color:var(--background-light);border:2px solid transparent}.Radio_radio-container--filled__ZAeeP .Radio_radio__CdMdN:checked{background-color:var(--primary-light);border-color:var(--primary)}.Radio_radio-container--error__tyxv_ .Radio_radio__CdMdN{border-color:var(--error)}.Radio_radio-container--error__tyxv_ .Radio_radio__CdMdN:checked{background-color:var(--error-light);border-color:var(--error)}.Radio_radio-wrapper__519FT:active{transform:scale(.98)}.Checkbox_checkbox-container__7tza_{display:inline-flex;flex-direction:column;gap:.25rem}.Checkbox_checkbox-container--small__7_Rp3{font-size:.875rem}.Checkbox_checkbox-container--medium__6upOR{font-size:1rem}.Checkbox_checkbox-container--large__UEoNI{font-size:1.125rem}.Checkbox_checkbox-container--outline__dXpBo .Checkbox_checkbox-control__vFVcX{border:2px solid #e2e8f0;background-color:#fff}.Checkbox_checkbox-container--filled__qOUVa .Checkbox_checkbox-control__vFVcX{border:none;background-color:#f1f5f9}.Checkbox_checkbox-container--error__1xznC .Checkbox_checkbox-control__vFVcX{border-color:#ef4444}.Checkbox_checkbox-container--error__1xznC .Checkbox_checkbox-label__MUSDC{color:#ef4444}.Checkbox_checkbox-container--full-width__7BJ4H{width:100%}.Checkbox_checkbox-wrapper__okIuy{display:inline-flex;align-items:center;gap:.5rem;cursor:pointer}.Checkbox_checkbox__Z6VuP{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.Checkbox_checkbox-control__vFVcX{position:relative;display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border-radius:.25rem;transition:all .2s ease-in-out}.Checkbox_checkbox-icon__K6XSu{width:.75rem;height:.75rem;color:#fff;opacity:0;transition:opacity .2s ease-in-out}.Checkbox_checkbox__Z6VuP:checked+.Checkbox_checkbox-control__vFVcX{background-color:#3b82f6;border-color:#3b82f6}.Checkbox_checkbox__Z6VuP:checked+.Checkbox_checkbox-control__vFVcX .Checkbox_checkbox-icon__K6XSu{opacity:1}.Checkbox_checkbox__Z6VuP:not(:disabled)+.Checkbox_checkbox-control__vFVcX:hover{border-color:#94a3b8}.Checkbox_checkbox__Z6VuP:not(:disabled):checked+.Checkbox_checkbox-control__vFVcX:hover{background-color:#2563eb;border-color:#2563eb}.Checkbox_checkbox__Z6VuP:focus-visible+.Checkbox_checkbox-control__vFVcX{outline:2px solid #3b82f6;outline-offset:2px}.Checkbox_checkbox__Z6VuP:disabled+.Checkbox_checkbox-control__vFVcX{opacity:.5;cursor:not-allowed}.Checkbox_checkbox-label__MUSDC{color:#1e293b;font-weight:500}.Checkbox_checkbox-footer__L4yHQ{margin-top:.25rem}.Checkbox_checkbox-error__rvR8b{color:#ef4444;font-size:.875rem}.Checkbox_checkbox-helper__uMmsq{color:#64748b;font-size:.875rem}.Spinner_spinner__lJAoT{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem}.Spinner_circle__xoRlJ{border:2px solid;border-radius:50%;animation:Spinner_spin__Y7vqP 1s linear infinite}.Spinner_sm__MhPPt{width:1rem;height:1rem;border-width:2px}.Spinner_md__o1iq1{width:2rem;height:2rem;border-width:3px}.Spinner_lg__rOEeQ{width:3rem;height:3rem;border-width:4px}.Spinner_label__kPf_T{font-size:.875rem;color:var(--color-text)}@keyframes Spinner_spin__Y7vqP{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Button_button___k2N_{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border:none;border-radius:.375rem;font-weight:500;cursor:pointer;transition:all .2s ease-in-out;position:relative}.Button_button___k2N_:disabled{cursor:not-allowed;opacity:.6}.Button_primary__DbJbN{background-color:#3b82f6;color:#fff}.Button_primary__DbJbN:hover:not(:disabled){background-color:#2563eb}.Button_primary__DbJbN:active:not(:disabled){background-color:#1d4ed8}.Button_secondary__Sh_oI{background-color:#e5e7eb;color:#1f2937}.Button_secondary__Sh_oI:hover:not(:disabled){background-color:#d1d5db}.Button_secondary__Sh_oI:active:not(:disabled){background-color:#9ca3af}.Button_sm__Sh7D0{padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem}.Button_md__cwjEO{padding:.625rem 1.25rem;font-size:1rem;line-height:1.5rem}.Button_lg__7T1rf{padding:.75rem 1.5rem;font-size:1.125rem;line-height:1.75rem}.Button_fullWidth__7PIwc{width:100%}.Button_leftIcon__NXkTn,.Button_rightIcon__KwLIU{display:inline-flex;align-items:center}.Button_leftIcon__NXkTn{margin-right:-.25rem}.Button_rightIcon__KwLIU{margin-left:-.25rem}.Button_spinner__whKTE{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.Button_button___k2N_:disabled .Button_content__4RvWD{visibility:hidden}.Button_content__4RvWD{display:inline-flex;align-items:center;gap:.5rem}.InsuranceDiagnosisResult_resultContainer__qydTY{max-width:800px;margin:0 auto;padding:2.5rem;background-color:#fff;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.1);animation:InsuranceDiagnosisResult_slideIn__xEFwy .5s ease-out}@keyframes InsuranceDiagnosisResult_slideIn__xEFwy{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.InsuranceDiagnosisResult_resultContainer__qydTY h2{color:#1f2937;font-size:2rem;margin-bottom:2.5rem;text-align:center;font-weight:700;position:relative}.InsuranceDiagnosisResult_resultContainer__qydTY h2:after{content:"";display:block;width:60px;height:4px;background:linear-gradient(90deg,#3b82f6,#60a5fa);margin:1rem auto 0;border-radius:2px}.InsuranceDiagnosisResult_recommendations__1asS1{margin-bottom:3rem}.InsuranceDiagnosisResult_recommendations__1asS1 h3{color:#374151;font-size:1.5rem;margin-bottom:2rem;font-weight:600;padding-left:1rem;border-left:4px solid #3b82f6}.InsuranceDiagnosisResult_insuranceCard__ne1aa{padding:2rem;margin-bottom:1.5rem;border-radius:10px;background-color:#f8fafc;border-left:6px solid #6c757d;transition:transform .3s ease,box-shadow .3s ease;position:relative;overflow:hidden}.InsuranceDiagnosisResult_insuranceCard__ne1aa:hover{transform:translateY(-2px);box-shadow:0 4px 6px rgba(0,0,0,.1)}.InsuranceDiagnosisResult_insuranceCard__ne1aa:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,0));pointer-events:none}.InsuranceDiagnosisResult_insuranceCard__ne1aa h4{color:#1f2937;font-size:1.4rem;margin-bottom:1rem;font-weight:600;display:flex;align-items:center;gap:.5rem}.InsuranceDiagnosisResult_priority__9_a_r{font-size:.9rem;margin-bottom:1rem;font-weight:500;padding:.25rem .75rem;border-radius:12px;display:inline-block}.InsuranceDiagnosisResult_reason__ijUeo{color:#4b5563;line-height:1.6;margin-bottom:1.5rem;font-size:1.1rem}.InsuranceDiagnosisResult_details__44wWV{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #e5e7eb;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1.5rem;gap:1.5rem}.InsuranceDiagnosisResult_detailItem__Xd3Sh{background-color:#fff;padding:1.25rem;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.05);transition:transform .3s ease}.InsuranceDiagnosisResult_detailItem__Xd3Sh:hover{transform:translateY(-2px)}.InsuranceDiagnosisResult_detailItem__Xd3Sh h5{color:#374151;font-size:1.1rem;margin-bottom:.75rem;font-weight:600;display:flex;align-items:center;gap:.5rem}.InsuranceDiagnosisResult_detailItem__Xd3Sh p{color:#4b5563;line-height:1.6;font-size:1rem}.InsuranceDiagnosisResult_highPriority__qmjBz{border-left-color:#ef4444;background-color:#fef2f2}.InsuranceDiagnosisResult_highPriority__qmjBz .InsuranceDiagnosisResult_priority__9_a_r{background-color:#ef4444;color:#fff}.InsuranceDiagnosisResult_mediumPriority__GRSQS{border-left-color:#f59e0b;background-color:#fffbeb}.InsuranceDiagnosisResult_mediumPriority__GRSQS .InsuranceDiagnosisResult_priority__9_a_r{background-color:#f59e0b;color:#fff}.InsuranceDiagnosisResult_lowPriority__lH4gO{border-left-color:#10b981;background-color:#ecfdf5}.InsuranceDiagnosisResult_lowPriority__lH4gO .InsuranceDiagnosisResult_priority__9_a_r{background-color:#10b981;color:#fff}.InsuranceDiagnosisResult_consultationSection__NZhef{margin:3rem 0;padding:2rem;background:linear-gradient(135deg,#3b82f6,#60a5fa);border-radius:12px;text-align:center;color:#fff;position:relative;overflow:hidden}.InsuranceDiagnosisResult_consultationSection__NZhef:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,0));pointer-events:none}.InsuranceDiagnosisResult_consultationSection__NZhef h3{font-size:1.6rem;margin-bottom:1rem;font-weight:600;position:relative}.InsuranceDiagnosisResult_consultationSection__NZhef p{margin-bottom:2rem;font-size:1.1rem;line-height:1.6;opacity:.9}.InsuranceDiagnosisResult_consultationButton__SCmBx{padding:1rem 2.5rem;background-color:#fff;color:#3b82f6;border:none;border-radius:8px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.05em;box-shadow:0 2px 4px rgba(0,0,0,.1)}.InsuranceDiagnosisResult_consultationButton__SCmBx:hover{background-color:#f8fafc;transform:translateY(-2px);box-shadow:0 4px 6px rgba(0,0,0,.2)}.InsuranceDiagnosisResult_disclaimer__TNqDU{margin-top:3rem;padding-top:2rem;border-top:1px solid #e5e7eb;text-align:center}.InsuranceDiagnosisResult_disclaimer__TNqDU p{color:#6b7280;font-size:.95rem;line-height:1.6;max-width:600px;margin:0 auto}@media (max-width:768px){.InsuranceDiagnosisResult_insuranceCard__ne1aa,.InsuranceDiagnosisResult_resultContainer__qydTY{padding:1.5rem}.InsuranceDiagnosisResult_details__44wWV{grid-template-columns:1fr;gap:1rem}.InsuranceDiagnosisResult_consultationSection__NZhef{padding:1.5rem}}