{"id":2414,"date":"2025-11-21T19:37:43","date_gmt":"2025-11-21T19:37:43","guid":{"rendered":"https:\/\/webkraftpro.ch\/?page_id=2414"},"modified":"2026-08-29T21:18:58","modified_gmt":"2026-08-29T21:18:58","slug":"kontakt","status":"publish","type":"page","link":"https:\/\/webkraftpro.ch\/en\/kontakt\/","title":{"rendered":"Contact"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"2414\" class=\"elementor elementor-2414\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-517e7cc e-con-full e-flex e-con e-parent\" data-id=\"517e7cc\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1994b95 elementor-widget elementor-widget-html\" data-id=\"1994b95\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"wkp-contact-page\">\n\n  <style>\n    .wkp-contact-page {\n      --wkp-navy: #06111f;\n      --wkp-navy-2: #081a31;\n      --wkp-blue: #093a9b;\n      --wkp-blue-2: #1458ff;\n      --wkp-cyan: #7bdcff;\n      --wkp-orange: #ff7a1a;\n      --wkp-green: #35c987;\n      --wkp-white: #ffffff;\n      --wkp-soft: #d9e6ff;\n      --wkp-muted: #aab8cc;\n      --wkp-border: rgba(255,255,255,.14);\n      font-family: inherit;\n      color: var(--wkp-white);\n      background: var(--wkp-navy);\n      overflow: hidden;\n      width: 100vw !important;\n      max-width: 100vw !important;\n      margin-left: calc(50% - 50vw) !important;\n      margin-right: calc(50% - 50vw) !important;\n    }\n\n    .wkp-contact-page * {\n      box-sizing: border-box;\n    }\n\n    html,\n    body {\n      margin: 0 !important;\n      padding: 0 !important;\n      overflow-x: hidden !important;\n      scroll-behavior: smooth;\n    }\n\n    .wkp-section {\n      position: relative;\n      padding: clamp(72px, 7vw, 120px) 24px;\n      overflow: hidden;\n    }\n\n    .wkp-container {\n      width: min(1180px, 100%);\n      margin: 0 auto;\n      position: relative;\n      z-index: 2;\n    }\n\n    .wkp-grid-2 {\n      display: grid;\n      grid-template-columns: minmax(0, .9fr) minmax(520px, 1.1fr);\n      gap: clamp(36px, 5vw, 76px);\n      align-items: start;\n    }\n\n    .wkp-grid-3 {\n      display: grid;\n      grid-template-columns: repeat(3, 1fr);\n      gap: 22px;\n    }\n\n    .wkp-eyebrow {\n      display: inline-flex;\n      align-items: center;\n      gap: 10px;\n      color: var(--wkp-cyan);\n      font-size: 13px;\n      font-weight: 900;\n      letter-spacing: .18em;\n      text-transform: uppercase;\n      margin-bottom: 18px;\n    }\n\n    .wkp-eyebrow::before {\n      content: \"\";\n      width: 34px;\n      height: 2px;\n      background: linear-gradient(90deg, var(--wkp-cyan), transparent);\n      display: block;\n    }\n\n    .wkp-title {\n      font-size: clamp(44px, 5vw, 68px);\n      line-height: 1.02;\n      letter-spacing: -0.05em;\n      margin: 0 0 24px;\n      font-weight: 950;\n      color: #fff;\n    }\n\n    .wkp-title span,\n    .wkp-gradient {\n      background: linear-gradient(90deg, var(--wkp-cyan), var(--wkp-blue-2), var(--wkp-orange));\n      -webkit-background-clip: text;\n      background-clip: text;\n      color: transparent;\n    }\n\n    .wkp-subtitle {\n      font-size: clamp(17px, 2vw, 21px);\n      line-height: 1.55;\n      color: var(--wkp-soft);\n      margin: 0 0 32px;\n      max-width: 680px;\n    }\n\n    .wkp-text {\n      color: var(--wkp-muted);\n      font-size: 17px;\n      line-height: 1.65;\n      margin: 0;\n    }\n\n    .wkp-bg-dots {\n      position: absolute;\n      inset: 0;\n      opacity: .25;\n      pointer-events: none;\n      background-image:\n        radial-gradient(circle at 20% 20%, rgba(123,220,255,.35) 0 1px, transparent 2px),\n        radial-gradient(circle at 80% 40%, rgba(255,122,26,.22) 0 1px, transparent 2px);\n      background-size: 72px 72px, 96px 96px;\n      animation: wkpDrift 18s linear infinite;\n    }\n\n    .wkp-blob {\n      position: absolute;\n      border-radius: 999px;\n      filter: blur(38px);\n      opacity: .45;\n      pointer-events: none;\n      animation: wkpFloat 8s ease-in-out infinite alternate;\n    }\n\n    .wkp-blob-1 {\n      width: 450px;\n      height: 450px;\n      right: -160px;\n      top: 90px;\n      background: var(--wkp-blue-2);\n    }\n\n    .wkp-blob-2 {\n      width: 330px;\n      height: 330px;\n      left: -120px;\n      bottom: -90px;\n      background: var(--wkp-orange);\n      animation-delay: 1.4s;\n    }\n\n    .wkp-hero {\n      min-height: 82vh;\n      display: flex;\n      align-items: center;\n      padding-top: clamp(100px, 8vw, 140px);\n      padding-bottom: clamp(74px, 7vw, 110px);\n    }\n\n    .wkp-card {\n      background: linear-gradient(180deg, rgba(255,255,255,.10), rgba(255,255,255,.045));\n      border: 1px solid var(--wkp-border);\n      border-radius: 28px;\n      padding: 30px;\n      box-shadow: 0 24px 80px rgba(0,0,0,.24);\n      backdrop-filter: blur(16px);\n      position: relative;\n      overflow: hidden;\n    }\n\n    .wkp-card::before {\n      content: \"\";\n      position: absolute;\n      inset: 0;\n      background: radial-gradient(circle at 20% 0%, rgba(123,220,255,.20), transparent 34%);\n      opacity: .85;\n      pointer-events: none;\n    }\n\n    .wkp-card > * {\n      position: relative;\n      z-index: 1;\n    }\n\n    .wkp-card h3 {\n      margin: 0 0 12px;\n      font-size: clamp(22px, 2vw, 29px);\n      line-height: 1.12;\n      letter-spacing: -0.035em;\n      color: #fff;\n    }\n\n    .wkp-card p {\n      margin: 0;\n      color: var(--wkp-muted);\n      line-height: 1.55;\n      font-size: 16px;\n    }\n\n    .wkp-proof-row {\n      display: flex;\n      gap: 14px;\n      flex-wrap: wrap;\n      margin-top: 30px;\n    }\n\n    .wkp-proof-pill {\n      display: inline-flex;\n      align-items: center;\n      gap: 9px;\n      padding: 10px 14px;\n      border-radius: 999px;\n      border: 1px solid var(--wkp-border);\n      background: rgba(255,255,255,.06);\n      color: var(--wkp-soft);\n      font-size: 14px;\n      font-weight: 750;\n    }\n\n    .wkp-contact-list {\n      display: grid;\n      gap: 16px;\n      margin-top: 34px;\n    }\n\n    .wkp-contact-item {\n      display: flex;\n      align-items: flex-start;\n      gap: 14px;\n      color: var(--wkp-soft);\n      font-weight: 750;\n      line-height: 1.45;\n    }\n\n    .wkp-contact-icon {\n      width: 32px;\n      height: 32px;\n      border-radius: 999px;\n      background: rgba(53,201,135,.16);\n      color: var(--wkp-green);\n      display: inline-flex;\n      align-items: center;\n      justify-content: center;\n      flex: 0 0 auto;\n      font-size: 14px;\n      font-weight: 950;\n    }\n\n    .wkp-contact-panel {\n      border-radius: 34px;\n      background:\n        radial-gradient(circle at 20% 0%, rgba(123,220,255,.22), transparent 36%),\n        linear-gradient(180deg, rgba(255,255,255,.10), rgba(255,255,255,.04));\n      border: 1px solid rgba(255,255,255,.16);\n      padding: clamp(24px, 4vw, 38px);\n      box-shadow: 0 40px 110px rgba(0,0,0,.42);\n      position: relative;\n      overflow: hidden;\n    }\n\n    .wkp-contact-panel h2 {\n      color: #fff;\n      margin: 0 0 12px;\n      font-size: clamp(28px, 3vw, 42px);\n      line-height: 1.08;\n      letter-spacing: -0.045em;\n      font-weight: 950;\n    }\n\n    .wkp-contact-panel p {\n      color: var(--wkp-muted);\n      margin: 0 0 26px;\n      line-height: 1.55;\n      font-size: 16px;\n    }\n\n    .wkp-form-wrap {\n      background: rgba(255,255,255,.96);\n      border-radius: 26px;\n      padding: clamp(22px, 3vw, 30px);\n      color: #06111f;\n      box-shadow: inset 0 0 0 1px rgba(6,17,31,.08);\n    }\n\n    .wkp-tracking-rescue-context {\n      display: grid;\n      gap: 5px;\n      margin: 0 0 18px;\n      padding: 15px 16px;\n      border: 1px solid rgba(20,88,255,.16);\n      border-left: 3px solid var(--wkp-blue-2);\n      border-radius: 14px;\n      background: #eef4ff;\n      color: #06111f;\n    }\n\n    .wkp-tracking-rescue-context[hidden] {\n      display: none !important;\n    }\n\n    .wkp-tracking-rescue-context strong {\n      font-size: 17px;\n      line-height: 1.25;\n      font-weight: 950;\n    }\n\n    .wkp-tracking-rescue-context span {\n      color: #093a9b;\n      font-size: 14px;\n      line-height: 1.4;\n      font-weight: 850;\n    }\n\n    .wkp-tracking-rescue-context p {\n      margin: 0 !important;\n      color: #33435a !important;\n      font-size: 14px !important;\n      line-height: 1.5 !important;\n    }\n\n    .wkp-tracking-rescue-context small {\n      color: #7a3f00;\n      font-size: 12.5px;\n      line-height: 1.4;\n      font-weight: 800;\n    }\n\n    \/* WPForms styling *\/\n    .wkp-contact-page .wpforms-container {\n      margin: 0 !important;\n    }\n\n    .wkp-contact-page .wpforms-form {\n      display: grid !important;\n      gap: 18px !important;\n    }\n\n    .wkp-contact-page .wpforms-field {\n      padding: 0 !important;\n      margin: 0 !important;\n    }\n\n    .wkp-contact-page .wpforms-field-label {\n      color: #06111f !important;\n      font-size: 14px !important;\n      font-weight: 900 !important;\n      margin-bottom: 8px !important;\n      line-height: 1.3 !important;\n    }\n\n    .wkp-contact-page .wpforms-required-label {\n      color: var(--wkp-orange) !important;\n    }\n\n    .wkp-contact-page input[type=\"text\"],\n    .wkp-contact-page input[type=\"email\"],\n    .wkp-contact-page input[type=\"tel\"],\n    .wkp-contact-page textarea,\n    .wkp-contact-page select {\n      width: 100% !important;\n      max-width: 100% !important;\n      min-height: 52px !important;\n      border-radius: 14px !important;\n      border: 1px solid rgba(6,17,31,.16) !important;\n      background: #f7f9fd !important;\n      color: #06111f !important;\n      padding: 14px 16px !important;\n      font-size: 16px !important;\n      line-height: 1.4 !important;\n      box-shadow: none !important;\n      outline: none !important;\n      transition: border-color .22s ease, background .22s ease, box-shadow .22s ease !important;\n    }\n\n    .wkp-contact-page textarea {\n      min-height: 150px !important;\n      resize: vertical !important;\n    }\n\n    .wkp-contact-page input:focus,\n    .wkp-contact-page textarea:focus,\n    .wkp-contact-page select:focus {\n      border-color: var(--wkp-blue-2) !important;\n      background: #fff !important;\n      box-shadow: 0 0 0 4px rgba(20,88,255,.12) !important;\n    }\n\n    .wkp-contact-page .wpforms-field-description,\n    .wkp-contact-page .wpforms-field-sublabel {\n      color: #657286 !important;\n      font-size: 13px !important;\n    }\n\n    .wkp-contact-page .wpforms-field-checkbox li,\n    .wkp-contact-page .wpforms-field-gdpr-checkbox li {\n      display: flex !important;\n      gap: 10px !important;\n      align-items: flex-start !important;\n      color: #263247 !important;\n      font-size: 14px !important;\n      line-height: 1.45 !important;\n    }\n\n    .wkp-contact-page .wpforms-field-checkbox input,\n    .wkp-contact-page .wpforms-field-gdpr-checkbox input {\n      margin-top: 3px !important;\n      accent-color: var(--wkp-blue-2) !important;\n    }\n\n    .wkp-contact-page .wpforms-submit-container {\n      padding: 4px 0 0 !important;\n      margin: 0 !important;\n    }\n\n    .wkp-contact-page button.wpforms-submit {\n      width: 100% !important;\n      min-height: 56px !important;\n      border: 0 !important;\n      border-radius: 16px !important;\n      background: linear-gradient(135deg, var(--wkp-blue), var(--wkp-blue-2)) !important;\n      color: #fff !important;\n      font-size: 16px !important;\n      font-weight: 950 !important;\n      padding: 16px 24px !important;\n      box-shadow: 0 18px 42px rgba(20,88,255,.28) !important;\n      transition: transform .22s ease, box-shadow .22s ease !important;\n    }\n\n    .wkp-contact-page button.wpforms-submit:hover {\n      transform: translateY(-2px) !important;\n      box-shadow: 0 22px 52px rgba(20,88,255,.36) !important;\n    }\n\n    .wkp-section-head {\n      text-align: center;\n      max-width: 860px;\n      margin: 0 auto 48px;\n    }\n\n    .wkp-section-head .wkp-title {\n      font-size: clamp(32px, 3.2vw, 46px);\n      line-height: 1.08;\n      letter-spacing: -0.045em;\n    }\n\n    .wkp-icon {\n      width: 54px;\n      height: 54px;\n      border-radius: 16px;\n      background: linear-gradient(135deg, rgba(123,220,255,.20), rgba(20,88,255,.22));\n      border: 1px solid rgba(123,220,255,.22);\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      font-size: 25px;\n      margin-bottom: 20px;\n      color: #fff;\n      font-weight: 950;\n    }\n\n    .wkp-light {\n      background: #f5f8ff;\n      color: #06111f;\n    }\n\n    .wkp-light .wkp-title,\n    .wkp-light h2,\n    .wkp-light h3 {\n      color: #06111f;\n    }\n\n    .wkp-light .wkp-subtitle,\n    .wkp-light .wkp-text,\n    .wkp-light .wkp-card p {\n      color: #44546a;\n    }\n\n    .wkp-light .wkp-card {\n      background: #fff;\n      border: 1px solid rgba(6,17,31,.09);\n      box-shadow: 0 20px 60px rgba(6,17,31,.08);\n    }\n\n    .wkp-light .wkp-icon {\n      color: #fff;\n    }\n\n    .wkp-direct-contact {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 22px;\n    }\n\n    .wkp-direct-contact a {\n      color: var(--wkp-blue) !important;\n      font-weight: 850;\n      text-decoration: none !important;\n    }\n\n    .wkp-reveal {\n      opacity: 0;\n      transform: translateY(28px);\n      transition: opacity .7s ease, transform .7s ease;\n    }\n\n    .wkp-reveal.is-visible {\n      opacity: 1;\n      transform: translateY(0);\n    }\n\n    @keyframes wkpFloat {\n      from { transform: translateY(0); }\n      to { transform: translateY(-18px); }\n    }\n\n    @keyframes wkpDrift {\n      to { background-position: 220px 120px, -180px 260px; }\n    }\n\n    @media (max-width: 980px) {\n      .wkp-grid-2,\n      .wkp-direct-contact {\n        grid-template-columns: 1fr;\n      }\n\n      .wkp-grid-3 {\n        grid-template-columns: 1fr 1fr;\n      }\n    }\n\n    @media (max-width: 680px) {\n      .wkp-section {\n        padding: 64px 18px;\n      }\n\n      .wkp-title {\n        font-size: clamp(36px, 10vw, 48px);\n        line-height: 1.06;\n      }\n\n      .wkp-grid-3 {\n        grid-template-columns: 1fr;\n      }\n    }\n    \/* WKP contact phone + WhatsApp buttons *\/\n.wkp-contact-actions {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 14px;\n  margin-top: 26px;\n}\n\n.wkp-contact-action {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  gap: 10px;\n  min-height: 50px;\n  padding: 14px 18px;\n  border-radius: 14px;\n  font-size: 15px;\n  font-weight: 900;\n  text-decoration: none !important;\n  transition: transform .22s ease, box-shadow .22s ease, border-color .22s ease;\n}\n\n.wkp-contact-action-phone {\n  color: #fff !important;\n  background: rgba(255,255,255,.075);\n  border: 1px solid rgba(255,255,255,.16);\n}\n\n.wkp-contact-action-whatsapp {\n  color: #fff !important;\n  background: linear-gradient(135deg, #20c463, #0fa958);\n  box-shadow: 0 18px 42px rgba(32,196,99,.22);\n}\n\n.wkp-contact-action:hover {\n  transform: translateY(-2px);\n}\n\n.wkp-contact-action-phone:hover {\n  border-color: rgba(123,220,255,.38);\n}\n\n.wkp-contact-action-whatsapp:hover {\n  box-shadow: 0 22px 52px rgba(32,196,99,.32);\n}\n\n@media (max-width: 680px) {\n  .wkp-contact-actions {\n    flex-direction: column;\n  }\n\n  .wkp-contact-action {\n    width: 100%;\n  }\n}\n  <\/style>\n\n  <!-- HERO + FORM -->\n  <section class=\"wkp-section wkp-hero\">\n    <div class=\"wkp-bg-dots\"><\/div>\n    <div class=\"wkp-blob wkp-blob-1\"><\/div>\n    <div class=\"wkp-blob wkp-blob-2\"><\/div>\n\n    <div class=\"wkp-container wkp-grid-2\">\n\n      <div class=\"wkp-reveal\">\n        <div class=\"wkp-eyebrow\">Projekt anfragen<\/div>\n\n        <h1 class=\"wkp-title\">\n          Lass uns kurz pr\u00fcfen, wo dein Projekt den gr\u00f6ssten <span>Hebel<\/span> hat.\n        <\/h1>\n\n        <p class=\"wkp-subtitle\">\n          Beschreibe kurz deine Situation. Ich melde mich in der Regel innerhalb von <strong>24 Stunden<\/strong> mit einer ehrlichen Einsch\u00e4tzung zur\u00fcck.\n        <\/p>\n\n        <div class=\"wkp-contact-list\">\n          <div class=\"wkp-contact-item\">\n            <span class=\"wkp-contact-icon\">\u2713<\/span>\n            <span>Direkter Kontakt ohne Agentur-Overhead<\/span>\n          <\/div>\n\n          <div class=\"wkp-contact-item\">\n            <span class=\"wkp-contact-icon\">\u2713<\/span>\n            <span>Google Ads, Tracking, Websites und Paid Social aus einer Hand<\/span>\n          <\/div>\n\n          <div class=\"wkp-contact-item\">\n            <span class=\"wkp-contact-icon\">\u2713<\/span>\n            <span>Klare Empfehlung statt unn\u00f6tiger Verkaufsgespr\u00e4che<\/span>\n          <\/div>\n          <div class=\"wkp-booking-cta-wrap\">\n            <button class=\"wkp-booking-cta\" id=\"wkp-calendly-book\" type=\"button\" aria-haspopup=\"dialog\" aria-controls=\"wkp-calendly-status\">\n              <span class=\"wkp-booking-icon\" aria-hidden=\"true\">\u25a3<\/span>\n              <span class=\"wkp-booking-copy\">\n                <strong>Potenzialgespr\u00e4ch buchen<\/strong>\n                <small>Direkt einen passenden Termin ausw\u00e4hlen<\/small>\n              <\/span>\n              <span class=\"wkp-booking-arrow\" aria-hidden=\"true\">\u2192<\/span>\n            <\/button>\n            <div class=\"wkp-booking-status\" id=\"wkp-calendly-status\" role=\"status\" aria-live=\"polite\" hidden><\/div>\n          <\/div>\n          <div class=\"wkp-contact-actions\">\n  <a class=\"wkp-contact-action wkp-contact-action-phone\" href=\"tel:+41767441244\">\n    \ud83d\udcde +41 76 744 12 44\n  <\/a>\n\n  <a class=\"wkp-contact-action wkp-contact-action-whatsapp\" href=\"https:\/\/wa.me\/41767441244?text=Hallo%20WebKraftPro%2C%20ich%20m%C3%B6chte%20kurz%20ein%20Projekt%20besprechen.\" target=\"_blank\" rel=\"noopener\">\n    \ud83d\udcac WhatsApp schreiben\n  <\/a>\n<\/div>\n        <\/div>\n\n        <div class=\"wkp-proof-row\">\n          <div class=\"wkp-proof-pill\">\u2713 Antwort innerhalb 24h<\/div>\n          <div class=\"wkp-proof-pill\">\u2713 F\u00fcr Unternehmen & Agenturen<\/div>\n          <div class=\"wkp-proof-pill\">\u2713 Vertraulich behandelt<\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"wkp-contact-panel wkp-reveal\">\n        <h2>Projektanfrage<\/h2>\n        <p>Je klarer deine Angaben sind, desto schneller kann ich einsch\u00e4tzen, wo der beste n\u00e4chste Schritt liegt.<\/p>\n\n        <div class=\"wkp-tracking-rescue-context\" id=\"wkp-tracking-rescue-context\" hidden>\n          <strong>Tracking Rescue Audit<\/strong>\n          <span>CHF 1'490 \u00b7 Ergebnis in 5 Arbeitstagen<\/span>\n          <p>Nach deiner Anfrage pr\u00fcfe ich kurz, ob der Audit zu deinem Setup passt. Erst danach wird der kostenpflichtige Auftrag best\u00e4tigt.<\/p>\n          <small>Kein automatischer Gratis-Check oder Sofort-Report.<\/small>\n        <\/div>\n\n        <div class=\"wkp-form-wrap\">\n          <style id=\"wpforms-css-vars-1979\">\n\t\t\t\t#wpforms-1979 {\n\t\t\t\t--wpforms-field-border-color: rgba(0, 0, 0, 0.25);\n--wpforms-field-border-color-spare: rgba(0, 0, 0, 0.25);\n--wpforms-field-text-color: rgba(0, 0, 0, 0.7);\n--wpforms-label-color: rgba(0, 0, 0, 0.85);\n--wpforms-label-sublabel-color: rgba(0, 0, 0, 0.55);\n--wpforms-button-background-color: #002f8e;\n--wpforms-container-padding: 0px;\n--wpforms-container-border-width: 1px;\n--wpforms-container-border-radius: 3px;\n--wpforms-background-color: rgba(0, 0, 0, 0);\n--wpforms-field-size-input-height: 43px;\n--wpforms-field-size-input-spacing: 15px;\n--wpforms-field-size-font-size: 16px;\n--wpforms-field-size-line-height: 19px;\n--wpforms-field-size-padding-h: 14px;\n--wpforms-field-size-checkbox-size: 16px;\n--wpforms-field-size-sublabel-spacing: 5px;\n--wpforms-field-size-icon-size: 1;\n--wpforms-label-size-font-size: 16px;\n--wpforms-label-size-line-height: 19px;\n--wpforms-label-size-sublabel-font-size: 14px;\n--wpforms-label-size-sublabel-line-height: 17px;\n--wpforms-button-size-font-size: 17px;\n--wpforms-button-size-height: 41px;\n--wpforms-button-size-padding-h: 15px;\n--wpforms-button-size-margin-top: 10px;\n--wpforms-container-shadow-size-box-shadow: none;\n\t\t\t}\n\t\t\t<\/style><div class=\"wpforms-container wpforms-container-full wpforms-render-modern\" id=\"wpforms-1979\"><form id=\"wpforms-form-1979\" class=\"wpforms-validate wpforms-form wpforms-ajax-form\" data-formid=\"1979\" method=\"post\" enctype=\"multipart\/form-data\" action=\"\/en\/wp-json\/wp\/v2\/pages\/2414\" data-token=\"d1a90a979d7ec800fafccda209137436\" data-token-time=\"1789532779\"><noscript class=\"wpforms-error-noscript\">Please enable JavaScript in your browser to complete this form.<\/noscript><div id=\"wpforms-error-noscript\" style=\"display: none;\">Please enable JavaScript in your browser to complete this form.<\/div><div class=\"wpforms-field-container\"><div id=\"wpforms-1979-field_0-container\" class=\"wpforms-field wpforms-field-name\" data-field-id=\"0\"><label class=\"wpforms-field-label\" for=\"wpforms-1979-field_0\">Name <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><input type=\"text\" id=\"wpforms-1979-field_0\" class=\"wpforms-field-medium wpforms-field-required\" name=\"wpforms[fields][0]\" aria-errormessage=\"wpforms-1979-field_0-error\" required><\/div><div id=\"wpforms-1979-field_6-container\" class=\"wpforms-field wpforms-field-name\" data-field-id=\"6\"><label class=\"wpforms-field-label\" for=\"wpforms-1979-field_6\">Telefon<\/label><input type=\"text\" id=\"wpforms-1979-field_6\" class=\"wpforms-field-medium\" name=\"wpforms[fields][6]\" placeholder=\"+41\" aria-errormessage=\"wpforms-1979-field_6-error\" ><\/div><div id=\"wpforms-1979-field_17-container\" class=\"wpforms-field wpforms-field-email\" data-field-id=\"17\"><label class=\"wpforms-field-label\" for=\"wpforms-1979-field_17\">E-Mail-Adresse <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><input type=\"email\" id=\"wpforms-1979-field_17\" class=\"wpforms-field-medium wpforms-field-required\" name=\"wpforms[fields][17]\" spellcheck=\"false\" aria-errormessage=\"wpforms-1979-field_17-error\" required><\/div><div id=\"wpforms-1979-field_4-container\" class=\"wpforms-field wpforms-field-select wpforms-field-select-style-classic\" data-field-id=\"4\"><label class=\"wpforms-field-label\" for=\"wpforms-1979-field_4\">Wobei darf ich dich unterst\u00fctzen? <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><select id=\"wpforms-1979-field_4\" class=\"wpforms-field-medium wpforms-field-required\" name=\"wpforms[fields][4]\" required=\"required\"><option value=\"\" class=\"placeholder\" disabled  selected='selected'>--- Auswahl treffen ---<\/option><option value=\"Google Ads Beratung &amp; Betreuung\"  class=\"choice-12 depth-1\"  >Google Ads Beratung &amp; Betreuung<\/option><option value=\"LinkedIn &amp; Meta Ads\"  class=\"choice-13 depth-1\"  >LinkedIn &amp; Meta Ads<\/option><option value=\"Performance-Landingpage \/ WordPress\"  class=\"choice-14 depth-1\"  >Performance-Landingpage \/ WordPress<\/option><option value=\"Conversion Tracking (GA4, GTM &amp; Consent)\"  class=\"choice-15 depth-1\"  >Conversion Tracking (GA4, GTM &amp; Consent)<\/option><option value=\"AI Lead-Automation &amp; CRM\"  class=\"choice-16 depth-1\"  >AI Lead-Automation &amp; CRM<\/option><option value=\"Noch unsicher \u2013 Beratung erw\u00fcnscht\"  class=\"choice-17 depth-1\"  >Noch unsicher \u2013 Beratung erw\u00fcnscht<\/option><\/select><\/div>\t\t<div id=\"wpforms-1979-field_1-container\"\n\t\t\tclass=\"wpforms-field wpforms-field-text\"\n\t\t\tdata-field-type=\"text\"\n\t\t\tdata-field-id=\"1\"\n\t\t\t>\n\t\t\t<label class=\"wpforms-field-label\" for=\"wpforms-1979-field_1\" >Wie ich Wobei<\/label>\n\t\t\t<input type=\"text\" id=\"wpforms-1979-field_1\" class=\"wpforms-field-medium\" name=\"wpforms[fields][1]\" >\n\t\t<\/div>\n\t\t<div id=\"wpforms-1979-field_18-container\" class=\"wpforms-field wpforms-field-text\" data-field-id=\"18\"><label class=\"wpforms-field-label\" for=\"wpforms-1979-field_18\">Unternehmenswebsite (optional)<\/label><input type=\"text\" id=\"wpforms-1979-field_18\" class=\"wpforms-field-medium\" name=\"wpforms[fields][18]\" aria-errormessage=\"wpforms-1979-field_18-error\" aria-describedby=\"wpforms-1979-field_18-description\" ><div id=\"wpforms-1979-field_18-description\" class=\"wpforms-field-description\">Hilft mir, dein aktuelles Setup vorab zu pr\u00fcfen.<\/div><\/div><div id=\"wpforms-1979-field_19-container\" class=\"wpforms-field wpforms-field-select wpforms-field-select-style-classic\" data-field-id=\"19\"><label class=\"wpforms-field-label\" for=\"wpforms-1979-field_19\">Budgetrahmen f\u00fcr Projekt oder Betreuung <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><select id=\"wpforms-1979-field_19\" class=\"wpforms-field-medium wpforms-field-required\" name=\"wpforms[fields][19]\" required=\"required\"><option value=\"\" class=\"placeholder\" disabled  selected='selected'>--- Auswahl treffen ---<\/option><option value=\"Noch offen \u2013 Empfehlung erw\u00fcnscht\"  class=\"choice-1 depth-1\"  >Noch offen \u2013 Empfehlung erw\u00fcnscht<\/option><option value=\"Bis CHF 2\u2019500\"  class=\"choice-2 depth-1\"  >Bis CHF 2\u2019500<\/option><option value=\"CHF 2\u2019500\u20135\u2019000\"  class=\"choice-3 depth-1\"  >CHF 2\u2019500\u20135\u2019000<\/option><option value=\"CHF 5\u2019000\u201310\u2019000\"  class=\"choice-6 depth-1\"  >CHF 5\u2019000\u201310\u2019000<\/option><option value=\"CHF 10\u2019000\u201325\u2019000\"  class=\"choice-5 depth-1\"  >CHF 10\u2019000\u201325\u2019000<\/option><option value=\"\u00dcber CHF 25\u2019000\"  class=\"choice-4 depth-1\"  >\u00dcber CHF 25\u2019000<\/option><\/select><\/div><div id=\"wpforms-1979-field_20-container\" class=\"wpforms-field wpforms-field-select wpforms-field-select-style-classic\" data-field-id=\"20\"><label class=\"wpforms-field-label\" for=\"wpforms-1979-field_20\">Gew\u00fcnschter Projektstart <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><select id=\"wpforms-1979-field_20\" class=\"wpforms-field-medium wpforms-field-required\" name=\"wpforms[fields][20]\" required=\"required\"><option value=\"\" class=\"placeholder\" disabled  selected='selected'>--- Auswahl treffen ---<\/option><option value=\"So bald wie m\u00f6glich\"  class=\"choice-1 depth-1\"  >So bald wie m\u00f6glich<\/option><option value=\"In 2\u20134 Wochen\"  class=\"choice-2 depth-1\"  >In 2\u20134 Wochen<\/option><option value=\"In 1\u20133 Monaten\"  class=\"choice-3 depth-1\"  >In 1\u20133 Monaten<\/option><option value=\"Sp\u00e4ter \/ noch offen\"  class=\"choice-4 depth-1\"  >Sp\u00e4ter \/ noch offen<\/option><\/select><\/div><div id=\"wpforms-1979-field_2-container\" class=\"wpforms-field wpforms-field-textarea\" data-field-id=\"2\"><label class=\"wpforms-field-label\" for=\"wpforms-1979-field_2\">Wie kann ich helfen? <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><textarea id=\"wpforms-1979-field_2\" class=\"wpforms-field-medium wpforms-field-required\" name=\"wpforms[fields][2]\" placeholder=\"Kurzbeschreibung deines Projektes...\" aria-errormessage=\"wpforms-1979-field_2-error\" required><\/textarea><\/div><div id=\"wpforms-1979-field_16-container\" class=\"wpforms-field wpforms-field-checkbox\" data-field-id=\"16\"><fieldset><legend class=\"wpforms-field-label wpforms-label-hide\" aria-hidden=\"false\">DSGVO <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/legend><ul id=\"wpforms-1979-field_16\" class=\"wpforms-field-required\"><li class=\"choice-1 depth-1\"><input type=\"checkbox\" id=\"wpforms-1979-field_16_1\" name=\"wpforms[fields][16][]\" value=\"Ich stimme zu, dass meine Daten zur Kontaktaufnahme verarbeitet werden. Deine Daten werden nicht weitergegeben.\" aria-errormessage=\"wpforms-1979-field_16_1-error\" required ><label class=\"wpforms-field-label-inline\" for=\"wpforms-1979-field_16_1\">Ich stimme zu, dass meine Daten zur Kontaktaufnahme verarbeitet werden. Deine Daten werden nicht weitergegeben.<\/label><\/li><\/ul><\/fieldset><\/div><script>\n\t\t\t\t( function() {\n\t\t\t\t\tconst style = document.createElement( 'style' );\n\t\t\t\t\tstyle.appendChild( document.createTextNode( '#wpforms-1979-field_1-container { position: absolute !important; overflow: hidden !important; display: inline !important; height: 1px !important; width: 1px !important; z-index: -1000 !important; padding: 0 !important; } #wpforms-1979-field_1-container input { visibility: hidden; } #wpforms-conversational-form-page #wpforms-1979-field_1-container label { counter-increment: none; }' ) );\n\t\t\t\t\tdocument.head.appendChild( style );\n\t\t\t\t\tdocument.currentScript?.remove();\n\t\t\t\t} )();\n\t\t\t<\/script><\/div><!-- .wpforms-field-container --><div class=\"wpforms-submit-container\" ><input type=\"hidden\" name=\"wpforms[id]\" value=\"1979\"><input type=\"hidden\" name=\"page_title\" value=\"\"><input type=\"hidden\" name=\"page_url\" value=\"https:\/\/webkraftpro.ch\/en\/wp-json\/wp\/v2\/pages\/2414\"><input type=\"hidden\" name=\"url_referer\" value=\"\"><button type=\"submit\" name=\"wpforms[submit]\" id=\"wpforms-submit-1979\" class=\"wpforms-submit\" data-alt-text=\"Anfrage wird gesendet...\" data-submit-text=\"Kostenlose Ersteinsch\u00e4tzung anfragen\" aria-live=\"assertive\" value=\"wpforms-submit\">Kostenlose Ersteinsch\u00e4tzung anfragen<\/button><img decoding=\"async\" src=\"https:\/\/webkraftpro.ch\/wp-content\/plugins\/wpforms-lite\/assets\/images\/submit-spin.svg\" class=\"wpforms-submit-spinner\" style=\"display: none;\" width=\"26\" height=\"26\" alt=\"Loading\"><\/div><\/form><\/div>  <!-- .wpforms-container -->\n        <\/div>\n\n        <script id=\"wkp-tracking-rescue-context-script\">\n        (() => {\n          const applyTrackingRescueContext = () => {\n            const box = document.getElementById('wkp-tracking-rescue-context');\n            if (!box) return;\n            const isTrackingRescue = new URLSearchParams(window.location.search).get('offer') === 'tracking-rescue-audit';\n            box.hidden = !isTrackingRescue;\n            box.setAttribute('aria-hidden', isTrackingRescue ? 'false' : 'true');\n          };\n          if (document.readyState === 'loading') {\n            document.addEventListener('DOMContentLoaded', applyTrackingRescueContext, { once: true });\n          } else {\n            applyTrackingRescueContext();\n          }\n          window.addEventListener('pageshow', applyTrackingRescueContext);\n        })();\n        <\/script>\n      <\/div>\n\n    <\/div>\n  <\/section>\n\n  <!-- PROCESS -->\n  <section class=\"wkp-section wkp-light\">\n    <div class=\"wkp-container\">\n      <div class=\"wkp-section-head wkp-reveal\">\n        <div class=\"wkp-eyebrow\">Ablauf<\/div>\n        <h2 class=\"wkp-title\">So l\u00e4uft die Anfrage ab.<\/h2>\n        <p class=\"wkp-subtitle\">Ein klarer Prozess ohne unn\u00f6tige Calls, wenn es nicht n\u00f6tig ist.<\/p>\n      <\/div>\n\n      <div class=\"wkp-grid-3\">\n        <div class=\"wkp-card wkp-reveal\">\n          <div class=\"wkp-icon\">\u2709\ufe0f<\/div>\n          <h3>1. Anfrage senden<\/h3>\n          <p>Du beschreibst kurz dein Projekt, dein Problem oder deine aktuelle Situation.<\/p>\n        <\/div>\n\n        <div class=\"wkp-card wkp-reveal\">\n          <div class=\"wkp-icon\">\ud83d\udd0e<\/div>\n          <h3>2. Kurze Einsch\u00e4tzung<\/h3>\n          <p>Ich pr\u00fcfe deine Angaben und melde mich mit ersten R\u00fcckfragen oder einer klaren Empfehlung.<\/p>\n        <\/div>\n\n        <div class=\"wkp-card wkp-reveal\">\n          <div class=\"wkp-icon\">\ud83d\udcac<\/div>\n          <h3>3. N\u00e4chste Schritte<\/h3>\n          <p>Wenn es passt, besprechen wir Umsetzung, Timing, Priorit\u00e4ten und sinnvolle n\u00e4chste Schritte.<\/p>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- TRUST -->\n  <section class=\"wkp-section\">\n    <div class=\"wkp-bg-dots\"><\/div>\n\n    <div class=\"wkp-container\">\n      <div class=\"wkp-direct-contact\">\n        <div class=\"wkp-card wkp-reveal\">\n          <div class=\"wkp-icon\">\ud83d\udce9<\/div>\n          <h3>Direkter Kontakt<\/h3>\n          <p>Du kannst mich auch direkt per E-Mail erreichen:<\/p>\n          <p style=\"margin-top:18px;\">\n            <a href=\"mailto:kontakt@webkraftpro.ch\">kontakt@webkraftpro.ch<\/a>\n          <\/p>\n        <\/div>\n\n        <div class=\"wkp-card wkp-reveal\">\n          <div class=\"wkp-icon\">\ud83e\udd1d<\/div>\n          <h3>Transparente Zusammenarbeit<\/h3>\n          <p>Wenn dein Projekt zu meinen Leistungen passt, erh\u00e4ltst du eine ehrliche Einsch\u00e4tzung und eine klare Empfehlung f\u00fcr die n\u00e4chsten Schritte.<\/p>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <script>\n    (function () {\n      const root = document.querySelector('.wkp-contact-page');\n      if (!root) return;\n\n      const revealItems = root.querySelectorAll('.wkp-reveal');\n      const revealObserver = new IntersectionObserver((entries) => {\n        entries.forEach((entry) => {\n          if (entry.isIntersecting) {\n            entry.target.classList.add('is-visible');\n            revealObserver.unobserve(entry.target);\n          }\n        });\n      }, { threshold: 0.16 });\n\n      revealItems.forEach((item, index) => {\n        item.style.transitionDelay = Math.min(index % 4 * 90, 270) + 'ms';\n        revealObserver.observe(item);\n      });\n    })();\n  <\/script>\n\n<\/div>\n\n<style id=\"wkp-contact-mobile-form-fix\">\n@media (max-width: 767px) {\n  body.page-id-2414 .wkp-contact-panel,\n  body.page-id-2414 .wkp-form-wrap,\n  body.page-id-2414 .wpforms-container,\n  body.page-id-2414 .wpforms-form,\n  body.page-id-2414 .wpforms-field-container,\n  body.page-id-2414 .wpforms-field,\n  body.page-id-2414 .wpforms-field-row,\n  body.page-id-2414 .wpforms-field-row-block {\n    min-width: 0 !important;\n    max-width: 100% !important;\n    box-sizing: border-box !important;\n  }\n\n  body.page-id-2414 .wkp-contact-panel,\n  body.page-id-2414 .wkp-form-wrap,\n  body.page-id-2414 .wpforms-container,\n  body.page-id-2414 .wpforms-form,\n  body.page-id-2414 .wpforms-field-container,\n  body.page-id-2414 .wpforms-field,\n  body.page-id-2414 .wpforms-field-row,\n  body.page-id-2414 .wpforms-field-row-block {\n    width: 100% !important;\n  }\n\n  body.page-id-2414 .wpforms-container input:not([type=\"checkbox\"]):not([type=\"radio\"]):not([type=\"hidden\"]),\n  body.page-id-2414 .wpforms-container select,\n  body.page-id-2414 .wpforms-container textarea {\n    display: block !important;\n    width: 100% !important;\n    min-width: 0 !important;\n    max-width: 100% !important;\n    box-sizing: border-box !important;\n  }\n}\n<\/style>\n\n<script id=\"wkp-contact-service-prefill\">\n  (() => {\n    const applyServicePrefill = () => {\n      const requestedService = new URLSearchParams(window.location.search).get('service');\n      const serviceLabels = {\n        'google-ads': 'Google Ads Beratung & Betreuung',\n        'conversion-tracking': 'Conversion Tracking (GA4, GTM & Consent)'\n      };\n      const expectedLabel = serviceLabels[requestedService];\n      if (!expectedLabel) return;\n\n      const select = document.getElementById('wpforms-1979-field_4');\n      if (!select) return;\n      const option = Array.from(select.options).find((item) => item.value === expectedLabel || item.textContent.trim() === expectedLabel);\n      if (!option) return;\n\n      select.value = option.value;\n      select.dispatchEvent(new Event('input', { bubbles: true }));\n      select.dispatchEvent(new Event('change', { bubbles: true }));\n    };\n\n    if (document.readyState === 'loading') {\n      document.addEventListener('DOMContentLoaded', applyServicePrefill, { once: true });\n    } else {\n      applyServicePrefill();\n    }\n\n    window.addEventListener('pageshow', applyServicePrefill);\n    window.setTimeout(applyServicePrefill, 250);\n  })();\n<\/script>\n\n\n<style id=\"wkp-contact-mobile-nav-hitbox-fix\">\n@media (max-width: 1180px) {\n  .wkp-header-v2 .wkp-mobile-check:not(:checked) ~ .wkp-nav-area .wkp-dropdown {\n    visibility: hidden !important;\n    pointer-events: none !important;\n  }\n  .wkp-header-v2 .wkp-mobile-check:checked ~ .wkp-nav-area .wkp-dropdown {\n    visibility: visible !important;\n    pointer-events: auto !important;\n  }\n}\n<\/style>\n\n<script id=\"wkp-lead-tracking-v2\">\n(() => {\n  const initLeadTracking = () => {\n    if (typeof window.jQuery === 'undefined') {\n      window.setTimeout(initLeadTracking, 100);\n      return;\n    }\n\n    const $ = window.jQuery;\n    const emailByForm = {};\n\n    $(document)\n      .off('.wkpLeadTrackingV2')\n      .on('input.wkpLeadTrackingV2 change.wkpLeadTrackingV2', 'form.wpforms-form input[type=\"email\"]', function () {\n        const formId = Number($(this).closest('form').attr('data-formid')) || 0;\n        if (formId) emailByForm[formId] = String($(this).val() || '').trim();\n      })\n      .on('wpformsAjaxSubmitSuccess.wkpLeadTrackingV2', function (_event, response) {\n        const formId = Number(\n          response && response.data && response.data.form_id\n            ? response.data.form_id\n            : response && response.form_id\n              ? response.form_id\n              : 0\n        );\n\n        if (formId !== 1979) return;\n\n        window.dataLayer = window.dataLayer || [];\n        const alreadyTracked = window.dataLayer.some((item) =>\n          item &&\n          item.event === 'lead_form_submit' &&\n          Number(item.lead_form_id) === formId &&\n          item.lead_submission_status === 'success'\n        );\n\n        if (alreadyTracked) return;\n\n        window.dataLayer.push({\n          event: 'lead_form_submit',\n          lead_form_id: formId,\n          lead_form_type: 'projektanfrage',\n          lead_email: emailByForm[formId] || null,\n          lead_page_url: window.location.href,\n          lead_page_title: document.title,\n          lead_submission_status: 'success'\n        });\n      });\n  };\n\n  initLeadTracking();\n})();\n<\/script>\n<style id=\"wkp-calendly-booking-v1\">\n.wkp-booking-cta-wrap { margin: 24px 0 14px; width: 100%; max-width: 560px; }\n.wkp-booking-cta {\n  appearance: none; width: 100%; min-width: 0; box-sizing: border-box;\n  display: grid; grid-template-columns: 42px minmax(0,1fr) 22px; align-items: center; gap: 13px;\n  padding: 15px 17px; border: 1px solid rgba(126,231,245,.46); border-radius: 16px;\n  color: #fff; background: linear-gradient(135deg,#1149b8 0%,#1768ed 64%,#0c8db7 100%);\n  box-shadow: 0 18px 44px rgba(8,67,173,.28), inset 0 1px 0 rgba(255,255,255,.14);\n  text-align: left; cursor: pointer; transition: transform .2s ease, box-shadow .2s ease, border-color .2s ease;\n}\n.wkp-booking-cta:hover { transform: translateY(-2px); border-color: rgba(126,231,245,.82); box-shadow: 0 22px 52px rgba(8,67,173,.36), inset 0 1px 0 rgba(255,255,255,.16); }\n.wkp-booking-cta:focus-visible { outline: 3px solid #7ee7f5; outline-offset: 3px; }\n.wkp-booking-cta[aria-busy=\"true\"] { cursor: wait; opacity: .82; }\n.wkp-booking-icon { display: grid; place-items: center; width: 42px; height: 42px; border-radius: 12px; background: rgba(255,255,255,.13); border: 1px solid rgba(255,255,255,.2); font-size: 20px; line-height: 1; }\n.wkp-booking-copy { min-width: 0; display: flex; flex-direction: column; gap: 3px; }\n.wkp-booking-copy strong { color: #fff; font-size: 16px; line-height: 1.25; font-weight: 900; letter-spacing: -.01em; }\n.wkp-booking-copy small { color: rgba(255,255,255,.8); font-size: 12.5px; line-height: 1.35; font-weight: 600; }\n.wkp-booking-arrow { color: #7ee7f5; font-size: 21px; font-weight: 900; text-align: right; }\n.wkp-booking-status { margin-top: 10px; padding: 11px 13px; border: 1px solid rgba(126,231,245,.24); border-radius: 12px; color: #dbe7f6; background: rgba(6,17,30,.62); font-size: 13px; line-height: 1.5; }\n.wkp-booking-status button, .wkp-booking-status a { appearance: none; padding: 0; border: 0; color: #7ee7f5; background: transparent; font: inherit; font-weight: 800; text-decoration: underline; cursor: pointer; }\n@media (max-width: 680px) {\n  .wkp-booking-cta-wrap { margin-top: 20px; max-width: none; }\n  .wkp-booking-cta { grid-template-columns: 38px minmax(0,1fr) 18px; gap: 10px; padding: 14px; border-radius: 15px; }\n  .wkp-booking-icon { width: 38px; height: 38px; border-radius: 11px; font-size: 18px; }\n  .wkp-booking-copy strong { font-size: 15px; }\n  .wkp-booking-copy small { font-size: 12px; }\n}\n@media (max-width: 340px) {\n  .wkp-booking-cta { grid-template-columns: 34px minmax(0,1fr); }\n  .wkp-booking-icon { width: 34px; height: 34px; }\n  .wkp-booking-arrow { display: none; }\n}\n<\/style>\n<script id=\"wkp-calendly-booking-script-v1\">\n(() => {\n  const BOOKING_URL = \"https:\/\/calendly.com\/ah-marketingprofi\/webkraftpro-potentzialgesprach\";\n  const UTM_KEYS = [\"utm_source\", \"utm_medium\", \"utm_campaign\", \"utm_content\", \"utm_term\"];\n  const button = document.getElementById(\"wkp-calendly-book\");\n  const status = document.getElementById(\"wkp-calendly-status\");\n  if (!button || !status) return;\n\n  const readUtms = () => {\n    const params = new URLSearchParams(window.location.search);\n    return UTM_KEYS.reduce((result, key) => {\n      const value = params.get(key);\n      if (value && value.length < 255) result[key] = value;\n      return result;\n    }, {});\n  };\n\n  const calendlyUtms = (utms) => {\n    const mapping = {utm_source:\"utmSource\",utm_medium:\"utmMedium\",utm_campaign:\"utmCampaign\",utm_content:\"utmContent\",utm_term:\"utmTerm\"};\n    return Object.keys(utms).reduce((result, key) => { result[mapping[key]] = utms[key]; return result; }, {});\n  };\n\n  const pushBookingEvent = (eventName) => {\n    window.dataLayer = window.dataLayer || [];\n    window.dataLayer.push(Object.assign({\n      event: eventName,\n      booking_type: \"webkraftpro-potentzialgesprach\",\n      booking_page: \"kontakt\"\n    }, readUtms()));\n  };\n\n  const hasEmbedConsent = () => {\n    if (!window.Cookiebot || !window.Cookiebot.consent) return true;\n    return window.Cookiebot.consent.preferences === true;\n  };\n\n  const requestEmbedConsent = () => {\n    status.hidden = false;\n    status.innerHTML = \"F\u00fcr die Terminansicht werden externe Calendly-Inhalte geladen. Bitte erlaube zuerst <button type=\\\"button\\\" id=\\\"wkp-calendly-consent\\\">Pr\u00e4ferenz-Cookies<\/button>.\";\n    const consentButton = document.getElementById(\"wkp-calendly-consent\");\n    if (consentButton) consentButton.addEventListener(\"click\", () => {\n      if (window.Cookiebot && typeof window.Cookiebot.renew === \"function\") window.Cookiebot.renew();\n    }, {once:true});\n    if (window.Cookiebot && typeof window.Cookiebot.renew === \"function\") window.Cookiebot.renew();\n  };\n\n  const loadCalendly = () => new Promise((resolve, reject) => {\n    if (window.Calendly && typeof window.Calendly.initPopupWidget === \"function\") { resolve(); return; }\n    let settled = false;\n    let timeoutId;\n    const finish = (callback, value) => {\n      if (settled) return;\n      settled = true;\n      window.clearTimeout(timeoutId);\n      callback(value);\n    };\n    const onLoad = () => finish(resolve);\n    const onError = () => finish(reject, new Error(\"Calendly asset blocked\"));\n    timeoutId = window.setTimeout(() => finish(reject, new Error(\"Calendly load timeout\")), 8000);\n    if (!document.getElementById(\"wkp-calendly-css\")) {\n      const link = document.createElement(\"link\");\n      link.id = \"wkp-calendly-css\"; link.rel = \"stylesheet\";\n      link.href = \"https:\/\/assets.calendly.com\/assets\/external\/widget.css\";\n      document.head.appendChild(link);\n    }\n    const existing = document.getElementById(\"wkp-calendly-js\");\n    if (existing) { existing.addEventListener(\"load\", onLoad, {once:true}); existing.addEventListener(\"error\", onError, {once:true}); return; }\n    const script = document.createElement(\"script\");\n    script.id = \"wkp-calendly-js\"; script.src = \"https:\/\/assets.calendly.com\/assets\/external\/widget.js\"; script.async = true;\n    script.addEventListener(\"load\", onLoad, {once:true}); script.addEventListener(\"error\", onError, {once:true});\n    document.head.appendChild(script);\n  });\n\n  const directBookingUrl = () => {\n    const url = new URL(BOOKING_URL);\n    Object.entries(readUtms()).forEach(([key,value]) => url.searchParams.set(key,value));\n    return url.toString();\n  };\n\n  const trackedOpenOverlays = new WeakSet();\n  const waitForOpenedOverlay = () => new Promise((resolve, reject) => {\n    const deadline = window.performance.now() + 5000;\n    const check = () => {\n      const overlay = document.querySelector(\".calendly-overlay\");\n      const frame = overlay && overlay.querySelector(\"iframe\");\n      if (overlay && frame) { resolve(overlay); return; }\n      if (window.performance.now() >= deadline) {\n        reject(new Error(\"Calendly popup did not open\"));\n        return;\n      }\n      window.requestAnimationFrame(check);\n    };\n    check();\n  });\n\n  button.addEventListener(\"click\", async () => {\n    if (button.hasAttribute(\"aria-busy\")) return;\n    if (!hasEmbedConsent()) { requestEmbedConsent(); return; }\n    button.setAttribute(\"aria-busy\", \"true\");\n    status.hidden = true;\n    try {\n      await loadCalendly();\n      if (!window.Calendly || typeof window.Calendly.initPopupWidget !== \"function\") throw new Error(\"Calendly unavailable\");\n      window.Calendly.initPopupWidget({url: BOOKING_URL, utm: calendlyUtms(readUtms())});\n      const openedOverlay = await waitForOpenedOverlay();\n      if (!trackedOpenOverlays.has(openedOverlay)) {\n        trackedOpenOverlays.add(openedOverlay);\n        pushBookingEvent(\"calendly_booking_open\");\n      }\n    } catch (_error) {\n      status.hidden = false;\n      status.innerHTML = 'Die Terminansicht konnte nicht geladen werden. <a href=\"' + directBookingUrl() + '\" target=\"_blank\" rel=\"noopener\">Calendly in einem neuen Tab \u00f6ffnen<\/a>.';\n    } finally {\n      button.removeAttribute(\"aria-busy\");\n    }\n  });\n\n  let scheduledTracked = false;\n  window.addEventListener(\"message\", (message) => {\n    if (message.origin !== \"https:\/\/calendly.com\") return;\n    if (!message.data || message.data.event !== \"calendly.event_scheduled\") return;\n    if (!document.querySelector(\".calendly-overlay\")) return;\n    if (scheduledTracked) return;\n    scheduledTracked = true;\n    pushBookingEvent(\"calendly_booking_scheduled\");\n  });\n})();\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Projekt anfragen Lass uns kurz pr\u00fcfen, wo dein Projekt den gr\u00f6ssten Hebel hat. Beschreibe kurz deine Situation. Ich melde mich in der Regel innerhalb von 24 Stunden mit einer ehrlichen Einsch\u00e4tzung zur\u00fcck. \u2713 Direkter Kontakt ohne Agentur-Overhead \u2713 Google Ads, Tracking, Websites und Paid Social aus einer Hand \u2713 Klare Empfehlung statt unn\u00f6tiger Verkaufsgespr\u00e4che \u25a3 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-2414","page","type-page","status-publish","hentry"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"Kontaktiere WebKraftPro f\u00fcr Google Ads, Tracking, WordPress-Websites und Performance-Marketing in der Schweiz, Deutschland und \u00d6sterreich.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/webkraftpro.ch\/en\/kontakt\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_GB\" \/>\n\t\t<meta property=\"og:site_name\" content=\"WEBKRAFTPRO.CH - Webkraftpro \u2013 Websites, Google Ads und pr\u00e4zises Lead-Tracking f\u00fcr Unternehmen und Agenturen in der Schweiz, Deutschland und \u00d6sterreich. Sauberes Tracking, schnelle Websites, transparente Performance.\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Kontakt | WebKraftPro\" \/>\n\t\t<meta property=\"og:description\" content=\"Kontaktiere WebKraftPro f\u00fcr Google Ads, Tracking, WordPress-Websites und Performance-Marketing in der Schweiz, Deutschland und \u00d6sterreich.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/webkraftpro.ch\/en\/kontakt\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/webkraftpro.ch\/wp-content\/uploads\/2025\/11\/1200x300-px-TRANSPARENT-Web-KraftPro.ch_.png\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/webkraftpro.ch\/wp-content\/uploads\/2025\/11\/1200x300-px-TRANSPARENT-Web-KraftPro.ch_.png\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2025-11-21T19:37:43+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-08-29T21:18:58+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Kontakt | WebKraftPro\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Kontaktiere WebKraftPro f\u00fcr Google Ads, Tracking, WordPress-Websites und Performance-Marketing in der Schweiz, Deutschland und \u00d6sterreich.\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/webkraftpro.ch\/wp-content\/uploads\/2025\/11\/1200x300-px-TRANSPARENT-Web-KraftPro.ch_.png\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/webkraftpro.ch\\\/en\\\/kontakt\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/webkraftpro.ch\\\/en#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/webkraftpro.ch\\\/en\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/webkraftpro.ch\\\/en\\\/kontakt\\\/#listItem\",\"name\":\"Kontakt\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/webkraftpro.ch\\\/en\\\/kontakt\\\/#listItem\",\"position\":2,\"name\":\"Kontakt\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/webkraftpro.ch\\\/en#listItem\",\"name\":\"Home\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/webkraftpro.ch\\\/en\\\/#organization\",\"name\":\"WEBKRAFTPRO.CH\",\"description\":\"Webkraftpro \\u2013 Websites, Google Ads und pr\\u00e4zises Lead-Tracking f\\u00fcr Unternehmen und Agenturen in der Schweiz, Deutschland und \\u00d6sterreich. Sauberes Tracking, schnelle Websites, transparente Performance.\",\"url\":\"https:\\\/\\\/webkraftpro.ch\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/webkraftpro.ch\\\/wp-content\\\/uploads\\\/2025\\\/11\\\/1200x300-px-TRANSPARENT-Web-KraftPro.ch_.png\",\"@id\":\"https:\\\/\\\/webkraftpro.ch\\\/en\\\/kontakt\\\/#organizationLogo\",\"width\":1200,\"height\":300},\"image\":{\"@id\":\"https:\\\/\\\/webkraftpro.ch\\\/en\\\/kontakt\\\/#organizationLogo\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/webkraftpro.ch\\\/en\\\/kontakt\\\/#webpage\",\"url\":\"https:\\\/\\\/webkraftpro.ch\\\/en\\\/kontakt\\\/\",\"name\":\"Kontakt | WebKraftPro\",\"description\":\"Kontaktiere WebKraftPro f\\u00fcr Google Ads, Tracking, WordPress-Websites und Performance-Marketing in der Schweiz, Deutschland und \\u00d6sterreich.\",\"inLanguage\":\"en-GB\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/webkraftpro.ch\\\/en\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/webkraftpro.ch\\\/en\\\/kontakt\\\/#breadcrumblist\"},\"datePublished\":\"2025-11-21T19:37:43+00:00\",\"dateModified\":\"2026-08-29T21:18:58+00:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/webkraftpro.ch\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/webkraftpro.ch\\\/en\\\/\",\"name\":\"WEBKRAFTPRO.CH\",\"description\":\"Webkraftpro \\u2013 Websites, Google Ads und pr\\u00e4zises Lead-Tracking f\\u00fcr Unternehmen und Agenturen in der Schweiz, Deutschland und \\u00d6sterreich. Sauberes Tracking, schnelle Websites, transparente Performance.\",\"inLanguage\":\"en-GB\",\"publisher\":{\"@id\":\"https:\\\/\\\/webkraftpro.ch\\\/en\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Contact | WebKraftPro","description":"Contact WebKraftPro for Google Ads, tracking, WordPress websites and performance marketing in Switzerland, Germany and Austria.","canonical_url":"https:\/\/webkraftpro.ch\/en\/kontakt\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/webkraftpro.ch\/en\/kontakt\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/webkraftpro.ch\/en#listItem","position":1,"name":"Home","item":"https:\/\/webkraftpro.ch\/en","nextItem":{"@type":"ListItem","@id":"https:\/\/webkraftpro.ch\/en\/kontakt\/#listItem","name":"Kontakt"}},{"@type":"ListItem","@id":"https:\/\/webkraftpro.ch\/en\/kontakt\/#listItem","position":2,"name":"Kontakt","previousItem":{"@type":"ListItem","@id":"https:\/\/webkraftpro.ch\/en#listItem","name":"Home"}}]},{"@type":"Organization","@id":"https:\/\/webkraftpro.ch\/en\/#organization","name":"WEBKRAFTPRO.CH","description":"Webkraftpro \u2013 Websites, Google Ads und pr\u00e4zises Lead-Tracking f\u00fcr Unternehmen und Agenturen in der Schweiz, Deutschland und \u00d6sterreich. Sauberes Tracking, schnelle Websites, transparente Performance.","url":"https:\/\/webkraftpro.ch\/en\/","logo":{"@type":"ImageObject","url":"https:\/\/webkraftpro.ch\/wp-content\/uploads\/2025\/11\/1200x300-px-TRANSPARENT-Web-KraftPro.ch_.png","@id":"https:\/\/webkraftpro.ch\/en\/kontakt\/#organizationLogo","width":1200,"height":300},"image":{"@id":"https:\/\/webkraftpro.ch\/en\/kontakt\/#organizationLogo"}},{"@type":"WebPage","@id":"https:\/\/webkraftpro.ch\/en\/kontakt\/#webpage","url":"https:\/\/webkraftpro.ch\/en\/kontakt\/","name":"Kontakt | WebKraftPro","description":"Kontaktiere WebKraftPro f\u00fcr Google Ads, Tracking, WordPress-Websites und Performance-Marketing in der Schweiz, Deutschland und \u00d6sterreich.","inLanguage":"en-GB","isPartOf":{"@id":"https:\/\/webkraftpro.ch\/en\/#website"},"breadcrumb":{"@id":"https:\/\/webkraftpro.ch\/en\/kontakt\/#breadcrumblist"},"datePublished":"2025-11-21T19:37:43+00:00","dateModified":"2026-08-29T21:18:58+00:00"},{"@type":"WebSite","@id":"https:\/\/webkraftpro.ch\/en\/#website","url":"https:\/\/webkraftpro.ch\/en\/","name":"WEBKRAFTPRO.CH","description":"Webkraftpro \u2013 Websites, Google Ads und pr\u00e4zises Lead-Tracking f\u00fcr Unternehmen und Agenturen in der Schweiz, Deutschland und \u00d6sterreich. Sauberes Tracking, schnelle Websites, transparente Performance.","inLanguage":"en-GB","publisher":{"@id":"https:\/\/webkraftpro.ch\/en\/#organization"}}]},"og:locale":"en_GB","og:site_name":"WEBKRAFTPRO.CH - Webkraftpro \u2013 Websites, Google Ads und pr\u00e4zises Lead-Tracking f\u00fcr Unternehmen und Agenturen in der Schweiz, Deutschland und \u00d6sterreich. Sauberes Tracking, schnelle Websites, transparente Performance.","og:type":"article","og:title":"Kontakt | WebKraftPro","og:description":"Kontaktiere WebKraftPro f\u00fcr Google Ads, Tracking, WordPress-Websites und Performance-Marketing in der Schweiz, Deutschland und \u00d6sterreich.","og:url":"https:\/\/webkraftpro.ch\/en\/kontakt\/","og:image":"https:\/\/webkraftpro.ch\/wp-content\/uploads\/2025\/11\/1200x300-px-TRANSPARENT-Web-KraftPro.ch_.png","og:image:secure_url":"https:\/\/webkraftpro.ch\/wp-content\/uploads\/2025\/11\/1200x300-px-TRANSPARENT-Web-KraftPro.ch_.png","article:published_time":"2025-11-21T19:37:43+00:00","article:modified_time":"2026-08-29T21:18:58+00:00","twitter:card":"summary_large_image","twitter:title":"Kontakt | WebKraftPro","twitter:description":"Kontaktiere WebKraftPro f\u00fcr Google Ads, Tracking, WordPress-Websites und Performance-Marketing in der Schweiz, Deutschland und \u00d6sterreich.","twitter:image":"https:\/\/webkraftpro.ch\/wp-content\/uploads\/2025\/11\/1200x300-px-TRANSPARENT-Web-KraftPro.ch_.png"},"aioseo_meta_data":{"post_id":"2414","title":"Contact | WebKraftPro","description":"Contact WebKraftPro for Google Ads, tracking, WordPress websites and performance marketing in Switzerland, Germany and Austria.","keywords":null,"keyphrases":{"focus":{"keyphrase":"WebKraftPro Kontakt","score":37,"analysis":{"keyphraseInTitle":{"score":3,"maxScore":9,"error":1},"keyphraseInDescription":{"score":3,"maxScore":9,"error":1},"keyphraseLength":{"score":9,"maxScore":9,"error":0,"length":2},"keyphraseInURL":{"score":1,"maxScore":5,"error":1},"keyphraseInIntroduction":{"score":3,"maxScore":9,"error":1},"keyphraseInSubHeadings":{"score":3,"maxScore":9,"error":1},"keyphraseInImageAlt":{"score":3,"maxScore":9,"error":1},"keywordDensity":{"score":0,"type":"low","maxScore":9,"error":1}}},"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":"","og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"WebPage","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":"-1","robots_max_videopreview":"-1","robots_max_imagepreview":"large","priority":null,"frequency":"default","local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":{"faqs":[],"keyPoints":[],"schemas":[],"titles":[],"descriptions":[],"socialPosts":{"email":[],"linkedin":[],"twitter":[],"facebook":[],"instagram":[]}},"created":"2025-11-21 17:30:32","updated":"2026-08-29 22:15:20","seo_analyzer_scan_date":null,"focus_keyword":"WebKraftPro Kontakt","additional_keywords":null,"truseo_locale":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/webkraftpro.ch\/en\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tKontakt\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/webkraftpro.ch\/en"},{"label":"Kontakt","link":"https:\/\/webkraftpro.ch\/en\/kontakt\/"}],"_links":{"self":[{"href":"https:\/\/webkraftpro.ch\/en\/wp-json\/wp\/v2\/pages\/2414","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/webkraftpro.ch\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/webkraftpro.ch\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/webkraftpro.ch\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/webkraftpro.ch\/en\/wp-json\/wp\/v2\/comments?post=2414"}],"version-history":[{"count":157,"href":"https:\/\/webkraftpro.ch\/en\/wp-json\/wp\/v2\/pages\/2414\/revisions"}],"predecessor-version":[{"id":3712,"href":"https:\/\/webkraftpro.ch\/en\/wp-json\/wp\/v2\/pages\/2414\/revisions\/3712"}],"wp:attachment":[{"href":"https:\/\/webkraftpro.ch\/en\/wp-json\/wp\/v2\/media?parent=2414"}],"curies":[{"name":"WP","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}