
.about-customer-stories{background:#edf2ed;color:#20392b}
.about-customer-stories .draft-experience{background:transparent;color:inherit}
.about-customer-stories .customer-voices{padding:clamp(48px,6vw,88px) max(24px,5vw);max-width:1600px;margin:auto}
.about-customer-stories .voices-heading{max-width:850px}
.about-customer-stories .eyebrow{font-size:11px;letter-spacing:.15em;color:#304d3b}
.about-customer-stories .voices-heading h2{font:400 clamp(36px,4.8vw,64px)/1.06 Helvetica,Arial,sans-serif;letter-spacing:-.045em;margin:22px 0;color:#20392b}
.about-customer-stories .voices-heading p{font-size:16px;line-height:1.7;color:#4b6254;margin:24px 0 40px}
.about-customer-stories .perspectives-track>.perspective-card{flex-basis:calc((100% - 24px)/2)}
.about-customer-stories .perspectives-track .testimonial-feature{margin:0;display:block}
@media(max-width:700px){.about-customer-stories .customer-voices{padding:48px 20px}.about-customer-stories .perspectives-track>.perspective-card{flex-basis:92%}}
body[data-draft] .about-customer-stories .draft-experience>.customer-voices{padding-inline:32px}
@media(max-width:700px){body[data-draft] .about-customer-stories .draft-experience>.customer-voices{padding-inline:20px}}

/* Keep customer proof beside the experience section, near the top of About. */
.about-track-stories{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,4vw,64px);align-items:start}
.about-track-stories>*{min-width:0}
.about-track-stories .about-numbers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:36px}
.about-track-stories .about-offset{margin-left:0;max-width:none}
.about-track-stories .about-customer-stories{background:transparent}
body[data-draft] .about-track-stories .draft-experience>.customer-voices{padding:0;max-width:100%}
.about-track-stories .voices-heading p{margin:16px 0 24px}
.about-track-stories .perspectives-track>.perspective-card{flex-basis:88%}
.about-track-stories .testimonial-copy{padding:24px}
@media(max-width:1000px){.about-track-stories{grid-template-columns:1fr}.about-track-stories .perspectives-track>.perspective-card{flex-basis:calc((100% - 24px)/2)}}
@media(max-width:700px){.about-track-stories .perspectives-track>.perspective-card{flex-basis:92%}}
.about-track-stories .about-track-copy h2{font-size:clamp(32px,3.1vw,46px);line-height:1.12}
