.lead-form{background:#fff;border-radius:24px;box-shadow:0 30px 60px -20px rgba(76,29,149,.18);margin:0 auto;max-width:560px;padding:40px}.lead-form .hs-form fieldset{max-width:100%!important}.lead-form .hs-form fieldset .hs-form-field{float:none!important;margin-bottom:22px;padding:0!important;width:100%!important}.lead-form .hs-form .input{margin-right:0!important}.lead-form .inputs-list{list-style:none;margin:0;padding:0}.lead-form .hs-form-field>label{color:#2e0a4f;display:block;font-size:1.05rem;font-weight:700;margin-bottom:10px}.lead-form .hs-form-required{color:#e6325a;margin-left:2px}.lead-form .hs-input{background:#f8f6fd;border:1px solid #e3e0ee;border-radius:14px;box-sizing:border-box;color:#2e0a4f;font-size:1.05rem;padding:16px 20px;transition:border-color .15s ease,box-shadow .15s ease;width:100%!important}.lead-form .hs-input::placeholder{color:#9b95ab;font-weight:600}.lead-form .hs-input:focus{border-color:#b9a4e6;box-shadow:0 0 0 3px rgba(185,164,230,.3);outline:none}.lead-form .hs-form-booleancheckbox,.lead-form .legal-consent-container{margin:6px 0 26px}.lead-form .hs-form-booleancheckbox-display{align-items:flex-start;color:#2e0a4f;display:flex;font-weight:700;gap:18px;line-height:1.45;margin:0}.lead-form .hs-form-booleancheckbox-display>span{display:inline-block;margin-left:0;padding-top:1px}.lead-form input[type=checkbox]{accent-color:#e6325a;cursor:pointer;flex:0 0 26px;height:26px;margin-top:2px;width:26px}.lead-form .hs_submit{margin-top:6px}.lead-form .hs-button{background:#e6325a;border:none;border-radius:999px;box-shadow:0 18px 40px -12px rgba(230,50,90,.6);color:#fff;cursor:pointer;font-size:1.25rem;font-weight:700;padding:20px;transition:transform .15s ease,box-shadow .15s ease;width:100%}.lead-form .hs-button:hover{box-shadow:0 22px 48px -12px rgba(230,50,90,.72);transform:translateY(-1px)}.lead-form .hs-error-msgs{list-style:none;margin:6px 0 0;padding:0}.lead-form .hs-error-msgs label{color:#e6325a;font-size:.9rem;font-weight:600}.lead-form .submitted-message{color:#2e0a4f;font-size:1.05rem;font-weight:600}.lead-form .hs-form-booleancheckbox-display a,.lead-form .legal-consent-container a{color:#00c878;font-weight:700;text-decoration:underline;text-underline-offset:2px;transition:color .15s ease}.lead-form .hs-form-booleancheckbox-display a:hover,.lead-form .legal-consent-container a:hover{color:#00a866;text-decoration:underline}