var Webflow = Webflow || []; Webflow.push(function () { var form = document.getElementById("wf-form-Contact-Us"); if (!form) return; var input = form.querySelector("#Phone-number"); if (!input) return; input.setAttribute("inputmode", "tel"); input.setAttribute("autocomplete", "tel-national"); input.setAttribute("maxlength", "14"); function formatUSPhone(value) { var digits = (value || "").replace(/\D/g, "").slice(0, 10); if (digits.length === 0) return ""; if (digits.length <= 3) return "(" + digits; if (digits.length <= 6) return "(" + digits.slice(0, 3) + ") " + digits.slice(3); return ( "(" + digits.slice(0, 3) + ") " + digits.slice(3, 6) + "-" + digits.slice(6) ); } function onInput(e) { var el = e.target; el.value = formatUSPhone(el.value); } input.addEventListener("input", onInput); input.addEventListener("blur", function () { input.value = formatUSPhone(input.value); }); });