/* Homepage "What customers say" + documented results (Andre, 2026-10-04). Baked by
   deploy/home-proof/bake.py and rebuilt at runtime by vorp-configure-cta.js. */
.vorp-home-oldproof{display:none !important}
.vorp-proof{background:#fff;border-top:1px solid #e3e7eb;padding:96px 0 104px;font-family:Inter,system-ui,sans-serif;color:#3a3f46}
.vorp-proof-wrap{width:min(1180px,100% - 48px);margin-inline:auto}
.vorp-proof-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap}
.vorp-proof-kicker{font:600 12.5px Inter,sans-serif;letter-spacing:.2em;text-transform:uppercase;color:#0089E0;margin:0 0 14px}
.vorp-proof h2{font:700 clamp(36px,4.6vw,60px)/1.02 "Barlow Condensed",Inter,sans-serif;text-transform:uppercase;color:#0A0E14;margin:0;letter-spacing:.005em}
.vorp-proof-rating{display:flex;align-items:center;gap:12px;padding:12px 16px;border:1px solid #e3e7eb;border-radius:999px;background:#f4f6f8}
.vorp-stars{display:inline-flex;gap:2px;flex:none}
.vorp-stars svg{width:16px;height:16px;fill:#F5B301}
.vorp-proof-rating b{font:700 22px "Barlow Condensed",sans-serif;color:#0A0E14;line-height:1}
.vorp-proof-rating span{font-size:12.5px;color:#6b7178;letter-spacing:.04em}
.vorp-proof-track{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:44px}
.vorp-review{position:relative;display:flex;flex-direction:column;gap:18px;padding:34px 30px 28px;border:1px solid #e3e7eb;border-radius:18px;background:linear-gradient(180deg,#fff,#f7f9fb)}
.vorp-review::before{content:"\201C";position:absolute;top:10px;left:24px;font:700 110px/1 "Barlow Condensed",serif;color:#0089E0;opacity:.16;pointer-events:none}
.vorp-review blockquote{margin:28px 0 0;font:600 clamp(19px,1.6vw,23px)/1.3 "Barlow Condensed",sans-serif;color:#0A0E14;letter-spacing:.005em;flex:1}
.vorp-review-foot{display:flex;align-items:center;gap:12px;padding-top:18px;border-top:1px solid #e3e7eb}
.vorp-review-av{width:40px;height:40px;border-radius:50%;background:#0A0E14;color:#fff;display:grid;place-items:center;font:700 16px "Barlow Condensed",sans-serif;flex:none}
.vorp-review-who{display:grid;gap:3px;flex:1;min-width:0}
.vorp-review-who b{font:700 14px "Barlow Condensed",sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#0A0E14}
.vorp-review-who span{font-size:12px;color:#6b7178}
.vorp-review-foot .vorp-stars svg{width:13px;height:13px}
.vorp-proof-results{margin-top:72px}
.vorp-proof-results .vorp-proof-head h2{font-size:clamp(28px,3vw,40px)}
.vorp-proof-all{font:700 13px Inter,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#0089E0;text-decoration:none;white-space:nowrap}
.vorp-proof-all:hover{color:#0A0E14}
.vorp-studies{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:32px}
.vorp-study{display:grid;grid-template-columns:42% 1fr;border:1px solid #e3e7eb;border-radius:18px;overflow:hidden;background:#0A0E14;color:#fff;text-decoration:none;min-height:260px;transition:transform .2s,box-shadow .2s}
.vorp-study:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(10,14,20,.18)}
.vorp-study img{display:block;width:100%;height:100%;object-fit:cover;min-height:200px}
.vorp-study-b{padding:26px 28px 24px;display:flex;flex-direction:column;gap:6px}
.vorp-study-b .vorp-proof-kicker{color:#00AEEF;margin-bottom:6px}
.vorp-study-b strong{font:700 clamp(44px,4.4vw,60px)/1 "Barlow Condensed",sans-serif;color:#fff}
.vorp-study-b em{font-style:normal;font:600 11.5px Inter,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.62)}
.vorp-study-b p{margin:12px 0 0;font-size:14.5px;line-height:1.55;color:rgba(255,255,255,.78);flex:1}
.vorp-study-b span{margin-top:14px;font-weight:600;font-size:14px;color:#00AEEF}
@media(max-width:900px){.vorp-studies{grid-template-columns:1fr}}
@media(max-width:760px){
  .vorp-proof{padding:64px 0 72px}
  .vorp-proof-track{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;margin:32px -24px 0;padding:0 24px 12px;scrollbar-width:none}
  .vorp-proof-track::-webkit-scrollbar{display:none}
  .vorp-review{flex:0 0 84%;scroll-snap-align:start}
  .vorp-study{grid-template-columns:1fr}
  .vorp-study img{aspect-ratio:16/9;min-height:0}
}
