.agent__inner[data-astro-cid-rgyl4l44]{display:grid;gap:var(--sp-7);align-items:center}.agent__media[data-astro-cid-rgyl4l44]{max-width:400px;width:100%}.agent__media[data-astro-cid-rgyl4l44] .photo{box-shadow:var(--shadow-lift);border-bottom:4px solid var(--brass)}.broker-caption[data-astro-cid-rgyl4l44]{margin-top:var(--sp-3);font-size:.85rem;color:var(--text-muted)}.broker-caption[data-astro-cid-rgyl4l44] strong[data-astro-cid-rgyl4l44]{color:var(--ink);font-weight:600}.agent__copy[data-astro-cid-rgyl4l44]>p[data-astro-cid-rgyl4l44]{margin-top:var(--sp-4)}.agent__copy[data-astro-cid-rgyl4l44]>h2[data-astro-cid-rgyl4l44]+p[data-astro-cid-rgyl4l44]{margin-top:var(--sp-5)}.agent__quote[data-astro-cid-rgyl4l44]{margin:var(--sp-6) 0 0;padding-inline-start:var(--sp-5);border-inline-start:3px solid var(--brass)}.agent__quote[data-astro-cid-rgyl4l44] p[data-astro-cid-rgyl4l44]{font-family:var(--font-heading);font-size:var(--step-1);line-height:1.5;color:var(--brand)}.agent__copy[data-astro-cid-rgyl4l44] .btn[data-astro-cid-rgyl4l44]{margin-top:var(--sp-6)}@media(min-width:880px){.agent__inner[data-astro-cid-rgyl4l44]{grid-template-columns:.75fr 1.25fr;gap:var(--sp-8)}}.hero[data-astro-cid-fc637isq]{background:#fff;border-bottom:1px solid var(--rule)}.hero__inner[data-astro-cid-fc637isq]{display:grid;gap:var(--sp-7);align-items:center;padding-block:clamp(2.5rem,1.5rem + 5vw,5rem)}@media(min-width:960px){.hero__inner[data-astro-cid-fc637isq]{grid-template-columns:1.25fr .75fr}}.hero[data-astro-cid-fc637isq] h1[data-astro-cid-fc637isq]{font-size:var(--step-5);max-width:17ch}.hero[data-astro-cid-fc637isq] .lede[data-astro-cid-fc637isq]{margin-top:var(--sp-5);max-width:54ch}.hero__actions[data-astro-cid-fc637isq]{display:flex;flex-wrap:wrap;gap:var(--sp-3);margin-top:var(--sp-6)}.hero__facts[data-astro-cid-fc637isq]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--sp-4);list-style:none;padding:var(--sp-5) 0 0;margin-top:var(--sp-7);border-top:1px solid var(--rule);color:var(--text-muted);font-size:.95rem}.hero__facts[data-astro-cid-fc637isq] strong[data-astro-cid-fc637isq]{display:block;font-family:var(--font-heading);font-size:var(--step-2);color:var(--brand-dark)}.hero__media[data-astro-cid-fc637isq]{max-width:440px;width:100%;justify-self:center}.hero__media[data-astro-cid-fc637isq] .photo{border-radius:var(--radius-lg);border-bottom:4px solid var(--red)}.hero__media[data-astro-cid-fc637isq] figcaption[data-astro-cid-fc637isq]{display:grid;margin-top:var(--sp-3);font-size:.92rem;color:var(--text-muted)}.hero__media[data-astro-cid-fc637isq] figcaption[data-astro-cid-fc637isq] strong[data-astro-cid-fc637isq]{color:var(--ink)}.who[data-astro-cid-fc637isq]{display:grid;gap:var(--sp-7)}@media(min-width:900px){.who[data-astro-cid-fc637isq]{grid-template-columns:.8fr 1.2fr}}.who[data-astro-cid-fc637isq] .btn[data-astro-cid-fc637isq]{margin-top:var(--sp-5)}.who__list[data-astro-cid-fc637isq]{list-style:none;padding:0;border-top:1px solid var(--rule)}.who__list[data-astro-cid-fc637isq] li[data-astro-cid-fc637isq]{padding-block:var(--sp-5);border-bottom:1px solid var(--rule)}.who__list[data-astro-cid-fc637isq] h3[data-astro-cid-fc637isq]{font-size:var(--step-1)}.section-head--row[data-astro-cid-fc637isq]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--sp-4);max-width:none}.section-head--row[data-astro-cid-fc637isq]>div[data-astro-cid-fc637isq]{max-width:62ch}.feature[data-astro-cid-fc637isq]{display:grid;gap:var(--sp-7);align-items:center}@media(min-width:900px){.feature[data-astro-cid-fc637isq]{grid-template-columns:1fr 1fr}}.feature[data-astro-cid-fc637isq] .feature__img{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--radius-lg)}.feature[data-astro-cid-fc637isq] p[data-astro-cid-fc637isq]{margin-top:var(--sp-4)}.feature__links[data-astro-cid-fc637isq]{margin-top:var(--sp-5);padding:0;list-style:none;border-top:1px solid var(--rule)}.feature__links[data-astro-cid-fc637isq] li[data-astro-cid-fc637isq]{border-bottom:1px solid var(--rule)}.feature__links[data-astro-cid-fc637isq] a[data-astro-cid-fc637isq]{display:block;padding:.75rem 0;font-weight:600;text-decoration:none}.feature__links[data-astro-cid-fc637isq] a[data-astro-cid-fc637isq]:hover{text-decoration:underline}.card-row[data-astro-cid-fc637isq]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:var(--sp-5);list-style:none;margin:0;padding:0}.faq-more[data-astro-cid-fc637isq]{margin-top:var(--sp-5);font-weight:600}.home-lead[data-astro-cid-fc637isq]{display:grid;gap:var(--sp-6);align-items:start}@media(min-width:900px){.home-lead[data-astro-cid-fc637isq]{grid-template-columns:.9fr 1.1fr;gap:var(--sp-8)}}.home-lead__direct[data-astro-cid-fc637isq]{margin-top:var(--sp-5);line-height:1.9}
