.reviews[data-astro-cid-re5upr56]{width:100%;max-width:var(--site-max-width);margin-inline:auto;padding:0 8px;box-sizing:border-box;font-family:Inter,system-ui,sans-serif}.reviews[data-astro-cid-re5upr56] [data-astro-cid-re5upr56]{box-sizing:border-box}.reviews__inner[data-astro-cid-re5upr56]{background:var(--color-surface-muted);border-radius:var(--radius-card);padding:60px 20px 20px;display:flex;flex-direction:column;align-items:stretch;gap:40px}.reviews__inner[data-astro-cid-re5upr56]>h2[data-astro-cid-re5upr56]{align-self:center}.reviews__title[data-astro-cid-re5upr56]{margin:0;max-width:900px;font-family:Pragmatica Extended,Inter,system-ui,sans-serif;font-size:50px;line-height:54px;font-weight:400;color:var(--color-ink);text-align:center}.reviews__grid[data-astro-cid-re5upr56]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:6px;min-height:520px;width:100%}.reviews__card[data-astro-cid-re5upr56]{position:relative;background:var(--color-white);border-radius:var(--radius-card);overflow:hidden}.reviews__variant[data-astro-cid-re5upr56]{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;gap:20px;padding:36px;opacity:0;transform:translateY(12px);transition:opacity .55s ease,transform .55s ease;pointer-events:none}.reviews__variant[data-astro-cid-re5upr56][data-active]{opacity:1;transform:translateY(0);pointer-events:auto}.reviews__card--quote[data-astro-cid-re5upr56] .reviews__variant[data-astro-cid-re5upr56]{transition-delay:0s}.reviews__card--logo[data-astro-cid-re5upr56] .reviews__logo-img[data-astro-cid-re5upr56]{transition-delay:.45s}.reviews__metric-column[data-astro-cid-re5upr56] .reviews__card[data-astro-cid-re5upr56]:first-child .reviews__variant[data-astro-cid-re5upr56]{transition-delay:.9s}.reviews__metric-column[data-astro-cid-re5upr56] .reviews__card[data-astro-cid-re5upr56]:last-child .reviews__variant[data-astro-cid-re5upr56]{transition-delay:1.3s}.reviews__symbol[data-astro-cid-re5upr56]{margin:0;font-family:Montserrat,system-ui,sans-serif;font-size:70px;font-weight:700;line-height:50px;color:var(--color-brand)}.reviews__quote[data-astro-cid-re5upr56]{margin:16px 0 0;font-size:20px;line-height:26px;color:var(--color-ink-2)}.reviews__card--logo[data-astro-cid-re5upr56]{min-height:520px;align-self:stretch;display:flex;flex-direction:column}.reviews__logo-stage[data-astro-cid-re5upr56]{position:relative;flex:1}.reviews__logo-img[data-astro-cid-re5upr56]{position:absolute;top:50%;left:50%;transform:translate(-50%,calc(-50% + 12px));width:auto;max-width:60%;height:48px;max-height:40%;object-fit:contain;object-position:center;opacity:0;transition:opacity .55s ease,transform .55s ease}.reviews__logo-img[data-astro-cid-re5upr56][data-active]{transform:translate(-50%,-50%);opacity:1}.reviews__metric-column[data-astro-cid-re5upr56]{display:flex;flex-direction:column;gap:6px}.reviews__card--metric[data-astro-cid-re5upr56]{flex:1;min-height:257px}.reviews__variant--metric[data-astro-cid-re5upr56]{flex-direction:row;align-items:center;justify-content:center;gap:24px;padding:26px 20px}.reviews__metric-value[data-astro-cid-re5upr56]{font-family:Pragmatica Extended,Inter,system-ui,sans-serif;font-size:85px;font-weight:400;line-height:1;color:var(--color-brand);white-space:nowrap}.reviews__metric-right[data-astro-cid-re5upr56]{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.reviews__metric-label[data-astro-cid-re5upr56]{margin:0;font-size:12px;line-height:18px;text-transform:uppercase;color:#0009;max-width:160px}.reviews__metric-suffix[data-astro-cid-re5upr56]{font-family:Pragmatica Extended,Inter,system-ui,sans-serif;font-size:28px;font-weight:400;line-height:1;color:var(--color-brand)}.reviews__controls[data-astro-cid-re5upr56]{display:flex;align-items:center;justify-content:center;gap:16px;padding:12px 20px 20px}.reviews__arrow[data-astro-cid-re5upr56]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;background:transparent;color:var(--color-brand);border:0;border-radius:50%;cursor:pointer;transition:background-color .2s ease,color .2s ease}.reviews__arrow[data-astro-cid-re5upr56]:hover{background:var(--color-brand);color:var(--color-white)}.reviews__arrow[data-astro-cid-re5upr56] svg[data-astro-cid-re5upr56]{width:14px;height:14px}.reviews__dots[data-astro-cid-re5upr56]{display:flex;align-items:center;gap:6px}.reviews__dot[data-astro-cid-re5upr56]{width:8px;height:8px;padding:0;background:#7569e74d;border:0;border-radius:50%;cursor:pointer;transition:background-color .2s ease,width .2s ease,transform .2s ease}.reviews__dot[data-astro-cid-re5upr56]:hover:not([data-active]){background:var(--color-brand);transform:scale(1.4)}.reviews__dot[data-astro-cid-re5upr56][data-active]{background:var(--color-brand);width:36px;border-radius:var(--radius-xs)}@media(max-width:991px){.reviews__grid[data-astro-cid-re5upr56]{grid-template-columns:1fr;min-height:0}.reviews__metric-column[data-astro-cid-re5upr56]{order:1;flex-direction:row}.reviews__card--logo[data-astro-cid-re5upr56]{order:2;min-height:160px}.reviews__inner[data-astro-cid-re5upr56]>.reviews__controls[data-astro-cid-re5upr56]{margin-top:8px;padding:0}.reviews__card--quote[data-astro-cid-re5upr56]{order:3;min-height:420px}.reviews__card--metric[data-astro-cid-re5upr56]{min-height:200px}.reviews__title[data-astro-cid-re5upr56]{font-size:36px;line-height:40px}}@media(max-width:767px){.reviews__variant--metric[data-astro-cid-re5upr56]{display:flex;flex-wrap:wrap;align-items:baseline;align-content:center;column-gap:6px;row-gap:8px;padding:20px 18px}.reviews__metric-value[data-astro-cid-re5upr56]{order:1;font-size:44px}.reviews__metric-right[data-astro-cid-re5upr56]{display:contents}.reviews__metric-suffix[data-astro-cid-re5upr56]{order:2;font-size:22px}.reviews__metric-label[data-astro-cid-re5upr56]{order:3;flex-basis:100%;font-size:11px;line-height:16px;max-width:none}.reviews__card--quote[data-astro-cid-re5upr56] .reviews__variant[data-astro-cid-re5upr56]{padding:24px}.reviews__symbol[data-astro-cid-re5upr56]{font-size:56px;line-height:40px}.reviews__quote[data-astro-cid-re5upr56]{margin-top:12px;font-size:16px;line-height:22px}}
