.reviews-band[data-v-9da9dfc3]{background:#fff;border-top:1px solid #e2e8f0}.dark .reviews-band[data-v-9da9dfc3]{background:#020617;border-color:#243247}.reviews-head[data-v-9da9dfc3],.reviews-note[data-v-9da9dfc3]{max-width:44rem}.reviews-head h2[data-v-9da9dfc3]{color:#0f172a;letter-spacing:0;margin-top:0;font-size:calc(clamp(1.9rem,3.4vw,2.75rem));font-weight:900;line-height:1.06}.dark .reviews-head h2[data-v-9da9dfc3]{color:#f8fafc}.reviews-grid[data-v-9da9dfc3]{gap:1rem;margin-top:2.25rem;display:grid}.review-card[data-v-9da9dfc3]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;min-width:0;padding:1.25rem;display:flex;box-shadow:0 10px 30px #0f172a0d}.dark .review-card[data-v-9da9dfc3]{background:#0f172a;border-color:#243247}.review-stars[data-v-9da9dfc3]{color:#cbd5e1;letter-spacing:.05em;gap:.1rem;font-size:.95rem;display:flex}.review-stars .is-lit[data-v-9da9dfc3]{color:#f59e0b}.review-card blockquote[data-v-9da9dfc3]{margin-top:.85rem}.review-card blockquote strong[data-v-9da9dfc3]{color:#0f172a;letter-spacing:0;font-size:.98rem;font-weight:850}.dark .review-card blockquote strong[data-v-9da9dfc3]{color:#f8fafc}.review-card blockquote p[data-v-9da9dfc3]{color:#475569;margin-top:.5rem;font-size:.9rem;line-height:1.65}.dark .review-card blockquote p[data-v-9da9dfc3]{color:#94a3b8}.review-card figcaption[data-v-9da9dfc3]{color:#64748b;margin-top:auto;padding-top:1rem;font-size:.76rem;font-weight:700}.dark .review-card figcaption[data-v-9da9dfc3]{color:#7c8ea5}.reviews-rating[data-v-9da9dfc3]{color:#475569;margin-top:.75rem;font-size:.95rem;font-weight:700}.dark .reviews-rating[data-v-9da9dfc3]{color:#cbd5e1}.reviews-note[data-v-9da9dfc3]{color:#64748b;margin-top:1.25rem;font-size:.8rem;line-height:1.6}.dark .reviews-note[data-v-9da9dfc3]{color:#94a3b8}.review-card figcaption a[data-v-9da9dfc3]{text-decoration:underline}.reviews-more[data-v-9da9dfc3]{flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:1.25rem;display:flex}.reviews-more a[data-v-9da9dfc3]{margin-block:-.5rem;color:#0e7490;align-items:center;min-height:44px;margin-block:calc(.5lh - 22px);font-size:.92rem;font-weight:800;display:inline-flex}.dark .reviews-more a[data-v-9da9dfc3]{color:#67e8f9}@media (width>=900px){.reviews-grid[data-v-9da9dfc3]{grid-template-columns:repeat(3,minmax(0,1fr))}}
