.launch-lead{width:min(1180px,calc(100% - 40px));margin:34px auto 0;display:grid;grid-template-columns:minmax(0,.9fr) minmax(340px,1.1fr);gap:18px;align-items:center;padding:24px;border:1px solid rgba(203,213,225,.76);border-radius:9px;background:#ffffffe0;box-shadow:var(--soft-shadow)}.launch-lead h2{margin:12px 0 0;font-size:clamp(28px,4vw,42px);line-height:1.08;letter-spacing:0}.launch-lead p{color:#334155;line-height:1.7}.launch-lead-copy p{margin-bottom:0}.launch-lead-form{display:grid;gap:10px}.launch-lead-form label{color:#475569;font-size:13px;font-weight:800}.launch-lead-controls{display:grid;grid-template-columns:minmax(180px,1fr) minmax(140px,.55fr) auto;gap:10px}.launch-lead-input{position:relative}.launch-lead-input svg{position:absolute;left:12px;top:50%;color:#64748b;transform:translateY(-50%);pointer-events:none}.launch-lead input,.launch-lead select,.launch-lead button{min-height:46px;border-radius:9px;font-size:14px}.launch-lead input,.launch-lead select{width:100%;border:1px solid rgba(148,163,184,.42);color:#0f172a;background:#fff}.launch-lead input{padding:0 12px 0 38px}.launch-lead select{padding:0 12px}.launch-lead button{padding:0 18px;color:#fff;background:#0f172a;cursor:pointer;font-weight:850}.launch-lead button:disabled,.launch-lead input:disabled,.launch-lead select:disabled{opacity:.7;cursor:default}.launch-lead-status{margin:0;color:#b45309;font-size:13px;font-weight:760}.launch-lead-status.is-ok{color:#0f766e}@media(max-width:960px){.launch-lead,.launch-lead-controls{grid-template-columns:1fr}}@media(max-width:640px){.launch-lead{width:min(100%,calc(100% - 20px))}}
