{"id":11941,"date":"2026-05-20T21:47:32","date_gmt":"2026-05-20T21:47:32","guid":{"rendered":"https:\/\/jxcdigital.com\/staging\/3370\/?page_id=11941"},"modified":"2026-05-20T21:50:24","modified_gmt":"2026-05-20T21:50:24","slug":"contact","status":"publish","type":"page","link":"https:\/\/jxcdigital.com\/staging\/3370\/contact\/","title":{"rendered":"Contact"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"11941\" class=\"elementor elementor-11941\">\n\t\t\t\t<div class=\"elementor-element elementor-element-593fd73 e-con-full e-flex e-con e-parent\" data-id=\"593fd73\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2ca20de e-con-full e-flex e-con e-parent\" data-id=\"2ca20de\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a1279fa elementor-widget elementor-widget-html\" data-id=\"a1279fa\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n<title>Contact Us | JXC Digital<\/title>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;600;700;800;900&display=swap\" rel=\"stylesheet\">\n<style>\n  *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n\n  :root {\n    --navy:   #0f0d1f;\n    --dark:   #121331;\n    --purple: #7c3aed;\n    --coral:  #d94f4f;\n    --gold:   #f59e0b;\n    --white:  #ffffff;\n    --gray:   #f5f6fa;\n    --gray-text: #6b7280;\n    --text-dark: #1e1e2e;\n    --grad:   linear-gradient(135deg, #d94f4f 0%, #7c3aed 100%);\n    --font:   'Poppins', sans-serif;\n  }\n\n  body { font-family: var(--font); background: var(--white); color: var(--text-dark); line-height: 1.7; overflow-x: hidden; }\n\n  \/* \u2500\u2500 SCROLL PROGRESS \u2500\u2500 *\/\n  #scroll-bar { position: fixed; top: 0; left: 0; height: 3px; background: var(--grad); z-index: 9999; width: 0; transition: width 0.1s; }\n\n  \/* \u2500\u2500 ANIMATIONS \u2500\u2500 *\/\n  .anim-up    { opacity: 0; transform: translateY(40px); transition: opacity 0.7s ease, transform 0.7s ease; }\n  .anim-left  { opacity: 0; transform: translateX(-60px); transition: opacity 0.7s ease, transform 0.7s ease; }\n  .anim-right { opacity: 0; transform: translateX(60px);  transition: opacity 0.7s ease, transform 0.7s ease; }\n  .in-view    { opacity: 1 !important; transform: none !important; }\n  .d1 { transition-delay: 0.1s; } .d2 { transition-delay: 0.2s; }\n  .d3 { transition-delay: 0.3s; } .d4 { transition-delay: 0.4s; }\n\n  \/* \u2500\u2500 PAGE HEADER \u2500\u2500 *\/\n  .page-header {\n    background: var(--navy);\n    padding: 180px 40px 100px;\n    text-align: center;\n    position: relative;\n    overflow: hidden;\n  }\n  \/* Animated mesh *\/\n  .mesh { position: absolute; inset: 0;\n    background:\n      radial-gradient(ellipse at 25% 60%, rgba(217,79,79,0.18) 0%, transparent 55%),\n      radial-gradient(ellipse at 75% 30%, rgba(124,58,237,0.18) 0%, transparent 55%),\n      radial-gradient(ellipse at 50% 90%, rgba(245,158,11,0.1) 0%, transparent 50%);\n    animation: mesh-breathe 6s ease-in-out infinite alternate;\n  }\n  @keyframes mesh-breathe { from { opacity: 0.7; } to { opacity: 1; } }\n  .dots-grid { position: absolute; inset: 0; background-image: radial-gradient(rgba(255,255,255,0.04) 1px, transparent 1px); background-size: 36px 36px; pointer-events: none; }\n  .orb { position: absolute; border-radius: 50%; filter: blur(80px); pointer-events: none; animation: orb-drift ease-in-out infinite alternate; }\n  .o1 { width:350px;height:350px; background:rgba(217,79,79,0.12);   top:-80px; left:-80px;  animation-duration:9s; }\n  .o2 { width:300px;height:300px; background:rgba(124,58,237,0.12);  top:20px;  right:-60px; animation-duration:12s; animation-delay:-4s; }\n  .o3 { width:250px;height:250px; background:rgba(245,158,11,0.08);  bottom:-60px; left:35%; animation-duration:10s; animation-delay:-7s; }\n  @keyframes orb-drift { from { transform:translate(0,0); } to { transform:translate(20px,15px); } }\n\n  .page-header-inner { position: relative; z-index: 2; max-width: 700px; margin: 0 auto; }\n  .eyebrow { display: inline-block; color: #fbbf24; font-size: 12px; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 18px; }\n  .page-header h1 { font-size: clamp(42px,6vw,72px); font-weight: 900; color: var(--white); line-height: 1.05; letter-spacing: -2px; margin-bottom: 20px; }\n  .page-header h1 span { background: var(--grad); background-size: 200% auto; -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; animation: grad-flow 3s linear infinite; }\n  @keyframes grad-flow { to { background-position: 200% center; } }\n  .page-header p { font-size: 17px; color: rgba(255,255,255,0.6); max-width: 500px; margin: 0 auto; line-height: 1.8; }\n\n  \/* \u2500\u2500 MAIN CONTACT SECTION \u2500\u2500 *\/\n  .contact-section { padding: 100px 40px; background: var(--white); }\n  .contact-inner { max-width: 1100px; margin: 0 auto; display: grid; grid-template-columns: 1fr 1.4fr; gap: 80px; align-items: start; }\n\n  \/* \u2500\u2500 LEFT INFO PANEL \u2500\u2500 *\/\n  .info-panel { display: flex; flex-direction: column; gap: 32px; }\n\n  .info-heading { font-size: clamp(28px,3vw,40px); font-weight: 900; color: var(--dark); line-height: 1.2; margin-bottom: 8px; }\n  .info-heading span { background: var(--grad); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; }\n  .info-sub { font-size: 15px; color: var(--gray-text); line-height: 1.8; }\n\n  \/* Contact cards *\/\n  .contact-card {\n    background: var(--gray);\n    border-radius: 16px;\n    padding: 28px 24px;\n    display: flex;\n    align-items: center;\n    gap: 20px;\n    border: 1.5px solid #ececf8;\n    text-decoration: none;\n    transition: border-color 0.2s, box-shadow 0.2s, transform 0.2s, background 0.2s;\n    position: relative;\n    overflow: hidden;\n  }\n  .contact-card::before {\n    content: '';\n    position: absolute;\n    top: 0; left: 0;\n    width: 4px; height: 100%;\n    border-radius: 4px 0 0 4px;\n  }\n  .contact-card.phone::before { background: linear-gradient(180deg, #d94f4f, #f59e0b); }\n  .contact-card.email::before { background: linear-gradient(180deg, #7c3aed, #d94f4f); }\n  .contact-card:hover { border-color: rgba(124,58,237,0.3); box-shadow: 0 12px 40px rgba(124,58,237,0.1); transform: translateY(-4px); background: var(--white); }\n\n  .contact-card-icon {\n    width: 52px; height: 52px;\n    border-radius: 14px;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    font-size: 24px;\n    flex-shrink: 0;\n  }\n  .phone .contact-card-icon { background: linear-gradient(135deg, rgba(217,79,79,0.1), rgba(245,158,11,0.1)); }\n  .email .contact-card-icon { background: linear-gradient(135deg, rgba(124,58,237,0.1), rgba(217,79,79,0.1)); }\n\n  .contact-card-text { flex: 1; }\n  .contact-card-label { font-size: 11px; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: var(--gray-text); margin-bottom: 4px; }\n  .contact-card-value { font-size: 20px; font-weight: 800; color: var(--dark); line-height: 1.2; }\n  .contact-card-sub { font-size: 12px; color: var(--gray-text); margin-top: 2px; }\n  .contact-card-arrow { font-size: 18px; color: var(--purple); opacity: 0; transition: opacity 0.2s, transform 0.2s; }\n  .contact-card:hover .contact-card-arrow { opacity: 1; transform: translateX(4px); }\n\n  \/* Promise cards *\/\n  .promise-grid { display: flex; flex-direction: column; gap: 14px; }\n  .promise-item {\n    display: flex;\n    align-items: flex-start;\n    gap: 14px;\n    padding: 16px 18px;\n    background: var(--gray);\n    border-radius: 12px;\n    border: 1px solid #ececf8;\n    transition: background 0.2s, border-color 0.2s, transform 0.2s;\n  }\n  .promise-item:hover { background: var(--white); border-color: rgba(124,58,237,0.2); transform: translateX(4px); }\n  .promise-icon { font-size: 20px; flex-shrink: 0; margin-top: 2px; }\n  .promise-text h4 { font-size: 14px; font-weight: 700; color: var(--dark); margin-bottom: 2px; }\n  .promise-text p  { font-size: 12px; color: var(--gray-text); line-height: 1.5; }\n\n  \/* \u2500\u2500 RIGHT FORM PANEL \u2500\u2500 *\/\n  .form-panel {\n    background: var(--dark);\n    border-radius: 24px;\n    padding: 50px 44px;\n    position: relative;\n    overflow: hidden;\n    box-shadow: 0 30px 80px rgba(15,13,31,0.25);\n  }\n  .form-panel::before {\n    content: '';\n    position: absolute;\n    top: -80px; right: -80px;\n    width: 300px; height: 300px;\n    background: radial-gradient(circle, rgba(124,58,237,0.2) 0%, transparent 70%);\n    pointer-events: none;\n  }\n  .form-panel::after {\n    content: '';\n    position: absolute;\n    bottom: -60px; left: -60px;\n    width: 250px; height: 250px;\n    background: radial-gradient(circle, rgba(217,79,79,0.15) 0%, transparent 70%);\n    pointer-events: none;\n  }\n  .form-panel-inner { position: relative; z-index: 1; }\n  .form-panel h3 { font-size: 24px; font-weight: 900; color: var(--white); margin-bottom: 6px; }\n  .form-panel-sub { font-size: 14px; color: rgba(255,255,255,0.5); margin-bottom: 32px; line-height: 1.6; }\n\n  \/* CF7 overrides *\/\n  .form-panel .wpcf7 p { margin-bottom: 16px; }\n  .form-panel .wpcf7 label { display: block; font-size: 12px; font-weight: 700; letter-spacing: 1px; text-transform: uppercase; color: rgba(255,255,255,0.5); margin-bottom: 6px; }\n  .form-panel .wpcf7 input[type=\"text\"],\n  .form-panel .wpcf7 input[type=\"email\"],\n  .form-panel .wpcf7 textarea {\n    width: 100%;\n    padding: 14px 18px;\n    border: 1.5px solid rgba(255,255,255,0.1);\n    border-radius: 10px;\n    font-size: 14px;\n    font-family: var(--font);\n    color: var(--white);\n    background: rgba(255,255,255,0.06);\n    outline: none;\n    transition: border-color 0.2s, box-shadow 0.2s, background 0.2s;\n  }\n  .form-panel .wpcf7 input::placeholder,\n  .form-panel .wpcf7 textarea::placeholder { color: rgba(255,255,255,0.25); }\n  .form-panel .wpcf7 input:focus,\n  .form-panel .wpcf7 textarea:focus {\n    border-color: rgba(124,58,237,0.6);\n    box-shadow: 0 0 0 3px rgba(124,58,237,0.15);\n    background: rgba(255,255,255,0.09);\n  }\n  .form-panel .wpcf7 textarea { min-height: 130px; resize: vertical; }\n  .form-panel .wpcf7 input[type=\"submit\"] {\n    width: 100%;\n    padding: 16px;\n    background: var(--grad);\n    color: var(--white);\n    border: none;\n    border-radius: 10px;\n    font-size: 16px;\n    font-weight: 700;\n    font-family: var(--font);\n    cursor: pointer;\n    position: relative;\n    overflow: hidden;\n    animation: btn-pulse 2.5s ease-in-out infinite;\n    transition: transform 0.15s, box-shadow 0.15s;\n    letter-spacing: 0.3px;\n  }\n  .form-panel .wpcf7 input[type=\"submit\"]:hover {\n    transform: translateY(-2px);\n    box-shadow: 0 8px 30px rgba(124,58,237,0.5);\n    animation: none;\n  }\n  @keyframes btn-pulse {\n    0%,100% { box-shadow: 0 0 0 0 rgba(124,58,237,0.5); }\n    50%      { box-shadow: 0 0 0 10px rgba(124,58,237,0); }\n  }\n  .form-disclaimer { text-align: center; font-size: 12px; color: rgba(255,255,255,0.3); margin-top: 14px; }\n\n  \/* \u2500\u2500 RESPONSE TIME STRIP \u2500\u2500 *\/\n  .response-strip {\n    background: var(--gray);\n    padding: 60px 40px;\n    border-top: 1px solid #ececf8;\n  }\n  .response-inner { max-width: 1100px; margin: 0 auto; display: grid; grid-template-columns: repeat(3,1fr); gap: 28px; }\n  .response-card {\n    background: var(--white);\n    border-radius: 16px;\n    padding: 32px 28px;\n    text-align: center;\n    border: 1.5px solid #ececf8;\n    transition: border-color 0.2s, box-shadow 0.2s, transform 0.2s;\n  }\n  .response-card:hover { border-color: rgba(124,58,237,0.3); box-shadow: 0 8px 30px rgba(124,58,237,0.08); transform: translateY(-4px); }\n  .response-icon { font-size: 36px; margin-bottom: 14px; display: block; }\n  .response-card h4 { font-size: 17px; font-weight: 800; color: var(--dark); margin-bottom: 8px; }\n  .response-card p  { font-size: 13px; color: var(--gray-text); line-height: 1.7; }\n\n  \/* \u2500\u2500 RESPONSIVE \u2500\u2500 *\/\n  @media (max-width: 900px) {\n    .contact-inner { grid-template-columns: 1fr; gap: 50px; }\n    .response-inner { grid-template-columns: 1fr; }\n    .form-panel { padding: 36px 28px; }\n  }\n  @media (max-width: 600px) {\n    .page-header { padding: 120px 20px 80px; }\n    .contact-section { padding: 60px 20px; }\n    .response-strip { padding: 50px 20px; }\n    .contact-card-value { font-size: 16px; }\n  }\n  \/* \u2500\u2500 FLOATING PARTICLES IN HEADER \u2500\u2500 *\/\n  .particle {\n    position: absolute;\n    font-size: 13px;\n    font-weight: 700;\n    color: rgba(255,255,255,0.06);\n    font-family: monospace;\n    animation: particle-float linear infinite;\n    pointer-events: none;\n    white-space: nowrap;\n  }\n  @keyframes particle-float {\n    from { transform: translateY(100vh) rotate(-10deg); opacity: 0; }\n    10%  { opacity: 1; }\n    90%  { opacity: 0.06; }\n    to   { transform: translateY(-20px) rotate(10deg); opacity: 0; }\n  }\n\n  \/* \u2500\u2500 TYPEWRITER ON HEADING \u2500\u2500 *\/\n  .typewriter-cursor {\n    display: inline-block;\n    width: 3px; height: 1em;\n    background: #fbbf24;\n    margin-left: 3px;\n    vertical-align: middle;\n    animation: cursor-blink 0.7s ease-in-out infinite;\n  }\n  @keyframes cursor-blink { 0%,100% { opacity: 1; } 50% { opacity: 0; } }\n\n  \/* \u2500\u2500 CONTACT CARD SHINE \u2500\u2500 *\/\n  .contact-card::after {\n    content: '';\n    position: absolute;\n    top: -50%; left: -60%;\n    width: 40%; height: 200%;\n    background: rgba(255,255,255,0.06);\n    transform: skewX(-20deg);\n    transition: left 0.6s ease;\n    pointer-events: none;\n  }\n  .contact-card:hover::after { left: 130%; }\n\n  \/* \u2500\u2500 FORM PANEL GLOW PULSE \u2500\u2500 *\/\n  @keyframes form-glow {\n    0%,100% { box-shadow: 0 30px 80px rgba(15,13,31,0.25), 0 0 0 0 rgba(124,58,237,0.15); }\n    50%      { box-shadow: 0 30px 80px rgba(15,13,31,0.25), 0 0 40px 8px rgba(124,58,237,0.1); }\n  }\n  .form-panel { animation: form-glow 4s ease-in-out infinite; }\n\n  \/* \u2500\u2500 PHONE NUMBER COUNTER WIGGLE \u2500\u2500 *\/\n  @keyframes wiggle {\n    0%,100% { transform: rotate(0deg); }\n    25%      { transform: rotate(-8deg); }\n    75%      { transform: rotate(8deg); }\n  }\n  .contact-card:hover .contact-card-icon { animation: wiggle 0.4s ease; }\n\n  \/* \u2500\u2500 PROMISE ITEM LEFT BAR \u2500\u2500 *\/\n  .promise-item { position: relative; overflow: hidden; }\n  .promise-item::before {\n    content: '';\n    position: absolute;\n    left: 0; top: 0; bottom: 0;\n    width: 3px;\n    background: var(--grad);\n    transform: scaleY(0);\n    transform-origin: bottom;\n    transition: transform 0.3s ease;\n    border-radius: 0 2px 2px 0;\n  }\n  .promise-item:hover::before { transform: scaleY(1); }\n\n  \/* \u2500\u2500 RESPONSE CARD ICON BOUNCE \u2500\u2500 *\/\n  .response-card:hover .response-icon { animation: icon-bounce 0.4s ease; }\n  @keyframes icon-bounce { 0%,100% { transform: translateY(0); } 50% { transform: translateY(-10px); } }\n\n  \/* \u2500\u2500 SCROLL-TRIGGERED NUMBER MORPH on response cards \u2500\u2500 *\/\n  .response-card { overflow: hidden; }\n  .response-card::after {\n    content: '';\n    position: absolute;\n    inset: 0;\n    background: linear-gradient(135deg, rgba(217,79,79,0.03), rgba(124,58,237,0.03));\n    opacity: 0;\n    transition: opacity 0.3s;\n    border-radius: 16px;\n    pointer-events: none;\n  }\n  .response-card:hover::after { opacity: 1; }\n  .response-card { position: relative; }\n\n  \/* \u2500\u2500 ORBITING DOTS around form \u2500\u2500 *\/\n  .form-orbit {\n    position: absolute;\n    border-radius: 50%;\n    pointer-events: none;\n    z-index: 0;\n  }\n  .orbit-1 {\n    width: 180px; height: 180px;\n    border: 1px dashed rgba(124,58,237,0.2);\n    top: -40px; right: -40px;\n    animation: orbit-spin 12s linear infinite;\n  }\n  .orbit-2 {\n    width: 120px; height: 120px;\n    border: 1px dashed rgba(217,79,79,0.2);\n    bottom: -30px; left: -30px;\n    animation: orbit-spin 8s linear infinite reverse;\n  }\n  @keyframes orbit-spin { to { transform: rotate(360deg); } }\n\n  \/* Dot on orbit ring *\/\n  .orbit-1::after {\n    content: '';\n    position: absolute;\n    width: 8px; height: 8px;\n    background: #7c3aed;\n    border-radius: 50%;\n    top: -4px; left: 50%;\n    margin-left: -4px;\n    box-shadow: 0 0 10px #7c3aed;\n  }\n  .orbit-2::after {\n    content: '';\n    position: absolute;\n    width: 6px; height: 6px;\n    background: #d94f4f;\n    border-radius: 50%;\n    top: -3px; left: 50%;\n    margin-left: -3px;\n    box-shadow: 0 0 8px #d94f4f;\n  }\n\n  \/* \u2500\u2500 WORD REVEAL on info heading \u2500\u2500 *\/\n  .word-reveal .word { display: inline-block; opacity: 0; transform: translateY(20px); transition: opacity 0.4s ease, transform 0.4s ease; }\n  .word-reveal.revealed .word { opacity: 1; transform: translateY(0); }\n\n  \/* \u2500\u2500 GRADIENT BORDER on form inputs on focus \u2500\u2500 *\/\n  .form-panel .wpcf7 input[type=\"text\"]:focus,\n  .form-panel .wpcf7 input[type=\"email\"]:focus,\n  .form-panel .wpcf7 textarea:focus {\n    border-color: transparent;\n    background: rgba(255,255,255,0.09);\n    outline: 2px solid rgba(124,58,237,0.5);\n    outline-offset: 0;\n    box-shadow: 0 0 20px rgba(124,58,237,0.15);\n  }\n\n<\/style>\n<\/head>\n<body>\n<div id=\"scroll-bar\"><\/div>\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     PAGE HEADER\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<div class=\"page-header\">\n  <div class=\"mesh\"><\/div>\n  <div class=\"dots-grid\"><\/div>\n  <div class=\"orb o1\"><\/div>\n  <div class=\"orb o2\"><\/div>\n  <div class=\"orb o3\"><\/div>\n  <div id=\"header-particles\"><\/div>\n  <div class=\"page-header-inner\">\n    <span class=\"eyebrow\">JXC Digital \u00b7 Get In Touch<\/span>\n    <h1>Let's Talk <span>Real Results<\/span><\/h1>\n    <p>No account managers. No runaround. You speak directly to the operator running your campaigns \u2014 from the first conversation to the last report.<\/p>\n  <\/div>\n<\/div>\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     MAIN CONTACT\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<section class=\"contact-section\">\n  <div class=\"contact-inner\">\n\n    <!-- LEFT: Info -->\n    <div class=\"info-panel\">\n\n      <div class=\"anim-left\">\n        <h2 class=\"info-heading\">Ready When <span>You Are.<\/span><\/h2>\n        <p class=\"info-sub\">Whether you're looking to fix underperforming campaigns, set up proper tracking, or build something from scratch \u2014 reach out and we'll have a straight conversation about what you actually need.<\/p>\n      <\/div>\n\n      <!-- Phone -->\n      <a href=\"tel:6466559338\" class=\"contact-card phone anim-left d1\">\n        <div class=\"contact-card-icon\">\ud83d\udcde<\/div>\n        <div class=\"contact-card-text\">\n          <div class=\"contact-card-label\">Call Us<\/div>\n          <div class=\"contact-card-value\">646.655.9338<\/div>\n          <div class=\"contact-card-sub\">Available Mon\u2013Fri, 9am\u20136pm ET<\/div>\n        <\/div>\n        <div class=\"contact-card-arrow\">\u2192<\/div>\n      <\/a>\n\n      <!-- Email -->\n      <a href=\"mailto:aloha@jxcdigital.com\" class=\"contact-card email anim-left d2\">\n        <div class=\"contact-card-icon\">\u2709\ufe0f<\/div>\n        <div class=\"contact-card-text\">\n          <div class=\"contact-card-label\">Email Us<\/div>\n          <div class=\"contact-card-value\">aloha@jxcdigital.com<\/div>\n          <div class=\"contact-card-sub\">We respond within 3 business days<\/div>\n        <\/div>\n        <div class=\"contact-card-arrow\">\u2192<\/div>\n      <\/a>\n\n      <!-- Promises -->\n      <div class=\"promise-grid anim-left d3\">\n        <div class=\"promise-item\">\n          <span class=\"promise-icon\">\ud83d\udc64<\/span>\n          <div class=\"promise-text\">\n            <h4>You Talk to the Operator<\/h4>\n            <p>No account managers, no handoffs. Direct access to the person running your campaigns.<\/p>\n          <\/div>\n        <\/div>\n        <div class=\"promise-item\">\n          <span class=\"promise-icon\">\ud83d\udeab<\/span>\n          <div class=\"promise-text\">\n            <h4>No Sales Pitch<\/h4>\n            <p>We'll give you an honest assessment of what you need \u2014 even if that means referring you elsewhere.<\/p>\n          <\/div>\n        <\/div>\n        <div class=\"promise-item\">\n          <span class=\"promise-icon\">\ud83d\udcca<\/span>\n          <div class=\"promise-text\">\n            <h4>Performance First. Always.<\/h4>\n            <p>Every conversation starts with your goals and what success actually looks like for your business.<\/p>\n          <\/div>\n        <\/div>\n        <div class=\"promise-item\">\n          <span class=\"promise-icon\">\ud83d\udd13<\/span>\n          <div class=\"promise-text\">\n            <h4>No Lock-In Contracts<\/h4>\n            <p>Month to month. We earn your business through results, not fine print.<\/p>\n          <\/div>\n        <\/div>\n      <\/div>\n\n    <\/div>\n\n    <!-- RIGHT: Form -->\n    <div class=\"form-panel anim-right\">\n      <div class=\"form-orbit orbit-1\"><\/div>\n    <div class=\"form-orbit orbit-2\"><\/div>\n    <div class=\"form-panel-inner\">\n        <h3>Send Us a Message<\/h3>\n        <p class=\"form-panel-sub\">Tell us about your business, what you're currently running, and what you're hoping to achieve. We'll come back to you within 3 business days.<\/p>\n        \n<div class=\"wpcf7 no-js\" id=\"wpcf7-f11865-o1\" lang=\"en-US\" dir=\"ltr\" data-wpcf7-id=\"11865\">\n<div class=\"screen-reader-response\"><p role=\"status\" aria-live=\"polite\" aria-atomic=\"true\"><\/p> <ul><\/ul><\/div>\n<form action=\"\/staging\/3370\/wp-json\/wp\/v2\/pages\/11941#wpcf7-f11865-o1\" method=\"post\" class=\"wpcf7-form init\" aria-label=\"Contact form\" novalidate=\"novalidate\" data-status=\"init\">\n<fieldset class=\"hidden-fields-container\"><input type=\"hidden\" name=\"_wpcf7\" value=\"11865\" \/><input type=\"hidden\" name=\"_wpcf7_version\" value=\"6.1.6\" \/><input type=\"hidden\" name=\"_wpcf7_locale\" value=\"en_US\" \/><input type=\"hidden\" name=\"_wpcf7_unit_tag\" value=\"wpcf7-f11865-o1\" \/><input type=\"hidden\" name=\"_wpcf7_container_post\" value=\"0\" \/><input type=\"hidden\" name=\"_wpcf7_posted_data_hash\" value=\"\" \/>\n<\/fieldset>\n<p><span class=\"wpcf7-form-control-wrap\" data-name=\"your-name\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Full Name\" value=\"\" type=\"text\" name=\"your-name\" \/><\/span><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-email\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-email wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-email\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Business Email\" value=\"\" type=\"email\" name=\"your-email\" \/><\/span><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-website\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Website URL\" value=\"\" type=\"text\" name=\"your-website\" \/><\/span><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-message\"><textarea cols=\"40\" rows=\"10\" maxlength=\"2000\" class=\"wpcf7-form-control wpcf7-textarea wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Tell us about your business and what you&#039;re looking to achieve...\" name=\"your-message\"><\/textarea><\/span><br \/>\n<input class=\"wpcf7-form-control wpcf7-submit has-spinner\" type=\"submit\" value=\"Send Message \u2192\" \/>\n<\/p><div class=\"wpcf7-response-output\" aria-hidden=\"true\"><\/div>\n<\/form>\n<\/div>\n\n        <p class=\"form-disclaimer\">No spam. No pressure. Just a straight conversation.<\/p>\n      <\/div>\n    <\/div>\n\n  <\/div>\n<\/section>\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     RESPONSE STRIP\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<section class=\"response-strip\">\n  <div class=\"response-inner\">\n    <div class=\"response-card anim-up d1\">\n      <span class=\"response-icon\">\u26a1<\/span>\n      <h4>Response Within 3 Business Days<\/h4>\n      <p>Every message is reviewed personally. You'll hear back from the operator \u2014 not an auto-reply or assistant.<\/p>\n    <\/div>\n    <div class=\"response-card anim-up d2\">\n      <span class=\"response-icon\">\ud83c\udfaf<\/span>\n      <h4>Free Audit Available<\/h4>\n      <p>If you're already running Google Ads, we can review your account and show you exactly where budget is leaking before any commitment.<\/p>\n    <\/div>\n    <div class=\"response-card anim-up d3\">\n      <span class=\"response-icon\">\ud83e\udd1d<\/span>\n      <h4>No Obligation. Ever.<\/h4>\n      <p>The first conversation is always just that \u2014 a conversation. No pressure, no pitch, no follow-up barrage if it's not a fit.<\/p>\n    <\/div>\n  <\/div>\n<\/section>\n\n<script>\n  \/\/ \u2500\u2500 SCROLL PROGRESS \u2500\u2500\n  var bar = document.getElementById('scroll-bar');\n  window.addEventListener('scroll', function() {\n    bar.style.width = (window.scrollY \/ (document.documentElement.scrollHeight - window.innerHeight) * 100) + '%';\n  });\n\n  \/\/ \u2500\u2500 FLOATING PARTICLES IN HEADER \u2500\u2500\n  var pContainer = document.getElementById('header-particles');\n  if (pContainer) {\n    pContainer.style.cssText = 'position:absolute;inset:0;pointer-events:none;overflow:hidden;';\n    var words = ['ROAS','CPA','CTR','PPC','$','\u20ac','\u00a3','\u2192','\u2191','GA4','GTM','ROI','%','KPI'];\n    for (var i = 0; i < 16; i++) {\n      var p = document.createElement('div');\n      p.className = 'particle';\n      p.textContent = words[Math.floor(Math.random() * words.length)];\n      p.style.left = Math.random() * 100 + '%';\n      p.style.animationDuration = (10 + Math.random() * 14) + 's';\n      p.style.animationDelay = (-Math.random() * 14) + 's';\n      p.style.fontSize = (10 + Math.random() * 10) + 'px';\n      pContainer.appendChild(p);\n    }\n  }\n\n  \/\/ \u2500\u2500 WORD REVEAL on info heading \u2500\u2500\n  document.querySelectorAll('.info-heading').forEach(function(h) {\n    h.classList.add('word-reveal');\n    var parts = h.innerHTML.split(\/(<[^>]+>|\\s+)\/);\n    h.innerHTML = parts.map(function(w) {\n      return w.match(\/^<\/) ? w : (w.trim() ? '<span class=\"word\">' + w + '<\/span>' : w);\n    }).join('');\n    var wObs = new IntersectionObserver(function(entries) {\n      entries.forEach(function(e) {\n        if (e.isIntersecting) {\n          var spans = e.target.querySelectorAll('.word');\n          spans.forEach(function(s, i) { s.style.transitionDelay = (i * 0.08) + 's'; });\n          e.target.classList.add('revealed');\n          wObs.unobserve(e.target);\n        }\n      });\n    }, { threshold: 0.5 });\n    wObs.observe(h);\n  });\n\n  \/\/ \u2500\u2500 SCROLL ANIMATIONS \u2500\u2500\n  var io = new IntersectionObserver(function(entries) {\n    entries.forEach(function(e) {\n      if (e.isIntersecting) { e.target.classList.add('in-view'); io.unobserve(e.target); }\n    });\n  }, { threshold: 0.12 });\n  document.querySelectorAll('.anim-up, .anim-left, .anim-right').forEach(function(el) { io.observe(el); });\n\n  \/\/ \u2500\u2500 PROMISE ITEMS STAGGER \u2500\u2500\n  var promises = document.querySelectorAll('.promise-item');\n  promises.forEach(function(p, i) {\n    p.style.opacity = '0';\n    p.style.transform = 'translateX(-20px)';\n    p.style.transition = 'opacity 0.45s ease ' + (i * 0.1) + 's, transform 0.45s ease ' + (i * 0.1) + 's';\n  });\n  var pObs = new IntersectionObserver(function(entries) {\n    entries.forEach(function(e) {\n      if (e.isIntersecting) {\n        promises.forEach(function(p) { p.style.opacity = '1'; p.style.transform = 'translateX(0)'; });\n        pObs.unobserve(e.target);\n      }\n    });\n  }, { threshold: 0.2 });\n  var pg = document.querySelector('.promise-grid');\n  if (pg) pObs.observe(pg);\n\n  \/\/ \u2500\u2500 RESPONSE CARDS STAGGER \u2500\u2500\n  var rcards = document.querySelectorAll('.response-card');\n  rcards.forEach(function(c, i) {\n    c.style.opacity = '0';\n    c.style.transform = 'translateY(28px)';\n    c.style.transition = 'opacity 0.5s ease ' + (i * 0.14) + 's, transform 0.5s ease ' + (i * 0.14) + 's';\n  });\n  var rObs = new IntersectionObserver(function(entries) {\n    entries.forEach(function(e) {\n      if (e.isIntersecting) {\n        rcards.forEach(function(c) { c.style.opacity = '1'; c.style.transform = 'translateY(0)'; });\n        rObs.unobserve(e.target);\n      }\n    });\n  }, { threshold: 0.2 });\n  var rs = document.querySelector('.response-strip');\n  if (rs) rObs.observe(rs);\n\n  \/\/ \u2500\u2500 CONTACT CARDS SCALE IN \u2500\u2500\n  document.querySelectorAll('.contact-card').forEach(function(card, i) {\n    card.style.opacity = '0';\n    card.style.transform = 'translateX(-30px) scale(0.97)';\n    card.style.transition = 'opacity 0.5s ease ' + (0.1 + i * 0.15) + 's, transform 0.5s ease ' + (0.1 + i * 0.15) + 's';\n    var cObs = new IntersectionObserver(function(entries) {\n      entries.forEach(function(e) {\n        if (e.isIntersecting) {\n          card.style.opacity = '1';\n          card.style.transform = 'translateX(0) scale(1)';\n          cObs.unobserve(e.target);\n        }\n      });\n    }, { threshold: 0.3 });\n    cObs.observe(card);\n  });\n\n  \/\/ \u2500\u2500 FORM PANEL 3D TILT \u2500\u2500\n  var formPanel = document.querySelector('.form-panel');\n  if (formPanel) {\n    formPanel.addEventListener('mousemove', function(e) {\n      var rect = formPanel.getBoundingClientRect();\n      var x = (e.clientX - rect.left) \/ rect.width  - 0.5;\n      var y = (e.clientY - rect.top)  \/ rect.height - 0.5;\n      formPanel.style.transform = 'perspective(900px) rotateY(' + x * 4 + 'deg) rotateX(' + (-y * 4) + 'deg)';\n    });\n    formPanel.addEventListener('mouseleave', function() {\n      formPanel.style.transform = '';\n    });\n  }\n\n  \/\/ \u2500\u2500 INPUT LABEL FLOAT ANIMATION \u2500\u2500\n  document.querySelectorAll('.form-panel input, .form-panel textarea').forEach(function(inp) {\n    inp.addEventListener('focus', function() {\n      inp.parentElement.style.transform = 'scale(1.01)';\n      inp.parentElement.style.transition = 'transform 0.2s ease';\n    });\n    inp.addEventListener('blur', function() {\n      inp.parentElement.style.transform = '';\n    });\n  });\n\n  \/\/ \u2500\u2500 TYPEWRITER on page heading \u2500\u2500\n  var h1 = document.querySelector('.page-header h1');\n  if (h1) {\n    var span = h1.querySelector('span');\n    if (span) {\n      var cursor = document.createElement('span');\n      cursor.className = 'typewriter-cursor';\n      span.appendChild(cursor);\n      setTimeout(function() { cursor.style.display = 'none'; }, 3000);\n    }\n  }\n\n<\/script>\n<\/body>\n<\/html>\t\t\t\t<\/div>\n\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>Contact Us | JXC Digital JXC Digital \u00b7 Get In Touch Let&#8217;s Talk Real Results No account managers. No runaround. You speak directly to the operator running your campaigns \u2014 from the first conversation to the last report. Ready When You Are. Whether you&#8217;re looking to fix underperforming campaigns, set up proper tracking, or build&#8230;<\/p>\n","protected":false},"author":3,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"nf_dc_page":"","content-type":"","om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"class_list":["post-11941","page","type-page","status-publish","hentry","no-post-thumbnail"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Contact - JXC Digital<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/jxcdigital.com\/staging\/3370\/contact\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Contact - JXC Digital\" \/>\n<meta property=\"og:description\" content=\"Contact Us | JXC Digital JXC Digital \u00b7 Get In Touch Let&#8217;s Talk Real Results No account managers. No runaround. You speak directly to the operator running your campaigns \u2014 from the first conversation to the last report. Ready When You Are. Whether you&#8217;re looking to fix underperforming campaigns, set up proper tracking, or build...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/jxcdigital.com\/staging\/3370\/contact\/\" \/>\n<meta property=\"og:site_name\" content=\"JXC Digital\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-20T21:50:24+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/jxcdigital.com\\\/staging\\\/3370\\\/contact\\\/\",\"url\":\"https:\\\/\\\/jxcdigital.com\\\/staging\\\/3370\\\/contact\\\/\",\"name\":\"Contact - JXC Digital\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/jxcdigital.com\\\/staging\\\/3370\\\/#website\"},\"datePublished\":\"2026-05-20T21:47:32+00:00\",\"dateModified\":\"2026-05-20T21:50:24+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/jxcdigital.com\\\/staging\\\/3370\\\/contact\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/jxcdigital.com\\\/staging\\\/3370\\\/contact\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/jxcdigital.com\\\/staging\\\/3370\\\/contact\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/jxcdigital.com\\\/staging\\\/3370\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Contact\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/jxcdigital.com\\\/staging\\\/3370\\\/#website\",\"url\":\"https:\\\/\\\/jxcdigital.com\\\/staging\\\/3370\\\/\",\"name\":\"JXC Digital\",\"description\":\"Data-Driven Paid Advertising\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/jxcdigital.com\\\/staging\\\/3370\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Contact - JXC Digital","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:\/\/jxcdigital.com\/staging\/3370\/contact\/","og_locale":"en_US","og_type":"article","og_title":"Contact - JXC Digital","og_description":"Contact Us | JXC Digital JXC Digital \u00b7 Get In Touch Let&#8217;s Talk Real Results No account managers. No runaround. You speak directly to the operator running your campaigns \u2014 from the first conversation to the last report. Ready When You Are. Whether you&#8217;re looking to fix underperforming campaigns, set up proper tracking, or build...","og_url":"https:\/\/jxcdigital.com\/staging\/3370\/contact\/","og_site_name":"JXC Digital","article_modified_time":"2026-05-20T21:50:24+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/jxcdigital.com\/staging\/3370\/contact\/","url":"https:\/\/jxcdigital.com\/staging\/3370\/contact\/","name":"Contact - JXC Digital","isPartOf":{"@id":"https:\/\/jxcdigital.com\/staging\/3370\/#website"},"datePublished":"2026-05-20T21:47:32+00:00","dateModified":"2026-05-20T21:50:24+00:00","breadcrumb":{"@id":"https:\/\/jxcdigital.com\/staging\/3370\/contact\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/jxcdigital.com\/staging\/3370\/contact\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/jxcdigital.com\/staging\/3370\/contact\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/jxcdigital.com\/staging\/3370\/"},{"@type":"ListItem","position":2,"name":"Contact"}]},{"@type":"WebSite","@id":"https:\/\/jxcdigital.com\/staging\/3370\/#website","url":"https:\/\/jxcdigital.com\/staging\/3370\/","name":"JXC Digital","description":"Data-Driven Paid Advertising","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/jxcdigital.com\/staging\/3370\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/jxcdigital.com\/staging\/3370\/wp-json\/wp\/v2\/pages\/11941","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jxcdigital.com\/staging\/3370\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/jxcdigital.com\/staging\/3370\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/jxcdigital.com\/staging\/3370\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/jxcdigital.com\/staging\/3370\/wp-json\/wp\/v2\/comments?post=11941"}],"version-history":[{"count":4,"href":"https:\/\/jxcdigital.com\/staging\/3370\/wp-json\/wp\/v2\/pages\/11941\/revisions"}],"predecessor-version":[{"id":11945,"href":"https:\/\/jxcdigital.com\/staging\/3370\/wp-json\/wp\/v2\/pages\/11941\/revisions\/11945"}],"wp:attachment":[{"href":"https:\/\/jxcdigital.com\/staging\/3370\/wp-json\/wp\/v2\/media?parent=11941"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}