.scrollbar-hide.svelte-oc5j9c{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide.svelte-oc5j9c::-webkit-scrollbar{display:none}.mobile-carousel-wrapper.svelte-1gipkqd{position:relative;padding-bottom:.5rem}.mobile-carousel-container.svelte-1gipkqd{display:flex;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;padding:.5rem 1.25rem 1rem;scrollbar-width:none;-ms-overflow-style:none}.mobile-carousel-container.svelte-1gipkqd::-webkit-scrollbar{display:none}.mobile-review-card.svelte-1gipkqd{flex:0 0 85%;scroll-snap-align:center;scroll-snap-stop:always;height:380px}.mobile-review-card.svelte-1gipkqd .card-inner:where(.svelte-1gipkqd){height:100%}.mobile-review-card.svelte-1gipkqd:active .card-inner:where(.svelte-1gipkqd){transform:scale(.98);transition:transform .3s ease}.review-text-container.svelte-1gipkqd{position:relative;max-height:240px;overflow-y:auto;-webkit-overflow-scrolling:touch;margin-bottom:auto;mask-image:linear-gradient(to bottom,transparent 0%,black 8%,black 92%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 8%,black 92%,transparent 100%);scrollbar-width:none;-ms-overflow-style:none}.review-text-container.svelte-1gipkqd::-webkit-scrollbar{display:none}.review-text-container.svelte-1gipkqd p:where(.svelte-1gipkqd){padding:4px 0}.mobile-carousel-controls.svelte-1gipkqd{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:1rem}.nav-arrow.svelte-1gipkqd{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;background:#fff;border:1px solid #e5e7eb;color:#374151;transition:all .2s ease;box-shadow:0 2px 8px #0000000d}.nav-arrow.svelte-1gipkqd:hover:not(:disabled){background:#f0fdfa;border-color:#06b6d4;color:#06b6d4;box-shadow:0 4px 12px #06b6d433}.nav-arrow.svelte-1gipkqd:disabled{opacity:.3;cursor:not-allowed}.pagination-dots.svelte-1gipkqd{display:flex;gap:.5rem;align-items:center}.pagination-dot.svelte-1gipkqd{width:.5rem;height:.5rem;border-radius:50%;background:#d1d5db;border:none;padding:0;cursor:pointer;transition:all .3s ease}.pagination-dot.active.svelte-1gipkqd{width:1.5rem;border-radius:.25rem;background:linear-gradient(135deg,#06b6d4,#0891b2)}.pagination-dot.svelte-1gipkqd:hover:not(.active){background:#9ca3af;transform:scale(1.2)}@keyframes svelte-1gipkqd-bounce-horizontal{0%,to{transform:translate(0)}50%{transform:translate(-4px)}}@keyframes svelte-1gipkqd-bounce-horizontal-reverse{0%,to{transform:translate(0)}50%{transform:translate(4px)}}.animate-bounce-horizontal{animation:svelte-1gipkqd-bounce-horizontal 1s ease-in-out infinite}.animate-bounce-horizontal-reverse{animation:svelte-1gipkqd-bounce-horizontal-reverse 1s ease-in-out infinite}.testimonial-column.svelte-1gipkqd{flex:0 0 auto;width:100%;max-width:20rem}.testimonial-track.svelte-1gipkqd{display:flex;flex-direction:column;animation:svelte-1gipkqd-scroll-up var(--duration, 10s) linear infinite}.testimonial-column-reverse.svelte-1gipkqd .testimonial-track:where(.svelte-1gipkqd){animation:svelte-1gipkqd-scroll-down var(--duration, 10s) linear infinite}@keyframes svelte-1gipkqd-scroll-up{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes svelte-1gipkqd-scroll-down{0%{transform:translateY(-50%)}to{transform:translateY(0)}}.testimonial-column.svelte-1gipkqd:hover .testimonial-track:where(.svelte-1gipkqd){animation-play-state:paused}.mask-fade.svelte-1gipkqd{-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 5%,black 95%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,black 5%,black 95%,transparent 100%)}@media(prefers-reduced-motion:reduce){.testimonial-track.svelte-1gipkqd{animation:none!important}.mobile-carousel-container.svelte-1gipkqd{scroll-behavior:auto}.animate-bounce-horizontal,.animate-bounce-horizontal-reverse{animation:none}}
