.form-card{position:relative}.form-card .fields{gap:var(--space-4)}.form-card label,.form-card legend{color:var(--color-navy-deep);font-weight:700}.form-card input:not([type=radio]):not([type=checkbox]),.form-card select,.form-card textarea{min-height:max(3.15rem,44px)}.form-card input:not([type=radio]):not([type=checkbox]):focus-visible,.form-card select:focus-visible,.form-card textarea:focus-visible,.form-card button:focus-visible,.form-card a:focus-visible{outline:3px solid var(--color-navy);outline-offset:3px}.form-card .form-status.error{color:#8d2b2b}.form-card .form-status.success{color:#0e7c66}.form-note{margin:var(--space-4) 0 0;color:var(--color-muted);font-size:var(--font-size--1)}.form-note a{font-weight:700}.form-card .resume-email{margin:0;padding:.85rem 1rem;border:1px solid currentColor;border-radius:8px;font-size:1rem;line-height:1.5}.inner-form .form-card .resume-email{border-color:#ffffff8c;background:#ffffff14}.inner-form .form-card label,.inner-form .form-card legend,.inner-form .form-note,.inner-form .form-note a{color:#fff}.inner-form .form-card .form-status.error,.inner-form .form-card .form-status.success{display:inline-block;background:#fff;border-radius:8px;padding:.35rem .65rem}.form-card .turnstile{margin-top:var(--space-4)}.form-card .honeypot{position:absolute;left:0;top:0;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}
