.vo-turnkey{padding:96px 0;background:radial-gradient(circle at 15% 5%,#e82c4930,transparent 32%),#171316;color:#fff}
.vo-turnkey__intro{display:grid;gap:42px}.vo-turnkey__intro h2{max-width:980px;margin:14px 0 20px;font-size:clamp(44px,6vw,82px);line-height:.93;letter-spacing:-.06em}.vo-turnkey__intro h2 em{color:#ff536c;font-style:normal}.vo-turnkey__intro>div:first-child>p{max-width:880px;color:#d0c6c9;font-size:19px;line-height:1.65}
.vo-turnkey__visual{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:14px;align-items:center}.vo-turnkey__visual article{min-height:190px;padding:28px;border:1px solid #ffffff1c;border-radius:26px;background:linear-gradient(145deg,#282025,#1c181a);box-shadow:0 24px 60px #0005}.vo-turnkey__visual article.is-work{border-color:#ff52695c;background:linear-gradient(145deg,#461821,#24181b)}.vo-turnkey__visual article.is-ready{border-color:#38d68770;background:linear-gradient(145deg,#123c2a,#17251f)}.vo-turnkey__visual article span{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;background:#fff;color:#ba102a;font-weight:950}.vo-turnkey__visual article b,.vo-turnkey__visual article small{display:block}.vo-turnkey__visual article b{margin:25px 0 8px;font-size:22px}.vo-turnkey__visual article small{color:#c8bdc0;font-size:14px;line-height:1.45}.vo-turnkey__visual>i{color:#ff536c;font-size:30px;font-style:normal;font-weight:900}
.vo-turnkey__offer{display:grid;grid-template-columns:.72fr 1.28fr;gap:34px;align-items:start;margin-top:65px}.vo-turnkey__promise{position:sticky;top:100px;padding:34px;border:1px solid #ffffff21;border-radius:28px;background:linear-gradient(145deg,#c20f2d,#7d091d);box-shadow:0 32px 80px #0006}.vo-turnkey__promise>span{display:inline-block;padding:9px 13px;border-radius:999px;background:#fff;color:#a40921;font-size:12px;font-weight:950;letter-spacing:.12em}.vo-turnkey__promise>strong{display:block;margin:25px 0 12px;font-size:40px;line-height:1}.vo-turnkey__promise p{color:#ffe1e6;line-height:1.6}.vo-turnkey__promise ul{display:grid;gap:11px;padding:0;margin:26px 0 0;list-style:none}.vo-turnkey__promise li{padding:12px 14px;border-radius:13px;background:#ffffff13;font-weight:800}.vo-turnkey__promise li:before{content:'✓';margin-right:9px;color:#7ff0b5}
.vo-turnkey__form{padding:34px;border-radius:30px;background:#f7f2f1;color:#21191b}.vo-turnkey__form>h3{margin:10px 0;font-size:36px;line-height:1.04}.vo-turnkey__form>p{color:#6e6265}.vo-turnkey__form .vo-material-studio{background:linear-gradient(145deg,#171316,#24171b)}
@media(max-width:900px){.vo-turnkey__offer{grid-template-columns:1fr}.vo-turnkey__promise{position:static}.vo-turnkey__visual{grid-template-columns:1fr}.vo-turnkey__visual>i{justify-self:center;transform:rotate(90deg)}}
@media(max-width:600px){.vo-turnkey{padding:70px 0}.vo-turnkey__intro h2{font-size:45px}.vo-turnkey__intro>div:first-child>p{font-size:17px}.vo-turnkey__visual article{min-height:0;padding:23px}.vo-turnkey__form,.vo-turnkey__promise{padding:22px;border-radius:23px}.vo-turnkey__form>h3{font-size:29px}.vo-turnkey__promise>strong{font-size:34px}}
