.cs-light .pg.offer-suite .audience-section{scroll-margin-top:84px}.cs-light .pg.offer-suite.audience-page .audience-kicker{margin:0;color:var(--cs-muted);font:500 11px/1.6 var(--cs-font-mono);letter-spacing:.12em;text-transform:uppercase}.cs-light .pg.offer-suite.audience-page h2{max-width:24ch;margin:14px 0 0;color:var(--cs-ink);font-family:var(--cs-font-display);font-size:clamp(30px,3.1vw,44px);font-weight:600;line-height:1.08;letter-spacing:-.032em;text-wrap:balance}.cs-light .pg.offer-suite.audience-page h3{margin:0;color:var(--cs-ink);font-family:var(--cs-font-ui);font-size:19px;font-weight:600;line-height:1.3;letter-spacing:-.01em}.cs-light .pg.offer-suite.audience-page .audience-section{padding-block:clamp(64px,7.5vw,104px)}.cs-light .pg.offer-suite.audience-page .audience-section+.audience-section:not(.suite-inverse){border-top:1px solid var(--cs-line)}.cs-light .pg.offer-suite.audience-page .suite-inverse+.audience-section{border-top:0}.cs-light .pg.offer-suite.audience-page .audience-intro{max-width:62ch;margin:18px 0 0;color:var(--cs-ink-2);font-size:17px;line-height:1.65;text-wrap:pretty}.cs-light .pg.offer-suite.audience-page .audience-hero{min-height:0}.cs-light .pg.offer-suite.audience-page .audience-hero .suite-mountain-copy{max-width:880px}.cs-light .pg.offer-suite.audience-page .audience-hero h1{max-width:19ch;margin-top:18px;font-size:clamp(40px,4.8vw,64px)}.cs-light .pg.offer-suite.audience-page .audience-lede{max-width:60ch;margin:24px 0 0;color:var(--cs-ink-2);font-size:clamp(17px,1.35vw,19px);line-height:1.6;text-wrap:pretty}.cs-light .pg.offer-suite.audience-page .audience-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:32px}.cs-light .pg.offer-suite.audience-page .audience-actions .cs-quiet svg{flex:none}.cs-light .pg.offer-suite.audience-page .audience-split{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(40px,6vw,96px)}.cs-light .pg.offer-suite.audience-page .audience-prose{max-width:62ch;padding-top:4px}.cs-light .pg.offer-suite.audience-page .audience-prose p{margin:0 0 20px;color:var(--cs-ink-2);font-size:clamp(17px,1.3vw,18.5px);line-height:1.7;text-wrap:pretty}.cs-light .pg.offer-suite.audience-page .audience-prose p:first-child{color:var(--cs-ink)}.cs-light .pg.offer-suite.audience-page .audience-prose p:last-child{margin-bottom:0}.cs-light .pg.offer-suite.audience-page .audience-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:44px 0 0;padding:0;list-style:none;counter-reset:none}.cs-light .pg.offer-suite.audience-page .audience-step{display:flex;flex-direction:column;gap:12px;min-width:0;padding:24px 24px 28px;background:var(--cs-surface);border:1px solid var(--cs-line);border-radius:var(--cs-r-card)}.cs-light .pg.offer-suite.audience-page .audience-step-num{display:flex;align-items:center;gap:12px;margin-bottom:8px;color:var(--cs-muted);font:500 11px/1 var(--cs-font-mono);letter-spacing:.12em;text-transform:uppercase}.cs-light .pg.offer-suite.audience-page .audience-step-num:after{content:"";flex:1;height:1px;background:var(--cs-line)}.cs-light .pg.offer-suite.audience-page .audience-step p{margin:0;color:var(--cs-ink-2);font-size:15.5px;line-height:1.65;text-wrap:pretty}.cs-light .pg.offer-suite.audience-page .audience-capabilities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:40px 0 0;padding:0;list-style:none}.cs-light .pg.offer-suite.audience-page .audience-card{display:flex;flex-direction:column;gap:12px;min-width:0;padding:26px 24px 18px;background:var(--cs-surface);border:1px solid var(--cs-line);border-radius:var(--cs-r-card);box-shadow:var(--cs-card-shadow)}.cs-light .pg.offer-suite.audience-page .audience-card p{flex:1;margin:0;color:var(--cs-ink-2);font-size:15.5px;line-height:1.65;text-wrap:pretty}.cs-light .pg.offer-suite.audience-page .audience-card .cs-quiet{align-self:flex-start;margin-top:4px}.cs-light .pg.offer-suite.audience-page .audience-start-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:clamp(32px,5vw,72px);padding:clamp(32px,4.5vw,56px);background:var(--cs-surface);border:1px solid var(--cs-line);border-radius:var(--cs-r-panel);box-shadow:var(--cs-card-shadow)}.cs-light .pg.offer-suite.audience-page .audience-start-panel h2{max-width:20ch}.cs-light .pg.offer-suite.audience-page .audience-start-copy p{max-width:54ch;margin:0 0 12px;color:var(--cs-ink-2);font-size:16px;line-height:1.65}.cs-light .pg.offer-suite.audience-page .audience-start-copy .audience-offer{color:var(--cs-ink);font-weight:500}.cs-light .pg.offer-suite.audience-page .audience-start-copy .audience-actions{margin-top:24px}.cs-light .pg.offer-suite.audience-page .use-cases-jump{display:flex;flex-wrap:wrap;gap:8px;margin:32px 0 0;padding:0;list-style:none}.cs-light .pg.offer-suite.audience-page .use-cases-jump a{display:inline-flex;align-items:center;gap:10px;min-height:40px;padding:8px 14px;background:var(--cs-surface);border:1px solid var(--cs-line);border-radius:var(--cs-r-chip);color:var(--cs-ink);font:500 14px/1.2 var(--cs-font-ui);text-decoration:none;transition:border-color .16s var(--cs-ease),background-color .16s var(--cs-ease)}.cs-light .pg.offer-suite.audience-page .use-cases-jump a:hover{background:var(--cs-control);border-color:var(--cs-line-strong)}.cs-light .pg.offer-suite.audience-page .use-cases-jump .count{color:var(--cs-muted);font:500 11.5px/1 var(--cs-font-mono);font-variant-numeric:tabular-nums}.cs-light .pg.offer-suite.audience-page .use-cases-group-head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:12px 32px}.cs-light .pg.offer-suite.audience-page .use-cases-group-head .audience-intro{max-width:52ch;margin:0;color:var(--cs-muted);font-size:16px}.cs-light .pg.offer-suite.audience-page .use-cases-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:36px 0 0;padding:0;list-style:none}.cs-light .pg.offer-suite.audience-page .use-cases-grid.is-pair{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-light .pg.offer-suite.audience-page .use-cases-grid>li{display:flex;min-width:0}.cs-light .pg.offer-suite.audience-page .use-case-card{position:relative;display:flex;flex:1;flex-direction:column;gap:10px;min-width:0;min-height:176px;padding:22px 22px 20px;background:var(--cs-surface);border:1px solid var(--cs-line);border-radius:var(--cs-r-card);box-shadow:var(--cs-card-shadow);color:var(--cs-ink);text-decoration:none;transition:border-color .16s var(--cs-ease),box-shadow .16s var(--cs-ease)}.cs-light .pg.offer-suite.audience-page .use-case-card:hover{border-color:var(--cs-line-strong);box-shadow:var(--cs-lift)}.cs-light .pg.offer-suite.audience-page .use-cases-grid.is-pair .use-case-card{min-height:0;padding-bottom:24px}.cs-light .pg.offer-suite.audience-page .use-case-card h3{padding-right:28px;font-size:18px}.cs-light .pg.offer-suite.audience-page .use-case-card p{margin:0;color:var(--cs-muted);font-size:15px;line-height:1.6;text-wrap:pretty}.cs-light .pg.offer-suite.audience-page .use-case-card .use-case-heading{color:var(--cs-ink-2);font-weight:500}.cs-light .pg.offer-suite.audience-page .use-case-card svg{position:absolute;top:22px;right:20px;color:var(--cs-muted);transition:color .16s var(--cs-ease)}.cs-light .pg.offer-suite.audience-page .use-case-card:hover svg{color:var(--cs-ink)}.cs-light .pg.offer-suite.audience-page .use-case-card:hover h3{text-decoration:underline;text-decoration-color:var(--cs-link-rule);text-decoration-thickness:1px;text-underline-offset:4px}.cs-light .pg.offer-suite .audience-links{margin-top:52px;border-bottom:1px solid var(--cs-line)}.cs-light .pg.offer-suite .audience-link{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr) 28px;align-items:start;gap:clamp(24px,4vw,64px);padding-block:34px;border-top:1px solid var(--cs-line);color:var(--cs-ink);text-decoration:none}.cs-light .pg.offer-suite .audience-link h3{margin:0;font-family:var(--cs-font-display);font-size:clamp(24px,2.2vw,30px);font-weight:600;line-height:1.2;letter-spacing:-.03em}.cs-light .pg.offer-suite .audience-link p{margin:12px 0 0;max-width:58ch;color:var(--cs-muted);font-size:16px;line-height:1.7}.cs-light .pg.offer-suite .audience-link .audience-link-heading{margin:0;color:var(--cs-ink-2);font-size:18px;font-weight:500;line-height:1.4}.cs-light .pg.offer-suite .audience-link-arrow{justify-self:end;padding-top:2px;font:400 22px/1.2 var(--cs-font-mono);color:var(--cs-muted)}.cs-light .pg.offer-suite .audience-link:hover h3{text-decoration:underline;text-decoration-color:var(--cs-link-rule);text-underline-offset:6px;text-decoration-thickness:1px}@media (max-width:1080px){.cs-light .pg.offer-suite.audience-page .use-cases-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.cs-light .pg.offer-suite.audience-page .audience-split{grid-template-columns:1fr;gap:24px}.cs-light .pg.offer-suite.audience-page .audience-capabilities,.cs-light .pg.offer-suite.audience-page .audience-steps{grid-template-columns:1fr;gap:12px}.cs-light .pg.offer-suite.audience-page .audience-start-panel{grid-template-columns:1fr;align-items:start;gap:20px}}@media (max-width:800px){.cs-light .pg.offer-suite .audience-link{grid-template-columns:minmax(0,1fr) 28px;gap:20px}.cs-light .pg.offer-suite .audience-link-copy{grid-row:2;grid-column:1/-1}.cs-light .pg.offer-suite .audience-link-arrow{grid-column:2;grid-row:1}}@media (max-width:600px){.cs-light .pg.offer-suite.audience-page .use-cases-grid,.cs-light .pg.offer-suite.audience-page .use-cases-grid.is-pair{grid-template-columns:1fr;gap:12px}.cs-light .pg.offer-suite.audience-page .use-case-card{min-height:0}.cs-light .pg.offer-suite.audience-page .audience-section{padding-block:56px}.cs-light .pg.offer-suite.audience-page .audience-steps{margin-top:32px}.cs-light .pg.offer-suite.audience-page .audience-capabilities{margin-top:28px}.cs-light .pg.offer-suite.audience-page .audience-start-panel{padding:28px 22px}.cs-light .pg.offer-suite .audience-links{margin-top:36px}.cs-light .pg.offer-suite .audience-link{padding-block:28px}}@media (max-width:480px){.cs-light .pg.offer-suite.audience-page .audience-actions{flex-direction:column;align-items:stretch}.cs-light .pg.offer-suite.audience-page .audience-actions .pg-btn{width:100%}.cs-light .pg.offer-suite.audience-page .audience-actions .cs-quiet{align-self:flex-start}}