/* Bedrijfsbewijs: leesbaar, herkenbaar en direct gekoppeld aan uitleg. */
.company-proof.shell{margin-block:24px 44px;padding:24px;background:#fff;border:1px solid #dce4e7;border-radius:12px;color:#282e31}
.company-proof-eyebrow{margin:0 0 20px;font-size:11px;font-weight:650;line-height:1.5;letter-spacing:.13em;color:#5b6b73}
.company-proof-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;list-style:none;margin:0;padding:0}
.company-proof-list>li{margin:0;min-width:0;padding:0 24px;border-left:1px solid #dce4e7}
.company-proof-list>li:first-child{border-left:0;padding-left:0}
.company-proof-list>li:last-child{padding-right:0}
.company-proof-card{display:flex;align-items:flex-start;gap:16px;height:100%;color:inherit;text-decoration:none;border-radius:6px}
.company-proof-icon{display:flex;align-items:center;justify-content:center;flex:0 0 46px;width:46px;height:46px;background:#eef7fa;border:1px solid #dfedf0;border-radius:12px;color:#007fb7}
.company-proof-icon svg{display:block;width:30px;height:30px}
.company-proof-copy{display:flex;flex-direction:column;min-width:0}
.company-proof-copy strong{font-size:21px;font-weight:650;line-height:1.3;letter-spacing:-.025em}
.company-proof-number{color:#397a20;white-space:nowrap}
.company-proof-description{font-size:15px;line-height:1.6;color:#59646a;margin-top:7px}
.company-proof-link{font-size:13px;font-weight:600;line-height:1.6;color:#2e576a;text-decoration:underline;text-underline-offset:4px;margin-top:12px}
.company-proof-card:hover .company-proof-link{color:#007caf}
.company-proof-card:focus-visible{outline:3px solid #00a0e4;outline-offset:7px}
.company-proof-assurance{display:flex;flex-wrap:wrap;gap:8px 28px;border-top:1px solid #e1e8eb;padding-top:17px;margin-top:24px;font-size:13px;line-height:1.7;color:#536169}
.company-proof-assurance>span>span{color:#397a20;font-weight:750;margin-right:7px}
.company-proof-compact.shell{padding:20px 24px;margin-bottom:24px}
.company-proof-compact .company-proof-description{font-size:14px}
.company-proof-compact .company-proof-assurance{display:none}
.company-proof-compact .company-proof-copy strong{font-size:18px}
.company-proof-compact .company-proof-eyebrow{margin-bottom:16px}
@media(max-width:1000px){.company-proof-card{gap:12px}.company-proof-list>li{padding-inline:16px}.company-proof-icon{flex-basis:38px;width:38px;height:38px}.company-proof-icon svg{width:26px;height:26px}.company-proof-copy strong{font-size:19px}}
@media(max-width:700px){.company-proof.shell{padding:20px;margin-block:20px 32px}.company-proof-list{grid-template-columns:1fr;gap:18px}.company-proof-list>li,.company-proof-list>li:first-child,.company-proof-list>li:last-child{border-left:0;padding:0}.company-proof-list>li+li{border-top:1px solid #e4e9ec;padding-top:18px}.company-proof-card{gap:16px}.company-proof-icon{flex-basis:44px;width:44px;height:44px}.company-proof-copy strong{font-size:20px}.company-proof-link{margin-top:6px}.company-proof-assurance{display:grid;gap:8px;margin-top:20px}.company-proof-compact .company-proof-description,.company-proof-compact .company-proof-link{display:none}.company-proof-compact .company-proof-card{align-items:center;min-height:44px}.company-proof-compact .company-proof-list{gap:12px}.company-proof-compact .company-proof-list>li+li{padding-top:12px}}

.company-proof-tab-note{margin:16px 0 0;color:#59646a;font-size:12px;line-height:1.6}
