/* Home page additions: document-sourced contact card, legal links, and a shorter hold after the stacked "why" cards (the CTA band follows them). */
.af-why__stack{padding-block-end:clamp(32px,6vh,72px)}
.af-section--insights .af-section-header__intro,#industries .af-section-header__intro{max-width:68ch}
#industries .af-section-header__intro{margin-block-start:14px;color:var(--af-slate-500);font-size:var(--af-fs-body);line-height:var(--af-lh-body)}
.home-contact .af-quotepanel__inner{justify-content:flex-end}
.home-contact__title{margin:0;color:var(--af-on-dark);font-size:clamp(20px,2vw,26px);font-weight:var(--af-fw-bold)}
.home-contact__list{display:grid;gap:18px;margin:0;padding:0;list-style:none}
.home-contact__row{display:grid;gap:4px;padding-block-start:16px;border-block-start:1px solid rgba(255,255,255,.22);color:var(--af-on-dark);font-size:15px;line-height:1.7}
.home-contact__row a{color:var(--af-on-dark);font-weight:var(--af-fw-semi);text-decoration:none}
.home-contact__row a:hover{text-decoration:underline}
.home-contact__row small{color:var(--af-on-dark-80);font-size:13px}
[dir=rtl] .home-contact__row a[dir=ltr]{text-align:right}
.home-legal a{color:inherit;text-decoration:none}
.home-legal a:hover{text-decoration:underline}
.af-form__privacy a{color:inherit;text-decoration:underline}
.home-stats__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:12px 48px;align-items:end;margin-block-end:clamp(20px,3vw,32px)}
.home-stats__title{margin:0;color:var(--af-navy-900);font-size:clamp(22px,2.2vw,30px);font-weight:var(--af-fw-black)}
.home-stats__intro{margin:0;max-width:70ch;color:var(--af-slate-500);font-size:var(--af-fs-body);line-height:var(--af-lh-body)}
.home-stats__notes{display:flex;flex-wrap:wrap;gap:10px;margin:clamp(18px,2.4vw,28px) 0 0;padding:0;list-style:none}
.home-stats__notes li{padding:6px 14px;border:1px solid var(--af-line-200,#dfe6ee);border-radius:999px;color:var(--af-navy-900);font-size:13px;font-weight:var(--af-fw-semi)}
@media(max-width:760px){.home-stats__head{grid-template-columns:1fr}}
