.ReviewsPage-module__GZ8k8W__hero{background:var(--carbon);border-bottom:1px solid var(--night-line);padding:96px 48px 0}.ReviewsPage-module__GZ8k8W__heroInner{max-width:1100px;margin:0 auto}.ReviewsPage-module__GZ8k8W__heroEyebrow{font-family:var(--mono);color:var(--signal);letter-spacing:.18em;text-transform:uppercase;margin-bottom:20px;font-size:11px;font-weight:600}.ReviewsPage-module__GZ8k8W__heroHeading{font-family:var(--display);letter-spacing:-.02em;color:var(--bone);max-width:760px;margin-bottom:24px;font-size:clamp(40px,6vw,76px);font-weight:800;line-height:1.05}.ReviewsPage-module__GZ8k8W__heroBody{color:var(--ash);max-width:560px;margin-bottom:56px;font-size:17px;font-weight:400;line-height:1.75}.ReviewsPage-module__GZ8k8W__statsFlex{border-top:1px solid var(--night-line);grid-template-columns:repeat(4,1fr);display:grid}.ReviewsPage-module__GZ8k8W__statCell{padding:24px 24px 28px 0}.ReviewsPage-module__GZ8k8W__statCell+.ReviewsPage-module__GZ8k8W__statCell{border-left:1px solid var(--night-line);padding-left:24px}.ReviewsPage-module__GZ8k8W__statVal{font-family:var(--mono);color:var(--signal);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:clamp(18px,2.2vw,26px);font-weight:600;line-height:1.1}.ReviewsPage-module__GZ8k8W__statLabel{font-family:var(--mono);color:var(--ash);text-transform:uppercase;letter-spacing:.12em;margin-top:8px;font-size:10.5px;font-weight:400}.ReviewsPage-module__GZ8k8W__filterBar{background:var(--bone-raised);border-bottom:1px solid var(--paper-line);z-index:10;padding:0 48px;position:sticky;top:72px}.ReviewsPage-module__GZ8k8W__filterBarInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;max-width:1100px;margin:0 auto;display:flex}.ReviewsPage-module__GZ8k8W__filterTabs{display:flex;overflow-x:auto}.ReviewsPage-module__GZ8k8W__filterTab{cursor:pointer;white-space:nowrap;font-size:13px;font-family:var(--mono);background:0 0;border:none;padding:16px;transition:all .2s}.ReviewsPage-module__GZ8k8W__searchBox{border:none;border-bottom:1px solid var(--paper-line);background:0 0;flex-shrink:0;align-items:center;gap:8px;margin:8px 0;padding:8px 2px;display:flex}.ReviewsPage-module__GZ8k8W__searchInput{color:var(--ink);width:200px;font-size:13px;font-family:var(--sans);background:0 0;border:none;outline:none}.ReviewsPage-module__GZ8k8W__searchClear{cursor:pointer;color:var(--stone);background:0 0;border:none;padding:0;font-size:16px;line-height:1}.ReviewsPage-module__GZ8k8W__reviewsSection{background:var(--bone);border-bottom:1px solid var(--paper-line);padding:88px 48px 100px}.ReviewsPage-module__GZ8k8W__reviewsInner{max-width:1100px;margin:0 auto}.ReviewsPage-module__GZ8k8W__testimonialGrid+.ReviewsPage-module__GZ8k8W__reviewsWidget{margin-top:48px}.ReviewsPage-module__GZ8k8W__testimonialGrid{text-align:left;grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.ReviewsPage-module__GZ8k8W__testimonialCard{background:var(--bone-raised);border:1px solid var(--paper-line);flex-direction:column;height:100%;padding:28px 24px;display:flex}.ReviewsPage-module__GZ8k8W__testimonialStars{color:var(--brand);letter-spacing:3px;margin-bottom:14px;font-size:14px}.ReviewsPage-module__GZ8k8W__testimonialQuote{color:var(--stone);flex:1;margin-bottom:18px;font-size:15px;font-weight:400;line-height:1.7}.ReviewsPage-module__GZ8k8W__testimonialAuthor{font-family:var(--display);color:var(--ink);font-size:15px;font-weight:700}.ReviewsPage-module__GZ8k8W__testimonialAuthorMeta{font-family:var(--mono);color:var(--stone);letter-spacing:.06em;margin-top:4px;font-size:11px}@media (max-width:768px){.ReviewsPage-module__GZ8k8W__testimonialGrid{grid-template-columns:1fr}}.ReviewsPage-module__GZ8k8W__ctaSection{background:var(--carbon);padding:88px 24px}.ReviewsPage-module__GZ8k8W__ctaInner{text-align:center;max-width:640px;margin:0 auto}.ReviewsPage-module__GZ8k8W__ctaHeading{font-family:var(--display);letter-spacing:-.01em;color:var(--bone);margin:0 0 16px;font-size:clamp(28px,3.5vw,44px);font-weight:700;line-height:1.1}.ReviewsPage-module__GZ8k8W__ctaBody{color:var(--ash);max-width:520px;margin:0 auto 32px;font-size:15px;font-weight:400;line-height:1.75}.ReviewsPage-module__GZ8k8W__ctaBtnLg{background:var(--brand);color:#fff;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;border:none;padding:14px 24px;font-size:11.5px;font-weight:600;text-decoration:none;transition:background .2s;display:inline-block}.ReviewsPage-module__GZ8k8W__ctaBtnLg:hover{background:var(--brand-dark)}.ReviewsPage-module__GZ8k8W__stars{gap:2px;display:flex}.ReviewsPage-module__GZ8k8W__reviewContext{background:var(--bone);border-bottom:1px solid var(--paper-line);padding:88px 48px}.ReviewsPage-module__GZ8k8W__reviewContextInner{max-width:1100px;margin:0 auto}.ReviewsPage-module__GZ8k8W__reviewContextHeading{font-family:var(--display);color:var(--ink);letter-spacing:-.01em;margin-bottom:14px;font-size:clamp(28px,3.5vw,44px);font-weight:700;line-height:1.1}.ReviewsPage-module__GZ8k8W__reviewContextIntro{color:var(--stone);max-width:720px;margin-bottom:48px;font-size:16px;font-weight:400;line-height:1.75}.ReviewsPage-module__GZ8k8W__serviceGrid{border-top:1px solid var(--rule-strong);grid-template-columns:1fr;display:grid}.ReviewsPage-module__GZ8k8W__serviceCol{border-bottom:1px solid var(--paper-line);padding:28px 0}.ReviewsPage-module__GZ8k8W__serviceColTitle{font-family:var(--display);color:var(--ink);letter-spacing:-.01em;margin-bottom:10px;font-size:20px;font-weight:700;line-height:1.25}.ReviewsPage-module__GZ8k8W__serviceColDesc{color:var(--stone);max-width:780px;font-size:14.5px;font-weight:400;line-height:1.7}.ReviewsPage-module__GZ8k8W__vehicleGrid{border-top:1px solid var(--rule-strong);grid-template-columns:repeat(4,1fr);margin-top:48px;display:grid}.ReviewsPage-module__GZ8k8W__vehicleCol{padding:28px 24px 32px 0}.ReviewsPage-module__GZ8k8W__vehicleCol+.ReviewsPage-module__GZ8k8W__vehicleCol{border-left:1px solid var(--paper-line);padding-left:24px}.ReviewsPage-module__GZ8k8W__vehicleColTitle{font-family:var(--display);color:var(--ink);letter-spacing:-.01em;margin-bottom:10px;font-size:18px;font-weight:700;line-height:1.3}.ReviewsPage-module__GZ8k8W__vehicleColDesc{color:var(--stone);font-size:13.5px;font-weight:400;line-height:1.65}@media (max-width:1024px){.ReviewsPage-module__GZ8k8W__vehicleGrid{grid-template-columns:repeat(2,1fr)}.ReviewsPage-module__GZ8k8W__vehicleCol+.ReviewsPage-module__GZ8k8W__vehicleCol{border-left:none;padding-left:0}.ReviewsPage-module__GZ8k8W__vehicleCol{border-bottom:1px solid var(--paper-line)}.ReviewsPage-module__GZ8k8W__vehicleCol:nth-child(2n){border-left:1px solid var(--paper-line);padding-left:24px}}@media (max-width:640px){.ReviewsPage-module__GZ8k8W__vehicleGrid{grid-template-columns:1fr}.ReviewsPage-module__GZ8k8W__vehicleCol:nth-child(2n){border-left:none;padding-left:0}}@media (max-width:768px){.ReviewsPage-module__GZ8k8W__statsFlex{grid-template-columns:repeat(2,1fr)}.ReviewsPage-module__GZ8k8W__statCell{border-bottom:1px solid var(--night-line)}.ReviewsPage-module__GZ8k8W__statCell+.ReviewsPage-module__GZ8k8W__statCell{border-left:none;padding-left:0}.ReviewsPage-module__GZ8k8W__statCell:nth-child(2n){border-left:1px solid var(--night-line);padding-left:24px}}@media (max-width:600px){.ReviewsPage-module__GZ8k8W__hero{padding:72px 24px 0}.ReviewsPage-module__GZ8k8W__reviewsSection{padding:64px 24px 80px}.ReviewsPage-module__GZ8k8W__reviewContext{padding:64px 24px}.ReviewsPage-module__GZ8k8W__ctaSection{padding:64px 16px}.ReviewsPage-module__GZ8k8W__filterBar{padding-left:24px;padding-right:24px}}
