.agent-page.svelte-1oxhixa{font-family:Georgia,serif;color:var(--color-text)}.wrap.svelte-1oxhixa{max-width:var(--max-width);margin:0 auto;padding:0 1.5rem}.section.svelte-1oxhixa{padding:3.5rem 0}.section-alt.svelte-1oxhixa{background:var(--color-bg-muted)}.section-title.svelte-1oxhixa{font-size:clamp(1.4rem,3vw,1.85rem);font-weight:400;margin-bottom:1.25rem;line-height:1.25}.body.svelte-1oxhixa{font-size:1.05rem;line-height:1.7;margin-bottom:1rem;max-width:68ch}.hero.svelte-1oxhixa{background:var(--color-primary);color:#fff;padding:2.5rem 0 3rem}.hero-inner.svelte-1oxhixa>div:where(.svelte-1oxhixa){max-width:760px}.hero-inner.has-photo.svelte-1oxhixa{display:grid;grid-template-columns:1fr 280px;gap:3rem;align-items:center}.hero-photo.svelte-1oxhixa{width:280px;height:280px;object-fit:cover;border:4px solid rgba(255,255,255,.85)}.crumbs.svelte-1oxhixa{font-family:system-ui,sans-serif;font-size:.85rem;opacity:.85;margin-bottom:1rem}.crumbs.svelte-1oxhixa a:where(.svelte-1oxhixa){color:#fff;text-decoration:underline;text-underline-offset:3px}.eyebrow.svelte-1oxhixa{font-family:system-ui,sans-serif;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;opacity:.85;margin-bottom:.75rem}h1.svelte-1oxhixa{font-size:clamp(1.9rem,4.5vw,2.75rem);font-weight:400;line-height:1.15;margin-bottom:1rem;text-wrap:balance}.proof.svelte-1oxhixa{font-family:system-ui,sans-serif;font-size:1.05rem;font-weight:600;margin-bottom:.75rem}.intro.svelte-1oxhixa{font-size:1.1rem;line-height:1.6;opacity:.92;margin-bottom:1.75rem}.hero-actions.svelte-1oxhixa{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1.25rem}.btn.svelte-1oxhixa{display:inline-flex;align-items:center;justify-content:center;padding:.95rem 1.5rem;font-family:system-ui,sans-serif;font-size:.9rem;letter-spacing:.05em;text-transform:uppercase;border:1px solid transparent;cursor:pointer;transition:background .15s}.btn-light.svelte-1oxhixa{background:#fff;color:var(--color-primary)}.btn-light.svelte-1oxhixa:hover{background:var(--color-primary-tint)}.btn-outline.svelte-1oxhixa{background:transparent;color:#fff;border-color:#ffffffb3}.btn-outline.svelte-1oxhixa:hover{background:#ffffff1f}.hero-call.svelte-1oxhixa{font-family:system-ui,sans-serif}.hero-call.svelte-1oxhixa a:where(.svelte-1oxhixa){color:#fff;font-weight:600;text-decoration:underline;text-underline-offset:3px}.facts.svelte-1oxhixa{list-style:none;display:flex;flex-wrap:wrap;gap:.75rem 2.5rem;margin-top:1.5rem;font-family:system-ui,sans-serif;font-size:.95rem}.facts.svelte-1oxhixa span:where(.svelte-1oxhixa){display:block;font-size:var(--text-xs);letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:.15rem}.tiles.svelte-1oxhixa{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1px;background:var(--color-border);border:1px solid var(--color-border)}.tile.svelte-1oxhixa{background:var(--color-bg);padding:1.5rem 1.25rem;display:flex;flex-direction:column;gap:.4rem}.v.svelte-1oxhixa{font-size:clamp(1.75rem,4vw,2.4rem);color:var(--color-primary);line-height:1;font-variant-numeric:tabular-nums}.l.svelte-1oxhixa{font-family:system-ui,sans-serif;font-size:var(--text-sm);color:var(--color-text-muted)}.fine.svelte-1oxhixa{font-family:system-ui,sans-serif;font-size:var(--text-xs);color:var(--color-text-muted);margin-top:.75rem}.scroll-card.svelte-1oxhixa{flex:0 0 300px;scroll-snap-align:start}@media(min-width:800px){.scroll-card.svelte-1oxhixa{flex:0 0 calc(25% - .75rem)}}.table-wrap.svelte-1oxhixa{overflow-x:auto;border:1px solid var(--color-border);background:var(--color-bg)}.sales.svelte-1oxhixa{width:100%;border-collapse:collapse;font-family:system-ui,sans-serif;font-size:.9rem;font-variant-numeric:tabular-nums}.sales.svelte-1oxhixa th:where(.svelte-1oxhixa){text-align:left;font-size:var(--text-xs);letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-muted);padding:.75rem 1rem;border-bottom:1px solid var(--color-border);white-space:nowrap}.sales.svelte-1oxhixa td:where(.svelte-1oxhixa){padding:.75rem 1rem;border-bottom:1px solid var(--color-border);white-space:nowrap}.sales.svelte-1oxhixa tr:where(.svelte-1oxhixa):last-child td:where(.svelte-1oxhixa){border-bottom:none}.addr.svelte-1oxhixa{display:block;font-weight:600}.city.svelte-1oxhixa{display:block;font-size:.8rem;color:var(--color-text-muted)}.partner.svelte-1oxhixa{display:grid;grid-template-columns:auto 1fr;gap:1.25rem;align-items:center;max-width:640px;background:var(--color-bg);border:1px solid var(--color-border);padding:1.25rem 1.5rem;color:var(--color-text);text-decoration:none}.partner.svelte-1oxhixa:hover{border-color:var(--color-primary)}.partner.svelte-1oxhixa img:where(.svelte-1oxhixa){width:96px;height:96px;object-fit:cover}.partner.svelte-1oxhixa strong:where(.svelte-1oxhixa){display:block;font-weight:400;font-size:var(--text-md);margin-bottom:.3rem}.partner-intro.svelte-1oxhixa{display:block;font-family:system-ui,sans-serif;font-size:.92rem;line-height:1.5;color:var(--color-text-secondary)}.partner-more.svelte-1oxhixa{display:block;margin-top:.5rem;font-family:system-ui,sans-serif;font-size:.9rem;font-weight:600;color:var(--color-primary)}.areas.svelte-1oxhixa{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem}.areas.svelte-1oxhixa li:where(.svelte-1oxhixa){background:var(--color-bg);border:1px solid var(--color-border);padding:1.25rem 1.5rem;display:flex;flex-direction:column;gap:.35rem}.area-main.svelte-1oxhixa{font-size:var(--text-md);color:var(--color-text)}.area-main.svelte-1oxhixa:hover{color:var(--color-primary)}.area-sub.svelte-1oxhixa{font-family:system-ui,sans-serif;font-size:.9rem;color:var(--color-primary)}.faqs.svelte-1oxhixa{max-width:820px;border-top:1px solid var(--color-border)}.faq.svelte-1oxhixa{border-bottom:1px solid var(--color-border)}.faq.svelte-1oxhixa summary:where(.svelte-1oxhixa){cursor:pointer;list-style:none;padding:1rem 2rem 1rem 0;font-size:1.05rem;position:relative}.faq.svelte-1oxhixa summary:where(.svelte-1oxhixa)::-webkit-details-marker{display:none}.faq.svelte-1oxhixa summary:where(.svelte-1oxhixa):after{content:"+";position:absolute;right:.25rem;color:var(--color-primary);font-family:system-ui,sans-serif}.faq[open].svelte-1oxhixa summary:where(.svelte-1oxhixa):after{content:"–"}.faq.svelte-1oxhixa p:where(.svelte-1oxhixa){font-family:system-ui,sans-serif;font-size:.95rem;line-height:1.6;color:var(--color-text-secondary);padding-bottom:1rem;max-width:68ch}.contact.svelte-1oxhixa{display:grid;grid-template-columns:1fr 440px;gap:3rem;align-items:start}#contact.svelte-1oxhixa{scroll-margin-top:4rem}.inline-link.svelte-1oxhixa{color:var(--color-primary);font-weight:600;text-decoration:underline;text-underline-offset:3px}.call-bar.svelte-1oxhixa{display:none}@media(max-width:860px){.hero-inner.has-photo.svelte-1oxhixa,.contact.svelte-1oxhixa{grid-template-columns:1fr}.hero-inner.has-photo.svelte-1oxhixa{gap:1.5rem}.hero-photo.svelte-1oxhixa{order:-1;width:140px;height:140px}.contact.svelte-1oxhixa{gap:2rem}}@media(max-width:599px){.wrap.svelte-1oxhixa{padding:0 1rem}.section.svelte-1oxhixa{padding:2.5rem 0}.hero-actions.svelte-1oxhixa .btn:where(.svelte-1oxhixa){flex:1 1 100%}.partner.svelte-1oxhixa{grid-template-columns:1fr}.agent-page.svelte-1oxhixa{padding-bottom:3.5rem}.call-bar.svelte-1oxhixa{display:grid;grid-template-columns:1fr 1fr;position:fixed;left:0;right:0;bottom:0;z-index:50;box-shadow:0 -2px 10px #0000001f;padding-bottom:env(safe-area-inset-bottom);background:var(--color-primary)}.call-bar.svelte-1oxhixa a:where(.svelte-1oxhixa),.call-bar.svelte-1oxhixa button:where(.svelte-1oxhixa){display:flex;align-items:center;justify-content:center;padding:.95rem .5rem;font-family:system-ui,sans-serif;font-size:.9rem;font-weight:600;border:none;cursor:pointer}.call-bar.svelte-1oxhixa a:where(.svelte-1oxhixa){background:var(--color-primary);color:#fff}.call-bar.svelte-1oxhixa button:where(.svelte-1oxhixa){background:#fff;color:var(--color-primary)}}
