.reviews-module__uWzRqG__reviewsPage{max-width:calc(1180px + 2*var(--gut));padding:clamp(48px,6vw,96px) var(--gut) 0;color:var(--muted);margin:0 auto}.reviews-module__uWzRqG__hero{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:clamp(32px,5vw,88px);padding-bottom:clamp(40px,5vw,72px);display:grid}.reviews-module__uWzRqG__reviewsPageHeader{text-align:left;margin:0}.reviews-module__uWzRqG__reviewsPageHeader h1.page-section-heading{text-align:left;max-width:14ch;margin:0 0 18px}.reviews-module__uWzRqG__reviewsSubtitle{color:var(--muted);max-width:44ch;margin:0 0 30px;font-size:clamp(1.05rem,1.3vw,1.18rem)}.reviews-module__uWzRqG__trustBadgesSection{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:22px 40px;padding:22px 0;display:flex}.reviews-module__uWzRqG__aggregateRating{align-items:center;gap:16px;display:flex}.reviews-module__uWzRqG__ratingNumber{font:500 clamp(3rem,5vw,4.2rem)/.9 var(--serif);color:var(--text);font-feature-settings:"lnum" 1;letter-spacing:-.02em}.reviews-module__uWzRqG__ratingDetails{flex-direction:column;gap:6px;display:flex}.reviews-module__uWzRqG__reviewCount{color:var(--muted);margin:0;font-size:.92rem}.reviews-module__uWzRqG__sourceLinks{flex-wrap:wrap;gap:28px;display:flex}.reviews-module__uWzRqG__googleTrustBadge{margin:0}.reviews-module__uWzRqG__googleLink{color:var(--text);flex-direction:column;align-items:flex-start;gap:6px;text-decoration:none;display:flex}.reviews-module__uWzRqG__googleLink:hover .reviews-module__uWzRqG__googleText{color:var(--gold-ink)}.reviews-module__uWzRqG__googleLogo{width:26px;height:26px;display:block}.reviews-module__uWzRqG__freshaWord{font:600 1.15rem/1.1 var(--sans);color:var(--text);letter-spacing:.01em;align-items:center;height:26px;display:flex}.reviews-module__uWzRqG__googleText{color:var(--muted);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px;margin:0;font-size:.88rem}.reviews-module__uWzRqG__heroActions{flex-wrap:wrap;gap:16px;margin-top:28px;display:flex}.reviews-module__uWzRqG__starRating{color:var(--gold);gap:2px;display:inline-flex}.reviews-module__uWzRqG__starRating svg{width:17px;height:17px}.reviews-module__uWzRqG__starFilled{color:var(--gold)}.reviews-module__uWzRqG__starEmpty{color:var(--line-2)}.reviews-module__uWzRqG__featured{background:var(--card);border:1px solid var(--line);border-radius:3px;margin:0;padding:clamp(28px,3.4vw,48px);position:relative;box-shadow:0 30px 70px -40px #16110d59}.reviews-module__uWzRqG__featured:before{content:"“";font:400 7rem/1 var(--serif);color:var(--gold);opacity:.35;position:absolute;top:-6px;left:22px}.reviews-module__uWzRqG__featuredQuote{border:0;margin:18px 0 22px;padding:0}.reviews-module__uWzRqG__featuredQuote p{font:400 clamp(1.15rem,1.6vw,1.42rem)/1.55 var(--serif);color:var(--text);margin:0}.reviews-module__uWzRqG__featuredBy{font:500 .95rem/1.3 var(--sans);color:var(--text)}.reviews-module__uWzRqG__featuredBy span{color:var(--muted);margin-top:4px;font-size:.85rem;font-weight:400;display:block}.reviews-module__uWzRqG__statsSection{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 clamp(56px,7vw,104px);display:grid}.reviews-module__uWzRqG__statCard{text-align:center;padding:26px 10px}.reviews-module__uWzRqG__statCard+.reviews-module__uWzRqG__statCard{border-left:1px solid var(--line)}.reviews-module__uWzRqG__statNumber{font:500 clamp(1.8rem,2.6vw,2.4rem)/1 var(--serif);color:var(--text);font-feature-settings:"lnum" 1}.reviews-module__uWzRqG__statLabel{font:500 11.5px/1.3 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--gold-ink);margin-top:10px}.reviews-module__uWzRqG__about{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:clamp(28px,5vw,80px);margin:0 0 clamp(56px,7vw,96px);display:grid}.reviews-module__uWzRqG__aboutH2{font:500 clamp(1.8rem,3vw,2.5rem)/1.12 var(--serif);color:var(--text);letter-spacing:-.01em;margin:0}.reviews-module__uWzRqG__aboutText p{color:var(--muted);margin:0 0 1.1em;line-height:1.75}.reviews-module__uWzRqG__aboutText a{color:var(--gold-ink);text-underline-offset:3px;text-decoration:underline}.reviews-module__uWzRqG__filterSection{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:14px 18px;margin:0 0 28px;padding-bottom:22px;display:flex}.reviews-module__uWzRqG__sourceFilterButtons{flex-wrap:wrap;gap:8px;margin-right:auto;display:flex}.reviews-module__uWzRqG__sourceFilterBtn{font:500 .9rem/1 var(--sans);color:var(--text);border:1px solid var(--line-2);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:10px 16px;transition:background .25s,border-color .25s,color .25s;display:inline-flex}.reviews-module__uWzRqG__sourceFilterBtn:hover{border-color:var(--text)}.reviews-module__uWzRqG__sourceFilterActive{background:var(--ink);border-color:var(--ink);color:var(--cream)}.reviews-module__uWzRqG__chipLogo{display:inline-block}.reviews-module__uWzRqG__freshaF{margin-right:2px;font-weight:700}.reviews-module__uWzRqG__searchBox{flex:0 260px;position:relative}.reviews-module__uWzRqG__searchInput{width:100%;font:400 .95rem/1 var(--sans);color:var(--text);background:var(--card);border:1px solid var(--line-2);border-radius:999px;padding:11px 16px 11px 40px}.reviews-module__uWzRqG__searchInput:focus{outline:2px solid var(--gold-ink);outline-offset:2px}.reviews-module__uWzRqG__searchIcon{color:var(--muted);width:18px;height:18px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.reviews-module__uWzRqG__sortDropdown{font:500 .9rem/1 var(--sans);color:var(--text);background:var(--card);border:1px solid var(--line-2);border-radius:999px;padding:11px 14px}.reviews-module__uWzRqG__reviewsGrid{columns:3 320px;column-gap:22px;margin:0 0 36px}.reviews-module__uWzRqG__reviewCard{break-inside:avoid;background:var(--card);border:1px solid var(--line);border-radius:3px;width:100%;margin:0 0 22px;padding:24px 24px 20px;display:inline-block}.reviews-module__uWzRqG__reviewHeader{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.reviews-module__uWzRqG__reviewAuthor{align-items:center;gap:12px;display:flex}.reviews-module__uWzRqG__authorAvatar{background:var(--paper-2);width:38px;height:38px;color:var(--gold-ink);font:500 .85rem/38px var(--sans);text-align:center;letter-spacing:.04em;border-radius:50%;flex:0 0 38px}.reviews-module__uWzRqG__authorName{font:500 1rem/1.25 var(--sans);color:var(--text);margin:0}.reviews-module__uWzRqG__reviewDate{color:var(--muted);margin:2px 0 0;font-size:.8rem}.reviews-module__uWzRqG__reviewBody p{color:var(--text);margin:0;font-size:.98rem;line-height:1.7}.reviews-module__uWzRqG__reviewFooter{border-top:1px solid var(--line);margin-top:16px;padding-top:14px}.reviews-module__uWzRqG__verifiedBadge,.reviews-module__uWzRqG__sourceBadge,.reviews-module__uWzRqG__locationBadge{font:500 .78rem/1 var(--sans);color:var(--muted);background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.reviews-module__uWzRqG__verifiedBadge svg,.reviews-module__uWzRqG__locationBadge svg{width:14px;height:14px;color:var(--gold-ink)}.reviews-module__uWzRqG__pagination{justify-content:space-between;align-items:center;gap:16px;margin:0 0 clamp(56px,7vw,96px);display:flex}.reviews-module__uWzRqG__paginationBtn{font:500 .92rem/1 var(--sans);color:var(--text);border:1px solid var(--line-2);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:12px 20px;display:inline-flex}.reviews-module__uWzRqG__paginationBtn:hover:not(:disabled){border-color:var(--text)}.reviews-module__uWzRqG__paginationBtn:disabled{opacity:.4;cursor:default}.reviews-module__uWzRqG__paginationInfo{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.reviews-module__uWzRqG__pageNumbers{font:500 .95rem/1.2 var(--sans);color:var(--text)}.reviews-module__uWzRqG__noResults{text-align:center;padding:48px 0}.reviews-module__uWzRqG__noResults h3{font-family:var(--serif);color:var(--text)}.reviews-module__uWzRqG__reviewsCta{background:var(--stage);color:var(--cream);text-align:center;padding:clamp(64px,8vw,112px) var(--gut);margin:0 calc(-1 * var(--gut));border-radius:0}.reviews-module__uWzRqG__reviewsCta h2{font:500 clamp(2rem,3.4vw,2.9rem)/1.1 var(--serif);color:var(--cream);margin:0 0 14px}.reviews-module__uWzRqG__reviewsCta p{color:var(--muted-dark);margin:0 0 30px}.reviews-module__uWzRqG__ctaButtons{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.reviews-module__uWzRqG__reviewsCta a.btn-outline{color:var(--cream)!important;background:0 0!important;border-color:#f4ece273!important}.reviews-module__uWzRqG__reviewsCta a.btn-outline:hover{border-color:var(--gold-hi)!important;color:var(--cream)!important}@media (max-width:900px){.reviews-module__uWzRqG__hero,.reviews-module__uWzRqG__about{grid-template-columns:1fr}.reviews-module__uWzRqG__statsSection{grid-template-columns:repeat(2,minmax(0,1fr))}.reviews-module__uWzRqG__statCard:nth-child(3){border-left:0}.reviews-module__uWzRqG__statCard:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:600px){.reviews-module__uWzRqG__reviewsPageHeader h1.page-section-heading{max-width:none}.reviews-module__uWzRqG__searchBox{flex:100%}.reviews-module__uWzRqG__sourceFilterButtons{margin-right:0}.reviews-module__uWzRqG__pagination{flex-wrap:wrap;justify-content:center}.reviews-module__uWzRqG__paginationInfo{flex:100%;order:-1}}
