/* Contact section + site Footer (light, responsive). */ const { Button, Input, Icon, Logo, Badge } = window.HudsonPayDesignSystem_198a48; function Contact({ onPage }) { const { Container, Eyebrow, DashIcon, useIsMobile } = window.HPSite; const mobile = useIsMobile(); const [topic, setTopic] = React.useState("Partnership"); const topics = ["Partnership", "Sales", "Support"]; return (
Contact

Build without borders

Talk to our team about partnerships, enterprise onboarding, or a tailored infrastructure plan.

{[["mail", "Sales", "compliance@hudsonpay.io"], ["building", "Partnerships", "compliance@hudsonpay.io"], ["shield", "Support", "compliance@hudsonpay.io"]].map(([ic, l, e]) => (
{l}
{e}
))}
{topics.map(t => ( ))}

By submitting you agree to our onPage("privacy")} style={{ cursor: "pointer" }}>Privacy Policy.

); } function Footer({ onPage, onNav }) { const { Container, DashIcon, useIsMobile } = window.HPSite; const mobile = useIsMobile(); const links = ["Company", "About Us", "Contact", "Privacy Policy"]; return ( ); } Object.assign(window, { HPParts: Object.assign(window.HPParts || {}, { Contact, Footer }) });