.highlighted-reviews{background-color:var(--color-background);padding-block:var(--spacing-3xl)}.highlighted-reviews.critical-component-hide{display:block}.highlighted-reviews.critical-component-clear{opacity:1}.highlighted-reviews__header{color:var(--color-text);display:flex;flex-direction:column;gap:var(--spacing-xs)}.highlighted-reviews__header p{text-transform:none}.highlighted-reviews__footer{color:var(--color-text)}.highlighted-reviews__content{display:flex;flex-direction:column;gap:var(--spacing-xl)}.highlighted-reviews__card{background-color:var(--color-card-background);border-radius:var(--spacing-2xs);display:flex;flex-direction:column;gap:var(--spacing-m);padding:var(--spacing-l) var(--spacing-m)}.highlighted-reviews__stars .icon{fill:var(--color-card-stars);width:var(--icon-s)}.highlighted-reviews__card-text{color:var(--color-card-text)}.highlighted-reviews .splide__arrow{box-shadow:0 7px 29px 0 hsla(240,5%,41%,.4)}.highlighted-reviews .splide__arrow .icon__arrow{height:var(--icon-m);width:var(--icon-m)}.highlighted-reviews__progress-bar-wrapper{background-color:color-mix(in srgb,var(--color-grey-3) 33%,transparent);border-radius:var(--spacing-s)}.highlighted-reviews__progress-bar{background-color:var(--color-text);height:4px;transition:width .4s ease;width:0}.highlighted-reviews .splide:not(.is-active),.highlighted-reviews .splide:not(.is-initialized){visibility:visible}@media(max-width:63.99em){.highlighted-reviews .splide:not(.is-active),.highlighted-reviews .splide:not(.is-initialized){padding-inline-end:var(--layout-margin);padding-inline-start:var(--layout-margin)}}.highlighted-reviews .splide:not(.is-active) .splide__list,.highlighted-reviews .splide:not(.is-initialized) .splide__list{display:flex;margin-inline-start:var(--spacing-l)}.highlighted-reviews .splide:not(.is-active) .splide__slide,.highlighted-reviews .splide:not(.is-initialized) .splide__slide{width:100%}.highlighted-reviews .splide:not(.is-active) .splide__slide:not(:last-child),.highlighted-reviews .splide:not(.is-initialized) .splide__slide:not(:last-child){margin-inline-end:var(--spacing-l)}@media(min-width:64em){.highlighted-reviews{padding-block:var(--spacing-7xl)}.highlighted-reviews .splide:not(.is-active) .splide__slide,.highlighted-reviews .splide:not(.is-initialized) .splide__slide{width:calc((100% - var(--layout-gutter)*2)/3)}.highlighted-reviews__header{text-align:center}.highlighted-reviews__progress-bar-wrapper{display:none}}
