.gr-rr-popup{border:0;border-radius:8px;box-shadow:0 24px 64px rgba(15,12,200,.25);max-width:none;padding:40px 32px 32px;width:min(520px,calc(100vw - 32px))}.gr-rr-popup::backdrop{background:rgba(23,23,25,.6)}.gr-rr-popup__title{margin:0;padding-right:32px}.gr-rr-popup__close{background:none;border:0;border-radius:4px;color:#171719;cursor:pointer;font-size:28px;height:40px;line-height:1;position:absolute;right:12px;top:12px;width:40px}.gr-rr-popup__close:focus-visible{outline:3px solid #1f35ff;outline-offset:2px}.gr-rr-popup .gr-rr-form{max-width:none}.gr-rr-form{max-width:480px}.gr-rr-form .hsfc-Form,.gr-rr-form form{margin:0}.gr-rr-form .hsfc-FieldLabel,.gr-rr-form label{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.gr-rr-form .hs-form,.gr-rr-form .hsfc-Step__Content{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px;padding:0!important}.gr-rr-form .hs-form-field,.gr-rr-form .hsfc-Row,.gr-rr-form fieldset{flex:1 1 220px;margin:0!important;max-width:none!important}.gr-rr-form .hsfc-FieldLabel__RequiredIndicator{display:none}.gr-rr-form .hs-input,.gr-rr-form .hsfc-TextInput,.gr-rr-form input[type=email],.gr-rr-form input[type=text]{background:#fff;border:1px solid #c0c2cc;border-radius:4px;box-sizing:border-box;color:#222224;font:400 16px/22px Inter,sans-serif;height:44px;padding:0 14px;width:100%!important}.gr-rr-form button:focus-visible,.gr-rr-form input:focus-visible{outline:3px solid #1f35ff;outline-offset:2px}.gr-rr-form .actions,.gr-rr-form .hs-submit,.gr-rr-form .hsfc-NavigationRow{flex:0 0 auto;margin:0!important;padding:0!important}.gr-rr-form .hsfc-NavigationRow__Buttons{margin:0;padding:0}.gr-rr-form .hs-button,.gr-rr-form .hsfc-Button,.gr-rr-form input[type=submit]{align-items:center;background:#1f35ff;border:0;border-radius:4px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;font:500 16px/22px Inter,sans-serif;height:44px;justify-content:center;padding:0 24px;white-space:nowrap}.gr-rr-form .hs-button:hover,.gr-rr-form .hsfc-Button:hover,.gr-rr-form input[type=submit]:hover{background:#4153ff}.gr-rr-form .hs-error-msgs,.gr-rr-form .hsfc-ErrorAlert{color:#b42318;font-size:13px;list-style:none;margin:6px 0 0;padding:0}@media (max-width:600px){.gr-rr-popup .gr-rr-form .hs-form,.gr-rr-popup .gr-rr-form .hsfc-Step__Content{align-items:stretch;flex-direction:column}.gr-rr-popup .gr-rr-form .hs-submit,.gr-rr-popup .gr-rr-form .hsfc-Button,.gr-rr-popup .gr-rr-form .hsfc-NavigationRow,.gr-rr-popup .gr-rr-form input[type=submit]{width:100%}}.gr-rr-form .form-title:empty,.gr-rr-form .hs_cos_wrapper_type_form>h3:empty{display:none}.gr-rr-form form.hs-form{align-items:stretch;display:flex;flex-direction:column;flex-wrap:nowrap;gap:16px}.gr-rr-form form.hs-form fieldset{border:0;display:block;flex:0 0 auto;margin:0!important;min-width:0;padding:0!important;width:100%}.gr-rr-form form.hs-form fieldset.form-columns-2{display:flex;gap:12px}.gr-rr-form form.hs-form fieldset.form-columns-2 .hs-form-field{flex:1 1 0;float:none!important;min-width:0;width:auto!important}.gr-rr-form form.hs-form .hs-form-field{float:none!important;margin:0!important;width:100%!important}.gr-rr-form form.hs-form .hs-form-field .input{margin:0!important}.gr-rr-form form.hs-form .hs-form-field>label{clip:auto;color:#222224;display:block;font:600 14px/20px Inter,sans-serif;height:auto;margin:0 0 6px;overflow:visible;position:static;white-space:normal;width:auto}.gr-rr-form form.hs-form .hs-form-required{color:#222224;margin-left:2px}.gr-rr-form form.hs-form .legal-consent-container,.gr-rr-form form.hs-form .legal-consent-container .hs-richtext{color:#5a5c66;font:400 13px/20px Inter,sans-serif;margin:0}.gr-rr-form form.hs-form .hs-submit{align-self:flex-start;margin:4px 0 0!important}@media (max-width:480px){.gr-rr-form form.hs-form fieldset.form-columns-2{flex-direction:column}.gr-rr-form form.hs-form .hs-submit{align-self:stretch}}.gr-rr-form form.hs-form .hs-error-msgs{list-style:none;margin:6px 0 0;padding:0}.gr-rr-form form.hs-form .hs-error-msgs label,.gr-rr-form form.hs-form label.hs-error-msg{clip:auto;color:#b42318;display:block;font:400 13px/18px Inter,sans-serif;height:auto;margin:0;overflow:visible;position:static;white-space:normal;width:auto}.gr-rr-form form.hs-form .hs-input.error,.gr-rr-form form.hs-form .hs-input.invalid{border-color:#b42318}