.testimonials-section[data-v-2bbfae3c]{background-color:#fff;padding:4em 1em}@media(min-width:924px){.testimonials-section[data-v-2bbfae3c]{padding:5em 2em}}.section-header[data-v-2bbfae3c]{margin:0 auto 2em;max-width:800px;text-align:center}.section-title[data-v-2bbfae3c]{color:#333;font-size:2rem;margin-bottom:.5em}.slider-container[data-v-2bbfae3c]{align-items:center;display:flex;gap:1em;margin:0 auto;max-width:1300px;position:relative}@media(max-width:768px){.slider-container[data-v-2bbfae3c]{padding:0 3em}}.slider-viewport[data-v-2bbfae3c]{flex:1;overflow:hidden;position:relative;z-index:1}.slider-track[data-v-2bbfae3c]{display:flex;transition:transform .5s ease}.testimonial-card[data-v-2bbfae3c]{background-color:#f5efe6;border-radius:8px;box-shadow:0 2px 8px #00000014;display:flex;flex:0 0 calc(100% - 1em);flex-direction:column;margin:0 .5em;min-height:280px;padding:1.5em}@media(min-width:768px){.testimonial-card[data-v-2bbfae3c]{flex:0 0 calc(50% - 1em)}}@media(min-width:924px){.testimonial-card[data-v-2bbfae3c]{flex:0 0 calc(33.333% - 1em)}}.slider-nav[data-v-2bbfae3c]{align-items:center;background-color:#da6c10;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:48px;justify-content:center;position:relative;transition:opacity .3s ease;width:48px;z-index:10}.slider-nav[data-v-2bbfae3c] svg{pointer-events:none}.slider-nav[data-v-2bbfae3c]:hover{opacity:.8}.slider-nav[data-v-2bbfae3c]:active{transform:scale(.95)}@media(max-width:768px){.slider-nav[data-v-2bbfae3c]{height:44px;position:absolute;top:50%;transform:translateY(-50%);width:44px}.slider-nav.prev[data-v-2bbfae3c]{left:0}.slider-nav.next[data-v-2bbfae3c]{right:0}.slider-nav[data-v-2bbfae3c]:active{transform:translateY(-50%) scale(.95)}}.slider-dots[data-v-2bbfae3c]{display:flex;gap:.75em;justify-content:center;margin-top:2em}.slider-dots button[data-v-2bbfae3c]{background-color:#0003;border:none;border-radius:50%;cursor:pointer;height:12px;transition:background-color .3s ease;width:12px}.slider-dots button.active[data-v-2bbfae3c]{background-color:#da6c10}.slider-dots button[data-v-2bbfae3c]:hover:not(.active){background-color:#0006}.stars[data-v-2bbfae3c]{display:flex;gap:.25em;margin-bottom:1em}.stars .star[data-v-2bbfae3c]{color:#f5c518;font-size:1.2rem}.testimonial-text[data-v-2bbfae3c]{color:#333;flex-grow:1;font-size:1rem;line-height:1.6;margin-bottom:1.5em;max-height:150px;overflow-y:auto}.testimonial-author[data-v-2bbfae3c]{border-top:1px solid rgba(0,0,0,.1);padding-top:1em}.testimonial-author .name[data-v-2bbfae3c]{color:#333;display:block;font-weight:600;margin-bottom:.25em}.testimonial-author .source[data-v-2bbfae3c]{color:#0009;font-size:.9rem}
