/* A static, readable record of work. No animated counter or implied revenue. */
.credibility-section{padding:34px 0 52px;overflow:clip}
.credibility-card{position:relative;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:60px;align-items:center;padding:48px 54px;border:1px solid #cbd9e9;border-radius:28px;background:linear-gradient(135deg,#fff 20%,#f2f6fb);box-shadow:8px 8px 0 #e7eef7,0 24px 55px #0826490a}
.credibility-stat{border-right:1px solid #cbd9e9;padding-right:35px}
.credibility-period{display:block;color:#415a79;font-size:10px;font-weight:750;letter-spacing:.13em;text-transform:uppercase;margin-bottom:12px}
.credibility-value{display:block;color:#082649;font-size:clamp(38px,4.3vw,64px);font-weight:650;line-height:1.15;letter-spacing:-.055em;font-variant-numeric:tabular-nums;white-space:nowrap}
.credibility-unit{display:block;color:#415a79;font-size:12px;margin-top:14px}
.credibility-copy h2{color:#082649;font-size:clamp(26px,2.7vw,38px);letter-spacing:-.045em;line-height:1.15}
.credibility-copy p{color:#415a79;font-size:13px;line-height:1.85;margin-top:18px;max-width:480px}
.credibility-copy .text-link{margin-top:20px;font-size:12px}
@media(max-width:980px){.credibility-card{padding:36px;gap:32px}.credibility-value{font-size:clamp(32px,4.6vw,48px)}}
@media(max-width:720px){.credibility-section{padding:15px 0 36px}.credibility-card{grid-template-columns:1fr;gap:27px;padding:30px 25px;box-shadow:5px 5px 0 #e7eef7}.credibility-stat{border-right:0;border-bottom:1px solid #cbd9e9;padding:0 0 26px}.credibility-value{font-size:clamp(38px,10vw,56px)}.credibility-copy h2{font-size:29px}}
@media print{.credibility-section{padding:20px 0;overflow:visible}.credibility-card{box-shadow:none;break-inside:avoid;background:#fff}}

