.testimonials-intro.svelte-6srcjd{text-align:center;max-width:800px;margin:0 auto 60px}.testimonials-intro.svelte-6srcjd h2:where(.svelte-6srcjd){font-size:clamp(2rem,4vw,3rem);margin-bottom:20px;color:var(--text-primary)}.testimonials-intro.svelte-6srcjd p:where(.svelte-6srcjd){font-size:1.2rem;color:var(--text-tertiary);line-height:1.8}.testimonials-grid.svelte-6srcjd{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px;margin-top:40px}.testimonial-card.svelte-6srcjd{background:var(--card-bg);padding:40px;border-radius:16px;box-shadow:0 4px 20px #00000014;transition:all .4s ease;border-left:4px solid var(--color-primary);position:relative;opacity:0;transform:translateY(30px)}.testimonial-card.mounted.svelte-6srcjd{animation:fadeInUp .8s ease-out forwards}.testimonial-card.svelte-6srcjd:hover{transform:translateY(-10px);box-shadow:0 15px 40px #00000026;border-left-color:var(--color-secondary)}.quote-icon.svelte-6srcjd{position:absolute;top:20px;right:30px;font-size:60px;color:var(--color-primary);opacity:.2;line-height:1}.rating.svelte-6srcjd{margin-bottom:20px;display:flex;gap:5px}.star.svelte-6srcjd{font-size:20px;animation:svelte-6srcjd-pulse 2s ease-in-out infinite}.star.svelte-6srcjd:nth-child(1){animation-delay:0s}.star.svelte-6srcjd:nth-child(2){animation-delay:.2s}.star.svelte-6srcjd:nth-child(3){animation-delay:.4s}.star.svelte-6srcjd:nth-child(4){animation-delay:.6s}.star.svelte-6srcjd:nth-child(5){animation-delay:.8s}@keyframes svelte-6srcjd-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.testimonial-text.svelte-6srcjd{font-size:1.05rem;line-height:1.8;color:var(--text-secondary);margin-bottom:25px;font-style:italic}.testimonial-footer.svelte-6srcjd{display:flex;justify-content:space-between;align-items:flex-end;padding-top:20px;border-top:1px solid #f3f4f6}.client-name.svelte-6srcjd{font-size:18px;font-weight:700;color:var(--text-primary);margin-bottom:5px}.event-type.svelte-6srcjd{font-size:14px;color:var(--text-tertiary)}.testimonial-date.svelte-6srcjd{font-size:14px;color:var(--text-tertiary);font-weight:500}.trust-section.svelte-6srcjd{background:var(--bg-secondary)}.section-title.svelte-6srcjd{text-align:center;font-size:clamp(2rem,4vw,3rem);margin-bottom:50px;color:var(--text-primary);position:relative;display:inline-block;width:100%}.section-title.svelte-6srcjd:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:100px;height:4px;background:linear-gradient(90deg,var(--color-primary),var(--color-secondary));border-radius:2px}.trust-grid.svelte-6srcjd{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px}.trust-item.svelte-6srcjd{background:var(--card-bg);padding:40px 30px;border-radius:16px;text-align:center;box-shadow:0 4px 15px #0000000d;transition:all .3s ease;opacity:0;transform:translateY(30px)}.trust-item.mounted.svelte-6srcjd{animation:fadeInUp .8s ease-out forwards}.trust-item.svelte-6srcjd:hover{transform:translateY(-10px);box-shadow:0 15px 40px #0000001a}.trust-icon.svelte-6srcjd{font-size:60px;margin-bottom:20px;animation:float 3s ease-in-out infinite}.trust-item.svelte-6srcjd h3:where(.svelte-6srcjd){font-size:22px;margin-bottom:15px;color:var(--text-primary)}.trust-item.svelte-6srcjd p:where(.svelte-6srcjd){color:var(--text-tertiary);line-height:1.6}.cta-section.svelte-6srcjd{background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));color:#fff;text-align:center}.cta-content.svelte-6srcjd h2:where(.svelte-6srcjd){font-size:clamp(2rem,4vw,3rem);margin-bottom:20px;color:#fff}.cta-content.svelte-6srcjd p:where(.svelte-6srcjd){font-size:1.2rem;margin-bottom:30px;opacity:.95}@media(max-width:768px){.testimonials-grid.svelte-6srcjd{grid-template-columns:1fr}.testimonial-footer.svelte-6srcjd{flex-direction:column;align-items:flex-start;gap:10px}}
