.reviews-preview{padding-bottom:80px}.reviews-preview .section-head p{margin-top:12px}.reviews-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:start}.review-card{min-width:0;background:#fbf7f3;border:1px solid #d9c4b8;border-radius:28px;padding:28px;box-shadow:0 12px 30px -24px #58323f55}.review-stars{color:#743e50;letter-spacing:3px;font-size:20px;direction:ltr;text-align:right}.review-card blockquote{margin:18px 0 0}.review-card blockquote p{white-space:pre-line;overflow-wrap:anywhere;color:#39312d;line-height:1.9;margin-bottom:20px}.review-card cite{font-style:normal;font-weight:700;color:#58323f}.review-photo{margin:22px 0 0}.review-photo img{width:100%;height:auto;border-radius:18px}.reviews-count{display:inline-block;background:#c8ae9f;color:#201d1b;padding:10px 18px;border-radius:999px;font-weight:600}.reviews-main .info-hero{padding-bottom:24px}.reviews-main .info-button{border-radius:999px}.reviews-main .info-cta{border-radius:28px}.reviews-preview .textlink{white-space:nowrap}@media(max-width:1000px){.reviews-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.reviews-grid{grid-template-columns:1fr;gap:16px}.review-card{padding:24px;border-radius:24px}.reviews-preview{padding-bottom:50px}.reviews-preview .textlink{margin-top:16px}}
