.proof-note{color:var(--muted);max-width:430px;margin:26px 0 12px}.text-link{font-size:12px;color:var(--deep);text-underline-offset:4px}.testimonial-carousel{min-width:0}.testimonial-viewport{overflow:hidden}.testimonial-track{display:flex;transition:transform .45s ease}.testimonial-slide{flex:0 0 100%;margin:0;border-top:1px solid var(--line);padding:22px 0 0}.testimonial-language{color:var(--orange);font-size:11px;letter-spacing:.1em;text-transform:uppercase;margin:0 0 18px}.testimonial-slide blockquote{font:italic clamp(24px,3vw,36px)/1.25 var(--serif);margin:0 0 28px;max-width:700px}.testimonial-slide figcaption{color:var(--muted);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.carousel-controls{display:flex;align-items:center;gap:18px;margin-top:35px}.carousel-arrow{width:42px;height:42px;border:1px solid var(--line);border-radius:50%;background:transparent;color:var(--ink);font-size:20px}.carousel-dots{display:flex;gap:7px;flex:1;justify-content:center}.carousel-dot{width:8px;height:8px;border:0;border-radius:50%;padding:0;background:rgba(41,77,63,.25)}.carousel-dot.is-active{background:var(--orange);transform:scale(1.35)}
@media(max-width:800px){.testimonial-slide blockquote{font-size:25px}.carousel-controls{margin-top:26px}}
