{"id":5191,"date":"2026-01-28T15:06:28","date_gmt":"2026-01-28T14:06:28","guid":{"rendered":"https:\/\/snvsolutions.ch\/?page_id=5191"},"modified":"2026-09-08T17:53:36","modified_gmt":"2026-09-08T15:53:36","slug":"beratungstermin-buchen","status":"publish","type":"page","link":"https:\/\/snvsolutions.ch\/en\/beratungstermin-buchen\/","title":{"rendered":"Book an appointment"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"5191\" class=\"elementor elementor-5191\">\n\t\t\t\t<div class=\"elementor-element elementor-element-071989b e-flex e-con-boxed e-con e-parent\" data-id=\"071989b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f569d5f elementor-widget elementor-widget-html\" data-id=\"f569d5f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\n\/* ===== UNIQUE TREUHAND HERO FULL WIDTH ===== *\/\r\n\r\n.ut-hero-full,\r\n.ut-hero-full * {\r\n  box-sizing: border-box;\r\n}\r\n\r\n.ut-hero-full {\r\n  position: relative;\r\n  width: 100vw;\r\n  max-width: 100vw;\r\n  margin-left: calc(50% - 50vw);\r\n  margin-right: calc(50% - 50vw);\r\n  overflow: hidden;\r\n  background: transparent;\r\n  line-height: 0;\r\n}\r\n\r\n.ut-hero-inner {\r\n  position: relative;\r\n  width: 100%;\r\n  overflow: hidden;\r\n}\r\n\r\n.ut-hero-img {\r\n  display: block;\r\n  width: 100%;\r\n  height: auto;\r\n  max-width: none;\r\n  border: 0;\r\n  outline: 0;\r\n  box-shadow: none;\r\n  filter: none;\r\n  image-rendering: auto;\r\n}\r\n\r\n\/* ===== BUTTONS RIGHT SIDE ===== *\/\r\n\r\n.ut-hero-actions {\r\n  position: absolute;\r\n  right: 7.2%;\r\n  bottom: 12.5%;\r\n  display: flex;\r\n  gap: 14px;\r\n  z-index: 20;\r\n  line-height: 1;\r\n}\r\n\r\n.ut-hero-btn {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  min-width: 145px;\r\n  padding: 12px 22px;\r\n  border-radius: 999px;\r\n  border: 1px solid rgba(197,151,78,0.95);\r\n  background: rgba(7,18,32,0.58);\r\n  color: #ffffff !important;\r\n  text-decoration: none !important;\r\n  font-family: Arial, Helvetica, sans-serif;\r\n  font-size: 15px;\r\n  font-weight: 700;\r\n  letter-spacing: 0.035em;\r\n  line-height: 1;\r\n  box-shadow: none;\r\n  filter: none;\r\n  transition: all 0.2s ease;\r\n}\r\n\r\n.ut-hero-btn:hover {\r\n  background: rgba(197,151,78,0.18);\r\n  color: #ffffff !important;\r\n  transform: translateY(-1px);\r\n}\r\n\r\n.ut-hero-btn.secondary {\r\n  background: rgba(255,255,255,0.08);\r\n}\r\n\r\n\/* ===== INVISIBLE LANGUAGE LINKS ===== *\/\r\n\r\n.ut-hero-lang {\r\n  position: absolute;\r\n  bottom: 4.3%;\r\n  height: 4.2%;\r\n  z-index: 30;\r\n  display: block;\r\n  overflow: hidden;\r\n  text-indent: -9999px;\r\n  color: transparent;\r\n  background: transparent;\r\n  border: 0;\r\n  outline: 0;\r\n  box-shadow: none;\r\n  text-decoration: none;\r\n}\r\n\r\n.ut-hero-lang:focus-visible {\r\n  outline: 2px solid rgba(197,151,78,0.95);\r\n  outline-offset: 2px;\r\n  border-radius: 4px;\r\n}\r\n\r\n\/* \u0398\u03ad\u03c3\u03b5\u03b9\u03c2 \u03b5\u03c0\u03ac\u03bd\u03c9 \u03c3\u03c4\u03b1 \u03b3\u03c1\u03ac\u03bc\u03bc\u03b1\u03c4\u03b1 DE \/ EN \/ FR \/ IT *\/\r\n.ut-hero-lang.de {\r\n  left: 5.0%;\r\n  width: 2.6%;\r\n}\r\n\r\n.ut-hero-lang.en {\r\n  left: 9.7%;\r\n  width: 2.6%;\r\n}\r\n\r\n.ut-hero-lang.fr {\r\n  left: 14.2%;\r\n  width: 2.4%;\r\n}\r\n\r\n.ut-hero-lang.it {\r\n  left: 18.6%;\r\n  width: 2.3%;\r\n}\r\n\r\n\/* ===== TABLET ===== *\/\r\n\r\n@media (max-width: 1024px) {\r\n  .ut-hero-actions {\r\n    right: 5.5%;\r\n    bottom: 11.5%;\r\n    gap: 10px;\r\n  }\r\n\r\n  .ut-hero-btn {\r\n    min-width: 125px;\r\n    padding: 10px 16px;\r\n    font-size: 13px;\r\n  }\r\n\r\n  .ut-hero-lang {\r\n    bottom: 4.1%;\r\n  }\r\n}\r\n\r\n\/* ===== MOBILE ===== *\/\r\n\r\n@media (max-width: 767px) {\r\n  .ut-hero-actions {\r\n    right: 4.5%;\r\n    bottom: 10.5%;\r\n    gap: 8px;\r\n    flex-direction: column;\r\n    align-items: flex-end;\r\n  }\r\n\r\n  .ut-hero-btn {\r\n    min-width: 110px;\r\n    padding: 8px 12px;\r\n    font-size: 11px;\r\n    background: rgba(7,18,32,0.62);\r\n  }\r\n\r\n  .ut-hero-lang {\r\n    bottom: 3.8%;\r\n    height: 5%;\r\n  }\r\n\r\n  .ut-hero-lang.de {\r\n    left: 4.9%;\r\n    width: 3.1%;\r\n  }\r\n\r\n  .ut-hero-lang.en {\r\n    left: 9.6%;\r\n    width: 3.1%;\r\n  }\r\n\r\n  .ut-hero-lang.fr {\r\n    left: 14.2%;\r\n    width: 2.9%;\r\n  }\r\n\r\n  .ut-hero-lang.it {\r\n    left: 18.7%;\r\n    width: 2.7%;\r\n  }\r\n}\r\n<\/style>\r\n\r\n<div class=\"ut-hero-full\">\r\n  <div class=\"ut-hero-inner\">\r\n\r\n    <img decoding=\"async\"\r\n      class=\"ut-hero-img\"\r\n      src=\"https:\/\/snvsolutions.ch\/wp-content\/uploads\/2026\/05\/UNIQUE-TREUHAND.png\"\r\n      alt=\"UNIQUE Treuhand \u2013 Schweizer Treuhand, Buchhaltung und Steuerberatung von SNV Solutions\"\r\n    >\r\n\r\n    <div class=\"ut-hero-actions\">\r\n      <a id=\"utHeroTermin\" class=\"ut-hero-btn\" href=\"https:\/\/snvsolutions.ch\/de\/beratungstermin-buchen\/\">\r\n        Termin\r\n      <\/a>\r\n\r\n      <a id=\"utHeroKontakt\" class=\"ut-hero-btn secondary\" href=\"https:\/\/snvsolutions.ch\/de\/kontakt-formular\/\">\r\n        Kontakt\r\n      <\/a>\r\n    <\/div>\r\n\r\n    <a class=\"ut-hero-lang de\"\r\n       href=\"https:\/\/snvsolutions.ch\/de\/unique-treuhand\/\"\r\n       aria-label=\"Deutsch \u2013 UNIQUE Treuhand\">DE<\/a>\r\n\r\n    <a class=\"ut-hero-lang en\"\r\n       href=\"https:\/\/snvsolutions.ch\/en\/unique-treuhand-fiduciary-services\/\"\r\n       aria-label=\"English \u2013 UNIQUE Fiduciary Services\">EN<\/a>\r\n\r\n    <a class=\"ut-hero-lang fr\"\r\n       href=\"https:\/\/snvsolutions.ch\/fr\/unique-treuhand-fiduciaire\/\"\r\n       aria-label=\"Fran\u00e7ais \u2013 UNIQUE Fiduciaire\">FR<\/a>\r\n\r\n    <a class=\"ut-hero-lang it\"\r\n       href=\"https:\/\/snvsolutions.ch\/it\/unique-fiduciaria\/\"\r\n       aria-label=\"Italiano \u2013 UNIQUE Fiduciaria\">IT<\/a>\r\n\r\n  <\/div>\r\n<\/div>\r\n\r\n<script>\r\n(function () {\r\n  var path = window.location.pathname.toLowerCase();\r\n  var lang = 'de';\r\n\r\n  if (path.indexOf('\/en\/') === 0) {\r\n    lang = 'en';\r\n  } else if (path.indexOf('\/fr\/') === 0) {\r\n    lang = 'fr';\r\n  } else if (path.indexOf('\/it\/') === 0) {\r\n    lang = 'it';\r\n  }\r\n\r\n  var data = {\r\n    de: {\r\n      terminText: 'Termin',\r\n      kontaktText: 'Kontakt',\r\n      terminUrl: 'https:\/\/snvsolutions.ch\/de\/beratungstermin-buchen\/',\r\n      kontaktUrl: 'https:\/\/snvsolutions.ch\/de\/kontakt-formular\/'\r\n    },\r\n    en: {\r\n      terminText: 'Appointment',\r\n      kontaktText: 'Contact',\r\n      terminUrl: 'https:\/\/snvsolutions.ch\/en\/beratungstermin-buchen\/',\r\n      kontaktUrl: 'https:\/\/snvsolutions.ch\/en\/contact\/'\r\n    },\r\n    fr: {\r\n      terminText: 'Rendez-vous',\r\n      kontaktText: 'Contact',\r\n      terminUrl: 'https:\/\/snvsolutions.ch\/fr\/beratungstermin-buchen\/',\r\n      kontaktUrl: 'https:\/\/snvsolutions.ch\/fr\/contact\/'\r\n    },\r\n    it: {\r\n      terminText: 'Appuntamento',\r\n      kontaktText: 'Contatto',\r\n      terminUrl: 'https:\/\/snvsolutions.ch\/it\/beratungstermin-buchen\/',\r\n      kontaktUrl: 'https:\/\/snvsolutions.ch\/it\/contatti\/'\r\n    }\r\n  };\r\n\r\n  var current = data[lang] || data.de;\r\n\r\n  var terminButton = document.getElementById('utHeroTermin');\r\n  var kontaktButton = document.getElementById('utHeroKontakt');\r\n\r\n  if (terminButton) {\r\n    terminButton.textContent = current.terminText;\r\n    terminButton.href = current.terminUrl;\r\n  }\r\n\r\n  if (kontaktButton) {\r\n    kontaktButton.textContent = current.kontaktText;\r\n    kontaktButton.href = current.kontaktUrl;\r\n  }\r\n})();\r\n<\/script>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-874616f e-con e-atomic-element e-flexbox-base e-ad2248c \" data-id=\"874616f\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"874616f\">\n    \t\t<div class=\"elementor-element elementor-element-7e0b299 elementor-widget elementor-widget-shortcode\" data-id=\"7e0b299\" data-element_type=\"widget\" data-e-type=\"widget\" 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\">        <section\n            id=\"utos-booking-widget-1\"\n            class=\"utos-booking-widget\"\n            data-api-base-url=\"https:\/\/utos.snvsolutions.ch\"\n            data-service-key=\"\"\n            data-meeting-type=\"\"\n            data-widget-version=\"0.2.0\"\n        >\n            <div\n                class=\"\n                    utos-booking-widget__header\n                \"\n            >\n                <p\n                    class=\"\n                        utos-booking-widget__eyebrow\n                    \"\n                >\n                    ONLINE-TERMIN                <\/p>\n\n                <h2>\n                    Termin buchen                <\/h2>\n\n                <p\n                    class=\"\n                        utos-booking-widget__intro\n                    \"\n                >\n                    W\u00e4hlen Sie Ihre Dienstleistung und den passenden Termin.                <\/p>\n            <\/div>\n\n            <div\n                class=\"\n                    utos-booking-widget__progress\n                \"\n                aria-label=\"Buchungsfortschritt\"\n            >\n                <span\n                    class=\"is-active\"\n                    data-step-indicator=\"1\"\n                >\n                    <b>1<\/b><small>Dienstleistung<\/small>\n                <\/span>\n\n                <span data-step-indicator=\"2\">\n                    <b>2<\/b><small>Terminart<\/small>\n                <\/span>\n\n                <span data-step-indicator=\"3\">\n                    <b>3<\/b><small>Uhrzeit<\/small>\n                <\/span>\n\n                <span data-step-indicator=\"4\">\n                    <b>4<\/b><small>Kontaktdaten<\/small>\n                <\/span>\n\n                <span data-step-indicator=\"5\">\n                    <b>5<\/b><small>Best\u00e4tigung<\/small>\n                <\/span>\n            <\/div>\n\n            <div\n                class=\"\n                    utos-booking-widget__status\n                \"\n                aria-live=\"polite\"\n                hidden\n            ><\/div>\n\n            <div\n                class=\"\n                    utos-booking-widget__body\n                \"\n                data-widget-body\n            >\n                <noscript>\n                    JavaScript muss aktiviert sein, um einen Termin zu buchen.                <\/noscript>\n\n                <div\n                    class=\"\n                        utos-booking-widget__loading\n                    \"\n                    data-widget-loading\n                >\n                    Buchungsformular wird geladen \u2026                <\/div>\n            <\/div>\n        <\/section>\n        <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-752d64c e-flex e-con-boxed e-con e-parent\" data-id=\"752d64c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-61afa75 elementor-widget elementor-widget-html\" data-id=\"61afa75\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"snv-appointment-page\">\r\n\r\n  <style>\r\n    .snv-appointment-page {\r\n      --sa-blue: #082250;\r\n      --sa-gold: #d9a441;\r\n      --sa-gold-dark: #b98621;\r\n      --sa-bg: #f7f8fb;\r\n      --sa-text: #263552;\r\n      --sa-line: rgba(8, 34, 80, 0.13);\r\n\r\n      font-family: Cardo, Georgia, serif;\r\n      color: var(--sa-blue);\r\n      background: #fff;\r\n      width: 100%;\r\n      overflow: hidden;\r\n    }\r\n\r\n    .snv-appointment-page * {\r\n      box-sizing: border-box;\r\n    }\r\n\r\n    .sap-container {\r\n      max-width: 1140px;\r\n      margin: 0 auto;\r\n      padding: 0 22px;\r\n    }\r\n\r\n    \/* =====================================================\r\n       LANGUAGE BAR\r\n       ===================================================== *\/\r\n\r\n    .sap-langbar {\r\n      display: flex;\r\n      justify-content: flex-end;\r\n      gap: 8px;\r\n      padding: 18px 0 4px;\r\n    }\r\n\r\n    .sap-langbar a {\r\n      display: inline-flex;\r\n      align-items: center;\r\n      justify-content: center;\r\n      min-width: 42px;\r\n      height: 34px;\r\n      border-radius: 999px;\r\n      border: 1px solid var(--sa-line);\r\n      background: #fff;\r\n      color: var(--sa-blue);\r\n      text-decoration: none;\r\n      font-size: 14px;\r\n      line-height: 1;\r\n      transition: all 0.25s ease;\r\n    }\r\n\r\n    .sap-langbar a:hover,\r\n    .sap-langbar a.is-active {\r\n      background: var(--sa-blue);\r\n      color: #fff;\r\n      border-color: var(--sa-blue);\r\n    }\r\n\r\n    \/* =====================================================\r\n       HERO\r\n       ===================================================== *\/\r\n\r\n    .sap-hero {\r\n      padding: 76px 0 78px;\r\n      background:\r\n        radial-gradient(\r\n          circle at 86% 16%,\r\n          rgba(217, 164, 65, 0.18),\r\n          transparent 27%\r\n        ),\r\n        linear-gradient(\r\n          135deg,\r\n          #ffffff 0%,\r\n          #f7f8fb 58%,\r\n          #eef2f8 100%\r\n        );\r\n\r\n      border-bottom: 1px solid var(--sa-line);\r\n    }\r\n\r\n    .sap-hero-grid {\r\n      display: grid;\r\n      grid-template-columns:\r\n        minmax(0, 1.05fr)\r\n        minmax(330px, 0.95fr);\r\n      gap: 58px;\r\n      align-items: center;\r\n    }\r\n\r\n    .sap-eyebrow {\r\n      display: inline-flex;\r\n      align-items: center;\r\n      gap: 9px;\r\n      margin-bottom: 18px;\r\n      padding: 8px 13px;\r\n      border-radius: 999px;\r\n      border: 1px solid rgba(217, 164, 65, 0.45);\r\n      background: rgba(255, 255, 255, 0.86);\r\n      color: var(--sa-blue);\r\n      font-size: 15px;\r\n      line-height: 1.2;\r\n      letter-spacing: 0.02em;\r\n    }\r\n\r\n    .sap-eyebrow::before {\r\n      content: \"\";\r\n      width: 8px;\r\n      height: 8px;\r\n      border-radius: 50%;\r\n      background: var(--sa-gold);\r\n      box-shadow:\r\n        0 0 0 5px rgba(217, 164, 65, 0.16);\r\n    }\r\n\r\n    .sap-hero h1 {\r\n      margin: 0 0 20px;\r\n      max-width: 790px;\r\n      font-size: clamp(33px, 4.3vw, 56px);\r\n      line-height: 1.04;\r\n      letter-spacing: -0.028em;\r\n      color: var(--sa-blue);\r\n      font-weight: 700;\r\n    }\r\n\r\n    .sap-hero-text {\r\n      max-width: 720px;\r\n      margin: 0;\r\n      font-size: clamp(18px, 2vw, 21px);\r\n      line-height: 1.6;\r\n      color: var(--sa-text);\r\n    }\r\n\r\n    \/* =====================================================\r\n       BUTTONS\r\n       ===================================================== *\/\r\n\r\n    .sap-actions {\r\n      display: flex;\r\n      flex-wrap: wrap;\r\n      gap: 14px;\r\n      margin-top: 30px;\r\n    }\r\n\r\n    .sap-btn {\r\n      display: inline-flex;\r\n      align-items: center;\r\n      justify-content: center;\r\n      min-height: 48px;\r\n      padding: 14px 24px;\r\n      border-radius: 999px;\r\n      border: 1px solid transparent;\r\n      text-decoration: none;\r\n      font-size: 16px;\r\n      line-height: 1.2;\r\n      cursor: pointer;\r\n      transition: all 0.25s ease;\r\n    }\r\n\r\n    .sap-btn-primary {\r\n      background: var(--sa-gold);\r\n      color: #081b3f;\r\n      box-shadow:\r\n        0 10px 24px rgba(217, 164, 65, 0.28);\r\n    }\r\n\r\n    .sap-btn-primary:hover {\r\n      background: var(--sa-gold-dark);\r\n      color: #fff;\r\n      transform: translateY(-2px);\r\n    }\r\n\r\n    .sap-btn-secondary {\r\n      background: #fff;\r\n      color: var(--sa-blue);\r\n      border-color: var(--sa-line);\r\n    }\r\n\r\n    .sap-btn-secondary:hover {\r\n      background: var(--sa-blue);\r\n      color: #fff;\r\n      border-color: var(--sa-blue);\r\n      transform: translateY(-2px);\r\n    }\r\n\r\n    \/* =====================================================\r\n       TRUST TAGS\r\n       ===================================================== *\/\r\n\r\n    .sap-trust-row {\r\n      display: flex;\r\n      flex-wrap: wrap;\r\n      gap: 10px;\r\n      margin-top: 28px;\r\n    }\r\n\r\n    .sap-trust-row span {\r\n      padding: 8px 12px;\r\n      border-radius: 999px;\r\n      background: rgba(8, 34, 80, 0.055);\r\n      color: var(--sa-blue);\r\n      font-size: 14px;\r\n      line-height: 1.2;\r\n    }\r\n\r\n    \/* =====================================================\r\n       HERO VISUAL CARD\r\n       ===================================================== *\/\r\n\r\n    .sap-visual-card {\r\n      border-radius: 34px;\r\n      background: rgba(255, 255, 255, 0.92);\r\n      border: 1px solid rgba(8, 34, 80, 0.1);\r\n      box-shadow:\r\n        0 28px 70px rgba(8, 34, 80, 0.12);\r\n      overflow: hidden;\r\n    }\r\n\r\n    .sap-visual-top {\r\n      padding: 28px;\r\n      background: var(--sa-blue);\r\n      color: #fff;\r\n    }\r\n\r\n    .sap-visual-top span {\r\n      display: block;\r\n      margin-bottom: 8px;\r\n      color: rgba(255, 255, 255, 0.72);\r\n      font-size: 15px;\r\n      letter-spacing: 0.04em;\r\n    }\r\n\r\n    .sap-visual-top strong {\r\n      display: block;\r\n      color: #fff;\r\n      font-size: 25px;\r\n      line-height: 1.2;\r\n    }\r\n\r\n    .sap-visual-body {\r\n      padding: 28px;\r\n    }\r\n\r\n    .sap-steps-mini {\r\n      display: grid;\r\n      gap: 18px;\r\n      margin: 0;\r\n      padding: 0;\r\n      list-style: none;\r\n      counter-reset: mini;\r\n    }\r\n\r\n    .sap-steps-mini li {\r\n      position: relative;\r\n      padding-left: 58px;\r\n      color: var(--sa-text);\r\n      font-size: 16px;\r\n      line-height: 1.5;\r\n    }\r\n\r\n    .sap-steps-mini li::before {\r\n      counter-increment: mini;\r\n      content: \"0\" counter(mini);\r\n      position: absolute;\r\n      left: 0;\r\n      top: 0;\r\n      width: 40px;\r\n      height: 40px;\r\n      border-radius: 15px;\r\n      display: inline-flex;\r\n      align-items: center;\r\n      justify-content: center;\r\n      background: rgba(8, 34, 80, 0.06);\r\n      color: var(--sa-gold-dark);\r\n      font-size: 14px;\r\n      font-weight: 700;\r\n    }\r\n\r\n    .sap-steps-mini strong {\r\n      display: block;\r\n      color: var(--sa-blue);\r\n      font-size: 18px;\r\n      line-height: 1.25;\r\n      margin-bottom: 4px;\r\n    }\r\n\r\n    \/* =====================================================\r\n       SECTIONS\r\n       ===================================================== *\/\r\n\r\n    .sap-section {\r\n      padding: 78px 0;\r\n    }\r\n\r\n    .sap-section-soft {\r\n      background: var(--sa-bg);\r\n      border-top: 1px solid var(--sa-line);\r\n      border-bottom: 1px solid var(--sa-line);\r\n    }\r\n\r\n    .sap-section-head {\r\n      max-width: 790px;\r\n      margin: 0 auto 42px;\r\n      text-align: center;\r\n    }\r\n\r\n    .sap-section-head h2 {\r\n      margin: 0 0 14px;\r\n      font-size: clamp(30px, 3.7vw, 48px);\r\n      line-height: 1.08;\r\n      letter-spacing: -0.025em;\r\n      color: var(--sa-blue);\r\n    }\r\n\r\n    .sap-section-head p {\r\n      margin: 0;\r\n      font-size: 18px;\r\n      line-height: 1.65;\r\n      color: var(--sa-text);\r\n    }\r\n\r\n    \/* =====================================================\r\n       CARDS\r\n       ===================================================== *\/\r\n\r\n    .sap-card-grid {\r\n      display: grid;\r\n      grid-template-columns:\r\n        repeat(3, minmax(0, 1fr));\r\n      gap: 22px;\r\n    }\r\n\r\n    .sap-card {\r\n      position: relative;\r\n      min-height: 250px;\r\n      padding: 28px;\r\n      border-radius: 28px;\r\n      background: #fff;\r\n      border: 1px solid var(--sa-line);\r\n      box-shadow:\r\n        0 18px 45px rgba(8, 34, 80, 0.07);\r\n      overflow: hidden;\r\n      transition: all 0.25s ease;\r\n    }\r\n\r\n    .sap-card::before {\r\n      content: \"\";\r\n      position: absolute;\r\n      inset: 0 0 auto 0;\r\n      height: 4px;\r\n      background:\r\n        linear-gradient(\r\n          90deg,\r\n          var(--sa-gold),\r\n          rgba(217, 164, 65, 0)\r\n        );\r\n      opacity: 0;\r\n      transition: opacity 0.25s ease;\r\n    }\r\n\r\n    .sap-card:hover {\r\n      transform: translateY(-5px);\r\n      box-shadow:\r\n        0 26px 60px rgba(8, 34, 80, 0.13);\r\n      border-color:\r\n        rgba(217, 164, 65, 0.5);\r\n    }\r\n\r\n    .sap-card:hover::before {\r\n      opacity: 1;\r\n    }\r\n\r\n    .sap-card-number {\r\n      display: inline-flex;\r\n      align-items: center;\r\n      justify-content: center;\r\n      width: 46px;\r\n      height: 46px;\r\n      margin-bottom: 22px;\r\n      border-radius: 16px;\r\n      background: rgba(8, 34, 80, 0.06);\r\n      color: var(--sa-gold-dark);\r\n      font-size: 15px;\r\n      line-height: 1;\r\n    }\r\n\r\n    .sap-card h3 {\r\n      margin: 0 0 13px;\r\n      font-size: 23px;\r\n      line-height: 1.14;\r\n      color: var(--sa-blue);\r\n    }\r\n\r\n    .sap-card p {\r\n      margin: 0;\r\n      color: var(--sa-text);\r\n      font-size: 16px;\r\n      line-height: 1.55;\r\n    }\r\n\r\n    \/* =====================================================\r\n       FINAL CTA\r\n       ===================================================== *\/\r\n\r\n    .sap-final {\r\n      padding: 72px 0 78px;\r\n      background:\r\n        linear-gradient(\r\n          rgba(8, 34, 80, 0.92),\r\n          rgba(8, 34, 80, 0.92)\r\n        ),\r\n        radial-gradient(\r\n          circle at 15% 10%,\r\n          rgba(217, 164, 65, 0.22),\r\n          transparent 28%\r\n        );\r\n\r\n      color: #fff;\r\n      text-align: center;\r\n    }\r\n\r\n    .sap-final h2 {\r\n      margin: 0 auto 15px;\r\n      max-width: 840px;\r\n      color: #fff;\r\n      font-size: clamp(30px, 4vw, 52px);\r\n      line-height: 1.08;\r\n      letter-spacing: -0.025em;\r\n    }\r\n\r\n    .sap-final p {\r\n      margin: 0 auto 28px;\r\n      max-width: 780px;\r\n      color: rgba(255, 255, 255, 0.86);\r\n      font-size: 18px;\r\n      line-height: 1.65;\r\n    }\r\n\r\n    \/*\r\n     * \u0391\u03bd \u03c4\u03bf Elementor Shortcode Widget \u03ad\u03c7\u03b5\u03b9 \u03ae\u03b4\u03b7\r\n     * \u03c4\u03b7\u03bd class sap-booking-widget, \u03ba\u03c1\u03b1\u03c4\u03ac\u03bc\u03b5 \u03c4\u03bf\r\n     * \u03c5\u03c0\u03ac\u03c1\u03c7\u03bf\u03bd sizing.\r\n     *\/\r\n\r\n    .sap-booking-widget {\r\n      max-width: 920px;\r\n      width: calc(100% - 44px);\r\n      margin: 0 auto 90px !important;\r\n      padding: 0 !important;\r\n    }\r\n\r\n    .sap-booking-widget .elementor-widget-container {\r\n      width: 100%;\r\n    }\r\n\r\n    \/* =====================================================\r\n       RESPONSIVE\r\n       ===================================================== *\/\r\n\r\n    @media (max-width: 980px) {\r\n\r\n      .sap-hero-grid,\r\n      .sap-card-grid {\r\n        grid-template-columns: 1fr;\r\n      }\r\n    }\r\n\r\n    @media (max-width: 640px) {\r\n\r\n      .sap-container {\r\n        padding: 0 18px;\r\n      }\r\n\r\n      .sap-langbar {\r\n        justify-content: center;\r\n        padding-top: 14px;\r\n      }\r\n\r\n      .sap-hero {\r\n        padding: 54px 0 58px;\r\n        text-align: center;\r\n      }\r\n\r\n      .sap-hero h1 {\r\n        font-size: 32px;\r\n      }\r\n\r\n      .sap-hero-text {\r\n        font-size: 18px;\r\n      }\r\n\r\n      .sap-actions,\r\n      .sap-trust-row {\r\n        justify-content: center;\r\n      }\r\n\r\n      .sap-btn {\r\n        width: 100%;\r\n      }\r\n\r\n      .sap-section {\r\n        padding: 58px 0;\r\n      }\r\n\r\n      .sap-final {\r\n        padding: 58px 0 66px;\r\n      }\r\n\r\n      .sap-booking-widget {\r\n        width: calc(100% - 36px);\r\n        margin: 0 auto 70px !important;\r\n      }\r\n\r\n      .sap-visual-body,\r\n      .sap-visual-top {\r\n        padding: 24px;\r\n      }\r\n    }\r\n  <\/style>\r\n\r\n\r\n  <!-- =====================================================\r\n       LANGUAGE NAVIGATION\r\n       ===================================================== -->\r\n\r\n  <div class=\"sap-container\">\r\n\r\n    <nav\r\n      class=\"sap-langbar\"\r\n      aria-label=\"Language navigation\"\r\n    >\r\n\r\n      <a\r\n        data-lang-link=\"de\"\r\n        href=\"https:\/\/snvsolutions.ch\/de\/beratungstermin-buchen\/\"\r\n      >\r\n        DE\r\n      <\/a>\r\n\r\n      <a\r\n        data-lang-link=\"en\"\r\n        href=\"https:\/\/snvsolutions.ch\/en\/beratungstermin-buchen\/\"\r\n      >\r\n        EN\r\n      <\/a>\r\n\r\n      <a\r\n        data-lang-link=\"fr\"\r\n        href=\"https:\/\/snvsolutions.ch\/fr\/beratungstermin-buchen\/\"\r\n      >\r\n        FR\r\n      <\/a>\r\n\r\n      <a\r\n        data-lang-link=\"it\"\r\n        href=\"https:\/\/snvsolutions.ch\/it\/beratungstermin-buchen\/\"\r\n      >\r\n        IT\r\n      <\/a>\r\n\r\n    <\/nav>\r\n\r\n  <\/div>\r\n\r\n\r\n  <!-- =====================================================\r\n       HERO\r\n       ===================================================== -->\r\n\r\n  <section class=\"sap-hero\">\r\n\r\n    <div class=\"sap-container\">\r\n\r\n      <div class=\"sap-hero-grid\">\r\n\r\n        <div>\r\n\r\n          <div\r\n            class=\"sap-eyebrow\"\r\n            data-i18n=\"eyebrow\"\r\n          >\r\n            UNIQUE Treuhand | SNV Solutions\r\n          <\/div>\r\n\r\n          <h1 data-i18n=\"heroTitle\">\r\n            Beratungstermin f\u00fcr Treuhand,\r\n            Steuern & Buchhaltung buchen\r\n          <\/h1>\r\n\r\n          <p\r\n            class=\"sap-hero-text\"\r\n            data-i18n=\"heroText\"\r\n          >\r\n            Buchen Sie ein kostenloses Erstgespr\u00e4ch mit\r\n            UNIQUE Treuhand. Wir pr\u00fcfen Ihr Anliegen,\r\n            ordnen die n\u00e4chsten Schritte ein und zeigen\r\n            Ihnen, welche L\u00f6sung zu Ihrer Situation passt.\r\n          <\/p>\r\n\r\n\r\n          <div class=\"sap-actions\">\r\n\r\n            <!--\r\n              BUTTON 1\r\n              \u039f\u03b4\u03b7\u03b3\u03b5\u03af \u03bc\u03b5 JavaScript \u03c3\u03c4\u03b7\u03bd \u03c0\u03c1\u03b1\u03b3\u03bc\u03b1\u03c4\u03b9\u03ba\u03ae\r\n              \u03c6\u03cc\u03c1\u03bc\u03b1 UTOS.\r\n            -->\r\n\r\n            <a\r\n              class=\"sap-btn sap-btn-primary\"\r\n              href=\"#termin-formular\"\r\n              data-booking-scroll\r\n              data-i18n=\"primaryBtn\"\r\n            >\r\n              Zum Formular\r\n            <\/a>\r\n\r\n\r\n            <a\r\n              class=\"sap-btn sap-btn-secondary\"\r\n              data-href-key=\"treuhand\"\r\n              href=\"https:\/\/snvsolutions.ch\/de\/unique-treuhand\/\"\r\n              data-i18n=\"secondaryBtn\"\r\n            >\r\n              UNIQUE Treuhand ansehen\r\n            <\/a>\r\n\r\n          <\/div>\r\n\r\n\r\n          <div class=\"sap-trust-row\">\r\n\r\n            <span data-i18n=\"trust1\">\r\n              Steuererkl\u00e4rung\r\n            <\/span>\r\n\r\n            <span data-i18n=\"trust2\">\r\n              Buchhaltung\r\n            <\/span>\r\n\r\n            <span data-i18n=\"trust3\">\r\n              Lohnbuchhaltung\r\n            <\/span>\r\n\r\n            <span data-i18n=\"trust4\">\r\n              Firmengr\u00fcndung\r\n            <\/span>\r\n\r\n            <span data-i18n=\"trust5\">\r\n              Gesch\u00e4ftsadresse\r\n            <\/span>\r\n\r\n          <\/div>\r\n\r\n        <\/div>\r\n\r\n\r\n        <div class=\"sap-visual-card\">\r\n\r\n          <div class=\"sap-visual-top\">\r\n\r\n            <span data-i18n=\"visualLabel\">\r\n              Klarer Start f\u00fcr Ihr Anliegen\r\n            <\/span>\r\n\r\n            <strong data-i18n=\"visualTitle\">\r\n              Unverbindlich, strukturiert und pers\u00f6nlich.\r\n            <\/strong>\r\n\r\n          <\/div>\r\n\r\n\r\n          <div class=\"sap-visual-body\">\r\n\r\n            <ul\r\n              class=\"sap-steps-mini\"\r\n              data-steps-mini\r\n            ><\/ul>\r\n\r\n          <\/div>\r\n\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n  <\/section>\r\n\r\n\r\n  <!-- =====================================================\r\n       AUDIENCE\r\n       ===================================================== -->\r\n\r\n  <section class=\"sap-section\">\r\n\r\n    <div class=\"sap-container\">\r\n\r\n      <div class=\"sap-section-head\">\r\n\r\n        <h2 data-i18n=\"audienceTitle\">\r\n          F\u00fcr wen ist der Termin geeignet?\r\n        <\/h2>\r\n\r\n        <p data-i18n=\"audienceText\">\r\n          Das Erstgespr\u00e4ch eignet sich f\u00fcr Privatpersonen,\r\n          Unternehmen, KMU, Gr\u00fcnderinnen und Gr\u00fcnder,\r\n          die eine klare Einsch\u00e4tzung zu ihrem Anliegen\r\n          w\u00fcnschen.\r\n        <\/p>\r\n\r\n      <\/div>\r\n\r\n\r\n      <div\r\n        class=\"sap-card-grid\"\r\n        data-audience-grid\r\n      ><\/div>\r\n\r\n    <\/div>\r\n\r\n  <\/section>\r\n\r\n\r\n  <!-- =====================================================\r\n       PROCESS\r\n       ===================================================== -->\r\n\r\n  <section class=\"sap-section sap-section-soft\">\r\n\r\n    <div class=\"sap-container\">\r\n\r\n      <div class=\"sap-section-head\">\r\n\r\n        <h2 data-i18n=\"processTitle\">\r\n          So l\u00e4uft der Termin ab\r\n        <\/h2>\r\n\r\n        <p data-i18n=\"processText\">\r\n          Wir halten das Gespr\u00e4ch bewusst klar und effizient.\r\n          Ziel ist eine erste Einordnung und ein konkreter\r\n          n\u00e4chster Schritt.\r\n        <\/p>\r\n\r\n      <\/div>\r\n\r\n\r\n      <div\r\n        class=\"sap-card-grid\"\r\n        data-process-grid\r\n      ><\/div>\r\n\r\n    <\/div>\r\n\r\n  <\/section>\r\n\r\n\r\n  <!-- =====================================================\r\n       FINAL CTA\r\n       ===================================================== -->\r\n\r\n  <section class=\"sap-final\">\r\n\r\n    <div class=\"sap-container\">\r\n\r\n      <h2 data-i18n=\"finalTitle\">\r\n        Buchen Sie jetzt Ihren Beratungstermin.\r\n      <\/h2>\r\n\r\n      <p data-i18n=\"finalText\">\r\n        W\u00e4hlen Sie unten einen passenden Termin aus.\r\n        Danach erhalten Sie die weiteren Informationen\r\n        direkt \u00fcber das Buchungssystem.\r\n      <\/p>\r\n\r\n\r\n      <!--\r\n        BUTTON 2\r\n        \u039f\u03b4\u03b7\u03b3\u03b5\u03af \u03b1\u03ba\u03c1\u03b9\u03b2\u03ce\u03c2 \u03c3\u03c4\u03b7\u03bd \u03af\u03b4\u03b9\u03b1 UTOS \u03c6\u03cc\u03c1\u03bc\u03b1.\r\n      -->\r\n\r\n      <a\r\n        class=\"sap-btn sap-btn-primary\"\r\n        href=\"#termin-formular\"\r\n        data-booking-scroll\r\n        data-i18n=\"finalBtn\"\r\n      >\r\n        Zum Formular\r\n      <\/a>\r\n\r\n    <\/div>\r\n\r\n  <\/section>\r\n\r\n\r\n  <script>\r\n    (function () {\r\n\r\n      const root =\r\n        document.querySelector(\".snv-appointment-page\");\r\n\r\n      if (!root) {\r\n        return;\r\n      }\r\n\r\n\r\n      \/* ===================================================\r\n         LANGUAGE\r\n         =================================================== *\/\r\n\r\n      const path =\r\n        window.location.pathname.toLowerCase();\r\n\r\n      let lang = \"de\";\r\n\r\n      if (path.indexOf(\"\/en\/\") === 0) {\r\n        lang = \"en\";\r\n      }\r\n\r\n      if (path.indexOf(\"\/fr\/\") === 0) {\r\n        lang = \"fr\";\r\n      }\r\n\r\n      if (path.indexOf(\"\/it\/\") === 0) {\r\n        lang = \"it\";\r\n      }\r\n\r\n\r\n      const langUrls = {\r\n\r\n        de:\r\n          \"https:\/\/snvsolutions.ch\/de\/beratungstermin-buchen\/\",\r\n\r\n        en:\r\n          \"https:\/\/snvsolutions.ch\/en\/beratungstermin-buchen\/\",\r\n\r\n        fr:\r\n          \"https:\/\/snvsolutions.ch\/fr\/beratungstermin-buchen\/\",\r\n\r\n        it:\r\n          \"https:\/\/snvsolutions.ch\/it\/beratungstermin-buchen\/\"\r\n\r\n      };\r\n\r\n\r\n      const links = {\r\n\r\n        de: {\r\n          treuhand:\r\n            \"https:\/\/snvsolutions.ch\/de\/unique-treuhand\/\"\r\n        },\r\n\r\n        en: {\r\n          treuhand:\r\n            \"https:\/\/snvsolutions.ch\/en\/unique-treuhand\/\"\r\n        },\r\n\r\n        fr: {\r\n          treuhand:\r\n            \"https:\/\/snvsolutions.ch\/fr\/unique-treuhand\/\"\r\n        },\r\n\r\n        it: {\r\n          treuhand:\r\n            \"https:\/\/snvsolutions.ch\/it\/unique-treuhand\/\"\r\n        }\r\n\r\n      };\r\n\r\n\r\n      \/* ===================================================\r\n         TRANSLATIONS\r\n         =================================================== *\/\r\n\r\n      const data = {\r\n\r\n        \/* ===================== DE ===================== *\/\r\n\r\n        de: {\r\n\r\n          eyebrow:\r\n            \"UNIQUE Treuhand | SNV Solutions\",\r\n\r\n          heroTitle:\r\n            \"Beratungstermin f\u00fcr Treuhand, Steuern & Buchhaltung buchen\",\r\n\r\n          heroText:\r\n            \"Buchen Sie ein kostenloses Erstgespr\u00e4ch mit UNIQUE Treuhand. Wir pr\u00fcfen Ihr Anliegen, ordnen die n\u00e4chsten Schritte ein und zeigen Ihnen, welche L\u00f6sung zu Ihrer Situation passt.\",\r\n\r\n          primaryBtn:\r\n            \"Zum Formular\",\r\n\r\n          secondaryBtn:\r\n            \"UNIQUE Treuhand ansehen\",\r\n\r\n          trust1:\r\n            \"Steuererkl\u00e4rung\",\r\n\r\n          trust2:\r\n            \"Buchhaltung\",\r\n\r\n          trust3:\r\n            \"Lohnbuchhaltung\",\r\n\r\n          trust4:\r\n            \"Firmengr\u00fcndung\",\r\n\r\n          trust5:\r\n            \"Gesch\u00e4ftsadresse\",\r\n\r\n          visualLabel:\r\n            \"Klarer Start f\u00fcr Ihr Anliegen\",\r\n\r\n          visualTitle:\r\n            \"Unverbindlich, strukturiert und pers\u00f6nlich.\",\r\n\r\n          audienceTitle:\r\n            \"F\u00fcr wen ist der Termin geeignet?\",\r\n\r\n          audienceText:\r\n            \"Das Erstgespr\u00e4ch eignet sich f\u00fcr Privatpersonen, Unternehmen, KMU, Gr\u00fcnderinnen und Gr\u00fcnder, die eine klare Einsch\u00e4tzung zu ihrem Anliegen w\u00fcnschen.\",\r\n\r\n          processTitle:\r\n            \"So l\u00e4uft der Termin ab\",\r\n\r\n          processText:\r\n            \"Wir halten das Gespr\u00e4ch bewusst klar und effizient. Ziel ist eine erste Einordnung und ein konkreter n\u00e4chster Schritt.\",\r\n\r\n          finalTitle:\r\n            \"Buchen Sie jetzt Ihren Beratungstermin.\",\r\n\r\n          finalText:\r\n            \"W\u00e4hlen Sie unten einen passenden Termin aus. Danach erhalten Sie die weiteren Informationen direkt \u00fcber das Buchungssystem.\",\r\n\r\n          finalBtn:\r\n            \"Zum Formular\",\r\n\r\n          steps: [\r\n\r\n            [\r\n              \"Anfrage senden\",\r\n              \"Sie teilen uns kurz mit, wobei Sie Unterst\u00fctzung ben\u00f6tigen.\"\r\n            ],\r\n\r\n            [\r\n              \"Erstgespr\u00e4ch vereinbaren\",\r\n              \"Wir besprechen Ihre Situation und kl\u00e4ren die wichtigsten Punkte.\"\r\n            ],\r\n\r\n            [\r\n              \"N\u00e4chste Schritte definieren\",\r\n              \"Sie erhalten eine klare Einsch\u00e4tzung und einen passenden Vorschlag.\"\r\n            ]\r\n\r\n          ],\r\n\r\n          audience: [\r\n\r\n            [\r\n              \"01\",\r\n              \"F\u00fcr Privatpersonen\",\r\n              \"Unterst\u00fctzung bei Steuererkl\u00e4rungen, Unterlagen, Fristen und administrativen Fragen.\"\r\n            ],\r\n\r\n            [\r\n              \"02\",\r\n              \"F\u00fcr Unternehmen & KMU\",\r\n              \"Begleitung bei Buchhaltung, Lohnadministration, Steuern und strukturierten Abl\u00e4ufen.\"\r\n            ],\r\n\r\n            [\r\n              \"03\",\r\n              \"F\u00fcr Gr\u00fcnder & Start-ups\",\r\n              \"Orientierung bei Firmengr\u00fcndung, Gesch\u00e4ftsadresse, Administration und ersten Prozessen.\"\r\n            ]\r\n\r\n          ],\r\n\r\n          process: [\r\n\r\n            [\r\n              \"01\",\r\n              \"Anliegen einordnen\",\r\n              \"Wir pr\u00fcfen, worum es geht und welche Unterlagen oder Informationen relevant sind.\"\r\n            ],\r\n\r\n            [\r\n              \"02\",\r\n              \"Situation besprechen\",\r\n              \"Im Termin kl\u00e4ren wir Ihre Ausgangslage, offene Fragen und Priorit\u00e4ten.\"\r\n            ],\r\n\r\n            [\r\n              \"03\",\r\n              \"L\u00f6sung vorschlagen\",\r\n              \"Sie erhalten eine klare Empfehlung, welcher n\u00e4chste Schritt sinnvoll ist.\"\r\n            ]\r\n\r\n          ]\r\n\r\n        },\r\n\r\n\r\n        \/* ===================== EN ===================== *\/\r\n\r\n        en: {\r\n\r\n          eyebrow:\r\n            \"UNIQUE Fiduciary Services | SNV Solutions\",\r\n\r\n          heroTitle:\r\n            \"Book a consultation for fiduciary, tax & accounting matters\",\r\n\r\n          heroText:\r\n            \"Book a free initial consultation with UNIQUE Fiduciary Services. We review your request, assess the next steps and show you which solution fits your situation.\",\r\n\r\n          primaryBtn:\r\n            \"Go to form\",\r\n\r\n          secondaryBtn:\r\n            \"View UNIQUE Fiduciary Services\",\r\n\r\n          trust1:\r\n            \"Tax return\",\r\n\r\n          trust2:\r\n            \"Accounting\",\r\n\r\n          trust3:\r\n            \"Payroll\",\r\n\r\n          trust4:\r\n            \"Company formation\",\r\n\r\n          trust5:\r\n            \"Business address\",\r\n\r\n          visualLabel:\r\n            \"A clear start for your request\",\r\n\r\n          visualTitle:\r\n            \"Non-binding, structured and personal.\",\r\n\r\n          audienceTitle:\r\n            \"Who is the consultation suitable for?\",\r\n\r\n          audienceText:\r\n            \"The initial consultation is suitable for individuals, companies, SMEs and founders who want a clear first assessment of their request.\",\r\n\r\n          processTitle:\r\n            \"How the consultation works\",\r\n\r\n          processText:\r\n            \"We keep the conversation clear and efficient. The goal is an initial assessment and a concrete next step.\",\r\n\r\n          finalTitle:\r\n            \"Book your consultation now.\",\r\n\r\n          finalText:\r\n            \"Select a suitable appointment below. You will then receive further information directly through the booking system.\",\r\n\r\n          finalBtn:\r\n            \"Go to form\",\r\n\r\n          steps: [\r\n\r\n            [\r\n              \"Send request\",\r\n              \"You briefly tell us where you need support.\"\r\n            ],\r\n\r\n            [\r\n              \"Arrange consultation\",\r\n              \"We discuss your situation and clarify the key points.\"\r\n            ],\r\n\r\n            [\r\n              \"Define next steps\",\r\n              \"You receive a clear assessment and a suitable proposal.\"\r\n            ]\r\n\r\n          ],\r\n\r\n          audience: [\r\n\r\n            [\r\n              \"01\",\r\n              \"For individuals\",\r\n              \"Support with tax returns, documents, deadlines and administrative questions.\"\r\n            ],\r\n\r\n            [\r\n              \"02\",\r\n              \"For companies & SMEs\",\r\n              \"Support with accounting, payroll, taxes and structured processes.\"\r\n            ],\r\n\r\n            [\r\n              \"03\",\r\n              \"For founders & start-ups\",\r\n              \"Guidance on company formation, business address, administration and first processes.\"\r\n            ]\r\n\r\n          ],\r\n\r\n          process: [\r\n\r\n            [\r\n              \"01\",\r\n              \"Assess request\",\r\n              \"We review what your request is about and which documents or information are relevant.\"\r\n            ],\r\n\r\n            [\r\n              \"02\",\r\n              \"Discuss situation\",\r\n              \"During the appointment, we clarify your situation, open questions and priorities.\"\r\n            ],\r\n\r\n            [\r\n              \"03\",\r\n              \"Suggest solution\",\r\n              \"You receive a clear recommendation for the next sensible step.\"\r\n            ]\r\n\r\n          ]\r\n\r\n        },\r\n\r\n\r\n        \/* ===================== FR ===================== *\/\r\n\r\n        fr: {\r\n\r\n          eyebrow:\r\n            \"UNIQUE Fiduciaire | SNV Solutions\",\r\n\r\n          heroTitle:\r\n            \"R\u00e9server un rendez-vous pour fiduciaire, fiscalit\u00e9 & comptabilit\u00e9\",\r\n\r\n          heroText:\r\n            \"R\u00e9servez un premier entretien gratuit avec UNIQUE Fiduciaire. Nous examinons votre demande, \u00e9valuons les prochaines \u00e9tapes et vous indiquons la solution adapt\u00e9e \u00e0 votre situation.\",\r\n\r\n          primaryBtn:\r\n            \"Aller au formulaire\",\r\n\r\n          secondaryBtn:\r\n            \"Voir UNIQUE Fiduciaire\",\r\n\r\n          trust1:\r\n            \"D\u00e9claration d\u2019imp\u00f4ts\",\r\n\r\n          trust2:\r\n            \"Comptabilit\u00e9\",\r\n\r\n          trust3:\r\n            \"Salaires\",\r\n\r\n          trust4:\r\n            \"Cr\u00e9ation d\u2019entreprise\",\r\n\r\n          trust5:\r\n            \"Adresse commerciale\",\r\n\r\n          visualLabel:\r\n            \"Un d\u00e9part clair pour votre demande\",\r\n\r\n          visualTitle:\r\n            \"Sans engagement, structur\u00e9 et personnel.\",\r\n\r\n          audienceTitle:\r\n            \"\u00c0 qui s\u2019adresse le rendez-vous ?\",\r\n\r\n          audienceText:\r\n            \"Le premier entretien convient aux particuliers, entreprises, PME et fondateurs qui souhaitent une premi\u00e8re \u00e9valuation claire de leur demande.\",\r\n\r\n          processTitle:\r\n            \"Comment se d\u00e9roule le rendez-vous\",\r\n\r\n          processText:\r\n            \"Nous gardons l\u2019\u00e9change clair et efficace. L\u2019objectif est une premi\u00e8re \u00e9valuation et une prochaine \u00e9tape concr\u00e8te.\",\r\n\r\n          finalTitle:\r\n            \"R\u00e9servez maintenant votre rendez-vous.\",\r\n\r\n          finalText:\r\n            \"Choisissez ci-dessous un rendez-vous adapt\u00e9. Vous recevrez ensuite les informations directement via le syst\u00e8me de r\u00e9servation.\",\r\n\r\n          finalBtn:\r\n            \"Aller au formulaire\",\r\n\r\n          steps: [\r\n\r\n            [\r\n              \"Envoyer la demande\",\r\n              \"Vous nous indiquez bri\u00e8vement le soutien dont vous avez besoin.\"\r\n            ],\r\n\r\n            [\r\n              \"Fixer le rendez-vous\",\r\n              \"Nous discutons de votre situation et clarifions les points essentiels.\"\r\n            ],\r\n\r\n            [\r\n              \"D\u00e9finir les prochaines \u00e9tapes\",\r\n              \"Vous recevez une \u00e9valuation claire et une proposition adapt\u00e9e.\"\r\n            ]\r\n\r\n          ],\r\n\r\n          audience: [\r\n\r\n            [\r\n              \"01\",\r\n              \"Pour particuliers\",\r\n              \"Soutien pour d\u00e9clarations fiscales, documents, d\u00e9lais et questions administratives.\"\r\n            ],\r\n\r\n            [\r\n              \"02\",\r\n              \"Pour entreprises & PME\",\r\n              \"Accompagnement en comptabilit\u00e9, salaires, fiscalit\u00e9 et processus structur\u00e9s.\"\r\n            ],\r\n\r\n            [\r\n              \"03\",\r\n              \"Pour fondateurs & start-up\",\r\n              \"Orientation pour cr\u00e9ation d\u2019entreprise, adresse commerciale, administration et premiers processus.\"\r\n            ]\r\n\r\n          ],\r\n\r\n          process: [\r\n\r\n            [\r\n              \"01\",\r\n              \"Classer la demande\",\r\n              \"Nous examinons votre demande et les documents ou informations utiles.\"\r\n            ],\r\n\r\n            [\r\n              \"02\",\r\n              \"Discuter la situation\",\r\n              \"Pendant le rendez-vous, nous clarifions votre situation, vos questions et priorit\u00e9s.\"\r\n            ],\r\n\r\n            [\r\n              \"03\",\r\n              \"Proposer une solution\",\r\n              \"Vous recevez une recommandation claire pour la prochaine \u00e9tape pertinente.\"\r\n            ]\r\n\r\n          ]\r\n\r\n        },\r\n\r\n\r\n        \/* ===================== IT ===================== *\/\r\n\r\n        it: {\r\n\r\n          eyebrow:\r\n            \"UNIQUE Fiduciaria | SNV Solutions\",\r\n\r\n          heroTitle:\r\n            \"Prenotare una consulenza per fiduciaria, fiscalit\u00e0 & contabilit\u00e0\",\r\n\r\n          heroText:\r\n            \"Prenotate una prima consulenza gratuita con UNIQUE Fiduciaria. Esaminiamo la vostra richiesta, valutiamo i prossimi passi e vi indichiamo la soluzione adatta alla vostra situazione.\",\r\n\r\n          primaryBtn:\r\n            \"Vai al modulo\",\r\n\r\n          secondaryBtn:\r\n            \"Vedere UNIQUE Fiduciaria\",\r\n\r\n          trust1:\r\n            \"Dichiarazione fiscale\",\r\n\r\n          trust2:\r\n            \"Contabilit\u00e0\",\r\n\r\n          trust3:\r\n            \"Salari\",\r\n\r\n          trust4:\r\n            \"Costituzione societ\u00e0\",\r\n\r\n          trust5:\r\n            \"Indirizzo commerciale\",\r\n\r\n          visualLabel:\r\n            \"Un inizio chiaro per la vostra richiesta\",\r\n\r\n          visualTitle:\r\n            \"Senza impegno, strutturato e personale.\",\r\n\r\n          audienceTitle:\r\n            \"Per chi \u00e8 adatto l\u2019appuntamento?\",\r\n\r\n          audienceText:\r\n            \"La prima consulenza \u00e8 adatta a privati, aziende, PMI e fondatori che desiderano una prima valutazione chiara della loro richiesta.\",\r\n\r\n          processTitle:\r\n            \"Come si svolge la consulenza\",\r\n\r\n          processText:\r\n            \"Manteniamo il colloquio chiaro ed efficiente. L\u2019obiettivo \u00e8 una prima valutazione e un prossimo passo concreto.\",\r\n\r\n          finalTitle:\r\n            \"Prenotate ora la vostra consulenza.\",\r\n\r\n          finalText:\r\n            \"Scegliete qui sotto un appuntamento adatto. Riceverete poi le informazioni direttamente tramite il sistema di prenotazione.\",\r\n\r\n          finalBtn:\r\n            \"Vai al modulo\",\r\n\r\n          steps: [\r\n\r\n            [\r\n              \"Inviare richiesta\",\r\n              \"Ci indicate brevemente dove avete bisogno di supporto.\"\r\n            ],\r\n\r\n            [\r\n              \"Fissare consulenza\",\r\n              \"Discutiamo la vostra situazione e chiariamo i punti principali.\"\r\n            ],\r\n\r\n            [\r\n              \"Definire i prossimi passi\",\r\n              \"Ricevete una valutazione chiara e una proposta adeguata.\"\r\n            ]\r\n\r\n          ],\r\n\r\n          audience: [\r\n\r\n            [\r\n              \"01\",\r\n              \"Per privati\",\r\n              \"Supporto per dichiarazioni fiscali, documenti, scadenze e domande amministrative.\"\r\n            ],\r\n\r\n            [\r\n              \"02\",\r\n              \"Per aziende & PMI\",\r\n              \"Accompagnamento in contabilit\u00e0, salari, fiscalit\u00e0 e processi strutturati.\"\r\n            ],\r\n\r\n            [\r\n              \"03\",\r\n              \"Per fondatori & start-up\",\r\n              \"Orientamento per costituzione societ\u00e0, indirizzo commerciale, amministrazione e primi processi.\"\r\n            ]\r\n\r\n          ],\r\n\r\n          process: [\r\n\r\n            [\r\n              \"01\",\r\n              \"Valutare la richiesta\",\r\n              \"Esaminiamo di cosa si tratta e quali documenti o informazioni sono rilevanti.\"\r\n            ],\r\n\r\n            [\r\n              \"02\",\r\n              \"Discutere la situazione\",\r\n              \"Durante l\u2019appuntamento chiariamo situazione, domande aperte e priorit\u00e0.\"\r\n            ],\r\n\r\n            [\r\n              \"03\",\r\n              \"Proporre soluzione\",\r\n              \"Ricevete una raccomandazione chiara per il prossimo passo sensato.\"\r\n            ]\r\n\r\n          ]\r\n\r\n        }\r\n\r\n      };\r\n\r\n\r\n      const t =\r\n        data[lang] || data.de;\r\n\r\n\r\n      \/* ===================================================\r\n         APPLY TRANSLATIONS\r\n         =================================================== *\/\r\n\r\n      root\r\n        .querySelectorAll(\"[data-i18n]\")\r\n        .forEach(function (el) {\r\n\r\n          const key =\r\n            el.getAttribute(\"data-i18n\");\r\n\r\n          if (t[key]) {\r\n            el.innerHTML = t[key];\r\n          }\r\n\r\n        });\r\n\r\n\r\n      \/* ===================================================\r\n         LANGUAGE LINKS\r\n         =================================================== *\/\r\n\r\n      root\r\n        .querySelectorAll(\"[data-lang-link]\")\r\n        .forEach(function (el) {\r\n\r\n          const linkLang =\r\n            el.getAttribute(\"data-lang-link\");\r\n\r\n          el.setAttribute(\r\n            \"href\",\r\n            langUrls[linkLang]\r\n          );\r\n\r\n          if (linkLang === lang) {\r\n\r\n            el.classList.add(\"is-active\");\r\n\r\n            el.setAttribute(\r\n              \"aria-current\",\r\n              \"page\"\r\n            );\r\n\r\n          } else {\r\n\r\n            el.classList.remove(\"is-active\");\r\n\r\n            el.removeAttribute(\r\n              \"aria-current\"\r\n            );\r\n\r\n          }\r\n\r\n        });\r\n\r\n\r\n      \/* ===================================================\r\n         NORMAL INTERNAL LINKS\r\n         =================================================== *\/\r\n\r\n      root\r\n        .querySelectorAll(\"[data-href-key]\")\r\n        .forEach(function (el) {\r\n\r\n          const key =\r\n            el.getAttribute(\"data-href-key\");\r\n\r\n          if (\r\n            links[lang] &&\r\n            links[lang][key]\r\n          ) {\r\n\r\n            el.setAttribute(\r\n              \"href\",\r\n              links[lang][key]\r\n            );\r\n\r\n          }\r\n\r\n        });\r\n\r\n\r\n      \/* ===================================================\r\n         MINI STEPS\r\n         =================================================== *\/\r\n\r\n      const stepsMini =\r\n        root.querySelector(\"[data-steps-mini]\");\r\n\r\n      if (stepsMini) {\r\n\r\n        stepsMini.innerHTML =\r\n          t.steps\r\n            .map(function (item) {\r\n\r\n              return (\r\n                \"<li>\" +\r\n                  \"<strong>\" +\r\n                    item[0] +\r\n                  \"<\/strong>\" +\r\n                  item[1] +\r\n                \"<\/li>\"\r\n              );\r\n\r\n            })\r\n            .join(\"\");\r\n\r\n      }\r\n\r\n\r\n      \/* ===================================================\r\n         AUDIENCE CARDS\r\n         =================================================== *\/\r\n\r\n      const audienceGrid =\r\n        root.querySelector(\"[data-audience-grid]\");\r\n\r\n      if (audienceGrid) {\r\n\r\n        audienceGrid.innerHTML =\r\n          t.audience\r\n            .map(function (item) {\r\n\r\n              return (\r\n                '<div class=\"sap-card\">' +\r\n\r\n                  '<span class=\"sap-card-number\">' +\r\n                    item[0] +\r\n                  \"<\/span>\" +\r\n\r\n                  \"<h3>\" +\r\n                    item[1] +\r\n                  \"<\/h3>\" +\r\n\r\n                  \"<p>\" +\r\n                    item[2] +\r\n                  \"<\/p>\" +\r\n\r\n                \"<\/div>\"\r\n              );\r\n\r\n            })\r\n            .join(\"\");\r\n\r\n      }\r\n\r\n\r\n      \/* ===================================================\r\n         PROCESS CARDS\r\n         =================================================== *\/\r\n\r\n      const processGrid =\r\n        root.querySelector(\"[data-process-grid]\");\r\n\r\n      if (processGrid) {\r\n\r\n        processGrid.innerHTML =\r\n          t.process\r\n            .map(function (item) {\r\n\r\n              return (\r\n                '<div class=\"sap-card\">' +\r\n\r\n                  '<span class=\"sap-card-number\">' +\r\n                    item[0] +\r\n                  \"<\/span>\" +\r\n\r\n                  \"<h3>\" +\r\n                    item[1] +\r\n                  \"<\/h3>\" +\r\n\r\n                  \"<p>\" +\r\n                    item[2] +\r\n                  \"<\/p>\" +\r\n\r\n                \"<\/div>\"\r\n              );\r\n\r\n            })\r\n            .join(\"\");\r\n\r\n      }\r\n\r\n\r\n      \/* ===================================================\r\n         UTOS BOOKING FORM\r\n         ===================================================\r\n\r\n         \u03a3\u0397\u039c\u0391\u039d\u03a4\u0399\u039a\u039f:\r\n\r\n         \u0394\u03b5\u03bd \u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03bf\u03cd\u03bc\u03b5 \u03c0\u03bb\u03ad\u03bf\u03bd \u03c8\u03b5\u03cd\u03c4\u03b9\u03ba\u03bf:\r\n\r\n         <div id=\"termin-formular\"><\/div>\r\n\r\n         \u039f JavaScript \u03ba\u03ce\u03b4\u03b9\u03ba\u03b1\u03c2 \u03b2\u03c1\u03af\u03c3\u03ba\u03b5\u03b9 \u03c4\u03b7\u03bd \u03a0\u03a1\u0391\u0393\u039c\u0391\u03a4\u0399\u039a\u0397\r\n         \u03c6\u03cc\u03c1\u03bc\u03b1         <section\n            id=\"utos-booking-widget-2\"\n            class=\"utos-booking-widget\"\n            data-api-base-url=\"https:\/\/utos.snvsolutions.ch\"\n            data-service-key=\"\"\n            data-meeting-type=\"\"\n            data-widget-version=\"0.2.0\"\n        >\n            <div\n                class=\"\n                    utos-booking-widget__header\n                \"\n            >\n                <p\n                    class=\"\n                        utos-booking-widget__eyebrow\n                    \"\n                >\n                    ONLINE-TERMIN                <\/p>\n\n                <h2>\n                    Termin buchen                <\/h2>\n\n                <p\n                    class=\"\n                        utos-booking-widget__intro\n                    \"\n                >\n                    W\u00e4hlen Sie Ihre Dienstleistung und den passenden Termin.                <\/p>\n            <\/div>\n\n            <div\n                class=\"\n                    utos-booking-widget__progress\n                \"\n                aria-label=\"Buchungsfortschritt\"\n            >\n                <span\n                    class=\"is-active\"\n                    data-step-indicator=\"1\"\n                >\n                    <b>1<\/b><small>Dienstleistung<\/small>\n                <\/span>\n\n                <span data-step-indicator=\"2\">\n                    <b>2<\/b><small>Terminart<\/small>\n                <\/span>\n\n                <span data-step-indicator=\"3\">\n                    <b>3<\/b><small>Uhrzeit<\/small>\n                <\/span>\n\n                <span data-step-indicator=\"4\">\n                    <b>4<\/b><small>Kontaktdaten<\/small>\n                <\/span>\n\n                <span data-step-indicator=\"5\">\n                    <b>5<\/b><small>Best\u00e4tigung<\/small>\n                <\/span>\n            <\/div>\n\n            <div\n                class=\"\n                    utos-booking-widget__status\n                \"\n                aria-live=\"polite\"\n                hidden\n            ><\/div>\n\n            <div\n                class=\"\n                    utos-booking-widget__body\n                \"\n                data-widget-body\n            >\n                <noscript>\n                    JavaScript muss aktiviert sein, um einen Termin zu buchen.                <\/noscript>\n\n                <div\n                    class=\"\n                        utos-booking-widget__loading\n                    \"\n                    data-widget-loading\n                >\n                    Buchungsformular wird geladen \u2026                <\/div>\n            <\/div>\n        <\/section>\n         \u03c0\u03bf\u03c5 \u03b2\u03c1\u03af\u03c3\u03ba\u03b5\u03c4\u03b1\u03b9\r\n         \u03c0\u03b9\u03bf \u03c0\u03ac\u03bd\u03c9 \u03c3\u03c4\u03b7 \u03c3\u03b5\u03bb\u03af\u03b4\u03b1.\r\n         =================================================== *\/\r\n\r\n\r\n      function findUtosBookingForm() {\r\n\r\n        \/*\r\n         * \u03a0\u03c1\u03ce\u03c4\u03b1 \u03b4\u03bf\u03ba\u03b9\u03bc\u03ac\u03b6\u03bf\u03c5\u03bc\u03b5 \u03c0\u03b9\u03b8\u03b1\u03bd\u03ad\u03c2 classes \u03c4\u03bf\u03c5\r\n         * \u03c0\u03c1\u03b1\u03b3\u03bc\u03b1\u03c4\u03b9\u03ba\u03bf\u03cd booking widget.\r\n         *\/\r\n\r\n        const knownSelectors = [\r\n\r\n          \".sap-booking-widget\",\r\n\r\n          \".utos-booking-widget\",\r\n\r\n          \".utos-booking\",\r\n\r\n          \".utos-booking-root\",\r\n\r\n          \"[data-utos-booking]\"\r\n\r\n        ];\r\n\r\n\r\n        for (\r\n          let i = 0;\r\n          i < knownSelectors.length;\r\n          i++\r\n        ) {\r\n\r\n          const found =\r\n            document.querySelector(\r\n              knownSelectors[i]\r\n            );\r\n\r\n          if (found) {\r\n            return found;\r\n          }\r\n\r\n        }\r\n\r\n\r\n        \/*\r\n         * Fallback:\r\n         *\r\n         * \u03a4\u03bf UTOS booking \u03ad\u03c7\u03b5\u03b9 \u03c4\u03bf \u03bc\u03bf\u03bd\u03b1\u03b4\u03b9\u03ba\u03cc\r\n         * \u03ba\u03b5\u03af\u03bc\u03b5\u03bd\u03bf ONLINE-TERMIN.\r\n         *\r\n         * \u03a4\u03bf \u03b5\u03bd\u03c4\u03bf\u03c0\u03af\u03b6\u03bf\u03c5\u03bc\u03b5 \u03ba\u03b1\u03b9 \u03bc\u03b5\u03c4\u03ac \u03b2\u03c1\u03af\u03c3\u03ba\u03bf\u03c5\u03bc\u03b5\r\n         * \u03bf\u03bb\u03cc\u03ba\u03bb\u03b7\u03c1\u03bf \u03c4\u03bf Elementor Shortcode Widget.\r\n         *\/\r\n\r\n        const elements =\r\n          document.querySelectorAll(\r\n            \"div, section, span, p, small, strong\"\r\n          );\r\n\r\n\r\n        for (\r\n          let i = 0;\r\n          i < elements.length;\r\n          i++\r\n        ) {\r\n\r\n          const el =\r\n            elements[i];\r\n\r\n          const text =\r\n            (el.textContent || \"\")\r\n              .replace(\/\\s+\/g, \" \")\r\n              .trim()\r\n              .toUpperCase();\r\n\r\n\r\n          if (\r\n            text === \"ONLINE-TERMIN\" ||\r\n            text === \"ONLINE TERMIN\"\r\n          ) {\r\n\r\n            \/*\r\n             * Elementor Shortcode Widget\r\n             *\/\r\n\r\n            const shortcodeWidget =\r\n              el.closest(\r\n                \".elementor-widget-shortcode\"\r\n              );\r\n\r\n            if (shortcodeWidget) {\r\n              return shortcodeWidget;\r\n            }\r\n\r\n\r\n            \/*\r\n             * Elementor generic widget\r\n             *\/\r\n\r\n            const elementorWidget =\r\n              el.closest(\r\n                \".elementor-widget\"\r\n              );\r\n\r\n            if (elementorWidget) {\r\n              return elementorWidget;\r\n            }\r\n\r\n\r\n            \/*\r\n             * Fallback \u03c3\u03c4\u03bf \u03c0\u03b9\u03bf \u03ba\u03bf\u03bd\u03c4\u03b9\u03bd\u03cc \u03ba\u03b1\u03c4\u03ac\u03bb\u03bb\u03b7\u03bb\u03bf\r\n             * container.\r\n             *\/\r\n\r\n            const section =\r\n              el.closest(\"section\");\r\n\r\n            if (section) {\r\n              return section;\r\n            }\r\n\r\n\r\n            return el.parentElement || el;\r\n\r\n          }\r\n\r\n        }\r\n\r\n\r\n        \/*\r\n         * \u0394\u03b5\u03cd\u03c4\u03b5\u03c1\u03bf fallback:\r\n         *\r\n         * \u0391\u03bd\u03b1\u03b6\u03b7\u03c4\u03bf\u03cd\u03bc\u03b5 \u03c4\u03bf \"Termin buchen\"\r\n         * \u03bc\u03b1\u03b6\u03af \u03bc\u03b5 \"Dienstleistung\".\r\n         *\/\r\n\r\n        const candidates =\r\n          document.querySelectorAll(\r\n            \".elementor-widget-shortcode, .elementor-widget, section, div\"\r\n          );\r\n\r\n\r\n        for (\r\n          let i = 0;\r\n          i < candidates.length;\r\n          i++\r\n        ) {\r\n\r\n          const candidate =\r\n            candidates[i];\r\n\r\n          const text =\r\n            (candidate.innerText || \"\")\r\n              .replace(\/\\s+\/g, \" \")\r\n              .trim()\r\n              .toLowerCase();\r\n\r\n\r\n          if (\r\n            text.indexOf(\"termin buchen\") !== -1 &&\r\n            text.indexOf(\"dienstleistung\") !== -1 &&\r\n            text.length < 3000\r\n          ) {\r\n\r\n            return candidate;\r\n\r\n          }\r\n\r\n        }\r\n\r\n\r\n        return null;\r\n\r\n      }\r\n\r\n\r\n      \/* ===================================================\r\n         CALCULATE SCROLL OFFSET\r\n         =================================================== *\/\r\n\r\n      function getBookingOffset() {\r\n\r\n        let offset = 24;\r\n\r\n\r\n        \/*\r\n         * WordPress Admin Bar\r\n         *\/\r\n\r\n        const adminBar =\r\n          document.getElementById(\r\n            \"wpadminbar\"\r\n          );\r\n\r\n        if (adminBar) {\r\n\r\n          offset +=\r\n            adminBar.getBoundingClientRect()\r\n              .height;\r\n\r\n        }\r\n\r\n\r\n        \/*\r\n         * Sticky \/ fixed header\r\n         *\/\r\n\r\n        const headerSelectors = [\r\n\r\n          \"header.elementor-sticky--active\",\r\n\r\n          \".elementor-location-header .elementor-sticky--active\",\r\n\r\n          \".elementor-sticky--effects\",\r\n\r\n          \"header[style*='position: fixed']\",\r\n\r\n          \"header[style*='position:fixed']\"\r\n\r\n        ];\r\n\r\n\r\n        for (\r\n          let i = 0;\r\n          i < headerSelectors.length;\r\n          i++\r\n        ) {\r\n\r\n          const header =\r\n            document.querySelector(\r\n              headerSelectors[i]\r\n            );\r\n\r\n          if (\r\n            header &&\r\n            header.offsetHeight\r\n          ) {\r\n\r\n            offset +=\r\n              header.offsetHeight;\r\n\r\n            break;\r\n\r\n          }\r\n\r\n        }\r\n\r\n\r\n        return offset;\r\n\r\n      }\r\n\r\n\r\n      \/* ===================================================\r\n         PERFORM SCROLL\r\n         =================================================== *\/\r\n\r\n      function performBookingScroll(\r\n        target,\r\n        smooth\r\n      ) {\r\n\r\n        if (!target) {\r\n          return;\r\n        }\r\n\r\n\r\n        const rect =\r\n          target.getBoundingClientRect();\r\n\r\n\r\n        const targetTop =\r\n          rect.top +\r\n          window.pageYOffset -\r\n          getBookingOffset();\r\n\r\n\r\n        window.scrollTo({\r\n\r\n          top:\r\n            Math.max(\r\n              0,\r\n              targetTop\r\n            ),\r\n\r\n          behavior:\r\n            smooth === false\r\n              ? \"auto\"\r\n              : \"smooth\"\r\n\r\n        });\r\n\r\n\r\n        \/*\r\n         * \u0395\u03bc\u03c6\u03b1\u03bd\u03af\u03b6\u03bf\u03c5\u03bc\u03b5 \u03c3\u03c9\u03c3\u03c4\u03ac \u03c4\u03bf\r\n         * #termin-formular \u03c3\u03c4\u03bf URL,\r\n         * \u03c7\u03c9\u03c1\u03af\u03c2 native browser jump.\r\n         *\/\r\n\r\n        if (\r\n          window.history &&\r\n          window.history.replaceState\r\n        ) {\r\n\r\n          window.history.replaceState(\r\n\r\n            null,\r\n\r\n            \"\",\r\n\r\n            window.location.pathname +\r\n              window.location.search +\r\n              \"#termin-formular\"\r\n\r\n          );\r\n\r\n        }\r\n\r\n      }\r\n\r\n\r\n      \/* ===================================================\r\n         WAIT FOR DYNAMIC UTOS LOAD\r\n         =================================================== *\/\r\n\r\n      function scrollToUtosBooking(\r\n        smooth\r\n      ) {\r\n\r\n        const immediateTarget =\r\n          findUtosBookingForm();\r\n\r\n\r\n        if (immediateTarget) {\r\n\r\n          performBookingScroll(\r\n            immediateTarget,\r\n            smooth\r\n          );\r\n\r\n          return;\r\n\r\n        }\r\n\r\n\r\n        \/*\r\n         * \u03a4\u03bf UTOS \u03bc\u03c0\u03bf\u03c1\u03b5\u03af \u03bd\u03b1 \u03c7\u03c1\u03b5\u03b9\u03ac\u03b6\u03b5\u03c4\u03b1\u03b9 \u03bb\u03af\u03b3\u03bf \u03c7\u03c1\u03cc\u03bd\u03bf\r\n         * \u03b3\u03b9\u03b1 \u03bd\u03b1 \u03b1\u03c0\u03bf\u03b4\u03bf\u03b8\u03b5\u03af.\r\n         *\r\n         * \u0395\u03bb\u03ad\u03b3\u03c7\u03bf\u03c5\u03bc\u03b5 \u03ba\u03ac\u03b8\u03b5 150ms,\r\n         * \u03bc\u03ad\u03c7\u03c1\u03b9 6 \u03b4\u03b5\u03c5\u03c4\u03b5\u03c1\u03cc\u03bb\u03b5\u03c0\u03c4\u03b1.\r\n         *\/\r\n\r\n        let attempts = 0;\r\n\r\n        const maxAttempts = 40;\r\n\r\n\r\n        const timer =\r\n          window.setInterval(\r\n            function () {\r\n\r\n              attempts++;\r\n\r\n\r\n              const target =\r\n                findUtosBookingForm();\r\n\r\n\r\n              if (target) {\r\n\r\n                window.clearInterval(\r\n                  timer\r\n                );\r\n\r\n                performBookingScroll(\r\n                  target,\r\n                  smooth\r\n                );\r\n\r\n                return;\r\n\r\n              }\r\n\r\n\r\n              if (\r\n                attempts >= maxAttempts\r\n              ) {\r\n\r\n                window.clearInterval(\r\n                  timer\r\n                );\r\n\r\n                console.warn(\r\n                  \"SNV: UTOS booking form not found.\"\r\n                );\r\n\r\n              }\r\n\r\n            },\r\n            150\r\n          );\r\n\r\n      }\r\n\r\n\r\n      \/* ===================================================\r\n         BUTTON EVENTS\r\n         =================================================== *\/\r\n\r\n      root\r\n        .querySelectorAll(\r\n          \"[data-booking-scroll]\"\r\n        )\r\n        .forEach(\r\n          function (button) {\r\n\r\n            button.addEventListener(\r\n              \"click\",\r\n              function (event) {\r\n\r\n                event.preventDefault();\r\n\r\n                event.stopPropagation();\r\n\r\n                scrollToUtosBooking(\r\n                  true\r\n                );\r\n\r\n              }\r\n            );\r\n\r\n          }\r\n        );\r\n\r\n\r\n      \/* ===================================================\r\n         SUPPORT DIRECT URL:\r\n         ...\/#termin-formular\r\n         =================================================== *\/\r\n\r\n      if (\r\n        window.location.hash ===\r\n        \"#termin-formular\"\r\n      ) {\r\n\r\n        \/*\r\n         * \u039c\u03b9\u03ba\u03c1\u03ae \u03ba\u03b1\u03b8\u03c5\u03c3\u03c4\u03ad\u03c1\u03b7\u03c3\u03b7 \u03ce\u03c3\u03c4\u03b5 \u03bd\u03b1 \u03ad\u03c7\u03b5\u03b9\r\n         * \u03bf\u03bb\u03bf\u03ba\u03bb\u03b7\u03c1\u03c9\u03b8\u03b5\u03af Elementor + UTOS render.\r\n         *\/\r\n\r\n        window.setTimeout(\r\n          function () {\r\n\r\n            scrollToUtosBooking(\r\n              false\r\n            );\r\n\r\n          },\r\n          400\r\n        );\r\n\r\n      }\r\n\r\n    })();\r\n  <\/script>\r\n\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\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>Termin Kontakt DE EN FR IT DE EN FR IT UNIQUE Treuhand | SNV Solutions Beratungstermin f\u00fcr Treuhand, Steuern &#038; [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"content-type":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-5191","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Book an appointment<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/snvsolutions.ch\/en\/beratungstermin-buchen\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Book an appointment\" \/>\n<meta property=\"og:url\" content=\"https:\/\/snvsolutions.ch\/en\/beratungstermin-buchen\/\" \/>\n<meta property=\"og:site_name\" content=\"SNV Solutions\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-08T15:53:36+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/snvsolutions.ch\\\/en\\\/beratungstermin-buchen\\\/\",\"url\":\"https:\\\/\\\/snvsolutions.ch\\\/en\\\/beratungstermin-buchen\\\/\",\"name\":\"Termin buchen - SNV Solutions\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/snvsolutions.ch\\\/de\\\/#website\"},\"datePublished\":\"2026-01-28T14:06:28+00:00\",\"dateModified\":\"2026-09-08T15:53:36+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/snvsolutions.ch\\\/en\\\/beratungstermin-buchen\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/snvsolutions.ch\\\/en\\\/beratungstermin-buchen\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/snvsolutions.ch\\\/en\\\/beratungstermin-buchen\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"SNV SOLUTIONS\",\"item\":\"https:\\\/\\\/snvsolutions.ch\\\/de\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Book an appointment\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/snvsolutions.ch\\\/en\\\/de\\\/#website\",\"url\":\"https:\\\/\\\/snvsolutions.ch\\\/en\\\/de\\\/\",\"name\":\"SNV Solutions | Treuhand\",\"description\":\"Alles ordentlich, alles im Griff!\",\"publisher\":{\"@id\":\"https:\\\/\\\/snvsolutions.ch\\\/en\\\/de\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/snvsolutions.ch\\\/en\\\/de\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/snvsolutions.ch\\\/en\\\/de\\\/#organization\",\"name\":\"SNV Solutions | Treuhand\",\"url\":\"https:\\\/\\\/snvsolutions.ch\\\/en\\\/de\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/snvsolutions.ch\\\/en\\\/de\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/snvsolutions.ch\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/cropped-ChatGPT-Image-3.-Mai-2026-12_26_57-4.png\",\"contentUrl\":\"https:\\\/\\\/snvsolutions.ch\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/cropped-ChatGPT-Image-3.-Mai-2026-12_26_57-4.png\",\"width\":1254,\"height\":501,\"caption\":\"SNV Solutions | Treuhand\"},\"image\":{\"@id\":\"https:\\\/\\\/snvsolutions.ch\\\/en\\\/de\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Book an appointment","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/snvsolutions.ch\/en\/beratungstermin-buchen\/","og_locale":"en_US","og_type":"article","og_title":"Book an appointment","og_url":"https:\/\/snvsolutions.ch\/en\/beratungstermin-buchen\/","og_site_name":"SNV Solutions","article_modified_time":"2026-09-08T15:53:36+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/snvsolutions.ch\/en\/beratungstermin-buchen\/","url":"https:\/\/snvsolutions.ch\/en\/beratungstermin-buchen\/","name":"Termin buchen - SNV Solutions","isPartOf":{"@id":"https:\/\/snvsolutions.ch\/de\/#website"},"datePublished":"2026-01-28T14:06:28+00:00","dateModified":"2026-09-08T15:53:36+00:00","breadcrumb":{"@id":"https:\/\/snvsolutions.ch\/en\/beratungstermin-buchen\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/snvsolutions.ch\/en\/beratungstermin-buchen\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/snvsolutions.ch\/en\/beratungstermin-buchen\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"SNV SOLUTIONS","item":"https:\/\/snvsolutions.ch\/de\/"},{"@type":"ListItem","position":2,"name":"Book an appointment"}]},{"@type":"WebSite","@id":"https:\/\/snvsolutions.ch\/en\/de\/#website","url":"https:\/\/snvsolutions.ch\/en\/de\/","name":"SNV Solutions | Treuhand","description":"Alles ordentlich, alles im Griff!","publisher":{"@id":"https:\/\/snvsolutions.ch\/en\/de\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/snvsolutions.ch\/en\/de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/snvsolutions.ch\/en\/de\/#organization","name":"SNV Solutions | Treuhand","url":"https:\/\/snvsolutions.ch\/en\/de\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/snvsolutions.ch\/en\/de\/#\/schema\/logo\/image\/","url":"https:\/\/snvsolutions.ch\/wp-content\/uploads\/2026\/05\/cropped-ChatGPT-Image-3.-Mai-2026-12_26_57-4.png","contentUrl":"https:\/\/snvsolutions.ch\/wp-content\/uploads\/2026\/05\/cropped-ChatGPT-Image-3.-Mai-2026-12_26_57-4.png","width":1254,"height":501,"caption":"SNV Solutions | Treuhand"},"image":{"@id":"https:\/\/snvsolutions.ch\/en\/de\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/snvsolutions.ch\/en\/wp-json\/wp\/v2\/pages\/5191","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/snvsolutions.ch\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/snvsolutions.ch\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/snvsolutions.ch\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/snvsolutions.ch\/en\/wp-json\/wp\/v2\/comments?post=5191"}],"version-history":[{"count":111,"href":"https:\/\/snvsolutions.ch\/en\/wp-json\/wp\/v2\/pages\/5191\/revisions"}],"predecessor-version":[{"id":10770,"href":"https:\/\/snvsolutions.ch\/en\/wp-json\/wp\/v2\/pages\/5191\/revisions\/10770"}],"wp:attachment":[{"href":"https:\/\/snvsolutions.ch\/en\/wp-json\/wp\/v2\/media?parent=5191"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}