.rb-pager-dots[data-v-91bce170]{justify-content:center;gap:14px;display:flex}.rb-pager-dots__dot[data-v-91bce170]{background:var(--rb-marine-50);cursor:pointer;border:0;border-radius:999px;width:10px;height:10px;padding:0;transition:width .2s,background-color .2s;position:relative}.rb-pager-dots__dot[data-v-91bce170]:after{content:"";position:absolute;inset:-7px}.rb-pager-dots__dot--active[data-v-91bce170]{background:var(--rb-marine);width:24px}@media (prefers-reduced-motion:reduce){.rb-pager-dots__dot[data-v-91bce170]{transition:none}}.rb-reviews[data-v-a29f58f5]{padding:110px 0 72px;position:relative}.rb-reviews__inner[data-v-a29f58f5]{flex-direction:column;align-items:center;max-width:1272px;margin:0 auto;display:flex;position:relative}.rb-reviews__face[data-v-a29f58f5]{z-index:1;border-radius:30%;height:auto;animation:5s ease-in-out infinite rb-float;position:absolute;box-shadow:0 14px 35px #0003}.rb-reviews__face--1[data-v-a29f58f5]{width:73px;top:-98px;right:34px}.rb-reviews__face--2[data-v-a29f58f5]{width:46px;animation-delay:-1.5s;top:-11px;right:-16px}.rb-reviews__face--3[data-v-a29f58f5]{width:48px;animation-delay:-3s;top:-48px;left:-2px}.rb-reviews__face--4[data-v-a29f58f5]{width:62px;animation-delay:-2s;top:-85px;left:76px}.rb-reviews__title[data-v-a29f58f5]{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:calc(clamp(2.375rem,1.6rem + 2.6vw,3.75rem));font-weight:700;line-height:.97}.rb-reviews__subtitle[data-v-a29f58f5],.rb-reviews__title[data-v-a29f58f5]{z-index:2;text-align:center;padding:0 16px;position:relative}.rb-reviews__subtitle[data-v-a29f58f5]{max-width:480px;margin:24px 0 0;font-size:16px;font-weight:600}.rb-reviews__title[data-v-a29f58f5] .rb-accent{font-size:.92em}.rb-reviews__cards[data-v-a29f58f5]{scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;width:100%;margin:40px 0 0;padding:0 16px 4px;scroll-padding:0 16px;list-style:none;display:flex;overflow-x:auto}.rb-reviews__cards[data-v-a29f58f5]::-webkit-scrollbar{display:none}.rb-reviews__card[data-v-a29f58f5]{scroll-snap-align:start;flex:0 0 min(296px,100% - 48px)}.rb-reviews__card figure[data-v-a29f58f5]{background:var(--rb-soft-beige);border:2px solid #000;border-radius:40px;flex-direction:column;height:100%;min-height:400px;margin:0;padding:34px 24px 25px;display:flex}.rb-reviews__meta[data-v-a29f58f5]{align-items:center;gap:8px;margin:0;font-size:13.6px;line-height:20px;display:flex}.rb-reviews__stars[data-v-a29f58f5]{gap:4px;display:inline-flex}.rb-reviews__star[data-v-a29f58f5]{background-color:var(--rb-bubblegum);width:18px;height:18px;-webkit-mask:url(../images/rebrand/home/star.svg) 50%/contain no-repeat;mask:url(../images/rebrand/home/star.svg) 50%/contain no-repeat}.rb-reviews__quote[data-v-a29f58f5]{margin:14px 0 32px}.rb-reviews__quote p[data-v-a29f58f5]{color:#374151;margin:0;font-size:16px;font-weight:600;line-height:26px}.rb-reviews__author[data-v-a29f58f5]{align-items:center;gap:12px;margin-top:auto;display:flex}.rb-reviews__initial[data-v-a29f58f5]{background:var(--rb-bubblegum);border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:16px;font-weight:700;display:grid}.rb-reviews__name[data-v-a29f58f5]{font-size:14px;font-weight:700;line-height:20px;display:block}.rb-reviews__role[data-v-a29f58f5]{font-size:11.4px;line-height:16px;display:block}.rb-reviews__dots[data-v-a29f58f5]{margin-top:28px}.rb-reviews__ratings[data-v-a29f58f5]{flex-direction:column;gap:24px;margin:40px 0;display:flex}.rb-reviews__mascot[data-v-a29f58f5]{pointer-events:none;--rb-tilt:-7deg;width:120px;height:auto;transform:rotate(var(--rb-tilt));animation:4s ease-in-out infinite rb-float;position:absolute;bottom:16px;left:-40px}@media (width>=960px){.rb-reviews[data-v-a29f58f5]{padding:60px 16px 90px}.rb-reviews__face--1[data-v-a29f58f5]{width:74px;top:-43px;left:17.7%;right:auto}.rb-reviews__face--2[data-v-a29f58f5]{width:49px;top:-18px;left:84.6%;right:auto}.rb-reviews__face--3[data-v-a29f58f5]{width:49px;top:104px;left:12.9%}.rb-reviews__face--4[data-v-a29f58f5]{width:63px;top:96px;left:78.1%}.rb-reviews__cards[data-v-a29f58f5]{grid-template-columns:repeat(3,minmax(0,392px));justify-content:center;gap:48px;margin-top:65px;padding:0;display:grid;overflow:visible}.rb-reviews__card figure[data-v-a29f58f5]{min-height:413px;padding:34px 35px 25px}.rb-reviews__inner>.rb-reviews__dots[data-v-a29f58f5]{display:none}.rb-reviews__ratings[data-v-a29f58f5]{flex-direction:row;gap:37px;margin:74px 0 37px}.rb-reviews__mascot[data-v-a29f58f5]{width:314px;bottom:20px;left:-58px}}
