.faq-accordion{--faq-line:var(--line);--faq-question:var(--ink);--faq-answer:var(--ink-soft);--faq-marker:var(--ink-soft);border-block:1px solid var(--faq-line)}.faq-accordion--dark{--faq-line:#262626;--faq-question:var(--mkt-text,#fafafa);--faq-answer:var(--mkt-text-secondary,#a8a8a8);--faq-marker:var(--mkt-text-tertiary,#8f8f8f)}.faq-accordion__item+.faq-accordion__item{border-top:1px solid var(--faq-line)}.faq-accordion__heading{font-size:inherit;font-weight:inherit;margin:0}.faq-accordion__trigger{text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:1rem;width:100%;min-height:2.75rem;padding:1rem 1.25rem;font-family:inherit;display:flex}.faq-accordion__trigger:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.faq-accordion__question{letter-spacing:-.01em;text-wrap:pretty;color:var(--faq-question);font-size:1rem;font-weight:600;line-height:1.4}.faq-accordion__marker{width:1.5rem;height:1.5rem;color:var(--faq-marker);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.faq-accordion__trigger:hover .faq-accordion__marker{color:var(--faq-question)}.faq-accordion__answer{visibility:hidden;transition:grid-template-rows .24s var(--mkt-ease,cubic-bezier(.22,1,.36,1)),visibility .24s;grid-template-rows:0fr;display:grid;overflow:hidden}.faq-accordion__answer[data-open=true]{visibility:visible;grid-template-rows:1fr}.faq-accordion__answer-inner{min-height:0}.faq-accordion__answer-text{text-wrap:pretty;max-width:44rem;color:var(--faq-answer);padding:0 1.25rem 1.25rem;font-size:.9375rem;line-height:1.6}@media (prefers-reduced-motion:reduce){.faq-accordion__answer{transition:none}}
.audience-section{scroll-margin-top:5rem}.audience-workflow{align-items:start;gap:2.5rem;display:grid}@media (min-width:64rem){.audience-workflow{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:3.5rem}.audience-workflow__steps{position:sticky;top:6.5rem}}.audience-workflow__list{flex-direction:column;gap:1.25rem;margin:1.75rem 0 0;padding:0;list-style:none;display:flex}.audience-workflow__step{gap:1rem;display:flex}.audience-workflow__step-number{border:1px solid var(--mkt-line-strong,#2a2a2a);background:var(--mkt-surface-raised,#1a1a1a);width:2rem;height:2rem;font-family:var(--font-mono);color:var(--mkt-text,#fafafa);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.8125rem;font-weight:600;display:inline-flex}.audience-workflow__step-number--light{border-color:var(--line);color:var(--ink);background:#fff}.audience-workflow__step-copy{max-width:var(--mkt-measure-prose,36rem);text-wrap:pretty;color:var(--mkt-text-secondary,#a8a8a8);padding-top:.3125rem;font-size:1rem;line-height:1.6}.audience-workflow__aside{border:1px solid var(--mkt-line,#ffffff1a);border-radius:var(--mkt-radius-panel,1.125rem);background:#ffffff08;padding:clamp(1.25rem,3vw,1.75rem)}.audience-workflow__aside--light{border-color:var(--line);background:var(--paper)}.audience-workflow__aside-title{letter-spacing:-.01em;color:var(--mkt-text,#fafafa);font-size:1.0625rem;font-weight:600}.audience-workflow__aside-list{flex-direction:column;gap:1rem;margin:1.25rem 0 0;padding:0;list-style:none;display:flex}.audience-workflow__aside-item{border-left:2px solid color-mix(in oklab,var(--accent)70%,transparent);text-wrap:pretty;color:var(--mkt-text-secondary,#a8a8a8);padding-left:1rem;font-size:.9375rem;line-height:1.55}.audience-workflow{grid-template-columns:1fr}.audience-workflow__steps{max-width:52rem;position:static}.audience-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:32px 0 0;padding:0;list-style:none;display:grid}.audience-features li{color:#a6aaaa;border-top:1px solid #ffffff18;padding-top:20px;line-height:1.7}@media (max-width:767px){.audience-features{grid-template-columns:1fr;gap:24px}}