.lgcy-hs-form{position:relative;margin:0;padding:0;background:transparent;border:0;border-radius:0}.lgcy-hs-form iframe{position:absolute;width:0;height:0;overflow:hidden;border:0}.lgcy-hs-form form,.lgcy-hs-form .hs-form{display:grid!important;gap:.85rem!important;width:100%!important;max-width:none!important;margin:0!important;font-family:var(--font-sans)!important}.lgcy-hs-form fieldset,.lgcy-hs-form .hs-form-field,.lgcy-hs-form .field,.lgcy-hs-form .input{float:none!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important}.lgcy-hs-form .hs-form-field{display:grid!important;gap:.4rem!important}.lgcy-hs-form label{display:block!important;margin:0!important;color:var(--ink)!important;font-family:var(--font-sans)!important;font-size:var(--text-xs)!important;font-weight:600!important;line-height:1.3!important;letter-spacing:0!important}.lgcy-hs-form .hs-form-required{margin-left:.15rem!important;color:var(--red)!important}.lgcy-hs-form .hs-input,.lgcy-hs-form input.hs-input,.lgcy-hs-form input[type=text],.lgcy-hs-form input[type=email],.lgcy-hs-form input[type=tel],.lgcy-hs-form select.hs-input,.lgcy-hs-form textarea.hs-input{display:block!important;box-sizing:border-box!important;width:100%!important;max-width:none!important;min-height:2.75rem!important;height:2.75rem!important;padding:.65rem .8rem!important;border:1px solid var(--line-strong)!important;border-radius:0!important;background:var(--card-white)!important;color:var(--ink)!important;font-family:var(--font-sans)!important;font-size:var(--text-sm)!important;font-weight:500!important;line-height:1.4!important;box-shadow:none!important;outline:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;transition:border-color .18s ease,box-shadow .18s ease!important}.lgcy-hs-form textarea.hs-input,.lgcy-hs-form textarea{min-height:8.5rem!important;height:auto!important;resize:vertical!important}.lgcy-hs-form .hs-input:focus,.lgcy-hs-form .hs-input:focus-visible{border-color:var(--color-focus)!important;box-shadow:0 0 0 3px var(--color-selection)!important}.lgcy-hs-form .hs-error-msgs,.lgcy-hs-form .hs-error-msg{margin:.2rem 0 0!important;padding:0!important;color:var(--red)!important;font-size:var(--text-xs)!important;list-style:none!important}.lgcy-hs-form .hs_submit,.lgcy-hs-form .hs-submit,.lgcy-hs-form .actions{margin:.25rem 0 0!important;padding:0!important}.lgcy-hs-form .hs-button,.lgcy-hs-form input[type=submit]{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-height:2.75rem!important;margin:0!important;padding:var(--space-3) var(--space-5)!important;border:1px solid var(--color-primary)!important;border-radius:var(--radius-pill)!important;background:var(--color-primary)!important;color:var(--color-on-primary)!important;font-family:var(--font-sans)!important;font-size:var(--text-base)!important;font-weight:600!important;letter-spacing:-.005em!important;line-height:1.3!important;white-space:nowrap!important;cursor:pointer!important;box-shadow:none!important;text-shadow:none!important;transition:transform .15s ease,background-color .15s ease,box-shadow .15s ease!important}.lgcy-hs-form .hs-button:hover,.lgcy-hs-form input[type=submit]:hover{background:var(--color-primary-hover)!important;border-color:var(--color-primary-hover)!important;transform:translateY(-1px)}.lgcy-hs-form .hs-button:focus-visible,.lgcy-hs-form input[type=submit]:focus-visible{outline:2px solid var(--color-focus)!important;outline-offset:2px!important}@media(pointer:coarse){.lgcy-hs-form .hs-input,.lgcy-hs-form input.hs-input{font-size:1rem!important}.lgcy-hs-form .hs-button,.lgcy-hs-form input[type=submit]{min-height:2.85rem!important}}@media(prefers-reduced-motion:reduce){.lgcy-hs-form .hs-button:hover,.lgcy-hs-form input[type=submit]:hover{transform:none}}
