.v2 .customer-reviews{color:var(--v2-text, #f1f5f9);background:var(--v2-bg, #0a1628)}.customer-reviews--article{max-width:780px;margin:0 auto;padding:40px 20px 48px;border-top:1px solid var(--v2-border, rgba(255,255,255,.08))}.customer-reviews-heading{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:12px 24px;margin-bottom:20px}.customer-reviews-heading h2{color:var(--v2-text, #f1f5f9);font-size:1.25rem;font-weight:700;line-height:1.4;margin:0}.customer-reviews-heading a{color:var(--v2-teal, #2dd4bf);font-size:.875rem;text-underline-offset:4px}.customer-reviews-list{display:grid;gap:16px}.customer-reviews-list--grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.customer-review-card{min-width:0;padding:24px;border-radius:var(--v2-radius, 12px);border:1px solid var(--v2-border-strong, rgba(255,255,255,.14));background:var(--v2-bg-elev, #0f1d33)}.customer-review-stars{display:flex;gap:3px;margin-bottom:12px}.customer-review-card .customer-review-quote{color:#e2e8f0;font-size:.9375rem;line-height:1.75;margin:0 0 16px;overflow-wrap:anywhere}.customer-review-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.customer-review-name{color:#cbd5e1;font-size:.8125rem;font-weight:600}.customer-review-date{color:var(--v2-text-muted, #94a3b8);font-size:.75rem}@media(max-width:480px){.customer-review-card{padding:20px}}
