.ind-testimonial{margin:0 auto;max-width:1140px;padding:48px 40px 96px}.ind-testimonial-inner{background:var(--surface-card);border:.5px solid var(--hairline);border-radius:24px;box-shadow:0 1px 2px rgba(26,26,25,.03),0 4px 12px rgba(26,26,25,.04);overflow:hidden;padding:72px 80px;position:relative;text-align:center}.ind-testimonial-inner:before{background:radial-gradient(ellipse at center,rgba(250,230,236,.5) 0,transparent 60%);content:"";height:160%;pointer-events:none;position:absolute;right:-10%;top:-30%;width:50%}.ind-testimonial-inner>*{position:relative;z-index:1}.ind-testimonial-mark{color:var(--brand-red);font-family:Inter,serif;font-size:72px;font-weight:700;line-height:.7;margin-bottom:8px;opacity:.3}.ind-testimonial-quote{color:var(--ink);font-family:Inter,system-ui,sans-serif;font-size:clamp(22px,2.4vw,28px);font-weight:500;letter-spacing:-.015em;line-height:1.4;margin:0 auto 32px;max-width:860px}.ind-testimonial-quote em{color:var(--brand-red);font-style:italic;font-weight:500}.ind-testimonial-attribution{align-items:center;display:inline-flex;gap:14px}.ind-testimonial-avatar{background:var(--surface);border:.5px solid var(--hairline);border-radius:50%;height:48px;overflow:hidden;width:48px}.ind-testimonial-avatar img{display:block;height:100%;object-fit:cover;width:100%}.ind-testimonial-person{text-align:left}.ind-testimonial-name{color:var(--ink);font-size:15px;font-weight:600;letter-spacing:-.005em}.ind-testimonial-role{color:var(--ink-3);font-size:13px;margin-top:2px}