.lead-form-native{margin-top:34px;max-width:640px}.lead-form-native form{margin:0}.lead-form-native form fieldset{border:0;display:grid;gap:14px 16px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 14px!important;max-width:none!important;min-width:0;padding:0!important}.lead-form-native fieldset.form-columns-1{grid-template-columns:1fr}.lead-form-native fieldset .hs-form-field{float:none!important;margin:0!important;min-width:0;padding:0!important;width:100%!important}.lead-form-native fieldset .hs-form-field .input{margin:0!important}.lead-form-native label{color:var(--muted);display:block;font:500 11px/1 var(--mono);letter-spacing:.14em;margin:0 0 8px!important;padding:0!important;text-transform:uppercase}.lead-form-native label span{font:inherit;letter-spacing:inherit}.lead-form-native .hs-form-required{color:var(--orange);margin-left:4px}.lead-form-native .hs-field-desc{display:none}.lead-form-native input.hs-input,.lead-form-native select.hs-input,.lead-form-native textarea.hs-input{background:color-mix(in srgb,var(--ink) 85%,transparent);border:1px solid var(--rule);border-radius:6px;box-sizing:border-box;color:var(--fg);color-scheme:dark;font:400 16px/1.3 Manrope,Segoe UI,system-ui,sans-serif;margin:0;min-height:48px;padding:13px 14px;width:100%!important}.lead-form-native select.hs-input{appearance:auto}.lead-form-native input.hs-input:focus,.lead-form-native select.hs-input:focus,.lead-form-native textarea.hs-input:focus{border-color:var(--orange);box-shadow:0 0 0 3px color-mix(in srgb,var(--orange) 25%,transparent);outline:none}.lead-form-native input.hs-input.invalid.error,.lead-form-native select.hs-input.invalid.error{border-color:var(--red)}.lead-form-native .hs-error-msgs{list-style:none;margin:6px 0 0;padding:0}.lead-form-native .hs-error-msg,.lead-form-native .hs-error-msgs label{color:var(--red);display:block;font:400 13px/1.3 var(--body);letter-spacing:0;margin:0;text-transform:none}.lead-form-native .hs_error_rollup{display:none}.lead-form-native .hs_recaptcha{margin:6px 0 14px}.lead-form-native .hs_submit{margin-top:8px}.lead-form-native .hs_submit .actions{margin:0;padding:0}.lead-form-native .hs-button,.lead-form-native input[type=submit].hs-button{align-items:center;background:var(--orange);border:0;border-radius:999px;color:var(--ink);cursor:pointer;display:inline-flex;font:400 16px/25.6px var(--body);justify-content:center;letter-spacing:.06em;padding:16px 24px;text-transform:uppercase;transition:background .2s,box-shadow .2s}.lead-form-native input[type=submit].hs-button:hover{background:#ffa252;box-shadow:0 0 0 1px var(--orange),0 0 22px color-mix(in srgb,var(--orange) 45%,transparent)}.lead-form-native input[type=submit].hs-button:focus-visible{outline:2px solid var(--fg);outline-offset:3px}.lead-form-native .submitted-message{color:var(--cyan);font-size:16px;line-height:1.5;padding:8px 0}.lead-form-native .row-btns{align-items:center;display:flex;flex-wrap:wrap;gap:14px;margin-top:14px}.lead-form-native .fine{color:var(--dim);font-size:13px;margin-top:14px}@media (max-width:720px){.lead-form-native form fieldset,.lead-form-native form fieldset.form-columns-2{grid-template-columns:1fr}}