.testimonial{border-bottom:1px solid var(--rule);border-top:1px solid var(--rule);color:var(--ink);overflow:hidden;padding:120px 32px;position:relative}.testimonial .bg{left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.testimonial-inner{align-items:center;display:grid;gap:64px;grid-template-columns:1fr 260px;margin:0 auto;max-width:1000px;position:relative;z-index:2}.testimonial-quote{color:var(--ink);font-family:var(--display);font-size:clamp(24px,3vw,34px);font-weight:500;letter-spacing:-.015em;line-height:1.3;text-wrap:pretty}.testimonial-quote:before{background:var(--grad-text);-webkit-background-clip:text;background-clip:text;content:"\201C";display:block;font-size:96px;font-weight:800;height:24px;line-height:0;margin-bottom:28px;-webkit-text-fill-color:transparent}.testimonial-meta{border-image:var(--grad-text) 1;border-left:2px solid transparent;padding-left:24px}.testimonial-name{color:var(--ink);font-size:15px;font-weight:600;margin-bottom:3px}.testimonial-role{color:var(--ink-3);font-family:var(--mono);font-size:13px;letter-spacing:.02em;line-height:1.5;margin-bottom:18px}.testimonial-company{background:var(--grad-text);-webkit-background-clip:text;background-clip:text;font-family:var(--display);font-size:22px;font-weight:600;letter-spacing:-.01em;-webkit-text-fill-color:transparent}.testimonial-result{border-top:1px solid var(--rule);color:var(--ink-4);font-family:var(--mono);font-size:11px;letter-spacing:.05em;margin-top:16px;padding-top:16px;text-transform:uppercase}.testimonial-result strong{background:var(--grad-text);-webkit-background-clip:text;background-clip:text;display:block;font-family:var(--display);font-size:32px;font-weight:600;letter-spacing:-.025em;margin-top:4px;text-transform:none;-webkit-text-fill-color:transparent}