.segment-hero{padding-block:80px 65px;max-width:1180px}.segment-hero h1{max-width:820px}.segment-hero .intro{max-width:690px;font-size:18px}.segment-hero .hero-note{max-width:650px}.segment-story{padding-block:42px;border-top:1px solid var(--line)}.segment-story>p:not(.eyebrow){max-width:850px;line-height:1.8;color:var(--muted);margin-top:20px}.use-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-block:32px}.use-card{background:#fff;border:1px solid var(--line);padding:27px;display:block}.use-card h3{font-size:18px;font-weight:600;line-height:1.4;margin-block:15px 12px}.use-card p{font-size:14px;color:var(--muted);line-height:1.8}.use-card .card-link{display:block;margin-top:25px;font-size:13px;color:var(--green)}a.use-card:hover{border-color:var(--green)}.audience-grid{grid-template-columns:repeat(4,1fr)}.faq{padding-block:30px 55px}.faq h2{margin-bottom:25px}.faq details{border-top:1px solid var(--line);padding:22px 0}.faq summary{cursor:pointer;font-size:17px;font-weight:600;line-height:1.5}.faq p{max-width:850px;color:var(--muted);line-height:1.8;margin-top:17px;font-size:14px}.faq a{text-decoration:underline}.segment-links{display:flex;flex-wrap:wrap;gap:25px;margin-bottom:42px;font-size:13px}.hero .intro{max-width:570px}.proof-strip{display:flex;flex-wrap:wrap;gap:12px 28px;padding-block:22px;margin-bottom:25px;border-block:1px solid var(--line);font-size:12px;color:var(--muted)}
@media(max-width:960px){.audience-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:740px){.segment-hero{padding-block:48px}.segment-hero .intro{font-size:16px}.use-grid{grid-template-columns:1fr}.use-card{padding:23px}.segment-links{display:grid;gap:20px}.segment-story{padding-block:30px}}
