.testimonials-section{position:relative;background:var(--white);width:100%;padding:var(--space-3xl) 0 110px;overflow:hidden}.testimonials-section::before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.5;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='120'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)' opacity='0.35'/></svg>");background-size:180px 180px}.testimonials-header{padding-bottom:50px;position:relative;z-index:1}.testimonials-title{font-family:"Monument";font-size:clamp(48px,5.7vw,95px);font-weight:400;line-height:.92;letter-spacing:0;color:#000;text-transform:uppercase;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:none}.testimonials-header{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px 40px}.testimonials-section .testimonials-google,.testimonials-section .testimonials-google:visited{font-family:"Poppins",sans-serif;font-weight:200;font-size:18px;color:#000;text-decoration:underline;text-underline-offset:5px;transition:opacity .3s ease}.testimonials-section .testimonials-google:hover{opacity:.6}.testimonials-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.testimonial-card{position:relative;background:#0d0d0d;border-radius:24px;padding:50px 34px 40px;display:flex;flex-direction:column;align-items:center;text-align:center;opacity:0;transform:translateY(40px);transition:opacity .7s ease,transform .7s ease}.testimonial-card.is-visible{opacity:1;transform:translateY(0)}.testimonial-card{transition-delay:calc(var(--delay, 0) * 1ms)}.testimonial-photo{width:180px;height:180px;border-radius:50%;background:#fff;overflow:hidden;flex-shrink:0;margin-bottom:36px}.testimonial-photo img{width:100%;height:100%;object-fit:cover;display:block}.testimonial-text{position:relative;font-family:"SecretCode";font-size:15px;line-height:1.7;color:#d8d8d8;max-width:320px;margin-bottom:28px}.testimonial-quote{display:inline-block;width:12px;height:12px;margin-left:6px;border-radius:2px;background:#d97a72;transform:translateY(2px) rotate(2deg)}.testimonial-name{font-family:"Satoshi";font-weight:700;font-size:18px;color:#fff;line-height:1.3;margin-bottom:6px}.testimonial-role{font-family:"SecretCode";font-size:12px;letter-spacing:1.5px;text-transform:uppercase;color:#9a9a9a}@media(max-width:1100px){.testimonials-grid{grid-template-columns:1fr;max-width:460px;margin-inline:auto}}@media(max-width:600px){.testimonials-title{font-size:clamp(28px,9vw,40px)}.testimonial-photo{width:140px;height:140px;margin-bottom:26px}.testimonial-card{padding:40px 26px 32px}}