#hero .connecto-hero-form .jet-form-builder { max-width:none; }
#hero .connecto-hero-form .jet-form-builder-row { margin-bottom:.75rem; }
#hero .connecto-hero-form .jet-form-builder__label { display:block;margin:0 0 .375rem;padding-left:.25rem;font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--color-foreground);opacity:.65; }
#hero .connecto-hero-form .jet-form-builder__field { width:100%;min-height:var(--height-input);padding:0 1rem;border:var(--border-width-input) solid var(--border-color-input);border-radius:var(--radius-button);background:var(--color-surface-subtle);color:var(--color-foreground);font-weight:600; }
#hero .connecto-hero-form .jet-form-builder__field::placeholder { color:var(--color-foreground);opacity:.6; }
#hero .connecto-hero-form textarea.jet-form-builder__field { min-height:calc(var(--height-input) * 1.45);padding-top:.75rem;line-height:1.5;resize:vertical; }
#hero .connecto-hero-form .jet-form-builder__submit { width:100%;min-height:var(--height-btn);padding:.75rem 1rem;border-radius:var(--radius-button);background:var(--color-accent);color:var(--color-on-primary);text-align:center;line-height:1.2;font-weight:900;letter-spacing:.08em;text-transform:uppercase;white-space:normal;cursor:pointer; }
#hero .connecto-hero-form .jet-form-builder__submit:hover,#hero .connecto-hero-form .jet-form-builder__submit:focus { background:var(--color-accent-hover); }
#hero .connecto-hero-form .jet-form-builder-message { padding:.75rem 1rem;border-radius:var(--radius-card);background:var(--color-surface-subtle);color:var(--color-foreground);font-weight:700; }
