.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}
.usps__title{color:var(--color-primary-800)}.usps__items{gap:var(--spacing-4);grid-template-columns:1fr;justify-items:stretch;display:grid}@media not (max-width:48rem){.usps__items{gap:var(--spacing-6);grid-template-columns:repeat(2,1fr)}}@media not (max-width:64rem){.usps__items{grid-template-columns:repeat(3,1fr)}}.usp__item{color:var(--color-purple-700);flex-direction:column;display:flex}@media not (max-width:48rem){.usp__item{padding:var(--spacing-6);border-radius:var(--border-radius-md);background-color:var(--color-purple-50);gap:var(--spacing-4);grid-template-rows:auto 1fr auto;grid-template-columns:1fr auto;display:grid}.usp__item::details-content{content-visibility:visible}}.usp__trigger{box-sizing:border-box;width:100%;min-width:0;color:inherit;cursor:pointer;gap:var(--spacing-2);text-align:left;background:0 0;border:0;grid-template-columns:auto 1fr auto;list-style:none;display:grid}.usp__trigger::-webkit-details-marker{display:none}@media (max-width:48rem){.usp__trigger{padding:var(--spacing-4);border-radius:var(--border-radius-md);background-color:var(--color-purple-50)}}@media not (max-width:48rem){.usp__trigger{cursor:default;display:contents}}.usp__title{color:var(--color-purple-600)}@media (max-width:48rem){.usp__title{grid-column:2/3}}.usp__subtitle{color:var(--color-purple-700);display:block}.usp__icon{align-self:center}@media (max-width:48rem){.usp__icon{grid-area:1/1/auto/2}}.usp__chevron{grid-column:3;align-self:center}@media not (max-width:48rem){.usp__chevron{display:none}}.usp__chevron--minus{display:none}@media (max-width:48rem){details[open] .usp__chevron--plus{display:none}details[open] .usp__chevron--minus{display:block}}.usp__content{gap:var(--spacing-4);display:grid}@media (max-width:48rem){.usp__content{padding:0 var(--spacing-4);margin-top:var(--spacing-4)}}@media not (max-width:48rem){.usp__content{height:100%}}.usp__body{color:var(--color-purple-900)}@media not (max-width:48rem){.usp__link-wrapper{align-self:flex-end}}
