.home-report-start{display:flex;flex-direction:column;gap:var(--idx-space-4);margin:10vh auto 0;max-width:500px;width:100%}@media(max-width:639px){.home-report-start{margin-top:var(--idx-space-4)}}.home-report-body .home-report-start .idx-input,.home-report-body .home-report-start .idx-select{font-size:15px;padding:11px 12px}.home-report-body .home-report-start .home-report-address-search__input,.home-report-body .home-report-start .home-report-input-with-icon__input{font-size:15px;padding-block:11px}.home-report-body .home-report-start .idx-button{font-size:15px;padding:11px 16px}.home-report-steps__alert{padding-top:var(--idx-space-4)}.home-report-entry{align-items:center;display:flex;min-height:min(680px,100vh);padding:calc(var(--idx-header-height) + 40px) 0 80px;text-align:center}@media(max-width:639px){.home-report-entry{padding:calc(var(--idx-header-height) + 24px) 0 56px}}.home-report-entry__inner{max-width:760px}.home-report-entry__form{margin:32px auto 0;max-width:600px;text-align:left;text-shadow:none}.home-report-entry .idx-page-hero__intro{margin-top:16px}.home-report-how-it-works{text-align:center}.home-report-how-it-works__steps{display:grid;gap:26px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:38px 0 0;padding:0;text-align:left}@media(max-width:999px){.home-report-how-it-works__steps{gap:16px;grid-template-columns:minmax(0,1fr)}}.home-report-how-it-works__step{box-shadow:var(--idx-shadow-raised);padding:26px 24px}.home-report-how-it-works__head{align-items:center;border-bottom:1px solid var(--idx-line-2);display:flex;justify-content:space-between;margin-bottom:14px;padding-bottom:10px}.home-report-how-it-works__number{color:var(--idx-accent-dark);font-family:var(--idx-font-heading);font-size:19px}.home-report-how-it-works__icon{align-items:center;background:var(--idx-accent-soft);border-radius:var(--idx-radius-md);color:var(--idx-accent-dark);display:flex;height:38px;justify-content:center;width:38px}.home-report-how-it-works__title{font-family:var(--idx-font-heading);font-size:18px;font-weight:600;margin:0 0 6px}.home-report-how-it-works__text{color:var(--idx-muted);font-size:13.5px;line-height:1.55;margin:0}.home-report-gate{align-items:center;background:var(--idx-panel);display:flex;justify-content:center;min-height:calc(100vh - var(--idx-header-height));padding:60px 0}@media(max-width:639px){.home-report-gate{padding:28px 0}}.home-report-gate__veil{background:color-mix(in srgb,var(--idx-page-bg) 86%,transparent);inset:0;position:absolute}.home-report-gate__inner{display:flex;justify-content:center;width:100%}.home-report-gate__card{box-shadow:var(--idx-shadow-raised);max-width:460px;overflow:visible;padding:40px 38px;text-align:center;width:100%}@media(max-width:639px){.home-report-gate__card{padding:28px 20px}}.home-report-gate__pill{align-items:center;align-self:center;background:var(--idx-accent-tint);border-radius:var(--idx-radius-pill);color:var(--idx-accent-dark);display:inline-flex;font-size:12.5px;font-weight:600;gap:7px;margin-bottom:18px;padding:7px 14px}.home-report-gate__eyebrow{margin-bottom:12px}.home-report-gate__title{margin:0 0 8px;text-align:center}.home-report-gate__subtitle{color:var(--idx-muted);font-size:14.5px;line-height:1.55;margin:0 0 24px}.home-report-gate__card .idx-field{margin-bottom:14px;text-align:left}.home-report-gate__card .idx-form,.home-report-gate__card .idx-form__row{gap:10px}.home-report-gate__card .idx-form .idx-field{margin-bottom:0}.home-report-gate__card .idx-checkbox{color:var(--idx-muted);font-size:12px;line-height:1.5}.home-report-gate__actions{display:flex;gap:10px;margin:18px 0 14px}.home-report-gate__back.idx-button{border-radius:var(--idx-radius-md);flex:none;height:auto;min-height:46px;width:46px}.home-report-gate__submit.idx-button{flex:1;font-size:15px;justify-content:center;min-height:46px}