.proof{background:var(--color-white);border-top:1px solid var(--color-gray-100);padding:80px 24px}.proof__inner{max-width:1120px;margin:0 auto}.proof__head{margin-bottom:32px}.proof__eyebrow{display:block;margin-bottom:10px;font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--color-gray-300)}.proof__title{margin:0;font-family:var(--font-primary);font-size:var(--font-size-h3);font-weight:600;letter-spacing:-.01em;color:var(--color-dark)}.proof__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.proof__card{display:flex}.proof__link{display:flex;flex-direction:column;gap:12px;width:100%;padding:24px;border:1px solid var(--color-gray-100);border-radius:12px;background:var(--color-white);text-decoration:none;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}.proof__link:hover,.proof__link:focus-visible{border-color:var(--color-gray-300);transform:translateY(-2px);box-shadow:0 8px 24px #2727270f}.proof__meta{font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--color-gray-300)}.proof__headline{font-family:var(--font-primary);font-size:17px;line-height:1.35;font-weight:600;color:var(--color-dark)}.proof__impact{margin-top:auto;font-family:var(--font-primary);font-size:13px;line-height:1.5;color:var(--color-gray-700)}.proof__impact strong{font-weight:700;color:var(--color-dark)}.proof__readmore{font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--color-orange)}.proof__all{display:inline-block;margin-top:28px;font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:.06em;color:var(--color-dark);text-decoration:none;border-bottom:1px solid var(--color-gray-300);padding-bottom:2px;transition:color .15s ease,border-color .15s ease}.proof__all:hover,.proof__all:focus-visible{color:var(--color-orange);border-color:var(--color-orange)}@media (max-width: 900px){.proof{padding:56px 20px}.proof__grid{grid-template-columns:1fr}}
