.voice-hero{position:relative;min-height:780px;padding:135px 0 70px;overflow:hidden;background:#464447}
.voice-hero .hero-grid{position:relative;min-height:575px;grid-template-columns:42% 58%;gap:0}
.voice-hero .hero-copy{grid-column:2;padding-left:0}
.voice-hero .hero-copy p{max-width:620px;margin-bottom:0;color:#ddd9e4}
.voice-hero-image{position:absolute;left:calc((1130px - 100vw)/2);bottom:-70px;width:min(70.84vw,1000px)}
.voice-hero-image img{display:block;width:100%;height:auto}
.voice-demo-copy h2,.voice-process-section h2{margin:20px 0 30px}
.voice-demo-copy p{margin:0;color:#676674;font-size:18px}
.voice-demo-section{background:#f7f7f9;color:#222139}
.voice-demo-grid{display:grid;grid-template-columns:.66fr 1.34fr;gap:60px;align-items:start}
.voice-demo-copy{position:sticky;top:125px}
.voice-report-example{margin:0}
.voice-report-example img{display:block;width:100%;height:auto;border-radius:18px;box-shadow:0 18px 45px #25204318}
.voice-report-example figcaption{margin-top:12px;color:#71717f;font-size:13px;text-align:center}
.voice-process-section{background:#f7f7f9;color:#222139}
.voice-process-section h2{max-width:780px;margin-bottom:46px}
.voice-process-list{display:grid;width:75%;grid-template-columns:repeat(3,1fr);gap:50px 0;margin:0;padding:0;list-style:none}
.voice-process-list li{padding:0 20px;border-left:1px solid #dedee7}
.voice-process-list li:first-child{padding-left:0;border-left:0}
.voice-process-list li:nth-child(4){padding-left:0;border-left:0}
.voice-process-list>li>span{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:11px;background:#ece9ff;color:#756bdd;font-size:12px;font-weight:700}
.voice-process-list h3{min-height:54px;margin:18px 0 10px;font-family:Georgia,'Times New Roman',serif;font-size:22px;font-weight:400}
.voice-process-list p{margin:0;color:#71717f;font-size:14px;line-height:1.55}
.voice-process-list a{color:#655b95;text-decoration:none}
.voice-process-list a:hover{color:#8174f1}
.cases-section{background:#f0eff5;color:#222139}
.cases-section h2{margin:20px 0 48px}
.cases-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}
.case-card{position:relative;padding:28px;border:1px solid #e8e6ef;border-radius:18px;background:#fff}
.case-card:after{content:"9 тыс. ₽/мес.";position:absolute;top:22px;right:22px;padding:7px 10px;border:1px solid #ded9ef;border-radius:999px;background:#f0edf9;color:#655b95;font-size:12px;line-height:1;white-space:nowrap}
.case-logos{display:flex;align-items:center;flex-wrap:wrap;gap:12px;min-height:42px;margin-bottom:20px;padding-right:90px}
.case-logos a{display:inline-flex;align-items:center}
.case-logos img{display:block;width:auto;height:38px;max-width:145px;object-fit:contain}
.case-metric{display:block;margin-bottom:12px;font-family:Georgia,'Times New Roman',serif;font-size:25px;font-style:italic;font-weight:500;line-height:1.3}
.case-metric span{color:#8174f1;font-style:normal}
.case-card p{margin:0;color:#71717f;font-size:16px;line-height:1.55}
.cases-all-link{display:flex;width:max-content;margin:30px 0 0 auto;align-items:center;gap:9px;color:#655b95;font-size:16px;font-weight:700}
.cases-all-link span{font-size:21px;transition:transform .2s}
.cases-all-link:hover span{transform:translateX(4px)}
@supports(corner-shape:squircle){.case-card{corner-shape:squircle}}
.voice-demo-section .eyebrow,.voice-process-section .eyebrow{color:#655b95}
.price-section{background:#f0eff5;color:#222139}
.price-section .price-card{border-color:#d9d5ea;background:#fff}
.price-section .eyebrow{color:#655b95}
.price-section .price-card h2 em{color:#655b95}
.price-section .price-card p{color:#71717f}
.contact-section{background:#e7e5ef;color:#222139}
.contact-section .eyebrow{color:#655b95}
.contact-section .contact-copy h2 em{color:#655b95}
.contact-section .contact-copy p,.contact-section .form-note{color:#71717f}
.contact-section form{border-color:#fff;background:#f9f8fb}
.contact-section input,.contact-section textarea{border-color:#dedce7;background:#f1f0f5;color:#222139}
.contact-section input::placeholder,.contact-section textarea::placeholder{color:#9d97a8}
.contact-section .field-error,.contact-section .privacy-error{color:#a63d52}
.contact-section .privacy-checkbox{border-color:#c9c6d5;background:#fff}
.contact-section .privacy-consent a{color:#756bdd}
@media(max-width:1185px) and (min-width:901px){.voice-hero-image{left:-28px;width:73.37vw}}
@media(max-width:900px){.voice-hero{min-height:auto;padding:120px 0 0}.voice-hero .hero-grid{display:flex;min-height:0;flex-direction:column;gap:30px}.voice-hero .hero-copy{order:1;padding-left:0}.voice-hero-image{position:relative;order:2;left:auto;bottom:auto;width:min(874px,144%);margin:0 auto}.voice-demo-grid{grid-template-columns:1fr;gap:42px}.voice-demo-copy{position:static}.voice-process-list{width:100%;grid-template-columns:1fr 1fr;gap:32px 0;margin-left:0}.voice-process-list li:nth-child(4){padding-left:20px;border-left:1px solid #dedee7}.voice-process-list li:nth-child(odd){padding-left:0;border-left:0}}
@media(max-width:750px){.voice-hero h1{font-size:48px}.voice-hero-image{width:155%;margin-left:-27%}.voice-demo-copy p{font-size:17px}.voice-process-list{grid-template-columns:1fr;gap:28px}.voice-process-list li,.voice-process-list li:nth-child(4){padding:0;border-left:0}.voice-process-list h3{min-height:0}.cases-section h2{margin-bottom:30px}.cases-grid{grid-template-columns:1fr}.case-card{padding:22px}.case-card:after{top:18px;right:18px}.case-logos{margin:18px 0 16px;padding-right:0}.case-metric{font-size:23px}.voice-demo-grid{gap:32px}}
