.cm-header-phone{display:none!important}
.cf-contacts .cm-contact-phone{display:block;font-size:clamp(18px,1.35vw,24px);font-weight:500;line-height:1.5;white-space:nowrap;margin-top:14px;min-height:40px}
.cf-brand .cm-review-link{display:block;width:fit-content;font-size:12px;line-height:1.5;color:#aaa!important;margin-top:12px;padding:6px 0;grid-column:1/-1}
.cf-brand .cm-review-link:hover{color:#d8ef37!important}
@media(min-width:1101px){
 .site-header .header-actions{gap:14px}
 .site-header .cm-header-phone{display:inline-flex!important;align-items:center;color:#e8e8e8!important;font-size:28px!important;font-weight:500;line-height:1.4;white-space:nowrap;text-decoration:none;min-height:44px;order:5}
 .site-header .cm-header-phone:hover{color:#f5e900!important}
 body.home.home section#brief.cmyker-brief-v4.cb4-redesign[aria-labelledby="brief-title"]{width:min(calc(100% - 64px),1440px)!important;margin:32px auto 48px!important}
 body.home.home section#brief.cmyker-brief-v4.cb4-redesign[aria-labelledby="brief-title"] .cb4-panel{padding:28px 32px!important}
 body.home.home section#brief.cmyker-brief-v4.cb4-redesign[aria-labelledby="brief-title"] .cb4-intro{margin-bottom:20px!important}
 body.home.home section#brief.cmyker-brief-v4.cb4-redesign[aria-labelledby="brief-title"] .cb4-intro>p{font-size:17px!important}
 body.home.home section#brief.cmyker-brief-v4.cb4-redesign[aria-labelledby="brief-title"] .cb4-form{gap:20px 28px!important}
 body.home.home section#brief.cmyker-brief-v4.cb4-redesign[aria-labelledby="brief-title"] textarea{height:104px!important;min-height:104px!important}
 body.home.home section#brief.cmyker-brief-v4.cb4-redesign[aria-labelledby="brief-title"] textarea,body.home.home section#brief.cmyker-brief-v4.cb4-redesign[aria-labelledby="brief-title"] #brief-contact{font-size:17px!important;padding:14px 18px!important}
 body.home.home section#brief.cmyker-brief-v4.cb4-redesign[aria-labelledby="brief-title"] textarea{padding-bottom:30px!important}
 body.home.home section#brief.cmyker-brief-v4.cb4-redesign[aria-labelledby="brief-title"] #brief-contact{height:58px!important;min-height:58px!important}
 body.home.home section#brief.cmyker-brief-v4.cb4-redesign[aria-labelledby="brief-title"] .cb4-step legend{font-size:20px!important}
 body.home.home section#brief.cmyker-brief-v4.cb4-redesign[aria-labelledby="brief-title"] .cb4-help{font-size:14px!important;margin:6px 0 12px!important;min-height:20px!important}
 body.home.home section#brief.cmyker-brief-v4.cb4-redesign[aria-labelledby="brief-title"] .cb4-drop{min-height:112px!important;padding:12px 16px!important;gap:6px 12px!important;grid-template-columns:34px auto!important}
 body.home.home section#brief.cmyker-brief-v4.cb4-redesign[aria-labelledby="brief-title"] .cb4-upload-mark{width:34px!important;height:34px!important;min-width:34px!important;font-size:25px!important}
 body.home.home section#brief.cmyker-brief-v4.cb4-redesign[aria-labelledby="brief-title"] #brief-drop-title{font-size:17px!important}
 body.home.home section#brief.cmyker-brief-v4.cb4-redesign[aria-labelledby="brief-title"] #brief-drop-hint{font-size:15px!important}
 body.home.home section#brief.cmyker-brief-v4.cb4-redesign[aria-labelledby="brief-title"] .cb4-file-formats{font-size:13px!important}
 body.home.home section#brief.cmyker-brief-v4.cb4-redesign[aria-labelledby="brief-title"] .cmf-consent{font-size:15px!important;gap:12px!important;margin:0!important}
 body.home.home section#brief.cmyker-brief-v4.cb4-redesign[aria-labelledby="brief-title"] .cb4-actions :is(.cb4-submit,.cb4-telegram-submit){height:58px!important;min-height:58px!important;font-size:20px!important;padding:12px 22px!important}
 body.home.home section#brief.cmyker-brief-v4.cb4-redesign[aria-labelledby="brief-title"] .cb4-scope-note{font-size:14px!important;margin-top:0!important}
}
@media(min-width:1680px){body.home.home section#brief.cmyker-brief-v4.cb4-redesign[aria-labelledby="brief-title"]{width:min(calc(100% - 128px),1840px)!important}}
@media(min-width:2200px){body.home.home section#brief.cmyker-brief-v4.cb4-redesign[aria-labelledby="brief-title"]{width:min(calc(100% - 160px),2000px)!important}}
@media(min-width:1101px) and (max-width:1399px){.site-header .cm-header-phone{font-size:24px!important}.site-header .header-actions{gap:9px}}
