.contact-form input[type=file]{font:11px var(--sans);color:#6d6d6d;padding:8px 0}.contact-form input[type=file]::file-selector-button{border:1px solid #c4c4c4;background:#efefef;color:#464646;font:10px var(--sans);padding:10px 13px;margin-right:12px;cursor:pointer}.contact-form .file-field{gap:7px}.file-field>small{font-size:9px;font-weight:400;line-height:1.5;color:#828282}.file-field .optional-label{font:8px var(--mono);color:#909090!important;letter-spacing:.08em}.file-name{font-size:10px;color:#626262;font-weight:500}
.form-note.success{color:#5f5f5f}.form-note.error{color:#555555}.form-submit:disabled{cursor:wait;opacity:.65}.form-honeypot{position:absolute!important;left:-10000px!important;top:auto!important;width:1px!important;height:1px!important;overflow:hidden!important}
