.testimonials-section[data-v-5b08bbbb]{background:linear-gradient(180deg,#f9fafb,#fff 50%,#f9fafb);overflow:hidden;padding:6rem 0;position:relative}@media(min-width:768px){.testimonials-section[data-v-5b08bbbb]{padding:8rem 0}}.testimonials-bg-gradient[data-v-5b08bbbb]{background:radial-gradient(ellipse at center,hsla(31,53%,64%,.06) 0,transparent 70%);height:60%;left:50%;pointer-events:none;position:absolute;top:0;transform:translate(-50%);width:80%}.testimonials-bg-quote[data-v-5b08bbbb]{color:#d4a5730a;height:20rem;pointer-events:none;position:absolute;right:5%;top:10%;width:20rem}.testimonials-bg-quote svg[data-v-5b08bbbb]{height:100%;width:100%}.testimonials-title[data-v-5b08bbbb]{color:#1a1a1a;font-family:Playfair Display,serif;font-size:clamp(2rem,4vw,3rem);font-weight:600;line-height:1.2;margin-bottom:1rem}.testimonials-subtitle[data-v-5b08bbbb]{color:#6b7280;font-family:Inter,sans-serif;font-size:1.0625rem;margin:0 auto;max-width:28rem}.testimonial-card[data-v-5b08bbbb]{background:#fff;border-radius:1rem;box-shadow:0 4px 6px #00000005,0 12px 24px #0000000a,0 24px 48px #0000000a;overflow:hidden;padding:3rem 2.5rem;position:relative;text-align:center}@media(min-width:768px){.testimonial-card[data-v-5b08bbbb]{padding:4rem}}.testimonial-corner[data-v-5b08bbbb]{background:linear-gradient(135deg,transparent 50%,hsla(31,53%,64%,.08) 0);height:6rem;position:absolute;right:0;top:0;width:6rem}.testimonial-stars[data-v-5b08bbbb]{color:#d4a574;display:flex;gap:.25rem;justify-content:center;margin-bottom:2rem}.testimonial-stars svg[data-v-5b08bbbb]{height:1.25rem;width:1.25rem}.testimonial-quote[data-v-5b08bbbb]{color:#374151;font-family:Playfair Display,serif;font-size:clamp(1.125rem,2vw,1.375rem);font-style:italic;font-weight:400;line-height:1.8;margin-bottom:2.5rem}.testimonial-author[data-v-5b08bbbb]{gap:1rem}.testimonial-author[data-v-5b08bbbb],.testimonial-avatar[data-v-5b08bbbb]{align-items:center;display:flex;justify-content:center}.testimonial-avatar[data-v-5b08bbbb]{background:linear-gradient(135deg,#d4a574,#a07d5a);border-radius:50%;height:3.5rem;width:3.5rem}.testimonial-avatar-text[data-v-5b08bbbb]{color:#fff;font-family:Inter,sans-serif;font-size:1rem;font-weight:600;letter-spacing:.025em}.testimonial-author-info[data-v-5b08bbbb]{text-align:left}.testimonial-author-name[data-v-5b08bbbb]{color:#1a1a1a;font-family:Playfair Display,serif;font-size:1.125rem;font-weight:600;margin-bottom:.125rem}.testimonial-author-role[data-v-5b08bbbb]{color:#d4a574;font-family:Inter,sans-serif;font-size:.75rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.testimonial-nav[data-v-5b08bbbb]{gap:1rem;margin-top:3rem}.testimonial-nav[data-v-5b08bbbb],.testimonial-nav-btn[data-v-5b08bbbb]{align-items:center;display:flex;justify-content:center}.testimonial-nav-btn[data-v-5b08bbbb]{background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:50%;color:#1a1a1a;cursor:pointer;height:3rem;transition:all .3s ease;width:3rem}.testimonial-nav-btn svg[data-v-5b08bbbb]{height:1.25rem;width:1.25rem}.testimonial-nav-btn[data-v-5b08bbbb]:hover{background:linear-gradient(135deg,#d4a574,#a07d5a);border-color:transparent;color:#fff;transform:scale(1.05)}.testimonial-nav-divider[data-v-5b08bbbb]{background:#0000001a;height:1px;width:2rem}
