.portfolio-proof{padding:clamp(32px,6vw,76px) 24px;background:#f4f5f6;color:#215554}.portfolio-proof-inner{max-width:1160px;margin:auto}.portfolio-proof h2{font-size:clamp(27px,4vw,42px);line-height:1.15;margin:10px 0 22px}.portfolio-proof p{font-size:17px;line-height:1.7;max-width:790px}.portfolio-proof a{color:inherit;text-underline-offset:4px}.portfolio-eyebrow{font-size:12px!important;font-weight:700;letter-spacing:2px}.portfolio-proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.portfolio-proof-split{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center}.portfolio-proof figure{margin:0}.portfolio-proof img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;display:block;border-radius:4px}.portfolio-proof figcaption{font-size:14px;line-height:1.5;padding-top:12px}.portfolio-table-wrap{overflow-x:auto}.portfolio-proof table{border-collapse:collapse;width:100%;font-size:16px;line-height:1.6}.portfolio-proof th,.portfolio-proof td{text-align:left;padding:14px;border-bottom:1px solid #c7d9d8;vertical-align:top}.portfolio-proof th{font-weight:700}@media(max-width:700px){.portfolio-proof-grid,.portfolio-proof-split{grid-template-columns:1fr}.portfolio-proof-grid{gap:28px}.portfolio-proof{padding:36px 20px}}