.intake-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.intake-step h1:focus{outline:2px solid var(--sapphire,#1746a2);outline-offset:4px;border-radius:4px}.intake-step h1:focus:not(:focus-visible){outline:none}.intake-contact-form{display:block}.intake-error{border:1px solid var(--danger,#a34444);border-radius:var(--radius,8px);color:var(--ink,#1f2937);background:#a344440f;border-left-width:4px;margin:14px 0 0;padding:12px 14px;font-size:14px;line-height:1.5}.intake-error p{margin:0}.intake-error p+p{margin-top:8px}.intake-error ul{margin:6px 0 0;padding-left:20px}.intake-error li+li{margin-top:4px}.intake-error a{color:inherit}.intake-confirm{margin-top:4px}.intake-reference{color:var(--muted-strong,#3f4a5a);word-break:break-word;margin:10px 0 0;font-size:14px}.intake-submit:disabled{opacity:.65;cursor:progress}.intake-loading{max-width:620px;color:var(--muted,#6b7280);margin:0 auto;padding:40px 0;font-size:15px}.contact-form-error,.contact-form-success{border-radius:var(--radius,8px);border:1px solid var(--line,#e5e7eb);border-left-width:4px;margin:14px 0 0;padding:12px 14px;font-size:14px;line-height:1.5}.contact-form-error{border-color:var(--danger,#a34444);background:#a344440f}.contact-form-success{border-color:var(--green,#477b5a);background:#477b5a14}.contact-form-error p,.contact-form-success p{margin:0}.contact-form-error p+p,.contact-form-success p+p{margin-top:8px}.contact-form-error ul{margin:6px 0 0;padding-left:20px}.contact-form-error li+li{margin-top:4px}.contact-form-field-error{color:var(--danger,#a34444);margin-top:4px;font-size:13px;display:block}.contact-form input[aria-invalid=true],.contact-form textarea[aria-invalid=true]{border-color:var(--danger,#a34444)}.contact-form-submit:disabled{opacity:.65;cursor:progress}
