.broker-hero{background:var(--background);border-bottom:1px solid var(--border);position:relative;overflow:hidden}.broker-hero__inner{grid-template-columns:1.05fr 1fr;align-items:center;gap:3rem;max-width:80rem;margin:auto;padding:4.5rem 1.5rem;display:grid}.broker-hero__eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--brand);margin-bottom:1rem;font-size:.75rem;font-weight:700}.broker-hero__copy h1{color:var(--ink);font-size:3rem;font-weight:700;line-height:1.1}.broker-hero__copy h1 span{color:var(--brand)}.broker-hero__lead{color:var(--ink-muted);max-width:34rem;margin-top:1.25rem;font-size:1.0625rem;line-height:1.7}.broker-hero__actions{flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;display:flex}.broker-hero__visual{position:relative}.broker-hero__photo{z-index:1;width:100%;height:auto;box-shadow:0 20px 45px -18px color-mix(in oklab, var(--brand) 35%, transparent);border-radius:1rem;position:relative}.broker-hero__arc{pointer-events:none;border-radius:9999px;position:absolute}.broker-hero__arc--blue{z-index:0;border:2.25rem solid color-mix(in oklab, var(--brand) 22%, transparent);border-bottom-color:#0000;border-left-color:#0000;width:14rem;height:14rem;top:-3rem;right:-3rem}.broker-hero__arc--green{z-index:2;border:1.5rem solid color-mix(in oklab, var(--success) 30%, transparent);border-top-color:#0000;border-right-color:#0000;width:9rem;height:9rem;bottom:-2.25rem;left:-2.25rem}@media (width<=1023px){.broker-hero__inner{grid-template-columns:1fr 1fr;padding:3.5rem 1.5rem}.broker-hero__copy h1{font-size:2.4rem}}@media (width<=639px){.broker-hero__inner{grid-template-columns:1fr;gap:2.25rem;padding:2.5rem 1rem 3rem}.broker-hero__copy h1{font-size:2.1rem}.broker-hero__arc--blue{border-width:1.5rem;width:9rem;height:9rem;top:-2rem;right:-2rem}.broker-hero__arc--green{border-width:1rem;width:6rem;height:6rem;bottom:-1.5rem;left:-1.5rem}}
