.FeedbackSection-module__zSlfMW__testimonialsContainer{max-width:52rem;margin:0 auto clamp(2rem,4vw,3.75rem);position:relative}.FeedbackSection-module__zSlfMW__testimonialCard{border-radius:var(--mantine-radius-xl);text-align:center;background:linear-gradient(145deg,#fff 0%,#f8fdf9 45%,#fff 100%);border:1px solid #10b9812e;padding:clamp(1.25rem,3.5vw,2.75rem);transition:box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 4px 24px #10b98114,0 1px 3px #0000000d}.FeedbackSection-module__zSlfMW__testimonialCard:hover{border-color:#10b98147;transform:none;box-shadow:0 8px 32px #10b9811f,0 2px 6px #0000000f}.FeedbackSection-module__zSlfMW__accentBar{background:linear-gradient(90deg,#10b981 0%,#059669 60%,#34d399 100%);width:100%;height:4px;position:absolute;top:0;left:0}.FeedbackSection-module__zSlfMW__quoteWatermark{color:#10b98112;pointer-events:none;-webkit-user-select:none;user-select:none;line-height:1;position:absolute;top:clamp(.25rem,1vw,.75rem);right:clamp(.75rem,3vw,1.5rem)}.FeedbackSection-module__zSlfMW__testimonialContent{z-index:1;flex-direction:column;align-items:center;gap:clamp(1rem,2.5vw,1.5rem);animation:.45s cubic-bezier(.4,0,.2,1) FeedbackSection-module__zSlfMW__testimonialFadeIn;display:flex;position:relative}@keyframes FeedbackSection-module__zSlfMW__testimonialFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.FeedbackSection-module__zSlfMW__quoteIconWrap{border-radius:var(--mantine-radius-lg);color:#fff;background:linear-gradient(135deg,#10b981 0%,#059669 100%);flex-shrink:0;justify-content:center;align-items:center;width:clamp(2.75rem,8vw,3.25rem);height:clamp(2.75rem,8vw,3.25rem);display:inline-flex;box-shadow:0 4px 14px #10b98159}.FeedbackSection-module__zSlfMW__stars{justify-content:center;align-items:center;gap:clamp(.15rem,.5vw,.3rem);display:flex}.FeedbackSection-module__zSlfMW__star{flex-shrink:0;width:clamp(1rem,2.5vw,1.25rem);height:clamp(1rem,2.5vw,1.25rem)}.FeedbackSection-module__zSlfMW__comment{color:var(--mantine-color-dark-7);max-width:42rem;margin:0 auto;font-size:clamp(.9375rem,.875rem + .35vw,1.125rem);font-weight:500;line-height:1.75}.FeedbackSection-module__zSlfMW__commentMark{color:var(--mantine-color-green-6);font-weight:700}.FeedbackSection-module__zSlfMW__authorSection{border-top:1px solid #10b9811f;flex-direction:column;align-items:center;gap:clamp(.75rem,2vw,1rem);width:100%;margin-top:clamp(.25rem,1vw,.5rem);padding-top:clamp(1rem,2.5vw,1.5rem);display:flex}.FeedbackSection-module__zSlfMW__authorRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(.65rem,2vw,.875rem);display:flex}.FeedbackSection-module__zSlfMW__avatar{color:#fff;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:clamp(2.5rem,7vw,3rem);height:clamp(2.5rem,7vw,3rem);font-size:clamp(.875rem,.8rem + .25vw,1rem);font-weight:700;display:flex;box-shadow:0 3px 10px #10b9814d}.FeedbackSection-module__zSlfMW__authorName{color:var(--mantine-color-dark-7);font-size:clamp(1rem,.95rem + .3vw,1.125rem);font-weight:700;line-height:1.3}.FeedbackSection-module__zSlfMW__partnerBadge{letter-spacing:.04em;text-transform:uppercase;font-size:clamp(.6875rem,.65rem + .15vw,.75rem);font-weight:700}.FeedbackSection-module__zSlfMW__navigation{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(.75rem,2.5vw,1.25rem);margin-top:clamp(1.25rem,3vw,1.75rem);display:flex}.FeedbackSection-module__zSlfMW__navButton{width:clamp(2.5rem,8vw,2.75rem);height:clamp(2.5rem,8vw,2.75rem);color:var(--mantine-color-green-7);cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #10b98140;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .25s,border-color .25s,transform .25s,box-shadow .25s;display:inline-flex}.FeedbackSection-module__zSlfMW__navButton:hover{border-color:var(--mantine-color-green-5);background:#f0fdf4;transform:scale(1.05);box-shadow:0 4px 12px #10b98133}.FeedbackSection-module__zSlfMW__navButton:active{transform:scale(.97)}.FeedbackSection-module__zSlfMW__navButton:focus-visible{outline:2px solid var(--mantine-color-green-6);outline-offset:2px}.FeedbackSection-module__zSlfMW__dots{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(.35rem,1.2vw,.5rem);display:flex}.FeedbackSection-module__zSlfMW__dot{background:var(--mantine-color-gray-4);cursor:pointer;-webkit-tap-highlight-color:transparent;border:none;border-radius:999px;width:clamp(.5rem,1.5vw,.625rem);height:clamp(.5rem,1.5vw,.625rem);padding:0;transition:background-color .25s,width .25s,transform .25s}.FeedbackSection-module__zSlfMW__dot:hover{background:var(--mantine-color-green-4)}.FeedbackSection-module__zSlfMW__dot:focus-visible{outline:2px solid var(--mantine-color-green-6);outline-offset:2px}.FeedbackSection-module__zSlfMW__activeDot{background:linear-gradient(135deg,#10b981 0%,#059669 100%);width:clamp(1.25rem,3.5vw,1.5rem);transform:none}.FeedbackSection-module__zSlfMW__statCard{border:1px solid var(--mantine-color-gray-3);background:#fff;transition:transform .35s cubic-bezier(.4,0,.2,1),box-shadow .35s,border-color .35s}.FeedbackSection-module__zSlfMW__statCard:hover{box-shadow:var(--shadow-xl);border-color:var(--mantine-color-green-5);transform:translateY(-6px)}@media (min-width:48em){.FeedbackSection-module__zSlfMW__testimonialCard{text-align:left}.FeedbackSection-module__zSlfMW__testimonialContent{align-items:flex-start}.FeedbackSection-module__zSlfMW__quoteIconWrap{margin-inline:0}.FeedbackSection-module__zSlfMW__stars{justify-content:flex-start}.FeedbackSection-module__zSlfMW__comment{text-align:left;margin:0}.FeedbackSection-module__zSlfMW__authorSection{align-items:flex-start}.FeedbackSection-module__zSlfMW__authorRow{justify-content:flex-start}}@media (max-width:30em){.FeedbackSection-module__zSlfMW__testimonialCard{padding:1.125rem 1rem}.FeedbackSection-module__zSlfMW__quoteWatermark{opacity:.6;right:.5rem}.FeedbackSection-module__zSlfMW__navigation{gap:.65rem}}@media (prefers-reduced-motion:reduce){.FeedbackSection-module__zSlfMW__testimonialContent{animation:none}.FeedbackSection-module__zSlfMW__navButton,.FeedbackSection-module__zSlfMW__dot,.FeedbackSection-module__zSlfMW__statCard{transition:none}.FeedbackSection-module__zSlfMW__statCard:hover{transform:none}}
