{"id":31466,"date":"2026-08-07T23:23:10","date_gmt":"2026-08-07T21:23:10","guid":{"rendered":"https:\/\/itbranschen.com\/?page_id=31466"},"modified":"2026-08-07T23:35:54","modified_gmt":"2026-08-07T21:35:54","slug":"kampagneplanlaegger","status":"publish","type":"page","link":"https:\/\/itbranschen.com\/da\/kampanjplanerare\/","title":{"rendered":"Kampagneplanl\u00e6gger"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"31466\" class=\"elementor elementor-31466\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-608ca5e0 e-con-full e-flex e-con e-parent\" data-id=\"608ca5e0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-452bdaab elementor-widget elementor-widget-html\" data-id=\"452bdaab\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n<style>\n:root{\n  --itb-red:#CD0100;\n  --itb-red-hover:#A80000;\n  --itb-red-soft:#FFF4F4;\n  --itb-red-line:#F5CACA;\n  --itb-ink:#0A0A0A;\n  --itb-muted:#5F6368;\n  --itb-line:#E1E5EA;\n  --itb-soft:#F7F8FA;\n}\n.itb-cp{font-family:Inter,-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif;color:var(--itb-ink);background:#fff;overflow:hidden}\n.itb-cp *{box-sizing:border-box;min-width:0}\n.itbcp-wrap{width:min(1320px,calc(100% - 48px));margin:0 auto}\n.itbcp-section{padding:96px 0}\n.itbcp-soft{background:#FFF8F8}\n.itbcp-hero{padding:72px 0 58px}\n.itbcp-shell{border:1px solid var(--itb-line);border-radius:34px;padding:64px;background:#fff}\n.itbcp-pill{display:inline-flex;border:1px solid var(--itb-line);border-radius:999px;padding:9px 14px;font-size:14px;color:#4B5563}\n.itbcp-h1{font-size:clamp(50px,7vw,84px);line-height:1.01;letter-spacing:-.05em;margin:22px 0 24px;font-weight:650;text-wrap:balance}\n.itbcp-h2{font-size:clamp(34px,4vw,52px);line-height:1.08;letter-spacing:-.035em;margin:0;font-weight:650;text-wrap:balance}\n.itbcp-h3{font-size:24px;line-height:1.2;letter-spacing:-.02em;margin:0;font-weight:650}\n.itbcp-lead{font-size:20px;line-height:1.62;color:var(--itb-muted);max-width:900px;margin:0}\n.itbcp-eyebrow{color:var(--itb-red);font-size:14px;font-weight:650;margin:0 0 10px}\n.itbcp-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:30px}\n.itbcp-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 24px;border-radius:13px;border:1px solid var(--itb-red);text-decoration:none;font-weight:650;color:var(--itb-red);background:#fff;transition:.2s;cursor:pointer}\n.itbcp-btn:hover{background:var(--itb-red);color:#fff}\n.itbcp-btn-primary,.itbcp-btn-primary:visited,.itbcp-btn-primary:hover,.itbcp-btn-primary:focus{background:var(--itb-red);border-color:var(--itb-red);color:#fff!important}\n.itbcp-btn-primary:hover{background:var(--itb-red-hover);border-color:var(--itb-red-hover)}\n.itbcp-proof{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:38px}\n.itbcp-proof-card{border:1px solid var(--itb-line);border-radius:20px;padding:22px;background:#fff}\n.itbcp-proof-card strong{font-size:31px;display:block}\n.itbcp-proof-card span{display:block;color:var(--itb-muted);font-size:13px;margin-top:8px}\n.itbcp-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:34px}\n.itbcp-card{border:1px solid var(--itb-line);border-radius:22px;padding:26px;background:#fff;transition:.2s}\n.itbcp-card:hover{border-color:var(--itb-red);box-shadow:0 10px 24px rgba(0,0,0,.05);transform:translateY(-2px)}\n.itbcp-card p{color:var(--itb-muted);line-height:1.65;margin:10px 0 0}\n.itbcp-goal{cursor:pointer}\n.itbcp-goal.is-selected{border-color:var(--itb-red);box-shadow:0 0 0 3px rgba(205,1,0,.07)}\n.itbcp-goal-badge{display:inline-flex;margin-top:18px;padding:7px 10px;border-radius:999px;background:var(--itb-red-soft);color:var(--itb-red);font-size:12px;font-weight:700}\n.itbcp-builder{border:1px solid var(--itb-line);border-radius:28px;padding:34px;background:#fff;margin-top:30px}\n.itbcp-builder-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}\n.itbcp-builder-group{border:1px solid var(--itb-line);border-radius:18px;padding:20px}\n.itbcp-builder-group strong{display:block;margin-bottom:14px}\n.itbcp-options{display:flex;gap:9px;flex-wrap:wrap}\n.itbcp-option{border:1px solid var(--itb-line);background:#fff;color:var(--itb-ink);border-radius:999px;padding:9px 12px;font:inherit;font-size:13px;cursor:pointer}\n.itbcp-option.is-active{background:var(--itb-red);border-color:var(--itb-red);color:#fff}\n.itbcp-proposal{margin-top:22px;border:1px solid var(--itb-red-line);background:#FFFCFC;border-radius:20px;padding:24px}\n.itbcp-proposal h3{margin:0 0 16px;font-size:22px}\n.itbcp-proposal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}\n.itbcp-proposal-item{background:#fff;border:1px solid var(--itb-line);border-radius:16px;padding:16px}\n.itbcp-proposal-item span{display:block;color:var(--itb-muted);font-size:12px}\n.itbcp-proposal-item strong{display:block;margin-top:5px;line-height:1.45}\n.itbcp-investment{margin-top:20px;border-radius:18px;background:#111;color:#fff;padding:22px}\n.itbcp-investment span{display:block;color:#C7CAD0;font-size:12px}\n.itbcp-investment strong{display:block;font-size:30px;margin-top:6px}\n.itbcp-investment small{display:block;color:#B0B4BA;margin-top:8px;line-height:1.5}\n.itbcp-next{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:28px}\n.itbcp-next-card{border:1px solid var(--itb-line);border-radius:18px;padding:20px;background:#fff}\n.itbcp-next-card b{display:flex;width:34px;height:34px;border-radius:11px;align-items:center;justify-content:center;background:var(--itb-red-soft);color:var(--itb-red);margin-bottom:14px}\n.itbcp-next-card span{display:block;color:var(--itb-muted);font-size:13px;line-height:1.5;margin-top:7px}\n.itbcp-form-intro{display:grid;grid-template-columns:.9fr 1.1fr;gap:42px;align-items:start}\n.itbcp-form-note{border:1px solid var(--itb-red-line);border-radius:20px;padding:22px;background:#FFFCFC}\n.itbcp-form-note p{margin:8px 0 0;color:var(--itb-muted);line-height:1.65}\n.itbcp-form-wrap{\n  width:min(900px,calc(100% - 48px));\n  margin:32px auto 96px;\n  padding:48px;\n  border:1px solid var(--itb-line);\n  border-radius:28px;\n  background:#fff;\n}\n.itbcp-form-wrap .wpcf7{width:100%;margin:0}\n.itbcp-form-wrap .wpcf7 form{margin:0}\n.itbcp-form-wrap .wpcf7 p{margin:0 0 22px}\n.itbcp-form-wrap .wpcf7 label{display:block;font-weight:650;margin-bottom:9px}\n.itbcp-form-wrap .wpcf7 input:not([type=\"checkbox\"]):not([type=\"radio\"]):not([type=\"submit\"]):not([type=\"file\"]),\n.itbcp-form-wrap .wpcf7 select,\n.itbcp-form-wrap .wpcf7 textarea{\n width:100%;max-width:100%;border:1px solid #D9DDE3;border-radius:13px;background:#fff;color:var(--itb-ink);\n font:inherit;font-size:16px;padding:14px 15px;outline:none\n}\n.itbcp-form-wrap .wpcf7 input:not([type=\"file\"]):not([type=\"submit\"]){min-height:54px}\n.itbcp-form-wrap .wpcf7 textarea{min-height:180px;resize:vertical}\n.itbcp-form-wrap .wpcf7 input:focus,.itbcp-form-wrap .wpcf7 select:focus,.itbcp-form-wrap .wpcf7 textarea:focus{border-color:var(--itb-red);box-shadow:0 0 0 3px rgba(205,1,0,.08)}\n.itbcp-form-wrap .wpcf7 input[type=\"submit\"]{display:block!important;margin:32px auto 0!important;min-width:260px;height:56px;border:1px solid var(--itb-red)!important;border-radius:13px!important;background:var(--itb-red)!important;color:#fff!important;font-weight:650!important;cursor:pointer}\n.itbcp-form-wrap .wpcf7 input[type=\"submit\"]:hover{background:var(--itb-red-hover)!important;border-color:var(--itb-red-hover)!important}\n.itbcp-faq{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:30px}\n.itbcp-faq details{border:1px solid var(--itb-line);border-radius:18px;padding:20px;background:#fff}\n.itbcp-faq summary{cursor:pointer;font-weight:650;list-style:none;position:relative;padding-right:42px}\n.itbcp-faq summary:after{content:\"+\";position:absolute;right:0;top:50%;transform:translateY(-50%);width:28px;height:28px;border-radius:50%;background:var(--itb-red-soft);color:var(--itb-red);display:flex;align-items:center;justify-content:center;font-size:20px}\n.itbcp-faq details[open] summary:after{content:\"\u2212\"}\n.itbcp-faq p{color:var(--itb-muted);line-height:1.65;margin:14px 0 0;font-size:14px}\n.itbcp-cta{border:1px solid var(--itb-red-line);border-radius:28px;padding:52px 56px;background:linear-gradient(180deg,#FFFCFC,#FFF7F7);display:grid;grid-template-columns:1.2fr .8fr;gap:32px;align-items:center}\n.itbcp-cta-actions{display:flex;justify-content:flex-end;gap:14px;flex-wrap:wrap}\n@media(max-width:1100px){\n .itbcp-proof{grid-template-columns:repeat(2,1fr)}\n .itbcp-grid{grid-template-columns:repeat(2,1fr)}\n .itbcp-next{grid-template-columns:repeat(2,1fr)}\n .itbcp-form-intro,.itbcp-cta{grid-template-columns:1fr}\n .itbcp-cta-actions{justify-content:flex-start}\n}\n@media(max-width:767px){\n .itbcp-wrap{width:calc(100% - 24px)}\n .itbcp-section{padding:58px 0}\n .itbcp-hero{padding:32px 0 44px}\n .itbcp-shell{padding:26px;border-radius:24px}\n .itbcp-h1{font-size:clamp(42px,13vw,58px)}\n .itbcp-h2{font-size:clamp(30px,8vw,40px)}\n .itbcp-lead{font-size:17px}\n .itbcp-btn{width:100%}\n .itbcp-proof,.itbcp-grid,.itbcp-builder-grid,.itbcp-proposal-grid,.itbcp-next,.itbcp-faq{grid-template-columns:1fr}\n .itbcp-form-wrap{width:calc(100% - 24px);padding:24px;margin:24px auto 58px}\n .itbcp-form-wrap .wpcf7 input[type=\"submit\"]{width:100%;min-width:0}\n .itbcp-cta{padding:36px 24px}\n}\n\n\/*MOBILE-FIX-CLAUDE*\/\n@media (max-width:767px){\n.itbcp-investment,.itbcp-investment *{overflow-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;}\n.itbcp-investment strong{font-size:clamp(22px,6.5vw,30px);line-height:1.15;display:block;}\n.itbcp-proposal,.itbcp-investment{max-width:100%;overflow:visible;}\n}\n<\/style>\n\n<style>\n\/* IT-Branschens Kampanjplanerare v5.1 \u2013 CF7 production fixes *\/\n\n\/* Acceptance *\/\n.itbcp-form-wrap .itbcp-acceptance-fix,\n.itbcp-form-wrap .wpcf7-acceptance{\n  display:block;\n  margin:28px 0 8px;\n}\n.itbcp-form-wrap .itbcp-acceptance-fix label,\n.itbcp-form-wrap .wpcf7-acceptance label{\n  display:flex!important;\n  align-items:flex-start;\n  gap:12px;\n  font-weight:400!important;\n  line-height:1.55;\n  cursor:pointer;\n}\n.itbcp-form-wrap .itbcp-acceptance-fix input[type=\"checkbox\"],\n.itbcp-form-wrap .wpcf7-acceptance input[type=\"checkbox\"]{\n  flex:0 0 auto;\n  width:20px;\n  height:20px;\n  margin:2px 0 0;\n  accent-color:var(--itb-red);\n}\n\n\/* Contact method as premium selectable pills *\/\n.itbcp-form-wrap .wpcf7-form-control.wpcf7-radio{\n  display:flex!important;\n  flex-wrap:wrap;\n  gap:10px;\n  margin-top:10px;\n}\n.itbcp-form-wrap .wpcf7-list-item{\n  margin:0!important;\n}\n.itbcp-form-wrap .wpcf7-radio .wpcf7-list-item label{\n  position:relative;\n  display:block!important;\n  cursor:pointer;\n  margin:0!important;\n}\n.itbcp-form-wrap .wpcf7-radio input[type=\"radio\"]{\n  position:absolute;\n  opacity:0;\n  pointer-events:none;\n}\n.itbcp-form-wrap .wpcf7-radio .wpcf7-list-item-label{\n  display:inline-flex;\n  align-items:center;\n  justify-content:center;\n  min-height:42px;\n  padding:0 15px;\n  border:1px solid var(--itb-line);\n  border-radius:999px;\n  background:#fff;\n  color:var(--itb-ink);\n  font-weight:650;\n  transition:.2s ease;\n}\n.itbcp-form-wrap .wpcf7-radio input[type=\"radio\"]:checked + .wpcf7-list-item-label{\n  background:var(--itb-red);\n  border-color:var(--itb-red);\n  color:#fff;\n}\n.itbcp-form-wrap .wpcf7-radio input[type=\"radio\"]:focus-visible + .wpcf7-list-item-label{\n  outline:3px solid rgba(205,1,0,.16);\n  outline-offset:2px;\n}\n\n\/* Center reCAPTCHA directly above submit button *\/\n.itbcp-form-wrap .itbcp-submit-area{\n  width:100%;\n  display:flex;\n  flex-direction:column;\n  align-items:center;\n  justify-content:center;\n  text-align:center;\n  margin-top:34px;\n}\n.itbcp-form-wrap .itbcp-captcha-holder{\n  width:100%;\n  display:flex;\n  justify-content:center;\n  align-items:center;\n  margin:0 0 32px!important;\n  overflow:visible;\n}\n.itbcp-form-wrap .itbcp-captcha-holder > *,\n.itbcp-form-wrap .itbcp-captcha-holder .g-recaptcha,\n.itbcp-form-wrap .itbcp-captcha-holder .wpcf7-recaptcha,\n.itbcp-form-wrap .itbcp-captcha-holder iframe{\n  margin-left:auto!important;\n  margin-right:auto!important;\n}\n.itbcp-form-wrap .itbcp-submit-holder{\n  width:100%;\n  display:flex;\n  justify-content:center;\n  align-items:center;\n}\n.itbcp-form-wrap .itbcp-submit-holder input[type=\"submit\"]{\n  display:block!important;\n  width:320px!important;\n  min-width:320px!important;\n  max-width:100%!important;\n  height:56px!important;\n  margin:0 auto!important;\n  border-radius:13px!important;\n  box-shadow:none;\n  transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease!important;\n}\n.itbcp-form-wrap .itbcp-submit-holder input[type=\"submit\"]:hover{\n  transform:translateY(-2px);\n  box-shadow:0 10px 22px rgba(205,1,0,.16);\n}\n\n\/* Form rhythm *\/\n.itbcp-form-wrap .wpcf7 form > p{\n  margin-bottom:24px;\n}\n.itbcp-form-wrap .wpcf7 textarea[name=\"campaign-description\"]{\n  min-height:180px;\n}\n.itbcp-form-wrap hr{\n  border:0;\n  border-top:1px solid var(--itb-line);\n  margin:30px 0;\n}\n\n\/* Prevent any accidental horizontal overflow *\/\n.itbcp-form-wrap,\n.itbcp-form-wrap .wpcf7,\n.itbcp-form-wrap .wpcf7 form{\n  max-width:100%;\n  overflow:visible;\n}\n\n@media(max-width:767px){\n  .itbcp-form-wrap .wpcf7-radio{\n    display:grid!important;\n    grid-template-columns:1fr 1fr;\n    gap:10px;\n  }\n  .itbcp-form-wrap .wpcf7-radio .wpcf7-list-item-label{\n    width:100%;\n    min-height:44px;\n    padding:0 12px;\n    text-align:center;\n  }\n  .itbcp-form-wrap .itbcp-captcha-holder{\n    margin-bottom:30px!important;\n  }\n  .itbcp-form-wrap .itbcp-submit-holder input[type=\"submit\"]{\n    width:100%!important;\n    min-width:0!important;\n  }\n  .itbcp-form-wrap .wpcf7 textarea[name=\"campaign-description\"]{\n    min-height:160px;\n  }\n}\n@media(max-width:420px){\n  .itbcp-form-wrap .wpcf7-radio{\n    grid-template-columns:1fr;\n  }\n}\n\n\/* Compact reCAPTCHA safeguard for narrow phones without scaling on normal sizes *\/\n@media(max-width:340px){\n  .itbcp-form-wrap .itbcp-captcha-holder{\n    transform:scale(.90);\n    transform-origin:center top;\n    margin-bottom:18px!important;\n  }\n}\n<\/style>\n\n\n<div class=\"itb-cp\">\n<section class=\"itbcp-hero\">\n <div class=\"itbcp-wrap\">\n  <div class=\"itbcp-shell\">\n   <span class=\"itbcp-pill\">IT-Branschens Kampanjplanerare<\/span>\n   <h1 class=\"itbcp-h1\">Planera n\u00e4sta kampanj med st\u00f6rre precision<\/h1>\n   <p class=\"itbcp-lead\">Planera, j\u00e4mf\u00f6r och skicka en kampanjf\u00f6rfr\u00e5gan p\u00e5 n\u00e5gra minuter. Tillsammans tar vi fram den optimala kombinationen av inneh\u00e5ll, annonsering, thought leadership, event och strategiska partnerskap f\u00f6r att st\u00e4rka ert varum\u00e4rke, \u00f6ka synligheten, n\u00e5 r\u00e4tt m\u00e5lgrupper och skapa l\u00e5ngsiktiga aff\u00e4rsresultat i Sverige och Norden.<\/p>\n   <div class=\"itbcp-actions\">\n    <a class=\"itbcp-btn itbcp-btn-primary\" href=\"#planner\">Starta kampanjplaneringen<\/a>\n    <a class=\"itbcp-btn\" href=\"\/sv\/annonsprodukter\/\">Se annonsprodukter<\/a>\n   <\/div>\n   <div class=\"itbcp-proof\">\n    <div class=\"itbcp-proof-card\"><strong>332 000+<\/strong><span>M\u00e5natlig publik<\/span><\/div>\n    <div class=\"itbcp-proof-card\"><strong>7<\/strong><span>Publiceringsspr\u00e5k<\/span><\/div>\n    <div class=\"itbcp-proof-card\"><strong>Norden<\/strong><span>Prim\u00e4rt fokus<\/span><\/div>\n    <div class=\"itbcp-proof-card\"><strong>B2B-teknik<\/strong><span>Beslutsfattare och ekosystem<\/span><\/div>\n   <\/div>\n  <\/div>\n <\/div>\n<\/section>\n\n<section class=\"itbcp-section itbcp-soft\">\n <div class=\"itbcp-wrap\">\n  <p class=\"itbcp-eyebrow\">B\u00f6rja med aff\u00e4rsm\u00e5let<\/p>\n  <h2 class=\"itbcp-h2\">Vad ska kampanjen \u00e5stadkomma?<\/h2>\n  <div class=\"itbcp-grid\" id=\"itbcpGoals\">\n   <div class=\"itbcp-card itbcp-goal\" data-goal=\"Varum\u00e4rkesk\u00e4nnedom\"><h3 class=\"itbcp-h3\">\u00d6ka varum\u00e4rkesk\u00e4nnedomen<\/h3><p>Bygg igenk\u00e4nning och n\u00e4rvaro hos relevanta beslutsfattare i teknik- och n\u00e4ringslivet.<\/p><span class=\"itbcp-goal-badge\">Varum\u00e4rkesk\u00e4nnedom<\/span><\/div>\n   <div class=\"itbcp-card itbcp-goal\" data-goal=\"Leadgenerering\"><h3 class=\"itbcp-h3\">Generera kvalificerade leads<\/h3><p>Kombinera inneh\u00e5ll, distribution och konverteringspunkter f\u00f6r att driva aff\u00e4rsintresse.<\/p><span class=\"itbcp-goal-badge\">Demand generation<\/span><\/div>\n   <div class=\"itbcp-card itbcp-goal\" data-goal=\"Produktlansering\"><h3 class=\"itbcp-h3\">Lansera produkt eller tj\u00e4nst<\/h3><p>Skapa uppm\u00e4rksamhet f\u00f6re, under och efter lanseringen.<\/p><span class=\"itbcp-goal-badge\">Lansering<\/span><\/div>\n   <div class=\"itbcp-card itbcp-goal\" data-goal=\"Event\"><h3 class=\"itbcp-h3\">Marknadsf\u00f6r ett event<\/h3><p>\u00d6ka r\u00e4ckvidden f\u00f6r konferenser, webinarier och branschaktiviteter.<\/p><span class=\"itbcp-goal-badge\">Eventmarknadsf\u00f6ring<\/span><\/div>\n   <div class=\"itbcp-card itbcp-goal\" data-goal=\"Tankeledarskap\"><h3 class=\"itbcp-h3\">Bygg auktoritet kring era experter<\/h3><p>Positionera ledare och experter genom intervjuer, Q&A och expertinneh\u00e5ll.<\/p><span class=\"itbcp-goal-badge\">Auktoritet<\/span><\/div>\n   <div class=\"itbcp-card itbcp-goal\" data-goal=\"Partnerskap\"><h3 class=\"itbcp-h3\">Skapa l\u00e5ngsiktig n\u00e4rvaro<\/h3><p>Bygg kontinuitet \u00f6ver flera format, kvartal och kampanjer.<\/p><span class=\"itbcp-goal-badge\">L\u00e5ngsiktig n\u00e4rvaro<\/span><\/div>\n  <\/div>\n <\/div>\n<\/section>\n\n<section class=\"itbcp-section\" id=\"planner\">\n <div class=\"itbcp-wrap\">\n  <p class=\"itbcp-eyebrow\">Kampanjplanerare<\/p>\n  <h2 class=\"itbcp-h2\">Bygg en f\u00f6rsta kampanjbrief p\u00e5 mindre \u00e4n en minut.<\/h2>\n  <div class=\"itbcp-builder\">\n   <div class=\"itbcp-builder-grid\">\n    <div class=\"itbcp-builder-group\">\n     <strong>1. M\u00e5l<\/strong>\n     <div class=\"itbcp-options\" data-group=\"goal\">\n      <button class=\"itbcp-option\" data-value=\"Varum\u00e4rkesk\u00e4nnedom\">Varum\u00e4rkesk\u00e4nnedom<\/button>\n      <button class=\"itbcp-option\" data-value=\"Leadgenerering\">Leadgenerering<\/button>\n      <button class=\"itbcp-option\" data-value=\"Produktlansering\">Produktlansering<\/button>\n      <button class=\"itbcp-option\" data-value=\"Event\">Event<\/button>\n      <button class=\"itbcp-option\" data-value=\"Tankeledarskap\">Tankeledarskap<\/button>\n      <button class=\"itbcp-option\" data-value=\"Partnerskap\">Partnerskap<\/button>\n     <\/div>\n    <\/div>\n\n    <div class=\"itbcp-builder-group\">\n     <strong>2. Budget<\/strong>\n     <div class=\"itbcp-options\" data-group=\"budget\">\n      <button class=\"itbcp-option\" data-value=\"Under 10 000 SEK\">Under 10 000<\/button>\n      <button class=\"itbcp-option\" data-value=\"10 000\u201325 000 SEK\">10\u201325k<\/button>\n      <button class=\"itbcp-option\" data-value=\"25 000\u201350 000 SEK\">25\u201350k<\/button>\n      <button class=\"itbcp-option\" data-value=\"50 000\u2013100 000 SEK\">50\u2013100k<\/button>\n      <button class=\"itbcp-option\" data-value=\"100 000+ SEK\">100k+<\/button>\n     <\/div>\n    <\/div>\n\n    <div class=\"itbcp-builder-group\">\n     <strong>3. Format<\/strong>\n     <div class=\"itbcp-options\" data-group=\"format\">\n      <button class=\"itbcp-option\" data-value=\"Sponsrat redaktionellt inneh\u00e5ll\">Sponsrat inneh\u00e5ll<\/button>\n      <button class=\"itbcp-option\" data-value=\"Bannerannonsering\">Bannerannonsering<\/button>\n      <button class=\"itbcp-option\" data-value=\"Nyhetsbrev\">Nyhetsbrev<\/button>\n      <button class=\"itbcp-option\" data-value=\"Intervju\">Intervju<\/button>\n      <button class=\"itbcp-option\" data-value=\"Eventbevakning\">Event<\/button>\n      <button class=\"itbcp-option\" data-value=\"Tankeledarskap\">Tankeledarskap<\/button>\n     <\/div>\n    <\/div>\n\n    <div class=\"itbcp-builder-group\">\n     <strong>4. Tidsram<\/strong>\n     <div class=\"itbcp-options\" data-group=\"timeline\">\n      <button class=\"itbcp-option\" data-value=\"Omg\u00e5ende\">Omg\u00e5ende<\/button>\n      <button class=\"itbcp-option\" data-value=\"Inom 30 dagar\">Inom 30 dagar<\/button>\n      <button class=\"itbcp-option\" data-value=\"1\u20133 m\u00e5nader\">1\u20133 m\u00e5nader<\/button>\n      <button class=\"itbcp-option\" data-value=\"L\u00e5ngsiktigt\">L\u00e5ngsiktigt<\/button>\n     <\/div>\n    <\/div>\n   <\/div>\n\n   <div class=\"itbcp-proposal\" id=\"itbcpProposal\">\n    <h3>Din rekommenderade kampanj<\/h3>\n    <div class=\"itbcp-proposal-grid\">\n     <div class=\"itbcp-proposal-item\"><span>Kampanjm\u00e5l<\/span><strong id=\"cpGoal\">V\u00e4lj m\u00e5l ovan<\/strong><\/div>\n     <div class=\"itbcp-proposal-item\"><span>Rekommenderad kampanjtyp<\/span><strong id=\"cpType\">\u2014<\/strong><\/div>\n     <div class=\"itbcp-proposal-item\"><span>Rekommenderade format<\/span><strong id=\"cpFormats\">\u2014<\/strong><\/div>\n     <div class=\"itbcp-proposal-item\"><span>Tidsram<\/span><strong id=\"cpTimeline\">\u2014<\/strong><\/div>\n     <div class=\"itbcp-proposal-item\"><span>M\u00e5lgrupp<\/span><strong id=\"cpAudience\">CIO, CTO, CISO, IT-ledare och teknikekosystem<\/strong><\/div>\n     <div class=\"itbcp-proposal-item\"><span>Budgetniv\u00e5<\/span><strong id=\"cpBudget\">\u2014<\/strong><\/div>\n    <\/div>\n\n    <div class=\"itbcp-investment\">\n     <span>Indikativ investeringsniv\u00e5<\/span>\n     <strong id=\"cpInvestment\">V\u00e4lj budget f\u00f6r rekommendation<\/strong>\n     <small>Indikationen \u00e4r inte en offert. Slutligt uppl\u00e4gg, omfattning och pris fastst\u00e4lls efter dialog.<\/small>\n    <\/div>\n\n    <div class=\"itbcp-actions\">\n     <button class=\"itbcp-btn itbcp-btn-primary\" id=\"cpSendBtn\" type=\"button\">Skicka kampanjf\u00f6rfr\u00e5gan<\/button>\n     <a class=\"itbcp-btn\" id=\"cpDiscussBtn\" href=\"\/sv\/kontakta-oss\/\">Boka ett strategim\u00f6te<\/a>\n    <\/div>\n   <\/div>\n  <\/div>\n <\/div>\n<\/section>\n\n<section class=\"itbcp-section itbcp-soft\">\n <div class=\"itbcp-wrap\">\n  <p class=\"itbcp-eyebrow\">Vad h\u00e4nder d\u00e4refter?<\/p>\n  <h2 class=\"itbcp-h2\">Fr\u00e5n brief till konkret kampanjf\u00f6rslag.<\/h2>\n  <div class=\"itbcp-next\">\n   <div class=\"itbcp-next-card\"><b>1<\/b><h3 class=\"itbcp-h3\">Kampanjreview<\/h3><span>Vi g\u00e5r igenom brief, m\u00e5l och \u00f6nskad omfattning.<\/span><\/div>\n   <div class=\"itbcp-next-card\"><b>2<\/b><h3 class=\"itbcp-h3\">Strategidialog<\/h3><span>Vi diskuterar r\u00e4tt format, budskap och distributionsmix.<\/span><\/div>\n   <div class=\"itbcp-next-card\"><b>3<\/b><h3 class=\"itbcp-h3\">F\u00f6rslag<\/h3><span>Ni f\u00e5r ett konkret uppl\u00e4gg anpassat efter kampanjm\u00e5let.<\/span><\/div>\n   <div class=\"itbcp-next-card\"><b>4<\/b><h3 class=\"itbcp-h3\">Lansering<\/h3><span>Efter godk\u00e4nnande planeras inneh\u00e5ll, placeringar och publicering.<\/span><\/div>\n  <\/div>\n <\/div>\n<\/section>\n\n<section class=\"itbcp-section\" id=\"campaign-request\">\n <div class=\"itbcp-wrap\">\n  <div class=\"itbcp-form-intro\">\n   <div>\n    <p class=\"itbcp-eyebrow\">Skicka kampanjf\u00f6rfr\u00e5gan<\/p>\n    <h2 class=\"itbcp-h2\">F\u00e4rdig brief. Bara kontaktuppgifterna \u00e5terst\u00e5r.<\/h2>\n    <p class=\"itbcp-lead\" style=\"font-size:17px;margin-top:16px\">N\u00e4r formul\u00e4ret \u00f6ppnas fylls kampanjbriefen automatiskt in i meddelandef\u00e4ltet. L\u00e4gg bara till era kontaktuppgifter och eventuell kompletterande information.<\/p>\n   <\/div>\n   <div class=\"itbcp-form-note\">\n    <strong>Ni binder er inte till n\u00e5got.<\/strong>\n    <p>F\u00f6rfr\u00e5gan anv\u00e4nds som underlag f\u00f6r en f\u00f6rsta kampanjdialog och ett anpassat f\u00f6rslag.<\/p>\n   <\/div>\n  <\/div>\n <\/div>\n<\/section>\n<\/div>\n\n\n<script>\n(function(){\n  const FORM_SEL='.itbcp-form-wrap .wpcf7 form';\n\n  function setField(form,name,value){\n    const field=form.querySelector('[name=\"'+CSS.escape(name)+'\"]');\n    if(!field) return;\n    field.value=value||'';\n    field.dispatchEvent(new Event('input',{bubbles:true}));\n    field.dispatchEvent(new Event('change',{bubbles:true}));\n  }\n\n  function getPlannerState(){\n    try{\n      const brief=sessionStorage.getItem('itb_campaign_brief')||'';\n      const out={};\n      brief.split('\\n').forEach(line=>{\n        const i=line.indexOf(':');\n        if(i<0) return;\n        const k=line.slice(0,i).trim();\n        const v=line.slice(i+1).trim();\n        if(k==='M\u00e5l') out.goal=v;\n        if(k==='Kampanjtyp') out.campaign=v;\n        if(k==='Budget') out.budget=v;\n        if(k==='Tidsram') out.timeline=v;\n        if(k==='Format') out.products=v;\n        if(k==='M\u00e5lgrupp') out.audience=v;\n      });\n      return out;\n    }catch(e){ return {}; }\n  }\n\n  function repairAcceptance(form){\n    if(form.querySelector('.wpcf7-acceptance, .itbcp-acceptance-fix')) return;\n\n    const walker=document.createTreeWalker(form,NodeFilter.SHOW_TEXT);\n    let startNode=null,endNode=null;\n    while(walker.nextNode()){\n      const t=(walker.currentNode.nodeValue||'').trim();\n      if(t.includes('[acceptance* privacy]')) startNode=walker.currentNode;\n      if(t.includes('[\/acceptance]')) endNode=walker.currentNode;\n    }\n    if(!startNode || !endNode) return;\n\n    const parent=startNode.parentElement || startNode.parentNode;\n    const wrapper=document.createElement('span');\n    wrapper.className='itbcp-acceptance-fix';\n\n    const label=document.createElement('label');\n    const cb=document.createElement('input');\n    cb.type='checkbox';\n    cb.name='privacy';\n    cb.value='1';\n    cb.required=true;\n\n    const text=document.createElement('span');\n    text.textContent='Jag samtycker till att IT-Branschen behandlar mina personuppgifter f\u00f6r att kunna kontakta mig ang\u00e5ende denna kampanjf\u00f6rfr\u00e5gan.';\n\n    label.appendChild(cb);\n    label.appendChild(text);\n    wrapper.appendChild(label);\n\n    if(parent && parent.parentNode){\n      parent.parentNode.insertBefore(wrapper,parent);\n    }else{\n      form.appendChild(wrapper);\n    }\n\n    \/\/ Remove raw acceptance shortcode text safely.\n    [startNode,endNode].forEach(n=>{\n      if(n && n.parentNode) n.parentNode.removeChild(n);\n    });\n\n    \/\/ Remove duplicate consent sentence if it remains as a plain text node nearby.\n    const textWalker=document.createTreeWalker(form,NodeFilter.SHOW_TEXT);\n    while(textWalker.nextNode()){\n      const n=textWalker.currentNode;\n      const t=(n.nodeValue||'').trim();\n      if(t.startsWith('Jag samtycker till att IT-Branschen behandlar mina personuppgifter')){\n        if(!n.parentElement?.closest('.itbcp-acceptance-fix')) n.nodeValue='';\n      }\n    }\n  }\n\n  function centerSubmitArea(form){\n    if(form.querySelector('.itbcp-submit-area')) return true;\n\n    const submit=form.querySelector('input[type=\"submit\"]');\n    const recaptcha=form.querySelector('.g-recaptcha, .wpcf7-recaptcha, iframe[src*=\"recaptcha\"]');\n    if(!submit || !recaptcha) return false;\n\n    let captchaBlock=recaptcha;\n    if(recaptcha.tagName==='IFRAME' && recaptcha.parentElement) captchaBlock=recaptcha.parentElement;\n\n    const captchaP=captchaBlock.closest('p');\n    if(captchaP) captchaBlock=captchaP;\n\n    const submitP=submit.closest('p');\n\n    const area=document.createElement('div');\n    area.className='itbcp-submit-area';\n\n    const capHolder=document.createElement('div');\n    capHolder.className='itbcp-captcha-holder';\n\n    const submitHolder=document.createElement('div');\n    submitHolder.className='itbcp-submit-holder';\n\n    const anchor=submitP || submit;\n    anchor.parentNode.insertBefore(area,anchor);\n\n    if(captchaP){\n      while(captchaP.firstChild) capHolder.appendChild(captchaP.firstChild);\n      captchaP.remove();\n    }else{\n      capHolder.appendChild(captchaBlock);\n    }\n\n    submitHolder.appendChild(submit);\n    if(submitP && submitP.parentNode) submitP.remove();\n\n    \/\/ User-facing CTA wording.\n    submit.value='F\u00e5 ett skr\u00e4ddarsytt kampanjf\u00f6rslag';\n\n    area.appendChild(capHolder);\n    area.appendChild(submitHolder);\n    return true;\n  }\n\n  function syncPlanner(form){\n    const s=getPlannerState();\n    setField(form,'campaign-goal',s.goal||'');\n    setField(form,'recommended-campaign',s.campaign||'');\n    setField(form,'recommended-products',s.products||'');\n    setField(form,'recommended-audience',s.audience||'CIO, CTO, CISO, IT-ledare och relevanta beslutsfattare');\n    setField(form,'budget',s.budget||'');\n    setField(form,'campaign-start',s.timeline||'');\n    setField(form,'recommended-timeline',s.timeline||'');\n\n    const ta=form.querySelector('textarea[name=\"campaign-description\"]');\n    if(ta){\n      ta.setAttribute('placeholder','Ber\u00e4tta om ert f\u00f6retag, m\u00e5lgrupp, kampanjm\u00e5l och vad ni vill uppn\u00e5. Ju mer information ni delar, desto b\u00e4ttre kan vi anpassa ett konkret kampanjf\u00f6rslag.');\n    }\n  }\n\n  function enhance(){\n    const form=document.querySelector(FORM_SEL);\n    if(!form) return false;\n    repairAcceptance(form);\n    centerSubmitArea(form);\n    syncPlanner(form);\n    form.dataset.itbEnhanced='1';\n    return true;\n  }\n\n  if(document.readyState==='loading'){\n    document.addEventListener('DOMContentLoaded',enhance,{once:true});\n  }else{\n    enhance();\n  }\n\n  \/\/ CF7\/reCAPTCHA can render asynchronously, so retry briefly.\n  let tries=0;\n  const timer=setInterval(()=>{\n    tries++;\n    const ok=enhance();\n    if((ok && document.querySelector(FORM_SEL+' .itbcp-submit-area')) || tries>40){\n      clearInterval(timer);\n    }\n  },250);\n\n  \/\/ Re-sync just before submit.\n  document.addEventListener('submit',e=>{\n    const form=e.target.closest?.(FORM_SEL);\n    if(form){\n      repairAcceptance(form);\n      syncPlanner(form);\n      const privacy=form.querySelector('input[name=\"privacy\"]');\n      if(privacy && !privacy.checked){\n        e.preventDefault();\n        privacy.reportValidity?.();\n      }\n    }\n  },true);\n})();\n<\/script>\n\n<script>\n(function(){\n  const ITB_I18N = {\n    sv:{\n      planner:\"Kampanjplanerare\",\n      builderTitle:\"Skapa en f\u00f6rsta kampanjbrief p\u00e5 mindre \u00e4n en minut.\",\n      goal:\"M\u00e5l\",budget:\"Budget\",format:\"Format\",timeline:\"Tidsram\",\n      recommendedCampaign:\"Din rekommenderade kampanj\",\n      campaignGoal:\"Kampanjm\u00e5l\",\n      recommendedType:\"Rekommenderad kampanjtyp\",\n      recommendedFormats:\"Rekommenderade format\",\n      audience:\"M\u00e5lgrupp\",\n      budgetLevel:\"Budgetniv\u00e5\",\n      investment:\"Indikativ investeringsniv\u00e5\",\n      selectBudget:\"V\u00e4lj budget f\u00f6r rekommendation\",\n      disclaimer:\"Indikationen \u00e4r inte en offert. Slutligt uppl\u00e4gg, omfattning och pris fastst\u00e4lls efter dialog.\",\n      send:\"Skicka kampanjf\u00f6rfr\u00e5gan\",\n      strategy:\"Boka ett strategim\u00f6te\",\n      audienceValue:\"CIO, CTO, CISO, IT-ledare och relevanta beslutsfattare\",\n      goals:{\n        \"Varum\u00e4rkesk\u00e4nnedom\":\"Varum\u00e4rkesk\u00e4nnedom\",\n        \"Leadgenerering\":\"Leadgenerering\",\n        \"Produktlansering\":\"Produktlansering\",\n        \"Event\":\"Event\",\n        \"Tankeledarskap\":\"Tankeledarskap\",\n        \"Partnerskap\":\"Partnerskap\"\n      },\n      types:{\n        \"Varum\u00e4rkesk\u00e4nnedom\":\"Kampanj f\u00f6r varum\u00e4rkesk\u00e4nnedom\",\n        \"Leadgenerering\":\"Kampanj f\u00f6r kvalificerad leadgenerering\",\n        \"Produktlansering\":\"Kampanj f\u00f6r produktlansering\",\n        \"Event\":\"Kampanj f\u00f6r eventmarknadsf\u00f6ring\",\n        \"Tankeledarskap\":\"Kampanj f\u00f6r expertpositionering\",\n        \"Partnerskap\":\"L\u00e5ngsiktigt partnerskap\"\n      },\n      formats:{\n        \"Sponsrat redaktionellt inneh\u00e5ll\":\"Sponsrat redaktionellt inneh\u00e5ll\",\n        \"Bannerannonsering\":\"Bannerannonsering\",\n        \"Nyhetsbrev\":\"Nyhetsbrev\",\n        \"Intervju\":\"Intervju\",\n        \"Eventbevakning\":\"Eventbevakning\",\n        \"Tankeledarskap\":\"Tankeledarskap\",\n        \"Startsidesplacering\":\"Startsidesplacering\"\n      },\n      timelines:{\n        \"Omg\u00e5ende\":\"Omg\u00e5ende\",\n        \"Inom 30 dagar\":\"Inom 30 dagar\",\n        \"1\u20133 m\u00e5nader\":\"1\u20133 m\u00e5nader\",\n        \"L\u00e5ngsiktigt\":\"L\u00e5ngsiktigt\"\n      }\n    },\n    en:{\n      planner:\"Campaign Planner\",\n      builderTitle:\"Build your first campaign brief in less than a minute.\",\n      goal:\"Goals\",budget:\"Budget\",format:\"Format\",timeline:\"Time frame\",\n      recommendedCampaign:\"Your recommended campaign\",\n      campaignGoal:\"Campaign goal\",\n      recommendedType:\"Recommended campaign type\",\n      recommendedFormats:\"Recommended formats\",\n      audience:\"Target audience\",\n      budgetLevel:\"Budget level\",\n      investment:\"Indicative investment level\",\n      selectBudget:\"Select a budget for a recommendation\",\n      disclaimer:\"This indication is not a quote. Final scope, plan and pricing are confirmed after discussion.\",\n      send:\"Send campaign request\",\n      strategy:\"Book a strategy meeting\",\n      audienceValue:\"CIOs, CTOs, CISOs, IT leaders and relevant decision-makers\",\n      goals:{\n        \"Varum\u00e4rkesk\u00e4nnedom\":\"Brand awareness\",\n        \"Leadgenerering\":\"Lead generation\",\n        \"Produktlansering\":\"Product launch\",\n        \"Event\":\"Events\",\n        \"Tankeledarskap\":\"Thought leadership\",\n        \"Partnerskap\":\"Partnership\"\n      },\n      types:{\n        \"Varum\u00e4rkesk\u00e4nnedom\":\"Brand awareness campaign\",\n        \"Leadgenerering\":\"Qualified lead generation campaign\",\n        \"Produktlansering\":\"Product launch campaign\",\n        \"Event\":\"Event promotion campaign\",\n        \"Tankeledarskap\":\"Executive authority campaign\",\n        \"Partnerskap\":\"Long-term partnership\"\n      },\n      formats:{\n        \"Sponsrat redaktionellt inneh\u00e5ll\":\"Sponsored content\",\n        \"Bannerannonsering\":\"Banner advertising\",\n        \"Nyhetsbrev\":\"Newsletter\",\n        \"Intervju\":\"Interview\",\n        \"Eventbevakning\":\"Event coverage\",\n        \"Tankeledarskap\":\"Thought leadership\",\n        \"Startsidesplacering\":\"Homepage placement\"\n      },\n      timelines:{\n        \"Omg\u00e5ende\":\"Immediately\",\n        \"Inom 30 dagar\":\"Within 30 days\",\n        \"1\u20133 m\u00e5nader\":\"1\u20133 months\",\n        \"L\u00e5ngsiktigt\":\"Long-term\"\n      }\n    },\n    de:{\n      planner:\"Kampagnenplaner\",\n      builderTitle:\"Erstellen Sie in weniger als einer Minute Ihr erstes Kampagnenbriefing.\",\n      goal:\"Ziele\",budget:\"Budget\",format:\"Format\",timeline:\"Zeitrahmen\",\n      recommendedCampaign:\"Ihre empfohlene Kampagne\",\n      campaignGoal:\"Kampagnenziel\",\n      recommendedType:\"Empfohlener Kampagnentyp\",\n      recommendedFormats:\"Empfohlene Formate\",\n      audience:\"Zielgruppe\",\n      budgetLevel:\"Budgetniveau\",\n      investment:\"Indikatives Investitionsniveau\",\n      selectBudget:\"W\u00e4hlen Sie ein Budget f\u00fcr eine Empfehlung\",\n      disclaimer:\"Diese Angabe ist kein Angebot. Umfang, Planung und Preis werden nach dem Gespr\u00e4ch festgelegt.\",\n      send:\"Kampagnenanfrage senden\",\n      strategy:\"Strategiegespr\u00e4ch vereinbaren\",\n      audienceValue:\"CIOs, CTOs, CISOs, IT-Leiter und relevante Entscheider\",\n      goals:{\n        \"Varum\u00e4rkesk\u00e4nnedom\":\"Markenbekanntheit\",\"Leadgenerering\":\"Leadgenerierung\",\"Produktlansering\":\"Produkteinf\u00fchrung\",\"Event\":\"Veranstaltungen\",\"Tankeledarskap\":\"Vordenkerrolle\",\"Partnerskap\":\"Partnerschaft\"\n      },\n      types:{\n        \"Varum\u00e4rkesk\u00e4nnedom\":\"Kampagne zur Markenbekanntheit\",\"Leadgenerering\":\"Kampagne zur qualifizierten Leadgenerierung\",\"Produktlansering\":\"Produkteinf\u00fchrungskampagne\",\"Event\":\"Kampagne zur Eventpromotion\",\"Tankeledarskap\":\"Kampagne zur Expertenpositionierung\",\"Partnerskap\":\"Langfristige Partnerschaft\"\n      },\n      formats:{\n        \"Sponsrat redaktionellt inneh\u00e5ll\":\"Gesponserter Inhalt\",\"Bannerannonsering\":\"Bannerwerbung\",\"Nyhetsbrev\":\"Newsletter\",\"Intervju\":\"Interview\",\"Eventbevakning\":\"Eventberichterstattung\",\"Tankeledarskap\":\"Vordenkerrolle\",\"Startsidesplacering\":\"Startseitenplatzierung\"\n      },\n      timelines:{\"Omg\u00e5ende\":\"Sofort\",\"Inom 30 dagar\":\"Innerhalb von 30 Tagen\",\"1\u20133 m\u00e5nader\":\"1\u20133 Monate\",\"L\u00e5ngsiktigt\":\"Langfristig\"}\n    },\n    nl:{\n      planner:\"Campagneplanner\",\n      builderTitle:\"Stel in minder dan een minuut uw eerste campagnebriefing samen.\",\n      goal:\"Doelstellingen\",budget:\"Budget\",format:\"Formaat\",timeline:\"Tijdsbestek\",\n      recommendedCampaign:\"Uw aanbevolen campagne\",\n      campaignGoal:\"Campagnedoel\",\n      recommendedType:\"Aanbevolen campagnetype\",\n      recommendedFormats:\"Aanbevolen formaten\",\n      audience:\"Doelgroep\",\n      budgetLevel:\"Budgetniveau\",\n      investment:\"Indicatief investeringsniveau\",\n      selectBudget:\"Selecteer een budget voor een aanbeveling\",\n      disclaimer:\"Deze indicatie is geen offerte. De definitieve aanpak, omvang en prijs worden na overleg vastgesteld.\",\n      send:\"Campagneverzoek verzenden\",\n      strategy:\"Plan een strategievergadering\",\n      audienceValue:\"CIO's, CTO's, CISO's, IT-leiders en relevante besluitvormers\",\n      goals:{\n        \"Varum\u00e4rkesk\u00e4nnedom\":\"Merkbekendheid\",\"Leadgenerering\":\"Leadgeneratie\",\"Produktlansering\":\"Productlancering\",\"Event\":\"Evenementen\",\"Tankeledarskap\":\"Inzichtleiderschap\",\"Partnerskap\":\"Partnerschap\"\n      },\n      types:{\n        \"Varum\u00e4rkesk\u00e4nnedom\":\"Campagne voor merkbekendheid\",\"Leadgenerering\":\"Campagne voor gekwalificeerde leadgeneratie\",\"Produktlansering\":\"Productlanceringscampagne\",\"Event\":\"Campagne voor evenementpromotie\",\"Tankeledarskap\":\"Campagne voor expertpositionering\",\"Partnerskap\":\"Langdurig partnerschap\"\n      },\n      formats:{\n        \"Sponsrat redaktionellt inneh\u00e5ll\":\"Gesponsorde content\",\"Bannerannonsering\":\"Bannerreclame\",\"Nyhetsbrev\":\"Nieuwsbrief\",\"Intervju\":\"Interview\",\"Eventbevakning\":\"Evenementverslag\",\"Tankeledarskap\":\"Inzichtleiderschap\",\"Startsidesplacering\":\"Plaatsing op de homepage\"\n      },\n      timelines:{\"Omg\u00e5ende\":\"Onmiddellijk\",\"Inom 30 dagar\":\"Binnen 30 dagen\",\"1\u20133 m\u00e5nader\":\"1\u20133 maanden\",\"L\u00e5ngsiktigt\":\"Lange termijn\"}\n    },\n    da:{\n      planner:\"Kampagneplanl\u00e6gger\",\n      builderTitle:\"Lav et f\u00f8rste kampagnebrief p\u00e5 under et minut.\",\n      goal:\"M\u00e5l\",budget:\"Budget\",format:\"Format\",timeline:\"Tidsramme\",\n      recommendedCampaign:\"Din anbefalede kampagne\",\n      campaignGoal:\"Kampagnem\u00e5l\",\n      recommendedType:\"Anbefalet kampagnetype\",\n      recommendedFormats:\"Anbefalede formater\",\n      audience:\"M\u00e5lgruppe\",\n      budgetLevel:\"Budgetniveau\",\n      investment:\"Vejledende investeringsniveau\",\n      selectBudget:\"V\u00e6lg et budget for at f\u00e5 en anbefaling\",\n      disclaimer:\"Indikationen er ikke et tilbud. Endeligt omfang, plan og pris fastl\u00e6gges efter dialog.\",\n      send:\"Send kampagneforesp\u00f8rgsel\",\n      strategy:\"Book et strategim\u00f8de\",\n      audienceValue:\"CIO'er, CTO'er, CISO'er, IT-ledere og relevante beslutningstagere\",\n      goals:{\n        \"Varum\u00e4rkesk\u00e4nnedom\":\"Brandkendskab\",\"Leadgenerering\":\"Leadgenerering\",\"Produktlansering\":\"Produktlancering\",\"Event\":\"Events\",\"Tankeledarskap\":\"Thought leadership\",\"Partnerskap\":\"Partnerskab\"\n      },\n      types:{\n        \"Varum\u00e4rkesk\u00e4nnedom\":\"Kampagne for brandkendskab\",\"Leadgenerering\":\"Kampagne for kvalificeret leadgenerering\",\"Produktlansering\":\"Produktlanceringskampagne\",\"Event\":\"Kampagne for eventmarkedsf\u00f8ring\",\"Tankeledarskap\":\"Kampagne for ekspertpositionering\",\"Partnerskap\":\"Langsigtet partnerskab\"\n      },\n      formats:{\n        \"Sponsrat redaktionellt inneh\u00e5ll\":\"Sponsoreret indhold\",\"Bannerannonsering\":\"Bannerannoncering\",\"Nyhetsbrev\":\"Nyhedsbrev\",\"Intervju\":\"Interview\",\"Eventbevakning\":\"Eventd\u00e6kning\",\"Tankeledarskap\":\"Thought leadership\",\"Startsidesplacering\":\"Forsideplacering\"\n      },\n      timelines:{\"Omg\u00e5ende\":\"Med det samme\",\"Inom 30 dagar\":\"Inden for 30 dage\",\"1\u20133 m\u00e5nader\":\"1\u20133 m\u00e5neder\",\"L\u00e5ngsiktigt\":\"Langsigtet\"}\n    },\n    nb:{\n      planner:\"Kampanjeplanlegger\",\n      builderTitle:\"Lag en f\u00f8rste kampanjebrief p\u00e5 under ett minutt.\",\n      goal:\"M\u00e5l\",budget:\"Budsjett\",format:\"Format\",timeline:\"Tidsramme\",\n      recommendedCampaign:\"Din anbefalte kampanje\",\n      campaignGoal:\"Kampanjem\u00e5l\",\n      recommendedType:\"Anbefalt kampanjetype\",\n      recommendedFormats:\"Anbefalte formater\",\n      audience:\"M\u00e5lgruppe\",\n      budgetLevel:\"Budsjettniv\u00e5\",\n      investment:\"Veiledende investeringsniv\u00e5\",\n      selectBudget:\"Velg et budsjett for \u00e5 f\u00e5 en anbefaling\",\n      disclaimer:\"Indikasjonen er ikke et tilbud. Endelig omfang, plan og pris fastsettes etter dialog.\",\n      send:\"Send kampanjeforesp\u00f8rsel\",\n      strategy:\"Book et strategim\u00f8te\",\n      audienceValue:\"CIO-er, CTO-er, CISO-er, IT-ledere og relevante beslutningstakere\",\n      goals:{\n        \"Varum\u00e4rkesk\u00e4nnedom\":\"Merkekjennskap\",\"Leadgenerering\":\"Leadgenerering\",\"Produktlansering\":\"Produktlansering\",\"Event\":\"Arrangementer\",\"Tankeledarskap\":\"Thought leadership\",\"Partnerskap\":\"Partnerskap\"\n      },\n      types:{\n        \"Varum\u00e4rkesk\u00e4nnedom\":\"Kampanje for merkekjennskap\",\"Leadgenerering\":\"Kampanje for kvalifisert leadgenerering\",\"Produktlansering\":\"Produktlanseringskampanje\",\"Event\":\"Kampanje for arrangementsmarkedsf\u00f8ring\",\"Tankeledarskap\":\"Kampanje for ekspertposisjonering\",\"Partnerskap\":\"Langsiktig partnerskap\"\n      },\n      formats:{\n        \"Sponsrat redaktionellt inneh\u00e5ll\":\"Sponset innhold\",\"Bannerannonsering\":\"Bannerannonsering\",\"Nyhetsbrev\":\"Nyhetsbrev\",\"Intervju\":\"Intervju\",\"Eventbevakning\":\"Arrangementsdekning\",\"Tankeledarskap\":\"Thought leadership\",\"Startsidesplacering\":\"Forsideplassering\"\n      },\n      timelines:{\"Omg\u00e5ende\":\"Umiddelbart\",\"Inom 30 dagar\":\"Innen 30 dager\",\"1\u20133 m\u00e5nader\":\"1\u20133 m\u00e5neder\",\"L\u00e5ngsiktigt\":\"Langsiktig\"}\n    },\n    fi:{\n      planner:\"Kampanjasuunnittelija\",\n      builderTitle:\"Luo ensimm\u00e4inen kampanjabrief alle minuutissa.\",\n      goal:\"Tavoitteet\",budget:\"Budjetti\",format:\"Muoto\",timeline:\"Aikataulu\",\n      recommendedCampaign:\"Suositeltu kampanjasi\",\n      campaignGoal:\"Kampanjatavoite\",\n      recommendedType:\"Suositeltu kampanjatyyppi\",\n      recommendedFormats:\"Suositellut muodot\",\n      audience:\"Kohderyhm\u00e4\",\n      budgetLevel:\"Budjettitaso\",\n      investment:\"Ohjeellinen investointitaso\",\n      selectBudget:\"Valitse budjetti saadaksesi suosituksen\",\n      disclaimer:\"Arvio ei ole tarjous. Lopullinen laajuus, suunnitelma ja hinta vahvistetaan keskustelun j\u00e4lkeen.\",\n      send:\"L\u00e4het\u00e4 kampanjapyynt\u00f6\",\n      strategy:\"Varaa strategiakeskustelu\",\n      audienceValue:\"CIO:t, CTO:t, CISO:t, IT-johtajat ja olennaiset p\u00e4\u00e4t\u00f6ksentekij\u00e4t\",\n      goals:{\n        \"Varum\u00e4rkesk\u00e4nnedom\":\"Br\u00e4nditunnettuus\",\"Leadgenerering\":\"Liidien generointi\",\"Produktlansering\":\"Tuotelanseeraus\",\"Event\":\"Tapahtumat\",\"Tankeledarskap\":\"Ajatusjohtajuus\",\"Partnerskap\":\"Kumppanuus\"\n      },\n      types:{\n        \"Varum\u00e4rkesk\u00e4nnedom\":\"Br\u00e4nditunnettuuskampanja\",\"Leadgenerering\":\"Kampanja laadukkaiden liidien generointiin\",\"Produktlansering\":\"Tuotelanseerauskampanja\",\"Event\":\"Tapahtumamarkkinointikampanja\",\"Tankeledarskap\":\"Asiantuntijapositiointikampanja\",\"Partnerskap\":\"Pitk\u00e4aikainen kumppanuus\"\n      },\n      formats:{\n        \"Sponsrat redaktionellt inneh\u00e5ll\":\"Sponsoroitu sis\u00e4lt\u00f6\",\"Bannerannonsering\":\"Bannerimainonta\",\"Nyhetsbrev\":\"Uutiskirje\",\"Intervju\":\"Haastattelu\",\"Eventbevakning\":\"Tapahtumaseuranta\",\"Tankeledarskap\":\"Ajatusjohtajuus\",\"Startsidesplacering\":\"Etusivun sijoittelu\"\n      },\n      timelines:{\"Omg\u00e5ende\":\"Heti\",\"Inom 30 dagar\":\"30 p\u00e4iv\u00e4n kuluessa\",\"1\u20133 m\u00e5nader\":\"1\u20133 kuukautta\",\"L\u00e5ngsiktigt\":\"Pitk\u00e4aikainen\"}\n    }\n  };\n\n  function lang(){\n    const html=(document.documentElement.lang||'').toLowerCase().split('-')[0];\n    const path=(location.pathname.split('\/').filter(Boolean)[0]||'').toLowerCase();\n    const supported=['sv','en','de','nl','da','nb','fi'];\n    return supported.includes(path)?path:(supported.includes(html)?html:'sv');\n  }\n  function t(){ return ITB_I18N[lang()] || ITB_I18N.sv; }\n\n  function translatePlanner(){\n    const D=t();\n\n    \/\/ Fixed planner section labels\n    const eyebrow=[...document.querySelectorAll('.itbcp-eyebrow')].find(el=>\/Kampanjplanerare|Campaign Planner|Campagneplanner|Kampagnenplaner\/i.test(el.textContent));\n    if(eyebrow) eyebrow.textContent=D.planner;\n\n    const planner=document.getElementById('planner');\n    if(planner){\n      const h2=planner.querySelector('.itbcp-h2');\n      if(h2) h2.textContent=D.builderTitle;\n\n      const groupTitles=planner.querySelectorAll('.itbcp-builder-group > strong');\n      if(groupTitles[0]) groupTitles[0].textContent='1. '+D.goal;\n      if(groupTitles[1]) groupTitles[1].textContent='2. '+D.budget;\n      if(groupTitles[2]) groupTitles[2].textContent='3. '+D.format;\n      if(groupTitles[3]) groupTitles[3].textContent='4. '+D.timeline;\n    }\n\n    const proposal=document.getElementById('itbcpProposal');\n    if(proposal){\n      const h3=proposal.querySelector('h3');\n      if(h3) h3.textContent=D.recommendedCampaign;\n\n      const labels=proposal.querySelectorAll('.itbcp-proposal-item > span');\n      if(labels[0]) labels[0].textContent=D.campaignGoal;\n      if(labels[1]) labels[1].textContent=D.recommendedType;\n      if(labels[2]) labels[2].textContent=D.recommendedFormats;\n      if(labels[3]) labels[3].textContent=D.timeline;\n      if(labels[4]) labels[4].textContent=D.audience;\n      if(labels[5]) labels[5].textContent=D.budgetLevel;\n\n      const invest=proposal.querySelector('.itbcp-investment');\n      if(invest){\n        const sp=invest.querySelector('span');\n        const sm=invest.querySelector('small');\n        if(sp) sp.textContent=D.investment;\n        if(sm) sm.textContent=D.disclaimer;\n      }\n\n      const send=document.getElementById('cpSendBtn');\n      const strategy=document.getElementById('cpDiscussBtn');\n      if(send) send.textContent=D.send;\n      if(strategy) strategy.textContent=D.strategy;\n    }\n\n    \/\/ Translate option chips from their stable Swedish data-values.\n    document.querySelectorAll('.itbcp-option[data-value], .itbcp-goal[data-goal]').forEach(el=>{\n      const key=el.dataset.value || el.dataset.goal;\n      if(el.classList.contains('itbcp-goal')){\n        const h3=el.querySelector('.itbcp-h3');\n        if(h3 && D.goals[key]) h3.textContent=D.goals[key];\n      }else{\n        const group=el.closest('.itbcp-options')?.dataset.group;\n        if(group==='goal' && D.goals[key]) el.textContent=D.goals[key];\n        if(group==='timeline' && D.timelines[key]) el.textContent=D.timelines[key];\n        if(group==='format' && D.formats[key]) el.textContent=D.formats[key];\n      }\n    });\n\n    \/\/ Update current generated values.\n    const rawGoal=document.querySelector('.itbcp-goal.is-selected')?.dataset.goal ||\n      document.querySelector('.itbcp-options[data-group=\"goal\"] .itbcp-option.is-active')?.dataset.value || '';\n    if(window.ITB_REFRESH_TRANSLATED_PROPOSAL) window.ITB_REFRESH_TRANSLATED_PROPOSAL(rawGoal,D);\n  }\n\n  window.ITB_GET_PLANNER_I18N=t;\n  window.ITB_TRANSLATE_PLANNER=translatePlanner;\n\n  if(document.readyState==='loading'){\n    document.addEventListener('DOMContentLoaded',()=>setTimeout(translatePlanner,80),{once:true});\n  }else setTimeout(translatePlanner,80);\n\n  \/\/ TranslatePress language switches can update the DOM without a full navigation.\n  new MutationObserver(()=>clearTimeout(window.__itbLangTimer)|| (window.__itbLangTimer=setTimeout(translatePlanner,120)))\n    .observe(document.documentElement,{attributes:true,attributeFilter:['lang']});\n})();\n<\/script>\n\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-58992b47 e-con-full itbcp-form-wrap e-flex e-con e-parent\" data-id=\"58992b47\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2fd55bef elementor-widget elementor-widget-shortcode\" data-id=\"2fd55bef\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" 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\">\n<div class=\"wpcf7 no-js\" id=\"wpcf7-f31409-o1\" lang=\"en-US\" dir=\"ltr\" data-wpcf7-id=\"31409\">\n<div class=\"screen-reader-response\"><p role=\"status\" aria-live=\"polite\" aria-atomic=\"true\"><\/p> <ul><\/ul><\/div>\n<form action=\"\/da\/wp-json\/wp\/v2\/pages\/31466#wpcf7-f31409-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=\"31409\" \/><input type=\"hidden\" name=\"_wpcf7_version\" value=\"6.1.7\" \/><input type=\"hidden\" name=\"_wpcf7_locale\" value=\"en_US\" \/><input type=\"hidden\" name=\"_wpcf7_unit_tag\" value=\"wpcf7-f31409-o1\" \/><input type=\"hidden\" name=\"_wpcf7_container_post\" value=\"0\" \/><input type=\"hidden\" name=\"_wpcf7_posted_data_hash\" value=\"\" \/><input type=\"hidden\" name=\"_wpcf7_recaptcha_response\" value=\"\" \/>\n<\/fieldset>\n<h3>F\u00f6retagsinformation\n<\/h3>\n<p><label>F\u00f6retag *<br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"company\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" autocomplete=\"organization\" aria-required=\"true\" aria-invalid=\"false\" value=\"\" type=\"text\" name=\"company\" \/><\/span><br \/>\n<\/label>\n<\/p>\n<p><label>Kontaktperson *<br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"contact-person\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" value=\"\" type=\"text\" name=\"contact-person\" \/><\/span><br \/>\n<\/label>\n<\/p>\n<p><label>Befattning<br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"job-title\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text\" aria-invalid=\"false\" value=\"\" type=\"text\" name=\"job-title\" \/><\/span><br \/>\n<\/label>\n<\/p>\n<p><label>E-post *<br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"business-email\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-email wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-email\" autocomplete=\"email\" aria-required=\"true\" aria-invalid=\"false\" value=\"\" type=\"email\" name=\"business-email\" \/><\/span><br \/>\n<\/label>\n<\/p>\n<p><label>Telefon<br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"phone\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-tel wpcf7-text wpcf7-validates-as-tel\" aria-invalid=\"false\" value=\"\" type=\"tel\" name=\"phone\" \/><\/span><br \/>\n<\/label>\n<\/p>\n<p><label>Webbplats<br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"website\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-url wpcf7-text wpcf7-validates-as-url\" aria-invalid=\"false\" value=\"\" type=\"url\" name=\"website\" \/><\/span><br \/>\n<\/label>\n<\/p>\n<hr \/>\n<h3>Kampanjinformation\n<\/h3>\n\n<!-- Dessa fylls automatiskt av Campaign Planner -->\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"campaign-goal\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"recommended-campaign\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"recommended-products\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"recommended-audience\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"budget\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"campaign-start\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"recommended-timeline\" \/>\n<p><strong>Valda tj\u00e4nster<\/strong>\n<\/p>\n<p><span class=\"wpcf7-form-control-wrap\" data-name=\"services\"><span class=\"wpcf7-form-control wpcf7-checkbox\"><span class=\"wpcf7-list-item first\"><label><input type=\"checkbox\" name=\"services[]\" value=\"Native-artiklar\" \/><span class=\"wpcf7-list-item-label\">Native-artiklar<\/span><\/label><\/span><span class=\"wpcf7-list-item\"><label><input type=\"checkbox\" name=\"services[]\" value=\"Bannerannonsering\" \/><span class=\"wpcf7-list-item-label\">Bannerannonsering<\/span><\/label><\/span><span class=\"wpcf7-list-item\"><label><input type=\"checkbox\" name=\"services[]\" value=\"Nyhetsbrev\" \/><span class=\"wpcf7-list-item-label\">Nyhetsbrev<\/span><\/label><\/span><span class=\"wpcf7-list-item\"><label><input type=\"checkbox\" name=\"services[]\" value=\"Startsidesexponering\" \/><span class=\"wpcf7-list-item-label\">Startsidesexponering<\/span><\/label><\/span><span class=\"wpcf7-list-item\"><label><input type=\"checkbox\" name=\"services[]\" value=\"Executive-intervju\" \/><span class=\"wpcf7-list-item-label\">Executive-intervju<\/span><\/label><\/span><span class=\"wpcf7-list-item\"><label><input type=\"checkbox\" name=\"services[]\" value=\"Thought Leadership\" \/><span class=\"wpcf7-list-item-label\">Thought Leadership<\/span><\/label><\/span><span class=\"wpcf7-list-item\"><label><input type=\"checkbox\" name=\"services[]\" value=\"Eventbevakning\" \/><span class=\"wpcf7-list-item-label\">Eventbevakning<\/span><\/label><\/span><span class=\"wpcf7-list-item\"><label><input type=\"checkbox\" name=\"services[]\" value=\"Videointervju\" \/><span class=\"wpcf7-list-item-label\">Videointervju<\/span><\/label><\/span><span class=\"wpcf7-list-item\"><label><input type=\"checkbox\" name=\"services[]\" value=\"Sociala medier\" \/><span class=\"wpcf7-list-item-label\">Sociala medier<\/span><\/label><\/span><span class=\"wpcf7-list-item last\"><label><input type=\"checkbox\" name=\"services[]\" value=\"Podcast\" \/><span class=\"wpcf7-list-item-label\">Podcast<\/span><\/label><\/span><\/span><\/span>\n<\/p>\n<hr \/>\n<h3>Beskriv er kampanj\n<\/h3>\n<p><label><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"campaign-description\"><textarea cols=\"40\" rows=\"10\" maxlength=\"2000\" class=\"wpcf7-form-control wpcf7-textarea wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Ber\u00e4tta kort om ert f\u00f6retag, m\u00e5lgrupp, kampanj och vad ni vill uppn\u00e5.\" name=\"campaign-description\"><\/textarea><\/span><br \/>\n<\/label>\n<\/p>\n<hr \/>\n<h3>Hur vill ni bli kontaktade?\n<\/h3>\n<p><span class=\"wpcf7-form-control-wrap\" data-name=\"preferred-contact\"><span class=\"wpcf7-form-control wpcf7-radio\"><span class=\"wpcf7-list-item first\"><label><input type=\"radio\" name=\"preferred-contact\" value=\"E-post\" checked=\"checked\" \/><span class=\"wpcf7-list-item-label\">E-post<\/span><\/label><\/span><span class=\"wpcf7-list-item\"><label><input type=\"radio\" name=\"preferred-contact\" value=\"Telefon\" \/><span class=\"wpcf7-list-item-label\">Telefon<\/span><\/label><\/span><span class=\"wpcf7-list-item\"><label><input type=\"radio\" name=\"preferred-contact\" value=\"Microsoft Teams\" \/><span class=\"wpcf7-list-item-label\">Microsoft Teams<\/span><\/label><\/span><span class=\"wpcf7-list-item last\"><label><input type=\"radio\" name=\"preferred-contact\" value=\"Google Meet\" \/><span class=\"wpcf7-list-item-label\">Google Meet<\/span><\/label><\/span><\/span><\/span>\n<\/p>\n<p><label>B\u00e4sta tid att kontakta er<br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"contact-time\"><select class=\"wpcf7-form-control wpcf7-select\" aria-invalid=\"false\" name=\"contact-time\"><option value=\"F\u00f6rmiddag\">F\u00f6rmiddag<\/option><option value=\"Eftermiddag\">Eftermiddag<\/option><option value=\"N\u00e4r som helst\">N\u00e4r som helst<\/option><\/select><\/span><br \/>\n<\/label>\n<\/p>\n<hr \/>\n<p>[acceptance* privacy]<br \/>\nJag samtycker till att IT-Branschen behandlar mina personuppgifter f\u00f6r att kunna kontakta mig ang\u00e5ende denna kampanjf\u00f6rfr\u00e5gan.<br \/>\n[\/acceptance]\n<\/p>\n<span class=\"wpcf7-form-control-wrap recaptcha\" data-name=\"recaptcha\"><span data-sitekey=\"6LerqAgrAAAAADbzmq0xeb870-o0iDwWpa0mt5Oo\" class=\"wpcf7-form-control wpcf7-recaptcha g-recaptcha\"><\/span>\r\n<noscript>\r\n\t<div class=\"grecaptcha-noscript\">\r\n\t\t<iframe src=\"https:\/\/www.google.com\/recaptcha\/api\/fallback?k=6LerqAgrAAAAADbzmq0xeb870-o0iDwWpa0mt5Oo\" frameborder=\"0\" scrolling=\"no\" width=\"310\" height=\"430\">\r\n\t\t<\/iframe>\r\n\t\t<textarea name=\"g-recaptcha-response\" rows=\"3\" cols=\"40\" placeholder=\"reCaptcha Response Here\">\r\n\t\t<\/textarea>\r\n\t<\/div>\r\n<\/noscript>\r\n<\/span>\n<p><input class=\"wpcf7-form-control wpcf7-submit has-spinner\" type=\"submit\" value=\"Skicka kampanjf\u00f6rfr\u00e5gan\" \/>\n<\/p><div class=\"wpcf7-response-output\" aria-hidden=\"true\"><\/div>\n<\/form>\n<\/div>\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<div class=\"elementor-element elementor-element-6682b5bc e-con-full e-flex e-con e-parent\" data-id=\"6682b5bc\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-14b02e08 elementor-widget elementor-widget-html\" data-id=\"14b02e08\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n<div class=\"itb-cp\">\n<section class=\"itbcp-section\">\n <div class=\"itbcp-wrap\">\n  <p class=\"itbcp-eyebrow\">Vanliga fr\u00e5gor<\/p>\n  <h2 class=\"itbcp-h2\">Inf\u00f6r en kampanjdiskussion.<\/h2>\n  <div class=\"itbcp-faq\">\n   <details><summary>\u00c4r kampanjf\u00f6rslaget bindande?<\/summary><p>Nej. IT-Branschens Kampanjplanerare skapar endast ett f\u00f6rsta underlag. Ett slutligt uppl\u00e4gg tas fram efter dialog.<\/p><\/details>\n   <details><summary>Kan kampanjen skr\u00e4ddarsys?<\/summary><p>Ja. Format, omfattning, tidsram och marknad kan anpassas efter kampanjm\u00e5let.<\/p><\/details>\n   <details><summary>M\u00e5ste vi k\u00f6pa ett f\u00e4rdigt paket?<\/summary><p>Nej. Rekommendationerna \u00e4r exempel p\u00e5 en m\u00f6jlig mix, inte l\u00e5sta produkter.<\/p><\/details>\n   <details><summary>Kan vi kombinera sponsrat inneh\u00e5ll, bannerannonsering och nyhetsbrev?<\/summary><p>Ja. Kombinationer mellan flera format \u00e4r ofta det som ger b\u00e4st helhet.<\/p><\/details>\n   <details><summary>Kan vi planera ett l\u00e4ngre partnerskap?<\/summary><p>Ja. F\u00f6r f\u00f6retag som vill bygga kontinuitet kan vi diskutera kvartals- eller \u00e5rsuppl\u00e4gg.<\/p><\/details>\n   <details><summary>Kan vi boka m\u00f6te utan att skicka briefen?<\/summary><p>Ja. V\u00e4lj Boka strategim\u00f6te om ni hellre vill b\u00f6rja med en direkt dialog.<\/p><\/details>\n  <\/div>\n <\/div>\n<\/section>\n\n<section class=\"itbcp-section\">\n <div class=\"itbcp-wrap\">\n  <div class=\"itbcp-cta\">\n   <div>\n    <p class=\"itbcp-eyebrow\">N\u00e4sta steg<\/p>\n    <h2 class=\"itbcp-h2\">L\u00e5t oss bygga n\u00e4sta kampanj tillsammans.<\/h2>\n    <p class=\"itbcp-lead\" style=\"font-size:18px;margin-top:18px\">Anv\u00e4nd Kampanjplanerare f\u00f6r att skapa en brief eller kontakta oss direkt f\u00f6r att diskutera m\u00e5l, marknad och m\u00f6jligheter.<\/p>\n   <\/div>\n   <div class=\"itbcp-cta-actions\">\n    <a class=\"itbcp-btn itbcp-btn-primary\" href=\"#planner\">Starta kampanjplaneringen<\/a>\n    <a class=\"itbcp-btn\" href=\"\/sv\/kontakta-oss\/\">Kontakta oss<\/a>\n   <\/div>\n  <\/div>\n <\/div>\n<\/section>\n<\/div>\n\n<script>\n(function(){\n const state={goal:'',budget:'',timeline:'',formats:new Set()};\n const goalEl=document.getElementById('cpGoal');\n const typeEl=document.getElementById('cpType');\n const formatsEl=document.getElementById('cpFormats');\n const timelineEl=document.getElementById('cpTimeline');\n const budgetEl=document.getElementById('cpBudget');\n const investEl=document.getElementById('cpInvestment');\n const sendBtn=document.getElementById('cpSendBtn');\n const discussBtn=document.getElementById('cpDiscussBtn');\n\n function campaignType(goal){\n   const D=window.ITB_GET_PLANNER_I18N ? window.ITB_GET_PLANNER_I18N() : null;\n   if(D && D.types && D.types[goal]) return D.types[goal];\n   return {\n    'Varum\u00e4rkesk\u00e4nnedom':'Kampanj f\u00f6r varum\u00e4rkesk\u00e4nnedom',\n    'Leadgenerering':'Kampanj f\u00f6r kvalificerad leadgenerering',\n    'Produktlansering':'Kampanj f\u00f6r produktlansering',\n    'Event':'Kampanj f\u00f6r eventmarknadsf\u00f6ring',\n    'Tankeledarskap':'Kampanj f\u00f6r expertpositionering',\n    'Partnerskap':'L\u00e5ngsiktigt partnerskap'\n   }[goal]||'Rekommenderad kampanjmix';\n }\n\n function recommendedFormats(goal){\n   const raw={\n    'Varum\u00e4rkesk\u00e4nnedom':['Sponsrat redaktionellt inneh\u00e5ll','Bannerannonsering','Nyhetsbrev'],\n    'Leadgenerering':['Tankeledarskap','Nyhetsbrev','Sponsrat redaktionellt inneh\u00e5ll'],\n    'Produktlansering':['Sponsrat redaktionellt inneh\u00e5ll','Startsidesplacering','Nyhetsbrev','Bannerannonsering'],\n    'Event':['Eventbevakning','Nyhetsbrev','Sponsrat redaktionellt inneh\u00e5ll','Bannerannonsering'],\n    'Tankeledarskap':['Intervju','Tankeledarskap','Nyhetsbrev'],\n    'Partnerskap':['Sponsrat redaktionellt inneh\u00e5ll','Bannerannonsering','Nyhetsbrev','Intervju']\n   }[goal]||[];\n   const D=window.ITB_GET_PLANNER_I18N ? window.ITB_GET_PLANNER_I18N() : null;\n   return D && D.formats ? raw.map(x=>D.formats[x]||x) : raw;\n }\n\n function investment(budget){\n   return budget || 'V\u00e4lj budget f\u00f6r rekommendation';\n }\n\n function summaryText(){\n   const rec=[...new Set([...recommendedFormats(state.goal),...state.formats])];\n   return [\n    'KAMPANJBRIEF \u2013 IT-BRANSCHEN',\n    '',\n    'M\u00e5l: '+(state.goal||'Inte valt'),\n    'Kampanjtyp: '+campaignType(state.goal),\n    'Budget: '+(state.budget||'Inte valt'),\n    'Tidsram: '+(state.timeline||'Inte valt'),\n    'Format: '+(rec.length?rec.join(', '):'Inte valt'),\n    'M\u00e5lgrupp: CIO, CTO, CISO, IT-ledare och teknikekosystem',\n    '',\n    'Jag vill diskutera detta uppl\u00e4gg med IT-Branschen.'\n   ].join('\\n');\n }\n\n function update(){\n   const rec=[...new Set([...recommendedFormats(state.goal),...state.formats])];\n   goalEl.textContent=state.goal||'V\u00e4lj m\u00e5l ovan';\n   typeEl.textContent=campaignType(state.goal);\n   formatsEl.textContent=rec.length?rec.join(', '):'\u2014';\n   timelineEl.textContent=state.timeline||'\u2014';\n   budgetEl.textContent=state.budget||'\u2014';\n   investEl.textContent=state.budget || (window.ITB_GET_PLANNER_I18N?window.ITB_GET_PLANNER_I18N().selectBudget:'V\u00e4lj budget f\u00f6r rekommendation');\n\n   const p=new URLSearchParams();\n   if(state.goal)p.set('kampanjmal',state.goal);\n   if(state.budget)p.set('budget',state.budget);\n   if(state.timeline)p.set('tidsram',state.timeline);\n   if(rec.length)p.set('format',rec.join(', '));\n   discussBtn.href='\/sv\/kontakta-oss\/?'+p.toString();\n\n   sessionStorage.setItem('itb_campaign_brief',summaryText());\n }\n\n document.querySelectorAll('.itbcp-goal').forEach(card=>{\n   card.addEventListener('click',()=>{\n     document.querySelectorAll('.itbcp-goal').forEach(c=>c.classList.remove('is-selected'));\n     card.classList.add('is-selected');\n     state.goal=card.dataset.goal||'';\n     const btn=document.querySelector('.itbcp-options[data-group=\"goal\"] .itbcp-option[data-value=\"'+CSS.escape(state.goal)+'\"]');\n     if(btn){\n       btn.parentElement.querySelectorAll('.itbcp-option').forEach(b=>b.classList.remove('is-active'));\n       btn.classList.add('is-active');\n     }\n     update();\n     document.getElementById('planner')?.scrollIntoView({behavior:'smooth',block:'start'});\n   });\n });\n\n document.querySelectorAll('.itbcp-option').forEach(btn=>{\n   btn.addEventListener('click',()=>{\n     const group=btn.closest('.itbcp-options')?.dataset.group;\n     const value=btn.dataset.value||'';\n     if(group==='format'){\n       btn.classList.toggle('is-active');\n       if(btn.classList.contains('is-active'))state.formats.add(value);else state.formats.delete(value);\n     }else{\n       btn.parentElement.querySelectorAll('.itbcp-option').forEach(b=>b.classList.remove('is-active'));\n       btn.classList.add('is-active');\n       state[group]=value;\n     }\n     update();\n   });\n });\n\n sendBtn?.addEventListener('click',()=>{\n   update();\n   document.getElementById('campaign-request')?.scrollIntoView({behavior:'smooth',block:'start'});\n   setTimeout(fillContactForm,650);\n });\n\n function fillContactForm(){\n   const form=document.querySelector('.itbcp-form-wrap .wpcf7 form');\n   if(!form)return;\n\n   const rec=[...new Set([...recommendedFormats(state.goal),...state.formats])];\n\n   const setField=(name,value)=>{\n     const field=form.querySelector('[name=\"'+CSS.escape(name)+'\"]');\n     if(!field)return;\n     field.value=value||'';\n     field.dispatchEvent(new Event('input',{bubbles:true}));\n     field.dispatchEvent(new Event('change',{bubbles:true}));\n   };\n\n   setField('campaign-goal',state.goal);\n   setField('recommended-campaign',campaignType(state.goal));\n   setField('recommended-products',rec.join(', '));\n   setField('recommended-audience','CIO, CTO, CISO, IT-ledare och teknikekosystem');\n   setField('budget',state.budget);\n   setField('campaign-start',state.timeline);\n   setField('recommended-timeline',state.timeline);\n\n   const message=form.querySelector('textarea[name=\"campaign-description\"], textarea');\n   if(message && !message.value.trim()){\n     message.value=sessionStorage.getItem('itb_campaign_brief')||summaryText();\n     message.dispatchEvent(new Event('input',{bubbles:true}));\n     message.dispatchEvent(new Event('change',{bubbles:true}));\n   }\n }\n\n let tries=0;\n const timer=setInterval(()=>{\n   tries++;\n   fillContactForm();\n   if(document.querySelector('.itbcp-form-wrap .wpcf7 form')||tries>30)clearInterval(timer);\n },300);\n\n update();\n})();\n<\/script>\n\n\n<script>\n(function(){\n  const FORM_SEL='.itbcp-form-wrap .wpcf7 form';\n\n  function setField(form,name,value){\n    const field=form.querySelector('[name=\"'+CSS.escape(name)+'\"]');\n    if(!field) return;\n    field.value=value||'';\n    field.dispatchEvent(new Event('input',{bubbles:true}));\n    field.dispatchEvent(new Event('change',{bubbles:true}));\n  }\n\n  function getPlannerState(){\n    try{\n      const brief=sessionStorage.getItem('itb_campaign_brief')||'';\n      const out={};\n      brief.split('\\n').forEach(line=>{\n        const i=line.indexOf(':');\n        if(i<0) return;\n        const k=line.slice(0,i).trim();\n        const v=line.slice(i+1).trim();\n        if(k==='M\u00e5l') out.goal=v;\n        if(k==='Kampanjtyp') out.campaign=v;\n        if(k==='Budget') out.budget=v;\n        if(k==='Tidsram') out.timeline=v;\n        if(k==='Format') out.products=v;\n        if(k==='M\u00e5lgrupp') out.audience=v;\n      });\n      return out;\n    }catch(e){ return {}; }\n  }\n\n  function repairAcceptance(form){\n    if(form.querySelector('.wpcf7-acceptance, .itbcp-acceptance-fix')) return;\n\n    const walker=document.createTreeWalker(form,NodeFilter.SHOW_TEXT);\n    let startNode=null,endNode=null;\n    while(walker.nextNode()){\n      const t=(walker.currentNode.nodeValue||'').trim();\n      if(t.includes('[acceptance* privacy]')) startNode=walker.currentNode;\n      if(t.includes('[\/acceptance]')) endNode=walker.currentNode;\n    }\n    if(!startNode || !endNode) return;\n\n    const parent=startNode.parentElement || startNode.parentNode;\n    const wrapper=document.createElement('span');\n    wrapper.className='itbcp-acceptance-fix';\n\n    const label=document.createElement('label');\n    const cb=document.createElement('input');\n    cb.type='checkbox';\n    cb.name='privacy';\n    cb.value='1';\n    cb.required=true;\n\n    const text=document.createElement('span');\n    text.textContent='Jag samtycker till att IT-Branschen behandlar mina personuppgifter f\u00f6r att kunna kontakta mig ang\u00e5ende denna kampanjf\u00f6rfr\u00e5gan.';\n\n    label.appendChild(cb);\n    label.appendChild(text);\n    wrapper.appendChild(label);\n\n    if(parent && parent.parentNode){\n      parent.parentNode.insertBefore(wrapper,parent);\n    }else{\n      form.appendChild(wrapper);\n    }\n\n    \/\/ Remove raw acceptance shortcode text safely.\n    [startNode,endNode].forEach(n=>{\n      if(n && n.parentNode) n.parentNode.removeChild(n);\n    });\n\n    \/\/ Remove duplicate consent sentence if it remains as a plain text node nearby.\n    const textWalker=document.createTreeWalker(form,NodeFilter.SHOW_TEXT);\n    while(textWalker.nextNode()){\n      const n=textWalker.currentNode;\n      const t=(n.nodeValue||'').trim();\n      if(t.startsWith('Jag samtycker till att IT-Branschen behandlar mina personuppgifter')){\n        if(!n.parentElement?.closest('.itbcp-acceptance-fix')) n.nodeValue='';\n      }\n    }\n  }\n\n  function centerSubmitArea(form){\n    if(form.querySelector('.itbcp-submit-area')) return true;\n\n    const submit=form.querySelector('input[type=\"submit\"]');\n    const recaptcha=form.querySelector('.g-recaptcha, .wpcf7-recaptcha, iframe[src*=\"recaptcha\"]');\n    if(!submit || !recaptcha) return false;\n\n    let captchaBlock=recaptcha;\n    if(recaptcha.tagName==='IFRAME' && recaptcha.parentElement) captchaBlock=recaptcha.parentElement;\n\n    const captchaP=captchaBlock.closest('p');\n    if(captchaP) captchaBlock=captchaP;\n\n    const submitP=submit.closest('p');\n\n    const area=document.createElement('div');\n    area.className='itbcp-submit-area';\n\n    const capHolder=document.createElement('div');\n    capHolder.className='itbcp-captcha-holder';\n\n    const submitHolder=document.createElement('div');\n    submitHolder.className='itbcp-submit-holder';\n\n    const anchor=submitP || submit;\n    anchor.parentNode.insertBefore(area,anchor);\n\n    if(captchaP){\n      while(captchaP.firstChild) capHolder.appendChild(captchaP.firstChild);\n      captchaP.remove();\n    }else{\n      capHolder.appendChild(captchaBlock);\n    }\n\n    submitHolder.appendChild(submit);\n    if(submitP && submitP.parentNode) submitP.remove();\n\n    \/\/ User-facing CTA wording.\n    submit.value='F\u00e5 ett skr\u00e4ddarsytt kampanjf\u00f6rslag';\n\n    area.appendChild(capHolder);\n    area.appendChild(submitHolder);\n    return true;\n  }\n\n  function syncPlanner(form){\n    const s=getPlannerState();\n    setField(form,'campaign-goal',s.goal||'');\n    setField(form,'recommended-campaign',s.campaign||'');\n    setField(form,'recommended-products',s.products||'');\n    setField(form,'recommended-audience',s.audience||'CIO, CTO, CISO, IT-ledare och relevanta beslutsfattare');\n    setField(form,'budget',s.budget||'');\n    setField(form,'campaign-start',s.timeline||'');\n    setField(form,'recommended-timeline',s.timeline||'');\n\n    const ta=form.querySelector('textarea[name=\"campaign-description\"]');\n    if(ta){\n      ta.setAttribute('placeholder','Ber\u00e4tta om ert f\u00f6retag, m\u00e5lgrupp, kampanjm\u00e5l och vad ni vill uppn\u00e5. Ju mer information ni delar, desto b\u00e4ttre kan vi anpassa ett konkret kampanjf\u00f6rslag.');\n    }\n  }\n\n  function enhance(){\n    const form=document.querySelector(FORM_SEL);\n    if(!form) return false;\n    repairAcceptance(form);\n    centerSubmitArea(form);\n    syncPlanner(form);\n    form.dataset.itbEnhanced='1';\n    return true;\n  }\n\n  if(document.readyState==='loading'){\n    document.addEventListener('DOMContentLoaded',enhance,{once:true});\n  }else{\n    enhance();\n  }\n\n  \/\/ CF7\/reCAPTCHA can render asynchronously, so retry briefly.\n  let tries=0;\n  const timer=setInterval(()=>{\n    tries++;\n    const ok=enhance();\n    if((ok && document.querySelector(FORM_SEL+' .itbcp-submit-area')) || tries>40){\n      clearInterval(timer);\n    }\n  },250);\n\n  \/\/ Re-sync just before submit.\n  document.addEventListener('submit',e=>{\n    const form=e.target.closest?.(FORM_SEL);\n    if(form){\n      repairAcceptance(form);\n      syncPlanner(form);\n      const privacy=form.querySelector('input[name=\"privacy\"]');\n      if(privacy && !privacy.checked){\n        e.preventDefault();\n        privacy.reportValidity?.();\n      }\n    }\n  },true);\n})();\n<\/script>\n\n<script>\n(function(){\n  const ITB_I18N = {\n    sv:{\n      planner:\"Kampanjplanerare\",\n      builderTitle:\"Skapa en f\u00f6rsta kampanjbrief p\u00e5 mindre \u00e4n en minut.\",\n      goal:\"M\u00e5l\",budget:\"Budget\",format:\"Format\",timeline:\"Tidsram\",\n      recommendedCampaign:\"Din rekommenderade kampanj\",\n      campaignGoal:\"Kampanjm\u00e5l\",\n      recommendedType:\"Rekommenderad kampanjtyp\",\n      recommendedFormats:\"Rekommenderade format\",\n      audience:\"M\u00e5lgrupp\",\n      budgetLevel:\"Budgetniv\u00e5\",\n      investment:\"Indikativ investeringsniv\u00e5\",\n      selectBudget:\"V\u00e4lj budget f\u00f6r rekommendation\",\n      disclaimer:\"Indikationen \u00e4r inte en offert. Slutligt uppl\u00e4gg, omfattning och pris fastst\u00e4lls efter dialog.\",\n      send:\"Skicka kampanjf\u00f6rfr\u00e5gan\",\n      strategy:\"Boka ett strategim\u00f6te\",\n      audienceValue:\"CIO, CTO, CISO, IT-ledare och relevanta beslutsfattare\",\n      goals:{\n        \"Varum\u00e4rkesk\u00e4nnedom\":\"Varum\u00e4rkesk\u00e4nnedom\",\n        \"Leadgenerering\":\"Leadgenerering\",\n        \"Produktlansering\":\"Produktlansering\",\n        \"Event\":\"Event\",\n        \"Tankeledarskap\":\"Tankeledarskap\",\n        \"Partnerskap\":\"Partnerskap\"\n      },\n      types:{\n        \"Varum\u00e4rkesk\u00e4nnedom\":\"Kampanj f\u00f6r varum\u00e4rkesk\u00e4nnedom\",\n        \"Leadgenerering\":\"Kampanj f\u00f6r kvalificerad leadgenerering\",\n        \"Produktlansering\":\"Kampanj f\u00f6r produktlansering\",\n        \"Event\":\"Kampanj f\u00f6r eventmarknadsf\u00f6ring\",\n        \"Tankeledarskap\":\"Kampanj f\u00f6r expertpositionering\",\n        \"Partnerskap\":\"L\u00e5ngsiktigt partnerskap\"\n      },\n      formats:{\n        \"Sponsrat redaktionellt inneh\u00e5ll\":\"Sponsrat redaktionellt inneh\u00e5ll\",\n        \"Bannerannonsering\":\"Bannerannonsering\",\n        \"Nyhetsbrev\":\"Nyhetsbrev\",\n        \"Intervju\":\"Intervju\",\n        \"Eventbevakning\":\"Eventbevakning\",\n        \"Tankeledarskap\":\"Tankeledarskap\",\n        \"Startsidesplacering\":\"Startsidesplacering\"\n      },\n      timelines:{\n        \"Omg\u00e5ende\":\"Omg\u00e5ende\",\n        \"Inom 30 dagar\":\"Inom 30 dagar\",\n        \"1\u20133 m\u00e5nader\":\"1\u20133 m\u00e5nader\",\n        \"L\u00e5ngsiktigt\":\"L\u00e5ngsiktigt\"\n      }\n    },\n    en:{\n      planner:\"Campaign Planner\",\n      builderTitle:\"Build your first campaign brief in less than a minute.\",\n      goal:\"Goals\",budget:\"Budget\",format:\"Format\",timeline:\"Time frame\",\n      recommendedCampaign:\"Your recommended campaign\",\n      campaignGoal:\"Campaign goal\",\n      recommendedType:\"Recommended campaign type\",\n      recommendedFormats:\"Recommended formats\",\n      audience:\"Target audience\",\n      budgetLevel:\"Budget level\",\n      investment:\"Indicative investment level\",\n      selectBudget:\"Select a budget for a recommendation\",\n      disclaimer:\"This indication is not a quote. Final scope, plan and pricing are confirmed after discussion.\",\n      send:\"Send campaign request\",\n      strategy:\"Book a strategy meeting\",\n      audienceValue:\"CIOs, CTOs, CISOs, IT leaders and relevant decision-makers\",\n      goals:{\n        \"Varum\u00e4rkesk\u00e4nnedom\":\"Brand awareness\",\n        \"Leadgenerering\":\"Lead generation\",\n        \"Produktlansering\":\"Product launch\",\n        \"Event\":\"Events\",\n        \"Tankeledarskap\":\"Thought leadership\",\n        \"Partnerskap\":\"Partnership\"\n      },\n      types:{\n        \"Varum\u00e4rkesk\u00e4nnedom\":\"Brand awareness campaign\",\n        \"Leadgenerering\":\"Qualified lead generation campaign\",\n        \"Produktlansering\":\"Product launch campaign\",\n        \"Event\":\"Event promotion campaign\",\n        \"Tankeledarskap\":\"Executive authority campaign\",\n        \"Partnerskap\":\"Long-term partnership\"\n      },\n      formats:{\n        \"Sponsrat redaktionellt inneh\u00e5ll\":\"Sponsored content\",\n        \"Bannerannonsering\":\"Banner advertising\",\n        \"Nyhetsbrev\":\"Newsletter\",\n        \"Intervju\":\"Interview\",\n        \"Eventbevakning\":\"Event coverage\",\n        \"Tankeledarskap\":\"Thought leadership\",\n        \"Startsidesplacering\":\"Homepage placement\"\n      },\n      timelines:{\n        \"Omg\u00e5ende\":\"Immediately\",\n        \"Inom 30 dagar\":\"Within 30 days\",\n        \"1\u20133 m\u00e5nader\":\"1\u20133 months\",\n        \"L\u00e5ngsiktigt\":\"Long-term\"\n      }\n    },\n    de:{\n      planner:\"Kampagnenplaner\",\n      builderTitle:\"Erstellen Sie in weniger als einer Minute Ihr erstes Kampagnenbriefing.\",\n      goal:\"Ziele\",budget:\"Budget\",format:\"Format\",timeline:\"Zeitrahmen\",\n      recommendedCampaign:\"Ihre empfohlene Kampagne\",\n      campaignGoal:\"Kampagnenziel\",\n      recommendedType:\"Empfohlener Kampagnentyp\",\n      recommendedFormats:\"Empfohlene Formate\",\n      audience:\"Zielgruppe\",\n      budgetLevel:\"Budgetniveau\",\n      investment:\"Indikatives Investitionsniveau\",\n      selectBudget:\"W\u00e4hlen Sie ein Budget f\u00fcr eine Empfehlung\",\n      disclaimer:\"Diese Angabe ist kein Angebot. Umfang, Planung und Preis werden nach dem Gespr\u00e4ch festgelegt.\",\n      send:\"Kampagnenanfrage senden\",\n      strategy:\"Strategiegespr\u00e4ch vereinbaren\",\n      audienceValue:\"CIOs, CTOs, CISOs, IT-Leiter und relevante Entscheider\",\n      goals:{\n        \"Varum\u00e4rkesk\u00e4nnedom\":\"Markenbekanntheit\",\"Leadgenerering\":\"Leadgenerierung\",\"Produktlansering\":\"Produkteinf\u00fchrung\",\"Event\":\"Veranstaltungen\",\"Tankeledarskap\":\"Vordenkerrolle\",\"Partnerskap\":\"Partnerschaft\"\n      },\n      types:{\n        \"Varum\u00e4rkesk\u00e4nnedom\":\"Kampagne zur Markenbekanntheit\",\"Leadgenerering\":\"Kampagne zur qualifizierten Leadgenerierung\",\"Produktlansering\":\"Produkteinf\u00fchrungskampagne\",\"Event\":\"Kampagne zur Eventpromotion\",\"Tankeledarskap\":\"Kampagne zur Expertenpositionierung\",\"Partnerskap\":\"Langfristige Partnerschaft\"\n      },\n      formats:{\n        \"Sponsrat redaktionellt inneh\u00e5ll\":\"Gesponserter Inhalt\",\"Bannerannonsering\":\"Bannerwerbung\",\"Nyhetsbrev\":\"Newsletter\",\"Intervju\":\"Interview\",\"Eventbevakning\":\"Eventberichterstattung\",\"Tankeledarskap\":\"Vordenkerrolle\",\"Startsidesplacering\":\"Startseitenplatzierung\"\n      },\n      timelines:{\"Omg\u00e5ende\":\"Sofort\",\"Inom 30 dagar\":\"Innerhalb von 30 Tagen\",\"1\u20133 m\u00e5nader\":\"1\u20133 Monate\",\"L\u00e5ngsiktigt\":\"Langfristig\"}\n    },\n    nl:{\n      planner:\"Campagneplanner\",\n      builderTitle:\"Stel in minder dan een minuut uw eerste campagnebriefing samen.\",\n      goal:\"Doelstellingen\",budget:\"Budget\",format:\"Formaat\",timeline:\"Tijdsbestek\",\n      recommendedCampaign:\"Uw aanbevolen campagne\",\n      campaignGoal:\"Campagnedoel\",\n      recommendedType:\"Aanbevolen campagnetype\",\n      recommendedFormats:\"Aanbevolen formaten\",\n      audience:\"Doelgroep\",\n      budgetLevel:\"Budgetniveau\",\n      investment:\"Indicatief investeringsniveau\",\n      selectBudget:\"Selecteer een budget voor een aanbeveling\",\n      disclaimer:\"Deze indicatie is geen offerte. De definitieve aanpak, omvang en prijs worden na overleg vastgesteld.\",\n      send:\"Campagneverzoek verzenden\",\n      strategy:\"Plan een strategievergadering\",\n      audienceValue:\"CIO's, CTO's, CISO's, IT-leiders en relevante besluitvormers\",\n      goals:{\n        \"Varum\u00e4rkesk\u00e4nnedom\":\"Merkbekendheid\",\"Leadgenerering\":\"Leadgeneratie\",\"Produktlansering\":\"Productlancering\",\"Event\":\"Evenementen\",\"Tankeledarskap\":\"Inzichtleiderschap\",\"Partnerskap\":\"Partnerschap\"\n      },\n      types:{\n        \"Varum\u00e4rkesk\u00e4nnedom\":\"Campagne voor merkbekendheid\",\"Leadgenerering\":\"Campagne voor gekwalificeerde leadgeneratie\",\"Produktlansering\":\"Productlanceringscampagne\",\"Event\":\"Campagne voor evenementpromotie\",\"Tankeledarskap\":\"Campagne voor expertpositionering\",\"Partnerskap\":\"Langdurig partnerschap\"\n      },\n      formats:{\n        \"Sponsrat redaktionellt inneh\u00e5ll\":\"Gesponsorde content\",\"Bannerannonsering\":\"Bannerreclame\",\"Nyhetsbrev\":\"Nieuwsbrief\",\"Intervju\":\"Interview\",\"Eventbevakning\":\"Evenementverslag\",\"Tankeledarskap\":\"Inzichtleiderschap\",\"Startsidesplacering\":\"Plaatsing op de homepage\"\n      },\n      timelines:{\"Omg\u00e5ende\":\"Onmiddellijk\",\"Inom 30 dagar\":\"Binnen 30 dagen\",\"1\u20133 m\u00e5nader\":\"1\u20133 maanden\",\"L\u00e5ngsiktigt\":\"Lange termijn\"}\n    },\n    da:{\n      planner:\"Kampagneplanl\u00e6gger\",\n      builderTitle:\"Lav et f\u00f8rste kampagnebrief p\u00e5 under et minut.\",\n      goal:\"M\u00e5l\",budget:\"Budget\",format:\"Format\",timeline:\"Tidsramme\",\n      recommendedCampaign:\"Din anbefalede kampagne\",\n      campaignGoal:\"Kampagnem\u00e5l\",\n      recommendedType:\"Anbefalet kampagnetype\",\n      recommendedFormats:\"Anbefalede formater\",\n      audience:\"M\u00e5lgruppe\",\n      budgetLevel:\"Budgetniveau\",\n      investment:\"Vejledende investeringsniveau\",\n      selectBudget:\"V\u00e6lg et budget for at f\u00e5 en anbefaling\",\n      disclaimer:\"Indikationen er ikke et tilbud. Endeligt omfang, plan og pris fastl\u00e6gges efter dialog.\",\n      send:\"Send kampagneforesp\u00f8rgsel\",\n      strategy:\"Book et strategim\u00f8de\",\n      audienceValue:\"CIO'er, CTO'er, CISO'er, IT-ledere og relevante beslutningstagere\",\n      goals:{\n        \"Varum\u00e4rkesk\u00e4nnedom\":\"Brandkendskab\",\"Leadgenerering\":\"Leadgenerering\",\"Produktlansering\":\"Produktlancering\",\"Event\":\"Events\",\"Tankeledarskap\":\"Thought leadership\",\"Partnerskap\":\"Partnerskab\"\n      },\n      types:{\n        \"Varum\u00e4rkesk\u00e4nnedom\":\"Kampagne for brandkendskab\",\"Leadgenerering\":\"Kampagne for kvalificeret leadgenerering\",\"Produktlansering\":\"Produktlanceringskampagne\",\"Event\":\"Kampagne for eventmarkedsf\u00f8ring\",\"Tankeledarskap\":\"Kampagne for ekspertpositionering\",\"Partnerskap\":\"Langsigtet partnerskab\"\n      },\n      formats:{\n        \"Sponsrat redaktionellt inneh\u00e5ll\":\"Sponsoreret indhold\",\"Bannerannonsering\":\"Bannerannoncering\",\"Nyhetsbrev\":\"Nyhedsbrev\",\"Intervju\":\"Interview\",\"Eventbevakning\":\"Eventd\u00e6kning\",\"Tankeledarskap\":\"Thought leadership\",\"Startsidesplacering\":\"Forsideplacering\"\n      },\n      timelines:{\"Omg\u00e5ende\":\"Med det samme\",\"Inom 30 dagar\":\"Inden for 30 dage\",\"1\u20133 m\u00e5nader\":\"1\u20133 m\u00e5neder\",\"L\u00e5ngsiktigt\":\"Langsigtet\"}\n    },\n    nb:{\n      planner:\"Kampanjeplanlegger\",\n      builderTitle:\"Lag en f\u00f8rste kampanjebrief p\u00e5 under ett minutt.\",\n      goal:\"M\u00e5l\",budget:\"Budsjett\",format:\"Format\",timeline:\"Tidsramme\",\n      recommendedCampaign:\"Din anbefalte kampanje\",\n      campaignGoal:\"Kampanjem\u00e5l\",\n      recommendedType:\"Anbefalt kampanjetype\",\n      recommendedFormats:\"Anbefalte formater\",\n      audience:\"M\u00e5lgruppe\",\n      budgetLevel:\"Budsjettniv\u00e5\",\n      investment:\"Veiledende investeringsniv\u00e5\",\n      selectBudget:\"Velg et budsjett for \u00e5 f\u00e5 en anbefaling\",\n      disclaimer:\"Indikasjonen er ikke et tilbud. Endelig omfang, plan og pris fastsettes etter dialog.\",\n      send:\"Send kampanjeforesp\u00f8rsel\",\n      strategy:\"Book et strategim\u00f8te\",\n      audienceValue:\"CIO-er, CTO-er, CISO-er, IT-ledere og relevante beslutningstakere\",\n      goals:{\n        \"Varum\u00e4rkesk\u00e4nnedom\":\"Merkekjennskap\",\"Leadgenerering\":\"Leadgenerering\",\"Produktlansering\":\"Produktlansering\",\"Event\":\"Arrangementer\",\"Tankeledarskap\":\"Thought leadership\",\"Partnerskap\":\"Partnerskap\"\n      },\n      types:{\n        \"Varum\u00e4rkesk\u00e4nnedom\":\"Kampanje for merkekjennskap\",\"Leadgenerering\":\"Kampanje for kvalifisert leadgenerering\",\"Produktlansering\":\"Produktlanseringskampanje\",\"Event\":\"Kampanje for arrangementsmarkedsf\u00f8ring\",\"Tankeledarskap\":\"Kampanje for ekspertposisjonering\",\"Partnerskap\":\"Langsiktig partnerskap\"\n      },\n      formats:{\n        \"Sponsrat redaktionellt inneh\u00e5ll\":\"Sponset innhold\",\"Bannerannonsering\":\"Bannerannonsering\",\"Nyhetsbrev\":\"Nyhetsbrev\",\"Intervju\":\"Intervju\",\"Eventbevakning\":\"Arrangementsdekning\",\"Tankeledarskap\":\"Thought leadership\",\"Startsidesplacering\":\"Forsideplassering\"\n      },\n      timelines:{\"Omg\u00e5ende\":\"Umiddelbart\",\"Inom 30 dagar\":\"Innen 30 dager\",\"1\u20133 m\u00e5nader\":\"1\u20133 m\u00e5neder\",\"L\u00e5ngsiktigt\":\"Langsiktig\"}\n    },\n    fi:{\n      planner:\"Kampanjasuunnittelija\",\n      builderTitle:\"Luo ensimm\u00e4inen kampanjabrief alle minuutissa.\",\n      goal:\"Tavoitteet\",budget:\"Budjetti\",format:\"Muoto\",timeline:\"Aikataulu\",\n      recommendedCampaign:\"Suositeltu kampanjasi\",\n      campaignGoal:\"Kampanjatavoite\",\n      recommendedType:\"Suositeltu kampanjatyyppi\",\n      recommendedFormats:\"Suositellut muodot\",\n      audience:\"Kohderyhm\u00e4\",\n      budgetLevel:\"Budjettitaso\",\n      investment:\"Ohjeellinen investointitaso\",\n      selectBudget:\"Valitse budjetti saadaksesi suosituksen\",\n      disclaimer:\"Arvio ei ole tarjous. Lopullinen laajuus, suunnitelma ja hinta vahvistetaan keskustelun j\u00e4lkeen.\",\n      send:\"L\u00e4het\u00e4 kampanjapyynt\u00f6\",\n      strategy:\"Varaa strategiakeskustelu\",\n      audienceValue:\"CIO:t, CTO:t, CISO:t, IT-johtajat ja olennaiset p\u00e4\u00e4t\u00f6ksentekij\u00e4t\",\n      goals:{\n        \"Varum\u00e4rkesk\u00e4nnedom\":\"Br\u00e4nditunnettuus\",\"Leadgenerering\":\"Liidien generointi\",\"Produktlansering\":\"Tuotelanseeraus\",\"Event\":\"Tapahtumat\",\"Tankeledarskap\":\"Ajatusjohtajuus\",\"Partnerskap\":\"Kumppanuus\"\n      },\n      types:{\n        \"Varum\u00e4rkesk\u00e4nnedom\":\"Br\u00e4nditunnettuuskampanja\",\"Leadgenerering\":\"Kampanja laadukkaiden liidien generointiin\",\"Produktlansering\":\"Tuotelanseerauskampanja\",\"Event\":\"Tapahtumamarkkinointikampanja\",\"Tankeledarskap\":\"Asiantuntijapositiointikampanja\",\"Partnerskap\":\"Pitk\u00e4aikainen kumppanuus\"\n      },\n      formats:{\n        \"Sponsrat redaktionellt inneh\u00e5ll\":\"Sponsoroitu sis\u00e4lt\u00f6\",\"Bannerannonsering\":\"Bannerimainonta\",\"Nyhetsbrev\":\"Uutiskirje\",\"Intervju\":\"Haastattelu\",\"Eventbevakning\":\"Tapahtumaseuranta\",\"Tankeledarskap\":\"Ajatusjohtajuus\",\"Startsidesplacering\":\"Etusivun sijoittelu\"\n      },\n      timelines:{\"Omg\u00e5ende\":\"Heti\",\"Inom 30 dagar\":\"30 p\u00e4iv\u00e4n kuluessa\",\"1\u20133 m\u00e5nader\":\"1\u20133 kuukautta\",\"L\u00e5ngsiktigt\":\"Pitk\u00e4aikainen\"}\n    }\n  };\n\n  function lang(){\n    const html=(document.documentElement.lang||'').toLowerCase().split('-')[0];\n    const path=(location.pathname.split('\/').filter(Boolean)[0]||'').toLowerCase();\n    const supported=['sv','en','de','nl','da','nb','fi'];\n    return supported.includes(path)?path:(supported.includes(html)?html:'sv');\n  }\n  function t(){ return ITB_I18N[lang()] || ITB_I18N.sv; }\n\n  function translatePlanner(){\n    const D=t();\n\n    \/\/ Fixed planner section labels\n    const eyebrow=[...document.querySelectorAll('.itbcp-eyebrow')].find(el=>\/Kampanjplanerare|Campaign Planner|Campagneplanner|Kampagnenplaner\/i.test(el.textContent));\n    if(eyebrow) eyebrow.textContent=D.planner;\n\n    const planner=document.getElementById('planner');\n    if(planner){\n      const h2=planner.querySelector('.itbcp-h2');\n      if(h2) h2.textContent=D.builderTitle;\n\n      const groupTitles=planner.querySelectorAll('.itbcp-builder-group > strong');\n      if(groupTitles[0]) groupTitles[0].textContent='1. '+D.goal;\n      if(groupTitles[1]) groupTitles[1].textContent='2. '+D.budget;\n      if(groupTitles[2]) groupTitles[2].textContent='3. '+D.format;\n      if(groupTitles[3]) groupTitles[3].textContent='4. '+D.timeline;\n    }\n\n    const proposal=document.getElementById('itbcpProposal');\n    if(proposal){\n      const h3=proposal.querySelector('h3');\n      if(h3) h3.textContent=D.recommendedCampaign;\n\n      const labels=proposal.querySelectorAll('.itbcp-proposal-item > span');\n      if(labels[0]) labels[0].textContent=D.campaignGoal;\n      if(labels[1]) labels[1].textContent=D.recommendedType;\n      if(labels[2]) labels[2].textContent=D.recommendedFormats;\n      if(labels[3]) labels[3].textContent=D.timeline;\n      if(labels[4]) labels[4].textContent=D.audience;\n      if(labels[5]) labels[5].textContent=D.budgetLevel;\n\n      const invest=proposal.querySelector('.itbcp-investment');\n      if(invest){\n        const sp=invest.querySelector('span');\n        const sm=invest.querySelector('small');\n        if(sp) sp.textContent=D.investment;\n        if(sm) sm.textContent=D.disclaimer;\n      }\n\n      const send=document.getElementById('cpSendBtn');\n      const strategy=document.getElementById('cpDiscussBtn');\n      if(send) send.textContent=D.send;\n      if(strategy) strategy.textContent=D.strategy;\n    }\n\n    \/\/ Translate option chips from their stable Swedish data-values.\n    document.querySelectorAll('.itbcp-option[data-value], .itbcp-goal[data-goal]').forEach(el=>{\n      const key=el.dataset.value || el.dataset.goal;\n      if(el.classList.contains('itbcp-goal')){\n        const h3=el.querySelector('.itbcp-h3');\n        if(h3 && D.goals[key]) h3.textContent=D.goals[key];\n      }else{\n        const group=el.closest('.itbcp-options')?.dataset.group;\n        if(group==='goal' && D.goals[key]) el.textContent=D.goals[key];\n        if(group==='timeline' && D.timelines[key]) el.textContent=D.timelines[key];\n        if(group==='format' && D.formats[key]) el.textContent=D.formats[key];\n      }\n    });\n\n    \/\/ Update current generated values.\n    const rawGoal=document.querySelector('.itbcp-goal.is-selected')?.dataset.goal ||\n      document.querySelector('.itbcp-options[data-group=\"goal\"] .itbcp-option.is-active')?.dataset.value || '';\n    if(window.ITB_REFRESH_TRANSLATED_PROPOSAL) window.ITB_REFRESH_TRANSLATED_PROPOSAL(rawGoal,D);\n  }\n\n  window.ITB_GET_PLANNER_I18N=t;\n  window.ITB_TRANSLATE_PLANNER=translatePlanner;\n\n  if(document.readyState==='loading'){\n    document.addEventListener('DOMContentLoaded',()=>setTimeout(translatePlanner,80),{once:true});\n  }else setTimeout(translatePlanner,80);\n\n  \/\/ TranslatePress language switches can update the DOM without a full navigation.\n  new MutationObserver(()=>clearTimeout(window.__itbLangTimer)|| (window.__itbLangTimer=setTimeout(translatePlanner,120)))\n    .observe(document.documentElement,{attributes:true,attributeFilter:['lang']});\n})();\n<\/script>\n\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":"IT-Branschens Kampanjplanerare Planera n\u00e4sta kampanj med st\u00f6rre precision Planera, j\u00e4mf\u00f6r och skicka en kampanjf\u00f6rfr\u00e5gan p\u00e5 n\u00e5gra minuter. Tillsammans&hellip;","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"csco_display_header_overlay":false,"csco_singular_sidebar":"disabled","csco_page_header_type":"none","csco_page_load_nextpost":"","csco_post_video_location":[],"csco_post_video_location_hash":"","csco_post_video_url":"","csco_post_video_bg_start_time":0,"csco_post_video_bg_end_time":0,"footnotes":""},"class_list":["post-31466","page","type-page","status-publish","cs-entry","cs-video-wrap"],"_links":{"self":[{"href":"https:\/\/itbranschen.com\/da\/wp-json\/wp\/v2\/pages\/31466","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/itbranschen.com\/da\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/itbranschen.com\/da\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/itbranschen.com\/da\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/itbranschen.com\/da\/wp-json\/wp\/v2\/comments?post=31466"}],"version-history":[{"count":0,"href":"https:\/\/itbranschen.com\/da\/wp-json\/wp\/v2\/pages\/31466\/revisions"}],"wp:attachment":[{"href":"https:\/\/itbranschen.com\/da\/wp-json\/wp\/v2\/media?parent=31466"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}