.finder-module__eZJHda__progress{background:#ffffff29;border:1px solid #ffffff29;flex-wrap:wrap;gap:1px;display:flex}.finder-module__eZJHda__progressStep{background:var(--ink-900);flex-direction:column;flex:140px;gap:4px;padding:12px 14px;display:flex}.finder-module__eZJHda__progressNo{font:var(--fw-bold) 10px / 1 var(--font-body);letter-spacing:var(--ls-caps-wide);text-transform:uppercase;color:var(--gold-400)}.finder-module__eZJHda__progressTitle{font:var(--fw-semibold) var(--fs-13) / 1.3 var(--font-body);color:var(--white)}.finder-module__eZJHda__progressAnswer{font:var(--fw-regular) var(--fs-12) / 1.3 var(--font-body);color:#fff9}.finder-module__eZJHda__introLead{max-width:62ch;margin:0 0 26px}.finder-module__eZJHda__stepLabel{font:var(--fw-regular) var(--fs-12) / 1.4 var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-500);margin-bottom:var(--space-2);display:block}.finder-module__eZJHda__question{margin:0 0 var(--space-5)}.finder-module__eZJHda__options{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;margin-bottom:28px;display:grid}.finder-module__eZJHda__option{appearance:none;text-align:left;background:var(--white);border:var(--border-hairline);padding:var(--space-4);cursor:pointer;align-items:center;gap:var(--space-2);font:var(--fw-semibold) var(--fs-15) / 1.35 var(--font-body);color:var(--ink-900);transition:var(--transition-hover);display:flex}.finder-module__eZJHda__option:hover{border-color:var(--gold-600);color:var(--gold-700)}.finder-module__eZJHda__optionMarker{width:var(--space-2);height:var(--space-2);background:var(--gold-600);flex:none}.finder-module__eZJHda__resultHead{gap:var(--space-4);margin-bottom:var(--space-5);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;display:flex}.finder-module__eZJHda__resultTitle{margin-bottom:var(--space-2)}.finder-module__eZJHda__resultSummary{font:var(--fw-regular) 14px / 1.55 var(--font-body);color:var(--ink-600);margin:0}.finder-module__eZJHda__alternativesTitle{margin:32px 0 var(--space-4);font:var(--fw-bold) 18px / 1.25 var(--font-display);color:var(--ink-900)}
