.bc-proof-section{border-bottom:1px solid #dedbd5;background:#fff}.bc-proof{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;padding:30px 0}.bc-proof>div{display:grid;gap:4px}.bc-proof strong{font-size:25px;line-height:1.25;letter-spacing:-.025em}.bc-proof span{font-size:14px;color:#60636a}.bc-section{padding:72px 0}.bc-tint{background:#f5f3ef}.bc-section h2{font-size:clamp(29px,3vw,42px);line-height:1.18;letter-spacing:-.025em;margin:0 0 24px}.bc-label{font-size:12px;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:#8e1917;margin:0 0 20px!important}.bc-intro{font-size:18px;max-width:780px;color:#60636a;margin:0 0 32px}.bc-cases{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:34px}.bc-cases article{display:flex;flex-direction:column;padding-top:26px;border-top:2px solid #a6110f;min-width:0}.bc-cases h3{font-size:24px;line-height:1.25;letter-spacing:-.025em;margin:0 0 20px}.bc-cases p:not(.bc-label){font-size:16px;line-height:1.65;margin:0 0 20px}.bc-cases .bc-outcome{color:#60636a}.bc-link{display:inline-block;text-decoration:underline;text-underline-offset:5px;font-weight:650;font-size:15px;line-height:1.5}.bc-cases .bc-link{margin-top:auto;padding-top:8px}.bc-capabilities{display:grid;grid-template-columns:repeat(3,1fr);gap:0 38px}.bc-capabilities article{border-top:1px solid #d8d4cd;padding:25px 0}.bc-capabilities h3{font-size:22px;line-height:1.25;margin-bottom:14px}.bc-capabilities p{color:#60636a;line-height:1.65;margin:0;font-size:16px}.bc-service-links{display:flex;flex-wrap:wrap;gap:18px 32px;margin-top:25px}.bc-service-links a{text-decoration:underline;text-underline-offset:5px;font-weight:650}.bc-feature{display:grid;grid-template-columns:1fr 1fr;gap:64px}.bc-feature h3{font-size:24px;margin:0 0 16px}.bc-feature p{line-height:1.65;margin:0 0 24px}.bc-capabilities+.bc-feature{margin-top:30px;padding-top:34px;border-top:1px solid #d8d4cd}.bc-link:focus-visible,.bc-service-links a:focus-visible{outline:3px solid #d47725;outline-offset:5px}.vrost-about .vp-hero h1{font-size:clamp(38px,4vw,56px)}
@media(max-width:1000px){.bc-cases{gap:24px}.bc-cases h3{font-size:22px}.bc-proof{gap:20px}.bc-proof strong{font-size:22px}.bc-feature{gap:35px}.bc-capabilities{grid-template-columns:1fr 1fr;gap:0 28px}}
@media(max-width:700px){.bc-section{padding:48px 0}.bc-cases,.bc-feature{grid-template-columns:1fr;gap:32px}.bc-proof{grid-template-columns:1fr;gap:18px;padding:25px 0}.bc-proof>div{grid-template-columns:1fr 1fr;align-items:center;gap:16px}.bc-proof strong{font-size:20px}.bc-proof span{font-size:13px}.bc-cases article{padding-top:24px}.bc-capabilities{grid-template-columns:1fr}.bc-cases h3{font-size:25px}.bc-service-links{flex-direction:column;gap:17px}.bc-proof-section .container{padding-left:20px;padding-right:20px}}
