/* ============================================================================
   JNZ Insurance — Quote page styles
   ============================================================================
   Loaded only on /quote/. Depends on /styles.css and /contact.css being loaded
   first. The form card, success card, sidebar contact-method cards, and the
   1fr/2fr two-column layout all come from /contact.css verbatim. Pillars,
   testimonials, FAQ, hero, and stats-strip come from /styles.css.

   This file owns: the .field-optional caption. The inline error region
   (.form-error-message) lives in /contact.css, shared with the contact form.
============================================================================ */

/* ============ Optional-field caption next to label ============ */
.field-optional {
  font-size: 12px;
  font-weight: var(--fw-regular);
  color: var(--jnz-slate);
  margin-left: 4px;
}
