/* Review-card presentation; content is visibly marked as local design examples. */
body.miyou-home-v4 .user-reviews { background: #f5f7fa; }
body.miyou-home-v4 .user-reviews .section-header { margin-bottom: 42px; }
body.miyou-home-v4 .user-reviews .section-eyebrow { color: #38475b; font-size: 14px; }
body.miyou-home-v4 .user-reviews .review-demo-note { color: #7d8794; font-size: 12px; margin: 13px auto 0; }
body.miyou-home-v4 .user-reviews .testimonials-grid > .review-card { display: flex; flex-direction: column; min-height: 238px; padding: 22px 20px 24px; background: #fff; border: 1px solid #e1e5eb; border-radius: 14px; box-shadow: 0 4px 14px #172d4405; text-align: left; }
body.miyou-home-v4 .review-person { display: flex; align-items: center; gap: 12px; }
body.miyou-home-v4 .review-avatar { display: grid; place-items: center; flex: 0 0 41px; width: 41px; height: 41px; border-radius: 50%; background: #397ee0; color: #fff; font-size: 17px; font-weight: 700; box-shadow: inset 0 0 0 1px #ffffff15; }
body.miyou-home-v4 .review-avatar.avatar-green { background: #13ad7b; }
body.miyou-home-v4 .review-avatar.avatar-purple { background: #8859e9; }
body.miyou-home-v4 .review-avatar.avatar-amber { background: #e99d0d; }
body.miyou-home-v4 .review-avatar.avatar-cyan { background: #13a8c4; }
body.miyou-home-v4 .review-avatar.avatar-coral { background: #ef747b; }
body.miyou-home-v4 .review-person strong { display: block; margin: 0 0 3px; color: #253243; font-size: 14px; line-height: 1.5; }
body.miyou-home-v4 .review-person .review-role { display: block; color: #9299a2; font-size: 11px; line-height: 1.5; }
body.miyou-home-v4 .review-stars { display: flex; align-items: center; gap: 2px; margin: 12px 0 8px; color: #ffbd13; font-size: 14px; line-height: 1; }
body.miyou-home-v4 .review-comment { margin: 0; color: #586474; font-size: 13px; line-height: 1.9; overflow-wrap: anywhere; }
body.miyou-home-v4 .user-reviews .testimonials-grid.scenario-auto + .scenario-controls { display: none; }
/* Keep the original five business descriptions intact and directly readable. */
body.miyou-home-v4 .business-scenarios { background: #fff; padding-block: 64px; }
body.miyou-refresh.miyou-home-v4 .business-scenarios > .container { width: 100%; max-width: 1320px; padding-inline: 20px; }
body.miyou-home-v4 .business-scenarios .testimonials-grid { display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); width: 100%; max-width: 100%; margin: 0; padding: 0; gap: 22px; overflow: visible; scroll-snap-type: none; }
body.miyou-home-v4 .business-scenarios .testimonials-grid > .testimonial-card { width: auto; min-width: 0; padding: 25px 24px; border: 1px solid #e0e8f1; border-radius: 10px; background: #f8fbff; }
@media(max-width:800px) {
 body.miyou-home-v4 .business-scenarios .testimonials-grid { grid-template-columns: repeat(2,minmax(0,1fr)); gap: 17px; }
 body.miyou-home-v4 .user-reviews .testimonials-grid > .review-card { min-height: 246px; }
}
@media(max-width:540px) {
 body.miyou-home-v4 .user-reviews .section-title { font-size: 26px; }
 body.miyou-home-v4 .user-reviews .review-demo-note { font-size: 11px; }
 body.miyou-home-v4 .business-scenarios .testimonials-grid { grid-template-columns: minmax(0,1fr); }
 body.miyou-home-v4 .business-scenarios { padding-block: 50px; }
}
