/* Холодный обзвон: визуальная иерархия и кейсы, v9 */
body.cold-page main > section{order:20!important}
body.cold-page main > section:nth-of-type(1){order:1!important}
body.cold-page main > section:nth-of-type(2){order:2!important}
body.cold-page main > section:nth-of-type(3){order:3!important}
body.cold-page main > section:nth-of-type(4){order:4!important}
body.cold-page main > section:nth-of-type(5){order:5!important}
body.cold-page main > section:nth-of-type(6){order:6!important}
body.cold-page main > section:nth-of-type(7){order:7!important}
body.cold-page main > section:nth-of-type(8){order:8!important}
body.cold-page main > section:nth-of-type(9){order:9!important}
body.cold-page main > section:nth-of-type(10){order:10!important}
body.cold-page main > section:nth-of-type(11){order:11!important}
body.cold-page main > section:nth-of-type(12){display:none!important}

.cold-page .cold-demos{position:relative;overflow:hidden;background:linear-gradient(135deg,#f1fbf7 0%,#e3f6ef 100%)}
.cold-page .cold-demos:before{content:"";position:absolute;right:-120px;top:-180px;width:430px;height:430px;border-radius:50%;background:radial-gradient(circle,#cbff6a3b 0%,#b1f4df00 68%);pointer-events:none}
.cold-page .cold-demos .section-intro{position:relative;z-index:1}
.cold-page .cold-case-grid{position:relative;z-index:1;align-items:stretch}
.cold-page .cold-case{position:relative;display:flex;flex-direction:column;min-height:0!important;padding:26px!important;overflow:hidden;border:1px solid #bcded3!important;box-shadow:0 14px 36px #0a4c3c13!important}
.cold-page .cold-case:before{content:"";position:absolute;inset:0 0 auto;height:7px;background:linear-gradient(90deg,#00a990,#caff62)}
.cold-page .cold-case h3{margin:13px 0 12px!important;font-size:clamp(21px,2vw,26px)!important;line-height:1.08!important}
.cold-page .cold-case p{margin:0!important;color:#355d65!important;font-size:16px!important;line-height:1.55!important}
.cold-page .cold-case p b{color:#007e71}
.cold-page .case-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:15px;background:#0b4650;color:#caff62;font-size:29px;font-weight:900;line-height:1;box-shadow:0 10px 20px #0b465022}
.cold-page .cold-case-medical .case-icon{background:#0d746d}
.cold-page .cold-case-finance .case-icon{background:#16465a}
.cold-page .cold-case-estate .case-icon{background:#117f6f}
.cold-page .cold-case-crm .case-icon{background:#13515a}
.cold-page .cold-case-demo .case-icon{background:#087d72}
.cold-page .cold-case audio{margin-top:auto!important;padding-top:20px;accent-color:#009d89}
.cold-page .cold-case .text-link{margin-top:auto!important;padding-top:24px;color:#007e71!important;font-size:15px!important}
.cold-page .cold-case-grid--secondary{margin-top:18px!important}

.cold-page main > section:nth-of-type(4) .card{position:relative;overflow:hidden;min-height:205px;background:linear-gradient(150deg,#fff 0%,#f5fcf9 100%)}
.cold-page main > section:nth-of-type(4) .card>span{display:inline-grid;place-items:center;min-width:46px;height:34px;padding:0 10px;border-radius:11px;background:#e2f7ed;color:#007d71;font-weight:900}
.cold-page main > section:nth-of-type(4) .card:nth-child(2)>span{background:#e3f0ff;color:#236f90}
.cold-page main > section:nth-of-type(4) .card:nth-child(3)>span{background:#edffca;color:#557e00}
.cold-page main > section:nth-of-type(4) .card:nth-child(4)>span{background:#e7f5f0;color:#0c786c}
.cold-page main > section:nth-of-type(4) .card:nth-child(5)>span{background:#fff0d9;color:#a86000}
.cold-page main > section:nth-of-type(4) .card:nth-child(6)>span{background:#efe7ff;color:#6740a2}

.cold-page .cold-calc .section-intro{margin-bottom:26px}
.cold-page .cold-calc-box label{min-height:136px;align-content:center}
.cold-page .cold-calc-box label:before{content:"Параметр кампании";color:#008a79;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}
.cold-page .cold-calc-box>div{position:relative;overflow:hidden}
.cold-page .cold-calc-box>div:after{content:"";position:absolute;right:-22px;bottom:-38px;width:138px;height:138px;border:1px solid #caff62;border-radius:50%;opacity:.55}

.cold-page .section.dark{position:relative;overflow:hidden}
.cold-page .section.dark:after{content:"";position:absolute;right:-140px;bottom:-210px;width:520px;height:520px;border:1px solid #caff6230;border-radius:50%;box-shadow:0 0 0 55px #caff6209,0 0 0 110px #caff6205}
.cold-page .section.dark .split{position:relative;z-index:1}
.cold-page .section.dark .checklist li{padding:18px 0!important}

.cold-page .related-nav .card{transition:transform .22s ease,box-shadow .22s ease}
.cold-page .related-nav .card:hover{transform:translateY(-4px);box-shadow:0 18px 32px #0c48301a}
.cold-page .cold-contact{position:relative;overflow:hidden}
.cold-page .cold-contact:after{content:"";position:absolute;right:-80px;top:-120px;width:340px;height:340px;border-radius:50%;border:1px solid #caff6255;box-shadow:0 0 0 58px #caff6208}
.cold-page .cold-contact>div,.cold-page .cold-contact>aside{position:relative;z-index:1}
.cold-page .faq{padding-top:72px!important;background:#f7fbf9}
.cold-page .faq details{transition:border-color .2s ease,box-shadow .2s ease}
.cold-page .faq details[open]{border-color:#8dcdbd!important;box-shadow:0 10px 24px #0a463014}

@media (max-width:900px){
  .cold-page .cold-case{padding:22px!important}
  .cold-page main > section:nth-of-type(4) .card{min-height:0}
}
@media (max-width:560px){
  .cold-page .cold-demos .section-intro h2{max-width:340px}
  .cold-page .cold-case-grid--secondary{margin-top:14px!important}
  .cold-page .cold-case audio{padding-top:18px}
  .cold-page .cold-calc-box label{min-height:0}
  .cold-page .cold-contact:after{right:-170px}
}
