{"context":{"brandSettings":{"accentColor1":{"hex":"#444444"},"accentColor2":{"hex":"#0093b0"},"accentColor3":null,"bodyFont":null,"colors":[{"hex":"#db0027"},{"hex":"#ffffff"},{"hex":"#444444"},{"hex":"#0093b0"},{"hex":"#004959"}],"fallbackFont":null,"favicon":{"domain":null,"name":"BCT Technology AG","src":"https://bct-technology.com/hubfs/_images/_email-zift/bct-favicon.png"},"favicons":[{"domain":null,"name":"BCT Technology AG","src":"https://bct-technology.com/hubfs/_images/_email-zift/bct-favicon.png"},{"domain":"polarion.ch","name":"traceability3","src":"https://bct-technology.com/hubfs/_images/_website/_template/traceability3.svg"},{"domain":"teamcenter.ch","name":"hub","src":"https://bct-technology.com/hubfs/_images/_website/_template/hub.svg"},{"domain":"cascate.de","name":"CASCATE GmbH","src":"https://bct-technology.com/hubfs/_images/_logos/cascate_logo_4c_part_of_bct.svg"}],"fonts":[],"logo":{"alt":"BCT Technology AG","domain":null,"height":66,"link":null,"name":"BCT Technology AG","src":"https://bct-technology.com/hubfs/_images/_logos/bct_4c.svg","width":253},"logos":[{"alt":"BCT Technology AG","domain":null,"height":66,"link":null,"name":"BCT Technology AG","src":"https://bct-technology.com/hubfs/_images/_logos/bct_4c.svg","width":253}],"primaryColor":{"hex":"#db0027"},"primaryFavicon":{"domain":null,"name":"BCT Technology AG","src":"https://bct-technology.com/hubfs/_images/_email-zift/bct-favicon.png"},"primaryFont":null,"primaryLogo":{"alt":"BCT Technology AG","domain":null,"height":66,"link":null,"name":"BCT Technology AG","src":"https://bct-technology.com/hubfs/_images/_logos/bct_4c.svg","width":253},"secondaryColor":{"hex":"#ffffff"}},"menuData":{"activeBranch":false,"activeNode":false,"blogNode":false,"categoryId":null,"children":[{"activeBranch":false,"activeNode":false,"blogNode":false,"categoryId":null,"children":[],"contentGroupId":null,"contentType":null,"errorMessage":null,"guid":null,"isDeleted":false,"isNonLinkingNode":false,"isPublished":true,"label":"Tickets","level":1,"linkTarget":null,"live":true,"nodeType":3,"pageId":null,"pageTitle":null,"parentGuid":null,"slug":null,"state":null,"subcategory":null,"topLevelAncestorGuid":null,"url":"https://www.bct-technology.com/customer-portal","urlParamStr":"","urlWithoutAnchor":"https://www.bct-technology.com/customer-portal"},{"activeBranch":false,"activeNode":false,"blogNode":false,"categoryId":null,"children":[],"contentGroupId":null,"contentType":null,"errorMessage":null,"guid":null,"isDeleted":false,"isNonLinkingNode":false,"isPublished":true,"label":"Logout","level":1,"linkTarget":null,"live":true,"nodeType":3,"pageId":null,"pageTitle":null,"parentGuid":null,"slug":null,"state":null,"subcategory":null,"topLevelAncestorGuid":null,"url":"https://www.bct-technology.com/_hcms/mem/logout","urlParamStr":"","urlWithoutAnchor":"https://www.bct-technology.com/_hcms/mem/logout"}],"contentGroupId":null,"contentType":null,"errorMessage":null,"guid":null,"isDeleted":false,"isNonLinkingNode":false,"isPublished":true,"label":null,"level":0,"linkTarget":null,"live":true,"nodeType":3,"pageId":null,"pageTitle":null,"parentGuid":null,"slug":null,"state":null,"subcategory":null,"topLevelAncestorGuid":null,"url":null,"urlParamStr":"","urlWithoutAnchor":"null"},"themeSettings":{"bodyFont":{"casing":null,"color":null,"css":"","fallback":null,"font":null,"font_set":"DEFAULT","letter_spacing":null,"line_height":null,"size":null,"size_unit":null,"style":null,"styles":null,"variant":null},"primaryFont":{"casing":null,"color":null,"css":"","fallback":null,"font":null,"font_set":"DEFAULT","letter_spacing":null,"line_height":null,"size":null,"size_unit":null,"style":null,"styles":null,"variant":null},"trellisBorderRadius":"rounded","trellisColorFillPrimaryDefault":{"color":"#db0027","css":"#db0027","hex":"#db0027","opacity":null,"rgb":"rgb(219, 0, 39)","rgba":"rgba(219, 0, 39, 1)"},"trellisColorFillSecondaryDefault":{"color":"#ffffff","css":"#ffffff","hex":"#ffffff","opacity":null,"rgb":"rgb(255, 255, 255)","rgba":"rgba(255, 255, 255, 1)"},"trellisColorFillSurfaceDefault":"light","trellisColorFillTertiaryDefault":{"color":"#444444","css":"#444444","hex":"#444444","opacity":null,"rgb":"rgb(68, 68, 68)","rgba":"rgba(68, 68, 68, 1)"},"trellisColorTextInteractiveDefault":{"color":"#666666","css":"#666666","hex":"#666666","opacity":null,"rgb":"rgb(102, 102, 102)","rgba":"rgba(102, 102, 102, 1)"}},"companyName":"BCT Technology AG"},"modules":{},"dndAreas":{},"globalPartials":{},"headHtml":"<meta name=\"viewport\" content=\"width=device-width, initial-scale=1\"> \n<meta property=\"og:description\" content=\"\"> \n<meta property=\"og:title\" content=\"\"> \n<meta name=\"twitter:description\" content=\"\"> \n<meta name=\"twitter:title\" content=\"\"> \n<style>\na.cta_button{-moz-box-sizing:content-box !important;-webkit-box-sizing:content-box !important;box-sizing:content-box !important;vertical-align:middle}.hs-breadcrumb-menu{list-style-type:none;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px}.hs-breadcrumb-menu-item{float:left;padding:10px 0px 10px 10px}.hs-breadcrumb-menu-divider:before{content:'›';padding-left:10px}.hs-featured-image-link{border:0}.hs-featured-image{float:right;margin:0 0 20px 20px;max-width:50%}@media (max-width: 568px){.hs-featured-image{float:none;margin:0;width:100%;max-width:100%}}.hs-screen-reader-text{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px}\n</style> \n<!--  Added by GoogleAnalytics4 integration --> \n<script data-cookieconsent=\"ignore\">\nvar _hsp = window._hsp = window._hsp || [];\nwindow.dataLayer = window.dataLayer || [];\nfunction gtag(){dataLayer.push(arguments);}\n\nvar useGoogleConsentModeV2 = true;\nvar waitForUpdateMillis = 1000;\n\n\nif (!window._hsGoogleConsentRunOnce) {\n  window._hsGoogleConsentRunOnce = true;\n\n  gtag('consent', 'default', {\n    'ad_storage': 'denied',\n    'analytics_storage': 'denied',\n    'ad_user_data': 'denied',\n    'ad_personalization': 'denied',\n    'wait_for_update': waitForUpdateMillis\n  });\n\n  if (useGoogleConsentModeV2) {\n    _hsp.push(['useGoogleConsentModeV2'])\n  } else {\n    _hsp.push(['addPrivacyConsentListener', function(consent){\n      var hasAnalyticsConsent = consent && (consent.allowed || (consent.categories && consent.categories.analytics));\n      var hasAdsConsent = consent && (consent.allowed || (consent.categories && consent.categories.advertisement));\n\n      gtag('consent', 'update', {\n        'ad_storage': hasAdsConsent ? 'granted' : 'denied',\n        'analytics_storage': hasAnalyticsConsent ? 'granted' : 'denied',\n        'ad_user_data': hasAdsConsent ? 'granted' : 'denied',\n        'ad_personalization': hasAdsConsent ? 'granted' : 'denied'\n      });\n    }]);\n  }\n}\n\ngtag('js', new Date());\ngtag('set', 'developer_id.dZTQ1Zm', true);\ngtag('config', 'G-4RZKK42RPH');\n</script> \n<script data-cookieconsent=\"ignore\" async src=\"https://www.googletagmanager.com/gtag/js?id=G-4RZKK42RPH\"></script> \n<!-- /Added by GoogleAnalytics4 integration --> \n<!--  Added by GoogleTagManager integration --> \n<script data-cookieconsent=\"ignore\">\nvar _hsp = window._hsp = window._hsp || [];\nwindow.dataLayer = window.dataLayer || [];\nfunction gtag(){dataLayer.push(arguments);}\n\nvar useGoogleConsentModeV2 = true;\nvar waitForUpdateMillis = 1000;\n\nif (useGoogleConsentModeV2) {\n\n  gtag('set','developer_id.dZTQ1Zm',true);\n\n  gtag('consent', 'default', {\n  'ad_storage': 'denied',\n  'analytics_storage': 'denied',\n  'ad_user_data': 'denied',\n  'ad_personalization': 'denied',\n  'wait_for_update': waitForUpdateMillis\n  });\n}\n\nvar hsLoadGtm = function loadGtm() {\n    if(window._hsGtmLoadOnce) {\n      return;\n    }\n\n    if (useGoogleConsentModeV2) {\n      _hsp.push(['useGoogleConsentModeV2'])\n    }\n\n    (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\n    new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],\n    j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=\n    'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);\n    })(window,document,'script','dataLayer','GTM-5CJ52F');\n\n    window._hsGtmLoadOnce = true;\n};\n\n_hsp.push(['addPrivacyConsentListener', function(consent){\n  if(consent.allowed || (consent.categories && consent.categories.analytics)){\n    hsLoadGtm();\n  }\n}]);\n\n</script> \n<!-- /Added by GoogleTagManager integration --> \n<link rel=\"canonical\" href=\"https://www.bct-technology.com/hs/portals/customer-portal-app/brand\"> \n<script>\ndocument.addEventListener(\"DOMContentLoaded\", function() {\n  const menuWrapper = document.querySelector('#hs_menu_wrapper_global_header_v2_');\n  if (!menuWrapper) return;\n\n  // Function to replace login with logout (or vice versa)\n  function updateLoginLink(isLoggedIn) {\n    const loginLink = menuWrapper.querySelector('a[href*=\"_hcms/mem/login\"]');\n    if (loginLink) {\n      if (isLoggedIn) {\n        loginLink.textContent = 'Logout';\n        loginLink.setAttribute('href', 'https://bct-technology.com/_hcms/mem/logout');\n      } else {\n        loginLink.textContent = 'Login';\n        loginLink.setAttribute('href', 'https://bct-technology.com/_hcms/mem/login');\n      }\n    }\n  }\n\n  // Attempt to check login state by pinging a gated page\n  fetch('https://bct-technology.com/de-de/mein-konto', { credentials: 'include' })\n    .then(response => {\n      // If redirected to login, user is not logged in\n      if (response.redirected && response.url.includes('/login')) {\n        updateLoginLink(false);\n      } else {\n        updateLoginLink(true);\n      }\n    })\n    .catch(err => {\n      console.warn('Login check failed:', err);\n      updateLoginLink(false); // fail safe: assume not logged in\n    });\n});\n</script> \n<meta property=\"og:url\" content=\"https://www.bct-technology.com/hs/portals/customer-portal-app/brand\"> \n<meta http-equiv=\"content-language\" content=\"en\">","footerHtml":"<!-- HubSpot performance collection script --> \n<script defer src=\"/hs/hsstatic/content-cwv-embed/static-1.1293/embed.js\"></script> \n<!-- Start of HubSpot Analytics Code --> \n<script type=\"text/javascript\">\nvar _hsq = _hsq || [];\n_hsq.push([\"setContentType\", \"app-page\"]);\n_hsq.push([\"setCanonicalUrl\", \"https:\\/\\/www.bct-technology.com\\/hs\\/portals\\/customer-portal-app\\/brand\"]);\n_hsq.push([\"setPageId\", \"477458546880\"]);\n_hsq.push([\"setContentMetadata\", {\n    \"contentPageId\": 477458546880,\n    \"legacyPageId\": \"477458546880\",\n    \"contentFolderId\": null,\n    \"contentGroupId\": null,\n    \"abTestId\": null,\n    \"languageVariantId\": 477458546880,\n    \"languageCode\": \"en\",\n    \n    \n}]);\n</script> \n<script type=\"text/javascript\" id=\"hs-script-loader\" async defer src=\"/hs/scriptloader/8017253.js\"></script> \n<!-- End of HubSpot Analytics Code --> \n<script type=\"text/javascript\">\nvar hsVars = {\n    render_id: \"faeed9f3-1f82-49d1-9f83-6b9eae89bf2c\",\n    ticks: 1790336269155,\n    page_id: 477458546880,\n    \n    content_group_id: 0,\n    portal_id: 8017253,\n    app_hs_base_url: \"https://app-eu1.hubspot.com\",\n    cp_hs_base_url: \"https://cp-eu1.hubspot.com\",\n    language: \"en\",\n    analytics_page_type: \"app-page\",\n    scp_content_type: \"\",\n    \n    analytics_page_id: \"477458546880\",\n    category_id: 20,\n    folder_id: 0,\n    is_hubspot_user: false\n}\n</script> \n<script defer src=\"/hs/hsstatic/HubspotToolsMenu/static-1.640/js/index.js\"></script> \n<script>\n  // Language Switch Deutsch\ndocument.addEventListener(\"DOMContentLoaded\", function() {\n    document.querySelectorAll('.lang_switcher_link').forEach(function(link) {\n        if (link.getAttribute('data-language') === 'de-de') {\n            link.textContent = 'Deutsch';\n        }\n    });\n});\n</script> \n<script>\n(function () {\n  'use strict';\n\n  var IFRAME_SEL = 'iframe[data-cookieblock-src]';\n  var PLACEHOLDER_CLASS = 'bct-cc-placeholder';\n  var FAMIGO_CONTAINER_SEL = '#famigoCompanyWidget';\n\n  function getLang() {\n    var lang = navigator.language || 'de';\n    return String(lang).toLowerCase().startsWith('en') ? 'en' : 'de';\n  }\n\n  function hasMarketingConsent() {\n    return !!(\n      window.Cookiebot &&\n      Cookiebot.consent &&\n      Cookiebot.consent.marketing === true\n    );\n  }\n\n  function buildPlaceholder() {\n    var wrapper = document.createElement('div');\n    wrapper.className = PLACEHOLDER_CLASS + ' cookieconsent-optout-marketing';\n    wrapper.style.cssText =\n      'background:#ccc;display:flex;align-items:center;justify-content:center;' +\n      'position:absolute;inset:0;width:100%;height:100%;z-index:999;' +\n      'box-sizing:border-box;';\n\n    var card = document.createElement('div');\n    card.style.cssText =\n      'background:#848484;color:#fff;padding:16px;border-radius:15px;' +\n      'max-width:calc(100% - 32px);text-align:center;line-height:1.4;';\n\n    var lang = getLang();\n    var a = document.createElement('a');\n    a.href = '#';\n    a.textContent = lang === 'en' ? 'Accept cookies' : 'Akzeptieren Sie Cookies';\n    a.style.color = '#fff';\n    a.style.textDecoration = 'underline';\n    a.setAttribute('role', 'button');\n\n    a.addEventListener('click', function (e) {\n      e.preventDefault();\n      if (window.Cookiebot && typeof Cookiebot.show === 'function') {\n        Cookiebot.show();\n      }\n    });\n\n    var p = document.createElement('p');\n    p.style.margin = '0';\n    p.style.color = '#fff';\n    p.appendChild(a);\n    p.appendChild(document.createTextNode(\n      lang === 'en' ? ' to view the content.' : ', um die Inhalte sehen zu können.'\n    ));\n\n    card.appendChild(p);\n    wrapper.appendChild(card);\n\n    return wrapper;\n  }\n\n  function ensureRelative(el) {\n    if (!el) return;\n    try {\n      if (getComputedStyle(el).position === 'static') {\n        el.style.position = 'relative';\n      }\n    } catch (e) {\n      el.style.position = 'relative';\n    }\n  }\n\n  function removePlaceholders(scope) {\n    (scope || document).querySelectorAll('.' + PLACEHOLDER_CLASS).forEach(function (el) {\n      el.remove();\n    });\n  }\n\n  function processIframes() {\n    var consent = hasMarketingConsent();\n\n    document.querySelectorAll(IFRAME_SEL).forEach(function (iframe) {\n\n    \n\n      var parent =\n        iframe.closest('.hs-responsive-embed-inner-wrapper') ||\n        iframe.parentNode;\n\n      if (!parent) return;\n\n      ensureRelative(parent);\n\n      if (consent) {\n        var src = iframe.getAttribute('data-cookieblock-src');\n\n        if (src && !iframe.getAttribute('src')) {\n          iframe.setAttribute('src', src);\n        }\n\n        iframe.style.setProperty('visibility', 'visible', 'important');\n        iframe.style.setProperty('opacity', '1', 'important');\n        iframe.style.setProperty('pointer-events', 'auto', 'important');\n\n        removePlaceholders(parent);\n      } else {\n        iframe.removeAttribute('src');\n\n        iframe.style.setProperty('visibility', 'hidden', 'important');\n        iframe.style.setProperty('opacity', '0', 'important');\n        iframe.style.setProperty('pointer-events', 'none', 'important');\n\n        if (!parent.querySelector('.' + PLACEHOLDER_CLASS)) {\n          parent.appendChild(buildPlaceholder());\n        }\n      }\n    });\n  }\n\n  function processFamigo() {\n    var consent = hasMarketingConsent();\n\n    document.querySelectorAll(FAMIGO_CONTAINER_SEL).forEach(function (el) {\n      ensureRelative(el);\n\n      if (!el.style.minHeight) {\n        el.style.minHeight = '600px';\n      }\n\n      if (consent) {\n        removePlaceholders(el);\n      } else if (!el.querySelector('.' + PLACEHOLDER_CLASS)) {\n        el.appendChild(buildPlaceholder());\n      }\n    });\n  }\n\n  function run() {\n    processIframes();\n    processFamigo();\n  }\n\n  function delayedRun() {\n    run();\n    setTimeout(run, 300);\n    setTimeout(run, 1000);\n    setTimeout(run, 2500);\n  }\n\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', delayedRun);\n  } else {\n    delayedRun();\n  }\n\n  window.addEventListener('load', delayedRun);\n  window.addEventListener('CookiebotOnConsentReady', delayedRun);\n  window.addEventListener('CookiebotOnAccept', delayedRun);\n  window.addEventListener('CookiebotOnDecline', delayedRun);\n\n  var observerTimer = null;\n  var observer = new MutationObserver(function () {\n    clearTimeout(observerTimer);\n    observerTimer = setTimeout(run, 150);\n  });\n\n  observer.observe(document.documentElement, {\n    childList: true,\n    subtree: true\n  });\n})();\n</script>","headElements":[{"tag":"meta","attributes":{"name":"viewport","content":"width=device-width, initial-scale=1"}},{"tag":"meta","attributes":{"property":"og:description","content":""}},{"tag":"meta","attributes":{"property":"og:title","content":""}},{"tag":"meta","attributes":{"name":"twitter:description","content":""}},{"tag":"meta","attributes":{"name":"twitter:title","content":""}},{"tag":"style","children":[{"tag":"#text","text":"a.cta_button{-moz-box-sizing:content-box !important;-webkit-box-sizing:content-box !important;box-sizing:content-box !important;vertical-align:middle}.hs-breadcrumb-menu{list-style-type:none;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px}.hs-breadcrumb-menu-item{float:left;padding:10px 0px 10px 10px}.hs-breadcrumb-menu-divider:before{content:'›';padding-left:10px}.hs-featured-image-link{border:0}.hs-featured-image{float:right;margin:0 0 20px 20px;max-width:50%}@media (max-width: 568px){.hs-featured-image{float:none;margin:0;width:100%;max-width:100%}}.hs-screen-reader-text{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px}"}]},{"tag":"script","children":[{"tag":"#text","text":"var _hsp = window._hsp = window._hsp || [];\nwindow.dataLayer = window.dataLayer || [];\nfunction gtag(){dataLayer.push(arguments);}\n\nvar useGoogleConsentModeV2 = true;\nvar waitForUpdateMillis = 1000;\n\n\nif (!window._hsGoogleConsentRunOnce) {\n  window._hsGoogleConsentRunOnce = true;\n\n  gtag('consent', 'default', {\n    'ad_storage': 'denied',\n    'analytics_storage': 'denied',\n    'ad_user_data': 'denied',\n    'ad_personalization': 'denied',\n    'wait_for_update': waitForUpdateMillis\n  });\n\n  if (useGoogleConsentModeV2) {\n    _hsp.push(['useGoogleConsentModeV2'])\n  } else {\n    _hsp.push(['addPrivacyConsentListener', function(consent){\n      var hasAnalyticsConsent = consent && (consent.allowed || (consent.categories && consent.categories.analytics));\n      var hasAdsConsent = consent && (consent.allowed || (consent.categories && consent.categories.advertisement));\n\n      gtag('consent', 'update', {\n        'ad_storage': hasAdsConsent ? 'granted' : 'denied',\n        'analytics_storage': hasAnalyticsConsent ? 'granted' : 'denied',\n        'ad_user_data': hasAdsConsent ? 'granted' : 'denied',\n        'ad_personalization': hasAdsConsent ? 'granted' : 'denied'\n      });\n    }]);\n  }\n}\n\ngtag('js', new Date());\ngtag('set', 'developer_id.dZTQ1Zm', true);\ngtag('config', 'G-4RZKK42RPH');"}],"attributes":{"data-cookieconsent":"ignore"}},{"tag":"script","attributes":{"async":"","src":"https://www.googletagmanager.com/gtag/js?id=G-4RZKK42RPH","data-cookieconsent":"ignore"}},{"tag":"script","children":[{"tag":"#text","text":"var _hsp = window._hsp = window._hsp || [];\nwindow.dataLayer = window.dataLayer || [];\nfunction gtag(){dataLayer.push(arguments);}\n\nvar useGoogleConsentModeV2 = true;\nvar waitForUpdateMillis = 1000;\n\nif (useGoogleConsentModeV2) {\n\n  gtag('set','developer_id.dZTQ1Zm',true);\n\n  gtag('consent', 'default', {\n  'ad_storage': 'denied',\n  'analytics_storage': 'denied',\n  'ad_user_data': 'denied',\n  'ad_personalization': 'denied',\n  'wait_for_update': waitForUpdateMillis\n  });\n}\n\nvar hsLoadGtm = function loadGtm() {\n    if(window._hsGtmLoadOnce) {\n      return;\n    }\n\n    if (useGoogleConsentModeV2) {\n      _hsp.push(['useGoogleConsentModeV2'])\n    }\n\n    (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\n    new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],\n    j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=\n    'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);\n    })(window,document,'script','dataLayer','GTM-5CJ52F');\n\n    window._hsGtmLoadOnce = true;\n};\n\n_hsp.push(['addPrivacyConsentListener', function(consent){\n  if(consent.allowed || (consent.categories && consent.categories.analytics)){\n    hsLoadGtm();\n  }\n}]);"}],"attributes":{"data-cookieconsent":"ignore"}},{"tag":"link","attributes":{"rel":"canonical","href":"https://www.bct-technology.com/hs/portals/customer-portal-app/brand"}},{"tag":"script","children":[{"tag":"#text","text":"document.addEventListener(\"DOMContentLoaded\", function() {\n  const menuWrapper = document.querySelector('#hs_menu_wrapper_global_header_v2_');\n  if (!menuWrapper) return;\n\n  // Function to replace login with logout (or vice versa)\n  function updateLoginLink(isLoggedIn) {\n    const loginLink = menuWrapper.querySelector('a[href*=\"_hcms/mem/login\"]');\n    if (loginLink) {\n      if (isLoggedIn) {\n        loginLink.textContent = 'Logout';\n        loginLink.setAttribute('href', 'https://bct-technology.com/_hcms/mem/logout');\n      } else {\n        loginLink.textContent = 'Login';\n        loginLink.setAttribute('href', 'https://bct-technology.com/_hcms/mem/login');\n      }\n    }\n  }\n\n  // Attempt to check login state by pinging a gated page\n  fetch('https://bct-technology.com/de-de/mein-konto', { credentials: 'include' })\n    .then(response => {\n      // If redirected to login, user is not logged in\n      if (response.redirected && response.url.includes('/login')) {\n        updateLoginLink(false);\n      } else {\n        updateLoginLink(true);\n      }\n    })\n    .catch(err => {\n      console.warn('Login check failed:', err);\n      updateLoginLink(false); // fail safe: assume not logged in\n    });\n});"}]},{"tag":"meta","attributes":{"property":"og:url","content":"https://www.bct-technology.com/hs/portals/customer-portal-app/brand"}},{"tag":"meta","attributes":{"http-equiv":"content-language","content":"en"}}],"footerElements":[{"tag":"script","attributes":{"defer":"","src":"/hs/hsstatic/content-cwv-embed/static-1.1293/embed.js"}},{"tag":"script","children":[{"tag":"#text","text":"var _hsq = _hsq || [];\n_hsq.push([\"setContentType\", \"app-page\"]);\n_hsq.push([\"setCanonicalUrl\", \"https:\\/\\/www.bct-technology.com\\/hs\\/portals\\/customer-portal-app\\/brand\"]);\n_hsq.push([\"setPageId\", \"477458546880\"]);\n_hsq.push([\"setContentMetadata\", {\n    \"contentPageId\": 477458546880,\n    \"legacyPageId\": \"477458546880\",\n    \"contentFolderId\": null,\n    \"contentGroupId\": null,\n    \"abTestId\": null,\n    \"languageVariantId\": 477458546880,\n    \"languageCode\": \"en\",\n    \n    \n}]);"}],"attributes":{"type":"text/javascript"}},{"tag":"script","id":"hs-script-loader","attributes":{"async":"","defer":"","src":"/hs/scriptloader/8017253.js","type":"text/javascript"}},{"tag":"script","children":[{"tag":"#text","text":"var hsVars = {\n    render_id: \"faeed9f3-1f82-49d1-9f83-6b9eae89bf2c\",\n    ticks: 1790336269155,\n    page_id: 477458546880,\n    \n    content_group_id: 0,\n    portal_id: 8017253,\n    app_hs_base_url: \"https://app-eu1.hubspot.com\",\n    cp_hs_base_url: \"https://cp-eu1.hubspot.com\",\n    language: \"en\",\n    analytics_page_type: \"app-page\",\n    scp_content_type: \"\",\n    \n    analytics_page_id: \"477458546880\",\n    category_id: 20,\n    folder_id: 0,\n    is_hubspot_user: false\n}"}],"attributes":{"type":"text/javascript"}},{"tag":"script","attributes":{"defer":"","src":"/hs/hsstatic/HubspotToolsMenu/static-1.640/js/index.js"}},{"tag":"script","children":[{"tag":"#text","text":"// Language Switch Deutsch\ndocument.addEventListener(\"DOMContentLoaded\", function() {\n    document.querySelectorAll('.lang_switcher_link').forEach(function(link) {\n        if (link.getAttribute('data-language') === 'de-de') {\n            link.textContent = 'Deutsch';\n        }\n    });\n});"}]},{"tag":"script","children":[{"tag":"#text","text":"(function () {\n  'use strict';\n\n  var IFRAME_SEL = 'iframe[data-cookieblock-src]';\n  var PLACEHOLDER_CLASS = 'bct-cc-placeholder';\n  var FAMIGO_CONTAINER_SEL = '#famigoCompanyWidget';\n\n  function getLang() {\n    var lang = navigator.language || 'de';\n    return String(lang).toLowerCase().startsWith('en') ? 'en' : 'de';\n  }\n\n  function hasMarketingConsent() {\n    return !!(\n      window.Cookiebot &&\n      Cookiebot.consent &&\n      Cookiebot.consent.marketing === true\n    );\n  }\n\n  function buildPlaceholder() {\n    var wrapper = document.createElement('div');\n    wrapper.className = PLACEHOLDER_CLASS + ' cookieconsent-optout-marketing';\n    wrapper.style.cssText =\n      'background:#ccc;display:flex;align-items:center;justify-content:center;' +\n      'position:absolute;inset:0;width:100%;height:100%;z-index:999;' +\n      'box-sizing:border-box;';\n\n    var card = document.createElement('div');\n    card.style.cssText =\n      'background:#848484;color:#fff;padding:16px;border-radius:15px;' +\n      'max-width:calc(100% - 32px);text-align:center;line-height:1.4;';\n\n    var lang = getLang();\n    var a = document.createElement('a');\n    a.href = '#';\n    a.textContent = lang === 'en' ? 'Accept cookies' : 'Akzeptieren Sie Cookies';\n    a.style.color = '#fff';\n    a.style.textDecoration = 'underline';\n    a.setAttribute('role', 'button');\n\n    a.addEventListener('click', function (e) {\n      e.preventDefault();\n      if (window.Cookiebot && typeof Cookiebot.show === 'function') {\n        Cookiebot.show();\n      }\n    });\n\n    var p = document.createElement('p');\n    p.style.margin = '0';\n    p.style.color = '#fff';\n    p.appendChild(a);\n    p.appendChild(document.createTextNode(\n      lang === 'en' ? ' to view the content.' : ', um die Inhalte sehen zu können.'\n    ));\n\n    card.appendChild(p);\n    wrapper.appendChild(card);\n\n    return wrapper;\n  }\n\n  function ensureRelative(el) {\n    if (!el) return;\n    try {\n      if (getComputedStyle(el).position === 'static') {\n        el.style.position = 'relative';\n      }\n    } catch (e) {\n      el.style.position = 'relative';\n    }\n  }\n\n  function removePlaceholders(scope) {\n    (scope || document).querySelectorAll('.' + PLACEHOLDER_CLASS).forEach(function (el) {\n      el.remove();\n    });\n  }\n\n  function processIframes() {\n    var consent = hasMarketingConsent();\n\n    document.querySelectorAll(IFRAME_SEL).forEach(function (iframe) {\n\n    \n\n      var parent =\n        iframe.closest('.hs-responsive-embed-inner-wrapper') ||\n        iframe.parentNode;\n\n      if (!parent) return;\n\n      ensureRelative(parent);\n\n      if (consent) {\n        var src = iframe.getAttribute('data-cookieblock-src');\n\n        if (src && !iframe.getAttribute('src')) {\n          iframe.setAttribute('src', src);\n        }\n\n        iframe.style.setProperty('visibility', 'visible', 'important');\n        iframe.style.setProperty('opacity', '1', 'important');\n        iframe.style.setProperty('pointer-events', 'auto', 'important');\n\n        removePlaceholders(parent);\n      } else {\n        iframe.removeAttribute('src');\n\n        iframe.style.setProperty('visibility', 'hidden', 'important');\n        iframe.style.setProperty('opacity', '0', 'important');\n        iframe.style.setProperty('pointer-events', 'none', 'important');\n\n        if (!parent.querySelector('.' + PLACEHOLDER_CLASS)) {\n          parent.appendChild(buildPlaceholder());\n        }\n      }\n    });\n  }\n\n  function processFamigo() {\n    var consent = hasMarketingConsent();\n\n    document.querySelectorAll(FAMIGO_CONTAINER_SEL).forEach(function (el) {\n      ensureRelative(el);\n\n      if (!el.style.minHeight) {\n        el.style.minHeight = '600px';\n      }\n\n      if (consent) {\n        removePlaceholders(el);\n      } else if (!el.querySelector('.' + PLACEHOLDER_CLASS)) {\n        el.appendChild(buildPlaceholder());\n      }\n    });\n  }\n\n  function run() {\n    processIframes();\n    processFamigo();\n  }\n\n  function delayedRun() {\n    run();\n    setTimeout(run, 300);\n    setTimeout(run, 1000);\n    setTimeout(run, 2500);\n  }\n\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', delayedRun);\n  } else {\n    delayedRun();\n  }\n\n  window.addEventListener('load', delayedRun);\n  window.addEventListener('CookiebotOnConsentReady', delayedRun);\n  window.addEventListener('CookiebotOnAccept', delayedRun);\n  window.addEventListener('CookiebotOnDecline', delayedRun);\n\n  var observerTimer = null;\n  var observer = new MutationObserver(function () {\n    clearTimeout(observerTimer);\n    observerTimer = setTimeout(run, 150);\n  });\n\n  observer.observe(document.documentElement, {\n    childList: true,\n    subtree: true\n  });\n})();"}]}]}