.review-card[data-astro-cid-izbnvfpn]{gap:var(--space-s);padding:var(--space-m);background:var(--bg-light);border:var(--border-width) solid var(--border-light);border-radius:var(--radius-l);flex-direction:column;display:flex}.review-card[data-astro-cid-izbnvfpn] [data-astro-cid-izbnvfpn]:where(p){margin:0}.review-card__head[data-astro-cid-izbnvfpn]{align-items:center;gap:var(--space-s);display:flex}.review-card__avatar[data-astro-cid-izbnvfpn]{inline-size:var(--tap-target);block-size:var(--tap-target);border-radius:var(--radius-pill);color:var(--text-light);font-size:var(--text-s);flex-shrink:0;place-items:center;font-weight:700;display:grid}.review-card__avatar--action[data-astro-cid-izbnvfpn]{background:var(--action)}.review-card__avatar--secondary[data-astro-cid-izbnvfpn]{background:var(--secondary)}.review-card__avatar--primary[data-astro-cid-izbnvfpn]{background:var(--primary)}.review-card__who[data-astro-cid-izbnvfpn]{flex-grow:1;min-inline-size:0}.review-card__name[data-astro-cid-izbnvfpn]{font-size:var(--text-m);color:var(--primary);font-weight:700;line-height:1.4}.review-card__meta[data-astro-cid-izbnvfpn]{font-size:var(--text-xs);color:var(--text-dark-muted);line-height:1.4}.review-card__google[data-astro-cid-izbnvfpn]{flex-shrink:0;block-size:2rem;inline-size:2rem}.review-card__stars[data-astro-cid-izbnvfpn]{gap:var(--space-xxs);display:flex}.review-card__stars[data-astro-cid-izbnvfpn] svg[data-astro-cid-izbnvfpn]{block-size:1.5rem;inline-size:1.5rem;fill:var(--star)}.review-card__text[data-astro-cid-izbnvfpn]{font-size:var(--text-m);color:var(--text-dark);line-height:1.7}.review-card__tag[data-astro-cid-izbnvfpn]{padding-block:var(--space-xxs);padding-inline:var(--space-s);border-radius:var(--radius-pill);background:hsl(var(--action-hsl) / .12);color:var(--primary);font-size:var(--text-xs);align-self:flex-start;font-weight:700}.reviews__inner[data-astro-cid-htwdhpq3]{gap:var(--space-l);flex-direction:column;display:flex}.reviews[data-astro-cid-htwdhpq3] [data-astro-cid-htwdhpq3]:where(h2,h3,p,figure,blockquote){margin:0}.reviews__intro[data-astro-cid-htwdhpq3]{gap:var(--space-s);flex-direction:column;display:flex}.reviews__title-group[data-astro-cid-htwdhpq3]{max-inline-size:40ch}.reviews__title[data-astro-cid-htwdhpq3]{font-size:var(--h2-l);letter-spacing:-.018em;line-height:1.1}.reviews__aside[data-astro-cid-htwdhpq3]{gap:var(--space-m);flex-direction:column;display:flex}.reviews__lead[data-astro-cid-htwdhpq3]{max-inline-size:42ch;font-size:var(--text-m);color:var(--text-dark-muted);line-height:1.7}.section--dark[data-astro-cid-htwdhpq3] .reviews__lead[data-astro-cid-htwdhpq3]{max-inline-size:66ch;color:var(--text-light-muted)}.reviews__cards[data-astro-cid-htwdhpq3]{gap:var(--space-s);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);padding-block:var(--space-xxs);scroll-padding-inline:var(--gutter);scrollbar-width:thin;display:flex;overflow-x:auto}.reviews__cards[data-astro-cid-htwdhpq3]>li{scroll-snap-align:start;flex:0 0 min(27.8rem,80%)}.reviews__foot[data-astro-cid-htwdhpq3]{justify-content:space-between;align-items:center;gap:var(--space-m);display:flex}.reviews__more[data-astro-cid-htwdhpq3]{min-block-size:var(--tap-target);font-size:var(--text-m);color:var(--primary);align-items:center;font-weight:700;display:inline-flex}.reviews__swipe[data-astro-cid-htwdhpq3]{font-size:var(--text-xs);color:var(--text-dark-muted)}@media (width>=48em){.reviews__cards[data-astro-cid-htwdhpq3]{gap:var(--space-m);grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:0;padding:0;display:grid;overflow:visible}.reviews__swipe[data-astro-cid-htwdhpq3]{display:none}}@media (width>=62em){.reviews__intro[data-astro-cid-htwdhpq3]{justify-content:space-between;align-items:flex-end;gap:var(--space-xxl);flex-direction:row}.reviews__cards[data-astro-cid-htwdhpq3]{grid-template-columns:repeat(4,minmax(0,1fr))}}.reviews--quotes[data-astro-cid-htwdhpq3] .reviews__title-group[data-astro-cid-htwdhpq3]{max-inline-size:none}.reviews__rating[data-astro-cid-htwdhpq3]{align-self:flex-start;gap:var(--space-xxs);padding-block:var(--space-s);padding-inline:var(--space-m);border-radius:var(--radius-l);background:var(--bg-light);transition:transform var(--transition), box-shadow var(--transition);flex-direction:column;text-decoration:none;display:inline-flex}.reviews__rating[data-astro-cid-htwdhpq3]:hover{transform:translateY(var(--lift));box-shadow:var(--shadow-m)}.reviews__rating-score[data-astro-cid-htwdhpq3]{align-items:center;gap:var(--space-xs);display:flex}.reviews__rating-number[data-astro-cid-htwdhpq3]{font-size:var(--h2);letter-spacing:-.03em;color:var(--primary);font-variant-numeric:tabular-nums;font-weight:800;line-height:1}.reviews__rating-stars[data-astro-cid-htwdhpq3]{display:flex}.reviews__rating-stars[data-astro-cid-htwdhpq3] svg[data-astro-cid-htwdhpq3]{block-size:1.5rem;inline-size:1.5rem;fill:var(--star)}.reviews__rating-link[data-astro-cid-htwdhpq3]{font-size:var(--text-xs);color:var(--text-dark-muted);font-weight:700}.reviews__groups[data-astro-cid-htwdhpq3]{gap:var(--space-l);display:grid}.reviews__group[data-astro-cid-htwdhpq3]{gap:var(--space-s);flex-direction:column;display:flex}.reviews__group-title[data-astro-cid-htwdhpq3]{font-size:var(--text-xs);letter-spacing:.09em;text-transform:uppercase;color:var(--highlight);font-weight:700;line-height:1.3}.reviews__quote[data-astro-cid-htwdhpq3]{gap:var(--space-s);padding:var(--space-m);border-radius:var(--radius-l);background:var(--bg-light);flex-direction:column;display:flex}.reviews__quote[data-astro-cid-htwdhpq3] p[data-astro-cid-htwdhpq3]{font-size:var(--text-m);letter-spacing:-.006em;color:var(--primary);font-weight:700;line-height:1.5}.reviews__quote[data-astro-cid-htwdhpq3] figcaption[data-astro-cid-htwdhpq3]{font-size:var(--text-xs);color:var(--text-dark-muted);line-height:1.5}@media (width>=62em){.reviews__groups[data-astro-cid-htwdhpq3]{align-items:start;gap:var(--space-m);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.reviews__rating[data-astro-cid-htwdhpq3]:hover{transform:none}}
