.campaign-specs{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin:25px 0;background:#cfd7da;border:1px solid #cfd7da}.campaign-specs div{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px;background:#f7f9f9}.campaign-specs span{color:#66737a;font-size:10px}.campaign-specs strong{font-size:11px;text-align:right}.campaign-conversion-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,.7fr);align-items:start;gap:8vw}.campaign-conversion-grid>div>h2{font-size:clamp(58px,6.2vw,94px)}.campaign-direct{display:flex;flex-wrap:wrap;gap:9px;margin-top:28px}.campaign-direct a{border:1px solid #ffffff30;border-radius:6px;padding:12px 15px;color:#fff;font-size:10px;font-weight:800}.campaign-form{display:grid;grid-template-columns:1fr 1fr;gap:13px;padding:28px;border:1px solid #ffffff20;border-radius:13px;background:#fff;color:#11181d;box-shadow:0 24px 70px #0004}.campaign-form-head,.campaign-form-wide{grid-column:1/-1}.campaign-form-head{display:flex;flex-direction:column;gap:6px;margin-bottom:5px}.campaign-form-head strong{font:600 29px/1 'Barlow Condensed',sans-serif;text-transform:uppercase}.campaign-form-head small{color:#718087;font-size:9px}.campaign-form label{display:flex;flex-direction:column;gap:6px}.campaign-form label>span{color:#5d6b72;font-size:8px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.campaign-form input,.campaign-form textarea{width:100%;box-sizing:border-box;border:1px solid #ccd6da;border-radius:7px;padding:12px;background:#f8fafb;color:#142027;font:600 11px/1.45 Manrope,sans-serif;outline:none}.campaign-form input:focus,.campaign-form textarea:focus{border-color:#0a93b7;box-shadow:0 0 0 3px #0a93b712}.campaign-form textarea{resize:vertical}.campaign-form-consent{display:grid!important;grid-template-columns:16px 1fr;align-items:start}.campaign-form-consent input{width:16px;height:16px;margin:0;padding:0}.campaign-form-consent span{font-size:8px!important;line-height:1.5;text-transform:none!important;letter-spacing:0!important}.campaign-form-consent a{color:#087fa5}.campaign-form button{display:flex;align-items:center;justify-content:space-between;border:0;border-radius:7px;padding:15px 17px;background:var(--cp-red);color:#fff;font-size:10px;font-weight:900;cursor:pointer}.campaign-form button:disabled{opacity:.62}.campaign-form-status{min-height:18px;margin:0!important;color:#6c7980!important;font-size:9px!important}.campaign-form-status.is-error{color:#b3232b!important}.campaign-form-status.is-error a{color:#087fa5;font-weight:800}.campaign-form-status.is-success{display:flex;flex-direction:column;gap:5px;border-left:3px solid #1b8f53;padding:10px 12px;background:#edf8f2;color:#17663c!important}.campaign-form-status.is-success span{font-size:9px}.campaign-form.is-sent label,.campaign-form.is-sent .campaign-form-head{opacity:.45}.campaign-form.is-sent input,.campaign-form.is-sent textarea{pointer-events:none}@media(max-width:800px){.campaign-specs{grid-template-columns:1fr}.campaign-conversion{padding:75px 14px}.campaign-conversion-grid{grid-template-columns:1fr;gap:38px}.campaign-conversion h2,.campaign-conversion-grid>div>h2{font-size:52px}.campaign-form{grid-template-columns:1fr;padding:20px 16px}.campaign-form label,.campaign-form-head,.campaign-form-wide{grid-column:1}}
