.reviews_page__C7QIc .reviews-section{background:var(--forest);color:var(--cream)}.reviews_page__C7QIc .reviews-intro{max-width:760px}.reviews_page__C7QIc .reviews-intro h2{margin:16px 0 14px;font-size:clamp(1.6rem,3vw,2.6rem);font-weight:300;letter-spacing:-.03em;line-height:1.1}.reviews_page__C7QIc .reviews-intro p{margin-bottom:24px;color:rgba(212,232,226,.78);font-size:.9375rem;line-height:1.75}.reviews_page__C7QIc .review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:44px}.reviews_page__C7QIc .review-card{display:flex;min-width:0;flex-direction:column;gap:12px;padding:24px 22px;border:1px solid rgba(255,255,255,.09);border-radius:var(--r-lg);background:rgba(255,255,255,.06)}.reviews_page__C7QIc .review-stars{display:flex;gap:3px;color:var(--teal-light)}.reviews_page__C7QIc .review-text{flex:1;color:rgba(212,232,226,.82);font-size:.875rem;line-height:1.7;overflow-wrap:anywhere}.reviews_page__C7QIc .review-author{color:rgba(255,255,255,.58);font-size:.75rem;font-weight:700;letter-spacing:.05em}.reviews_page__C7QIc .review-cta-strip{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-top:28px;padding:26px 28px;border:1px solid rgba(255,255,255,.08);border-radius:var(--r-lg);background:rgba(255,255,255,.05)}.reviews_page__C7QIc .review-cta-strip p{max-width:400px;color:rgba(212,232,226,.72);font-size:.875rem;line-height:1.6}.reviews_page__C7QIc .review-cta-strip>div{flex-shrink:0}.reviews_page__C7QIc .review-qr-block{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,300px);align-items:center;gap:64px}.reviews_page__C7QIc .review-qr-copy{max-width:540px}.reviews_page__C7QIc .review-qr-card{display:flex;min-width:0;flex-direction:column;align-items:center;gap:18px;padding:28px;border:1px solid var(--border);border-radius:var(--r-xl);background:var(--white);box-shadow:var(--shadow-md)}.reviews_page__C7QIc .review-qr-img-wrap{width:100%;overflow:hidden;border:1px solid var(--border);border-radius:var(--r-md)}.reviews_page__C7QIc .review-qr-label{display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center}.reviews_page__C7QIc .review-qr-label span{color:var(--ink-soft);font-size:.75rem;line-height:1.5}.reviews_page__C7QIc .review-qr-label span:first-child{color:var(--forest);font-size:.8125rem;font-weight:700}@media (max-width:960px){.reviews_page__C7QIc .review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reviews_page__C7QIc .review-qr-block{grid-template-columns:minmax(0,1fr);gap:36px}.reviews_page__C7QIc .review-qr-card{width:min(100%,300px);justify-self:center}}@media (max-width:640px){.reviews_page__C7QIc .review-grid{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:28px}.reviews_page__C7QIc .review-card{padding:20px 18px}.reviews_page__C7QIc .review-cta-strip{align-items:stretch;flex-direction:column;gap:16px;padding:20px 18px}.reviews_page__C7QIc .review-cta-strip>div{display:flex;flex-direction:column}.reviews_page__C7QIc .review-cta-strip>div>*{width:100%}.reviews_page__C7QIc .review-qr-block{gap:28px}.reviews_page__C7QIc .review-qr-card{width:min(100%,280px);padding:20px;border-radius:14px}}