.buyer-lead-page{display:grid;gap:var(--space-10);padding-block:var(--space-10) var(--space-16)}.buyer-lead-page__intro{display:grid;gap:var(--space-4);max-width:52rem}.buyer-lead-page__eyebrow{margin:0;color:var(--action-primary-hover);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);letter-spacing:.04em;text-transform:uppercase}.buyer-lead-page__summary{display:flex;flex-wrap:wrap;gap:var(--space-4) var(--space-8);margin:0}.buyer-lead-page__summary div{display:grid;gap:var(--space-1)}.buyer-lead-page__summary dt{color:var(--ink-muted);font-size:var(--font-size-sm)}.buyer-lead-page__summary dd{margin:0;color:var(--ink-strong);font-weight:var(--font-weight-semibold)}.buyer-lead-page__grid{display:grid;grid-template-columns:minmax(15rem,.75fr) minmax(24rem,1.25fr);gap:var(--space-8);align-items:start}.buyer-lead-page__process{display:grid;gap:var(--space-5)}.buyer-lead-page__process ol{display:grid;gap:var(--space-4);padding-inline-start:var(--space-6);margin:0}.buyer-lead-page__form-card .ui-card__body,.buyer-lead-form{display:grid;gap:var(--space-5)}.buyer-lead-page__errors{padding:var(--space-4);border:var(--border-width) solid var(--state-danger);border-radius:var(--radius-control);background:var(--state-danger-soft)}.buyer-lead-page__errors h3,.buyer-lead-page__errors ul,.buyer-lead-form__privacy h3,.buyer-lead-form__privacy p{margin:0}.buyer-lead-page__errors ul{padding-inline-start:var(--space-5);margin-block-start:var(--space-2)}.buyer-lead-form__privacy{display:grid;gap:var(--space-2);padding:var(--space-4);border:var(--border-width) solid var(--state-info);border-radius:var(--radius-control);background:var(--state-info-soft)}.buyer-lead-form__privacy h3{color:var(--ink-strong);font-size:var(--font-size-lg)}.buyer-lead-form__honeypot{position:absolute;inset-inline-start:-10000px;width:1px;height:1px;overflow:hidden}.buyer-lead-confirmation{display:grid;gap:var(--space-6);max-width:48rem;padding-block:var(--space-16)}.buyer-lead-confirmation__reference{padding:var(--space-4);margin:0;overflow-wrap:anywhere;border:var(--border-width) solid var(--border-default);border-radius:var(--radius-control);background:var(--surface-card)}@media(max-width:47.999rem){.buyer-lead-page__grid{grid-template-columns:minmax(0,1fr)}.buyer-lead-page,.buyer-lead-confirmation{padding-block:var(--space-8) var(--space-10)}.buyer-lead-form .ui-button{width:100%}}@media(forced-colors:active){.buyer-lead-page__errors,.buyer-lead-form__privacy,.buyer-lead-confirmation__reference{border-color:ButtonText}}
