.site-footer .footer-brand>p{color:#fff}.benchmark-signup-dialog{width:min(74rem,calc(100vw - 4rem));height:min(54rem,calc(100dvh - 4rem));max-width:none;max-height:none;margin:auto;padding:0;overflow:hidden;border:1px solid #071c2024;border-radius:20px;background:#fff;color-scheme:light;color:var(--ink, #071c20);box-shadow:0 3rem 8rem #0000008c}.benchmark-signup-dialog[open]{display:flex;flex-direction:column}.benchmark-signup-dialog::backdrop{background:#020c0ee0;-webkit-backdrop-filter:blur(.8rem);backdrop-filter:blur(.8rem)}.benchmark-signup-header{display:flex;flex:none;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.5rem;background:var(--ink-soft, #0d292e);color:#fbfaf6}.benchmark-signup-eyebrow{margin:0 0 .3rem;color:#91c5bd;font-family:DM Mono,ui-monospace,monospace;font-size:.62rem;letter-spacing:.12em}.benchmark-signup-title{font-size:clamp(1.1rem,3vw,1.5rem);font-weight:500;line-height:1.2;color:inherit;margin:0}.benchmark-signup-close{display:grid;flex:none;place-items:center;width:44px;height:44px;padding:0;border:1px solid #ffffff4d;background:transparent;color:inherit;cursor:pointer}.benchmark-signup-close:hover{background:#ffffff14}.benchmark-signup-calendar{position:relative;flex:1;min-height:0;background:#fff}.benchmark-signup-loading{position:absolute;z-index:1;inset:0;display:grid;place-items:center;background:#fff;color:#526568;font-size:.9rem}.benchmark-signup-scheduler{display:block;width:100%;height:100%;border:0;background:#fff;color-scheme:light}.benchmark-signup-fallback{flex:none;padding:.6rem 1.25rem;border-top:1px solid var(--line, #071c2021);background:#f6f8f7;text-align:right;margin:0;font-size:.75rem}.benchmark-signup-fallback a{display:inline-flex;align-items:center;gap:.5rem;color:var(--teal-dark, #08736d);text-decoration:underline;text-underline-offset:.2em}.benchmark-signup-fallback .icon{width:1rem;height:1rem}@media(max-width:767px){.benchmark-signup-dialog{width:calc(100vw - 1rem);height:calc(100dvh - 1rem);border-radius:16px}.benchmark-signup-header{padding:.8rem 1rem}.benchmark-signup-eyebrow{font-size:.55rem}}.site-shell{--se-primary: #142a3a;--se-primary-hover: #243f50;--se-primary-border: #142a3a;--se-primary-border-hover: #243f50;--se-primary-label: #fbfaf6;--se-primary-shadow: 0 7px 18px #142a3a20;--se-primary-shadow-hover: 0 10px 24px #142a3a2b;--se-secondary-label: #142a3a;--se-secondary-border: #9ba8a8;--se-secondary-label-hover: #142a3a;--se-secondary-border-hover: #142a3a;--se-secondary-hover: #e9ede9;--se-focus: #0c8c85}.site-shell :is(.hero,.inner-hero,.audience-hero,.contact-hero,.legal-hero,.blog-hero,.research-hero,.ri-hero,.ri-close,.ri-steps,.ip-hero,.ip-steps,.pp-steps,.cta-card,.research-card,.collab-card,.audience-close-card,.audience-next-dark,.site-footer,.nav-shell){--se-primary: #08776f;--se-primary-hover: #0b8279;--se-primary-border: #08776f;--se-primary-border-hover: #0b8279;--se-primary-label: #fbfaf6;--se-primary-shadow: 0 8px 22px #00000024;--se-primary-shadow-hover: 0 10px 24px #00000030;--se-secondary-label: #fbfaf6;--se-secondary-border: #fbfaf6a8;--se-secondary-label-hover: #ffffff;--se-secondary-border-hover: #ffffff;--se-secondary-hover: #ffffff12;--se-focus: #48e6d3}.site-shell :is(.button,.pp-cta,.ri-cta,.home-partners__cta,.contact-flow-back,.product-copy>a,.research-card>a){min-height:2.9rem;border-radius:20px!important;text-decoration:none;transition:transform .18s ease,color .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.site-shell :is(.button-primary,.ip-btn--primary,.pp-cta,.ri-cta,.home-partners__cta,.product-copy>a,.research-card>a){border:1px solid var(--se-primary-border)!important;background:var(--se-primary)!important;color:var(--se-primary-label)!important;box-shadow:var(--se-primary-shadow)}.site-shell :is(.button-primary,.ip-btn--primary,.pp-cta,.ri-cta,.home-partners__cta,.product-copy>a,.research-card>a):is(:hover,:focus-visible):not(:disabled):not([aria-disabled=true]):not(.button-secondary){transform:translateY(-2px);border-color:var(--se-primary-border-hover)!important;background:var(--se-primary-hover)!important;color:var(--se-primary-label)!important;box-shadow:var(--se-primary-shadow-hover)}
