.Reviews_reviewSectionContainer__B42mn{position:relative;display:flex;flex-direction:column;align-items:center;gap:1.5rem;margin-top:3rem;margin-bottom:4rem}.Reviews_reviewCardsWrapper__HPq7x{display:flex;gap:1rem;width:100%;justify-content:center;align-items:stretch;flex-wrap:wrap;min-height:190px;opacity:1;transition:opacity .6s ease-in-out}.Reviews_reviewCardsWrapperHidden__1Ug7G{opacity:0}.Reviews_individualReviewCard__rIZlP{flex:1 1 300px;max-width:350px;display:flex;flex-direction:column;padding:1.25rem;background-color:var(--color-surface);border-radius:.5rem;border:1px solid var(--color-border);text-align:left;box-shadow:0 2px 6px rgba(0,0,0,.15)}.Reviews_reviewStars__cneUf{display:flex;gap:.25rem;color:#facc15;margin-bottom:.5rem}.Reviews_reviewTitle__Xg6km{font-size:1rem;font-weight:600;color:var(--color-text-primary);margin-bottom:.5rem;line-height:1.3}.Reviews_reviewText__Wxsbm{font-size:.85rem;color:var(--color-text-secondary);font-style:italic;margin-bottom:.75rem;line-height:1.5;flex-grow:1;white-space:pre-line;position:relative;max-height:6.5rem;overflow:hidden}.Reviews_reviewText__Wxsbm:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2.2rem;background:linear-gradient(to bottom,rgba(0,0,0,0),var(--color-surface))}.Reviews_reviewAuthor__9ngMV{font-size:.75rem;color:var(--color-text-muted);text-align:right;margin-top:auto;padding-top:.5rem}.Reviews_carouselViewport__0cVaW{position:relative;width:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none}.Reviews_carouselViewport__0cVaW::-webkit-scrollbar{display:none}.Reviews_carouselTrack__Q1tg9{display:flex}.Reviews_carouselPage__X3OQo{flex:0 0 100%;scroll-snap-align:start;display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:1fr;padding:0 .25rem}@media (min-width:640px){.Reviews_carouselPage__X3OQo{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.Reviews_carouselPage__X3OQo{grid-template-columns:1fr 1fr 1fr}}.Reviews_edgeFade__7iKFd:after,.Reviews_edgeFade__7iKFd:before{content:"";position:absolute;top:0;bottom:0;width:48px;pointer-events:none;z-index:1}.Reviews_edgeFade__7iKFd:before{left:0;background:linear-gradient(to right,var(--color-surface),rgba(0,0,0,0))}.Reviews_edgeFade__7iKFd:after{right:0;background:linear-gradient(to left,var(--color-surface),rgba(0,0,0,0))}.Reviews_navButton__55_Na{position:absolute;top:50%;transform:translateY(-50%);width:2.25rem;height:2.25rem;border-radius:999px;background:rgba(17,24,39,.7);color:var(--color-text-primary);border:1px solid var(--color-border);display:grid;place-items:center;cursor:pointer;transition:background .2s ease,transform .15s ease,opacity .2s ease;z-index:2}.Reviews_navButton__55_Na:hover{background:rgba(30,41,59,.9);transform:translateY(-50%) scale(1.05)}.Reviews_navButton__55_Na:disabled{opacity:.5;cursor:not-allowed}.Reviews_navPrev__eXawi{left:.25rem}.Reviews_navNext__VP8L0{right:.25rem}.Reviews_dots__EGulQ{display:flex;justify-content:center;gap:.4rem;margin-top:.4rem}.Reviews_dot__3XJ3E{width:7px;height:7px;border-radius:999px;background:var(--color-border);border:none;padding:0;cursor:pointer;transition:transform .15s ease,background .2s ease}.Reviews_dot__3XJ3E:hover{transform:scale(1.15)}.Reviews_dotActive__LCvBP{background:var(--color-primary);transform:scale(1.2)}.Reviews_starsMuted__LfDpY{color:var(--color-text-muted);opacity:.35}