@media (prefers-reduced-motion:no-preference){@property --review-border-angle{syntax:"<angle>";inherits:false;initial-value:0deg}}.review{--transition-delay:calc(.15s * var(--anim-queue,0));background:var(--lightningcss-light,var(--color-white))var(--lightningcss-dark,var(--body-bg));block-size:100%;inline-size:100%;transition:--review-border-angle 1.25s ease-in-out var(--transition-delay), opacity .5s ease-in-out var(--transition-delay), translate .5s ease-in-out var(--transition-delay);border:2px solid #0000;border-start-start-radius:40px;border-end-end-radius:40px;padding:2.5rem;position:relative}@media (prefers-reduced-motion:no-preference){html:not(.no-js) .review{opacity:0;translate:0 -2rem}}html.dark .review{opacity:1;background:linear-gradient(var(--body-bg), var(--body-bg)) padding-box, conic-gradient(var(--color-white) 0deg var(--review-border-angle,360deg), transparent var(--review-border-angle,360deg) 360deg) border-box;translate:0}.review:before{content:"";background-color:var(--color-secondary);block-size:1em;inline-size:1em;font-size:2.25rem;line-height:1;position:absolute;inset-block-start:1rem;inset-inline-end:1rem;-webkit-mask:url(/templates/tdc23/dist/assets/quote-DhU6xyig.svg) 50%/contain no-repeat;mask:url(/templates/tdc23/dist/assets/quote-DhU6xyig.svg) 50%/contain no-repeat}@media (prefers-reduced-motion:no-preference){html:not(.no-js) .review:before{opacity:0;transition-property:opacity,translate;transition-duration:.5s;transition-timing-function:ease-in-out;transition-delay:calc(.4s + var(--transition-delay))}html.dark:not(.no-js) .review:before{transition-delay:calc(.5s + var(--transition-delay));translate:0 -25%}}.review.animate{--review-border-angle:360deg;opacity:1!important;translate:0!important}.review.animate:before,.review.animate .review__inner{opacity:1!important;translate:0!important}.review__inner{flex-direction:column;gap:1rem;display:flex}@media (prefers-reduced-motion:no-preference){html.dark:not(.no-js) .review__inner{transition-property:translate,opacity;transition-duration:.65s;transition-timing-function:ease-in-out;transition-delay:calc(.35s + var(--transition-delay));opacity:0;translate:0 -2rem}}.review__title{margin-block-end:.5rem}.review__company{color:var(--color-secondary)}.review__body{text-overflow:ellipsis;-webkit-line-clamp:8;-webkit-box-orient:vertical;flex:auto;display:-webkit-box;overflow:hidden}.review__more{inline-size:max-content}.review__body_full+.review__more{display:none}.review-slider-section>.grid-container{margin-block-end:1rem;position:relative}.review-slider-section .flying-pointer{margin-inline:auto 2rem}.review-slider{--slide-spacing:2rem;block-size:100%}.review-slider .embla__container{justify-content:center}.review-slider.embla_initialized .embla__container{justify-content:unset;margin-inline-start:calc(var(--slide-spacing) * -1)}.review-slider.embla_initialized .review-slider__slide{padding-inline:var(--slide-spacing) 0}.review-slider__slide{box-sizing:content-box;padding-inline:calc(var(--slide-spacing) / 2);inline-size:calc(95% - var(--slide-spacing) * 2);flex-direction:column;flex:none;display:flex}@media screen and (width>=31.25em){.review-slider__slide{inline-size:min(26rem, 90% - var(--slide-spacing) * 2);justify-content:center}}.review-modal{background-color:var(--lightningcss-light,var(--color-white))var(--lightningcss-dark,var(--color-black));padding:2.75rem 1.5rem}.review-modal:after{content:"";background-color:var(--color-secondary);z-index:0;block-size:1em;inline-size:1em;font-size:2.25rem;line-height:1;position:absolute;inset-block-end:1.25rem;inset-inline-end:1.25rem;-webkit-mask:url(/templates/tdc23/dist/assets/quote-DhU6xyig.svg) 50%/contain no-repeat;mask:url(/templates/tdc23/dist/assets/quote-DhU6xyig.svg) 50%/contain no-repeat}@media screen and (width>=50em){.review{block-size:auto}.review-slider{--slide-spacing:2rem}.review-slider__slide{padding-block:2rem}.review-slider__slide_even{justify-content:flex-end;padding-block-end:0!important}.review-slider__slide_odd{justify-content:flex-start;padding-block-start:0!important}}@media screen and (width>=56.25em){.review-slider-section>.grid-container{margin-block-end:2.5rem;position:relative}.review-slider-section .flying-pointer{margin:0;position:absolute;inset-block-end:0;inset-inline-end:1.5rem}}@media screen and (width>=75em){.review-slider{--slide-spacing:3rem}.review-slider__slide{padding-block:3.5rem}}
