.page.svelte-1bv7ezn{min-height:100vh;background:var(--color-cream)}.nav-bar.svelte-1bv7ezn{background:var(--color-navy);padding:1.25rem 2rem;position:sticky;top:0;z-index:100}.nav-content.svelte-1bv7ezn{max-width:var(--max-width);margin:0 auto;display:flex;align-items:center;justify-content:space-between}.nav-logo.svelte-1bv7ezn{font-size:1.3rem;font-weight:700;color:#fff;text-decoration:none;letter-spacing:.04em}.nav-links.svelte-1bv7ezn{display:flex;gap:2rem;align-items:center}.nav-link.svelte-1bv7ezn{color:#ffffffbf;text-decoration:none;font-size:.9rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;transition:color .2s}.nav-link.svelte-1bv7ezn:hover,.nav-link.active.svelte-1bv7ezn{color:var(--color-gold-light)}.nav-cta.svelte-1bv7ezn{background:var(--color-gold);color:#fff!important;padding:.45rem 1.1rem;border-radius:3px;transition:background .2s!important}.nav-cta.svelte-1bv7ezn:hover,.nav-cta.active.svelte-1bv7ezn{background:var(--color-gold-light)!important;color:#1a1a1a!important}.page-hero.svelte-1bv7ezn{background:var(--color-navy);padding:4rem 2rem 3.5rem}.page-hero-inner.svelte-1bv7ezn{max-width:var(--max-width);margin:0 auto}.page-eyebrow.svelte-1bv7ezn{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.78rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--color-gold);margin:0 0 .75rem}.page-title.svelte-1bv7ezn{font-size:clamp(2rem,4vw,3rem);color:#fff;margin:0;font-weight:400}.contact-section.svelte-1bv7ezn{padding:4rem 2rem}.contact-inner.svelte-1bv7ezn{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:2rem}.agent-card.svelte-1bv7ezn{background:#fff;border:1px solid var(--color-border);padding:2.5rem;display:flex;flex-direction:column;gap:2rem}.agent-header.svelte-1bv7ezn{display:flex;gap:1.5rem;align-items:flex-start}.agent-avatar.svelte-1bv7ezn{width:72px;height:72px;min-width:72px;background:var(--color-navy);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff9}.agent-avatar.svelte-1bv7ezn svg:where(.svelte-1bv7ezn){width:38px;height:38px}.agent-name.svelte-1bv7ezn{font-size:1.6rem;color:var(--color-navy);margin:0 0 .25rem;font-weight:700;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.agent-title.svelte-1bv7ezn{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.9rem;color:var(--color-text-muted);margin:0 0 .2rem}.agent-license.svelte-1bv7ezn{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.78rem;color:#00000059;margin:0}.contact-methods.svelte-1bv7ezn{display:flex;flex-direction:column;gap:1rem}.contact-method.svelte-1bv7ezn{display:flex;gap:1.25rem;align-items:center;padding:1.25rem;background:var(--color-cream);border:1px solid var(--color-border);text-decoration:none;transition:border-color .2s,background .2s}.contact-method.svelte-1bv7ezn:hover{border-color:var(--color-gold);background:#fff}.method-icon.svelte-1bv7ezn{width:40px;height:40px;min-width:40px;color:var(--color-navy)}.method-icon.svelte-1bv7ezn svg:where(.svelte-1bv7ezn){width:100%;height:100%}.method-text.svelte-1bv7ezn{display:flex;flex-direction:column;gap:.15rem}.method-label.svelte-1bv7ezn{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted)}.method-value.svelte-1bv7ezn{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;font-weight:600;color:var(--color-navy)}.commission-callout.svelte-1bv7ezn{display:flex;justify-content:space-between;align-items:center;background:var(--color-navy);padding:1.25rem 1.5rem;border-radius:3px}.commission-label.svelte-1bv7ezn{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.8rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#fff9}.commission-value.svelte-1bv7ezn{font-size:1.4rem;font-weight:700;color:var(--color-gold)}.brokerage-card.svelte-1bv7ezn{background:#fff;border:1px solid var(--color-border);padding:2rem 2.5rem;display:flex;gap:2rem;align-items:center}@media(max-width:500px){.brokerage-card.svelte-1bv7ezn{flex-direction:column}}.brokerage-logo.svelte-1bv7ezn{width:160px;object-fit:contain}.brokerage-info.svelte-1bv7ezn h3:where(.svelte-1bv7ezn){font-size:1.1rem;color:var(--color-navy);margin:0 0 .5rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:700}.brokerage-info.svelte-1bv7ezn p:where(.svelte-1bv7ezn){font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.9rem;color:var(--color-text-muted);margin:0 0 .2rem}.brokerage-phone.svelte-1bv7ezn{display:inline-block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.9rem;font-weight:600;color:var(--color-navy);text-decoration:none;margin-top:.35rem}.brokerage-phone.svelte-1bv7ezn:hover{color:var(--color-gold)}.summary-card.svelte-1bv7ezn{background:var(--color-navy);padding:2.5rem}.summary-title.svelte-1bv7ezn{font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-gold);margin:0 0 1.5rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.summary-rows.svelte-1bv7ezn{display:flex;flex-direction:column;gap:.85rem}.summary-row.svelte-1bv7ezn{display:grid;grid-template-columns:130px 1fr;gap:1rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.9rem;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:.85rem}.summary-row.svelte-1bv7ezn:last-child{border-bottom:none;padding-bottom:0}.summary-key.svelte-1bv7ezn{color:#ffffff80}.summary-val.svelte-1bv7ezn{color:#ffffffe6;font-weight:500}@media(max-width:600px){.nav-links.svelte-1bv7ezn{gap:1rem}.nav-link.svelte-1bv7ezn{font-size:.8rem}.summary-row.svelte-1bv7ezn{grid-template-columns:1fr;gap:.25rem}}
