@keyframes reviews-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.reviews-marquee-track{animation:reviews-marquee var(--marquee-duration,80s) linear infinite}.reviews-marquee-row[data-direction=reverse] .reviews-marquee-track{animation-direction:reverse}.reviews-wall:hover .reviews-marquee-track,.reviews-wall:focus-within .reviews-marquee-track{animation-play-state:paused}.reviews-section:has(.reviews-pause-input:checked) .reviews-marquee-track{animation-play-state:paused}.reviews-pause-label-resume{display:none}.reviews-section:has(.reviews-pause-input:checked) .reviews-pause-label-pause{display:none}.reviews-section:has(.reviews-pause-input:checked) .reviews-pause-label-resume{display:inline-flex}.reviews-pause:has(.reviews-pause-input:focus-visible){outline:2px solid hsl(var(--brand-500-hsl));outline-offset:2px}@media (prefers-reduced-motion:reduce){.reviews-marquee-track{width:auto;animation:none}.reviews-marquee-group{flex-wrap:wrap;justify-content:center;padding-inline:5%}.reviews-marquee-group>li:nth-child(n+7),.reviews-marquee-duplicate,.reviews-marquee-row:not(:first-child),.reviews-pause{display:none}.reviews-wall{-webkit-mask-image:none;mask-image:none}}
.hero-rating-notch{--notch-radius:1rem;--notch-ground:hsl(var(--background));background-color:var(--notch-ground);border-bottom-left-radius:var(--notch-radius)}.hero-rating-notch:before,.hero-rating-notch:after{content:"";width:var(--notch-radius);height:var(--notch-radius);pointer-events:none;background:radial-gradient(circle at 0 100%, transparent calc(var(--notch-radius) - .5px), var(--notch-ground) var(--notch-radius));position:absolute}.hero-rating-notch:before{top:0;right:100%}.hero-rating-notch:after{top:100%;right:0}.rounded-image:has(>.hero-rating-notch){border-top-right-radius:0}
