.audience[data-v-3ee0aa2b]{color:var(--snap-ink);background:var(--snap-paper);font-family:Manrope,sans-serif}.audience-wrap[data-v-3ee0aa2b]{width:min(1180px,100% - 48px);margin-inline:auto}.audience-hero[data-v-3ee0aa2b]{background:var(--snap-paper-light);padding:144px 0 72px}.audience-hero-grid[data-v-3ee0aa2b]{grid-template-columns:1.1fr 1fr;align-items:center;gap:56px;display:grid}.audience h1[data-v-3ee0aa2b],.audience h2[data-v-3ee0aa2b],.audience h3[data-v-3ee0aa2b]{color:inherit;text-wrap:balance;font-family:Space Grotesk,sans-serif;font-weight:700}.audience h1[data-v-3ee0aa2b]{letter-spacing:-.045em;margin:16px 0 24px;font-size:clamp(2.5rem,4.5vw,4.5rem);line-height:1.06}.audience h2[data-v-3ee0aa2b]{letter-spacing:-.035em;margin:0 0 20px;font-size:clamp(1.8rem,3vw,2.75rem);line-height:1.13}.audience h3[data-v-3ee0aa2b]{margin:16px 0 12px;font-size:1.25rem;line-height:1.3}.audience p[data-v-3ee0aa2b]{margin:0 0 16px;line-height:1.75}.audience .audience-intro[data-v-3ee0aa2b]{max-width:54ch;font-size:1.125rem}.audience .audience-eyebrow[data-v-3ee0aa2b]{color:var(--snap-coral-700);letter-spacing:.06em;margin-bottom:12px;font-size:.8125rem;font-weight:800}.audience-actions[data-v-3ee0aa2b]{flex-wrap:wrap;align-items:center;gap:20px;margin-top:32px;display:flex}.audience-button[data-v-3ee0aa2b]{border-radius:var(--snap-radius-pill);color:#fff;background:var(--snap-button);align-items:center;gap:16px;padding:16px 24px;font-weight:700;display:inline-flex}.audience-button[data-v-3ee0aa2b]:hover{background:var(--snap-button-hover)}.audience-demo[data-v-3ee0aa2b],.audience-wall[data-v-3ee0aa2b]{text-underline-offset:5px;font-weight:700;text-decoration:underline}.audience-preview[data-v-3ee0aa2b]{min-width:0;margin:0}.audience-preview figcaption[data-v-3ee0aa2b]{margin:12px 0 16px;font-size:.75rem;line-height:1.6}.audience-section[data-v-3ee0aa2b]{padding-block:72px}.audience-heading[data-v-3ee0aa2b]{grid-template-columns:1fr 1fr;gap:56px;margin-bottom:32px;display:grid}.audience-uses[data-v-3ee0aa2b]{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.audience-uses article[data-v-3ee0aa2b]{border-top:1px solid var(--snap-paper-shade);padding-top:24px}.audience-number[data-v-3ee0aa2b]{color:var(--snap-coral-700);font-family:Space Grotesk,sans-serif;font-size:.875rem;font-weight:700}.audience-how[data-v-3ee0aa2b]{background:var(--snap-ink);color:var(--snap-paper)}.audience-steps[data-v-3ee0aa2b]{grid-template-columns:repeat(3,1fr);gap:48px;margin:32px 0;padding-left:24px;list-style:decimal;display:grid}.audience-steps li[data-v-3ee0aa2b]::marker{color:var(--snap-coral-100);font-weight:700}.audience-practical[data-v-3ee0aa2b]{border-top:1px solid var(--snap-ink-700);max-width:85ch;padding-top:16px}.audience-practical p[data-v-3ee0aa2b]{color:var(--snap-paper-shade)}.audience-proposal[data-v-3ee0aa2b]{grid-template-columns:.8fr 1.2fr;align-items:start;gap:56px;scroll-margin-top:100px;display:grid}.audience-next[data-v-3ee0aa2b]{border-left:3px solid var(--snap-coral-700);padding-left:20px;margin-top:28px!important}.audience-faq[data-v-3ee0aa2b]{max-width:850px;padding-top:0}.audience-faq details[data-v-3ee0aa2b]{border-bottom:1px solid var(--snap-paper-shade);padding:20px 0}.audience-faq summary[data-v-3ee0aa2b]{cursor:pointer;padding-block:4px;font-weight:700}.audience-faq details p[data-v-3ee0aa2b]{margin:16px 0 0}.audience a[data-v-3ee0aa2b]:focus-visible,.audience summary[data-v-3ee0aa2b]:focus-visible{outline:3px solid var(--snap-coral-700);outline-offset:5px}@media (width<=900px){.audience-hero-grid[data-v-3ee0aa2b],.audience-heading[data-v-3ee0aa2b],.audience-proposal[data-v-3ee0aa2b]{grid-template-columns:1fr;gap:32px}.audience-hero[data-v-3ee0aa2b]{padding-top:112px}.audience-preview[data-v-3ee0aa2b]{width:100%;max-width:600px}.audience-steps[data-v-3ee0aa2b]{gap:32px}}@media (width<=600px){.audience-wrap[data-v-3ee0aa2b]{width:calc(100% - 32px)}.audience-hero[data-v-3ee0aa2b]{padding-bottom:48px}.audience-section[data-v-3ee0aa2b]{padding-block:48px}.audience-uses[data-v-3ee0aa2b],.audience-steps[data-v-3ee0aa2b]{grid-template-columns:1fr;gap:16px}.audience-faq[data-v-3ee0aa2b]{padding-top:0}.audience-button[data-v-3ee0aa2b]{justify-content:center;width:100%}}
