.insight-guide{padding:0 0 50px}.insight-guide h2{font-size:clamp(1.8rem,3.5vw,3rem);line-height:1.15}.insight-lead{max-width:780px;font-size:1.2rem}.acronym-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:24px 0}.acronym-grid details,.insight-technical{border:1px solid #b8c7c5;background:#fff;padding:20px}.acronym-grid summary{cursor:pointer;font-size:1rem}.acronym-grid summary strong{color:#0d7076;font-size:1.3rem;margin-right:14px}.acronym-grid summary span{line-height:1.5}.acronym-body p,.insight-technical p{font-size:1rem;line-height:1.65}.insight-action{margin:32px 0;padding:30px;border-left:4px solid #bb7139;background:#eef1ee}.insight-action p{max-width:850px}.insight-sources{font-size:.875rem}.insight-sources a{text-decoration:underline}@media(max-width:700px){.acronym-grid{grid-template-columns:1fr}.acronym-grid summary span{display:block;margin-top:5px}.insight-action{padding:22px}}
.sales-pillars{justify-content:flex-start;gap:0}.sales-pillars h2{font-size:clamp(2rem,3.5vw,3rem);line-height:1.1;margin:18px 0}.sales-pillars .sales-intro{font-size:1rem;line-height:1.65;margin:0 0 18px}.sales-pillars dl{margin:0}.sales-pillars dt{font-weight:800;font-size:1.05rem;margin:18px 0 5px}.sales-pillars dd{margin:0;font-size:1rem;line-height:1.55}.sales-pillars .sales-anchor{font-size:1.2rem;font-weight:800;border-top:1px solid currentColor;padding-top:18px;margin-top:24px}.sales-pillars .sales-byline{font-size:.875rem;margin-top:12px}
.proof-manifesto{margin:32px 0;padding:clamp(24px,4vw,48px);background:#102630;color:#fff5e8;border-top:6px solid #f47b35}
.proof-manifesto .eyebrow{color:#f4c65d;letter-spacing:.12em;font-size:.875rem;margin:0 0 22px}
.proof-manifesto h3{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;font:800 clamp(1.8rem,3vw,3rem)/1.08 Manrope,Arial,sans-serif;letter-spacing:-.04em;margin:0 0 28px;color:#fff5e8}
.proof-manifesto h3 span{padding-bottom:18px;border-bottom:2px solid #e0aa53}
.proof-manifesto h3 span:nth-child(even){color:#f4c65d}
.proof-manifesto p{color:#e0e9e9;max-width:900px}
.proof-manifesto .proof-message{font-size:clamp(1.3rem,2vw,1.8rem);font-weight:700;line-height:1.3;color:#fff;margin:0 0 14px}
.proof-manifesto p:last-child{margin-bottom:0}
@media(max-width:850px){.proof-manifesto h3{grid-template-columns:repeat(2,minmax(0,1fr));font-size:clamp(1.8rem,5vw,2.5rem)}}
