.service-about { max-width: 760px; margin: 2.5rem auto 0; color: var(--ink); font-size: 1rem; }
.salon-card .stat { font-size: 0.88rem; margin: 0.2rem 0 0; }
.salon-card .stat strong { color: var(--accent-deep); }
.price-band { margin: 0.9rem 0 0; font-size: 1.02rem; }
.price-band strong { color: var(--accent-deep); font-size: 1.15rem; }
.salon-card blockquote { margin: 0.35rem 0 0; font-size: 0.92rem; font-style: italic; }
.salon-card .src { margin: 0.2rem 0 0; color: var(--muted); font-size: 0.8rem; }
.method { margin-top: 3rem; padding: 1.5rem 1.75rem; background: var(--bg-soft); border: 1px solid var(--line); border-radius: 14px; color: var(--muted); font-size: 0.92rem; }
.method h2 { margin: 0 0 0.4rem; font-size: 1.05rem; color: var(--ink); }
.method p { margin: 0.3rem 0 0; }
