.EstimateComparisonResults_container__mOxwB{display:flex;flex-direction:column;gap:24px}.EstimateComparisonResults_comparisonGrid__Sagap{display:grid;grid-template-columns:1fr 1fr;gap:20px}.EstimateComparisonResults_column__EEPS1{background:#fff;border-radius:16px;padding:24px;box-shadow:0 4px 24px rgba(0,0,0,.06);border:1px solid rgba(16,34,48,.08)}.EstimateComparisonResults_raloColumn__UXtSv{border-color:#102230;border-width:2px;position:relative}.EstimateComparisonResults_columnHeader__lFZPC{margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid rgba(16,34,48,.08)}.EstimateComparisonResults_columnTitle__rtv_v{font-family:Haffer XH-TRIAL,sans-serif;font-weight:700;font-size:18px;color:#102230;margin:0}.EstimateComparisonResults_lenderName__XP_lF{font-family:Haffer XH-TRIAL,sans-serif;font-weight:400;font-size:13px;color:rgba(16,34,48,.5);display:block;margin-top:4px}.EstimateComparisonResults_row__CZjre{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid rgba(16,34,48,.05)}.EstimateComparisonResults_row__CZjre:last-child{border-bottom:none}.EstimateComparisonResults_rowLabel__08hyc{font-family:Haffer XH-TRIAL,sans-serif;font-weight:400;font-size:14px;color:rgba(16,34,48,.6)}.EstimateComparisonResults_rowValue__viyVK{font-family:Haffer XH-TRIAL,sans-serif;font-weight:600;font-size:16px;color:#102230;display:flex;align-items:center;gap:6px}.EstimateComparisonResults_checkmark__YSV_B{color:#16a34a;font-size:16px;font-weight:700}.EstimateComparisonResults_ctaSection__YzDWB{display:flex;flex-direction:column;align-items:center;gap:12px;padding-top:8px}.EstimateComparisonResults_ctaButton__soJJr{width:100%;max-width:400px;padding:16px 32px;background:#102230;color:#fff;border:none;border-radius:12px;font-family:Haffer XH-TRIAL,sans-serif;font-weight:600;font-size:16px;cursor:pointer;transition:opacity .2s}.EstimateComparisonResults_ctaButton__soJJr:hover{opacity:.9}.EstimateComparisonResults_ctaDisclaimer__VIaOI{font-family:Haffer XH-TRIAL,sans-serif;font-weight:400;font-size:12px;color:rgba(16,34,48,.4);text-align:center;margin:0;max-width:500px}@media (max-width:768px){.EstimateComparisonResults_comparisonGrid__Sagap{grid-template-columns:1fr}.EstimateComparisonResults_column__EEPS1{padding:20px}}@keyframes EstimateUploadForm_fadeInUp__1cqm_{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.EstimateUploadForm_wrapper__qq8cD{width:100%;margin-top:24px;position:relative;z-index:5}.EstimateUploadForm_dropZone__cWSHg{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:clamp(40px,6vw,60px) clamp(20px,4vw,40px);border:2px dashed rgba(16,34,48,.2);border-radius:16px;background:linear-gradient(180deg,#fff,#f8fafb);cursor:pointer;transition:border-color .25s,background .25s,box-shadow .25s;box-shadow:0 4px 24px rgba(0,0,0,.06)}.EstimateUploadForm_dropZoneActive__Yt3XW,.EstimateUploadForm_dropZone__cWSHg:hover{border-color:#ff4a00;background:#fff5f0;box-shadow:0 4px 24px rgba(255,74,0,.12)}.EstimateUploadForm_fileInput__vEt_9{display:none}.EstimateUploadForm_dropIcon__TFcz_{opacity:.6;transition:transform .25s,opacity .25s}.EstimateUploadForm_dropZoneActive__Yt3XW .EstimateUploadForm_dropIcon__TFcz_,.EstimateUploadForm_dropZone__cWSHg:hover .EstimateUploadForm_dropIcon__TFcz_{transform:translateY(-4px);opacity:.85}.EstimateUploadForm_dropText__sNuv4{font-family:Haffer XH-TRIAL,sans-serif;font-weight:600;font-size:clamp(16px,2vw,18px);color:#102230;margin:0}.EstimateUploadForm_dropSubtext__rH1Vg{font-family:Haffer XH-TRIAL,sans-serif;font-weight:400;font-size:clamp(13px,1.5vw,14px);color:rgba(16,34,48,.5);margin:0}.EstimateUploadForm_dropDisclaimer__Xx_EH{max-width:560px;margin:0;text-align:center;font-size:12px;line-height:1.6;color:rgba(16,34,48,.64)}.EstimateUploadForm_loadingContainer__yrMp_{padding:60px 20px;display:flex;justify-content:center;background:#fff;border-radius:16px;box-shadow:0 4px 24px rgba(0,0,0,.06)}.EstimateUploadForm_errorMessage__DG9qb{margin-top:16px;padding:14px 18px;background:linear-gradient(135deg,#fef2f2,#fff5f5);border:1px solid #fecaca;border-left:4px solid #ef4444;border-radius:12px;color:#991b1b;font-family:Haffer XH-TRIAL,sans-serif;font-size:14px;line-height:1.5}.EstimateUploadForm_reviewContainer__g_BwZ{display:flex;flex-direction:column;gap:24px}.EstimateUploadForm_card__Y8pza{background:#fff;border-radius:16px;padding:clamp(20px,3vw,32px);box-shadow:0 4px 24px rgba(0,0,0,.06);border-top:3px solid transparent;background-image:linear-gradient(#fff,#fff),linear-gradient(90deg,#ff4a00,#14b8a6);background-origin:border-box;background-clip:padding-box,border-box}.EstimateUploadForm_cardHeader__Ct9fn{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.EstimateUploadForm_cardTitle__vhIKS{font-family:Haffer XH-TRIAL,sans-serif;font-weight:700;font-size:clamp(18px,2.2vw,20px);color:#102230;margin:0}.EstimateUploadForm_cardSubtitle__CJyA_{font-family:Haffer XH-TRIAL,sans-serif;font-weight:400;font-size:clamp(13px,1.5vw,14px);color:rgba(16,34,48,.6);margin:4px 0 20px}.EstimateUploadForm_reuploadLink__SFk5h{background:none;border:none;cursor:pointer;font-family:Haffer XH-TRIAL,sans-serif;font-weight:500;font-size:14px;color:#2563eb;text-decoration:underline;padding:0}.EstimateUploadForm_fileName__PJ3Pc{font-family:Haffer XH-TRIAL,sans-serif;font-size:13px;color:rgba(16,34,48,.5);margin:0 0 16px}.EstimateUploadForm_fieldGrid___OOzm{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.EstimateUploadForm_extractedField__UfQhz{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:8px;background:#f8fafb;border:1px solid transparent;transition:border-color .2s,background .2s,box-shadow .2s;animation:EstimateUploadForm_fadeInUp__1cqm_ .4s ease both}.EstimateUploadForm_extractedField__UfQhz:first-child{animation-delay:0s}.EstimateUploadForm_extractedField__UfQhz:nth-child(2){animation-delay:.05s}.EstimateUploadForm_extractedField__UfQhz:nth-child(3){animation-delay:.1s}.EstimateUploadForm_extractedField__UfQhz:nth-child(4){animation-delay:.15s}.EstimateUploadForm_extractedField__UfQhz:nth-child(5){animation-delay:.2s}.EstimateUploadForm_extractedField__UfQhz:nth-child(6){animation-delay:.25s}.EstimateUploadForm_extractedField__UfQhz:nth-child(7){animation-delay:.3s}.EstimateUploadForm_extractedField__UfQhz:nth-child(8){animation-delay:.35s}.EstimateUploadForm_extractedField__UfQhz:nth-child(9){animation-delay:.4s}.EstimateUploadForm_extractedField__UfQhz:hover{background:#f0f3f5;box-shadow:0 2px 8px rgba(0,0,0,.06)}.EstimateUploadForm_lowConfidence___oTQe{border-color:#f59e0b;background:#fffbeb}.EstimateUploadForm_fieldLabel__H6_Aw{font-family:Haffer XH-TRIAL,sans-serif;font-weight:500;font-size:clamp(11px,1.2vw,12px);color:rgba(16,34,48,.5);text-transform:uppercase;letter-spacing:.5px}.EstimateUploadForm_fieldValue__XTtCN{font-family:Haffer XH-TRIAL,sans-serif;font-weight:600;font-size:clamp(14px,1.5vw,15px);color:#102230;display:flex;flex-direction:column;gap:2px;cursor:pointer}.EstimateUploadForm_fieldHint__WBT1C{font-weight:400;font-size:11px;color:#92400e}.EstimateUploadForm_fieldEditInput__1yCvT{font-family:Haffer XH-TRIAL,sans-serif;font-weight:600;font-size:15px;color:#102230;border:1px solid #102230;border-radius:4px;padding:4px 8px;background:#fff;outline:none;width:100%}.EstimateUploadForm_supplementalGrid__JaJwd{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.EstimateUploadForm_formField__FKHsw{display:flex;flex-direction:column;gap:6px}.EstimateUploadForm_label__2_Ew7{font-family:Haffer XH-TRIAL,sans-serif;font-weight:500;font-size:13px;color:rgba(16,34,48,.7)}.EstimateUploadForm_input__iSv8u,.EstimateUploadForm_select__eviUu{font-family:Haffer XH-TRIAL,sans-serif;font-weight:500;font-size:clamp(14px,1.5vw,15px);color:#102230;padding:12px 16px;min-height:48px;border:1px solid rgba(16,34,48,.15);border-radius:8px;background:#fff;outline:none;transition:border-color .2s,box-shadow .2s}.EstimateUploadForm_select__eviUu{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23102230' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:40px}.EstimateUploadForm_input__iSv8u:focus,.EstimateUploadForm_select__eviUu:focus{border-color:#ff4a00;box-shadow:0 0 0 3px rgba(255,74,0,.1)}.EstimateUploadForm_compareButton__XIFEO{width:100%;padding:16px;min-height:60px;background:#ff4a00;color:#fff;border:none;border-radius:41px;font-family:Haffer XH-TRIAL,sans-serif;font-weight:600;font-size:16px;cursor:pointer;transition:background .25s,transform .2s,box-shadow .25s;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.25),inset 0 -1px 0 rgba(0,0,0,.25)}.EstimateUploadForm_compareButton__XIFEO:hover{background:#e64400;transform:translateY(-1px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.25),inset 0 -1px 0 rgba(0,0,0,.25),0 4px 16px rgba(255,74,0,.3)}.EstimateUploadForm_compareButton__XIFEO:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.25),inset 0 -1px 0 rgba(0,0,0,.25)}.EstimateUploadForm_resultsActions__euc_S{display:flex;justify-content:center;margin-top:32px}.EstimateUploadForm_startOverButton__KS4gu{background:none;border:1px solid rgba(16,34,48,.2);border-radius:30px;padding:10px 24px;font-family:Haffer XH-TRIAL,sans-serif;font-weight:500;font-size:14px;color:#102230;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.EstimateUploadForm_startOverButton__KS4gu:hover{background:#102230;border-color:#102230;color:#fff}@media (max-width:1024px){.EstimateUploadForm_fieldGrid___OOzm{grid-template-columns:repeat(3,1fr)}.EstimateUploadForm_supplementalGrid__JaJwd{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.EstimateUploadForm_fieldGrid___OOzm{grid-template-columns:repeat(2,1fr)}.EstimateUploadForm_supplementalGrid__JaJwd{grid-template-columns:1fr}.EstimateUploadForm_dropZone__cWSHg{padding:clamp(32px,5vw,40px) clamp(16px,3vw,20px)}.EstimateUploadForm_compareButton__XIFEO{min-height:52px;font-size:15px}}@media (max-width:576px){.EstimateUploadForm_fieldGrid___OOzm{grid-template-columns:repeat(2,1fr)}.EstimateUploadForm_cardHeader__Ct9fn{flex-direction:column;align-items:flex-start;gap:8px}}@media (max-width:480px){.EstimateUploadForm_fieldGrid___OOzm{grid-template-columns:1fr}.EstimateUploadForm_wrapper__qq8cD{margin-top:-24px}}@media (prefers-reduced-motion:reduce){.EstimateUploadForm_extractedField__UfQhz{animation:none}.EstimateUploadForm_compareButton__XIFEO,.EstimateUploadForm_dropIcon__TFcz_,.EstimateUploadForm_dropZone__cWSHg,.EstimateUploadForm_extractedField__UfQhz,.EstimateUploadForm_input__iSv8u,.EstimateUploadForm_select__eviUu,.EstimateUploadForm_startOverButton__KS4gu{transition:none}}