.social-proof{padding:var(--spacing-lg) 2rem;background:var(--color-bg-light);content-visibility:auto;contain-intrinsic-size:240px;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.social-proof-container{text-align:center;max-width:720px;margin:0 auto}.social-proof-heading{color:var(--color-text);letter-spacing:-.01em;margin:0 0 .85rem;font-size:1.25rem;font-weight:700;line-height:1.35}.social-proof-quote{border:0;margin:0;padding:0}.social-proof-text{color:var(--color-text-secondary);margin:0;font-size:1.05rem;font-style:italic;line-height:1.65}.social-proof-attribution{color:var(--color-text);flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem .45rem;margin-top:.85rem;font-size:.9rem;font-style:normal;display:flex}.social-proof-attribution-label{color:var(--color-text);opacity:.85}.social-proof-source{color:var(--color-text);border-radius:6px;align-items:center;gap:.4rem;padding:.15rem .35rem .15rem .15rem;font-weight:600;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.social-proof-source:hover{color:var(--color-primary-btn);background:rgba(116,172,79,.12);outline:none}.social-proof-source:focus-visible{color:var(--color-primary-btn);background:rgba(116,172,79,.12);outline:none}.social-proof-source-icon{border-radius:6px;flex-shrink:0}.social-proof-source-name{text-underline-offset:.15em;text-decoration:underline}.social-proof-quotes{text-align:left;gap:.75rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.social-proof-card{background:var(--color-bg,#fff);border:1px solid var(--color-border);border-radius:10px;padding:.85rem 1rem}.social-proof-card-quote{color:var(--color-text);margin:0;line-height:1.55}.social-proof-card-app{color:var(--color-text-secondary);margin:.45rem 0 0;font-size:.85rem;font-weight:600}
