/** * Partnership page — FAQ accordion (Figma export style). */ (function () { function initFaq(root) { if (!root) return; root.querySelectorAll(".partnership-faq__header").forEach(function (header) { header.addEventListener("click", function () { var item = header.closest(".partnership-faq__item"); if (!item) return; var isOpen = item.classList.contains("is-open"); root.querySelectorAll(".partnership-faq__item").forEach(function (el) { el.classList.remove("is-open"); }); if (!isOpen) { item.classList.add("is-open"); } }); }); } function init() { initFaq(document.querySelector("#partnership-page .partnership-faq")); } if (document.readyState === "loading") { document.addEventListener("DOMContentLoaded", init); } else { init(); } })();