.contact-info.svelte-1hja1gk{background-color:var(--color-bg-alt);padding:var(--space-30) var(--container-pad)}.contact-info-header.svelte-1hja1gk{text-align:center}.contact-info-header.svelte-1hja1gk .section-headline:where(.svelte-1hja1gk){margin-top:0}.contact-info-grid.svelte-1hja1gk{display:grid;gap:var(--space-6);margin-top:var(--space-16)}.contact-info-grid--2-col.svelte-1hja1gk{grid-template-columns:repeat(2,1fr);max-width:840px;margin-left:auto;margin-right:auto;margin-top:var(--space-16)}.contact-info-card.svelte-1hja1gk{background-color:var(--color-card-bg);border:var(--border-card);border-top:2px solid var(--color-gold);box-shadow:var(--shadow-card);border-radius:var(--radius);padding:var(--card-pad)}.contact-info-icon-bar.svelte-1hja1gk{width:32px;height:2px;background:var(--color-gold);margin-bottom:var(--space-5)}.contact-info-label.svelte-1hja1gk{font-family:Jost,sans-serif;font-size:var(--type-label);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-cognac);display:block;margin-bottom:var(--space-4)}.contact-info-value.svelte-1hja1gk{font-family:"DM Serif Display",serif;font-size:var(--type-display-sm);font-weight:var(--weight-bold);letter-spacing:var(--tracking-card);line-height:var(--leading-card);color:var(--color-cream);white-space:pre-line}.lead-form.svelte-33db70{background-color:var(--color-bg-deep);padding:var(--space-30) var(--container-pad)}.lead-form-header.svelte-33db70{text-align:center;max-width:640px;margin:0 auto}.lead-form-header.svelte-33db70 .section-headline:where(.svelte-33db70){margin-top:0}.lead-form-card.svelte-33db70{background-color:var(--color-card-bg);border:var(--border-card);border-top:2px solid var(--color-gold);box-shadow:var(--shadow-card);border-radius:var(--radius);padding:var(--card-pad);max-width:640px;margin:var(--space-16) auto 0}.lead-form-card-title.svelte-33db70{font-family:"DM Serif Display",serif;font-size:var(--type-display-sm);font-weight:var(--weight-bold);letter-spacing:var(--tracking-card);line-height:var(--leading-card);color:var(--color-cream);margin-bottom:var(--space-8)}.lead-form-fields.svelte-33db70{display:flex;flex-direction:column;gap:var(--space-5)}.lead-form-row.svelte-33db70{display:grid;grid-template-columns:1fr;gap:var(--space-5)}.lead-form-row-multi.svelte-33db70{grid-template-columns:1fr 1fr}.lead-form-field.svelte-33db70{display:flex;flex-direction:column;gap:var(--space-1)}.lead-form-label.svelte-33db70{font-family:Jost,sans-serif;font-size:var(--type-label);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-cognac)}.lead-form-input.svelte-33db70{font-family:Jost,sans-serif;font-size:var(--type-body-md);font-weight:var(--weight-light);background-color:var(--color-card-bg);border:1px solid var(--color-cognac-border);border-radius:var(--radius);padding:var(--space-3) var(--space-4);color:var(--color-cream);outline:none;transition:border-color .2s ease;width:100%}.lead-form-input.svelte-33db70::placeholder{color:var(--color-cream-faint)}.lead-form-input.svelte-33db70:focus{border-color:var(--color-cognac)}.lead-form-textarea.svelte-33db70{resize:vertical;min-height:120px}.lead-form-submit.svelte-33db70{width:100%;margin-top:var(--space-4);text-align:center;justify-content:center}
