.site-theme .trust-section{padding-top:85px;padding-bottom:70px;border-top:1px solid #dcd2c9}
.trust-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:38px}
.trust-heading h2{margin:0;font:400 clamp(36px,3.4vw,55px)/1.13 var(--serif);letter-spacing:-.035em;color:#3c3937}
.trust-heading h2 em{color:#7d7873}
.trust-heading>.text-link{margin-bottom:8px;font-size:13px}
.trust-review-grid{display:grid;grid-template-columns:.8fr 1fr 1fr;gap:24px;align-items:stretch}
.trust-rating{padding:25px 22px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}
.trust-rating>img{width:99px;height:34px;object-fit:contain;margin-bottom:18px}
.trust-rating>strong{font:400 34px var(--serif);color:#413e3b}
.trust-stars{display:block;color:#b77d14;letter-spacing:3px;font-size:21px;line-height:1.4}
.trust-rating>.trust-stars{font-size:27px;margin:9px 0 5px}
.trust-rating p{font-size:13px;margin:6px 0;color:#605c58}
.trust-rating small{font-size:10px;color:#6d6864;margin-top:14px;line-height:1.5}
.trust-review{position:relative;padding:29px;background:#fffdf6;box-shadow:0 12px 25px #2f2c2a09;border:1px solid #e2e3d5;border-top:2px solid #bda581;display:flex;flex-direction:column}
.trust-review:nth-child(3){background:#f5f2e8;transform:translateY(12px)}
.trust-review-person{display:flex;align-items:center;gap:12px;margin-bottom:24px}
.trust-avatar{display:grid;place-items:center;flex:0 0 40px;height:40px;border-radius:50%;background:#e5ddd6;color:#55514d;font:500 13px var(--sans)}
.trust-review:nth-child(3) .trust-avatar{background:#e9dece;color:#82654a}
.trust-review-person h3{font:500 13px/1.5 var(--sans);margin:0;color:#3e3b38}
.trust-review-person div>span{font-size:10px;color:#78736e}
.trust-review-person>img{margin-left:auto;flex-shrink:0}
.trust-review blockquote{font:400 clamp(21px,1.9vw,29px)/1.45 var(--serif);letter-spacing:-.025em;margin:15px 0 23px;color:#474340}
.trust-excerpt{font-size:10px;color:#756f6a;margin-top:auto}
.trust-credentials{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:55px;padding-top:35px;border-top:1px solid #cdcac8}
.trust-credential{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:10px 22px;border-right:1px solid #ddd2c9;transition:background .2s}
.trust-credential:last-child{border-right:0}
.trust-credential:hover{background:#fffaf1}
.trust-credential:focus-visible{outline:2px solid #8b6238;outline-offset:4px}
.trust-credential img{width:100%;max-width:175px;height:85px;object-fit:contain}
.trust-homestars img{max-width:83px}
.trust-chamber img{max-width:190px}
.trust-google img{max-width:155px}
.trust-credential>span{font-size:10px;color:#5b5753;display:flex;align-items:center;gap:10px}
.trust-credential b{font-weight:400;color:#9a734d;font-size:16px}
@media(max-width:1050px){.trust-review-grid{grid-template-columns:.7fr 1fr 1fr;gap:16px}.trust-review{padding:22px}.trust-review-person{gap:8px}.trust-review-person h3{font-size:12px}.trust-avatar{flex-basis:33px;height:33px}.trust-credential{padding:10px 15px}}
@media(max-width:760px){.site-theme .trust-section{padding-top:55px;padding-bottom:50px}.trust-heading{display:block;margin-bottom:26px}.trust-heading>.text-link{display:inline-block;margin-top:20px}.trust-review-grid{grid-template-columns:1fr}.trust-rating{padding:15px 15px 26px}.trust-review{padding:26px}.trust-review:nth-child(3){transform:none}.trust-review blockquote{font-size:26px}.trust-review-person h3{font-size:14px}.trust-credentials{grid-template-columns:1fr 1fr;margin-top:32px;padding-top:15px}.trust-credential{padding:22px 10px;border-bottom:1px solid #ddd2c9;gap:14px}.trust-credential:nth-child(2){border-right:0}.trust-credential:nth-child(n+3){border-bottom:0}.trust-credential img{height:65px;max-width:135px}.trust-homestars img{max-width:68px}.trust-credential>span{font-size:9px;gap:5px}.trust-chamber img{max-width:145px}}

/* Blend the original BBB artwork into the paper without a white image/card box. */
.trust-bbb,.trust-bbb:hover{background:transparent}
.trust-bbb img{mix-blend-mode:multiply}
