.siteBlocks_clients__WIb1j,.siteBlocks_cta__F9Wlq{position:relative;background:var(--hv-night);color:var(--hv-ink-rev);font-family:var(--font-body);-webkit-font-smoothing:antialiased}.siteBlocks_clients__WIb1j{padding:72px 0 0;text-align:center}.siteBlocks_clientsLabel__pgLNe{margin:0;font-size:13px;color:var(--hv-muted-rev)}.siteBlocks_logos__OQ_ef{flex-wrap:wrap;gap:28px 56px;max-width:1120px;margin:26px auto 0;padding:0;list-style:none}.siteBlocks_logoItem__WEyMN,.siteBlocks_logos__OQ_ef{display:flex;justify-content:center;align-items:center}.siteBlocks_logo__Xmb_Z{display:block;height:30px;max-width:150px;width:auto;object-fit:contain;filter:brightness(0) invert(1);opacity:.72;transition:opacity .2s ease}.siteBlocks_logoFlat__L1BWh{filter:grayscale(1) invert(1) contrast(1.25);mix-blend-mode:screen}.siteBlocks_logo__Xmb_Z:hover{opacity:1}.siteBlocks_logoName__auBS8{font-size:15px;font-weight:600;color:var(--hv-soft-rev)}.siteBlocks_cta__F9Wlq{padding:140px 0}.siteBlocks_ctaCard__HfDhr{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;padding:72px 64px;border:1px solid color-mix(in srgb,var(--hv-ink-rev) 7%,transparent);border-radius:24px;background:var(--hv-card-night)}.siteBlocks_halftone__6ZiNh{position:absolute;inset:0;z-index:-1;width:100%;height:100%;pointer-events:none}.siteBlocks_ctaTitle__R_dKa{margin:0;max-width:680px;font-size:clamp(32px,3.4vw,50px);font-weight:500;line-height:1.08;letter-spacing:-.03em;color:var(--hv-ink-rev)}.siteBlocks_ctaBody__xo0Yf{margin:16px 0 0;max-width:520px;font-size:16px;line-height:1.6;color:var(--hv-soft-rev)}.siteBlocks_ctaActions__D7kpe{margin-top:32px;display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px}.siteBlocks_ctaAlt__iuFoB{font-size:14px;color:var(--hv-muted-rev)}.siteBlocks_ctaMail__vbaU0{color:var(--hv-soft-rev);text-decoration:underline;text-decoration-color:var(--hv-pill-border);text-underline-offset:3px}.siteBlocks_ctaMail__vbaU0:hover{color:var(--hv-ink-rev);text-decoration-color:var(--hv-ink-rev)}.siteBlocks_ctaMail__vbaU0:focus-visible{outline:2px solid var(--hv-accent);outline-offset:3px;border-radius:2px}@media (max-width:767px){.siteBlocks_clients__WIb1j{padding-top:56px}.siteBlocks_logos__OQ_ef{gap:22px 34px}.siteBlocks_logo__Xmb_Z{height:24px}.siteBlocks_cta__F9Wlq{padding:96px 0}.siteBlocks_ctaCard__HfDhr{padding:44px 24px}.siteBlocks_ctaTitle__R_dKa br{display:none}}