/* FariDocs v1.36.1 — public impact metrics, About spacing, and contextual generator controls. */
.home-impact-section{width:min(1180px,calc(100% - 48px));margin:86px auto;padding:42px;border:1px solid var(--line,#dce6eb);border-radius:24px;background:linear-gradient(135deg,#f8fbfc,#eef8f7)}
.home-impact-heading{max-width:680px;margin:0 auto 28px;text-align:center}
.home-impact-heading h2{margin:10px 0 0;color:var(--ink,#123b5d);font-size:clamp(27px,3.4vw,42px);line-height:1.12;letter-spacing:-.035em}
.home-impact-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.home-impact-grid article{min-width:0;padding:23px 20px;border:1px solid #d9e7e9;border-radius:16px;background:#fff}
.home-impact-grid strong{display:block;color:#0c8178;font-size:clamp(27px,3vw,40px);font-weight:850;line-height:1}
.home-impact-grid h3{margin:10px 0 7px;color:#123b5d;font-size:14px;line-height:1.25}
.home-impact-grid p{margin:0;color:#687d89;font-size:11px;line-height:1.6}
.company-saas-story.company-role-section{margin-top:72px}
.generator-toolbar.no-currency{grid-template-columns:1.15fr 1fr 1.08fr .78fr}
html[data-theme="dark"] .home-impact-section{border-color:#294352;background:linear-gradient(135deg,#0d2432,#102f3a)}
html[data-theme="dark"] .home-impact-heading h2,html[data-theme="dark"] .home-impact-grid h3{color:#edf7fa}
html[data-theme="dark"] .home-impact-grid article{border-color:#31515e;background:#102a38}
html[data-theme="dark"] .home-impact-grid strong{color:#5cd6c9}
html[data-theme="dark"] .home-impact-grid p{color:#abc0c9}
@media(max-width:960px){.home-impact-grid{grid-template-columns:1fr 1fr}.generator-toolbar.no-currency{grid-template-columns:repeat(2,minmax(0,1fr))}.generator-toolbar.no-currency .toolbar-label{grid-column:1/-1}}
@media(max-width:620px){.home-impact-section{width:calc(100% - 30px);margin:58px auto;padding:28px 20px}.home-impact-grid{grid-template-columns:1fr}.home-impact-grid article{padding:20px}.company-saas-story.company-role-section{margin-top:50px}.generator-toolbar.no-currency{grid-template-columns:1fr}.generator-toolbar.no-currency .toolbar-label{grid-column:auto}}
