.proof-overview{background:#fff;color:#202020;padding:92px 4% 78px;scroll-margin-top:30px;color-scheme:light}
.proof-layout{max-width:1440px;margin:auto;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:clamp(45px,5vw,90px);align-items:center}
.proof-eyebrow{display:block;font-size:10px;letter-spacing:.15em;font-weight:500;color:#888;margin-bottom:24px}
.proof-presentation h2{font-size:clamp(29px,2.6vw,43px);line-height:1.28;letter-spacing:-.055em;font-weight:400;max-width:800px}
.proof-presentation h2 em{color:#f57e00}
.proof-capabilities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:45px}
.proof-capability{display:flex;flex-direction:column;padding:21px 16px 16px;min-width:0;border:1px solid #e6e6e6;border-radius:19px;background:#fff;box-shadow:0 2px 4px #00000005;transition:border-color .25s,transform .25s,box-shadow .25s}
.proof-capability-featured{background:linear-gradient(160deg,#fff 30%,#fff8ef);border-color:#ffd29c;box-shadow:0 0 0 1px #ff890015}
.proof-icon{display:grid;place-items:center;background:#faf8f5;width:43px;height:43px;border-radius:11px;margin-bottom:24px}
.proof-icon img{width:22px;height:22px;filter:invert(52%) sepia(94%) saturate(2072%) hue-rotate(3deg) brightness(104%) contrast(105%)}
.proof-capability h3{font-size:19px;line-height:1.2;font-weight:600;letter-spacing:-.04em;margin:0 0 13px;color:#252525}
.proof-capability-featured h3{color:#8b3e09}
.proof-capability p{font-size:11px;line-height:1.65;color:#85817b;flex:1}
.proof-capability a{display:flex;align-items:center;justify-content:space-between;gap:8px;border-radius:7px;background:linear-gradient(180deg,#ffc16b,#ffab36);box-shadow:0 6px 18px #ff890017;color:#5d2c09;font-size:10px;font-weight:600;padding:12px 10px;margin-top:24px;min-height:43px;white-space:nowrap}
.proof-capability .pmais-arrow{width:18px;height:15px;flex-basis:18px;filter:brightness(0);opacity:.7}
.proof-capability a:hover{background:#ff8900;color:#211105}
.proof-capability:focus-within{outline:2px solid #ff8900;outline-offset:3px}
.proof-retention{display:flex;align-items:center;flex-wrap:wrap;gap:5px;font-size:11px;line-height:1.7;color:#777;margin-top:24px}
.proof-retention>span{display:inline-block;width:5px;height:5px;border-radius:50%;background:#ff8900;margin-right:5px}
.proof-retention strong{font-weight:500;color:#383838}
.proof-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:70px 32px;margin:0;padding-top:40px}
.proof-metrics>div{min-width:0}.proof-metrics dt{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin:0 0 12px}
.proof-metrics dt strong{font-size:clamp(57px,5.8vw,88px);font-weight:400;line-height:1;letter-spacing:-.085em;color:#181818}
.proof-metrics dt span{font-size:clamp(14px,1.4vw,20px);color:#a1a1a1;letter-spacing:-.035em}
.proof-metrics dd{margin:0;font-size:clamp(13px,1.3vw,18px);line-height:1.5;letter-spacing:-.02em;color:#858585}.proof-metrics dd b{font-weight:500;color:#565656}
@media(hover:hover){.proof-capability:hover{transform:translateY(-5px);border-color:#ffc581;box-shadow:0 12px 24px #d38f2510}}
@media(max-width:1100px){.proof-layout{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:35px}.proof-capabilities{gap:9px}.proof-capability{padding:18px 12px 12px}.proof-capability h3{font-size:17px}.proof-capability a{font-size:9px;padding:11px 7px}.proof-capability .pmais-arrow{width:15px;flex-basis:15px}.proof-metrics{gap:55px 24px}.proof-metrics dt strong{font-size:60px}}
@media(max-width:900px){.proof-overview{padding:65px 5%}.proof-layout{grid-template-columns:1fr;gap:50px}.proof-presentation h2{font-size:clamp(30px,4.5vw,39px);max-width:690px}.proof-capabilities{margin-top:32px;gap:15px}.proof-capability{padding:22px 18px 18px}.proof-capability h3{font-size:21px}.proof-capability p{font-size:13px}.proof-capability a{font-size:11px}.proof-metrics{padding:0;gap:32px;grid-template-columns:repeat(4,minmax(0,1fr))}.proof-metrics dt strong{font-size:50px}.proof-metrics dd{font-size:12px}.proof-metrics dt{gap:6px}.proof-metrics dt span{font-size:13px}}
@media(max-width:600px){.proof-overview{padding:52px 5%}.proof-eyebrow{font-size:9px;line-height:1.7;margin-bottom:20px}.proof-presentation h2{font-size:31px;line-height:1.26}.proof-layout{gap:38px}.proof-capabilities{grid-template-columns:1fr;gap:12px;margin-top:30px}.proof-capability{display:grid;grid-template-columns:42px minmax(0,1fr);column-gap:15px;padding:20px;border-radius:15px}.proof-icon{grid-column:1;grid-row:1/3;margin:0;width:42px;height:42px}.proof-capability h3{grid-column:2;font-size:20px;margin-bottom:8px}.proof-capability h3 br{display:none}.proof-capability p{grid-column:2;font-size:12px;line-height:1.65}.proof-capability a{grid-column:1/-1;font-size:12px;margin-top:18px;padding:12px 14px;min-height:44px}.proof-capability .pmais-arrow{width:20px;flex-basis:20px;height:17px}.proof-retention{font-size:11px;margin-top:20px}.proof-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 24px;border-top:1px solid #ededed;padding-top:34px}.proof-metrics dt strong{font-size:59px}.proof-metrics dt span{font-size:13px}.proof-metrics dd{font-size:13px}.proof-metrics dd br{display:none}}
@media(prefers-reduced-motion:reduce){.proof-capability{transition:none}.proof-capability:hover{transform:none}}
