.PropertyInputWizard-module__5t4xba__wizard{--wizard-navy:#102a43;--wizard-heading:#183b56;--wizard-accent:#1769aa;--wizard-teal:#147d78;--wizard-line:#d9e2e8;--wizard-muted:#f4f7f9;--wizard-text:#243b53;width:100%;min-width:0;max-width:840px;color:var(--wizard-text);margin-inline:auto}.PropertyInputWizard-module__5t4xba__progressTrack{background:#e4ebf0;border-radius:999px;height:6px;overflow:hidden}.PropertyInputWizard-module__5t4xba__titleRow{flex-wrap:wrap;align-items:flex-start;gap:10px;margin-top:8px;display:flex}.PropertyInputWizard-module__5t4xba__stepBadge{border-radius:4px;flex:none;margin-top:4px;padding:3px 9px;font-size:11px;font-weight:700;line-height:1.4}.PropertyInputWizard-module__5t4xba__required{color:#b42318;background:#fff1f2}.PropertyInputWizard-module__5t4xba__optional{color:#526d82;background:#edf2f5}.PropertyInputWizard-module__5t4xba__review{color:#175d8d;background:#eaf3fa}.PropertyInputWizard-module__5t4xba__progressBar{border-radius:inherit;background:var(--wizard-accent);height:100%;transition:width .16s}.PropertyInputWizard-module__5t4xba__stepContent{flex-direction:column;gap:20px;min-width:0;display:flex}:is(.PropertyInputWizard-module__5t4xba__wizard input,.PropertyInputWizard-module__5t4xba__wizard select,.PropertyInputWizard-module__5t4xba__wizard textarea,.PropertyInputWizard-module__5t4xba__wizard button){min-height:44px}:is(.PropertyInputWizard-module__5t4xba__wizard input:focus-visible,.PropertyInputWizard-module__5t4xba__wizard select:focus-visible,.PropertyInputWizard-module__5t4xba__wizard textarea:focus-visible,.PropertyInputWizard-module__5t4xba__wizard button:focus-visible,.PropertyInputWizard-module__5t4xba__wizard summary:focus-visible){outline-offset:2px;outline:3px solid #1769aa4d}.PropertyInputWizard-module__5t4xba__actions{z-index:30;border-top:1px solid var(--wizard-line);background:#f7f9fbfa;margin-top:20px;padding-top:16px;position:static}.PropertyInputWizard-module__5t4xba__actionInner{grid-template-columns:150px minmax(260px,360px);justify-content:end;gap:10px;display:grid}.PropertyInputWizard-module__5t4xba__primary,.PropertyInputWizard-module__5t4xba__secondary{border-radius:6px;min-height:48px;padding:10px 18px;font-weight:700}.PropertyInputWizard-module__5t4xba__primary{border:1px solid var(--wizard-navy);background:var(--wizard-navy);color:#fff}.PropertyInputWizard-module__5t4xba__secondary{color:var(--wizard-navy);background:#fff;border:1px solid #9db1bf}.PropertyInputWizard-module__5t4xba__primary:disabled,.PropertyInputWizard-module__5t4xba__secondary:disabled{cursor:not-allowed;opacity:.55}.PropertyInputWizard-module__5t4xba__position{text-align:center;color:#627d98;grid-column:1/-1;font-size:12px}.PropertyInputWizard-module__5t4xba__disabledReason{text-align:right;color:#b42318;grid-column:1/-1;font-size:12px;line-height:1.5}@media (max-width:640px){.PropertyInputWizard-module__5t4xba__wizard{padding-bottom:calc(112px + env(safe-area-inset-bottom))}.PropertyInputWizard-module__5t4xba__actions{padding:10px 16px calc(10px + env(safe-area-inset-bottom));margin:0;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 20px #102a4314}.PropertyInputWizard-module__5t4xba__actionInner{grid-template-columns:minmax(92px,.45fr) minmax(0,1fr);max-width:840px;margin-inline:auto}}@media (prefers-reduced-motion:reduce){.PropertyInputWizard-module__5t4xba__progressBar{transition:none}}
.PropertyEvaluationApp-module__iHi4fa__brandHeroHeader{background:#f7faff;border-color:#dbe7f3;padding:18px 0}.PropertyEvaluationApp-module__iHi4fa__brandHeroPanel{background:linear-gradient(135deg,#fff 0%,#f7faff 62%,#eef5fc 100%);border:1px solid #d8e5f2;border-radius:20px;width:min(100% - 32px,80rem);padding:clamp(24px,3.4vw,44px);box-shadow:0 10px 30px #0f274212}.PropertyEvaluationApp-module__iHi4fa__brandHeroCopy{flex:390px;min-width:0}.PropertyEvaluationApp-module__iHi4fa__brandHeroEyebrow{color:#1769aa;letter-spacing:.08em;align-items:center;margin:0;font-size:15px;font-weight:700;display:flex}.PropertyEvaluationApp-module__iHi4fa__brandHeroTitle{color:#0f2742;letter-spacing:-.035em;margin:10px 0 0;font-size:clamp(2rem,3.5vw,3.2rem);font-weight:750;line-height:1.16}.PropertyEvaluationApp-module__iHi4fa__brandHeroCta{color:#fff;background:#1d4ed8;border-radius:12px;justify-content:center;align-items:center;min-height:50px;margin-top:22px;padding:12px 24px;font-size:15px;font-weight:700;line-height:1.4;text-decoration:none;transition:background-color .16s,box-shadow .16s,transform .16s;display:inline-flex;box-shadow:0 5px 14px #1d4ed82e}.PropertyEvaluationApp-module__iHi4fa__brandHeroCta:hover{background:#1e40af;transform:translateY(-1px);box-shadow:0 6px 16px #1d4ed838}.PropertyEvaluationApp-module__iHi4fa__brandHeroCta:focus-visible{outline-offset:3px;outline:3px solid #2563eb52}.PropertyEvaluationApp-module__iHi4fa__brandHeroDescription{color:#52657a;flex:0 360px;margin:0}.PropertyEvaluationApp-module__iHi4fa__brandHeroAuth{flex:0 auto;min-width:0}@media screen and (min-width:1024px){.PropertyEvaluationApp-module__iHi4fa__brandHeroPanel{gap:clamp(28px,3.4vw,52px)}.PropertyEvaluationApp-module__iHi4fa__brandHeroAuth{align-self:flex-start;padding-top:4px}}@media screen and (max-width:1023px){.PropertyEvaluationApp-module__iHi4fa__brandHeroCopy,.PropertyEvaluationApp-module__iHi4fa__brandHeroDescription,.PropertyEvaluationApp-module__iHi4fa__brandHeroAuth{flex:none;width:100%}.PropertyEvaluationApp-module__iHi4fa__brandHeroAuth{align-self:stretch}}@media screen and (max-width:480px){.PropertyEvaluationApp-module__iHi4fa__brandHeroHeader{padding:12px 0}.PropertyEvaluationApp-module__iHi4fa__brandHeroPanel{border-radius:18px;gap:18px;width:calc(100% - 24px);padding:24px 18px}.PropertyEvaluationApp-module__iHi4fa__brandHeroTitle{font-size:clamp(1.85rem,9vw,2.2rem)}.PropertyEvaluationApp-module__iHi4fa__brandHeroCta{width:100%;min-height:50px;margin-top:20px;padding-left:16px;padding-right:16px}}@media (prefers-reduced-motion:reduce){.PropertyEvaluationApp-module__iHi4fa__brandHeroCta{transition:none}}@media screen and (max-width:760px){:is(.PropertyEvaluationApp-module__iHi4fa__appReportLayout [data-professional-report-v1] .page08-header .report-page-title,.PropertyEvaluationApp-module__iHi4fa__appReportLayout [data-professional-report-v1] .page09-header .report-page-title){white-space:normal;overflow-wrap:anywhere;max-width:100%;line-height:1.22}.PropertyEvaluationApp-module__iHi4fa__appReportLayout [data-professional-report-v1] .page08-header .report-page-title{font-size:clamp(24px,7.2vw,34px)}.PropertyEvaluationApp-module__iHi4fa__appReportLayout [data-professional-report-v1] .page09-header .report-page-title{font-size:clamp(21px,6.2vw,30px)}}
