.voice-intro{background-color:#fff;padding:48px 24px 56px}@media screen and (max-width: 580px){.voice-intro{padding:32px 20px 40px}}.voice-intro-inner{display:flex;justify-content:space-between;align-items:center;max-width:1120px;padding:0}@media screen and (max-width: 1040px){.voice-intro-inner{display:block;max-width:640px}}@media screen and (max-width: 1040px)and (min-width: 581px){.voice-intro-inner{max-width:880px}}@media screen and (max-width: 1040px)and (min-width: 581px)and (min-width: 741px){.voice-intro-inner{display:flex;gap:24px}}.voice-intro-copy{width:48%}.voice-intro-copy p{color:#555;font-size:1.6rem;font-weight:bold;line-height:2}@media screen and (max-width: 580px){.voice-intro-copy p{font-size:1.5rem;font-weight:normal;line-height:1.9}}@media screen and (max-width: 1040px){.voice-intro-copy{width:100%}}@media screen and (max-width: 1040px)and (min-width: 581px)and (min-width: 741px){.voice-intro-copy{flex:1;min-width:0;width:auto}}.voice-intro-title{font-size:2.8rem;font-weight:bold;line-height:1.8;margin-bottom:24px}@media screen and (max-width: 580px){.voice-intro-title{font-size:2.2rem;line-height:1.6;margin-bottom:20px}}@media screen and (max-width: 1040px)and (min-width: 581px){.voice-intro-title{font-size:2.4rem;line-height:1.6;text-wrap:balance}}@media screen and (max-width: 1040px)and (min-width: 581px)and (min-width: 741px){.voice-intro-title br{display:none}}.voice-intro-photo{display:block;width:47%;aspect-ratio:8/5;border-radius:12px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 1040px){.voice-intro-photo{width:100%;margin-top:32px}}@media screen and (max-width: 580px){.voice-intro-photo{margin-top:24px}}@media screen and (max-width: 1040px)and (min-width: 581px){.voice-intro-photo{max-width:520px;margin-right:auto;margin-left:auto}}@media screen and (max-width: 1040px)and (min-width: 581px)and (min-width: 741px){.voice-intro-photo{flex-shrink:0;width:44%;margin:0}}.voice-reviews{background-color:#f8f5f0;padding:56px 24px 64px}.voice-reviews .voice-list{display:grid;grid-template-columns:1fr 1fr;gap:20px}.voice-reviews .voice-item{width:auto;max-width:none;margin:0}@media screen and (max-width: 1040px){.voice-reviews .voice-list{grid-template-columns:1fr;max-width:640px;margin:0 auto}}@media screen and (max-width: 580px){.voice-reviews{padding:40px 20px 48px}}@media screen and (max-width: 1040px)and (min-width: 581px)and (min-width: 900px){.voice-reviews .voice-list{grid-template-columns:repeat(2, minmax(0, 1fr));max-width:880px}}.trial{background:linear-gradient(#F8F5F0 50%, #FFF 50%)}