.mv2-tpl-cta{text-align:left;background:#101112;border:1px solid #343636;max-width:820px;margin-top:22px;padding:22px}.mv2-tpl-cta h2{color:#f0f0ed;margin:0 0 8px;font-size:18px;font-weight:600;line-height:1.3}.mv2-tpl-cta>p{color:#a0a3a1;margin:0;font-size:14px;line-height:1.6}.mv2-tpl-cta form{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto;align-items:end;gap:12px;margin-top:16px;display:grid}.mv2-tpl-cta label{flex-direction:column;gap:6px;min-width:0;display:flex}.mv2-tpl-cta label>span{color:#858886;font-size:11px}.mv2-tpl-cta input{color:#f0f0ed;background:#0c0d0e;border:1px solid #343636;border-radius:0;outline:0;width:100%;min-height:44px;padding:0 12px;font-size:15px}.mv2-tpl-cta input:focus{border-color:#797c7a}.mv2-tpl-cta .mv2-button{gap:8px;min-height:44px}.mv2-tpl-cta .mv2-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.mv2-tpl-cta-privacy{color:#858886!important;margin-top:12px!important;font-size:12px!important}.mv2-tpl-cta-privacy a{color:#b8bab7;border-bottom:1px solid #555}.mv2-tpl-cta-error{color:#f08c8c!important;margin-top:10px!important}.mv2-tpl-cta-done{align-items:center;gap:8px;display:flex;color:#b9e3c6!important}.mv2-tpl-body aside .mv2-tpl-cta form{grid-template-columns:1fr}.mv2-tpl-body aside .mv2-tpl-cta h2{font-size:15px}@media (max-width:700px){.mv2-tpl-cta form{grid-template-columns:1fr}.mv2-tpl-cta .mv2-button{justify-content:center;width:100%}}
