.testimonials-carousel[data-astro-cid-3mek2l3j]{position:relative;width:100%;max-width:64rem;margin:0 auto}.testimonials-container[data-astro-cid-3mek2l3j]{position:relative;overflow:hidden;min-height:400px;transition:height .4s cubic-bezier(.4,0,.2,1)}.testimonials-wrapper[data-astro-cid-3mek2l3j]{position:relative;width:100%}.testimonial-slide[data-astro-cid-3mek2l3j]{position:absolute;top:0;left:0;width:100%;opacity:0;transform:translate(0);transition:opacity .5s cubic-bezier(.4,0,.2,1),transform 0s .5s;pointer-events:none}.testimonial-slide[data-astro-cid-3mek2l3j].active{position:relative;opacity:1;transform:translate(0);transition:opacity .5s cubic-bezier(.4,0,.2,1);pointer-events:auto}.testimonial-card[data-astro-cid-3mek2l3j]{background:#1f293780;backdrop-filter:blur(12px);border:1px solid rgb(55,65,81);border-radius:1rem;padding:3rem;transition:border-color .2s ease}.testimonial-card[data-astro-cid-3mek2l3j]:hover{border-color:#eab30880}.quote-icon[data-astro-cid-3mek2l3j]{width:3rem;height:3rem;color:#eab308;margin-bottom:1.5rem}.testimonial-quote[data-astro-cid-3mek2l3j]{margin:0 0 2rem}.testimonial-quote[data-astro-cid-3mek2l3j] p[data-astro-cid-3mek2l3j]{font-size:1.125rem;line-height:1.75rem;color:#d1d5db;font-style:italic;margin:0}.testimonial-author[data-astro-cid-3mek2l3j]{border-top:1px solid rgb(55,65,81);padding-top:1.5rem}.author-name[data-astro-cid-3mek2l3j]{font-size:1.125rem;font-weight:600;color:#fff;margin:0 0 .25rem}.author-position[data-astro-cid-3mek2l3j]{color:#eab308;margin:0}.carousel-controls[data-astro-cid-3mek2l3j]{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:2rem}.carousel-button[data-astro-cid-3mek2l3j]{display:flex;align-items:center;justify-content:center;padding:.5rem;background:#1f2937;border:1px solid rgb(55,65,81);border-radius:9999px;cursor:pointer;transition:all .2s ease}.carousel-button[data-astro-cid-3mek2l3j]:hover{background:#374151;border-color:#4b5563}.carousel-button[data-astro-cid-3mek2l3j]:focus-visible{outline:2px solid rgb(234,179,8);outline-offset:2px}.carousel-button[data-astro-cid-3mek2l3j]:active{transform:scale(.95)}.button-icon[data-astro-cid-3mek2l3j]{width:1.25rem;height:1.25rem;color:#fff}.carousel-indicators[data-astro-cid-3mek2l3j]{display:flex;gap:.5rem;padding:0 1rem}.indicator-dot[data-astro-cid-3mek2l3j]{width:.75rem;height:.75rem;border-radius:9999px;background:#374151;border:none;cursor:pointer;transition:all .2s ease;padding:0}.indicator-dot[data-astro-cid-3mek2l3j]:hover{background:#4b5563;transform:scale(1.2)}.indicator-dot[data-astro-cid-3mek2l3j].active{background:#eab308;transform:scale(1.3)}.indicator-dot[data-astro-cid-3mek2l3j]:focus-visible{outline:2px solid rgb(234,179,8);outline-offset:2px}@media(max-width:1024px){.testimonial-card[data-astro-cid-3mek2l3j]{padding:2rem}.testimonial-quote[data-astro-cid-3mek2l3j] p[data-astro-cid-3mek2l3j]{font-size:1rem;line-height:1.625rem}}@media(max-width:768px){.testimonials-container[data-astro-cid-3mek2l3j]{min-height:450px}.testimonial-card[data-astro-cid-3mek2l3j]{padding:1.5rem}.quote-icon[data-astro-cid-3mek2l3j]{width:2.5rem;height:2.5rem;margin-bottom:1rem}.testimonial-quote[data-astro-cid-3mek2l3j] p[data-astro-cid-3mek2l3j]{font-size:.9375rem;line-height:1.5rem}.author-name[data-astro-cid-3mek2l3j]{font-size:1rem}.author-position[data-astro-cid-3mek2l3j]{font-size:.875rem}}@media(prefers-reduced-motion:reduce){.testimonial-slide[data-astro-cid-3mek2l3j],.testimonial-slide[data-astro-cid-3mek2l3j].active{transition:opacity .2s ease}.testimonials-container[data-astro-cid-3mek2l3j]{transition:height .2s ease}.carousel-button[data-astro-cid-3mek2l3j]:active{transform:none}}@keyframes fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-astro-cid-j7pv25f6]{animation:fade-in .8s ease-out}.bg-pattern[data-astro-cid-j7pv25f6]{background-image:url('data:image/svg+xml,%3Csvg width="60" height="60" viewBox="0 0 60 60" xmlns="http://www.w3.org/2000/svg"%3E%3Cg fill="none" fill-rule="evenodd"%3E%3Cg fill="%239C92AC" fill-opacity="0.02"%3E%3Cpath d="M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z"/%3E%3C/g%3E%3C/g%3E%3C/svg%3E')}
