/* Homepage-only credentials. Official BBB artwork remains unmodified. */
.home .hx-badges.zr-credentials{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-items:stretch;align-content:end;width:189px;min-width:0;padding:0 0 20px}
.home .zr-credential{width:264px;justify-self:end;display:grid;grid-template-columns:50px minmax(0,1fr);align-items:center;gap:13px;min-width:0;padding:15px 17px;border:1px solid #91bba64d;border-radius:15px;background:linear-gradient(135deg,#f8faf5,#edf2e9);color:#152b24;text-decoration:none;box-shadow:0 12px 30px #0003,inset 0 1px 0 #fff}
.home .zr-credential strong{display:block;font:800 17px/1.25 var(--hf);letter-spacing:-.02em}
.home .zr-credential small{display:block;margin-top:4px;color:#456054;font:600 12px/1.4 'Inter',system-ui,sans-serif;overflow-wrap:anywhere}
.home .zr-credential .zr-credential-icon{display:grid;place-items:center;width:50px;height:50px;border-radius:50%;background:#e1ebdf;color:#217545;border:1px solid #adc8ae}
.home .zr-credential .zr-credential-icon .ic{width:27px;height:27px;padding:0;background:none}
.home .zr-credential-bbb{grid-template-columns:72px minmax(0,1fr);border-color:#9ec2d1;background:linear-gradient(135deg,#fff,#edf5f7)}
.home .zr-credential-bbb img{display:block;width:72px;height:76px;max-width:100%;object-fit:contain}
.home .zr-credential-bbb strong{font-size:24px;color:#005f86}
.home .zr-credential-bbb small{color:#235064}
.home .zr-credential-verify{display:block;margin-top:7px;font:700 10px/1.4 'Inter',system-ui,sans-serif;letter-spacing:.04em;text-transform:uppercase;color:#35687b}
.home a.zr-credential-bbb:hover{border-color:#58a2c1;box-shadow:0 12px 30px #0003,0 0 0 2px #90c6dc55}
.home a.zr-credential-bbb:focus-visible{outline:3px solid #f5b867;outline-offset:4px}
.home .zr-credential-background strong{font-size:15px;overflow-wrap:anywhere}
@media(max-width:1060px){.home .hx-badges.zr-credentials{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;padding-bottom:0}.home .zr-credential{width:100%;justify-self:stretch;grid-template-columns:1fr;text-align:center;justify-items:center;gap:9px}.home .zr-credential-bbb{grid-template-columns:60px minmax(0,1fr);text-align:left;justify-items:stretch;gap:11px}.home .zr-credential-bbb img{width:60px;height:65px}.home .zr-credential-bbb strong{font-size:22px}}
@media(max-width:640px){.home .hx-badges.zr-credentials{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:0}.home .zr-credential{padding:14px 12px}.home .zr-credential-bbb{grid-column:1/-1;grid-template-columns:66px minmax(0,1fr);padding:13px 19px;gap:17px}.home .zr-credential-bbb img{width:66px;height:70px}.home .zr-credential-bbb strong{font-size:24px}.home .zr-credential strong{font-size:15px}.home .zr-credential-bbb strong{font-size:24px}.home .zr-credential small{font-size:11px}.home .zr-credential-bbb small{font-size:12px}.home .zr-credential-verify{font-size:10px}.home .zr-credential-background{grid-column:1/-1;grid-template-columns:50px minmax(0,1fr);text-align:left;justify-items:stretch;gap:15px}}
