/* A single, quiet entrance; the metrics remain the focus. */
.trust .metrics>div{position:relative}
.trust .trust-detail{height:58px;margin-bottom:18px;display:flex;align-items:center;justify-content:center;position:relative;pointer-events:none}
.trust .trust-people{isolation:isolate}
.trust .trust-face{width:44px;height:44px;border:3px solid #faf9f6;border-radius:50%;background-repeat:no-repeat;box-shadow:0 3px 10px #0000000c;margin-left:-10px;opacity:0;transform:translateY(9px)}
.trust .trust-face:first-child{margin-left:0;background-image:url('/images/partnerships/review-sisters-walking-v4.webp');background-size:338px 225px;background-position:-112px -8px}
.trust .trust-face:nth-child(2){background-image:url('/images/partnerships/maya-profile-v1.webp');background-size:cover;background-position:center;z-index:2}
.trust .trust-face:nth-child(3){background-image:url('/images/partnerships/review-sisters-walking-v4.webp');background-size:338px 225px;background-position:-187px -16px;z-index:3}
.trust .trust-stars{font-size:23px;letter-spacing:3px;width:max-content;margin-inline:auto;color:#deddd9;white-space:nowrap}
.trust .trust-stars-fill{position:absolute;left:0;top:0;height:100%;width:0;overflow:hidden;display:flex;align-items:center;color:#292929}
.trust .trust-paper{position:absolute;width:37px;height:48px;background:#fff;border:1px solid #e4e2df;border-radius:4px;box-shadow:0 5px 10px #29251c10;transform:translateY(8px);opacity:0}
.trust .trust-paper:before{content:'';position:absolute;left:7px;right:7px;top:9px;height:3px;background:#b6b5b0;box-shadow:0 7px #e6e4e0,0 12px #e6e4e0,0 17px #e6e4e0,0 22px #e6e4e0}
.trust .trust-paper:first-child{--tx:-17px;--rot:-15deg}.trust .trust-paper:nth-child(2){--tx:16px;--rot:12deg}.trust .trust-paper:last-child{--tx:0px;--rot:0deg}
.trust.is-revealed .trust-face{animation:trust-face-in .7s cubic-bezier(.2,.7,.2,1) forwards}
.trust.is-revealed .trust-face:nth-child(2){animation-delay:.12s}.trust.is-revealed .trust-face:nth-child(3){animation-delay:.24s}
.trust.is-revealed .trust-stars-fill{animation:trust-stars-in 1.1s .15s cubic-bezier(.2,.7,.2,1) forwards}
.trust.is-revealed .trust-paper{animation:trust-paper-in .9s cubic-bezier(.2,.7,.2,1) forwards}.trust.is-revealed .trust-paper:nth-child(2){animation-delay:.1s}.trust.is-revealed .trust-paper:last-child{animation-delay:.2s}
@keyframes trust-face-in{to{opacity:1;transform:translateY(0)}}
@keyframes trust-stars-in{to{width:98%}}
@keyframes trust-paper-in{to{opacity:1;transform:translateX(var(--tx)) rotate(var(--rot))}}
@media(max-width:650px){.trust .trust-detail{height:46px;margin-bottom:16px}.trust .trust-face{width:35px;height:35px;border-width:2px;margin-left:-9px}.trust .trust-stars{font-size:17px;letter-spacing:1px}.trust .trust-paper{width:29px;height:39px}.trust .trust-paper:before{left:5px;right:5px;top:7px;height:2px}.trust .metrics{gap:16px}.trust .metrics>div>strong{font-size:34px}.trust .metrics>div>span{font-size:12px;line-height:1.45}.trust .trust-face:first-child{background-size:270px 180px;background-position:-90px -6px}.trust .trust-face:nth-child(3){background-size:270px 180px;background-position:-149px -13px}}
@media(prefers-reduced-motion:reduce){.trust .trust-face{opacity:1;transform:none;animation:none!important}.trust .trust-stars-fill{width:98%;animation:none!important}.trust .trust-paper{opacity:1;transform:translateX(var(--tx)) rotate(var(--rot));animation:none!important}}
.trust .metrics .trust-detail{flex-direction:row;gap:0;min-width:0}.trust .trust-face{flex-shrink:0}.trust .metrics .trust-stars-fill{flex-direction:row;justify-content:flex-start;gap:0;min-width:0;line-height:1}.trust .trust-stars{line-height:1}.trust .metrics{min-width:0}.trust .metrics>div{min-width:0}
.trust{scroll-margin-top:120px}.trust .metrics>div{align-items:center;text-align:center}
.trust .trust-face:first-child{background-image:url('/images/partnerships/trust-portrait-center-v1.png');background-size:cover;background-position:center}
.trust .trust-face:nth-child(2){background-image:url('/images/partnerships/trust-portrait-left-v2.png');background-size:cover;background-position:center}
