.customer-voices{padding:72px 4%;border-top:1px solid var(--line);background:#f4f6ff}.customer-voices[hidden]{display:none!important}.customer-voices-wrap{max-width:1180px;margin:auto}.customer-voices h2{font-size:clamp(26px,3vw,38px);line-height:1.6;margin-bottom:32px}.voice-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.voice-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-voice{min-width:0;background:white;padding:28px;border-radius:16px;scroll-margin-top:120px}.customer-voice .voice-scenario{font-size:14px;color:var(--accent);font-weight:700}.customer-voice h3{font-size:22px;line-height:1.7;margin:12px 0 18px;overflow-wrap:anywhere}.customer-voice .voice-meta{font-size:14px;color:var(--muted);margin-bottom:18px}.customer-voice p{font-size:16px;line-height:1.95;white-space:pre-line}.customer-voice h4{font-size:16px;margin:24px 0 8px}.customer-voice img{width:100%;height:auto;border-radius:8px;margin:20px 0}.voice-read-more,.voice-guide{display:inline-block;font-size:16px;color:var(--accent);text-decoration:underline;text-underline-offset:5px;margin-top:24px}@media(max-width:900px){.voice-cards,.voice-detail-grid{grid-template-columns:minmax(0,1fr)}.customer-voices{padding:48px 5%}.customer-voice{padding:24px}}

.voice-demo-label{display:block;width:max-content;background:#fff0d9;color:#704312;border-radius:5px;padding:5px 10px;font-size:14px;font-weight:700;margin-bottom:16px}.customer-voices .voice-demo-note{font-size:14px;line-height:1.8;color:var(--muted);margin:-16px 0 28px}.voice-cards:has(>.customer-voice:only-child){grid-template-columns:minmax(0,1fr);max-width:760px}.voice-detail-grid:has(>.customer-voice:only-child){max-width:900px}
