.trust-card{position:relative;overflow:hidden;padding:27px 30px 24px;background:radial-gradient(ellipse at 50% 52%,#e9f1de66,transparent 68%),#fffefa!important;text-align:center}.trust-card:after{content:'';position:absolute;width:160px;height:160px;right:-100px;bottom:-100px;border:22px solid #e5ecdb;border-radius:50%;pointer-events:none}.trust-heading{display:flex;align-items:center;gap:12px;text-align:left}.trust-avatar{width:42px;height:42px;border:1px solid #d5e1c8;background:#e8efdf;border-radius:14px;display:grid;place-items:center;color:#48724e;font-weight:700;font-size:18px}.trust-heading h2{font-size:19px;margin:0 0 3px}.trust-heading h2:before{display:none}.trust-heading .muted{font-size:11px}.trust-flower{margin-left:auto;font-size:30px;color:#aec096}.trust-medallion{width:210px;height:210px;margin:26px auto 20px;padding:10px;border-radius:50%;background:conic-gradient(from -90deg,#35765e 0%,#91af70 var(--score),#e7ecdf var(--score),#e7ecdf 100%);box-shadow:0 0 0 7px #f0f3e8,0 0 0 8px #dbe4ce,0 13px 30px #365b4912}.trust-medallion-inner{height:100%;border-radius:50%;background:radial-gradient(circle at 35% 20%,#fffef5,#f0f4e8);display:flex;align-items:center;justify-content:center;flex-direction:column;border:4px solid #fffefa;box-shadow:inset 0 0 0 1px #dfe7d5}.trust-heart{font-size:27px;line-height:1;color:#879f6c;margin-bottom:3px}.trust-medallion strong{font:700 65px/1.1 Manrope,sans-serif;letter-spacing:-3px;color:#2e6a53;font-variant-numeric:tabular-nums}.trust-total{font-size:11px;color:#77886f;letter-spacing:.06em;margin-top:4px}.trust-caption{font:600 15px Manrope,sans-serif;margin:23px 0 7px;color:#395a44}.trust-note{color:#85917e;font-size:11px;margin:0;line-height:1.7}@media(max-width:520px){.trust-card{padding:23px}.trust-medallion{width:195px;height:195px}.trust-medallion strong{font-size:60px}}
