.testimonials[data-astro-cid-lgmo6427]{padding:clamp(96px,13vh,140px) 0;background:#fff}.testimonials-container[data-astro-cid-lgmo6427]{max-width:1240px;margin:0 auto;padding:0 clamp(20px,4vw,48px)}.section-head[data-astro-cid-lgmo6427]{max-width:64ch;margin:0 0 48px;text-align:left;display:flex;flex-direction:column;align-items:flex-start}.testimonials-eyebrow[data-astro-cid-lgmo6427]{font-family:var(--font-mono);font-size:11px;font-weight:600;color:var(--color-primary-600);letter-spacing:.12em;text-transform:uppercase;margin:0 0 14px;display:inline-flex;align-items:center;gap:8px}.testimonials-eyebrow[data-astro-cid-lgmo6427]:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--color-primary-500)}.testimonials-heading[data-astro-cid-lgmo6427]{font-family:var(--font-heading);font-weight:500;font-size:clamp(26px,3.6vw,42px);line-height:1.12;letter-spacing:-.025em;color:var(--color-ink);margin:0}.testimonials-heading[data-astro-cid-lgmo6427] .accent{color:var(--color-primary-500);font-weight:600}.testimonials-grid[data-astro-cid-lgmo6427]{display:grid;grid-template-columns:1.7fr 1fr;gap:24px;align-items:stretch}@media(max-width:880px){.testimonials-grid[data-astro-cid-lgmo6427]{grid-template-columns:1fr}}.testimonial[data-astro-cid-lgmo6427]{background:#fff;border:1px solid var(--color-base-300);border-radius:12px;padding:40px 36px;display:flex;flex-direction:column;gap:24px;transition:border-color .18s;position:relative;overflow:hidden}.testimonial[data-astro-cid-lgmo6427]:before{content:"“";position:absolute;top:-10px;right:24px;font-family:var(--font-heading);font-size:130px;line-height:1;color:var(--color-primary-500);opacity:.16;font-weight:600;pointer-events:none}.testimonial[data-astro-cid-lgmo6427]:nth-child(1) .testimonial-quote[data-astro-cid-lgmo6427]{font-size:clamp(22px,1.9vw,28px)}.testimonial[data-astro-cid-lgmo6427]:nth-child(2){background:#0a1521;border-color:#16243a;color:#ffffffeb}.testimonial[data-astro-cid-lgmo6427]:nth-child(2):before{color:var(--color-primary-500);opacity:.4}.testimonial[data-astro-cid-lgmo6427]:nth-child(2) .testimonial-quote[data-astro-cid-lgmo6427]{color:#fff}.testimonial[data-astro-cid-lgmo6427]:nth-child(2) .testimonial-quote[data-astro-cid-lgmo6427] em{color:var(--color-primary-300)}.testimonial[data-astro-cid-lgmo6427]:nth-child(2) .testimonial-name[data-astro-cid-lgmo6427]{color:#fff}.testimonial[data-astro-cid-lgmo6427]:nth-child(2) .testimonial-role[data-astro-cid-lgmo6427]{color:#ffffffa6}.testimonial[data-astro-cid-lgmo6427]:nth-child(2) .testimonial-company[data-astro-cid-lgmo6427]{color:#ffffff6b}.testimonial[data-astro-cid-lgmo6427]:nth-child(2) .testimonial-meta-bottom[data-astro-cid-lgmo6427]{border-color:#16243a;color:#ffffffa6}.testimonial[data-astro-cid-lgmo6427]:nth-child(2) .testimonial-meta-bottom[data-astro-cid-lgmo6427] strong{color:#fff}.testimonial[data-astro-cid-lgmo6427]:hover{border-color:var(--color-ink-faint)}.testimonial-quote[data-astro-cid-lgmo6427]{font-size:clamp(20px,1.8vw,24px);line-height:1.45;letter-spacing:-.015em;color:var(--color-ink);font-weight:400;position:relative;padding-left:24px;margin:0}.testimonial-quote[data-astro-cid-lgmo6427]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--color-primary-500);border-radius:2px}.testimonial-quote[data-astro-cid-lgmo6427] em{color:var(--color-ink);font-style:italic;font-weight:500}.testimonial-attrib[data-astro-cid-lgmo6427]{display:flex;align-items:center;gap:14px;margin-top:auto}.testimonial-photo[data-astro-cid-lgmo6427]{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;font-weight:600;flex-shrink:0}.testimonial[data-astro-cid-lgmo6427]:nth-child(1) .testimonial-photo[data-astro-cid-lgmo6427]{background:linear-gradient(135deg,#4a7bc4,#2c5298)}.testimonial[data-astro-cid-lgmo6427]:nth-child(2) .testimonial-photo[data-astro-cid-lgmo6427]{background:linear-gradient(135deg,var(--color-primary-300),var(--color-primary-500))}.testimonial-meta[data-astro-cid-lgmo6427]{font-size:14px;line-height:1.4}.testimonial-name[data-astro-cid-lgmo6427]{color:var(--color-ink);font-weight:600;display:block}.testimonial-role[data-astro-cid-lgmo6427]{color:var(--color-ink-mute);font-size:13px}.testimonial-company[data-astro-cid-lgmo6427]{font-size:13px;color:var(--color-ink-mute);margin-left:auto;display:inline-flex;align-items:center;font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.testimonial-rating[data-astro-cid-lgmo6427]{display:flex;gap:2px;color:var(--color-primary-500);font-size:14px}.testimonial-meta-bottom[data-astro-cid-lgmo6427]{border-top:1px solid var(--color-base-300);padding-top:18px;display:flex;justify-content:space-between;align-items:center;font-size:13px;color:var(--color-ink-mute)}.testimonial-meta-bottom[data-astro-cid-lgmo6427] strong{color:var(--color-ink);font-weight:600}.lt-ticker-wrap[data-astro-cid-muryfiwy]:before,.lt-ticker-wrap[data-astro-cid-muryfiwy]:after{content:"";position:absolute;top:0;bottom:0;width:32px;z-index:2;pointer-events:none}.lt-ticker-wrap[data-astro-cid-muryfiwy]:before{left:0;background:linear-gradient(to right,#fafaf9,#fafaf900)}.lt-ticker-wrap[data-astro-cid-muryfiwy]:after{right:0;background:linear-gradient(to left,#fafaf9,#fafaf900)}.lt-ticker-track[data-astro-cid-muryfiwy]{width:max-content;animation:lt-ticker-scroll 50s linear infinite}.lt-ticker-wrap[data-astro-cid-muryfiwy]:hover .lt-ticker-track[data-astro-cid-muryfiwy],.lt-ticker-wrap[data-astro-cid-muryfiwy]:focus-within .lt-ticker-track[data-astro-cid-muryfiwy]{animation-play-state:paused}@keyframes lt-ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.lt-ticker-track[data-astro-cid-muryfiwy]{animation:none}}
