/* Trust, product demonstration and decision content. Base ad headlines remain v2. */
.hero{padding-bottom:44px}.hero-description{font-size:1.02rem;line-height:1.7}.hero .hero-visual .image-wrap{height:180px}.hero-decision{padding:22px 24px;background:var(--surface);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow_md)}.hero-decision h3{font-size:1.22rem;letter-spacing:-.03em;margin:7px 0 14px}.hero-decision ol{list-style:none;margin:0;padding:0}.hero-decision li{display:flex;align-items:baseline;gap:12px;font-size:.83rem;padding:9px 0;border-top:1px solid var(--border);line-height:1.5;color:var(--ink)}.hero-decision li>span{font-size:.65rem;font-weight:700;color:var(--accent_strong);flex-shrink:0}.hero-demo-link{font-size:.78rem;font-weight:650;display:flex;justify-content:space-between;text-decoration:none;border-top:1px solid var(--border);padding-top:14px;margin-top:4px}.hero-demo-link span{color:var(--accent_strong)}
.brief-compact,.buyer-questions{width:min(1184px,calc(100% - 64px));margin-inline:auto;padding:54px 0;border-top:1px solid var(--border);display:grid;grid-template-columns:.9fr 1.1fr;gap:76px}.brief-compact h2,.buyer-questions h2{font-size:clamp(1.8rem,2.5vw,2.6rem);max-width:20ch}.brief-compact>div>p:last-child{font-size:.92rem;line-height:1.7;margin-top:18px;max-width:47ch}.brief-compact details{align-self:start;border:1px solid var(--border);background:var(--surface_soft);border-radius:10px}.brief-compact summary{padding:22px;cursor:pointer;color:var(--ink);font-weight:650;font-size:.94rem}.brief-compact-body{padding:0 24px 20px;font-size:.88rem;line-height:1.8}.brief-compact .copy-button{font-size:.82rem}.question-list details{border-bottom:1px solid var(--border)}.question-list summary{padding:18px 0;cursor:pointer;font-size:.96rem;font-weight:650;color:var(--ink)}.question-list details p{font-size:.88rem;line-height:1.8;padding:0 0 20px}.how-section{padding-top:45px;padding-bottom:45px}.closing{margin-top:16px}.brief-compact summary:focus-visible,.question-list summary:focus-visible{outline:3px solid var(--focus);outline-offset:4px}.hub-main .hub-hero{max-width:900px}
@media(max-width:1000px){.brief-compact,.buyer-questions{width:calc(100% - 48px);gap:40px}}
@media(max-width:720px){.hero-description{font-size:.94rem}.hero .hero-visual .image-wrap{height:160px}.hero-decision{padding:20px}.hero-decision h3{font-size:1.12rem}.hero-decision li{font-size:.8rem}.hero-demo-link{font-size:.77rem}.brief-compact,.buyer-questions{width:calc(100% - 40px);display:block;padding:38px 0}.brief-compact details,.question-list{margin-top:24px}.brief-compact summary{font-size:.88rem;padding:18px}.brief-compact-body{padding-inline:18px}.question-list summary{font-size:.91rem}.question-list details p{font-size:.85rem}}
/* Shared page rhythm for the industry-specific figures. */
.depth-section{width:min(1184px,calc(100% - 64px));margin-inline:auto}
@media(max-width:1000px){.depth-section{width:calc(100% - 48px)}}
@media(max-width:720px){.depth-section{width:calc(100% - 40px)}}
