.star-rating{border-radius:var(--border-radius-16);color:#e8ae00;align-items:center;display:inline-flex}.star-rating .star-rating__star--filled{fill:currentColor}.star-rating .star-rating__star--empty{fill:none;stroke:currentColor}.star-rating .star-rating__star--half{flex-shrink:0;display:inline-flex;position:relative}.star-rating .star-rating__star--half .star-rating__star-outline{fill:none;stroke:currentColor}.star-rating .star-rating__star--half .star-rating__star-half-fill{width:50%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.star-rating .star-rating__star--half .star-rating__star-filled{fill:currentColor;stroke:none}
.review-card{min-height:17.25rem;padding:var(--spacing-6);border:var(--spacing-px) solid var(--color-neutral-a10);border-radius:var(--border-radius-md-lg);background-color:var(--color-neutral-white);gap:var(--spacing-4);flex-direction:column;display:flex}.review-card__rating{flex-shrink:0}.review-card__quote{color:var(--color-neutral-a80);flex:1}.review-card__meta{align-items:center;gap:var(--spacing-4);margin-top:auto;display:flex}.review-card__meta-logo{object-fit:contain;flex-shrink:0;width:1rem;height:1rem;display:block}.review-card__meta-author{color:var(--color-neutral-a70);font-size:var(--font-size-copy-default);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.reviews-carousel__container{max-width:var(--container-max-width-xl);padding:var(--spacing-12) var(--spacing-4);margin:0 auto}@media not (max-width:48rem){.reviews-carousel__container{padding:var(--spacing-12) var(--spacing-8)}}.reviews-carousel__carousel .reviews-carousel__indicator{background-color:var(--color-purple-200)}.reviews-carousel__carousel .reviews-carousel__indicator-slider{background-color:var(--color-purple-600)}.reviews-carousel__title{color:var(--color-primary-800)}.reviews-carousel__controls{flex-shrink:0}
