.testimonials-section[data-astro-cid-wgrcrutd]{--text-dark: #1a1714}.testimonials-section[data-astro-cid-wgrcrutd] .container[data-astro-cid-wgrcrutd]{display:flex;flex-direction:column;gap:var(--space-2xl)}.testimonials-section__header[data-astro-cid-wgrcrutd]{text-align:center;display:flex;flex-direction:column;align-items:center}.testimonials-section__heading[data-astro-cid-wgrcrutd]{color:var(--text-dark);line-height:1.15;margin-bottom:var(--space-md)}.testimonials-section__desc[data-astro-cid-wgrcrutd]{max-width:36rem;text-align:center;color:var(--color-mid-gray);margin-bottom:0}.testimonials-section__rating[data-astro-cid-wgrcrutd]{color:var(--text-dark);margin-top:var(--space-md)}.testimonials-section__logos[data-astro-cid-wgrcrutd]{display:grid;grid-template-columns:repeat(6,1fr);border-top:1px solid rgba(0,0,0,.1);border-left:1px solid rgba(0,0,0,.1)}.testimonials-section__logo-cell[data-astro-cid-wgrcrutd]{display:flex;align-items:center;justify-content:center;padding:var(--space-md) var(--space-lg);min-height:96px;min-width:0;border-right:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1)}.testimonials-section__logo-cell[data-astro-cid-wgrcrutd] img[data-astro-cid-wgrcrutd]{display:block;width:100%;max-width:130px;height:auto;max-height:48px;object-fit:contain;opacity:.55;filter:brightness(0) opacity(.65);transition:filter .3s ease}.testimonials-section__logo-cell[data-astro-cid-wgrcrutd]:hover img[data-astro-cid-wgrcrutd]{opacity:1;filter:brightness(0) opacity(.95)}.testimonials-section__carousel[data-astro-cid-wgrcrutd]{display:flex;flex-direction:column;align-items:center;gap:var(--space-lg);max-width:44rem;margin:0 auto;text-align:center}.testimonials-section__quote-mark[data-astro-cid-wgrcrutd]{font-family:var(--font-heading);font-size:72px;line-height:.6;color:var(--color-brass);font-style:italic;user-select:none}.testimonials-section__slides[data-astro-cid-wgrcrutd]{position:relative;width:100%}.testimonials-section__slide[data-astro-cid-wgrcrutd]{display:none;flex-direction:column;gap:var(--space-lg)}.testimonials-section__slide[data-astro-cid-wgrcrutd].is-active{display:flex}.testimonials-section__slide[data-astro-cid-wgrcrutd].is-active{animation:slide-in .5s var(--fade-ease) both}@keyframes slide-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.testimonials-section__quote[data-astro-cid-wgrcrutd]{font-family:var(--font-heading);font-size:clamp(18px,2.2vw,26px);font-style:italic;font-weight:400;line-height:1.55;color:var(--text-dark);margin-bottom:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden}.testimonials-section__slide[data-astro-cid-wgrcrutd].is-expanded .testimonials-section__quote[data-astro-cid-wgrcrutd]{display:block;-webkit-box-orient:unset;-webkit-line-clamp:unset;overflow:visible}.testimonials-section__actions[data-astro-cid-wgrcrutd]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-md)}.testimonials-section__more[data-astro-cid-wgrcrutd]{color:var(--color-brass);background:none;border:none;padding:0;cursor:pointer;text-decoration:none}a[data-astro-cid-wgrcrutd].testimonials-section__more{text-decoration:none}.testimonials-section__footer[data-astro-cid-wgrcrutd]{display:flex;flex-direction:column;align-items:center;gap:var(--space-sm)}.testimonials-section__rule[data-astro-cid-wgrcrutd]{width:32px;height:1px;background:var(--color-brass);border:none}.testimonials-section__author[data-astro-cid-wgrcrutd]{font-family:var(--font-body);font-size:10px;font-weight:600;letter-spacing:2.4px;text-transform:uppercase;color:var(--color-brass);margin-bottom:0}.testimonials-section__dots[data-astro-cid-wgrcrutd]{display:flex;align-items:center;gap:var(--space-sm)}.testimonials-section__dot[data-astro-cid-wgrcrutd]{width:8px;height:8px;border-radius:50%;border:none;background:#0003;cursor:pointer;padding:0;transition:background .22s ease,transform .22s ease}.testimonials-section__dot[data-astro-cid-wgrcrutd].is-active{background:var(--color-brass);transform:scale(1.3)}@media(max-width:900px){.testimonials-section__logos[data-astro-cid-wgrcrutd]{grid-template-columns:repeat(4,1fr)}}@media(max-width:600px){.testimonials-section__logos[data-astro-cid-wgrcrutd]{grid-template-columns:repeat(3,1fr)}.testimonials-section__logo-cell[data-astro-cid-wgrcrutd]{padding:var(--space-sm);min-height:64px}.testimonials-section__logo-cell[data-astro-cid-wgrcrutd] img[data-astro-cid-wgrcrutd]{max-width:84px;max-height:32px}.testimonials-section__quote-mark[data-astro-cid-wgrcrutd]{font-size:52px}.testimonials-section__quote[data-astro-cid-wgrcrutd]{font-size:clamp(16px,4.5vw,20px)}}
