
.v8proof{padding:90px 0;background:#f5f8f7;color:#173f49}
.v8proof .v8wrap{max-width:1150px;margin:auto;padding:0 24px}
.v8eyebrow{color:#18747b;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}
.v8proof h2{font-size:clamp(31px,4vw,51px);letter-spacing:-.04em;line-height:1.15;margin:15px 0 18px;color:#173f49}
.v8intro{font-size:17px;line-height:1.8;color:#567079;max-width:780px}
.v8cases{display:grid;grid-template-columns:1fr;gap:22px;margin-top:40px}
.v8case{background:white;border:1px solid #dce9e6;border-radius:14px;padding:30px;box-shadow:0 8px 28px #163d4808}
.v8case h3{font-size:24px;letter-spacing:-.025em;margin:8px 0 20px;color:#173f49}
.v8cols{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}
.v8cols>div{border-top:2px solid #dce9e6;padding-top:16px}
.v8cols>div:nth-child(2){border-color:#18747b}
.v8cols>div:nth-child(3){border-color:#b4842e}
.v8cols strong{display:block;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#176c75;margin-bottom:9px}
.v8cols p{font-size:14px;line-height:1.8;color:#4f6670;margin:0}
.v8proofnote{margin-top:25px;border-left:4px solid #b4842e;padding:17px 22px;background:#fff;color:#596b71;line-height:1.7;font-size:13px}
.v8next{margin-top:32px;display:flex;gap:14px;flex-wrap:wrap}
.v8next a{display:inline-flex;gap:12px;padding:15px 22px;background:#176c75;color:white!important;border-radius:5px;text-decoration:none;font-weight:700}
.v8next a:last-child{background:white;color:#176c75!important;border:1px solid #bcd5d2}
@media(max-width:780px){.v8proof{padding:60px 0}.v8cols{grid-template-columns:1fr}.v8case{padding:20px}}
