:root{--form-bg:#1a1a1f;--field-bg:#252530;--field-bg-focus:#2d2d3a;--border:#3a3a4a;--border-focus:#ff5a1f;--label-color:#c0bfd4;--input-text:#f0eeff;--placeholder:#6b6a80;--orange:#ff5a1f;--orange-dark:#e04d18;--legal-color:#7a79a0;--radius-field:10px;--radius-form:20px}input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:none}.container__form{background:var(--form-bg);border:1px solid #28282f;border-radius:var(--radius-form);font-size:15px;max-width:490px;padding:2.4rem}.container__form .form-title{color:#fff;font-size:1.25rem;font-weight:600;letter-spacing:-.01em;margin-bottom:1.6rem;text-align:center}.container__form form .hs-form-field{color:var(--label-color);margin:0 0 12px}.container__form form .hs-form-field label{color:var(--label-color);font-size:13px;font-weight:500}.container__form form input[type=email],.container__form form input[type=number],.container__form form input[type=tel],.container__form form input[type=text]{background:var(--field-bg);border:1px solid var(--border);border-radius:var(--radius-field);box-sizing:border-box;color:var(--input-text);font-size:14px;height:40px;min-width:100%;padding:0 12px;transition:border-color .18s,background .18s;width:-webkit-fill-available}.container__form form input[type=email]::placeholder,.container__form form input[type=tel]::placeholder,.container__form form input[type=text]::placeholder{color:var(--placeholder)}.container__form form input:focus,.container__form form select:focus{background:var(--field-bg-focus);border-color:var(--border-focus);outline:none}.container__form form select{-webkit-appearance:none;appearance:none;background:var(--field-bg);border:1px solid var(--border);border-radius:var(--radius-field);color:var(--input-text);font-size:14px;height:40px;min-width:100%;padding:0 36px 0 12px;width:-webkit-fill-available}.container__form form .hs-button.primary.large{background:linear-gradient(135deg,var(--orange) 0,var(--orange-dark) 100%);border:none;border-radius:12px;color:#fff;cursor:pointer;display:block;font-size:16px;font-weight:600;height:48px;letter-spacing:.01em;transition:opacity .18s,transform .12s;width:100%}.container__form form .hs-button.primary.large:hover{opacity:.88}.container__form form .hs-button.primary.large:active{transform:scale(.99)}.container__form form .hs-error-msg,.container__form form .hs-error-msgs{color:var(--orange);font-size:12px;font-weight:600;margin-left:0}.container__form form .legal-consent-container{background:#1e1e28;border:1px solid #2a2a36;border-radius:10px;display:block;margin:14px 0 16px;max-width:100%;padding:12px 14px}.container__form form .legal-consent-container *,.container__form form .legal-consent-container span{color:var(--legal-color)!important;font-size:12px!important;line-height:1.55}.container__form form .legal-consent-container p{color:var(--legal-color)!important;line-height:1.55!important;margin-bottom:8px;margin-top:0}.container__form form .legal-consent-container a{border-bottom:1px solid #3a3a55;color:#a09fbf;font-weight:600;text-decoration:none}.container__form form .legal-consent-container a:hover{border-color:var(--orange);color:var(--orange)}.container__form form input[type=checkbox]{accent-color:var(--orange);height:15px;margin-top:3px;width:15px}.container__form form .actions{display:flex;justify-content:center;margin:4px 0 0}.container__form .hs_error_rollup{color:var(--orange);display:flex;font-size:12px;justify-content:center}.container__form fieldset{min-width:100%}.container__form fieldset span{color:var(--label-color)!important}.container__form form ul{list-style-type:none;margin:0;padding-inline-start:0}@media (max-width:576px){.container__form{max-width:100%;padding:1.6rem}}