.proof-section{color:#f8fafc;background:#08101f;padding:112px 24px}.proof-inner{grid-template-columns:minmax(320px,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(48px,7vw,96px);width:min(1180px,100%);margin:0 auto;display:grid}.proof-eyebrow{color:#7dd3c3;text-transform:uppercase;margin:0;font-size:12px;font-weight:900}.proof-copy h2{color:#fff;max-width:560px;margin:18px 0 0;font-size:clamp(44px,5.5vw,74px);line-height:.98}.proof-intro{color:#f1f5f9b8;max-width:560px;margin:24px 0 0;font-size:17px;line-height:1.7}.proof-copy ul{gap:14px;margin:30px 0 0;padding:0;list-style:none;display:grid}.proof-copy li{color:#f8fafcd6;align-items:flex-start;gap:11px;line-height:1.55;display:flex}.proof-copy li svg{color:#7dd3c3;flex:none;margin-top:3px}.proof-copy>a{color:#fff;width:fit-content;min-height:50px;transition:background var(--dur-fast) ease, transform var(--dur-fast) ease;border:1px solid #fff3;border-radius:999px;align-items:center;gap:9px;margin-top:34px;padding:0 18px;font-size:14px;font-weight:800;display:inline-flex}.proof-copy>a:hover{background:#ffffff1a;transform:translateY(-2px)}.proof-media{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.proof-media__link{border-radius:var(--radius-card);background:#fff;border:1px solid #ffffff29;min-height:210px;display:block;position:relative;overflow:hidden}.proof-media__link figure{height:100%;margin:0}.proof-media__primary{grid-column:1/-1;min-height:390px}.proof-media img{object-fit:cover;object-position:top;transition:transform .55s var(--ease-out)}.proof-media__link:hover img{transform:scale(1.025)}.proof-media figcaption{color:#0a1020;background:#ffffffeb;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:900;position:absolute;bottom:12px;left:12px}@media (max-width:900px){.proof-inner{grid-template-columns:1fr}}@media (max-width:560px){.proof-section{padding:76px 12px}.proof-copy{padding-inline:10px}.proof-copy h2{font-size:42px}.proof-media{gap:8px}.proof-media__primary{min-height:230px}.proof-media__link{min-height:140px}}@media (prefers-reduced-motion:reduce){.proof-media img,.proof-copy>a{transition:none}}
