{"id":13,"date":"2026-04-19T16:18:33","date_gmt":"2026-04-19T15:18:33","guid":{"rendered":"https:\/\/ocode360pulse.com\/index.php\/contact-us\/"},"modified":"2026-04-19T18:44:26","modified_gmt":"2026-04-19T17:44:26","slug":"contact-us","status":"publish","type":"page","link":"https:\/\/ocode360pulse.com\/index.php\/contact-us\/","title":{"rendered":"Contact Us"},"content":{"rendered":"\n<style id=\"ocp-base\">\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Open+Sans:wght@300;400;500;600;700;800&display=swap');\nbody,.entry-content,.wp-block-post-content{font-family:'Open Sans',sans-serif!important}\n.wp-block-heading{font-family:'Open Sans',sans-serif;color:#0f1419}\nh1.wp-block-heading{font-weight:700}\nh2.wp-block-heading{font-weight:700;color:#0f1419}\nh3.wp-block-heading{font-weight:600;color:#0f1419}\n.wp-block-separator{border-color:#e1eaef;opacity:1}\n<\/style>\n\n\n\n<div style=\"height:56px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-container-core-group-is-layout-786e735a wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-columns are-vertically-aligned-top is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-top is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:62%\">\n<p class=\"has-text-color\" style=\"color:#536471;font-size:1.1rem;line-height:1.75\"><p style=\"color:#536471;font-size:1.1rem;line-height:1.75\">Contact us about anything related to our company or services. We\u2019ll do our best to get back to you as soon as possible.<\/p><\/p>\n\n\n\n<div style=\"height:24px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<style>\n.ocp-form{width:100%}\n.ocp-row{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}\n.ocp-row.ocp-full{grid-template-columns:1fr}\n.ocp-field{display:flex;flex-direction:column;gap:6px}\n.ocp-field label{font-size:0.85rem;font-weight:600;color:#0f1419;font-family:'Open Sans',sans-serif}\n.ocp-field label .ocp-req{color:#1e9df1}\n.ocp-field input,.ocp-field textarea,.ocp-field select{width:100%;padding:10px 14px;border:1px solid #e1eaef;border-radius:8px;font-size:0.9rem;color:#0f1419;background:#fff;font-family:'Open Sans',sans-serif;transition:border-color 0.2s}\n.ocp-field input:focus,.ocp-field textarea:focus,.ocp-field select:focus{outline:none;border-color:#1e9df1;box-shadow:0 0 0 3px rgba(30,157,241,0.08)}\n.ocp-field textarea{resize:vertical;min-height:180px}\n.ocp-submit{text-align:right;margin-top:8px}\n.ocp-submit button{background:#1e9df1;color:#fff;border:none;border-radius:8px;padding:12px 36px;font-size:0.95rem;font-weight:600;cursor:pointer;font-family:'Open Sans',sans-serif;transition:opacity 0.2s,transform 0.2s}\n.ocp-submit button:hover{opacity:0.88;transform:translateY(-1px)}\n.ocp-notice{margin-top:12px;padding:12px 16px;border-radius:8px;font-size:0.85rem;display:none}\n.ocp-notice.success{background:rgba(30,157,241,0.08);color:#1e9df1;display:block}\n.ocp-notice.error{background:rgba(244,63,94,0.08);color:#f43f5e;display:block}\n@media(max-width:640px){.ocp-row{grid-template-columns:1fr}}\n<\/style>\n\n<form class=\"ocp-form\" id=\"ocp-contact-form\">\n  <div class=\"ocp-row\">\n    <div class=\"ocp-field\"><label for=\"ocp-name\">Name <span class=\"ocp-req\">*<\/span><\/label><input type=\"text\" id=\"ocp-name\" name=\"name\" placeholder=\"Your name\" required \/><\/div>\n    <div class=\"ocp-field\"><label for=\"ocp-phone\">Phone Number<\/label><input type=\"tel\" id=\"ocp-phone\" name=\"phone\" placeholder=\"+27 xx xxx xxxx\" \/><\/div>\n  <\/div>\n  <div class=\"ocp-row\">\n    <div class=\"ocp-field\"><label for=\"ocp-email\">Email <span class=\"ocp-req\">*<\/span><\/label><input type=\"email\" id=\"ocp-email\" name=\"email\" placeholder=\"you@company.com\" required \/><\/div>\n    <div class=\"ocp-field\"><label for=\"ocp-company\">Company<\/label><input type=\"text\" id=\"ocp-company\" name=\"company\" placeholder=\"Company name\" \/><\/div>\n  <\/div>\n  <div class=\"ocp-row ocp-full\">\n    <div class=\"ocp-field\"><label for=\"ocp-subject\">Subject <span class=\"ocp-req\">*<\/span><\/label><input type=\"text\" id=\"ocp-subject\" name=\"subject\" placeholder=\"How can we help?\" required \/><\/div>\n  <\/div>\n  <div class=\"ocp-row ocp-full\">\n    <div class=\"ocp-field\"><label for=\"ocp-message\">Message <span class=\"ocp-req\">*<\/span><\/label><textarea id=\"ocp-message\" name=\"message\" placeholder=\"Tell us more about your enquiry...\" required><\/textarea><\/div>\n  <\/div>\n  <div class=\"ocp-submit\"><button type=\"submit\" id=\"ocp-btn\">Send Message<\/button><\/div>\n  <div class=\"ocp-notice\" id=\"ocp-notice\"><\/div>\n<\/form>\n\n<script>\ndocument.getElementById('ocp-contact-form').addEventListener('submit',function(e){\n  e.preventDefault();\n  var btn=document.getElementById('ocp-btn'),notice=document.getElementById('ocp-notice');\n  btn.textContent='Sending\u2026';btn.disabled=true;notice.className='ocp-notice';\n  var data={name:document.getElementById('ocp-name').value,phone:document.getElementById('ocp-phone').value,email:document.getElementById('ocp-email').value,company:document.getElementById('ocp-company').value,subject:document.getElementById('ocp-subject').value,message:document.getElementById('ocp-message').value};\n  fetch('\/wp-json\/ocp\/v1\/contact',{method:'POST',headers:{'Content-Type':'application\/json'},body:JSON.stringify(data)})\n  .then(function(r){return r.json();})\n  .then(function(r){if(r.success){notice.textContent='Thank you! We\\'ll be in touch shortly.';notice.className='ocp-notice success';document.getElementById('ocp-contact-form').reset();}else{throw new Error(r.message||'Something went wrong.');}  })\n  .catch(function(err){notice.textContent=err.message;notice.className='ocp-notice error';})\n  .finally(function(){btn.textContent='Send Message';btn.disabled=false;});\n});\n<\/script>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-top is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:32%\">\n<div class=\"wp-block-group\" style=\"background-color:#f7f9fa;border-radius:12px;padding:32px 28px\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<h4 class=\"wp-block-heading\" style=\"color:#0f1419;font-size:1.05rem;font-weight:700\">oCode360 Pulse<\/h4>\n\n\n<div style=\"height:16px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<ul style=\"list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px\">\n  <li style=\"display:flex;gap:12px;align-items:flex-start\">\n    <span style=\"color:#1e9df1;font-size:1rem;margin-top:2px\">&#x1F4CD;<\/span>\n    <span style=\"font-size:0.875rem;color:#536471;line-height:1.6;font-family:'Open Sans',sans-serif\">15 Rowallan Street, West Beach, Blaauwberg,<br>Cape Town, 7441, South Africa<\/span>\n  <\/li>\n  <li style=\"display:flex;gap:12px;align-items:center\">\n    <span style=\"color:#1e9df1;font-size:1rem\">&#x2709;<\/span>\n    <a href=\"mailto:hey@ocode360pulse.com\" style=\"font-size:0.875rem;color:#536471;text-decoration:none;font-family:'Open Sans',sans-serif\">hey@ocode360pulse.com<\/a>\n  <\/li>\n<\/ul>\n\n\n<div style=\"height:28px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<h5 class=\"wp-block-heading\" style=\"color:#0f1419;font-size:0.85rem;font-weight:600;letter-spacing:0.08em;text-transform:uppercase\">Follow us<\/h5>\n\n\n<div style=\"display:flex;gap:10px;margin-top:10px\">\n  <a href=\"#\" aria-label=\"Facebook\" style=\"width:36px;height:36px;border-radius:50%;background:#e1eaef;display:flex;align-items:center;justify-content:center;color:#536471;text-decoration:none;font-size:0.9rem\">f<\/a>\n  <a href=\"#\" aria-label=\"X\" style=\"width:36px;height:36px;border-radius:50%;background:#e1eaef;display:flex;align-items:center;justify-content:center;color:#536471;text-decoration:none;font-size:0.9rem\">&#120143;<\/a>\n  <a href=\"#\" aria-label=\"LinkedIn\" style=\"width:36px;height:36px;border-radius:50%;background:#e1eaef;display:flex;align-items:center;justify-content:center;color:#536471;text-decoration:none;font-size:0.85rem\">in<\/a>\n<\/div>\n\n<\/div><\/div>\n<\/div>\n<\/div>\n<\/div><\/div>\n\n\n\n<div style=\"height:56px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Contact us about anything related to our company or services. We\u2019ll do our best to get back to you as soon as possible. Name * Phone Number Email * Company Subject * Message * Send Message oCode360 Pulse &#x1F4CD; 15 Rowallan Street, West Beach, Blaauwberg,Cape Town, 7441, South Africa &#x2709; hey@ocode360pulse.com Follow us f &#120143; [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"fullwidth.php","meta":{"footnotes":""},"class_list":["post-13","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/ocode360pulse.com\/index.php\/wp-json\/wp\/v2\/pages\/13","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ocode360pulse.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ocode360pulse.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ocode360pulse.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ocode360pulse.com\/index.php\/wp-json\/wp\/v2\/comments?post=13"}],"version-history":[{"count":2,"href":"https:\/\/ocode360pulse.com\/index.php\/wp-json\/wp\/v2\/pages\/13\/revisions"}],"predecessor-version":[{"id":58,"href":"https:\/\/ocode360pulse.com\/index.php\/wp-json\/wp\/v2\/pages\/13\/revisions\/58"}],"wp:attachment":[{"href":"https:\/\/ocode360pulse.com\/index.php\/wp-json\/wp\/v2\/media?parent=13"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}