.form-hero{padding-bottom:70px}.form-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:36px;align-items:start}.lead-form{padding:34px;border:1px solid rgba(105,164,247,.26);background:linear-gradient(145deg,#0b1424,#070d17)}.form-progress{display:flex;gap:8px;margin-bottom:30px}.form-progress span{flex:1;padding:10px;border-bottom:2px solid #1f6fdb;color:#89a3c8;font-size:12px}.field-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.lead-form label{display:block}.lead-form label>span{display:block;margin-bottom:8px;color:#c4d3e8;font-size:14px}.lead-form input,.lead-form select,.lead-form textarea{width:100%;box-sizing:border-box;border:1px solid #213653;background:#07101d;color:#f3f7ff;padding:14px 15px;font:inherit;border-radius:2px;outline:none}.lead-form input:focus,.lead-form select:focus,.lead-form textarea:focus{border-color:#4b9cff;box-shadow:0 0 0 3px rgba(75,156,255,.12)}.wide-field{margin-top:20px}.consent{display:flex!important;gap:10px;margin:20px 0;color:#91a3bc}.consent input{width:18px;height:18px;flex:0 0 auto}.consent span{margin:0!important}.form-submit{border:0;cursor:pointer;min-width:240px}.form-note,.form-error{font-size:13px;color:#71849f}.form-error{color:#ff8f9a;min-height:20px}.form-aside{border:1px solid rgba(105,164,247,.22);background:#09111e;padding:28px;position:sticky;top:105px}.form-aside h2{font-size:27px}.form-aside>a,.form-aside>div{display:flex;justify-content:space-between;gap:18px;padding:17px 0;border-top:1px solid rgba(105,164,247,.16)}.form-aside span,.form-aside p{color:#8fa2bd}@media(max-width:850px){.form-layout{grid-template-columns:1fr}.form-aside{position:static}.field-grid{grid-template-columns:1fr}}@media(max-width:560px){.lead-form{padding:22px}.form-progress{display:none}.form-submit{width:100%;min-width:0}}
