{"id":12387,"date":"2024-06-03T15:38:05","date_gmt":"2024-06-03T15:38:05","guid":{"rendered":"https:\/\/zenmedia.com\/?page_id=12387"},"modified":"2025-06-16T15:53:59","modified_gmt":"2025-06-16T15:53:59","slug":"zen-productions-photography-and-visual-asset-creation","status":"publish","type":"page","link":"https:\/\/zenmedia.com\/services\/zen-productions-photography-and-visual-asset-creation\/","title":{"rendered":"Zen Productions &#8211; Photography and Visual Asset Creation"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"12387\" class=\"elementor elementor-12387\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-124d9c4 e-flex e-con-boxed e-con e-parent\" data-id=\"124d9c4\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;video&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-3aa7c0a e-con-full e-flex e-con e-child\" data-id=\"3aa7c0a\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8801754 elementor-widget elementor-widget-heading\" data-id=\"8801754\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Photography and Visual Asset Creation <\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c56290e elementor-widget elementor-widget-heading\" data-id=\"c56290e\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Bringing Your B2B Brand to Life<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-de1f1b2 elementor-widget elementor-widget-text-editor\" data-id=\"de1f1b2\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>In the crowded, complex world of B2B marketing, visuals are essential for cutting through the noise, conveying your brand identity, and engaging your target audience. But with so much competition for attention, it&#8217;s not enough to just have photos and graphics \u2013 you need high-quality, strategic visual assets that tell your unique brand story and drive real business results.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-dfdbb16 core-capabilities e-flex e-con-boxed e-con e-parent\" data-id=\"dfdbb16\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-10dbdcf elementor-widget elementor-widget-heading\" data-id=\"10dbdcf\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">At Zen Media<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a930b0c elementor-widget elementor-widget-heading\" data-id=\"a930b0c\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">We specialize in B2B photography and visual asset creation that's fully integrated with your broader GTM Influence Model. Our approach is grounded in a deep understanding of the role that visuals play in the B2B buyer's journey, from initial brand impressions to product consideration to post-purchase advocacy.<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-970aec5 elementor-widget elementor-widget-text-editor\" data-id=\"970aec5\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong>Our Approach: Strategic Vision Meets Creative Execution<\/strong><\/p><p>Our team of B2B visual experts, including photographers, designers, art directors, and creative strategists, follows a proven process to bring your brand to life:<\/p><ol><li>Understand Your Brand and Audience: We start by gaining a deep understanding of your brand identity, visual style, target buyers, and unique value proposition. This foundation ensures that every visual asset we create is strategically aligned and designed for maximum impact.<\/li><li>Develop a Creative Concept: We work with you to develop a compelling creative concept that captures the essence of your brand and resonates with your audience. Whether it&#8217;s a bold product photoshoot, an immersive brand video, or a series of infographics, we find the right visual approach to tell your story.<\/li><li>Plan and Execute Production: We handle all aspects of production, from location scouting and casting to lighting and styling. Our team brings a meticulous attention to detail and a commitment to quality to every shoot, ensuring that your visuals are not only on-brand but also technically and aesthetically excellent.<\/li><li>Develop Engaging Design Assets: Our designers take the raw visual elements and craft them into compelling design assets, from website graphics and social media visuals to sales collateral and trade show displays. Every design is carefully considered to align with your brand guidelines and effectively communicate your message.<\/li><li>Optimize for Distribution and Impact: We optimize your visual assets for each distribution channel and use case, ensuring they look great and perform well whether they&#8217;re viewed on a mobile screen, a giant billboard, or anything in between. We also provide guidance on how to leverage your visuals for maximum impact across your marketing and sales efforts.<\/li><li>Provide Asset Management and Support: We organize and deliver your final visual assets in a way that&#8217;s easy for your team to access and use. We also provide ongoing support and updates to ensure your visual brand stays fresh and relevant over time.<\/li><\/ol>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-63edf98 e-flex e-con-boxed e-con e-child\" data-id=\"63edf98\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;video&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-d89f8f1 e-con-full e-flex e-con e-child\" data-id=\"d89f8f1\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-506487d elementor-widget elementor-widget-heading\" data-id=\"506487d\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h5 class=\"elementor-heading-title elementor-size-default\">Benefits of Our B2B Photography and Visual Asset Creation Services:<\/h5>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5a4c17a elementor-widget elementor-widget-text-editor\" data-id=\"5a4c17a\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ul><li>Establish a strong, consistent visual brand that sets you apart from competitors<\/li><li>Engage your target buyers with visuals that capture attention and communicate value<\/li><li>Support your content marketing, social media, and sales enablement efforts with high-quality, on-brand visuals<\/li><li>Enhance your website, presentations, and collateral with professional, impactful design<\/li><li>Streamline your visual asset management and ensure brand consistency across all touchpoints<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7d6271c e-con-full e-flex e-con e-child\" data-id=\"7d6271c\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8d5213c elementor-widget elementor-widget-heading\" data-id=\"8d5213c\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h5 class=\"elementor-heading-title elementor-size-default\">Deliverables:<\/h5>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-950deec elementor-widget elementor-widget-text-editor\" data-id=\"950deec\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ul><li>Creative concept and art direction<\/li><li>Photography and videography production<\/li><li>Post-production editing and retouching<\/li><li>Graphic design and layout<\/li><li>Optimized visual files for each distribution channel and use case<\/li><li>Visual asset management and organization<\/li><li>Ongoing asset updates and support<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-168abe9 e-flex e-con-boxed e-con e-child\" data-id=\"168abe9\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-3445abd e-con-full e-flex e-con e-child\" data-id=\"3445abd\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f84c3fb elementor-widget elementor-widget-text-editor\" data-id=\"f84c3fb\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">In today&#8217;s B2B landscape, your visual brand is one of your most important assets for engaging buyers, building trust, and driving growth. But to be effective, your visuals need to be not only high-quality but also strategically aligned with your brand and integrated across your marketing and sales efforts.<\/span><\/p><p><span style=\"font-weight: 400;\">Ready to bring your B2B brand to life through the power of visual storytelling? Contact us to learn how Zen Media can help you create photography and visual assets that capture attention, communicate value, and drive results.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1267eca e-flex e-con-boxed e-con e-parent\" data-id=\"1267eca\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-246237b e-con-full e-flex e-con e-child\" data-id=\"246237b\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-85ed596 elementor-widget elementor-widget-heading\" data-id=\"85ed596\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">Learn from the best<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-27e4b10 elementor-widget elementor-widget-heading\" data-id=\"27e4b10\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Bringing you expert-level insights direct from our CEO\u2019s desk.<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e03be08 elementor-widget elementor-widget-text-editor\" data-id=\"e03be08\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Learn how to reach new audiences, showcase your brand\u2019s <br \/>expertise, retain clients, and boost overall sales.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6f834f5 dark e-con-full e-flex e-con e-child\" data-id=\"6f834f5\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-88227be elementor-widget elementor-widget-shortcode\" data-id=\"88227be\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <style>\n.zenmedia-new-form { max-width: 700px; margin: 0 auto; padding: 10px 0; }\n.zenmedia-new-form * { font-family: \"Raleway\", Arial, Helvetica, sans-serif; }\n.zenmedia-new-form .form-container { display: flex; justify-content: space-between; align-items: flex-start; align-items: stretch; margin-bottom: 10px; }\n.zenmedia-new-form .form-left, .zenmedia-new-form .form-right { width: 48%; margin-bottom: 10px; text-align: left; }\n.zenmedia-new-form .form-center {width: 100%; margin-bottom: 10px; text-align: left;}\n.zenmedia-new-form .form-input { margin-bottom: 15px; }\n.zenmedia-new-form .form-input:last-child { margin-bottom: 0; }\n.zenmedia-new-form .form-textarea { width:100%!important; height:120px; min-height: 120px; }\n.zenmedia-new-form label { display: block; margin-bottom: 5px; font-size:15px;color: #707070;letter-spacing: 1px;line-height: 19px;}\n.zenmedia-new-form input, .zenmedia-new-form textarea {border-radius: 10px; padding: 10px 15px;border: 1px solid #000000;background: #fff;width: 100%;}\n.zenmedia-new-form label span { color: #6f1fd4; }\n.zenmedia-new-form label i { color: red;float:right;font-size: 11px;letter-spacing: 0;}\n.zenmedia-new-form .form-submit { width: 100%; }\n.zenmedia-new-form .form-submit #submitBtn:disabled{cursor: help;}\n.zenmedia-new-form .form-submit #submitBtn { text-align:center;cursor:pointer;width: 120px; background: #6f1fd4; color: #FFFFFF; border: none; outline: none; border-radius: 15px; padding: 12px 15px; font-size: 18px; font-weight: 600; }\n.zenmedia-new-form .form-submit #submitBtn:hover{background: #5e15b9;}\n.zenmedia-new-form .form-checkbox{margin-bottom:20px;}\n.zenmedia-new-form .form-checkbox label {display: flex;justify-content: flex-start;align-items: center;gap: 5px;}\n.zenmedia-new-form .form-checkbox label span {font-weight: 600;color: #6f1fd4;}\n.zenmedia-new-form .form-checkbox label input {width: 18px;height: 18px;}\n\n#submitBtn[disabled],\n#submitBtn.sending {pointer-events: none;opacity: 0.6;}\n\n@media (max-width: 768px) {\n    .zenmedia-new-form .form-container { flex-direction: column; } \n    .zenmedia-new-form .form-left, .zenmedia-new-form .form-right { width: 100%; }\n}\n.zenmedia-new-form.dark-bg label,\n.zenmedia-new-form.dark-bg label i,\n.zenmedia-new-form.dark-bg label span { color: #fff; }\n.zenmedia-new-form.dark-bg .form-submit #submitBtn {background: #fff;color:#5e15b9;}\n.zenmedia-new-form.dark-bg .form-submit #submitBtn:hover{background: #5e15b9;color:#fff;}\n    <\/style>\n\n<div class=\"zenmedia-new-form dark-bg\">\n    <form id=\"form864\" name=\"form864\" class=\"wufoo topLabel page1\" accept-charset=\"UTF-8\" autocomplete=\"off\" enctype=\"multipart\/form-data\" method=\"post\" novalidate onsubmit=\"return opt7_validateForm();\">\n        <input type=\"hidden\" id=\"idstamp\" name=\"idstamp\" value=\"xSqwnWAuZLTcM1NhW+oYHJaDloYbtkVTCuVYPAFfQGg=\" >\n        <input type=\"hidden\" id=\"encryptedPassword\" name=\"encryptedPassword\" value=\"\" >\n        <input type=\"hidden\" id=\"utm_source\" name=\"Field13\" value=\"\">\n        <input type=\"hidden\" id=\"utm_medium\" name=\"Field14\" value=\"\">\n        <input type=\"hidden\" id=\"utm_campaign\" name=\"Field15\" value=\"\">\n        <div class=\"form-container\">\n            <div class=\"form-left\">\n                <div class=\"form-input\">\n                    <label for=\"name\">First name <span>*<\/span><i class=\"error-label\"><\/i><\/label>\n                    <input type=\"text\" id=\"fname\" name=\"Field7\" class=\"opt7-valid\" tabindex=\"1\" required>\n                <\/div>\n                <div class=\"form-input\">\n                    <label for=\"email\">Email <span>*<\/span><i class=\"error-label\"><\/i><\/label>\n                    <input type=\"email\" id=\"email\" name=\"Field4\" class=\"opt7-valid\" tabindex=\"3\" required>\n                <\/div>\n            <\/div>\n            <div class=\"form-right\">\n                <div class=\"form-input\">\n                    <label for=\"name\">Last name <span>*<\/span><i class=\"error-label\"><\/i><\/label>\n                    <input type=\"text\" id=\"lname\" name=\"Field8\" class=\"opt7-valid\" tabindex=\"2\" required>\n                <\/div>\n                <div class=\"form-input\">\n                    <label for=\"phone\">Phone Number <span>*<\/span><i class=\"error-label\"><\/i><\/label>\n                    <input type=\"tel\" id=\"phone\" name=\"Field9\" class=\"opt7-valid\" tabindex=\"4\" required>\n                <\/div>\n            <\/div>\n        <\/div>\n        <div class=\"form-center\">\n            <div class=\"form-input\">\n                <label for=\"website\">Website URL <span>*<\/span><i class=\"error-label\"><\/i><\/label>\n                <input type=\"url\" id=\"website\" name=\"Field10\" class=\"opt7-valid\" tabindex=\"5\" required>\n            <\/div>\n            <div class=\"form-input\">\n                <label for=\"message\">How can we help?<\/label>\n                <textarea id=\"message\" name=\"Field11\" class=\"form-textarea\" placeholder=\"Let us know if you have worked with or are currently working with an agency.\" tabindex=\"6\"><\/textarea>\n            <\/div>\n            <div class=\"form-checkbox\">\n                <label for=\"checkbox\"><input type=\"checkbox\" id=\"checkbox\" name=\"Field17\" value=\"Get expert-level insights direct from our CEO's desk.\" tabindex=\"7\" checked><span>Get expert-level insights direct from our CEO's desk.<\/span><\/label>\n            <\/div>\n        <\/div>\n        <div class=\"form-submit\">\n            <input type=\"submit\" id=\"submitBtn-orj\" value=\"Submit\" style=\"display:none;\">\n            <div id=\"submitBtn\" tabindex=\"8\">Submit<\/div>\n        <\/div>\n    <\/form>\n<\/div>\n    \n<script>\ndocument.addEventListener('DOMContentLoaded', function() {\n\tconsole.log('2025-07-10');\n    function collectFormData() {\n        const e = {},\n            t = document.querySelectorAll(\".zenmedia-new-form input, .zenmedia-new-form textarea, .zenmedia-new-form select\");\n        return t.forEach((function(t) {\n            \"submit\" !== t.type && \"button\" !== t.type && t.name && (\"checkbox\" === t.type || \"radio\" === t.type ? t.checked && (e[t.name] = t.value) : e[t.name] = t.value.trim())\n        })), e.timestamp = (new Date).toISOString(), e.page_url = window.location.href, e.user_agent = navigator.userAgent, e\n    }\n\n    async function aiCheck() {\n        const e = document.querySelector('.zenmedia-new-form textarea');\n        if (!e) return console.warn(\"No textarea field found in HubSpot form\"), !0;\n        const t = e.value.trim();\n        if (console.log(\"Message content for classification:\", t), !t) return showModal(\"Please enter a message before submitting the form.\", !0), !1;\n        showLoadingIndicator();\n        try {\n            const formData = collectFormData(),\n                o = await fetch(\"https:\/\/n8n.opt7dev.com\/webhook\/d8e4eef1-6ec0-425a-8e76-0cf8e7b8a19b\", {\n                    method: \"POST\",\n                    headers: {\n                        \"Content-Type\": \"application\/json\",\n                        Origin: \"https:\/\/www.zenmedia.com\"\n                    },\n                    mode: \"cors\",\n                    credentials: \"same-origin\",\n                    body: JSON.stringify({\n                        message: t,\n                        formData: formData\n                    })\n                });\n            removeLoadingIndicator();\n            const n = await o.json();\n            return console.log(\"Classification response:\", n), !0 === n.status || (showModal(n.message || \"This message has been blocked by our content filter.\", !0), !1)\n        } catch (e) {\n            return console.error(\"Error during message classification:\", e), removeLoadingIndicator(), showModal(\"Unable to verify message content. Please try again later.\", !0), !1\n        }\n    }\n\n    function showLoadingIndicator() {\n        removeLoadingIndicator();\n        const e = document.createElement(\"div\");\n        e.className = \"loading-overlay\", e.style.position = \"fixed\", e.style.top = \"0\", e.style.left = \"0\", e.style.width = \"100%\", e.style.height = \"100%\", e.style.backgroundColor = \"rgba(0,0,0,0.7)\", e.style.zIndex = \"2147483646\", e.style.display = \"flex\", e.style.justifyContent = \"center\", e.style.alignItems = \"center\";\n        const t = document.createElement(\"div\");\n        t.className = \"loading-spinner\", t.style.width = \"50px\", t.style.height = \"50px\", t.style.border = \"5px solid rgba(240, 240, 240, 0.3)\", t.style.borderRadius = \"50%\", t.style.borderTop = \"5px solid #f7a443\", t.style.animation = \"spin 1s linear infinite\";\n        const o = document.createElement(\"style\");\n        o.textContent = \"\\n    @keyframes spin {\\n      0% { transform: rotate(0deg); }\\n      100% { transform: rotate(360deg); }\\n    }\\n  \", document.head.appendChild(o);\n        const n = document.createElement(\"div\");\n        n.textContent = \"Processing your request...\", n.style.color = \"white\", n.style.marginTop = \"15px\", n.style.fontFamily = \"Arial, sans-serif\", n.style.fontSize = \"16px\";\n        const s = document.createElement(\"div\");\n        s.style.display = \"flex\", s.style.flexDirection = \"column\", s.style.alignItems = \"center\", s.style.backgroundColor = \"rgba(51, 51, 51, 0.9)\", s.style.padding = \"30px 40px\", s.style.borderRadius = \"8px\", s.style.boxShadow = \"0 4px 12px rgba(0, 0, 0, 0.2)\", s.appendChild(t), s.appendChild(n), e.appendChild(s), document.body.appendChild(e)\n    }\n\n    function removeLoadingIndicator() {\n        const e = document.querySelector(\".loading-overlay\");\n        e && e.remove()\n    }\n\n    function showModal(e, t = !0) {\n        const o = document.querySelector(\".ai-validator-modal\");\n        o && o.remove();\n        const n = document.createElement(\"div\");\n        n.className = \"ai-validator-modal\", n.style.position = \"fixed\", n.style.top = \"0\", n.style.left = \"0\", n.style.width = \"100%\", n.style.height = \"100%\", n.style.backgroundColor = \"rgba(0,0,0,0.8)\", n.style.display = \"flex\", n.style.justifyContent = \"center\", n.style.alignItems = \"center\", n.style.zIndex = \"2147483647\";\n        const s = document.createElement(\"div\");\n        s.style.backgroundColor = \"white\", s.style.padding = \"30px\", s.style.borderRadius = \"8px\", s.style.maxWidth = \"500px\", s.style.boxShadow = \"0 5px 15px rgba(0,0,0,0.5)\", s.style.position = \"relative\";\n        const l = document.createElement(\"h2\");\n        l.textContent = t ? \"SUBMISSION BLOCKED\" : \"Success\", l.style.color = t ? \"#d32f2f\" : \"#2e7d32\", l.style.marginTop = \"0\", l.style.fontWeight = \"bold\", l.style.fontFamily = \"Arial, sans-serif\";\n        const a = document.createElement(\"p\");\n        a.textContent = e, a.style.fontSize = \"16px\", a.style.lineHeight = \"1.5\", a.style.fontFamily = \"Arial, sans-serif\", a.style.color = \"#333\";\n        const i = document.createElement(\"button\");\n        i.textContent = \"Close\", i.style.padding = \"10px 20px\", i.style.backgroundColor = t ? \"#d32f2f\" : \"#f7a443\", i.style.color = \"white\", i.style.border = \"none\", i.style.borderRadius = \"4px\", i.style.cursor = \"pointer\", i.style.marginTop = \"15px\", i.style.fontWeight = \"bold\", i.style.fontFamily = \"Arial, sans-serif\", i.onmouseover = function() {\n            this.style.backgroundColor = t ? \"#b71c1c\" : \"#e69535\"\n        }, i.onmouseout = function() {\n            this.style.backgroundColor = t ? \"#d32f2f\" : \"#f7a443\"\n        }, i.addEventListener(\"click\", (function() {\n            n.remove()\n        })), s.appendChild(l), s.appendChild(a), s.appendChild(i), n.appendChild(s), document.body.appendChild(n)\n    }\n\n    \/\/ UTM parameter handling\n    var urlParams = new URLSearchParams(window.location.search);\n    document.getElementById('utm_source').value = urlParams.get('utm_source');\n    document.getElementById('utm_medium').value = urlParams.get('utm_medium');\n    document.getElementById('utm_campaign').value = urlParams.get('utm_campaign');\n\n    \/\/ Form validation\n    var inputs = document.querySelectorAll('.zenmedia-new-form .opt7-valid');\n\n    function opt7_validateForm() {\n        var isValid = true;\n        inputs.forEach(function(input) {\n            var parentDiv = input.parentElement;\n            var errorLabel = parentDiv.querySelector('.error-label');\n            if (input.value.trim() === '') {\n                if (errorLabel) {\n                    errorLabel.textContent = 'This field is required.';\n                }\n                isValid = false;\n            } else {\n                if (errorLabel) {\n                    errorLabel.textContent = '';\n                }\n            }\n            if (input.name === 'Field7' || input.name === 'Field8') {\n                var nameValue = input.value.trim();\n                var isEmpty = nameValue === '';\n                var isTooLong = nameValue.length > 50;\n                var containsURL = \/(https?:\\\/\\\/|www\\.|\\.com|\\.net|\\.org)\/i.test(nameValue);\n                var nameRegex = \/^[\\p{L}\\s'.-]+$\/u;\n                if (isEmpty || isTooLong || containsURL || !nameRegex.test(nameValue)) {\n                    if (errorLabel) {\n                        if (isEmpty) {\n                            errorLabel.textContent = 'This field is required.';\n                        } else if (isTooLong) {\n                            errorLabel.textContent = 'Max 50 characters allowed';\n                        } else if (containsURL) {\n                            errorLabel.textContent = 'URLs are not allowed';\n                        } else {\n                            errorLabel.textContent = 'Use only letters & spaces';\n                        }\n                    }\n                    isValid = false;\n                } else {\n                    if (errorLabel) {\n                        errorLabel.textContent = '';\n                    }\n                }\n            }\n            if (input.type === 'email') {\n                var emailRegex = \/^\\S+@\\S+\\.\\S+$\/;\n                if (!emailRegex.test(input.value)) {\n                    if (errorLabel) {\n                        errorLabel.textContent = 'Enter a valid email address.';\n                    }\n                    isValid = false;\n                }\n            }\n            if (input.type === 'tel') {\n                var phoneRegex = \/^(?:\\+?\\d{2,3}[- ]?)?(\\d[ -]?){9}\\d$\/;\n                if (!phoneRegex.test(input.value.replace(\/\\s\/g, ''))) {\n                    if (errorLabel) {\n                        errorLabel.textContent = 'Enter a valid phone number.';\n                    }\n                    isValid = false;\n                }\n            }\n            if (input.type === 'url') {\n                var urlRegex = \/^(?:(?:https?|ftp):\\\/\\\/)?(?:www\\.)?([a-zA-Z0-9-]+\\.){1,}[a-zA-Z]{2,}(?:\\\/[^\\s]*)?$\/;\n                if (!urlRegex.test(input.value)) {\n                    if (errorLabel) {\n                        errorLabel.textContent = 'Enter a valid URL.';\n                    }\n                    isValid = false;\n                }\n            }\n        });\n        return isValid;\n    }\n\n    \/\/ Form submission handling\n    const submitButton = document.querySelector('#submitBtn');\n    const hiddenSubmitButton = document.querySelector('#submitBtn-orj');\n    const form = document.querySelector('.zenmedia-new-form form');\n\n    submitButton.addEventListener('click', async function() {\n        const form = submitButton.closest('form');\n        const isValid = opt7_validateForm();\n        if (isValid) {\n            const aiValid = true;\/\/await aiCheck();\n            if (aiValid) {\n                form.setAttribute('action', 'https:\/\/optimum7.wufoo.com\/forms\/x1l5m1jp04yx8ft\/');\n                submitButton.textContent = 'Sending...';\n                submitButton.style.pointerEvents = 'none';\n                hiddenSubmitButton.click();\n            } else {\n                \/\/ AI check failed, modal already shown\n            }\n        } else {\n            console.log('Validation failed. Fix errors and try again.');\n        }\n    });\n});\n<\/script>\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Photography and Visual Asset Creation Bringing Your B2B Brand to Life In the crowded, complex world of B2B marketing, visuals are essential for cutting through the noise, conveying your brand identity, and engaging your target audience. But with so much competition for attention, it&#8217;s not enough to just have photos and graphics \u2013 you need [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":12333,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"_eb_attr":"","content-type":"","footnotes":""},"class_list":["post-12387","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>B2B Photography &amp; Creative Media Agency - Zen Media<\/title>\n<meta name=\"description\" content=\"Stock photos won\u2019t cut it. Zen Media creates bold B2B visuals that elevate your brand and fuel conversions.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/zenmedia.com\/services\/zen-productions-photography-and-visual-asset-creation\/\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/zenmedia.com\/services\/zen-productions-photography-and-visual-asset-creation\/\",\"url\":\"https:\/\/zenmedia.com\/services\/zen-productions-photography-and-visual-asset-creation\/\",\"name\":\"B2B Photography & Creative Media Agency - Zen Media\",\"isPartOf\":{\"@id\":\"https:\/\/zenmedia.com\/#website\"},\"datePublished\":\"2024-06-03T15:38:05+00:00\",\"dateModified\":\"2025-06-16T15:53:59+00:00\",\"description\":\"Stock photos won\u2019t cut it. Zen Media creates bold B2B visuals that elevate your brand and fuel conversions.\",\"breadcrumb\":{\"@id\":\"https:\/\/zenmedia.com\/services\/zen-productions-photography-and-visual-asset-creation\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/zenmedia.com\/services\/zen-productions-photography-and-visual-asset-creation\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/zenmedia.com\/services\/zen-productions-photography-and-visual-asset-creation\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Services\",\"item\":\"https:\/\/zenmedia.com\/services\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Zen Productions &#8211; Photography and Visual Asset Creation\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/zenmedia.com\/#website\",\"url\":\"https:\/\/zenmedia.com\/\",\"name\":\"Zen Media\",\"description\":\"B2B Marketing and PR Agency for B2B Brands\",\"publisher\":{\"@id\":\"https:\/\/zenmedia.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/zenmedia.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/zenmedia.com\/#organization\",\"name\":\"Zen Media\",\"url\":\"https:\/\/zenmedia.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/zenmedia.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/zenmedia.com\/wp-content\/uploads\/2021\/08\/ZenMedia_logo-01.svg\",\"contentUrl\":\"https:\/\/zenmedia.com\/wp-content\/uploads\/2021\/08\/ZenMedia_logo-01.svg\",\"width\":\"1024\",\"height\":\"1024\",\"caption\":\"Zen Media\"},\"image\":{\"@id\":\"https:\/\/zenmedia.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/ZenMediaGroup\/\",\"https:\/\/x.com\/WeAreZenMedia\",\"https:\/\/www.linkedin.com\/company\/wearezenmedia\/\",\"https:\/\/www.instagram.com\/zenmediagroup\/\",\"https:\/\/www.youtube.com\/@zenmediaofficial\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"B2B Photography & Creative Media Agency - Zen Media","description":"Stock photos won\u2019t cut it. Zen Media creates bold B2B visuals that elevate your brand and fuel conversions.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/zenmedia.com\/services\/zen-productions-photography-and-visual-asset-creation\/","twitter_misc":{"Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/zenmedia.com\/services\/zen-productions-photography-and-visual-asset-creation\/","url":"https:\/\/zenmedia.com\/services\/zen-productions-photography-and-visual-asset-creation\/","name":"B2B Photography & Creative Media Agency - Zen Media","isPartOf":{"@id":"https:\/\/zenmedia.com\/#website"},"datePublished":"2024-06-03T15:38:05+00:00","dateModified":"2025-06-16T15:53:59+00:00","description":"Stock photos won\u2019t cut it. Zen Media creates bold B2B visuals that elevate your brand and fuel conversions.","breadcrumb":{"@id":"https:\/\/zenmedia.com\/services\/zen-productions-photography-and-visual-asset-creation\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/zenmedia.com\/services\/zen-productions-photography-and-visual-asset-creation\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/zenmedia.com\/services\/zen-productions-photography-and-visual-asset-creation\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Services","item":"https:\/\/zenmedia.com\/services\/"},{"@type":"ListItem","position":2,"name":"Zen Productions &#8211; Photography and Visual Asset Creation"}]},{"@type":"WebSite","@id":"https:\/\/zenmedia.com\/#website","url":"https:\/\/zenmedia.com\/","name":"Zen Media","description":"B2B Marketing and PR Agency for B2B Brands","publisher":{"@id":"https:\/\/zenmedia.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/zenmedia.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/zenmedia.com\/#organization","name":"Zen Media","url":"https:\/\/zenmedia.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/zenmedia.com\/#\/schema\/logo\/image\/","url":"https:\/\/zenmedia.com\/wp-content\/uploads\/2021\/08\/ZenMedia_logo-01.svg","contentUrl":"https:\/\/zenmedia.com\/wp-content\/uploads\/2021\/08\/ZenMedia_logo-01.svg","width":"1024","height":"1024","caption":"Zen Media"},"image":{"@id":"https:\/\/zenmedia.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/ZenMediaGroup\/","https:\/\/x.com\/WeAreZenMedia","https:\/\/www.linkedin.com\/company\/wearezenmedia\/","https:\/\/www.instagram.com\/zenmediagroup\/","https:\/\/www.youtube.com\/@zenmediaofficial"]}]}},"_links":{"self":[{"href":"https:\/\/zenmedia.com\/wp-json\/wp\/v2\/pages\/12387","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/zenmedia.com\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/zenmedia.com\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/zenmedia.com\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/zenmedia.com\/wp-json\/wp\/v2\/comments?post=12387"}],"version-history":[{"count":0,"href":"https:\/\/zenmedia.com\/wp-json\/wp\/v2\/pages\/12387\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/zenmedia.com\/wp-json\/wp\/v2\/pages\/12333"}],"wp:attachment":[{"href":"https:\/\/zenmedia.com\/wp-json\/wp\/v2\/media?parent=12387"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}