/* Clair trust section: owner-confirmed figures, no third-party ranking. */
.clair-proof-section{isolation:isolate;margin:0;padding:0;background:transparent;color:inherit}
.trust-proof{background:#21473c;color:#fff;padding:38px 0 28px}
.trust-heading{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:24px}
.trust-eyebrow{font-family:inherit;font-size:10px;font-weight:650;letter-spacing:1.5px;color:#dbe9df}
.trust-heading h2{margin:0;color:#fff;font-size:30px;line-height:1.16;letter-spacing:-.5px}
.trust-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;background:rgba(255,255,255,.10);border:1px solid rgba(255,255,255,.11);border-radius:23px;padding:9px}
.trust-metric{background:#fff;color:#21473c;border-radius:15px;min-height:126px;display:flex;align-items:center;justify-content:center;gap:18px;padding:25px 18px}
.trust-metric-value{font-family:inherit;font-weight:750;font-size:clamp(35px,3.6vw,46px);line-height:1.1;letter-spacing:-1.8px;white-space:nowrap;font-variant-numeric:lining-nums tabular-nums}
.trust-metric p{font-size:13px;line-height:1.5;letter-spacing:0;margin:0;color:#38554a}
.trust-source{font-size:10px;line-height:1.5;color:#d7e5dc;margin:14px 10px 0;text-align:center}
.trust-brands{background:#fff;padding:34px 0 37px;border-bottom:1px solid #e6ece5}
.trust-brands h3{font-family:inherit;font-size:18px;font-weight:650;line-height:1.45;color:#21473c;text-align:center;letter-spacing:-.25px;margin:0 0 22px}
.trust-logo-grid{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));column-gap:26px;row-gap:13px;align-items:center}
.trust-logo-grid li{margin:0;padding:0;min-width:0;height:55px;display:flex;align-items:center;justify-content:center}
.trust-logo-grid img{display:block;width:100%;height:auto;max-width:140px;max-height:43px;object-fit:contain;filter:none}
@media(max-width:1050px){.trust-metric{flex-direction:column;gap:12px;text-align:center;padding:22px 12px}.trust-metric p br{display:none}.trust-metric p{max-width:180px}.trust-logo-grid{column-gap:20px;grid-template-columns:repeat(4,minmax(0,1fr))}.trust-heading h2{font-size:27px}}
@media(max-width:600px){.trust-proof{padding:27px 0 22px}.trust-heading{display:block;margin-bottom:19px}.trust-eyebrow{font-size:9px;letter-spacing:1.2px}.trust-heading h2{font-size:26px;margin-top:8px;letter-spacing:-.6px}.trust-metrics{grid-template-columns:1fr;gap:8px;padding:7px;border-radius:20px}.trust-metric{flex-direction:row;justify-content:flex-start;text-align:left;min-height:87px;padding:19px 16px;border-radius:12px;gap:16px}.trust-metric-value{font-size:37px;letter-spacing:-1.5px;min-width:133px}.trust-metric p{font-size:12px;line-height:1.4;max-width:none}.trust-metric p br{display:block}.trust-source{font-size:9px;margin:12px 0 0}.trust-brands{padding:27px 0 25px}.trust-brands h3{font-size:16px;max-width:300px;margin:0 auto 18px}.trust-logo-grid{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:20px;row-gap:7px}.trust-logo-grid li{height:48px}.trust-logo-grid img{max-width:110px;max-height:34px}}
@media(max-width:359px){.trust-metric{gap:10px;padding:18px 12px}.trust-metric-value{font-size:31px;min-width:114px}.trust-metric p{font-size:11px}.trust-logo-grid{column-gap:15px}.trust-brands h3{font-size:15px}}
