.ReviewsSection_reviewsSection__-5XjV{padding:3rem 0}.ReviewsSection_reviewsSectionHeader__Ho8hK{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.ReviewsSection_reviewsSummaryInline__rtNrm{align-items:center;display:inline-flex;font-size:1rem;gap:.375rem}.ReviewsSection_trustBadgeStar__cIVEF{color:#fbbf24;font-size:1.1rem}.ReviewsSection_trustBadgeRating__9yn3W{color:#1e293b;color:var(--text-color,#1e293b);font-weight:700}.ReviewsSection_trustBadgeCount__oPPMJ{color:#64748b;color:var(--text-muted,#64748b);font-size:.9rem;opacity:.7}.ReviewsSection_reviewsVerifiedBadge__wsqXt{align-items:center;color:#10b981;display:flex;font-size:.7rem;font-weight:500;gap:.25rem}.ReviewsSection_reviewsVerifiedIcon__f9P-5{font-size:.85rem}.ReviewsSection_reviewCard__90RXo{background:#f8fafc;background:var(--card-bg,#f8fafc);border:1px solid #e2e8f0;border:1px solid var(--card-border,#e2e8f0);border-radius:10px;border-radius:var(--border-radius,10px);margin-bottom:.75rem;padding:1rem}.ReviewsSection_reviewCardHeader__BGoNi{align-items:center;display:flex;gap:.75rem;margin-bottom:.5rem}.ReviewsSection_reviewAvatar__\+aIFB{align-items:center;background:#6366f1;background:var(--accent-color,#6366f1);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:.8rem;font-weight:600;height:36px;justify-content:center;width:36px}.ReviewsSection_reviewAuthorInfo__HpqFe{flex:1 1;min-width:0}.ReviewsSection_reviewAuthorName__Cgz2-{color:#1e293b;color:var(--text-color,#1e293b);font-size:.9rem;font-weight:600;margin:0}.ReviewsSection_reviewDate__TuS1U{color:#94a3b8;color:var(--text-muted,#94a3b8);font-size:.75rem}.ReviewsSection_reviewStars__BZGRS{color:#fbbf24;flex-shrink:0;font-size:.85rem;letter-spacing:1px}.ReviewsSection_reviewStarsEmpty__pc3ma{opacity:.3}.ReviewsSection_reviewText__CPYyX{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#475569;color:var(--text-secondary,#475569);display:-webkit-box;font-size:.88rem;line-height:1.5;margin:0;overflow:hidden}.ReviewsSection_readAllReviews__Pblph{background:none;border:1px solid #e2e8f0;border:1px solid var(--card-border,#e2e8f0);border-radius:10px;border-radius:var(--border-radius,10px);color:#6366f1;color:var(--accent-color,#6366f1);cursor:pointer;display:block;font-size:.85rem;font-weight:600;margin-top:.25rem;padding:.75rem;text-align:center;transition:all .2s ease;width:100%}.ReviewsSection_readAllReviews__Pblph:hover{background:#6366f1;background:var(--accent-color,#6366f1);border-color:#6366f1;border-color:var(--accent-color,#6366f1);color:#fff}.ReviewsSection_reviewsPanelOverlay__Hy1qa{background:#0009;bottom:0;display:flex;justify-content:flex-end;left:0;position:fixed;right:0;top:0;z-index:1000}.ReviewsSection_reviewsPanelContainer__5G0W1{animation:ReviewsSection_reviewsPanelSlideIn__GNNsK .3s ease-out forwards;background:#fff;background:var(--card-bg,#fff);border-left:1px solid #e2e8f0;border-left:1px solid var(--card-border,#e2e8f0);display:flex;flex-direction:column;height:100%;max-width:600px;width:100%}@keyframes ReviewsSection_reviewsPanelSlideIn__GNNsK{0%{transform:translateX(100%)}to{transform:translateX(0)}}.ReviewsSection_panelHeader__TlLiA{align-items:center;background:#fff;background:var(--card-bg,#fff);border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--card-border,#e2e8f0);display:flex;justify-content:space-between;padding:1.5rem 1.875rem}.ReviewsSection_panelTitle__f0bsx{color:#1e293b;color:var(--text-color,#1e293b);font-size:1.25rem;font-weight:700;margin:0}.ReviewsSection_panelCloseButton__hvEyH{align-items:center;background:#0000000d;border:1px solid #e2e8f0;border:1px solid var(--card-border,#e2e8f0);border-radius:50%;color:#64748b;color:var(--text-muted,#64748b);cursor:pointer;display:flex;font-size:1.25rem;height:36px;justify-content:center;transition:all .2s ease;width:36px}.ReviewsSection_panelCloseButton__hvEyH:hover{background:#0000001a;color:#1e293b;color:var(--text-color,#1e293b)}.ReviewsSection_panelBody__JRbCY{flex-grow:1;overflow-y:auto;padding:0}.ReviewsSection_summarySection__s1aZC{align-items:center;border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--card-border,#e2e8f0);display:flex;gap:2.5rem;padding:1.875rem}.ReviewsSection_summaryScore__3cYnj{align-items:center;display:flex;flex-direction:column}.ReviewsSection_scoreBig__zdOp7{color:#1e293b;color:var(--text-color,#1e293b);font-size:3rem;font-weight:800;line-height:1;margin-bottom:.25rem}.ReviewsSection_scoreStars__JgwyS{color:#6366f1;color:var(--accent-color,#6366f1);font-size:1.125rem;margin-bottom:.25rem}.ReviewsSection_scoreCount__oavzW{color:#64748b;color:var(--text-muted,#64748b);font-size:.8125rem}.ReviewsSection_summaryBars__t0kpL{display:flex;flex-direction:column;flex-grow:1;gap:.5rem}.ReviewsSection_barRow__9yXqX{align-items:center;color:#64748b;color:var(--text-muted,#64748b);display:flex;font-size:.75rem;gap:.75rem}.ReviewsSection_barTrack__s6f7H{background:#0000000d;border-radius:3px;flex-grow:1;height:6px;overflow:hidden}.ReviewsSection_barFill__e-LYm{background:#6366f1;background:var(--accent-color,#6366f1);border-radius:3px;height:100%;transition:width .3s ease}.ReviewsSection_barCount__kAu1h{text-align:right;width:24px}.ReviewsSection_controlsSection__TzdNE{align-items:center;background:#00000005;border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--card-border,#e2e8f0);display:flex;justify-content:space-between;padding:1rem 1.875rem}.ReviewsSection_controlsVerifiedText__htmDv{color:#64748b;color:var(--text-muted,#64748b);font-size:.8125rem}.ReviewsSection_sortSelect__DmbJ7{background:#fff;background:var(--card-bg,#fff);border:1px solid #e2e8f0;border:1px solid var(--card-border,#e2e8f0);border-radius:6px;color:#1e293b;color:var(--text-color,#1e293b);cursor:pointer;font-size:.8125rem;outline:none;padding:.5rem .75rem}.ReviewsSection_fullReviewsList__V7j3n{display:flex;flex-direction:column;gap:1.5rem;padding:1.875rem}.ReviewsSection_fullReviewItem__ywu7Q{border-bottom:1px solid #0000000d;padding-bottom:1.5rem}.ReviewsSection_fullReviewItem__ywu7Q:last-child{border-bottom:none;padding-bottom:0}.ReviewsSection_fullReviewTop__1IIIA{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:.75rem}.ReviewsSection_fullReviewAuthor__AZS1S{align-items:center;display:flex;gap:.75rem}.ReviewsSection_fullReviewAvatar__kf8LF{align-items:center;background:#6366f1;background:var(--accent-color,#6366f1);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:.875rem;font-weight:700;height:40px;justify-content:center;width:40px}.ReviewsSection_fullReviewName__iPVzf{color:#1e293b;color:var(--text-color,#1e293b);font-size:.9375rem;font-weight:600;margin-bottom:.125rem}.ReviewsSection_fullReviewMeta__uHWBd{align-items:center;color:#64748b;color:var(--text-muted,#64748b);display:flex;font-size:.75rem;gap:.5rem}.ReviewsSection_verifiedBadge__Im1Ta{background:#10b9811a;border-radius:4px;color:#34d399;font-size:.625rem;font-weight:600;padding:.125rem .375rem;text-transform:uppercase}.ReviewsSection_fullReviewStars__N511R{color:#6366f1;color:var(--accent-color,#6366f1);flex-shrink:0;font-size:.875rem;letter-spacing:2px}.ReviewsSection_fullReviewStarsEmpty__FIERL{opacity:.3}.ReviewsSection_fullReviewText__3HqZg{color:#475569;color:var(--text-secondary,#475569);font-size:.875rem;line-height:1.6;margin:0}.ReviewsSection_showMoreContainer__5NO9f{border-top:1px solid #e2e8f0;border-top:1px solid var(--card-border,#e2e8f0);padding:1.25rem;text-align:center}.ReviewsSection_showMoreButton__sxKFJ{background:#0000;border:1px solid #e2e8f0;border:1px solid var(--card-border,#e2e8f0);border-radius:6px;color:#1e293b;color:var(--text-color,#1e293b);cursor:pointer;font-size:.875rem;padding:.625rem 1.25rem;transition:all .2s ease}.ReviewsSection_showMoreButton__sxKFJ:hover{background:#6366f1;background:var(--accent-color,#6366f1);border-color:#6366f1;border-color:var(--accent-color,#6366f1);color:#fff}.ReviewsSection_showMoreButton__sxKFJ:disabled{cursor:not-allowed;opacity:.5}.ReviewsSection_cardVariant__1nC2v{padding:3.75rem 0}.ReviewsSection_cardVariant__1nC2v .ReviewsSection_reviewsSectionHeader__Ho8hK{align-items:center;flex-direction:column;gap:.75rem;margin-bottom:2.5rem;text-align:center}.ReviewsSection_cardVariant__1nC2v .ReviewsSection_reviewsSummaryInline__rtNrm{background:#ffffff0d;border:1px solid #e2e8f0;border:1px solid var(--card-border,#e2e8f0);border-radius:100px;gap:.5rem;padding:.5rem 1rem}.ReviewsSection_cardVariant__1nC2v .ReviewsSection_trustBadgeRating__9yn3W{font-size:1rem;font-weight:800}.ReviewsSection_cardVariant__1nC2v .ReviewsSection_trustBadgeCount__oPPMJ{font-size:.875rem}.ReviewsSection_cardGridContainer__gAjbi{position:relative}.ReviewsSection_cardGrid__iuFnP{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));max-height:480px;overflow:hidden;position:relative}.ReviewsSection_cardGridFadeOverlay__NTQbj{background:linear-gradient(180deg,#0000,#fff);background:linear-gradient(to bottom,#0000,var(--page-bg,#fff));bottom:0;height:150px;left:0;pointer-events:none;position:absolute;right:0;z-index:10}.ReviewsSection_gridCard__g9cFU{background:#f8fafc;background:var(--card-bg,#f8fafc);border:1px solid #e2e8f0;border:1px solid var(--card-border,#e2e8f0);border-radius:1rem;display:flex;flex-direction:column;padding:1.5rem;transition:transform .2s ease,border-color .2s ease}.ReviewsSection_gridCard__g9cFU:hover{border-color:#94a3b8;border-color:var(--text-muted,#94a3b8);transform:translateY(-4px)}.ReviewsSection_gridCardHeader__piLxb{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:1rem}.ReviewsSection_gridCardAuthorInfo__7CS6z{align-items:center;display:flex;gap:.75rem}.ReviewsSection_gridCardAvatar__ZxJ1k{align-items:center;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:.875rem;font-weight:700;height:40px;justify-content:center;letter-spacing:.5px;width:40px}.ReviewsSection_gridCardAuthorMeta__-lABq{display:flex;flex-direction:column}.ReviewsSection_gridCardAuthorName__dV-Vz{color:#1e293b;color:var(--text-color,#1e293b);font-size:.9375rem;font-weight:600;margin:0}.ReviewsSection_gridCardDate__bMviZ{color:#94a3b8;color:var(--text-muted,#94a3b8);font-size:.75rem}.ReviewsSection_gridCardStars__-5M-5{color:#fbbf24;flex-shrink:0;font-size:.875rem;letter-spacing:2px}.ReviewsSection_gridCardStarsEmpty__n3ftM{opacity:.3}.ReviewsSection_gridCardText__TwQ8b{-webkit-line-clamp:4;-webkit-box-orient:vertical;color:#475569;color:var(--text-secondary,#475569);display:-webkit-box;font-size:.875rem;line-height:1.6;margin:0;overflow:hidden}.ReviewsSection_cardActionArea__qjXWv{margin-top:1.25rem;position:relative;text-align:center;z-index:20}.ReviewsSection_cardReadAllBtn__wXIk7{background:#fff;background:var(--text-color,#fff);border:none;border-radius:.5rem;box-shadow:0 4px 6px -1px #0000001a;color:#111827;color:var(--page-bg,#111827);cursor:pointer;font-size:.9375rem;font-weight:700;padding:.875rem 2rem;transition:all .2s ease}.ReviewsSection_cardReadAllBtn__wXIk7:hover{opacity:.9;transform:translateY(-2px)}@media (max-width:640px){.ReviewsSection_summarySection__s1aZC{flex-direction:column;gap:1.5rem;padding:1.25rem}.ReviewsSection_fullReviewsList__V7j3n,.ReviewsSection_panelHeader__TlLiA{padding:1.25rem}.ReviewsSection_controlsSection__TzdNE{padding:.75rem 1.25rem}.ReviewsSection_cardGrid__iuFnP{grid-template-columns:1fr;max-height:600px}.ReviewsSection_cardVariant__1nC2v .ReviewsSection_reviewsSectionHeader__Ho8hK{margin-bottom:1.5rem}}
/*# sourceMappingURL=610.76295b91.chunk.css.map*/