.DentalAnalysis_page__ZOw9T{--analysis-dark:#1a2d4c;--analysis-blue:#344c5d;--analysis-accent:#1a2d4c;--analysis-border:#d8e0e8;color:var(--analysis-dark);background:#f5f5f5}.DentalAnalysis_hero__OsHaE{background:linear-gradient(128deg,var(--analysis-dark) 0,var(--analysis-blue) 64%,#f5f5f5 64%);padding:95px 20px 80px}.DentalAnalysis_heroInner__XT_Pg{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(520px,1fr);grid-gap:72px;gap:72px;align-items:center}.DentalAnalysis_heroCopy__cy0BZ{color:#fff;max-width:620px;position:relative}.DentalAnalysis_heroCopy__cy0BZ>span{display:block;font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:18px}.DentalAnalysis_heroCopy__cy0BZ h1{color:#fff;font-size:clamp(42px,5vw,64px);line-height:1.08;margin-bottom:24px}.DentalAnalysis_heroCopy__cy0BZ p{color:#eef3f5;font-size:19px;line-height:1.7;max-width:580px}.DentalAnalysis_scrollButton__HWYiA{position:absolute;right:-48px;bottom:-92px;width:54px;height:54px;border:2px solid hsla(0,0%,100%,.55);border-radius:50%;background:var(--analysis-blue);color:#fff;font-size:24px;cursor:pointer}@keyframes DentalAnalysis_analysisScrollBounce__V2KYa{0%,to{transform:translateX(50%) translateY(0)}45%{transform:translateX(50%) translateY(-9px)}65%{transform:translateX(50%) translateY(3px)}}.DentalAnalysis_benefitGrid__8X7A0{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.DentalAnalysis_benefitCard__e_0Yr{min-height:148px;display:flex;gap:18px;padding:28px;border-radius:10px;background:hsla(0,0%,100%,.98);box-shadow:0 20px 45px rgba(26,45,76,.12)}.DentalAnalysis_benefitCard__e_0Yr>i{flex:0 0 46px;width:46px;height:46px;display:grid;place-items:center;border-radius:50%;color:var(--analysis-blue);background:#f2f6f7;font-size:22px}.DentalAnalysis_benefitCard__e_0Yr h3{font-size:18px;margin-bottom:8px}.DentalAnalysis_benefitCard__e_0Yr p{margin:0;color:#64717a;line-height:1.5}.DentalAnalysis_formSection__YEmhj{padding:72px 20px 100px;scroll-margin-top:110px}.DentalAnalysis_formCard__Xao4W{max-width:1040px;min-height:650px;margin:0 auto;padding:34px;border:1px solid var(--analysis-border);border-radius:12px;background:#fff;box-shadow:0 24px 60px rgba(32,59,72,.1)}.DentalAnalysis_steps__HhLnH{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-bottom:38px}.DentalAnalysis_stepButton__FNCEW{min-height:58px;display:flex;justify-content:center;align-items:center;gap:10px;border:1px solid var(--analysis-border);border-radius:8px;background:#f8fafb;color:#7b878e;font-weight:600;cursor:pointer}.DentalAnalysis_stepButton__FNCEW span{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#edf1f3}.DentalAnalysis_stepButton__FNCEW:disabled{cursor:not-allowed;opacity:.65}.DentalAnalysis_activeStep__Sq8Jz{border-color:var(--analysis-dark);color:var(--analysis-dark);background:#fff}.DentalAnalysis_activeStep__Sq8Jz span{color:#fff;background:var(--analysis-dark)}.DentalAnalysis_stepPanel__wJbJn h2{font-size:clamp(28px,4vw,38px);margin-bottom:8px}.DentalAnalysis_stepIntroduction__vKRMw{color:#69777f;margin-bottom:30px}.DentalAnalysis_concernGrid__JaeY8{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.DentalAnalysis_concernCard__ts5KI{min-height:180px;padding:24px;border:1px solid var(--analysis-border);border-radius:10px;background:#fff;text-align:left;transition:.2s ease;cursor:pointer}.DentalAnalysis_concernCard__ts5KI:hover,.DentalAnalysis_selectedConcern__UgyJq{border-color:var(--analysis-accent);box-shadow:0 12px 28px rgba(26,45,76,.14);transform:translateY(-2px)}.DentalAnalysis_concernCard__ts5KI>i,.DentalAnalysis_concernIcon__FO4az{display:block;color:var(--analysis-accent);font-size:34px;margin-bottom:18px}.DentalAnalysis_concernIcon__FO4az{width:42px;height:42px;object-fit:contain}.DentalAnalysis_concernCard__ts5KI>span{display:block;color:var(--analysis-dark);font-size:17px;font-weight:700;margin-bottom:7px}.DentalAnalysis_concernCard__ts5KI small{color:#6b787f;font-size:14px;line-height:1.45}.DentalAnalysis_fieldGrid__bOfkX{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:22px;gap:22px}.DentalAnalysis_field__dhy2W,.DentalAnalysis_fieldset__wZBIL,.DentalAnalysis_languageFieldset__bU6eE{display:flex;flex-direction:column;gap:9px;margin:0}.DentalAnalysis_field__dhy2W>span,.DentalAnalysis_fieldset__wZBIL legend,.DentalAnalysis_languageFieldset__bU6eE legend{color:var(--analysis-dark);font-weight:600}.DentalAnalysis_field__dhy2W input,.DentalAnalysis_field__dhy2W select,.DentalAnalysis_field__dhy2W textarea{width:100%;border:1px solid var(--analysis-border);border-radius:7px;background:#fff;color:var(--analysis-dark);font-size:16px;padding:14px 15px;outline:none}.DentalAnalysis_field__dhy2W input:focus,.DentalAnalysis_field__dhy2W select:focus,.DentalAnalysis_field__dhy2W textarea:focus{border-color:var(--analysis-accent);box-shadow:0 0 0 3px rgba(26,45,76,.14)}.DentalAnalysis_field__dhy2W textarea{resize:vertical;margin-top:24px}.DentalAnalysis_fieldset__wZBIL,.DentalAnalysis_languageFieldset__bU6eE{border:0;padding:0}.DentalAnalysis_languageFieldset__bU6eE{margin-top:26px}.DentalAnalysis_radioGroup__MP7n1{display:flex;flex-wrap:wrap;gap:10px}.DentalAnalysis_radioGroup__MP7n1 label{position:relative;margin:0}.DentalAnalysis_radioGroup__MP7n1 input{position:absolute;opacity:0}.DentalAnalysis_radioGroup__MP7n1 span{min-width:112px;min-height:48px;display:grid;place-items:center;padding:10px 18px;border:1px solid var(--analysis-border);border-radius:7px;background:#fff;cursor:pointer}.DentalAnalysis_radioGroup__MP7n1 input:checked+span{border-color:var(--analysis-accent);background:#e9eef5;color:var(--analysis-dark)}.DentalAnalysis_uploadArea__R8UB3{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:28px 0 12px;padding:24px;border:1px dashed #b8c7cd;border-radius:10px;background:#f8fbfc}.DentalAnalysis_uploadArea__R8UB3 h3{font-size:18px;margin-bottom:5px}.DentalAnalysis_uploadArea__R8UB3 p{margin:0;color:#69777f}.DentalAnalysis_uploadButton__xrnwn{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;padding:13px 18px;border-radius:7px;background:var(--analysis-blue);color:#fff;cursor:pointer}.DentalAnalysis_uploadButton__xrnwn input{position:absolute;width:1px;height:1px;opacity:0}.DentalAnalysis_fileGrid__N4Xzt{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));grid-gap:14px;gap:14px;list-style:none;margin:0 0 22px;padding:0}.DentalAnalysis_fileGrid__N4Xzt li{position:relative;overflow:hidden;border:1px solid var(--analysis-border);border-radius:8px;background:#e9eef5}.DentalAnalysis_fileThumbnail__kNLPQ{position:relative;aspect-ratio:4/3}.DentalAnalysis_fileThumbnail__kNLPQ img{object-fit:cover}.DentalAnalysis_fileGrid__N4Xzt button{position:absolute;top:7px;right:7px;display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:50%;background:hsla(0,0%,100%,.94);box-shadow:0 3px 10px rgba(26,45,76,.2);color:#8b2929;cursor:pointer}.DentalAnalysis_fileGrid__N4Xzt button:disabled{cursor:wait;opacity:.65}.DentalAnalysis_consent__Q90at{display:flex;align-items:flex-start;gap:10px;margin-top:20px;line-height:1.5;color:#526169}.DentalAnalysis_consent__Q90at input{margin-top:5px;flex:0 0 auto}.DentalAnalysis_consent__Q90at a{color:var(--analysis-blue);text-decoration:underline}.DentalAnalysis_recaptcha__YSw1R{margin-top:24px}.DentalAnalysis_configurationNotice__9rTKg{padding:13px 16px;border-radius:7px;color:#8b2929;background:#fff0f0;margin-top:22px}.DentalAnalysis_actions__yfjzv{display:flex;justify-content:flex-end;gap:12px;margin-top:32px}.DentalAnalysis_primaryButton__2mXc0,.DentalAnalysis_secondaryButton__MTyGz{min-width:140px;min-height:52px;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;padding:13px 24px;font-weight:600;text-decoration:none;cursor:pointer}.DentalAnalysis_primaryButton__2mXc0{border:1px solid var(--analysis-dark);background:var(--analysis-dark);color:#fff}.DentalAnalysis_primaryButton__2mXc0:hover{color:#fff;background:var(--analysis-blue);border-color:var(--analysis-blue)}.DentalAnalysis_primaryButton__2mXc0:disabled{cursor:not-allowed;opacity:.55}.DentalAnalysis_secondaryButton__MTyGz{border:1px solid #aebbc1;background:#fff;color:var(--analysis-dark)}.DentalAnalysis_successSection__qVl7m{min-height:70vh;display:grid;place-items:center;padding:80px 20px}.DentalAnalysis_successCard__53LD_{max-width:680px;padding:60px;border-radius:14px;background:#fff;text-align:center;box-shadow:0 24px 60px rgba(32,59,72,.12)}.DentalAnalysis_successCard__53LD_>i{color:var(--analysis-accent);font-size:72px}.DentalAnalysis_successCard__53LD_ h1{margin:20px 0 12px}.DentalAnalysis_successCard__53LD_ p{margin-bottom:28px;color:#64717a;font-size:18px}@media (max-width:991px){.DentalAnalysis_hero__OsHaE{background:linear-gradient(180deg,var(--analysis-dark) 0,var(--analysis-blue) 50%,#f5f5f5 50%)}.DentalAnalysis_heroInner__XT_Pg{grid-template-columns:1fr;gap:56px}.DentalAnalysis_heroCopy__cy0BZ{max-width:720px}.DentalAnalysis_scrollButton__HWYiA{display:none}.DentalAnalysis_concernGrid__JaeY8{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.DentalAnalysis_hero__OsHaE{padding:62px 18px;background:var(--analysis-dark)}.DentalAnalysis_heroCopy__cy0BZ h1{font-size:38px}.DentalAnalysis_heroCopy__cy0BZ p{font-size:16px}.DentalAnalysis_heroInner__XT_Pg{gap:38px}.DentalAnalysis_heroCopy__cy0BZ{padding-bottom:66px}.DentalAnalysis_scrollButton__HWYiA{right:50%;bottom:0;display:grid;place-items:center;transform:translateX(50%);animation:DentalAnalysis_analysisScrollBounce__V2KYa 2.4s ease-in-out infinite}.DentalAnalysis_benefitGrid__8X7A0,.DentalAnalysis_concernGrid__JaeY8,.DentalAnalysis_fieldGrid__bOfkX{grid-template-columns:1fr}.DentalAnalysis_benefitCard__e_0Yr{min-height:0}.DentalAnalysis_formSection__YEmhj{padding:38px 12px 70px}.DentalAnalysis_formCard__Xao4W{min-height:0;padding:18px}.DentalAnalysis_steps__HhLnH{gap:7px}.DentalAnalysis_stepButton__FNCEW{min-width:0;flex-direction:column;gap:5px;padding:8px 4px;font-size:12px}.DentalAnalysis_stepButton__FNCEW span{width:25px;height:25px}.DentalAnalysis_concernCard__ts5KI{min-height:140px}.DentalAnalysis_uploadArea__R8UB3{align-items:flex-start;flex-direction:column}.DentalAnalysis_uploadButton__xrnwn{width:100%;justify-content:center}.DentalAnalysis_radioGroup__MP7n1 label{flex:1 1 120px}.DentalAnalysis_radioGroup__MP7n1 span{min-width:0}.DentalAnalysis_recaptcha__YSw1R{max-width:100%;overflow-x:auto}.DentalAnalysis_actions__yfjzv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.DentalAnalysis_actions__yfjzv>:only-child{grid-column:2}.DentalAnalysis_primaryButton__2mXc0,.DentalAnalysis_secondaryButton__MTyGz{min-width:0;width:100%}.DentalAnalysis_successCard__53LD_{padding:36px 22px}}@media (prefers-reduced-motion:reduce){.DentalAnalysis_scrollButton__HWYiA{animation:none}}