.reviews-section{background:#f3f0f7;padding:96px 0}.reviews-intro{text-align:center;max-width:820px;margin:0 auto 56px}.reviews-intro h2{font-size:clamp(3.2rem,5.6vw,5.2rem)}.reviews-intro p{max-width:600px;margin:24px auto 0;color:var(--muted);font-size:1.05rem}.reviews-wall{columns:3;column-gap:24px;overflow:visible}.reviews-wall .review-note{display:inline-block;width:100%;margin:0 0 24px;padding:30px;background:white;border:1px solid #e2dce9;border-radius:14px;break-inside:avoid;box-shadow:0 5px 20px #26143905}.reviews-wall .review-note:nth-child(4n+2){background:#fcfaf5}.reviews-wall .review-note:nth-child(4n+3){background:#f9f7ff}.reviews-wall .review-stars{margin:24px 0 0;color:#9b6a00;font-size:1.1rem}.reviews-wall blockquote{margin:17px 0 0;font-size:1.05rem;font-weight:500;line-height:1.8}.reviews-wall .review-person .review-avatar{width:48px;height:48px;border-radius:50%;font-size:.95rem;background:#e9def8;color:#563180;flex-shrink:0}.reviews-wall .review-person .avatar-1{background:#efdfe4;color:#79384c}.reviews-wall .review-person .avatar-2{background:#dce8dd;color:#36543b}.reviews-wall .review-person .avatar-3{background:#e3e6f1;color:#424f7c}.reviews-section .review-source-note{text-align:center;margin-top:22px}@media(max-width:1000px){.reviews-wall{columns:2}}@media(max-width:600px){.reviews-section{padding:60px 0}.reviews-intro{margin-bottom:32px;text-align:left}.reviews-intro h2{font-size:3.1rem}.reviews-intro p{font-size:1rem}.reviews-wall{columns:1}.reviews-wall .review-note{padding:26px;margin-bottom:18px}.reviews-wall blockquote{font-size:1rem}}