.testimonial-stories[data-v-9427765c]{color:var(--text-main);background:var(--bg-main);font-family:var(--font-sans);padding-block:6.87rem;font-size:.916rem;line-height:1.5;overflow:hidden}.testimonial-stories__inner[data-v-9427765c]{width:min(73.276rem,100% - 6.72rem);margin-inline:auto}.testimonial-stories__header[data-v-9427765c]{flex-direction:column;gap:.916rem;max-width:35.722rem;display:flex}.testimonial-stories h2[data-v-9427765c]{color:inherit;font-family:var(--font-sans);letter-spacing:-.035em;margin:0;font-size:clamp(2.195rem,1.86rem + .5375vw,2.344rem);font-weight:500;line-height:1.2}.testimonial-stories__header>p[data-v-9427765c]{color:var(--text-muted);margin:0;font-size:1.03rem;line-height:1.5}.testimonial-stories__slider[data-v-9427765c]{width:100%;margin-top:2.748rem}.testimonial-stories__viewport[data-v-9427765c]{touch-action:pan-y;width:100%;position:relative;overflow:visible}.testimonial-stories__track[data-v-9427765c]{z-index:1;box-sizing:content-box;-webkit-user-select:none;user-select:none;will-change:transform;width:max-content;height:100%;display:flex;position:relative}.testimonial-stories__track.is-dragging[data-v-9427765c]{cursor:grabbing}.testimonial-stories__slide[data-v-9427765c]{color:inherit;text-align:left;appearance:none;cursor:pointer;opacity:.5;background:0 0;border:0;flex-shrink:0;width:auto;height:auto;margin:0;padding:0;transition:opacity .6s;display:flex;position:relative}.testimonial-stories__slide.is-active[data-v-9427765c]{opacity:1}.testimonial-stories__slide[data-v-9427765c]:focus-visible{outline:2px solid var(--accent-primary);outline-offset:4px}.testimonial-stories__card[data-v-9427765c]{border-right:1px solid var(--border-color);flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1.832rem;width:41.951rem;margin-right:2.382rem;padding-right:2.462rem;display:flex}.testimonial-stories__media[data-v-9427765c]{background:var(--bg-card);border-radius:var(--radius-md);width:100%;height:18.318rem;overflow:hidden}.testimonial-stories__media img[data-v-9427765c]{object-fit:cover;border-radius:var(--radius-md);width:100%;max-width:100%;height:100%;display:block}.testimonial-stories__content[data-v-9427765c]{flex-direction:column;gap:.458rem;width:100%;padding-inline:.916rem 1.832rem;display:flex}.testimonial-stories__name[data-v-9427765c],.testimonial-stories blockquote[data-v-9427765c]{margin:0;line-height:1.4444}.testimonial-stories__name[data-v-9427765c]{font-size:1.125rem}.testimonial-stories blockquote[data-v-9427765c]{font-size:1.03rem;font-family:var(--font-sans);font-style:normal;font-weight:500}.testimonial-stories__caption[data-v-9427765c]{color:color-mix(in oklch, var(--text-main) 50%, transparent);max-width:100%;margin:0}.testimonial-stories__nav[data-v-9427765c]{align-items:center;gap:1.374rem;width:100%;max-width:42.134rem;margin-top:3.664rem;display:flex}.testimonial-stories__pagination[data-v-9427765c]{flex:1 1 0;align-items:center;gap:.5rem;min-width:0;display:flex}.testimonial-stories__bullet[data-v-9427765c]{appearance:none;cursor:pointer;background:color-mix(in oklch, var(--text-main) 20%, transparent);border-radius:var(--radius-full);border:0;flex:1 1 0;min-width:0;height:.25rem;margin:0;padding:0;transition:flex-grow .75s cubic-bezier(.45,0,.55,1);position:relative;overflow:hidden}.testimonial-stories__bullet.is-active[data-v-9427765c]{flex-grow:8}.testimonial-stories__bullet[data-v-9427765c]:focus-visible{outline:2px solid var(--accent-primary);outline-offset:4px}.testimonial-stories__bullet-fill[data-v-9427765c]{background:var(--accent-primary);border-radius:inherit;pointer-events:none;height:100%;position:absolute;inset:0 auto 0 0}.testimonial-stories__counter[data-v-9427765c]{color:color-mix(in oklch, var(--text-main) 50%, transparent);white-space:nowrap;appearance:none;cursor:pointer;letter-spacing:-.017rem;background:0 0;border:0;flex-shrink:0;margin:0;padding:0;font-family:inherit;font-size:.801rem;line-height:1.5;overflow:hidden}.testimonial-stories__counter[data-v-9427765c]:hover{text-decoration:underline}.testimonial-stories__counter[data-v-9427765c]:focus-visible{outline:2px solid var(--accent-primary);outline-offset:4px}.testimonial-stories__counter-number[data-v-9427765c]{animation:.5s both testimonial-counter-enter-9427765c;display:inline-block}.testimonial-stories__counter-number.is-reverse[data-v-9427765c]{animation-name:testimonial-counter-enter-reverse-9427765c}@keyframes testimonial-counter-enter-9427765c{0%{opacity:0;transform:translate(100%)}50%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes testimonial-counter-enter-reverse-9427765c{0%{opacity:0;transform:translate(-100%)}50%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@media (width<=991px){.testimonial-stories[data-v-9427765c]{padding-block:4.39rem;font-size:.878rem}.testimonial-stories__inner[data-v-9427765c]{width:calc(100% - 4.388rem)}.testimonial-stories__header[data-v-9427765c]{gap:.878rem;max-width:34.243rem}.testimonial-stories h2[data-v-9427765c]{font-size:2.195rem;line-height:1.2}.testimonial-stories__header>p[data-v-9427765c]{font-size:.988rem}.testimonial-stories__slider[data-v-9427765c]{margin-top:2.633rem}.testimonial-stories__card[data-v-9427765c]{border-right-width:0;gap:1.756rem;width:28.095rem;min-height:25.1rem;margin-right:.878rem;padding-right:0}.testimonial-stories__media[data-v-9427765c]{height:16.243rem}.testimonial-stories__content[data-v-9427765c]{gap:.439rem;padding-inline:.878rem}.testimonial-stories__name[data-v-9427765c]{font-size:.96rem}.testimonial-stories blockquote[data-v-9427765c]{font-size:.878rem}.testimonial-stories__caption[data-v-9427765c]{font-size:.768rem}.testimonial-stories__nav[data-v-9427765c]{max-width:40.389rem;margin-top:1.317rem;padding-right:2.194rem}.testimonial-stories__counter[data-v-9427765c]{font-size:.768rem}}@media (width<=767px){.testimonial-stories[data-v-9427765c]{padding-block:4rem;font-size:1rem}.testimonial-stories__inner[data-v-9427765c]{width:calc(100% - 3rem)}.testimonial-stories__header[data-v-9427765c]{gap:1rem;max-width:none}.testimonial-stories h2[data-v-9427765c]{font-size:2rem;line-height:1.15}.testimonial-stories__header>p[data-v-9427765c]{font-size:1rem;line-height:1.5}.testimonial-stories__slider[data-v-9427765c]{margin-top:3rem}.testimonial-stories__card[data-v-9427765c]{gap:1.5rem;width:80vw;min-height:25.888rem;margin-right:1rem}.testimonial-stories__media[data-v-9427765c]{height:18rem}.testimonial-stories__content[data-v-9427765c]{gap:.5rem;padding-inline:1rem;font-size:.875rem}.testimonial-stories__name[data-v-9427765c]{font-size:1rem}.testimonial-stories blockquote[data-v-9427765c]{font-size:.875rem}.testimonial-stories__caption[data-v-9427765c]{font-size:.75rem}.testimonial-stories__nav[data-v-9427765c]{max-width:none;margin-top:1.5rem;padding-right:1.25rem}.testimonial-stories__counter[data-v-9427765c]{font-size:.875rem}}@media (width<=479px){.testimonial-stories h2[data-v-9427765c]{font-size:1.5rem;line-height:1.2}.testimonial-stories__card[data-v-9427765c]{width:83vw}.testimonial-stories__media[data-v-9427765c]{height:15rem}}.testimonial-stories blockquote[data-v-9427765c]{white-space:pre-line}@media (width>=1025px) and (hover:hover) and (pointer:fine){.testimonial-stories__card--portrait-review[data-v-9427765c]{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start;gap:clamp(1.5rem,3vw,3rem);width:min(66rem,100vw - 6.72rem);display:grid}.testimonial-stories__card--portrait-review .testimonial-stories__media[data-v-9427765c]{aspect-ratio:4/5;height:auto}.testimonial-stories__card--portrait-review .testimonial-stories__media img[data-v-9427765c]{object-fit:cover}.testimonial-stories__card--portrait-review .testimonial-stories__content[data-v-9427765c]{gap:.75rem;min-width:0;padding:0}}@media (prefers-reduced-motion:reduce){.testimonial-stories[data-v-9427765c] *,.testimonial-stories[data-v-9427765c] :before,.testimonial-stories[data-v-9427765c] :after{transition-duration:1ms!important;animation-duration:1ms!important}}
