.journey-signup-form{margin-top:22px}.journey-field{display:grid;gap:8px;margin-bottom:18px}.journey-field label{font-size:13px;color:#f5f1e6}.journey-field label span{color:#d3ddce;font-size:11px}.journey-field input{display:block;box-sizing:border-box;width:100%;min-width:0;min-height:48px;padding:12px 14px;background:#f5f1e6;border:1px solid #d4d8cc;border-radius:0;color:#193729;font:16px/1.4 Arial,sans-serif}.journey-field input:focus-visible,.journey-consent input:focus-visible,.journey-signup-submit:focus-visible{outline:3px solid #dfc283;outline-offset:4px}.journey-consent{display:flex;align-items:flex-start;gap:11px;margin:4px 0 23px;color:#e0e5dc;font-size:12px;line-height:1.7;cursor:pointer}.journey-consent input{flex:0 0 auto;width:18px;height:18px;margin:2px 0 0;accent-color:#dfc283}.journey-signup-submit{display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;gap:20px;width:100%;min-height:50px;padding:13px 18px;background:#dfc283;border:1px solid #dfc283;color:#193729;font:600 13px/1.5 Arial,sans-serif;cursor:pointer}.journey-signup-submit:hover{background:#ecd4a3;border-color:#ecd4a3}.journey-signup-submit:disabled{opacity:.65;cursor:wait}.journey-signup-feedback{font-size:13px;line-height:1.7;color:#f5f1e6;margin:16px 0 0}.journey-signup-feedback:empty{display:none}.journey-signup-feedback[data-state="error"]{color:#ffe2c5}.journey-signup-alternative{font-size:11px;line-height:1.8;color:#d3ddce;margin:18px 0 0}.journey-signup-alternative a{color:inherit;text-decoration:underline;text-underline-offset:3px}
