.carousel[data-v-e05f09eb]{display:flex;flex-direction:column-reverse;gap:2rem;margin-left:auto;margin-right:auto;overflow-x:hidden;position:relative}@media (min-width:1110px){.carousel[data-v-e05f09eb]{max-width:1500px;padding-left:6rem;padding-right:6rem}}.carousel-track[data-v-e05f09eb]{scroll-snap-type:x var(--tw-scroll-snap-strictness);--tw-scroll-snap-strictness:mandatory;overflow-x:auto;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none}.carousel-track[data-v-e05f09eb]::-webkit-scrollbar{display:none}.carousel-slides[data-v-e05f09eb]{display:flex;gap:1.75rem;transition-duration:.5s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.carousel-slide[data-v-e05f09eb]{flex-shrink:0}@media (min-width:320px) and (max-width:1110px){.carousel-slide[data-v-e05f09eb]{scroll-snap-align:start}}@media (min-width:1110px){.carousel-slide[data-v-e05f09eb]{width:calc(50% - .875rem)}}@media (min-width:320px) and (max-width:1110px){.carousel-slide[data-v-e05f09eb]{max-width:100%}}.carousel-controls[data-v-e05f09eb]{display:flex;justify-content:space-between;left:0;padding-left:.5rem;padding-right:.5rem;position:absolute;right:0;top:calc(50% - 3rem);width:100%}.carousel-control[data-v-e05f09eb]{color:var(--color-primary)}.carousel-control[data-v-e05f09eb]:where(.dark,.dark *){color:var(--color-primary-light)}.carousel-control[data-v-e05f09eb]{aspect-ratio:1/1;background-color:var(--color-white-pure);border-radius:9999px;padding:1rem}@media (min-width:320px) and (max-width:1110px){.carousel-control[data-v-e05f09eb]{display:none;width:2rem}}@media (min-width:1110px){.carousel-control[data-v-e05f09eb]{width:3rem}}.carousel-control[data-v-e05f09eb]:where(.dark,.dark *){background-color:var(--color-grey-900)}.carousel-control[data-v-e05f09eb]{box-shadow:0 0 1px 1px var(--color-primary)}.carousel-control[disabled][data-v-e05f09eb]{opacity:.5}.carousel-control[data-v-e05f09eb]:not([disabled]):focus,.carousel-control[data-v-e05f09eb]:not([disabled]):hover{--pulse-color:#fff;animation:pulse 2s infinite}.carousel-indicators[data-v-e05f09eb]{display:flex;gap:1.25rem;justify-content:center;padding:.5rem}.carousel-indicators button[data-v-e05f09eb]{color:var(--color-primary)}.carousel-indicators button[data-v-e05f09eb]:where(.dark,.dark *){color:var(--color-primary-light)}.carousel-indicators button[data-v-e05f09eb]{aspect-ratio:1/1;background-color:var(--color-white-pure);border-radius:.75rem;display:inline-block;opacity:.5;width:1rem}.carousel-indicators button[data-v-e05f09eb]:not([disabled]):focus,.carousel-indicators button[data-v-e05f09eb]:not([disabled]):hover{--pulse-color:#fff;animation:pulse 2s infinite}.bg-grey-25 .carousel-indicators button[data-v-e05f09eb]:not([disabled]){--tw-bg-opacity:1;background-color:rgb(207 206 208/var(--tw-bg-opacity,1))}.carousel-indicators button.active[data-v-e05f09eb]{--tw-scale-x:1.25;--tw-scale-y:1.25;opacity:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.testimonial-card:after{background-color:var(--color-primary-light);z-index:-1}.dark .testimonial-card:after,.testimonial-card:after{aspect-ratio:1/1;border-radius:9999px;display:block;position:absolute;--tw-content:"";content:var(--tw-content);inline-size:13rem;left:-4rem;top:50%}.dark .testimonial-card:after{background-color:var(--color-primary-dim);z-index:-10}.less-contrast .dark .testimonial-card:after{opacity:.4}.theme-white[data-v-96fb8249]{background-color:var(--color-white)}.theme-white[data-v-96fb8249]:where(.dark,.dark *){background-color:var(--color-grey-800)}.theme-white-pure[data-v-96fb8249]{color:var(--color-primary)}.theme-white-pure[data-v-96fb8249]:where(.dark,.dark *){color:var(--color-primary-light)}.theme-white-pure[data-v-96fb8249]{background-color:var(--color-white-pure)}.theme-white-pure[data-v-96fb8249]:where(.dark,.dark *){background-color:var(--color-grey-900)}.theme-grey-25[data-v-96fb8249]{background-color:var(--color-grey-25)}.theme-grey-25[data-v-96fb8249]:where(.dark,.dark *){background-color:var(--color-grey-700)}.theme-primary[data-v-96fb8249]{background-color:var(--color-primary);color:var(--color-white-pure)}
