/* Isolated module. No theme, header, hero or global typography overrides. */
@font-face{font-family:"CMYKER Brief Montserrat";src:url("Montserrat-Regular.ttf") format("truetype");font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:"CMYKER Brief Montserrat";src:url("Montserrat-Medium.ttf") format("truetype");font-style:normal;font-weight:500;font-display:swap}
@font-face{font-family:"CMYKER Brief Montserrat";src:url("Montserrat-SemiBold.ttf") format("truetype");font-style:normal;font-weight:600;font-display:swap}
@font-face{font-family:"CMYKER Brief Montserrat";src:url("Montserrat-Bold.ttf") format("truetype");font-style:normal;font-weight:700;font-display:swap}
@font-face{font-family:"CMYKER Brief Montserrat";src:url("Montserrat-ExtraBold.ttf") format("truetype");font-style:normal;font-weight:800;font-display:swap}
.cmyker-brief-v3{--cb-lime:#adf817;--cb-yellow:#f9e111;position:relative;isolation:isolate;padding:64px 0;color:#f7f7f7;font-family:"CMYKER Brief Montserrat",sans-serif;font-synthesis:none;color-scheme:dark}
.cmyker-brief-v3 *,.cmyker-brief-v3 *::before,.cmyker-brief-v3 *::after{box-sizing:border-box}
.cmyker-brief-v3 button,.cmyker-brief-v3 input{font-family:inherit}
.cmyker-brief-v3::before{content:"";position:absolute;inset:-10px 0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 8% 22%,rgba(172,42,121,.13),transparent 38%),radial-gradient(ellipse at 94% 10%,rgba(160,183,20,.12),transparent 35%),radial-gradient(ellipse at 14% 84%,rgba(194,170,16,.105),transparent 40%),radial-gradient(ellipse at 94% 80%,rgba(154,35,131,.11),transparent 34%)}
.cmyker-brief-v3 .cb-panel{display:grid;grid-template-columns:.85fr 1.05fr;align-items:stretch;gap:48px;width:calc(100% - 12.4%);max-width:1488px;margin:auto;padding:48px;border:1px solid rgba(211,203,64,.3);border-radius:34px;background:linear-gradient(125deg,rgba(255,255,255,.065),rgba(255,255,255,.022) 56%,rgba(255,255,255,.035));box-shadow:inset 0 1px 0 rgba(255,255,255,.035),0 20px 65px rgba(0,0,0,.16);backdrop-filter:blur(12px)}
.cmyker-brief-v3 .cb-copy{min-width:0;display:flex;flex-direction:column;padding:0}
.cmyker-brief-v3 .cb-eyebrow{display:flex;align-items:center;gap:14px;margin:0 0 31px;color:#eee9ee;font-size:13px;font-weight:500;letter-spacing:.13em;line-height:1.5}
.cmyker-brief-v3 .cb-eyebrow::before{content:"";width:32px;height:2px;flex:none;background:linear-gradient(90deg,var(--cb-lime),var(--cb-yellow) 52%,#ef42b0)}
.cmyker-brief-v3 h2{margin:0 0 18px;font-size:clamp(29px,2.57vw,43px);font-weight:800;line-height:1.14;letter-spacing:-.048em;color:#f8f8f8;text-transform:uppercase}
.cmyker-brief-v3 .cb-copy p{margin:0;color:#cdcbce;font-size:clamp(15px,1.14vw,19px);font-weight:400;line-height:1.75;letter-spacing:-.035em}
.cmyker-brief-v3 .cb-formats{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:0;margin:27px 0 24px}
.cmyker-brief-v3 .cb-formats li{padding:9px 12px;border:1px solid rgba(249,225,17,.29);border-radius:999px;background:rgba(249,225,17,.025);color:#f9e111;font-size:12px;line-height:1.2;font-weight:700;letter-spacing:.025em}
.cmyker-brief-v3 .cb-photo{width:100%;aspect-ratio:1.92;margin:0;overflow:hidden;border-radius:28px;border:1px solid rgba(230,222,180,.22);background:#18131d}
.cmyker-brief-v3 .cb-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 55%}
.cmyker-brief-v3 .cb-form{min-width:0;display:flex;flex-direction:column;padding:26px;border-radius:28px;border:1px solid rgba(255,255,255,.105);background:rgba(9,10,10,.25);box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}
.cmyker-brief-v3 .cb-fields{display:grid;grid-template-columns:1.06fr 1fr .94fr;gap:14px}
.cmyker-brief-v3 .cb-fields label{min-width:0}
.cmyker-brief-v3 .cb-fields label>span{display:block;margin-bottom:10px;color:#cfced0;font-size:12px;font-weight:500;line-height:1.3;text-transform:uppercase;letter-spacing:.025em}
.cmyker-brief-v3 .cb-fields input{display:block;width:100%;height:54px;margin:0;border:1px solid rgba(255,255,255,.15);border-radius:17px;padding:0 14px;background:rgba(255,255,255,.058);color:#fff;font-size:13px;font-weight:400;letter-spacing:-.025em;transition:border-color .2s,background .2s,box-shadow .2s}
.cmyker-brief-v3 .cb-fields input::placeholder{color:#a7a5a9;opacity:1}
.cmyker-brief-v3 .cb-fields input:focus-visible{outline:0;border-color:var(--cb-yellow);background:rgba(255,255,255,.075);box-shadow:0 0 0 3px rgba(249,225,17,.11)}
.cmyker-brief-v3 .cb-drop{position:relative;flex:1;display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:258px;min-width:0;margin:23px 0 20px;padding:28px 16px;border:1.5px dashed rgba(249,225,17,.5);border-radius:27px;background:linear-gradient(140deg,rgba(218,200,42,.065),rgba(218,200,42,.025) 55%,rgba(166,61,136,.05));cursor:pointer;text-align:center;transition:border-color .2s,background .2s,box-shadow .2s}
.cmyker-brief-v3 .cb-drop:hover,.cmyker-brief-v3 .cb-drop.is-dragover{border-color:var(--cb-yellow);background-color:rgba(249,225,17,.04)}
.cmyker-brief-v3 .cb-drop:focus-within{outline:2px solid var(--cb-yellow);outline-offset:5px}
.cmyker-brief-v3 .cb-drop input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}
.cmyker-brief-v3 .cb-upload-icon{display:grid;place-items:center;flex:none;width:64px;height:64px;margin-bottom:24px;border-radius:50%;color:#11120b;background:var(--cb-yellow);box-shadow:0 0 30px rgba(249,225,17,.15)}
.cmyker-brief-v3 .cb-upload-icon svg{width:32px;height:32px}
.cmyker-brief-v3 .cb-drop strong{max-width:100%;font-size:clamp(19px,1.6vw,27px);font-weight:700;line-height:1.35;letter-spacing:-.035em}
.cmyker-brief-v3 .cb-drop-hint{margin-top:3px;color:#bebcbb;font-size:clamp(12px,1vw,16px);line-height:1.55;letter-spacing:-.025em}
.cmyker-brief-v3 .cb-file-state{max-width:100%;margin-top:26px;color:#c0da22;font-style:normal;font-size:clamp(13px,1.07vw,17px);font-weight:700;line-height:1.5;overflow-wrap:anywhere}
.cmyker-brief-v3 .cb-progress{height:8px;flex:none;border-radius:999px;overflow:hidden;background:rgba(255,255,255,.07);margin:0 0 20px}
.cmyker-brief-v3 .cb-progress span{display:block;width:0;height:100%;border-radius:inherit;background:var(--cb-lime);transition:width .2s}
.cmyker-brief-v3 .cb-button{display:flex;align-items:center;justify-content:center;flex:none;gap:15px;min-height:58px;width:100%;border:0;border-radius:27px;padding:12px 18px;text-decoration:none;font-family:inherit;font-size:clamp(14px,1.13vw,19px);line-height:1.25;letter-spacing:-.025em;font-weight:700;cursor:pointer;transition:background .2s,box-shadow .2s,transform .2s}
.cmyker-brief-v3 .cb-button:focus-visible{outline:2px solid #fff;outline-offset:4px}
.cmyker-brief-v3 .cb-submit{color:#111608;background:var(--cb-lime);box-shadow:0 7px 27px rgba(157,215,21,.075)}
.cmyker-brief-v3 .cb-submit:hover{background:#bcff32;box-shadow:0 9px 30px rgba(157,215,21,.14);transform:translateY(-1px)}
.cmyker-brief-v3 .cb-telegram{margin-top:18px;background:#256cc2;color:white}
.cmyker-brief-v3 .cb-telegram:hover{background:#2d7ad2;transform:translateY(-1px)}
.cmyker-brief-v3 .cb-telegram-icon{position:relative;display:block;width:34px;height:29px;flex:none;overflow:hidden}
.cmyker-brief-v3 .cb-telegram-icon img{position:absolute;max-width:none;width:56px;height:56px;left:-11px;top:-14px;mix-blend-mode:screen}
.cmyker-brief-v3 .cb-status{color:#d2cdad;font-size:13px;line-height:1.55;font-weight:500;overflow-wrap:anywhere}
.cmyker-brief-v3 .cb-status:empty{display:none}
.cmyker-brief-v3 .cb-status:not(:empty){margin-top:16px}
.cmyker-brief-v3 .cb-status.is-error,.cmyker-brief-v3 .cb-file-state.is-error{color:#ff9bb9}
@media(min-width:1600px){.cmyker-brief-v3 .cb-panel{padding:52px 50px;gap:54px}.cmyker-brief-v3 .cb-form{padding:28px 26px}.cmyker-brief-v3 .cb-fields input{font-size:15px;height:57px}.cmyker-brief-v3 .cb-fields label>span{font-size:14px}.cmyker-brief-v3 .cb-button{min-height:63px}.cmyker-brief-v3 .cb-photo{margin-top:auto}.cmyker-brief-v3 .cb-drop{min-height:300px}}
@media(max-width:1200px){.cmyker-brief-v3 .cb-panel{width:92%;padding:30px;gap:28px}.cmyker-brief-v3 .cb-form{padding:20px}.cmyker-brief-v3 .cb-fields{gap:9px}.cmyker-brief-v3 .cb-fields input{font-size:11px;padding:0 10px}.cmyker-brief-v3 .cb-formats{gap:7px}.cmyker-brief-v3 .cb-formats li{padding:8px 10px;font-size:11px}}
@media(max-width:1080px){.cmyker-brief-v3{padding:36px 0}.cmyker-brief-v3 .cb-panel{grid-template-columns:1fr;max-width:740px;padding:32px;gap:28px}.cmyker-brief-v3 h2{font-size:42px}.cmyker-brief-v3 .cb-copy p{max-width:620px;font-size:17px;letter-spacing:-.02em}.cmyker-brief-v3 .cb-photo{aspect-ratio:1.92}.cmyker-brief-v3 .cb-formats li{font-size:12px}.cmyker-brief-v3 .cb-fields input{font-size:13px;padding:0 14px}.cmyker-brief-v3 .cb-drop strong{font-size:24px}.cmyker-brief-v3 .cb-drop-hint{font-size:14px}.cmyker-brief-v3 .cb-file-state{font-size:15px}.cmyker-brief-v3 .cb-button{font-size:16px}}
@media(max-width:600px){.cmyker-brief-v3{padding:22px 0}.cmyker-brief-v3 .cb-panel{width:calc(100% - 28px);padding:23px 18px 18px;border-radius:25px;gap:24px}.cmyker-brief-v3 .cb-eyebrow{font-size:11px;gap:11px;margin-bottom:24px}.cmyker-brief-v3 .cb-eyebrow::before{width:26px}.cmyker-brief-v3 h2{font-size:clamp(25px,6.55vw,37px);line-height:1.17;letter-spacing:-.045em;margin-bottom:16px}.cmyker-brief-v3 .cb-copy p{font-size:14px;line-height:1.8;letter-spacing:-.025em}.cmyker-brief-v3 .cb-formats{gap:7px;margin:21px 0}.cmyker-brief-v3 .cb-formats li{padding:8px 10px;font-size:10px}.cmyker-brief-v3 .cb-photo{border-radius:18px;aspect-ratio:1.78}.cmyker-brief-v3 .cb-form{padding:17px 14px;border-radius:21px}.cmyker-brief-v3 .cb-fields{grid-template-columns:1fr;gap:17px}.cmyker-brief-v3 .cb-fields label>span{font-size:11px;margin-bottom:7px}.cmyker-brief-v3 .cb-fields input{height:52px;border-radius:14px;font-size:16px;padding:0 14px}.cmyker-brief-v3 .cb-drop{min-height:246px;padding:26px 10px;margin:23px 0 18px;border-radius:19px}.cmyker-brief-v3 .cb-upload-icon{width:54px;height:54px;margin-bottom:19px}.cmyker-brief-v3 .cb-upload-icon svg{width:27px;height:27px}.cmyker-brief-v3 .cb-drop strong{font-size:18px}.cmyker-brief-v3 .cb-drop-hint{font-size:12px;max-width:210px}.cmyker-brief-v3 .cb-file-state{margin-top:20px;font-size:12px}.cmyker-brief-v3 .cb-progress{height:6px;margin-bottom:18px}.cmyker-brief-v3 .cb-button{font-size:12px;min-height:54px;padding:12px 9px;gap:9px;border-radius:23px}.cmyker-brief-v3 .cb-telegram{margin-top:14px}.cmyker-brief-v3 .cb-telegram-icon{width:28px;height:26px}.cmyker-brief-v3 .cb-telegram-icon img{width:48px;height:48px;left:-10px;top:-11px}}
@media(prefers-reduced-motion:reduce){.cmyker-brief-v3 *{transition:none!important}}


.cmyker-brief-v3 .cb-legacy-anchor{position:absolute;top:0;left:0;scroll-margin-top:100px}
.cmyker-brief-v3{scroll-margin-top:100px}
.cmyker-brief-v3 .cb-status.is-success{color:#c0da22}

