.voice-badge{display:inline-block;background:#ebe8f8;color:#67529c;border:1px solid #d8d0ec;border-radius:50px;padding:8px 15px;font-size:11px!important;letter-spacing:.12em;font-weight:700}.voice-intro{display:grid;grid-template-columns:1.2fr 1fr;gap:60px;align-items:center;margin:16px 0 55px}.voice-page h1{font-size:clamp(34px,4.5vw,61px)}.voice-disclosure{font-size:13px!important;border-left:3px solid #ad9bda;padding:10px 17px;background:#f3f0f8;border-radius:0 8px 8px 0;line-height:1.8!important}.voice-visual{height:330px;position:relative;display:flex;align-items:center;justify-content:center}.voice-orb{width:310px;height:310px;border-radius:50%;background:radial-gradient(circle at 30% 25%,#f4dfdf,#c9c0f7 55%,#a8cbd9);box-shadow:inset -12px -15px 30px #8d88b333,0 22px 65px #8b78ae22;display:flex;align-items:center;justify-content:center;gap:13px;color:#fff}.voice-orb>span{font-size:24px}.voice-wave{display:flex;gap:4px;align-items:center}.voice-wave i{display:block;width:5px;background:#fff;border-radius:6px}.voice-dot{border-radius:50%;display:flex;align-items:center;justify-content:center;position:absolute;background:#fff;box-shadow:0 8px 20px #635e7a19;color:#7d6aad;font-weight:700}.voice-dot-one{width:54px;height:54px;right:20px;top:25px;font-size:14px}.voice-dot-two{width:65px;height:65px;left:5px;bottom:25px;font-size:30px}.voice-section{max-width:850px;margin:52px auto}.voice-section h2{font-size:27px;margin:16px 0}.voice-section p{font-size:15px}.voice-steps{list-style:none;padding:0;counter-reset:step;display:grid;gap:15px;margin:28px 0}.voice-steps li{counter-increment:step;padding:20px 20px 20px 70px;border:1px solid #dfdce6;border-radius:15px;position:relative}.voice-steps li:before{content:counter(step);position:absolute;left:22px;top:20px;background:#eee9f7;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;color:#7461a8}.voice-steps strong{display:block;font-size:17px;margin-bottom:7px}.voice-steps span{font-size:14px;line-height:1.7;display:block}.voice-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin:30px 0 60px}.voice-grid article{border-top:1px solid #d7d7e1;padding-top:22px}.voice-grid article>span{font-size:12px;color:#8573b4}.voice-grid h2{font-size:21px;margin:14px 0}.voice-grid p{font-size:14px}.voice-teaser{background:#eeedf6;border:1px solid #dedbea;border-radius:24px;padding:35px;max-width:1120px;margin:40px auto}.voice-teaser h2{font-size:30px;line-height:1.3;margin:16px 0}.voice-teaser p{line-height:1.8;font-size:15px}.voice-teaser a{display:inline-flex;margin-top:18px;font-weight:700;color:#4c4391;text-decoration:underline;text-underline-offset:4px}.voice-teaser .voice-disclosure{background:#ffffff80;margin-top:20px}@media(max-width:760px){.voice-intro{grid-template-columns:1fr;gap:10px;margin-bottom:30px}.voice-visual{height:250px}.voice-orb{width:230px;height:230px}.voice-wave{gap:3px}.voice-wave i{width:4px;max-height:85px}.voice-dot-one{right:12%}.voice-dot-two{left:10%;bottom:5px}.voice-grid{grid-template-columns:1fr;gap:23px}.voice-section{margin:35px 0}.voice-section h2{font-size:23px}.voice-teaser{padding:24px;margin:30px 16px}.voice-teaser h2{font-size:25px}}
@media(max-width:760px){.voice-teaser{width:calc(100% - 32px);box-sizing:border-box}}
