.sj-page .audience-hero{background:var(--sj-white);border-bottom:1px solid var(--sj-line-soft);padding:56px 0 64px}.sj-page .audience-crumb{color:var(--sj-mut-2);font-size:12.5px;margin-bottom:24px}.sj-page .audience-hero-grid{display:grid;gap:44px;grid-template-columns:1fr;align-items:center}.sj-page .audience-hero h1{font-size:clamp(32px,4.6vw,52px);margin-top:16px}.sj-page .audience-hero .lede{margin:20px 0 0;max-width:480px}.sj-page .audience-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.sj-page .audience-doc{width:100%}.sj-page .audience-doc-result{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;text-align:right}.sj-page .audience-doc .audience-figure{font-family:var(--sj-mono);font-size:12.5px}.sj-page .audience-doc .status{font-size:9px}.sj-page .audience-statuses{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.sj-page .audience-doc-signed-opinion .doc-sig{color:var(--sj-ink);font-family:var(--sj-serif);font-size:14px;font-style:italic}.sj-page .st-forecast{color:var(--sj-teal)}.sj-page .st-with-sj{color:var(--sj-mut)}.sj-page .audience-pains .h2,.sj-page .audience-fit-section .h2{margin-top:22px;max-width:18ch}.sj-page .audience-pain-grid{display:grid;gap:14px;grid-template-columns:1fr;margin-top:40px}.sj-page .audience-pain{background:var(--sj-white);border:1px solid var(--sj-line);border-radius:10px;padding:26px}.sj-page .audience-numeral{color:var(--sj-gold);font-family:var(--sj-serif);font-size:17px;font-weight:700}.sj-page .audience-pain h3{font-family:var(--sj-sans);font-size:16px;font-weight:600;line-height:1.4;margin:10px 0 8px}.sj-page .audience-pain p{color:var(--sj-mut);font-size:14px;line-height:1.6;margin:0}.sj-page .audience-mtd{background:var(--sj-paper);border-left:3px solid var(--sj-gold);border-radius:0 8px 8px 0;font-size:14.5px;line-height:1.65;margin-top:28px;max-width:880px;padding:20px 24px}.sj-page .audience-fit{display:grid;gap:16px;grid-template-columns:1fr;margin-top:40px;max-width:880px}.sj-page .audience-fit-card{background:var(--sj-white);border:1px solid var(--sj-line);border-radius:10px;padding:28px}.sj-page .audience-fit-card h3{font-size:20px;margin:6px 0 8px}.sj-page .audience-fit-card p{color:var(--sj-mut);font-size:14px;line-height:1.6;margin:0}.sj-page .audience-faq{display:grid;gap:16px;grid-template-columns:1fr;margin-top:40px;max-width:880px}.sj-page .audience-faq-item{background:var(--sj-white);border:1px solid var(--sj-line);border-radius:10px;padding:26px 28px}.sj-page .audience-faq-item h3{font-family:var(--sj-sans);font-size:17px;font-weight:600;line-height:1.4;margin:0 0 8px}.sj-page .audience-faq-item p{color:var(--sj-mut);font-size:14.5px;line-height:1.65;margin:0}.sj-page .audience-pricing-note{margin:18px 0 0;max-width:720px}.sj-page .audience-quote{margin-top:28px}.sj-page .audience-closing .wrap{align-items:center;display:grid;gap:28px;grid-template-columns:1fr}.sj-page .audience-closing h2{margin-top:14px;max-width:18ch}.sj-page .audience-closing p{color:color-mix(in srgb,var(--sj-white) 72%,transparent);font-size:15.5px;line-height:1.65;margin:14px 0 0;max-width:460px}.sj-page .audience-closing-actions{align-items:flex-start;display:flex;flex-direction:column;gap:12px}.sj-page .audience-calc-button{background:var(--sj-white);color:var(--sj-teal)}.sj-page .audience-calc-button:hover{background:var(--sj-gold-pale);color:var(--sj-teal)}.sj-page .audience-packages-link{color:var(--sj-white);font-size:13.5px;font-weight:600}.sj-page .audience-packages-link:hover{color:var(--sj-gold-soft)}@media (min-width: 720px){.sj-page .audience-fit{grid-template-columns:1fr 1fr}}@media (min-width: 960px){.sj-page .audience-hero{padding:80px 0 88px}.sj-page .audience-hero-grid{gap:64px;grid-template-columns:1.05fr .95fr}.sj-page .audience-pain-grid{grid-template-columns:repeat(3,1fr)}.sj-page .audience-closing .wrap{grid-template-columns:1fr auto}}
