/* Live-signup states for /start/ (start.js): inline field errors, the form
   error under the button, and the returning-from-checkout notice. Ground is
   --ground #e6e8ec; #a3241b on it is 6.0:1. */
.signup-fields .field-error,.consent-error{font-size:12px;font-weight:400;line-height:1.5;color:#a3241b}
.consent-error{margin:-12px 0 18px}
.signup-fields input[aria-invalid="true"]{border-color:#a3241b;box-shadow:0 0 0 1px #a3241b}
.signup-consent input[aria-invalid="true"]{outline:2px solid #a3241b;outline-offset:2px}
.start-error{font-size:13px;line-height:1.6;color:#a3241b;margin:12px 0 0}
.start-notice{font-size:13px;line-height:1.6;color:#1d2a3a;background:#dce4ef;border-radius:12px;padding:12px 16px;margin:0 0 20px}
.signup-form-area .cta[disabled]{opacity:.7;cursor:progress}
[hidden]{display:none!important}
.signup-fields label{align-content:start}
