.b2b-form{flex-direction:column;gap:16px;display:flex}.b2b-form-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:980px){.b2b-form-row{grid-template-columns:1fr}}.b2b-field{flex-direction:column;gap:8px;display:flex}.b2b-field-lbl{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#ffffff80;font-size:10.5px}.b2b-field input{width:100%;color:var(--paper);font-family:var(--sans);background:#ffffff0f;border:1px solid #fff3;border-radius:10px;outline:0;padding:12px 14px;font-size:14px;transition:border-color .15s,background .15s}.b2b-field input::placeholder{color:#ffffff59}.b2b-field input:focus{border-color:var(--lime);background:#ffffff1a}.b2b-form-submit-row{border-top:1px solid #ffffff1a;flex-direction:column;align-items:flex-start;gap:10px;padding-top:8px;display:flex}.b2b-form-submit-row .btn:disabled{opacity:.5;cursor:not-allowed}.b2b-form-meta{color:#ffffff59;font-size:12.5px}.b2b-form-success{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:14px;align-items:flex-start;gap:16px;padding:24px;display:flex}.b2b-form-success-glyph{background:var(--lime);width:44px;height:44px;color:var(--lime-ink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:22px;font-weight:700;display:inline-flex}.b2b-form-success-title{font-family:var(--display);letter-spacing:-.02em;color:var(--paper);font-size:20px;font-weight:700}.b2b-form-success-meta{color:var(--gray-300);margin-top:6px;font-size:14px;line-height:1.5}
