.brokerage-product-hero[data-astro-cid-mmra2hj6]{background:var(--color-brand-navy);border-radius:16px;max-width:1400px;margin:0 auto;position:relative;overflow:hidden}.brokerage-product-hero-background[data-astro-cid-mmra2hj6],.brokerage-product-hero-overlay[data-astro-cid-mmra2hj6]{width:100%;height:100%;position:absolute;inset:0}.brokerage-product-hero-background[data-astro-cid-mmra2hj6]{object-fit:cover}.brokerage-product-hero-overlay[data-astro-cid-mmra2hj6]{background:linear-gradient(150deg, #47d7d700 56%, #00000027 78%, #0000003b 88%), radial-gradient(70% 92% at 8% 100%, color-mix(in srgb, var(--color-brand-navy) 82%, transparent) 0%, color-mix(in srgb, var(--color-brand-navy) 72%, transparent) 47%, color-mix(in srgb, var(--color-brand-navy) 34%, transparent) 70%, color-mix(in srgb, var(--color-brand-navy) 0%, transparent) 100%), linear-gradient(90deg, #001433a3 0%, #00143342 48%, #00143300 86%)}.brokerage-product-hero-content{align-items:flex-end;min-height:700px;padding:clamp(4rem,7vw,5rem) clamp(2rem,4.3vw,3.75rem);display:flex;position:relative}.brokerage-product-hero-copy[data-astro-cid-mmra2hj6]{color:#fff;gap:2.5rem;width:min(100%,720px);display:grid}.brokerage-product-hero-copy[data-astro-cid-mmra2hj6] h1[data-astro-cid-mmra2hj6]{color:#fff;letter-spacing:-.075rem;text-shadow:0 -8px 64px #eff6ff52;max-width:12.9em;font-size:clamp(2.5rem,4.5vw,3.5rem);font-weight:600;line-height:1.05}.brokerage-product-hero-copy[data-astro-cid-mmra2hj6] p[data-astro-cid-mmra2hj6]:not(.eyebrow){color:#fff;letter-spacing:-.015rem;max-width:64ch;font-size:clamp(1.0625rem,.5vw + .95rem,1.3125rem);font-weight:400;line-height:1.35}.brokerage-product-hero-actions[data-astro-cid-mmra2hj6]{flex-wrap:wrap;gap:1.5rem;display:flex}.brokerage-product-hero-button[data-astro-cid-mmra2hj6]{text-align:center;border-radius:8px;justify-content:center;align-items:center;min-height:3rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;line-height:1.5;transition:background-color .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.brokerage-product-hero-button[data-astro-cid-mmra2hj6]:hover,.brokerage-product-hero-button[data-astro-cid-mmra2hj6]:focus-visible{transform:translateY(-1px)}.brokerage-product-hero-button[data-astro-cid-mmra2hj6]:focus-visible{outline-offset:3px;outline:3px solid #afd3feb8}.brokerage-product-hero-button[data-astro-cid-mmra2hj6].primary{border:1.5px solid var(--color-brand-blue);color:#fff;background:#3790fca3}.brokerage-product-hero-button[data-astro-cid-mmra2hj6].primary:hover,.brokerage-product-hero-button[data-astro-cid-mmra2hj6].primary:focus-visible{background:#3790fcd1}.brokerage-product-hero-button[data-astro-cid-mmra2hj6].secondary{color:#000;background:#ffffffa3;border:1px solid #ffffffe0}.brokerage-product-hero-button[data-astro-cid-mmra2hj6].secondary:hover,.brokerage-product-hero-button[data-astro-cid-mmra2hj6].secondary:focus-visible{background:#ffffffe0}.brokerage-challenge-section[data-astro-cid-mmra2hj6]{padding-block:clamp(2rem,4vw,3.5rem) 5rem;position:relative;overflow:visible}.brokerage-challenge-intro[data-astro-cid-mmra2hj6]{grid-template-columns:minmax(0,1fr) minmax(22rem,32.5rem);align-items:start;gap:clamp(3rem,6vw,5rem);display:grid}.brokerage-challenge-copy[data-astro-cid-mmra2hj6]{gap:1.25rem;max-width:48rem;display:grid}.brokerage-challenge-copy[data-astro-cid-mmra2hj6] h2[data-astro-cid-mmra2hj6]{color:var(--color-brand-black);letter-spacing:-.075rem;font-size:clamp(2rem,2.2vw + 1rem,2.5rem);font-weight:700;line-height:1.15}.brokerage-challenge-body[data-astro-cid-mmra2hj6]{gap:1rem;display:grid}.brokerage-challenge-body[data-astro-cid-mmra2hj6] p[data-astro-cid-mmra2hj6]{max-width:43rem;color:var(--color-brand-black);letter-spacing:-.03413rem;font-size:clamp(1.125rem,.6vw + 1rem,1.3125rem);font-weight:600;line-height:1.5}.brokerage-challenge-image-wrap[data-astro-cid-mmra2hj6]{z-index:2;aspect-ratio:1;justify-content:center;justify-self:end;align-items:center;width:min(120%,42.9rem);margin-top:clamp(-15.1875rem,-14vw - 15px,-11.9375rem);display:flex;transform:translate(65px)}.brokerage-challenge-image{object-fit:contain;width:auto;max-width:100%;height:100%}.brokerage-challenge-cards[data-astro-cid-mmra2hj6]{margin-top:clamp(4rem,7vw,6rem)}.brokerage-challenge-cards-heading[data-astro-cid-mmra2hj6]{margin-inline:auto;max-width:48rem;color:var(--color-brand-black);letter-spacing:-.075rem;text-align:center;margin-top:clamp(4rem,7vw,6rem);font-size:clamp(2rem,2.2vw + 1rem,2.5rem);font-weight:700;line-height:1.15}.brokerage-challenge-cards--after-heading[data-astro-cid-mmra2hj6]{margin-top:clamp(2rem,4vw,3rem)}@media (width>=1024px) and (width<=1199px){.brokerage-challenge-intro[data-astro-cid-mmra2hj6]{grid-template-columns:minmax(0,1fr) minmax(18rem,24rem);gap:clamp(2rem,4vw,3rem)}.brokerage-challenge-image-wrap[data-astro-cid-mmra2hj6]{width:min(120%,31.7rem);margin-top:clamp(-11.4375rem,-10vw - 15px,-8.9375rem);transform:translate(65px)}}@media (width>=768px) and (width<=1023px){.brokerage-challenge-intro[data-astro-cid-mmra2hj6]{grid-template-columns:minmax(0,1fr) minmax(16rem,20rem);gap:2rem}.brokerage-challenge-image-wrap[data-astro-cid-mmra2hj6]{width:min(120%,26.4rem);margin-top:calc(-8.75rem - 15px);transform:translate(47px)}}.brokerage-solutions-strip[data-astro-cid-mmra2hj6]{background:#fff;padding:20px}.brokerage-solutions-band[data-astro-cid-mmra2hj6]{background:radial-gradient(34rem 18rem at 6% 100%, #215697 0%, #215697a6 34%, #21569700 72%), linear-gradient(90deg, var(--color-brand-navy) 0%, var(--color-brand-navy) 100%);border-radius:8px;max-width:1400px;margin:0 auto;overflow:hidden}.brokerage-solutions-band-content{grid-template-columns:minmax(0,2fr) minmax(0,1.5fr) minmax(0,1.5fr);align-items:center;gap:40px;max-width:none;padding:60px clamp(2rem,5.7vw,5rem);display:grid}.brokerage-solutions-heading[data-astro-cid-mmra2hj6]{gap:4px;display:grid}.brokerage-solutions-heading[data-astro-cid-mmra2hj6] p[data-astro-cid-mmra2hj6],.brokerage-solutions-heading[data-astro-cid-mmra2hj6] h2[data-astro-cid-mmra2hj6],.brokerage-solutions-checks[data-astro-cid-mmra2hj6] li[data-astro-cid-mmra2hj6]{letter-spacing:-.02625rem;font-weight:700;line-height:1.25}.brokerage-solutions-heading[data-astro-cid-mmra2hj6] p[data-astro-cid-mmra2hj6]{color:var(--color-brand-teal);font-size:1.3125rem}.brokerage-solutions-heading[data-astro-cid-mmra2hj6] h2[data-astro-cid-mmra2hj6]{color:#fff;font-size:clamp(2rem,1.4vw + 1.5rem,2.25rem);line-height:1.1}.brokerage-solutions-checks[data-astro-cid-mmra2hj6]{gap:8px;padding:8px;display:grid}.brokerage-solutions-checks[data-astro-cid-mmra2hj6] li[data-astro-cid-mmra2hj6]{color:#fff;align-items:flex-start;gap:10px;min-height:32px;font-size:1.3125rem;display:flex}.brokerage-solutions-check-icon[data-astro-cid-mmra2hj6]{width:32px;height:32px;color:var(--color-brand-teal);flex:0 0 32px;justify-content:center;align-items:center;display:inline-flex}.brokerage-solutions-check-icon[data-astro-cid-mmra2hj6] svg[data-astro-cid-mmra2hj6]{width:32px;height:32px}.audience-hero[data-astro-cid-mmra2hj6]{background:radial-gradient(circle at 18% 88%, #3790fcbf, transparent 26rem), radial-gradient(circle at 82% 14%, #3790fc2e, transparent 30rem), linear-gradient(135deg, var(--color-brand-navy) 0%, #102b4d 52%, var(--color-brand-black) 100%)}.audience-hero[data-astro-cid-mmra2hj6]:before{pointer-events:none;content:"";background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:84px 84px;position:absolute;inset:0;mask-image:linear-gradient(90deg,#0000009e,#0000 74%)}.hero-orbit[data-astro-cid-mmra2hj6]{pointer-events:none;position:absolute;inset:0}.hero-orbit[data-astro-cid-mmra2hj6]:before,.hero-orbit[data-astro-cid-mmra2hj6]:after{content:"";border:1px solid #0000;border-top-color:#afd3fe57;border-radius:50%;position:absolute;transform:rotate(-13deg)}.hero-orbit[data-astro-cid-mmra2hj6]:before{width:1040px;height:460px;top:190px;left:-220px}.hero-orbit[data-astro-cid-mmra2hj6]:after{opacity:.7;width:760px;height:320px;top:250px;left:-80px}@media (width<=767px){.brokerage-product-hero-content{min-height:620px;padding:3rem 1.5rem}.brokerage-product-hero-copy[data-astro-cid-mmra2hj6]{gap:2rem}.brokerage-product-hero-actions[data-astro-cid-mmra2hj6]{justify-content:flex-start;align-items:flex-start;gap:.75rem;width:auto;max-width:min(100%,18rem)}.brokerage-product-hero-button[data-astro-cid-mmra2hj6]{width:auto;max-width:100%}.brokerage-challenge-section[data-astro-cid-mmra2hj6]{padding-block:1.5rem 4.5rem}.brokerage-challenge-intro[data-astro-cid-mmra2hj6]{grid-template-columns:1fr;gap:2rem}.brokerage-challenge-image-wrap[data-astro-cid-mmra2hj6]{order:-1;justify-self:end;width:clamp(13.5rem,52vw,20rem);min-width:40%;margin-top:-8rem;transform:translate(.75rem)}.brokerage-solutions-strip[data-astro-cid-mmra2hj6]{padding:16px}.brokerage-solutions-band-content{grid-template-columns:1fr;gap:1.5rem;padding:2.5rem 1.5rem}.brokerage-solutions-heading[data-astro-cid-mmra2hj6] p[data-astro-cid-mmra2hj6],.brokerage-solutions-checks[data-astro-cid-mmra2hj6] li[data-astro-cid-mmra2hj6]{font-size:1.125rem}.brokerage-solutions-checks[data-astro-cid-mmra2hj6]{padding:0}}@media (width>=768px) and (width<=1023px){.brokerage-solutions-band-content{grid-template-columns:1fr 1fr;gap:2rem;padding:3.5rem 2.5rem}.brokerage-solutions-heading[data-astro-cid-mmra2hj6]{grid-column:1/-1}}
