{"id":27,"date":"2026-02-09T09:40:03","date_gmt":"2026-02-09T09:40:03","guid":{"rendered":"https:\/\/digiom.fi\/kradi\/?page_id=27"},"modified":"2026-08-24T10:59:53","modified_gmt":"2026-08-24T07:59:53","slug":"contact","status":"publish","type":"page","link":"https:\/\/marshallai.com\/fi\/contact\/","title":{"rendered":"Contact"},"content":{"rendered":"<div class=\"mai-section gb-element-6539cd9e\">\n<div class=\"mai-section gb-element-2c877668\">\n<!-- \u2500\u2500 Page hero \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 -->\n  <div class=\"cd-hero-inner\">\n    <div class=\"cd-hero-eyebrow\">Get in touch<\/div>\n    <h1 class=\"cd-hero-title\">Tell us your problem.<\/br> We&#8217;ll provide you a <em>solution<\/em><\/h1>\n    <p class=\"cd-hero-sub\">Send us a message or schedule a consultation. Please give a short brief of what you&#8217;re working on. You can be technical or keep it simple. All communications are private.<\/p>\n  <\/div>\n<\/div>\n\n\n\n<div class=\"gb-element-a586f4b2\">\n<div class=\"wp-block-group is-horizontal is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-86cd089a wp-block-group-is-layout-flex\">\n<p class=\"gb-text-a2bc002a\"><span class=\"gb-shape\"><svg aria-hidden=\"true\" role=\"img\" height=\"1em\" width=\"1em\" viewbox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill=\"currentColor\" d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg><\/span><span class=\"gb-text\">Response in 1-2 business days <\/span><\/p>\n\n\n\n<p class=\"gb-text-79ecd1d9\"><span class=\"gb-shape\"><svg aria-hidden=\"true\" role=\"img\" height=\"1em\" width=\"1em\" viewbox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill=\"currentColor\" d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg><\/span><span class=\"gb-text\">No spam<\/span><\/p>\n\n\n\n<p class=\"gb-text-c5a9dd20\"><span class=\"gb-shape\"><svg aria-hidden=\"true\" role=\"img\" height=\"1em\" width=\"1em\" viewbox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill=\"currentColor\" d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg><\/span><span class=\"gb-text\">No commitments<\/span><\/p>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div>\n<h2 class=\"gb-text gb-text-f765e76d mai-headline mai-reveal\">Send a message<\/h2>\n\n\n\n<div class=\"mai-container_inner-content gb-element-e1ccad2b\">\n<div class=\"wp-block-leadin-hubspot-form-block\">\n\t\t\t<div\n\t\t\tclass=\"hs-form-frame\"\n\t\t\tdata-region=\"eu1\"\n\t\t\tdata-form-id=\"9e55c614-623c-4b49-a242-cb14f51c6fa8\"\n\t\t\tdata-portal-id=\"5312695\"\n\t\t\t >\n\t\t\t<\/div>\n\t\t\t<\/div>\n<\/div>\n<\/div>\n\n\n\n<div>\n<h2 class=\"gb-text gb-text-3bd827e3 mai-headline mai-reveal\">Book a free consultation<\/h2>\n\n\n\n<div class=\"mai-container_inner-content\">\n<style>\n  .mai-meetings-wrap {\n    \/* Tweak this number until it exactly matches the loaded calendar height *\/\n    min-height: 660px; \n    position: relative;\n  }\n\n  \/* Initially hide the calendar iframe to prevent flashes *\/\n  .mai-meetings-wrap .meetings-iframe-container {\n    width: 100%;\n    opacity: 0;\n    transition: opacity 0.4s ease;\n  }\n\n  \/* Fade the calendar in when the JS adds the is-ready class *\/\n  .mai-meetings-wrap.is-ready .meetings-iframe-container {\n    opacity: 1;\n  }\n\n  \/* Skeleton overlay *\/\n  .mai-meetings-loading {\n    position: absolute;\n    inset: 0;\n    background: var(--mai-surface, #ffffff);\n    border: 1px solid var(--mai-border, #e5e7eb);\n    border-radius: var(--mai-radius-lg, 8px);\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    z-index: 10; \/* Ensures it sits over the iframe *\/\n    transition: opacity 0.4s ease, visibility 0.4s ease;\n  }\n\n  \/* The actual pulsing text *\/\n  .mai-meetings-loading-dot {\n    font-family: var(--font-mono, monospace);\n    font-size: var(--font-mono-label, 0.875rem);\n    letter-spacing: var(--ls-mono-wide, 0.05em);\n    text-transform: uppercase;\n    color: var(--mai-sub2, #6b7280);\n    \/* Pulse animation *\/\n    animation: pulse-opacity 1.5s infinite ease-in-out;\n  }\n\n  @keyframes pulse-opacity {\n    0%, 100% { opacity: 0.4; }\n    50% { opacity: 1; }\n  }\n\n  @media (max-width: 640px) {\n    \/* Mobile calendars stack vertically, so they need to be taller *\/\n    .mai-meetings-wrap { min-height: 820px; }\n  }\n<\/style>\n\n<div class=\"mai-meetings-wrap\" id=\"mai-meetings-wrap\">\n\n  <div class=\"mai-meetings-loading\" id=\"mai-meetings-skeleton\">\n    <span class=\"mai-meetings-loading-dot\">Loading scheduler&#8230;<\/span>\n  <\/div>\n\n  <div class=\"meetings-iframe-container\"\n       data-src=\"https:\/\/meetings-eu1.hubspot.com\/arttu1?embed=true\"><\/div>\n  <script type=\"text\/javascript\"\n          src=\"https:\/\/static.hsappstatic.net\/MeetingsEmbed\/ex\/MeetingsEmbedCode.js\">\n  <\/script>\n\n<\/div>\n\n<script>\n(function () {\n  var wrap     = document.getElementById('mai-meetings-wrap');\n  var skeleton = document.getElementById('mai-meetings-skeleton');\n\n  if (!wrap || !skeleton) return;\n\n  \/\/ HubSpot fires a message event when the iframe is fully constructed\n  window.addEventListener('message', function (e) {\n    if (\n      e.data &&\n      typeof e.data === 'string' &&\n      e.data.indexOf('meetingsEmbedded') !== -1\n    ) {\n      \/\/ Cross-fade: Hide skeleton, show calendar\n      skeleton.style.opacity = '0';\n      wrap.classList.add('is-ready');\n      \n      setTimeout(function () {\n        skeleton.style.visibility = 'hidden';\n      }, 400); \/\/ Matches the CSS transition time\n    }\n  });\n\n  \/\/ Fallback \u2014 reveal after 3.5s in case the message gets blocked by a browser extension\n  setTimeout(function () {\n    skeleton.style.opacity = '0';\n    wrap.classList.add('is-ready');\n    setTimeout(function () {\n      skeleton.style.visibility = 'hidden';\n    }, 400);\n  }, 3500);\n}());\n<\/script>\n<\/div>\n<\/div>\n\n\n\n<div class=\"mai-section\">\n<h2 class=\"gb-text gb-text-f63f3ab1 mai-headline mai-reveal\">Talk to our team<\/h2>\n\n\n\n<div class=\"gbp-section__inner gb-element-12b98fbb\">\n<div class=\"gb-element-057153f4\">\n<div class=\"gb-element-4a6070eb\">\n<img loading=\"lazy\" decoding=\"async\" width=\"1200\" height=\"1200\" class=\"gb-media-3a759393\" src=\"https:\/\/marshallai.com\/wp-content\/uploads\/2026\/06\/MarshallAI_Arttu_web-v2.webp\" title=\"MarshallAI_Arttu_web-v2\" alt=\"\" srcset=\"https:\/\/marshallai.com\/wp-content\/uploads\/2026\/06\/MarshallAI_Arttu_web-v2.webp 1200w, https:\/\/marshallai.com\/wp-content\/uploads\/2026\/06\/MarshallAI_Arttu_web-v2-500x500.webp 500w, https:\/\/marshallai.com\/wp-content\/uploads\/2026\/06\/MarshallAI_Arttu_web-v2-900x900.webp 900w, https:\/\/marshallai.com\/wp-content\/uploads\/2026\/06\/MarshallAI_Arttu_web-v2-150x150.webp 150w, https:\/\/marshallai.com\/wp-content\/uploads\/2026\/06\/MarshallAI_Arttu_web-v2-768x768.webp 768w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/>\n<\/div>\n\n\n\n<div class=\"mai-team-card-gb\">\n<div class=\"gb-text gb-text-a7a78bda\">Arttu Laitinen<\/div>\n\n\n\n<div class=\"gb-text gb-text-92c4b36f\">Sales Manager<\/div>\n\n\n\n<div class=\"gb-text gbp-section__text gb-text-308bfe99\"><a href=\"mailto:arttu@marshallai.com\">arttu@marshallai.com<\/a><\/div>\n\n\n\n<div class=\"gb-text gbp-section__text gb-text-8f5bab40\"><a href=\"tel:+358405904002\"><\/a><a href=\"tel:+358503334444\">+358503334444<\/a><\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"gb-element-3baff4da\">\n<div class=\"gb-element-cab674b2\">\n<img loading=\"lazy\" decoding=\"async\" width=\"1200\" height=\"1200\" class=\"gb-media-7053936a\" src=\"https:\/\/marshallai.com\/wp-content\/uploads\/2026\/06\/MarshallAI_Elias_web-v2.webp\" title=\"MarshallAI_Elias_web-v2\" alt=\"\" srcset=\"https:\/\/marshallai.com\/wp-content\/uploads\/2026\/06\/MarshallAI_Elias_web-v2.webp 1200w, https:\/\/marshallai.com\/wp-content\/uploads\/2026\/06\/MarshallAI_Elias_web-v2-500x500.webp 500w, https:\/\/marshallai.com\/wp-content\/uploads\/2026\/06\/MarshallAI_Elias_web-v2-900x900.webp 900w, https:\/\/marshallai.com\/wp-content\/uploads\/2026\/06\/MarshallAI_Elias_web-v2-150x150.webp 150w, https:\/\/marshallai.com\/wp-content\/uploads\/2026\/06\/MarshallAI_Elias_web-v2-768x768.webp 768w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/>\n<\/div>\n\n\n\n<div class=\"mai-team-card-gb\">\n<div class=\"gb-text gb-text-c9c508bf\">Elias Jusslin<\/div>\n\n\n\n<div class=\"gb-text gb-text-54e4e894\">Sales Manager<\/div>\n\n\n\n<div class=\"gb-text gbp-section__text gb-text-69e9721b\"><a href=\"mailto:elias@marshallai.com\">elias@marshallai.com<\/a><\/div>\n\n\n\n<div class=\"gb-text gbp-section__text gb-text-25af1e31\"><a href=\"tel:+358405904002\">+358405904002<\/a><\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"gb-element-183be96c\">\n<div class=\"gb-element-ab20b8e1\">\n<img loading=\"lazy\" decoding=\"async\" width=\"1200\" height=\"1200\" class=\"gb-media-d26b6a6b\" src=\"https:\/\/marshallai.com\/wp-content\/uploads\/2026\/06\/MarshallAI_Janne_web.webp\" title=\"MarshallAI_Janne_web\" alt=\"\" srcset=\"https:\/\/marshallai.com\/wp-content\/uploads\/2026\/06\/MarshallAI_Janne_web.webp 1200w, https:\/\/marshallai.com\/wp-content\/uploads\/2026\/06\/MarshallAI_Janne_web-500x500.webp 500w, https:\/\/marshallai.com\/wp-content\/uploads\/2026\/06\/MarshallAI_Janne_web-900x900.webp 900w, https:\/\/marshallai.com\/wp-content\/uploads\/2026\/06\/MarshallAI_Janne_web-150x150.webp 150w, https:\/\/marshallai.com\/wp-content\/uploads\/2026\/06\/MarshallAI_Janne_web-768x768.webp 768w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/>\n<\/div>\n\n\n\n<div class=\"mai-team-card-gb\">\n<div class=\"gb-text gb-text-aa09d9e1\">Janne Jaakkola<\/div>\n\n\n\n<div class=\"gb-text gb-text-863a9b96\">Country Manager Sweden<\/div>\n\n\n\n<div class=\"gb-text gbp-section__text gb-text-035ca922\"><a href=\"mailto:janne@marshallai.com\">janne@marshallai.com<\/a><\/div>\n\n\n\n<div class=\"gb-text gbp-section__text gb-text-aa052ee7\"><a href=\"tel:+46720070299\"><\/a><a href=\"tel:+46720070299\">+46720070299<\/a><\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"gb-element-2b35f2aa\">\n<div class=\"gb-element-3d5d66c7\">\n<img loading=\"lazy\" decoding=\"async\" width=\"1200\" height=\"1200\" class=\"gb-media-810a7928\" src=\"https:\/\/marshallai.com\/wp-content\/uploads\/2026\/06\/MarshallAI_Marcus_web-v3.webp\" title=\"MarshallAI_Marcus_web-v3\" alt=\"\" srcset=\"https:\/\/marshallai.com\/wp-content\/uploads\/2026\/06\/MarshallAI_Marcus_web-v3.webp 1200w, https:\/\/marshallai.com\/wp-content\/uploads\/2026\/06\/MarshallAI_Marcus_web-v3-500x500.webp 500w, https:\/\/marshallai.com\/wp-content\/uploads\/2026\/06\/MarshallAI_Marcus_web-v3-900x900.webp 900w, https:\/\/marshallai.com\/wp-content\/uploads\/2026\/06\/MarshallAI_Marcus_web-v3-150x150.webp 150w, https:\/\/marshallai.com\/wp-content\/uploads\/2026\/06\/MarshallAI_Marcus_web-v3-768x768.webp 768w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/>\n<\/div>\n\n\n\n<div class=\"mai-team-card-gb\">\n<div class=\"gb-text gb-text-7cc32af8\">Marcus Nordstr\u00f6m<\/div>\n\n\n\n<div class=\"gb-text gb-text-6c7ec57d\">CEO<\/div>\n\n\n\n<div class=\"gb-text gbp-section__text gb-text-18335a85\"><a href=\"mailto:marcus@marshallai.com\">marcus@marshallai.com<\/a><\/div>\n\n\n\n<div class=\"gb-text gbp-section__text gb-text-77e8180a\"><a href=\"tel:+46720070299\"><\/a><a href=\"tel:+358505067329\" data-type=\"tel\" data-id=\"tel:+358505067329\">+358505067329<\/a><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Get in touch Tell us your problem. We&#8217;ll provide you a solution Send us a message or schedule a consultation. Please give a short brief of what you&#8217;re working on. You can be technical or keep it simple. All communications are private. Response in 1-2 business days No spam No commitments Send a message Book &#8230; <a title=\"Contact\" class=\"read-more\" href=\"https:\/\/marshallai.com\/fi\/contact\/\" aria-label=\"Lue lis\u00e4\u00e4 aiheesta Contact\">Lue lis\u00e4\u00e4<\/a><\/p>","protected":false},"author":1,"featured_media":2619,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"content-type":"","page_theme":"","footnotes":""},"class_list":["post-27","page","type-page","status-publish","has-post-thumbnail"],"_links":{"self":[{"href":"https:\/\/marshallai.com\/fi\/wp-json\/wp\/v2\/pages\/27","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/marshallai.com\/fi\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/marshallai.com\/fi\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/marshallai.com\/fi\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/marshallai.com\/fi\/wp-json\/wp\/v2\/comments?post=27"}],"version-history":[{"count":15,"href":"https:\/\/marshallai.com\/fi\/wp-json\/wp\/v2\/pages\/27\/revisions"}],"predecessor-version":[{"id":3474,"href":"https:\/\/marshallai.com\/fi\/wp-json\/wp\/v2\/pages\/27\/revisions\/3474"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/marshallai.com\/fi\/wp-json\/wp\/v2\/media\/2619"}],"wp:attachment":[{"href":"https:\/\/marshallai.com\/fi\/wp-json\/wp\/v2\/media?parent=27"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}