.audience-detail-page{background:var(--color-page);color:var(--color-ink);overflow-x:clip}.audience-detail-page h1,.audience-detail-page h2,.audience-detail-page h3,.audience-detail-page p{margin:0}.audience-detail-page h1,.audience-detail-page h2,.audience-detail-page h3{font-family:var(--font-display);letter-spacing:-.04em}.audience-detail-eyebrow{color:var(--color-accent-muted);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:720;display:block}.audience-detail-eyebrow--dark{color:color-mix(in srgb, var(--color-accent) 86%, white)}.audience-detail-heading{gap:18px;max-width:840px;margin-bottom:66px;display:grid}.audience-detail-heading h2{font-size:clamp(34px,3vw,43px);font-weight:500;line-height:1.04}.audience-detail-heading p{max-width:67ch;color:var(--color-muted);font-size:17px;line-height:1.62}.audience-detail-page .dsb-button__icon svg,.audience-detail-page .dsb-text-link svg,.audience-detail-services__list article>a svg{transition:transform .18s cubic-bezier(.23,1,.32,1)}.audience-detail-services__list article>a:focus-visible,.audience-detail-faq summary:focus-visible{outline:3px solid var(--color-accent);outline-offset:4px}.audience-detail-hero{background:var(--color-surface-warm);padding:48px 0 52px}.audience-detail-hero__grid{grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);align-items:center;gap:78px;min-height:630px;display:grid}.audience-detail-hero__copy{max-width:650px}.audience-detail-hero h1{text-wrap:balance;margin-top:24px;font-size:clamp(52px,4.8vw,70px);font-weight:400;line-height:.94}.audience-detail-hero__copy>p{max-width:62ch;color:var(--color-muted);margin-top:30px;font-size:18px;line-height:1.58}.audience-detail-actions{align-items:center;gap:22px;margin-top:36px;display:flex}.audience-detail-hero__note{max-width:62ch;color:var(--color-muted);align-items:flex-start;gap:9px;font-size:12px;line-height:1.45;display:flex;margin-top:22px!important}.audience-detail-hero__note svg{color:var(--color-accent-muted);flex:none;margin-top:1px}.audience-detail-hero__media{background:var(--color-surface-soft);border-radius:18px;min-height:590px;margin:0;position:relative;overflow:hidden}.audience-detail-hero__media img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.audience-detail-trust{background:var(--color-card)}.audience-detail-trust__grid{grid-template-columns:1.08fr 1fr 1fr;align-items:stretch;min-height:144px;display:grid}.audience-detail-trust__grid>div{justify-content:center;align-items:center;gap:20px;min-width:0;padding:22px 34px;display:flex}.audience-detail-trust__grid>div+div{border-left:1px solid var(--color-line)}.audience-detail-trust__bwp img{filter:grayscale()contrast(1.35);width:142px;height:auto}.audience-detail-trust__bwp span,.audience-detail-trust__proof span{gap:5px;display:grid}.audience-detail-trust strong{font-size:14px;line-height:1.25}.audience-detail-trust small{color:var(--color-muted);font-size:12px;line-height:1.35}.audience-detail-trust__proof svg{flex:none}.audience-detail-situations{background:var(--color-page)}.audience-detail-situations__grid{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:104px;display:grid}.audience-detail-situations header{align-self:start;position:sticky;top:116px}.audience-detail-situations h2{max-width:600px;margin-top:20px;font-size:clamp(34px,3vw,43px);font-weight:500;line-height:1.04}.audience-detail-situations header>p{max-width:54ch;color:var(--color-muted);margin-top:26px;font-size:16px;line-height:1.62}.audience-detail-situations__list{border-top:1px solid var(--color-line)}.audience-detail-situations__list article{border-bottom:1px solid var(--color-line);grid-template-columns:minmax(220px,.7fr) minmax(0,1fr);align-items:start;gap:48px;min-height:160px;padding-block:34px;display:grid}.audience-detail-situations__list h3{font-size:26px;font-weight:560;line-height:1.1}.audience-detail-situations__list p{color:var(--color-muted);font-size:15px;line-height:1.6}.audience-detail-services{background:var(--color-field-dark);color:#fff}.audience-detail-services h2,.audience-detail-services h3{color:#fff}.audience-detail-services .audience-detail-heading p{color:#ffffffad}.audience-detail-services__list{border-top:1px solid #ffffff2e}.audience-detail-services__list article{border-bottom:1px solid #ffffff2e;grid-template-columns:60px minmax(0,1fr) 180px;align-items:center;gap:28px;min-height:144px;display:grid}.audience-detail-services__index{color:color-mix(in srgb, var(--color-accent) 86%, white);letter-spacing:.08em;font-size:12px;font-weight:700}.audience-detail-services__list h3{font-size:27px;font-weight:540;line-height:1.05}.audience-detail-services__list p{color:#ffffffa6;max-width:700px;margin-top:8px;font-size:14px;line-height:1.5}.audience-detail-services__list article>a{color:#fff;justify-content:flex-end;align-items:center;gap:10px;min-height:44px;font-size:13px;font-weight:680;text-decoration:none;display:inline-flex}.audience-detail-services__cta{border-radius:var(--radius-card);background:#ffffff0d;border:1px solid #ffffff2e;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:48px;min-height:142px;margin-top:54px;padding:28px 30px;display:grid}.audience-detail-services__cta>div{gap:8px;max-width:720px;display:grid}.audience-detail-services__cta strong{color:#fff;font-family:var(--font-display);letter-spacing:-.025em;font-size:24px;font-weight:540;line-height:1.08}.audience-detail-services__cta p{color:#ffffffa6;font-size:14px;line-height:1.55}.audience-detail-process{background:var(--color-surface-warm)}.audience-detail-process__steps{grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.audience-detail-process__steps li{border-top:1px solid var(--color-line);min-height:220px;padding:26px 38px 18px 0}.audience-detail-process__steps li+li{border-left:1px solid var(--color-line);padding-left:38px}.audience-detail-process__steps li:nth-child(4){border-left:0;padding-left:0}.audience-detail-process__steps li:nth-child(n+4){border-top:1px solid var(--color-line)}.audience-detail-process__steps>li>span{color:var(--color-accent-muted);letter-spacing:.08em;font-size:12px;font-weight:700}.audience-detail-process__steps h3{margin-top:44px;font-size:25px;font-weight:560;line-height:1.08}.audience-detail-process__steps p{max-width:38ch;color:var(--color-muted);margin-top:12px;font-size:14px;line-height:1.55}.audience-detail-handoff{background:var(--color-card)}.audience-detail-handoff__grid{grid-template-columns:minmax(430px,.9fr) minmax(0,1.1fr);align-items:center;gap:100px;display:grid}.audience-detail-handoff figure{background:var(--color-surface-soft);border-radius:18px;height:650px;margin:0;overflow:hidden}.audience-detail-handoff figure img{object-fit:cover;width:100%;height:100%}.audience-detail-handoff__copy{max-width:650px}.audience-detail-handoff h2{margin-top:20px;font-size:clamp(34px,3vw,43px);font-weight:500;line-height:1.04}.audience-detail-handoff__copy>p{color:var(--color-muted);margin-top:26px;font-size:17px;line-height:1.62}.audience-detail-handoff ul{margin:30px 0 32px;padding:0;list-style:none;display:grid}.audience-detail-handoff li{border-top:1px solid var(--color-line);align-items:center;gap:13px;min-height:52px;font-size:14px;font-weight:590;display:flex}.audience-detail-handoff li:last-child{border-bottom:1px solid var(--color-line)}.audience-detail-handoff li svg{color:var(--color-accent-muted);flex:none}.audience-detail-faq{background:var(--color-surface-soft)}.audience-detail-faq__grid{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:104px;display:grid}.audience-detail-faq h2{max-width:560px;margin-top:20px;font-size:clamp(34px,3vw,43px);font-weight:500;line-height:1.04}.audience-detail-faq__list{border-top:1px solid var(--color-line)}.audience-detail-faq details{border-bottom:1px solid var(--color-line)}.audience-detail-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:82px;font-size:16px;font-weight:650;list-style:none;display:flex}.audience-detail-faq summary::-webkit-details-marker{display:none}.audience-detail-faq summary i{flex:none;width:16px;height:16px;position:relative}.audience-detail-faq summary i:before,.audience-detail-faq summary i:after{background:var(--color-ink);content:"";height:1.5px;position:absolute;top:7px;left:0;right:0}.audience-detail-faq summary i:after{transition:transform .16s;transform:rotate(90deg)}.audience-detail-faq details[open] summary i:after{transform:none}.audience-detail-faq details p{max-width:720px;color:var(--color-muted);padding:0 50px 26px 0;font-size:14px;line-height:1.62}.audience-detail-page--owner .audience-detail-hero__grid{grid-template-columns:minmax(0,1.04fr) minmax(480px,.96fr);gap:60px}.audience-detail-page--owner .audience-detail-hero h1{font-size:clamp(52px,4.6vw,68px)}.audience-detail-page--owner .audience-detail-hero__media{border-radius:28px 28px 28px 7rem}.audience-detail-page--owner .audience-detail-situations__grid{grid-template-columns:1fr;gap:54px}.audience-detail-page--owner .audience-detail-situations header{max-width:820px;position:static}.audience-detail-page--owner .audience-detail-situations__list{border-top:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.audience-detail-page--owner .audience-detail-situations__list article{border:1px solid var(--color-line);background:var(--color-surface-warm);border-radius:18px;flex-direction:column;justify-content:space-between;gap:54px;min-height:270px;padding:30px;display:flex}.audience-detail-page--owner .audience-detail-situations__list h3{max-width:13ch;font-size:clamp(25px,2vw,31px);font-weight:520;line-height:1.02}.audience-detail-page--owner .audience-detail-situations__list p{max-width:38ch}.audience-detail-page--trade .audience-detail-hero{background:var(--color-field-dark);color:#fff;padding-block:70px}.audience-detail-page--trade .audience-detail-hero__grid{grid-template-columns:minmax(0,1.08fr) minmax(440px,.92fr);gap:clamp(54px,7vw,110px);min-height:590px}.audience-detail-page--trade .audience-detail-eyebrow{color:color-mix(in srgb, var(--color-accent) 84%, white)}.audience-detail-page--trade .audience-detail-hero h1{color:#fff;max-width:10.5ch;font-size:clamp(54px,4.9vw,72px)}.audience-detail-page--trade .audience-detail-hero__copy>p{color:#ffffffb3;max-width:57ch}.audience-detail-page--trade .audience-detail-hero__note{color:#ffffff85}.audience-detail-page--trade .audience-detail-hero__note svg{color:#ffffffb3}.audience-detail-page--trade .audience-detail-hero .dsb-text-link{color:#fff}.audience-detail-page--trade .audience-detail-hero__media{border:1px solid #ffffff29;border-radius:8px;min-height:520px}.audience-detail-page--trade .audience-detail-hero__media:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#0d1c1859);position:absolute;inset:0}.audience-detail-page--trade .audience-detail-situations{background:var(--color-surface-soft)}.audience-detail-page--trade .audience-detail-situations__list article{grid-template-columns:minmax(240px,.78fr) minmax(0,1fr)}.audience-detail-page--trade .audience-detail-services{background:var(--color-page);color:var(--color-ink)}.audience-detail-page--trade .audience-detail-services h2,.audience-detail-page--trade .audience-detail-services h3{color:var(--color-ink)}.audience-detail-page--trade .audience-detail-services .audience-detail-heading p{color:var(--color-muted)}.audience-detail-page--trade .audience-detail-services__list{border:1px solid var(--color-line);background:var(--color-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.audience-detail-page--trade .audience-detail-services__list article{background:var(--color-card);border:0;grid-template-columns:34px minmax(0,1fr);align-content:start;align-items:start;gap:28px 18px;min-height:280px;padding:34px;display:grid}.audience-detail-page--trade .audience-detail-services__list article>div{align-self:start}.audience-detail-page--trade .audience-detail-services__list h3{max-width:15ch;font-size:clamp(25px,2.1vw,32px);line-height:1}.audience-detail-page--trade .audience-detail-services__list p{max-width:42ch;color:var(--color-muted);margin-top:16px;font-size:15px}.audience-detail-page--trade .audience-detail-services__list article>a{color:var(--color-ink);grid-column:2;justify-content:flex-start;align-self:end}.audience-detail-page--trade .audience-detail-services__cta{background:var(--color-field-dark);border-color:#0000}.audience-detail-page--trade .audience-detail-process{background:var(--color-field-dark);color:#fff}.audience-detail-page--trade .audience-detail-process h2,.audience-detail-page--trade .audience-detail-process h3{color:#fff}.audience-detail-page--trade .audience-detail-process .audience-detail-heading p,.audience-detail-page--trade .audience-detail-process__steps p{color:#ffffffa3}.audience-detail-page--trade .audience-detail-process__steps li,.audience-detail-page--trade .audience-detail-process__steps li+li{border-color:#ffffff2e}.audience-detail-page--trade .audience-detail-process__steps>li>span{color:color-mix(in srgb, var(--color-accent) 84%, white)}.audience-detail-page--trade .audience-detail-handoff__grid{grid-template-columns:minmax(0,1.1fr) minmax(420px,.9fr)}.audience-detail-page--trade .audience-detail-handoff figure{border-radius:8px;order:2;height:590px}.audience-detail-page--trade .audience-detail-handoff__copy{order:1}[data-reveal]{opacity:0;transition:opacity .56s,transform .56s cubic-bezier(.23,1,.32,1);transform:translateY(14px)}[data-reveal][data-visible=true]{opacity:1;transform:none}@media (hover:hover) and (pointer:fine){.audience-detail-page .dsb-button:hover .dsb-button__icon svg,.audience-detail-page .dsb-text-link:hover svg,.audience-detail-services__list article>a:hover svg{transform:translate(3px)}}@media (width<=1080px){.audience-detail-hero__grid{grid-template-columns:minmax(0,.9fr) minmax(430px,1.1fr);gap:48px}.audience-detail-situations__grid,.audience-detail-faq__grid{gap:64px}.audience-detail-handoff__grid{gap:60px}.audience-detail-page--owner .audience-detail-hero__grid{grid-template-columns:minmax(0,1fr) minmax(420px,.95fr);gap:40px}}@media (width<=820px){.audience-detail-hero__grid,.audience-detail-situations__grid,.audience-detail-handoff__grid,.audience-detail-faq__grid{grid-template-columns:1fr}.audience-detail-hero__grid{min-height:0}.audience-detail-hero__media{min-height:510px}.audience-detail-trust__grid{grid-template-columns:1fr 1fr}.audience-detail-trust__grid>div:last-child{border-top:1px solid var(--color-line);border-left:0;grid-column:1/-1}.audience-detail-situations header{position:static}.audience-detail-services__list article{grid-template-columns:44px minmax(0,1fr);padding-block:24px}.audience-detail-services__list article>a{grid-column:2;justify-content:flex-start}.audience-detail-services__cta{grid-template-columns:1fr;align-items:start;gap:24px}.audience-detail-services__cta .dsb-button{width:fit-content}.audience-detail-process__steps{grid-template-columns:repeat(2,1fr)}.audience-detail-process__steps li:nth-child(3),.audience-detail-process__steps li:nth-child(5){border-left:0;padding-left:0}.audience-detail-process__steps li:nth-child(4){border-left:1px solid var(--color-line);padding-left:38px}.audience-detail-handoff figure{height:560px}.audience-detail-page--owner .audience-detail-situations__list,.audience-detail-page--trade .audience-detail-services__list,.audience-detail-page--owner .audience-detail-hero__grid,.audience-detail-page--trade .audience-detail-hero__grid,.audience-detail-page--trade .audience-detail-handoff__grid{grid-template-columns:1fr}.audience-detail-page--trade .audience-detail-hero__media{min-height:480px}.audience-detail-page--trade .audience-detail-handoff figure{height:520px}}@media (width<=560px){.audience-detail-heading{gap:14px;margin-bottom:44px}.audience-detail-heading h2{font-size:30px}.audience-detail-hero{padding:34px 0 26px}.audience-detail-hero h1{margin-top:18px;font-size:40px;line-height:.96}.audience-detail-hero__copy>p{margin-top:24px;font-size:16px;line-height:1.55}.audience-detail-actions{flex-direction:column;align-items:stretch;gap:6px;margin-top:30px}.audience-detail-actions .dsb-button{width:100%}.audience-detail-actions .dsb-text-link{justify-content:center}.audience-detail-hero__media{aspect-ratio:4/3;border-radius:14px;min-height:0}.audience-detail-trust{scrollbar-width:none;overflow-x:auto}.audience-detail-trust::-webkit-scrollbar{display:none}.audience-detail-trust__grid{grid-template-columns:repeat(3,1fr);width:max-content;min-width:880px;padding-inline:18px}.audience-detail-trust__grid>div{justify-content:flex-start;width:282px;min-height:112px;padding-inline:22px}.audience-detail-trust__grid>div:last-child{border-top:0;border-left:1px solid var(--color-line);grid-column:auto}.audience-detail-trust__bwp img{width:118px}.audience-detail-situations__grid{gap:44px}.audience-detail-situations h2,.audience-detail-handoff h2,.audience-detail-faq h2{font-size:30px}.audience-detail-situations__list article{grid-template-columns:1fr;gap:12px;min-height:0;padding-block:25px}.audience-detail-situations__list h3{font-size:23px}.audience-detail-services__list article{grid-template-columns:30px minmax(0,1fr);gap:12px;min-height:0;padding-block:25px}.audience-detail-services__list h3{font-size:23px}.audience-detail-services__list article>a{margin-top:3px}.audience-detail-services__cta{border-radius:14px;gap:22px;min-height:0;margin-top:38px;padding:24px 20px}.audience-detail-services__cta strong{font-size:22px}.audience-detail-services__cta .dsb-button{width:100%}.audience-detail-process__steps{grid-template-columns:1fr}.audience-detail-process__steps li,.audience-detail-process__steps li+li,.audience-detail-process__steps li:nth-child(4){border-left:0;min-height:0;padding:24px 0 30px}.audience-detail-process__steps h3{margin-top:26px;font-size:23px}.audience-detail-handoff__grid{gap:44px}.audience-detail-handoff figure{border-radius:14px;height:420px}.audience-detail-handoff__copy>p{font-size:16px}.audience-detail-faq__grid{gap:44px}.audience-detail-faq summary{min-height:74px;font-size:15px}.audience-detail-page--owner .audience-detail-hero__media{border-radius:14px 14px 14px 56px}.audience-detail-page--owner .audience-detail-hero h1{font-size:40px}.audience-detail-page--owner .audience-detail-situations__list article{gap:32px;min-height:0;padding:24px}.audience-detail-page--trade .audience-detail-hero{padding-block:48px 32px}.audience-detail-page--trade .audience-detail-hero h1{font-size:40px}.audience-detail-page--trade .audience-detail-hero__media{aspect-ratio:4/3;min-height:0}.audience-detail-page--trade .audience-detail-services__list article{min-height:0;padding:26px 20px}.audience-detail-page--trade .audience-detail-handoff figure{height:400px}}@media (prefers-reduced-motion:reduce){.audience-detail-page *,.audience-detail-page :before,.audience-detail-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important}[data-reveal]{opacity:1;transform:none}}
