.hs-embed .hs-form{font-family:var(--font-sans);flex-direction:column;gap:1rem;display:flex}.hs-embed .hs-form-field{flex-direction:column;gap:.5rem;display:flex}.hs-embed .hs-form label{color:var(--foreground);font-size:.875rem;font-weight:500;line-height:1.4}.hs-embed .hs-form-required{color:var(--muted-foreground)}.hs-embed .hs-input,.hs-embed .hs-form input[type=text],.hs-embed .hs-form input[type=email],.hs-embed .hs-form input[type=tel],.hs-embed .hs-form input[type=number],.hs-embed .hs-form select,.hs-embed .hs-form textarea{box-sizing:border-box;border:1px solid var(--border);background:var(--card);width:100%;color:var(--foreground);font:inherit;border-radius:.25rem;padding:.75rem 1rem;font-size:1rem;line-height:1.5}.hs-embed .hs-form textarea{resize:vertical;min-height:6rem}.hs-embed .hs-input:focus-visible,.hs-embed .hs-form textarea:focus-visible,.hs-embed .hs-form select:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.hs-embed .hs-form input[type=checkbox],.hs-embed .hs-form input[type=radio]{width:18px;height:18px;accent-color:var(--primary);padding:0}.hs-embed .hs-form-booleancheckbox label,.hs-embed .hs-form-checkbox label,.hs-embed .hs-form-radio label{align-items:center;gap:.5rem;font-weight:400;display:flex}.hs-embed .hs-button{border:1px solid var(--primary);background:var(--primary);color:var(--primary-foreground);font:inherit;cursor:pointer;border-radius:.25rem;justify-content:center;align-items:center;padding:.75rem 1.5rem;font-size:1rem;font-weight:500;transition:opacity .2s;display:inline-flex}.hs-embed .hs-button:hover{opacity:.9}.hs-embed .hs-error-msg,.hs-embed .hs-error-msgs,.hs-embed .hs-main-font-element{color:var(--destructive);margin:0;padding:0;font-size:.875rem;list-style:none}.hs-embed .legal-consent-container,.hs-embed .hs-richtext{color:var(--muted-foreground);font-size:.875rem}.hs-embed .hs-richtext a,.hs-embed .legal-consent-container a{color:inherit;text-decoration:underline}.hs-embed .submitted-message{color:var(--foreground)}
