{"id":28091,"date":"2026-02-09T12:23:58","date_gmt":"2026-02-09T12:23:58","guid":{"rendered":"https:\/\/kansoft.ch\/?page_id=28091"},"modified":"2026-04-03T12:49:17","modified_gmt":"2026-04-03T12:49:17","slug":"kansoft-repositioning","status":"publish","type":"page","link":"https:\/\/kansoft.ch\/de\/","title":{"rendered":"Kansoft &#8211; Repositioning"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"28091\" class=\"elementor elementor-28091\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c93e956 e-con-full p-0 e-flex e-con e-parent\" data-id=\"c93e956\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-807955d elementor-widget elementor-widget-html\" data-id=\"807955d\" 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<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Montserrat:wght@400;500;600;700;800&display=swap\" rel=\"stylesheet\">\r\n<style>\r\n  :root{\r\n    --c-primary-dark:#0A004F;\r\n    --c-secondary-green:#029e84;\r\n    --c-white:#fff;\r\n    --font-family:'Montserrat',sans-serif;\r\n    --c-text-dark:#2a2f35;\r\n    --c-text-muted-dark:#555;\r\n    --c-text-muted-light:rgba(255,255,255,.9);\r\n    --anim-bezier:cubic-bezier(.25,.8,.25,1)\r\n  }\r\n  \r\n  \/* \u2500\u2500\u2500 HERO SHELL \u2500\u2500\u2500 *\/\r\n  .hero-section-v2{\r\n    background-color:var(--c-primary-dark);\r\n    color:var(--c-white);\r\n    font-family:var(--font-family);\r\n    padding:160px 0 100px;\r\n    min-height:100vh;\r\n    position:relative;\r\n    overflow:hidden;\r\n    display:flex;\r\n    align-items:center;\r\n    text-align:left\r\n  }\r\n  \r\n  \/* Canvas fills full hero *\/\r\n  #heroCanvas{\r\n    position:absolute;\r\n    inset:0;\r\n    width:100%;\r\n    height:100%;\r\n    z-index:0;\r\n    display:block;\r\n    pointer-events:none;\r\n  }\r\n  \r\n  \/* Subtle grid overlay *\/\r\n  .grid-overlay{\r\n    position:absolute;\r\n    inset:0;\r\n    z-index:1;\r\n    pointer-events:none;\r\n    background-image:\r\n    linear-gradient(rgba(2,158,132,0.04) 1px, transparent 1px),\r\n    linear-gradient(90deg, rgba(2,158,132,0.04) 1px, transparent 1px);\r\n    background-size:40px 40px;\r\n    mask-image:radial-gradient(ellipse 90% 90% at 60% 50%, rgba(0,0,0,0.5), transparent);\r\n  }\r\n  \r\n  \/* Scan line *\/\r\n  .scan-line{\r\n    position:absolute;\r\n    left:0;right:0;\r\n    height:1px;\r\n    background:linear-gradient(90deg, transparent 5%, rgba(2,158,132,0.35), rgba(68,204,255,0.35), transparent 95%);\r\n    animation:scan 7s linear infinite;\r\n    pointer-events:none;\r\n    z-index:2;\r\n    opacity:0.4;\r\n  }\r\n  @keyframes scan{\r\n    0%{top:-2px;opacity:0}\r\n    5%{opacity:0.4}\r\n    95%{opacity:0.4}\r\n    100%{top:100%;opacity:0}\r\n  }\r\n  \r\n  \/* Remove old pseudo-element blobs \u2014 replaced by canvas *\/\r\n  .hero-section-v2::after,\r\n  .hero-section-v2::before{display:none}\r\n  \r\n  \/* \u2500\u2500\u2500 LAYOUT \u2500\u2500\u2500 *\/\r\n  .hero-container-v2{\r\n    display:grid;\r\n    grid-template-columns:1fr 1fr;\r\n    grid-template-areas:\"content visual\";\r\n    align-items:center;\r\n    gap:60px;\r\n    max-width:1200px;\r\n    width:100%;\r\n    padding:0 40px;\r\n    margin:0 auto;\r\n    position:relative;\r\n    z-index:10\r\n  }\r\n  \r\n  \/* \u2500\u2500\u2500 LEFT CONTENT \u2500\u2500\u2500 *\/\r\n  .hero-content-left-v2{\r\n    grid-area:content;\r\n    max-width:650px;\r\n    opacity:0;\r\n    transform:translateY(20px);\r\n    transition:opacity .6s var(--anim-bezier),transform .6s var(--anim-bezier)\r\n  }\r\n  .hero-content-left-v2.is-visible{opacity:1;transform:translateY(0)}\r\n  \r\n  .hero-content-left-v2 h1{\r\n    font-size:clamp(2.2rem,4vw,2.8rem);\r\n    font-weight:700;\r\n    line-height:1.15;\r\n    margin-bottom:20px;\r\n    text-transform:uppercase;\r\n    letter-spacing:1px;\r\n    text-shadow:0 4px 15px rgba(0,0,0,.25);\r\n    color:var(--c-white)\r\n  }\r\n  .hero-content-left-v2 .highlight-text{color:var(--c-secondary-green);font-weight:700}\r\n  .hero-content-left-v2 p{\r\n    font-size:16px;\r\n    line-height:1.7;\r\n    margin-bottom:35px;\r\n    color:var(--c-white);\r\n    max-width:500px\r\n  }\r\n  .hero-content-left-v2 .cta-button{\r\n    background:var(--c-secondary-green);\r\n    color:var(--c-white);\r\n    padding:15px 30px;\r\n    border-radius:8px;\r\n    text-decoration:none;\r\n    font-weight:700;\r\n    font-size:1rem;\r\n    display:inline-flex;\r\n    align-items:center;\r\n    justify-content:center;\r\n    gap:10px;\r\n    box-shadow:0 5px 20px rgba(2,158,132,.3);\r\n    transition:all .3s var(--anim-bezier);\r\n    width:300px;\r\n    margin-top:30px;\r\n    position:relative;\r\n    overflow:hidden;\r\n  }\r\n  .hero-content-left-v2 .cta-button::after{\r\n    content:'';\r\n    position:absolute;\r\n    inset:0;\r\n    background:linear-gradient(120deg, transparent 30%, rgba(255,255,255,0.15), transparent 70%);\r\n    transform:translateX(-100%);\r\n    transition:transform 0.5s ease;\r\n  }\r\n  .hero-content-left-v2 .cta-button:hover::after{transform:translateX(100%)}\r\n  .hero-content-left-v2 .cta-button:hover{\r\n    background-color:#fff;\r\n    transform:translateY(-4px);\r\n    box-shadow:0 8px 25px rgba(255,255,255,0.3);\r\n    color:var(--c-secondary-green)\r\n  }\r\n  \r\n  \/* \u2500\u2500\u2500 RIGHT VISUAL \u2500\u2500\u2500 *\/\r\n  .hero-visual-right-v2{\r\n    grid-area:visual;\r\n    position:relative;\r\n    display:flex;\r\n    justify-content:center;\r\n    align-items:center;\r\n    min-height:550px\r\n  }\r\n  .hero-illustration-v2{\r\n    max-width:100%;\r\n    height:auto;\r\n    animation:breathe 8s ease-in-out infinite;\r\n    position:relative;\r\n    z-index:3;\r\n  }\r\n  @keyframes breathe{\r\n    0%,100%{transform:scale(.95)}\r\n    50%{transform:scale(1)}\r\n  }\r\n  \r\n  \/* \u2500\u2500\u2500 FLAG \u2500\u2500\u2500 *\/\r\n  .hero-flag-container{\r\n    position:absolute;\r\n    top:40px;right:100px;\r\n    width:60px;height:160px;\r\n    z-index:10;\r\n    background:rgba(255,255,255,.3)!important;\r\n    backdrop-filter:blur(10px);\r\n    -webkit-backdrop-filter:blur(10px);\r\n    border:1px solid rgba(255,255,255,.15);\r\n    border-radius:0 0 30px 30px;\r\n    box-shadow:0 5px 15px rgba(0,0,0,.2);\r\n    cursor:pointer;\r\n    transition:transform .4s cubic-bezier(.1,.8,.3,1),box-shadow .4s ease;\r\n    display:flex;\r\n    justify-content:center;\r\n    align-items:flex-end;\r\n    padding-bottom:4px\r\n  }\r\n  .hero-flag-badge{\r\n    width:52px;height:52px;\r\n    display:flex;align-items:center;justify-content:center;\r\n    background:rgba(255,255,255,.15);\r\n    border:1px solid rgba(255,255,255,.2);\r\n    border-radius:50%;\r\n    box-shadow:0 2px 5px rgba(0,0,0,.1);\r\n    animation:pulse-glow 3s infinite ease-in-out;\r\n    transition:transform .4s ease,box-shadow .4s ease\r\n  }\r\n  .hero-flag-badge svg{width:100%;border-radius:50%}\r\n  @keyframes pulse-glow{\r\n    0%{box-shadow:0 2px 5px rgba(0,0,0,.1),0 0 15px rgba(2,158,132,.2)}\r\n    50%{box-shadow:0 2px 5px rgba(0,0,0,.1),0 0 30px rgba(2,158,132,.4)}\r\n    100%{box-shadow:0 2px 5px rgba(0,0,0,.1),0 0 15px rgba(2,158,132,.2)}\r\n  }\r\n  .hero-flag-container:hover{transform:translateY(-5px) perspective(1000px) rotateY(-5deg);box-shadow:0 10px 30px rgba(0,0,0,.3)}\r\n  .hero-flag-container:hover .hero-flag-badge{animation-play-state:paused;box-shadow:0 5px 15px rgba(2,158,132,.4)}\r\n  \r\n  \/* \u2500\u2500\u2500 STAT CARDS DESKTOP \u2500\u2500\u2500 *\/\r\n  .stat-card-desktop{\r\n    position:absolute;\r\n    background:rgba(5,12,40,0.65);\r\n    backdrop-filter:blur(18px);\r\n    -webkit-backdrop-filter:blur(18px);\r\n    color:var(--c-white);\r\n    padding:15px 18px;\r\n    border-radius:16px;\r\n    box-shadow:0 15px 40px -10px rgba(0,0,0,.4),0 0 0 1px rgba(2,158,132,0.06);\r\n    border:1px solid rgba(2,158,132,0.22);\r\n    display:flex;\r\n    flex-direction:column;\r\n    gap:5px;\r\n    width:190px;\r\n    transition:all .5s var(--anim-bezier);\r\n    opacity:0;\r\n    transform:scale(.8) translateY(20px);\r\n    z-index:5;\r\n  }\r\n  .stat-card-desktop.is-visible{opacity:1;transform:scale(1) translateY(0)}\r\n  .stat-card-desktop:hover{transform:scale(1.08) translateY(-5px)!important;box-shadow:0 20px 45px -10px rgba(0,0,0,.5),0 0 20px rgba(2,158,132,.15);transition-delay:0s!important}\r\n  .stat-card-desktop strong{font-size:clamp(1.6rem,3vw,2rem);font-weight:700;color:var(--c-secondary-green)}\r\n  .stat-card-desktop .small-label{\r\n    font-size:9px;font-weight:600;letter-spacing:2px;text-transform:uppercase;\r\n    color:var(--c-secondary-green);margin-bottom:4px;\r\n  }\r\n  .stat-card-desktop .small-desc{font-size:.8rem;color:rgba(255,255,255,0.6);font-weight:500}\r\n  \r\n  .stat-card-desktop:nth-of-type(1){top:5%;left:-10%}\r\n  .stat-card-desktop:nth-of-type(2){top:40%;right:-5%}\r\n  .stat-card-desktop:nth-of-type(3){bottom:15%;right:-5%}\r\n  .stat-card-desktop:nth-of-type(4){bottom:0;left:0}\r\n  \r\n  \/* \u2500\u2500\u2500 STAT CARDS MOBILE \u2500\u2500\u2500 *\/\r\n  .stat-cards-mobile-grid{\r\n    display:none;\r\n    grid-area:cards;\r\n    grid-template-columns:repeat(2,1fr);\r\n    gap:20px;margin:40px 0\r\n  }\r\n  .stat-card-mobile{\r\n    background:rgba(5,12,40,0.65);\r\n    backdrop-filter:blur(12px);\r\n    border:1px solid rgba(2,158,132,0.22);\r\n    color:var(--c-white);\r\n    padding:20px;border-radius:12px;\r\n    text-align:center;\r\n    opacity:0;transform:translateY(20px);\r\n    transition:opacity .5s var(--anim-bezier),transform .5s var(--anim-bezier)\r\n  }\r\n  .stat-card-mobile.is-visible{opacity:1;transform:translateY(0)}\r\n  .stat-card-mobile strong{display:block;font-size:2rem;font-weight:700;color:var(--c-secondary-green)}\r\n  .stat-card-mobile .small-desc{font-size:.85rem;color:rgba(255,255,255,0.8)}\r\n  \r\n  \/* \u2500\u2500\u2500 CREDENTIALS \u2500\u2500\u2500 *\/\r\n  .hero-credentials{margin-top:30px;display:flex;flex-wrap:nowrap;gap:10px;width:80%}\r\n  .credential-badge{\r\n    position:relative;flex-grow:1;height:80px;min-width:180px;\r\n    border-radius:8px;overflow:hidden;cursor:pointer;\r\n    transition:transform .3s var(--anim-bezier);\r\n    border:1px solid rgba(255,255,255,0.08);\r\n  }\r\n  .credential-badge:hover{transform:translateY(-5px)}\r\n  .credential-badge img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;transition:opacity .3s ease-in-out}\r\n  .badge-hover{opacity:0}.badge-default{opacity:1}\r\n  .credential-badge:hover .badge-default{opacity:0}\r\n  .credential-badge:hover .badge-hover{opacity:1}\r\n  \r\n  \/* \u2500\u2500\u2500 RESPONSIVE \u2500\u2500\u2500 *\/\r\n  @media(max-width:992px){\r\n    .hero-section-v2{padding:120px 0 80px;min-height:auto}\r\n    .hero-container-v2{grid-template-columns:1fr;grid-template-areas:\"content\" \"cards\" \"visual\";text-align:center;gap:40px}\r\n    .hero-content-left-v2{display:flex;flex-direction:column;align-items:center;max-width:600px;margin:0 auto}\r\n    .hero-content-left-v2 p{margin-left:auto;margin-right:auto}\r\n    .hero-visual-right-v2{min-height:auto;padding:0;margin-top:20px}\r\n    .hero-illustration-v2{max-width:70%;margin:0 auto}\r\n    .stat-card-desktop{display:none}\r\n    .stat-cards-mobile-grid{display:grid}\r\n    .hero-credentials{flex-wrap:wrap;justify-content:center}\r\n  }\r\n  @media(max-width:768px){\r\n    .hero-section-v2{padding:100px 0 60px}\r\n    .hero-container-v2{padding:100px 30px}\r\n    .hero-content-left-v2 h1{font-size:2rem}\r\n    .hero-content-left-v2 p{font-size:1rem}\r\n    .hero-flag-container{top:100px;right:20px;width:48px;height:80px;border-radius:0 0 24px 24px}\r\n    .hero-flag-badge{width:44px;height:44px}\r\n    .stat-cards-mobile-grid{gap:15px}\r\n    .hero-credentials{gap:8px}\r\n    .hero-content-left-v2 .cta-button{width:100%;max-width:320px}\r\n  }\r\n  @media(max-width:576px){\r\n    .hero-section-v2{padding:150px 0 50px}\r\n    .hero-container-v2{padding:0 20px}\r\n    .stat-cards-mobile-grid{grid-template-columns:1fr}\r\n    .hero-visual-right-v2{margin-top:0}\r\n    .hero-illustration-v2{max-width:85%}\r\n    .hero-credentials{flex-direction:column;width:100%}\r\n    .credential-badge{min-width:220px}\r\n    .hero-flag-container{top:55px}\r\n  }\r\n  @media (max-width: 991px){\r\n    #heroCanvas{\r\n      display: none;\r\n    }\r\n  }\r\n  @media (min-width: 1024px){\r\n    .cs-soc-logo{\r\n      width: 25%;\r\n      min-width: 25% !important;\r\n      transition: 1s !important;\r\n    }\r\n    .cs-soc-logo .badge-hover{\r\n      transition: 0.5s;\r\n      \/* max-height: 72px; *\/\r\n      min-width: 120px;\r\n      width: 120px;\r\n      left: -22px;\r\n      object-fit: cover;\r\n      top: 1px;\r\n    }\r\n    .cs-soc-logo .badge-default{\r\n      min-height: 72px;\r\n      min-width: 150px;\r\n      width: 150px;\r\n      left: -30px;\r\n    }\r\n    .hero-credentials{\r\n      width: 60% !important;    \r\n    }\r\n    .cs-soc-logo.cs-clutch-logo .badge-hover {\r\n      top: 1px;\r\n      left: -19px;\r\n      height: 85px;\r\n      top: 1px;\r\n      object-fit: contain;\r\n    }\r\n    .cs-soc-logo.cs-clutch-logo .badge-default {\r\n      left: -34px;\r\n      height: 76px;\r\n      top: 1px;\r\n    }\r\n  }\r\n<\/style>\r\n<\/head>\r\n\r\n\r\n<div class=\"hero-section-v2\">\r\n  \r\n  <!-- CANVAS ANIMATION (from design 2) -->\r\n  <canvas id=\"heroCanvas\"><\/canvas>\r\n  \r\n  <!-- Grid + scan overlays -->\r\n  <div class=\"grid-overlay\"><\/div>\r\n  \r\n  \r\n  <!-- Flag -->\r\n  <div class=\"hero-flag-container d-none\">\r\n    <div class=\"hero-flag-badge\">\r\n      <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\">\r\n        <path fill=\"#d80027\" d=\"M0 0h512v512H0z\"\/>\r\n        <path fill=\"#f0f0f0\" d=\"M389.6 211.5h-83.8v-83.8h-91.6v83.8h-83.8v91.6h83.8v83.8h91.6v-83.8h83.8z\"\/>\r\n      <\/svg>\r\n    <\/div>\r\n  <\/div>\r\n  \r\n  <div class=\"hero-container-v2\">\r\n    \r\n    <!-- LEFT CONTENT -->\r\n    <div class=\"hero-content-left-v2\">\r\n      <h1 class=\"cs-banner-heading\">Digital Transformation Services For Swiss Companies<\/h1>\r\n      <p>\r\n        <span class=\"highlight-text\">AI. Cloud. Data. Solutions Delivered with Precision.<\/span>\r\n        <br>Kansoft helps enterprises modernize legacy systems, build intelligent platforms, and scale transformation initiatives through AI-led engineering, cloud modernization, IT consulting services and data-driven architectures.\r\n      <\/p>\r\n      \r\n      <div class=\"hero-credentials\">\r\n        <span class=\"credential-badge mb-2 mb-lg-0 cs-soc-logo cs-clutch-logo\">\r\n          <img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/kansoft.ch\/wp-content\/uploads\/2026\/03\/clutch-100-hover.png?ssl=1\" alt=\"Clutch Badge Hover\" class=\"badge-hover\">\r\n          <img decoding=\"async\" src=\"https:\/\/i0.wp.com\/kansoft.ch\/wp-content\/uploads\/2026\/03\/Clutch-100-2026-Award-1.png?w=1200&ssl=1\" alt=\"Clutch Badge Default\" class=\"badge-default\">\r\n        <\/span>\r\n        <span class=\"credential-badge mb-2 mb-lg-0 cs-soc-logo\">\r\n          <img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/kansoft.ch\/wp-content\/uploads\/2026\/02\/soc-hover-new-2.png?ssl=1\" alt=\"Clutch Badge Hover\" class=\"badge-hover\">\r\n          <img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/kansoft.ch\/wp-content\/uploads\/2026\/02\/soc-logo.png?ssl=1\" alt=\"Clutch Badge Default\" class=\"badge-default\">\r\n        <\/span>\r\n        <span class=\"credential-badge\">\r\n          <img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/kansoft.ch\/wp-content\/uploads\/2025\/08\/Untitled-design-4.png?ssl=1\" alt=\"ISO Badge Hover\" class=\"badge-hover\">\r\n          <img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/kansoft.ch\/wp-content\/uploads\/2025\/08\/Untitled-design-3.png?ssl=1\" alt=\"ISO Badge Default\" class=\"badge-default\">\r\n        <\/span>\r\n        \r\n      <\/div>\r\n      \r\n      <a href=\"#\" class=\"cta-button\" id=\"hero-header-cta\">\r\n        Start Your Transformation\r\n      <\/a>\r\n    <\/div>\r\n    \r\n    <div class=\"stat-cards-mobile-grid\">\r\n      <div class=\"stat-card-mobile\"><strong>550+<\/strong><span class=\"small-desc\">Project Delivered<\/span><\/div>\r\n      <div class=\"stat-card-mobile\"><strong>175+<\/strong><span class=\"small-desc\">Happy Customers<\/span><\/div>\r\n      <div class=\"stat-card-mobile\"><strong>17+<\/strong><span class=\"small-desc\">Years of Growth<\/span><\/div>\r\n      <div class=\"stat-card-mobile\"><strong>250+<\/strong><span class=\"small-desc\">Employees<\/span><\/div>\r\n    <\/div>\r\n    \r\n  <\/div>\r\n<\/div>\r\n\r\n<script>\r\n  \/* \u2500\u2500 CANVAS ANIMATION (from design 2) \u2500\u2500 *\/\r\n  (function(){\r\n    const canvas = document.getElementById('heroCanvas');\r\n    const ctx = canvas.getContext('2d');\r\n    \r\n    function resize(){\r\n      const hero = canvas.parentElement;\r\n      canvas.width  = hero.offsetWidth;\r\n      canvas.height = hero.offsetHeight;\r\n    }\r\n    resize();\r\n    window.addEventListener('resize', () => { resize(); rebuildStreams(); });\r\n    \r\n    const colors = [\r\n    '#4488ff','#6644ff','#aa44ff','#ff66cc',\r\n    '#ffaa22','#44ccff','#8855ff','#ff4488',\r\n    '#22ddff','#029e84'\r\n    ];\r\n    \r\n    let streams = [];\r\n    const NUM_STREAMS = 32;\r\n    \r\n    function rebuildStreams(){\r\n      streams = [];\r\n      const W = canvas.width, H = canvas.height;\r\n      for(let i = 0; i < NUM_STREAMS; i++){\r\n        let sx, sy;\r\n        if(i < 20){\r\n          sx = W * 0.05 + (W * 0.95 - W * 0.05) * (i \/ 20);\r\n          sy = H + 10;\r\n        } else {\r\n          sx = W + 10;\r\n          sy = H * 0.05 + (H * 0.6) * ((i - 20) \/ 12);\r\n        }\r\n        streams.push({\r\n          color:    colors[i % colors.length],\r\n          sx, sy,\r\n          width:    1.2 + Math.random() * 1.6,\r\n          glowSize: 7  + Math.random() * 12,\r\n          opacity:  0.55 + Math.random() * 0.35,\r\n          offset:   Math.random() * 70 - 35,\r\n          progress: Math.random(),\r\n          speed:    0.0025 + Math.random() * 0.003\r\n        });\r\n      }\r\n    }\r\n    rebuildStreams();\r\n    \r\n    const particles = Array.from({length: 90}, () => ({\r\n      x: Math.random(), y: Math.random(),\r\n      r: Math.random() * 1.3,\r\n      o: Math.random() * 0.45 + 0.08\r\n    }));\r\n    \r\n    const dots = Array.from({length: 130}, () => ({\r\n      x: Math.random(), y: Math.random(),\r\n      r: 0.8 + Math.random() * 2.2,\r\n      o: 0.12 + Math.random() * 0.35,\r\n      ph: Math.random() * Math.PI * 2\r\n    }));\r\n    \r\n    function bz(t, p0x,p0y,p1x,p1y,p2x,p2y){\r\n      const m = 1 - t;\r\n      return { x: m*m*p0x + 2*m*t*p1x + t*t*p2x,\r\n        y: m*m*p0y + 2*m*t*p1y + t*t*p2y };\r\n      }\r\n      \r\n      function drawStream(s){\r\n        const W = canvas.width, H = canvas.height;\r\n        \/* Convergence point sits in the right half of the hero *\/\r\n        const cx = W * 0.72, cy = H * 0.42;\r\n        const cpx = cx + s.offset * 0.3;\r\n        const cpy = cy - 80 + s.offset * 0.25;\r\n        const tail = Math.max(0, s.progress - 0.6);\r\n        const head = s.progress;\r\n        const steps = 64;\r\n        \r\n        ctx.beginPath();\r\n        let first = true;\r\n        for(let i = 0; i <= steps; i++){\r\n          const lt = tail + (head - tail) * (i \/ steps);\r\n          const pt = bz(lt, s.sx, s.sy, cpx, cpy, cx, cy);\r\n          if(first){ ctx.moveTo(pt.x, pt.y); first = false; }\r\n          else        ctx.lineTo(pt.x, pt.y);\r\n        }\r\n        \r\n        ctx.shadowColor = s.color;\r\n        ctx.shadowBlur  = s.glowSize;\r\n        ctx.strokeStyle = s.color;\r\n        ctx.lineWidth   = s.width;\r\n        ctx.globalAlpha = s.opacity * 0.9;\r\n        ctx.stroke();\r\n        \r\n        ctx.lineWidth   = s.width * 0.35;\r\n        ctx.strokeStyle = '#ffffff';\r\n        ctx.globalAlpha = s.opacity * 0.35;\r\n        ctx.shadowBlur  = s.glowSize * 0.4;\r\n        ctx.stroke();\r\n        \r\n        ctx.shadowBlur  = 0;\r\n        ctx.globalAlpha = 1;\r\n      }\r\n      \r\n      let frame = 0;\r\n      function animate(){\r\n        const W = canvas.width, H = canvas.height;\r\n        ctx.clearRect(0, 0, W, H);\r\n        \r\n        \/* Subtle radial wash over the convergence point *\/\r\n        const bg = ctx.createRadialGradient(W*0.72, H*0.42, 0, W*0.55, H*0.5, W*0.65);\r\n        bg.addColorStop(0,   'rgba(10, 0, 79, 0.35)');\r\n        bg.addColorStop(0.5, 'rgba(5, 5, 40, 0.1)');\r\n        bg.addColorStop(1,   'rgba(2, 8, 24, 0)');\r\n        ctx.fillStyle = bg;\r\n        ctx.fillRect(0, 0, W, H);\r\n        \r\n        \/* Particles *\/\r\n        particles.forEach(p => {\r\n          ctx.beginPath();\r\n          ctx.arc(p.x*W, p.y*H, p.r, 0, Math.PI*2);\r\n          ctx.fillStyle = `rgba(150,200,255,${p.o})`;\r\n          ctx.fill();\r\n        });\r\n        \r\n        \/* Pulsing dots *\/\r\n        const t = frame * 0.018;\r\n        dots.forEach(d => {\r\n          const pulse = 0.5 + 0.5 * Math.sin(t + d.ph);\r\n          ctx.beginPath();\r\n          ctx.arc(d.x*W, d.y*H, d.r, 0, Math.PI*2);\r\n          ctx.fillStyle = `rgba(60,140,255,${d.o * pulse})`;\r\n          ctx.shadowColor = '#4488ff';\r\n          ctx.shadowBlur = 4;\r\n          ctx.fill();\r\n          ctx.shadowBlur = 0;\r\n        });\r\n        \r\n        \/* Streams *\/\r\n        streams.forEach(s => {\r\n          s.progress += s.speed;\r\n          if(s.progress > 1.65) s.progress = 0;\r\n          drawStream(s);\r\n        });\r\n        \r\n        \/* Convergence glow *\/\r\n        const cx = W*0.72, cy = H*0.42;\r\n        const glow = ctx.createRadialGradient(cx, cy, 0, cx, cy, 140);\r\n        glow.addColorStop(0,   'rgba(2,158,132, 0.22)');\r\n        glow.addColorStop(0.4, 'rgba(80, 60, 200, 0.1)');\r\n        glow.addColorStop(1,   'rgba(0,0,0,0)');\r\n        ctx.fillStyle = glow;\r\n        ctx.fillRect(cx-140, cy-140, 280, 280);\r\n        \r\n        frame++;\r\n        requestAnimationFrame(animate);\r\n      }\r\n      animate();\r\n    })();\r\n    \r\n    \/* \u2500\u2500 INTERSECTION OBSERVER \u2013 fade-in cards + content \u2500\u2500 *\/\r\n    (function(){\r\n      const section = document.querySelector('.hero-section-v2');\r\n      if(!section || section.classList.contains('js-initialized')) return;\r\n      section.classList.add('js-initialized');\r\n      \r\n      const observer = new IntersectionObserver((entries, obs) => {\r\n        entries.forEach(entry => {\r\n          if(!entry.isIntersecting) return;\r\n          \r\n          \/* Content left *\/\r\n          const left = section.querySelector('.hero-content-left-v2');\r\n          if(left) left.classList.add('is-visible');\r\n          \r\n          \/* Stat cards *\/\r\n          section.querySelectorAll('.stat-card-desktop, .stat-card-mobile').forEach((el, i) => {\r\n            const delay = el.classList.contains('stat-card-mobile') ? i - 4 : i;\r\n            el.style.transitionDelay = `${400 + 150 * delay}ms`;\r\n            el.classList.add('is-visible');\r\n          });\r\n          \r\n          obs.disconnect();\r\n        });\r\n      }, { threshold: 0.1 });\r\n      \r\n      observer.observe(section);\r\n    })();\r\n  <\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-28dbde1 e-con-full e-flex e-con e-child\" data-id=\"28dbde1\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d5df2d6 elementor-widget elementor-widget-html\" data-id=\"d5df2d6\" 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<!-- Popup Modal -->\r\n<div id=\"consultationPopup\" class=\"popup-overlay\" style=\"display:none;\">\r\n  <div class=\"popup-content\">\r\n    <span class=\"close-popup\">&times;<\/span>\r\n    <iframe \r\n      src=\"https:\/\/meetings-na2.hubspot.com\/amol-dhakne\" \r\n      width=\"100%\" \r\n      height=\"100%\" \r\n      style=\"border: none;\"\r\n      allowtransparency=\"true\">\r\n    <\/iframe>\r\n  <\/div>\r\n<\/div>\r\n<!-- Popup Modal -->\r\n<div id=\"consultationPopup2\" class=\"popup-overlay\" style=\"display:none;\">\r\n  <div class=\"popup-content\" style=\"position:relative;border:0;height:auto;padding:0; max-width: 1100px;\">\r\n  <span class=\"close-popup2\" style=\"position:absolute;color:white;right:13px;cursor: pointer;font-size:32px;\">\u00d7<\/span>\r\n    <img data-recalc-dims=\"1\" decoding=\"async\"  class=\"d-md-block d-none\" src=\"https:\/\/i0.wp.com\/kansoft.ch\/wp-content\/uploads\/2026\/03\/Kansoft-Named-to-the-Clutch-100-List-of-Fastest-Growing-Companies-for-2026-3.png?ssl=1\" style=\"display:block;width:100%;height:auto;\">\r\n\r\n  <img data-recalc-dims=\"1\" decoding=\"async\"  class=\"d-md-none d-block\" src=\"https:\/\/i0.wp.com\/kansoft.ch\/wp-content\/uploads\/2026\/03\/Kansoft-Named-to-the-Clutch-100-List-of-Fastest-Growing-Companies-for-2026-450-x-450-px-2.jpg?ssl=1\" style=\"display:block;width:100%;height:auto;\">\r\n<\/div>\r\n<\/div>\r\n<style>\r\ndiv#consultationPopup{position:fixed;z-index:999999999;padding-top:5px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.4)}.popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:9999;display:flex;justify-content:center;align-items:center}.popup-content{background:#fff;padding:0;border-radius:8px;max-width:90%;width:80%;height:100%;position:relative;box-shadow:0 4px 20px rgba(0,0,0,.2)}.close-popup{position:absolute;top:10px;right:15px;font-size:24px;cursor:pointer;z-index:1}\r\n<\/style>\r\n\r\n<script>\r\nconst pop_t=document.querySelectorAll(\".scheduleCallBtn3, #hero-header-cta\"),pop_c=document.querySelector(\".close-popup\");function pop_o(e){e.preventDefault(),document.getElementById(\"consultationPopup\").style.display=\"flex\"}function pop_l(){document.getElementById(\"consultationPopup\").style.display=\"none\"}pop_t.forEach(e=>{e.addEventListener(\"click\",pop_o)}),pop_c.addEventListener(\"click\",pop_l);\r\n<\/script>\r\n<script id=\"7g5k2p\">\r\nwindow.onload = function () {\r\n  setTimeout(function () {\r\n    var popup2 = document.getElementById(\"consultationPopup2\");\r\n    if (popup2) {\r\n      popup2.style.display = \"flex\";\r\n    }\r\n  }, 3000); \/\/ 3 seconds after full load\r\n};\r\n<\/script>\r\n<script>\r\n\r\ndocument.addEventListener(\"DOMContentLoaded\", function () {\r\n\r\n  \/\/ Open second popup automatically after 3 seconds\r\n  setTimeout(function () {\r\n    var popup2 = document.getElementById(\"consultationPopup2\");\r\n    if (popup2) {\r\n      popup2.style.display = \"flex\";\r\n    }\r\n  }, 3000);\r\n\r\n  \/\/ Close button\r\n  var closeBtn2 = document.querySelector(\".close-popup2\");\r\n  if (closeBtn2) {\r\n    closeBtn2.addEventListener(\"click\", function () {\r\n      document.getElementById(\"consultationPopup2\").style.display = \"none\";\r\n    });\r\n  }\r\n\r\n});\r\n<\/script>\r\n<style>\r\n\/* Default (mobile-first) *\/\r\n.hide-on-mobile {\r\n  display: none;\r\n}\r\n\r\n.hide-on-desktop {\r\n  display: block;\r\n}\r\n\r\n.show-on-desktop {\r\n  display: none;\r\n}\r\n\r\n\/* Desktop view *\/\r\n@media (min-width: 769px) {\r\n  .hide-on-mobile {\r\n    display: block;\r\n  }\r\n\r\n  .hide-on-desktop {\r\n    display: none;\r\n  }\r\n\r\n  .show-on-desktop {\r\n    display: block;\r\n  }\r\n}\r\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ecf94a5 e-con-full e-flex e-con e-parent\" data-id=\"ecf94a5\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cde3154 elementor-widget elementor-widget-text-editor\" data-id=\"cde3154\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span class=\"TextRun SCXW128175987 BCX8\" lang=\"EN-GB\" xml:lang=\"EN-GB\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW128175987 BCX8\"><strong>175+<\/strong> Companies Trust Kansoft <\/span><\/span><span class=\"TextRun SCXW128175987 BCX8\" lang=\"EN-GB\" xml:lang=\"EN-GB\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW128175987 BCX8\">with IT consulting services and Digital Transformation Management.<\/span><\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3a6de03 elementor-widget elementor-widget-image-carousel\" data-id=\"3a6de03\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;slides_to_show&quot;:&quot;6&quot;,&quot;slides_to_scroll&quot;:&quot;1&quot;,&quot;lazyload&quot;:&quot;yes&quot;,&quot;autoplay_speed&quot;:2500,&quot;image_spacing_custom&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:100,&quot;sizes&quot;:[]},&quot;slides_to_show_tablet&quot;:&quot;3&quot;,&quot;slides_to_show_mobile&quot;:&quot;2&quot;,&quot;navigation&quot;:&quot;none&quot;,&quot;image_spacing_custom_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:20,&quot;sizes&quot;:[]},&quot;autoplay&quot;:&quot;yes&quot;,&quot;pause_on_hover&quot;:&quot;yes&quot;,&quot;pause_on_interaction&quot;:&quot;yes&quot;,&quot;infinite&quot;:&quot;yes&quot;,&quot;speed&quot;:500,&quot;image_spacing_custom_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"image-carousel.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-image-carousel-wrapper swiper\" role=\"region\" aria-roledescription=\"carousel\" aria-label=\"Image Carousel\" dir=\"ltr\">\n\t\t\t<div class=\"elementor-image-carousel swiper-wrapper\" aria-live=\"off\">\n\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"1 of 11\"><figure class=\"swiper-slide-inner\"><img class=\"swiper-slide-image swiper-lazy\" data-src=\"https:\/\/i0.wp.com\/kansoft.ch\/wp-content\/uploads\/2025\/08\/1-1.png?fit=296%2C74&amp;ssl=1\" alt=\"Vedanta Logo\" \/><div class=\"swiper-lazy-preloader\"><\/div><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"2 of 11\"><figure class=\"swiper-slide-inner\"><img class=\"swiper-slide-image swiper-lazy\" data-src=\"https:\/\/i0.wp.com\/kansoft.ch\/wp-content\/uploads\/2025\/08\/2-1.png?fit=296%2C74&amp;ssl=1\" alt=\"Deloitte Logo\" \/><div class=\"swiper-lazy-preloader\"><\/div><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"3 of 11\"><figure class=\"swiper-slide-inner\"><img class=\"swiper-slide-image swiper-lazy\" data-src=\"https:\/\/i0.wp.com\/kansoft.ch\/wp-content\/uploads\/2025\/08\/3-1.png?fit=296%2C74&amp;ssl=1\" alt=\"Freight Mate Logo\" \/><div class=\"swiper-lazy-preloader\"><\/div><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"4 of 11\"><figure class=\"swiper-slide-inner\"><img class=\"swiper-slide-image swiper-lazy\" data-src=\"https:\/\/i0.wp.com\/kansoft.ch\/wp-content\/uploads\/2025\/08\/4-1.png?fit=296%2C74&amp;ssl=1\" alt=\"Sprng Logo\" \/><div class=\"swiper-lazy-preloader\"><\/div><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"5 of 11\"><figure class=\"swiper-slide-inner\"><img class=\"swiper-slide-image swiper-lazy\" data-src=\"https:\/\/i0.wp.com\/kansoft.ch\/wp-content\/uploads\/2025\/08\/5-1.png?fit=296%2C74&amp;ssl=1\" alt=\"UNSW Sydney Logo\" \/><div class=\"swiper-lazy-preloader\"><\/div><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"6 of 11\"><figure class=\"swiper-slide-inner\"><img class=\"swiper-slide-image swiper-lazy\" data-src=\"https:\/\/i0.wp.com\/kansoft.ch\/wp-content\/uploads\/2025\/08\/6-1.png?fit=296%2C74&amp;ssl=1\" alt=\"Palisis Logo\" \/><div class=\"swiper-lazy-preloader\"><\/div><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"7 of 11\"><figure class=\"swiper-slide-inner\"><img class=\"swiper-slide-image swiper-lazy\" data-src=\"https:\/\/i0.wp.com\/kansoft.ch\/wp-content\/uploads\/2025\/08\/7-1.png?fit=296%2C74&amp;ssl=1\" alt=\"ART Fertility Clinics\" \/><div class=\"swiper-lazy-preloader\"><\/div><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"8 of 11\"><figure class=\"swiper-slide-inner\"><img class=\"swiper-slide-image swiper-lazy\" data-src=\"https:\/\/i0.wp.com\/kansoft.ch\/wp-content\/uploads\/2025\/08\/9-1.png?fit=296%2C74&amp;ssl=1\" alt=\"LTIMindtree Logo\" \/><div class=\"swiper-lazy-preloader\"><\/div><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"9 of 11\"><figure class=\"swiper-slide-inner\"><img class=\"swiper-slide-image swiper-lazy\" data-src=\"https:\/\/i0.wp.com\/kansoft.ch\/wp-content\/uploads\/2025\/08\/10-1.png?fit=296%2C74&amp;ssl=1\" alt=\"Sterlite Power Logo\" \/><div class=\"swiper-lazy-preloader\"><\/div><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"10 of 11\"><figure class=\"swiper-slide-inner\"><img class=\"swiper-slide-image swiper-lazy\" data-src=\"https:\/\/i0.wp.com\/kansoft.ch\/wp-content\/uploads\/2025\/08\/11-1.png?fit=296%2C74&amp;ssl=1\" alt=\"HDFC Bank Logo\" \/><div class=\"swiper-lazy-preloader\"><\/div><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"11 of 11\"><figure class=\"swiper-slide-inner\"><img class=\"swiper-slide-image swiper-lazy\" data-src=\"https:\/\/i0.wp.com\/kansoft.ch\/wp-content\/uploads\/2025\/08\/trusted-brand-logos-.ch-1.png?fit=296%2C74&amp;ssl=1\" alt=\"Saaspartners.io logo\" \/><div class=\"swiper-lazy-preloader\"><\/div><\/figure><\/div>\t\t\t<\/div>\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-999bd2b e-con-full e-flex e-con e-parent\" data-id=\"999bd2b\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-4bdd748 e-con-full e-flex e-con e-child\" data-id=\"4bdd748\" data-element_type=\"container\" data-e-type=\"container\" id=\"scaleease\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a702e5c cs-section-heading elementor-widget elementor-widget-heading\" data-id=\"a702e5c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">The 5 Pillars Of<br> <span style=\"color:#029E84\">AI-Led Digital Transformation<\/span>\n<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b4ac6e2 elementor-widget elementor-widget-text-editor\" data-id=\"b4ac6e2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Every Kansoft engagement is anchored on five tightly integrated pillars \u2014 ensuring digital transformation services that help in scaling further.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1e14a12 e-flex e-con-boxed e-con e-child\" data-id=\"1e14a12\" 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-7a17395 bdt-show-hidden-item--yes elementor-hidden-mobile bdt-navigation-type-dots elementor-hidden-tablet bdt-item-match-height--yes bdt-carousel-style-carousel elementor-widget elementor-widget-bdt-static-carousel\" data-id=\"7a17395\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"bdt-static-carousel.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div id=\"bdt-static-carousel-7a17395\" class=\"bdt-dots-align-bottom-center bdt-static-carousel\" data-settings=\"{&quot;speed&quot;:500,&quot;slidesPerView&quot;:1,&quot;slidesPerGroup&quot;:1,&quot;spaceBetween&quot;:20,&quot;effect&quot;:&quot;carousel&quot;,&quot;watchSlidesVisibility&quot;:true,&quot;watchSlidesProgress&quot;:true,&quot;breakpoints&quot;:{&quot;767&quot;:{&quot;slidesPerView&quot;:2,&quot;spaceBetween&quot;:20,&quot;slidesPerGroup&quot;:1},&quot;1023&quot;:{&quot;slidesPerView&quot;:2,&quot;spaceBetween&quot;:35,&quot;slidesPerGroup&quot;:1}},&quot;navigation&quot;:{&quot;nextEl&quot;:&quot;#bdt-static-carousel-7a17395 .bdt-navigation-next&quot;,&quot;prevEl&quot;:&quot;#bdt-static-carousel-7a17395 .bdt-navigation-prev&quot;},&quot;pagination&quot;:{&quot;el&quot;:&quot;#bdt-static-carousel-7a17395 .swiper-pagination&quot;,&quot;type&quot;:&quot;bullets&quot;,&quot;clickable&quot;:&quot;true&quot;,&quot;dynamicBullets&quot;:false},&quot;scrollbar&quot;:{&quot;el&quot;:&quot;#bdt-static-carousel-7a17395 .swiper-scrollbar&quot;,&quot;hide&quot;:&quot;true&quot;},&quot;coverflowEffect&quot;:{&quot;rotate&quot;:50,&quot;stretch&quot;:0,&quot;depth&quot;:100,&quot;modifier&quot;:1,&quot;slideShadows&quot;:true}}\">\n\t\t\t<div class=\"swiper-carousel swiper\" role=\"region\" aria-roledescription=\"carousel\" aria-label=\"Static Carousel\" dir=\"ltr\">\n\t\t\t\t<div class=\"swiper-wrapper\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"bdt-ep-static-carousel-item swiper-slide\">\n\t\t\t\t\t\t<div class=\"bdt-flex bdt-ep-static-carousel-image\">\n\t\t\t<img decoding=\"async\" width=\"100\" height=\"100\" src=\"https:\/\/i0.wp.com\/kansoft.ch\/wp-content\/uploads\/2026\/02\/AI-led-SDLC-PRODUCT-ENGINEERING.png?fit=100%2C100&amp;ssl=1\" class=\"attachment-medium size-medium\" alt=\"AI-Led SDLC &amp; Product Engineering\" srcset=\"https:\/\/i0.wp.com\/kansoft.ch\/wp-content\/uploads\/2026\/02\/AI-led-SDLC-PRODUCT-ENGINEERING.png?w=100&amp;ssl=1 100w, https:\/\/i0.wp.com\/kansoft.ch\/wp-content\/uploads\/2026\/02\/AI-led-SDLC-PRODUCT-ENGINEERING.png?resize=12%2C12&amp;ssl=1 12w\" sizes=\"(max-width: 100px) 100vw, 100px\" \/>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"bdt-ep-static-carousel-content\">\n\t\t\t\t\t\t\t\t\t\t<h2 class=\"bdt-ep-static-carousel-title ep-title-\">\n\t\t\t\tAI-Led SDLC &amp; Product Engineering\t\t\t\t\t\t\t<\/h2>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"bdt-ep-static-carousel-text\">\n\t\t\t<p><span data-teams=\"true\">We embed AI across the software development lifecycle to accelerate engineering velocity, improve quality, and reduce time-to-market for digital products and platforms.<\/span><\/p>\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"bdt-ep-static-carousel-readmore-wrap\">\n\t\t\t<a class=\"bdt-ep-static-carousel-readmore\" href=\"\/services\/end-to-end-development\/\">\n\t\t\t\t\n\t\t\t\tRead More\n\t\t\t\t\t\t\t\t\t<span class=\"bdt-button-icon-align-right\">\n\t\t\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M14.43 18.82C14.24 18.82 14.05 18.75 13.9 18.6C13.61 18.31 13.61 17.83 13.9 17.54L19.44 12L13.9 6.46C13.61 6.17 13.61 5.69 13.9 5.4C14.19 5.11 14.67 5.11 14.96 5.4L21.03 11.47C21.32 11.76 21.32 12.24 21.03 12.53L14.96 18.6C14.81 18.75 14.62 18.82 14.43 18.82Z\" fill=\"#029E84\"><\/path><path d=\"M20.33 12.75H3.5C3.09 12.75 2.75 12.41 2.75 12C2.75 11.59 3.09 11.25 3.5 11.25H20.33C20.74 11.25 21.08 11.59 21.08 12C21.08 12.41 20.74 12.75 20.33 12.75Z\" fill=\"#029E84\"><\/path><\/svg>\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t<\/a>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"bdt-ep-static-carousel-item swiper-slide\">\n\t\t\t\t\t\t<div class=\"bdt-flex bdt-ep-static-carousel-image bdt-flex bdt-ep-static-carousel-image\">\n\t\t\t<img decoding=\"async\" width=\"100\" height=\"100\" src=\"https:\/\/i0.wp.com\/kansoft.ch\/wp-content\/uploads\/2026\/02\/Legacy-Application-Platform-Modernization.png?fit=100%2C100&amp;ssl=1\" class=\"attachment-medium size-medium\" alt=\"Legacy Application &amp; Platform Modernization\" srcset=\"https:\/\/i0.wp.com\/kansoft.ch\/wp-content\/uploads\/2026\/02\/Legacy-Application-Platform-Modernization.png?w=100&amp;ssl=1 100w, https:\/\/i0.wp.com\/kansoft.ch\/wp-content\/uploads\/2026\/02\/Legacy-Application-Platform-Modernization.png?resize=12%2C12&amp;ssl=1 12w\" sizes=\"(max-width: 100px) 100vw, 100px\" \/>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"bdt-ep-static-carousel-content\">\n\t\t\t\t\t\t\t\t\t\t<h2 class=\"bdt-ep-static-carousel-title ep-title-\">\n\t\t\t\tLegacy Application &amp; Platform Modernization\t\t\t\t\t\t\t<\/h2>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"bdt-ep-static-carousel-text\">\n\t\t\t<p><span data-teams=\"true\">We modernize complex, mission-critical legacy applications into modular, cloud-ready architectures without disrupting business continuity.<\/span><\/p>\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"bdt-ep-static-carousel-readmore-wrap\">\n\t\t\t<a class=\"bdt-ep-static-carousel-readmore\" href=\"\/services\/product-modernization-services-switzerland\/\">\n\t\t\t\t\n\t\t\t\tRead More\n\t\t\t\t\t\t\t\t\t<span class=\"bdt-button-icon-align-right\">\n\t\t\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M14.43 18.82C14.24 18.82 14.05 18.75 13.9 18.6C13.61 18.31 13.61 17.83 13.9 17.54L19.44 12L13.9 6.46C13.61 6.17 13.61 5.69 13.9 5.4C14.19 5.11 14.67 5.11 14.96 5.4L21.03 11.47C21.32 11.76 21.32 12.24 21.03 12.53L14.96 18.6C14.81 18.75 14.62 18.82 14.43 18.82Z\" fill=\"#029E84\"><\/path><path d=\"M20.33 12.75H3.5C3.09 12.75 2.75 12.41 2.75 12C2.75 11.59 3.09 11.25 3.5 11.25H20.33C20.74 11.25 21.08 11.59 21.08 12C21.08 12.41 20.74 12.75 20.33 12.75Z\" fill=\"#029E84\"><\/path><\/svg>\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t<\/a>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"bdt-ep-static-carousel-item swiper-slide\">\n\t\t\t\t\t\t<div class=\"bdt-flex bdt-ep-static-carousel-image bdt-flex bdt-ep-static-carousel-image bdt-flex bdt-ep-static-carousel-image\">\n\t\t\t<img decoding=\"async\" width=\"100\" height=\"100\" src=\"https:\/\/i0.wp.com\/kansoft.ch\/wp-content\/uploads\/2026\/02\/Cloud-Platform-Engineering.png?fit=100%2C100&amp;ssl=1\" class=\"attachment-medium size-medium\" alt=\"Cloud &amp; Platform Engineering\" srcset=\"https:\/\/i0.wp.com\/kansoft.ch\/wp-content\/uploads\/2026\/02\/Cloud-Platform-Engineering.png?w=100&amp;ssl=1 100w, https:\/\/i0.wp.com\/kansoft.ch\/wp-content\/uploads\/2026\/02\/Cloud-Platform-Engineering.png?resize=12%2C12&amp;ssl=1 12w\" sizes=\"(max-width: 100px) 100vw, 100px\" \/>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"bdt-ep-static-carousel-content\">\n\t\t\t\t\t\t\t\t\t\t<h2 class=\"bdt-ep-static-carousel-title ep-title-\">\n\t\t\t\tCloud &amp; Platform Engineering\t\t\t\t\t\t\t<\/h2>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"bdt-ep-static-carousel-text\">\n\t\t\t<p>From cloud-native design to multi-cloud engineering, we build resilient platforms that scale with business growth while optimizing performance and cost.<\/p>\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"bdt-ep-static-carousel-readmore-wrap\">\n\t\t\t<a class=\"bdt-ep-static-carousel-readmore\" href=\"\/services\/cloud-migration-services-switzerland\/\">\n\t\t\t\t\n\t\t\t\tRead More\n\t\t\t\t\t\t\t\t\t<span class=\"bdt-button-icon-align-right\">\n\t\t\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M14.43 18.82C14.24 18.82 14.05 18.75 13.9 18.6C13.61 18.31 13.61 17.83 13.9 17.54L19.44 12L13.9 6.46C13.61 6.17 13.61 5.69 13.9 5.4C14.19 5.11 14.67 5.11 14.96 5.4L21.03 11.47C21.32 11.76 21.32 12.24 21.03 12.53L14.96 18.6C14.81 18.75 14.62 18.82 14.43 18.82Z\" fill=\"#029E84\"><\/path><path d=\"M20.33 12.75H3.5C3.09 12.75 2.75 12.41 2.75 12C2.75 11.59 3.09 11.25 3.5 11.25H20.33C20.74 11.25 21.08 11.59 21.08 12C21.08 12.41 20.74 12.75 20.33 12.75Z\" fill=\"#029E84\"><\/path><\/svg>\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t<\/a>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"bdt-ep-static-carousel-item swiper-slide\">\n\t\t\t\t\t\t<div class=\"bdt-flex bdt-ep-static-carousel-image bdt-flex bdt-ep-static-carousel-image bdt-flex bdt-ep-static-carousel-image bdt-flex bdt-ep-static-carousel-image\">\n\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"100\" height=\"100\" src=\"https:\/\/i0.wp.com\/kansoft.ch\/wp-content\/uploads\/2026\/02\/Intelligent-Automation-AI-Agents.png?fit=100%2C100&amp;ssl=1\" class=\"attachment-medium size-medium\" alt=\"Intelligent Automation &amp; AI Agents\" srcset=\"https:\/\/i0.wp.com\/kansoft.ch\/wp-content\/uploads\/2026\/02\/Intelligent-Automation-AI-Agents.png?w=100&amp;ssl=1 100w, https:\/\/i0.wp.com\/kansoft.ch\/wp-content\/uploads\/2026\/02\/Intelligent-Automation-AI-Agents.png?resize=12%2C12&amp;ssl=1 12w\" sizes=\"(max-width: 100px) 100vw, 100px\" \/>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"bdt-ep-static-carousel-content\">\n\t\t\t\t\t\t\t\t\t\t<h2 class=\"bdt-ep-static-carousel-title ep-title-\">\n\t\t\t\tIntelligent Automation &amp; AI Agents\t\t\t\t\t\t\t<\/h2>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"bdt-ep-static-carousel-text\">\n\t\t\t<p><span data-teams=\"true\">We design intelligent automation solutions and AI agents that streamline operations, reduce manual effort, and enable autonomous decision-making across enterprise workflows.<\/span><\/p>\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"bdt-ep-static-carousel-readmore-wrap\">\n\t\t\t<a class=\"bdt-ep-static-carousel-readmore\" href=\"\/services\/ai-development-services-switzerland\/\">\n\t\t\t\t\n\t\t\t\tRead More\n\t\t\t\t\t\t\t\t\t<span class=\"bdt-button-icon-align-right\">\n\t\t\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M14.43 18.82C14.24 18.82 14.05 18.75 13.9 18.6C13.61 18.31 13.61 17.83 13.9 17.54L19.44 12L13.9 6.46C13.61 6.17 13.61 5.69 13.9 5.4C14.19 5.11 14.67 5.11 14.96 5.4L21.03 11.47C21.32 11.76 21.32 12.24 21.03 12.53L14.96 18.6C14.81 18.75 14.62 18.82 14.43 18.82Z\" fill=\"#029E84\"><\/path><path d=\"M20.33 12.75H3.5C3.09 12.75 2.75 12.41 2.75 12C2.75 11.59 3.09 11.25 3.5 11.25H20.33C20.74 11.25 21.08 11.59 21.08 12C21.08 12.41 20.74 12.75 20.33 12.75Z\" fill=\"#029E84\"><\/path><\/svg>\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t<\/a>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"bdt-ep-static-carousel-item swiper-slide\">\n\t\t\t\t\t\t<div class=\"bdt-flex bdt-ep-static-carousel-image bdt-flex bdt-ep-static-carousel-image bdt-flex bdt-ep-static-carousel-image bdt-flex bdt-ep-static-carousel-image bdt-flex bdt-ep-static-carousel-image\">\n\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"100\" height=\"100\" src=\"https:\/\/i0.wp.com\/kansoft.ch\/wp-content\/uploads\/2026\/02\/Enterprise-Architectures-Data-Governance.png?fit=100%2C100&amp;ssl=1\" class=\"attachment-medium size-medium\" alt=\"Enterprise Architectures, Data &amp; Governance\" srcset=\"https:\/\/i0.wp.com\/kansoft.ch\/wp-content\/uploads\/2026\/02\/Enterprise-Architectures-Data-Governance.png?w=100&amp;ssl=1 100w, https:\/\/i0.wp.com\/kansoft.ch\/wp-content\/uploads\/2026\/02\/Enterprise-Architectures-Data-Governance.png?resize=12%2C12&amp;ssl=1 12w\" sizes=\"(max-width: 100px) 100vw, 100px\" \/>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"bdt-ep-static-carousel-content\">\n\t\t\t\t\t\t\t\t\t\t<h2 class=\"bdt-ep-static-carousel-title ep-title-\">\n\t\t\t\tEnterprise Architectures, Data &amp; Governance\t\t\t\t\t\t\t<\/h2>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"bdt-ep-static-carousel-text\">\n\t\t\t<p><span data-teams=\"true\">We define enterprise architectures and data governance frameworks that ensure security, interoperability, and long-term sustainability of digital transformation initiatives.<\/span><\/p>\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"bdt-ep-static-carousel-readmore-wrap\">\n\t\t\t<a class=\"bdt-ep-static-carousel-readmore\" href=\"\/services\/data-analytics-services-switzerland\/\">\n\t\t\t\t\n\t\t\t\tRead More\n\t\t\t\t\t\t\t\t\t<span class=\"bdt-button-icon-align-right\">\n\t\t\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M14.43 18.82C14.24 18.82 14.05 18.75 13.9 18.6C13.61 18.31 13.61 17.83 13.9 17.54L19.44 12L13.9 6.46C13.61 6.17 13.61 5.69 13.9 5.4C14.19 5.11 14.67 5.11 14.96 5.4L21.03 11.47C21.32 11.76 21.32 12.24 21.03 12.53L14.96 18.6C14.81 18.75 14.62 18.82 14.43 18.82Z\" fill=\"#029E84\"><\/path><path d=\"M20.33 12.75H3.5C3.09 12.75 2.75 12.41 2.75 12C2.75 11.59 3.09 11.25 3.5 11.25H20.33C20.74 11.25 21.08 11.59 21.08 12C21.08 12.41 20.74 12.75 20.33 12.75Z\" fill=\"#029E84\"><\/path><\/svg>\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t<\/a>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\n\t\t\t\t\t\t\t\t<div class=\"bdt-position-z-index bdt-position-bottom-center\">\n\t\t\t\t<div class=\"bdt-dots-container\">\n\t\t\t\t\t<div class=\"swiper-pagination\"><\/div>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\t\t\t\t\t\n\t\t<\/div>\n\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5779c63 elementor-hidden-desktop bdt-navigation-type-dots bdt-item-match-height--yes bdt-carousel-style-carousel elementor-widget elementor-widget-bdt-static-carousel\" data-id=\"5779c63\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"bdt-static-carousel.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div id=\"bdt-static-carousel-5779c63\" class=\"bdt-dots-align-bottom-center bdt-static-carousel\" data-settings=\"{&quot;autoplay&quot;:{&quot;delay&quot;:3000,&quot;disableOnInteraction&quot;:false},&quot;speed&quot;:1000,&quot;slidesPerView&quot;:1,&quot;slidesPerGroup&quot;:1,&quot;spaceBetween&quot;:20,&quot;effect&quot;:&quot;carousel&quot;,&quot;breakpoints&quot;:{&quot;767&quot;:{&quot;slidesPerView&quot;:1,&quot;spaceBetween&quot;:20,&quot;slidesPerGroup&quot;:1},&quot;1023&quot;:{&quot;slidesPerView&quot;:1,&quot;spaceBetween&quot;:0,&quot;slidesPerGroup&quot;:1}},&quot;navigation&quot;:{&quot;nextEl&quot;:&quot;#bdt-static-carousel-5779c63 .bdt-navigation-next&quot;,&quot;prevEl&quot;:&quot;#bdt-static-carousel-5779c63 .bdt-navigation-prev&quot;},&quot;pagination&quot;:{&quot;el&quot;:&quot;#bdt-static-carousel-5779c63 .swiper-pagination&quot;,&quot;type&quot;:&quot;bullets&quot;,&quot;clickable&quot;:&quot;true&quot;,&quot;dynamicBullets&quot;:false},&quot;scrollbar&quot;:{&quot;el&quot;:&quot;#bdt-static-carousel-5779c63 .swiper-scrollbar&quot;,&quot;hide&quot;:&quot;true&quot;},&quot;coverflowEffect&quot;:{&quot;rotate&quot;:50,&quot;stretch&quot;:0,&quot;depth&quot;:100,&quot;modifier&quot;:1,&quot;slideShadows&quot;:true}}\">\n\t\t\t<div class=\"swiper-carousel swiper\" role=\"region\" aria-roledescription=\"carousel\" aria-label=\"Static Carousel\" dir=\"ltr\">\n\t\t\t\t<div class=\"swiper-wrapper\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"bdt-ep-static-carousel-item swiper-slide\">\n\t\t\t\t\t\t<div class=\"bdt-flex bdt-ep-static-carousel-image\">\n\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"100\" height=\"100\" src=\"https:\/\/i0.wp.com\/kansoft.ch\/wp-content\/uploads\/2025\/06\/Layer_1.webp?fit=100%2C100&amp;ssl=1\" class=\"attachment-medium size-medium\" alt=\"AI-Led SDLC &amp; Product Engineering\" srcset=\"https:\/\/i0.wp.com\/kansoft.ch\/wp-content\/uploads\/2025\/06\/Layer_1.webp?w=100&amp;ssl=1 100w, https:\/\/i0.wp.com\/kansoft.ch\/wp-content\/uploads\/2025\/06\/Layer_1.webp?resize=12%2C12&amp;ssl=1 12w\" sizes=\"(max-width: 100px) 100vw, 100px\" \/>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"bdt-ep-static-carousel-content\">\n\t\t\t\t\t\t\t\t\t\t<h2 class=\"bdt-ep-static-carousel-title ep-title-\">\n\t\t\t\tAI-Led SDLC &amp; Product Engineering\t\t\t\t\t\t\t<\/h2>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"bdt-ep-static-carousel-text\">\n\t\t\t<p><span data-teams=\"true\">We embed AI across the software development lifecycle to accelerate engineering velocity, improve quality, and reduce time-to-market for digital products and platforms.<\/span><\/p>\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"bdt-ep-static-carousel-readmore-wrap\">\n\t\t\t<a class=\"bdt-ep-static-carousel-readmore\" href=\"\/services\/end-to-end-development\/\">\n\t\t\t\t\n\t\t\t\tRead More\n\t\t\t\t\t\t\t\t\t<span class=\"bdt-button-icon-align-right\">\n\t\t\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M14.43 18.82C14.24 18.82 14.05 18.75 13.9 18.6C13.61 18.31 13.61 17.83 13.9 17.54L19.44 12L13.9 6.46C13.61 6.17 13.61 5.69 13.9 5.4C14.19 5.11 14.67 5.11 14.96 5.4L21.03 11.47C21.32 11.76 21.32 12.24 21.03 12.53L14.96 18.6C14.81 18.75 14.62 18.82 14.43 18.82Z\" fill=\"#029E84\"><\/path><path d=\"M20.33 12.75H3.5C3.09 12.75 2.75 12.41 2.75 12C2.75 11.59 3.09 11.25 3.5 11.25H20.33C20.74 11.25 21.08 11.59 21.08 12C21.08 12.41 20.74 12.75 20.33 12.75Z\" fill=\"#029E84\"><\/path><\/svg>\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t<\/a>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"bdt-ep-static-carousel-item swiper-slide\">\n\t\t\t\t\t\t<div class=\"bdt-flex bdt-ep-static-carousel-image bdt-flex bdt-ep-static-carousel-image\">\n\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"114\" height=\"100\" src=\"https:\/\/i0.wp.com\/kansoft.ch\/wp-content\/uploads\/2025\/06\/Layer_1-1.webp?fit=114%2C100&amp;ssl=1\" class=\"attachment-medium size-medium\" alt=\"Legacy Application &amp; Platform Modernization\" srcset=\"https:\/\/i0.wp.com\/kansoft.ch\/wp-content\/uploads\/2025\/06\/Layer_1-1.webp?w=114&amp;ssl=1 114w, https:\/\/i0.wp.com\/kansoft.ch\/wp-content\/uploads\/2025\/06\/Layer_1-1.webp?resize=14%2C12&amp;ssl=1 14w\" sizes=\"(max-width: 114px) 100vw, 114px\" \/>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"bdt-ep-static-carousel-content\">\n\t\t\t\t\t\t\t\t\t\t<h2 class=\"bdt-ep-static-carousel-title ep-title-\">\n\t\t\t\tLegacy Application &amp; Platform Modernization\t\t\t\t\t\t\t<\/h2>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"bdt-ep-static-carousel-text\">\n\t\t\t<p><span data-teams=\"true\">We modernize complex, mission-critical legacy applications into modular, cloud-ready architectures without disrupting business continuity.<\/span><\/p>\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"bdt-ep-static-carousel-readmore-wrap\">\n\t\t\t<a class=\"bdt-ep-static-carousel-readmore\" href=\"\/services\/product-modernization-services-switzerland\/\">\n\t\t\t\t\n\t\t\t\tRead More\n\t\t\t\t\t\t\t\t\t<span class=\"bdt-button-icon-align-right\">\n\t\t\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M14.43 18.82C14.24 18.82 14.05 18.75 13.9 18.6C13.61 18.31 13.61 17.83 13.9 17.54L19.44 12L13.9 6.46C13.61 6.17 13.61 5.69 13.9 5.4C14.19 5.11 14.67 5.11 14.96 5.4L21.03 11.47C21.32 11.76 21.32 12.24 21.03 12.53L14.96 18.6C14.81 18.75 14.62 18.82 14.43 18.82Z\" fill=\"#029E84\"><\/path><path d=\"M20.33 12.75H3.5C3.09 12.75 2.75 12.41 2.75 12C2.75 11.59 3.09 11.25 3.5 11.25H20.33C20.74 11.25 21.08 11.59 21.08 12C21.08 12.41 20.74 12.75 20.33 12.75Z\" fill=\"#029E84\"><\/path><\/svg>\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t<\/a>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"bdt-ep-static-carousel-item swiper-slide\">\n\t\t\t\t\t\t<div class=\"bdt-flex bdt-ep-static-carousel-image bdt-flex bdt-ep-static-carousel-image bdt-flex bdt-ep-static-carousel-image\">\n\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"104\" height=\"100\" src=\"https:\/\/i0.wp.com\/kansoft.ch\/wp-content\/uploads\/2025\/06\/Layer_1-3.webp?fit=104%2C100&amp;ssl=1\" class=\"attachment-medium size-medium\" alt=\"Cloud &amp; Platform Engineering\" srcset=\"https:\/\/i0.wp.com\/kansoft.ch\/wp-content\/uploads\/2025\/06\/Layer_1-3.webp?w=104&amp;ssl=1 104w, https:\/\/i0.wp.com\/kansoft.ch\/wp-content\/uploads\/2025\/06\/Layer_1-3.webp?resize=12%2C12&amp;ssl=1 12w\" sizes=\"(max-width: 104px) 100vw, 104px\" \/>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"bdt-ep-static-carousel-content\">\n\t\t\t\t\t\t\t\t\t\t<h2 class=\"bdt-ep-static-carousel-title ep-title-\">\n\t\t\t\tCloud &amp; Platform Engineering\t\t\t\t\t\t\t<\/h2>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"bdt-ep-static-carousel-text\">\n\t\t\t<p><span data-teams=\"true\">From cloud-native design to multi-cloud engineering, we build resilient platforms that scale with business growth while optimizing performance and cost.<\/span><\/p>\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"bdt-ep-static-carousel-readmore-wrap\">\n\t\t\t<a class=\"bdt-ep-static-carousel-readmore\" href=\"\/services\/cloud-migration-services-switzerland\/\">\n\t\t\t\t\n\t\t\t\tRead More\n\t\t\t\t\t\t\t\t\t<span class=\"bdt-button-icon-align-right\">\n\t\t\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M14.43 18.82C14.24 18.82 14.05 18.75 13.9 18.6C13.61 18.31 13.61 17.83 13.9 17.54L19.44 12L13.9 6.46C13.61 6.17 13.61 5.69 13.9 5.4C14.19 5.11 14.67 5.11 14.96 5.4L21.03 11.47C21.32 11.76 21.32 12.24 21.03 12.53L14.96 18.6C14.81 18.75 14.62 18.82 14.43 18.82Z\" fill=\"#029E84\"><\/path><path d=\"M20.33 12.75H3.5C3.09 12.75 2.75 12.41 2.75 12C2.75 11.59 3.09 11.25 3.5 11.25H20.33C20.74 11.25 21.08 11.59 21.08 12C21.08 12.41 20.74 12.75 20.33 12.75Z\" fill=\"#029E84\"><\/path><\/svg>\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t<\/a>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"bdt-ep-static-carousel-item swiper-slide\">\n\t\t\t\t\t\t<div class=\"bdt-flex bdt-ep-static-carousel-image bdt-flex bdt-ep-static-carousel-image bdt-flex bdt-ep-static-carousel-image bdt-flex bdt-ep-static-carousel-image\">\n\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"104\" height=\"100\" src=\"https:\/\/i0.wp.com\/kansoft.ch\/wp-content\/uploads\/2025\/06\/Layer_1-3.webp?fit=104%2C100&amp;ssl=1\" class=\"attachment-medium size-medium\" alt=\"Intelligent Automation &amp; AI Agents\" srcset=\"https:\/\/i0.wp.com\/kansoft.ch\/wp-content\/uploads\/2025\/06\/Layer_1-3.webp?w=104&amp;ssl=1 104w, https:\/\/i0.wp.com\/kansoft.ch\/wp-content\/uploads\/2025\/06\/Layer_1-3.webp?resize=12%2C12&amp;ssl=1 12w\" sizes=\"(max-width: 104px) 100vw, 104px\" \/>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"bdt-ep-static-carousel-content\">\n\t\t\t\t\t\t\t\t\t\t<h2 class=\"bdt-ep-static-carousel-title ep-title-\">\n\t\t\t\tIntelligent Automation &amp; AI Agents\t\t\t\t\t\t\t<\/h2>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"bdt-ep-static-carousel-text\">\n\t\t\t<p><span data-teams=\"true\">We design intelligent automation solutions and AI agents that streamline operations, reduce manual effort, and enable autonomous decision-making across enterprise workflows.<\/span><\/p>\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"bdt-ep-static-carousel-readmore-wrap\">\n\t\t\t<a class=\"bdt-ep-static-carousel-readmore\" href=\"\/services\/ai-development-services-switzerland\/\">\n\t\t\t\t\n\t\t\t\tRead More\n\t\t\t\t\t\t\t\t\t<span class=\"bdt-button-icon-align-right\">\n\t\t\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M14.43 18.82C14.24 18.82 14.05 18.75 13.9 18.6C13.61 18.31 13.61 17.83 13.9 17.54L19.44 12L13.9 6.46C13.61 6.17 13.61 5.69 13.9 5.4C14.19 5.11 14.67 5.11 14.96 5.4L21.03 11.47C21.32 11.76 21.32 12.24 21.03 12.53L14.96 18.6C14.81 18.75 14.62 18.82 14.43 18.82Z\" fill=\"#029E84\"><\/path><path d=\"M20.33 12.75H3.5C3.09 12.75 2.75 12.41 2.75 12C2.75 11.59 3.09 11.25 3.5 11.25H20.33C20.74 11.25 21.08 11.59 21.08 12C21.08 12.41 20.74 12.75 20.33 12.75Z\" fill=\"#029E84\"><\/path><\/svg>\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t<\/a>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"bdt-ep-static-carousel-item swiper-slide\">\n\t\t\t\t\t\t<div class=\"bdt-flex bdt-ep-static-carousel-image bdt-flex bdt-ep-static-carousel-image bdt-flex bdt-ep-static-carousel-image bdt-flex bdt-ep-static-carousel-image bdt-flex bdt-ep-static-carousel-image\">\n\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"104\" height=\"100\" src=\"https:\/\/i0.wp.com\/kansoft.ch\/wp-content\/uploads\/2025\/06\/Layer_1-3.webp?fit=104%2C100&amp;ssl=1\" class=\"attachment-medium size-medium\" alt=\"Enterprise Architectures, Data &amp; Governance\" srcset=\"https:\/\/i0.wp.com\/kansoft.ch\/wp-content\/uploads\/2025\/06\/Layer_1-3.webp?w=104&amp;ssl=1 104w, https:\/\/i0.wp.com\/kansoft.ch\/wp-content\/uploads\/2025\/06\/Layer_1-3.webp?resize=12%2C12&amp;ssl=1 12w\" sizes=\"(max-width: 104px) 100vw, 104px\" \/>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"bdt-ep-static-carousel-content\">\n\t\t\t\t\t\t\t\t\t\t<h2 class=\"bdt-ep-static-carousel-title ep-title-\">\n\t\t\t\tEnterprise Architectures, Data &amp; Governance\t\t\t\t\t\t\t<\/h2>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"bdt-ep-static-carousel-text\">\n\t\t\t<p><span data-teams=\"true\">We define enterprise architectures and data governance frameworks that ensure security, interoperability, and long-term sustainability of digital transformation initiatives.<\/span><\/p>\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"bdt-ep-static-carousel-readmore-wrap\">\n\t\t\t<a class=\"bdt-ep-static-carousel-readmore\" href=\"\/services\/data-analytics-services-switzerland\/\">\n\t\t\t\t\n\t\t\t\tRead More\n\t\t\t\t\t\t\t\t\t<span class=\"bdt-button-icon-align-right\">\n\t\t\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M14.43 18.82C14.24 18.82 14.05 18.75 13.9 18.6C13.61 18.31 13.61 17.83 13.9 17.54L19.44 12L13.9 6.46C13.61 6.17 13.61 5.69 13.9 5.4C14.19 5.11 14.67 5.11 14.96 5.4L21.03 11.47C21.32 11.76 21.32 12.24 21.03 12.53L14.96 18.6C14.81 18.75 14.62 18.82 14.43 18.82Z\" fill=\"#029E84\"><\/path><path d=\"M20.33 12.75H3.5C3.09 12.75 2.75 12.41 2.75 12C2.75 11.59 3.09 11.25 3.5 11.25H20.33C20.74 11.25 21.08 11.59 21.08 12C21.08 12.41 20.74 12.75 20.33 12.75Z\" fill=\"#029E84\"><\/path><\/svg>\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t<\/a>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\n\t\t\t\t\t\t\t\t<div class=\"bdt-position-z-index bdt-position-bottom-center\">\n\t\t\t\t<div class=\"bdt-dots-container\">\n\t\t\t\t\t<div class=\"swiper-pagination\"><\/div>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\t\t\t\t\t\n\t\t<\/div>\n\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\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-42f6d3d e-con-full elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile e-flex e-con e-parent\" data-id=\"42f6d3d\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b8930cf elementor-widget__width-inherit elementor-widget elementor-widget-image-carousel\" data-id=\"b8930cf\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;slides_to_show&quot;:&quot;6&quot;,&quot;slides_to_scroll&quot;:&quot;1&quot;,&quot;navigation&quot;:&quot;none&quot;,&quot;autoplay_speed&quot;:2000,&quot;slides_to_show_mobile&quot;:&quot;2&quot;,&quot;speed&quot;:1000,&quot;autoplay&quot;:&quot;yes&quot;,&quot;pause_on_hover&quot;:&quot;yes&quot;,&quot;pause_on_interaction&quot;:&quot;yes&quot;,&quot;infinite&quot;:&quot;yes&quot;}\" data-widget_type=\"image-carousel.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-image-carousel-wrapper swiper\" role=\"region\" aria-roledescription=\"carousel\" aria-label=\"Image Carousel\" dir=\"ltr\">\n\t\t\t<div class=\"elementor-image-carousel swiper-wrapper\" aria-live=\"off\">\n\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"1 of 5\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/i0.wp.com\/kansoft.ch\/wp-content\/uploads\/2026\/02\/4-3.png?fit=768%2C164&amp;ssl=1\" alt=\"4 3\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"2 of 5\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/i0.wp.com\/kansoft.ch\/wp-content\/uploads\/2026\/02\/3-3.png?fit=768%2C164&amp;ssl=1\" alt=\"3 3\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"3 of 5\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/i0.wp.com\/kansoft.ch\/wp-content\/uploads\/2026\/02\/Untitled-design-6-2.png?fit=768%2C164&amp;ssl=1\" alt=\"Untitled design (6) 2\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"4 of 5\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/i0.wp.com\/kansoft.ch\/wp-content\/uploads\/2026\/02\/1-4.png?fit=768%2C164&amp;ssl=1\" alt=\"1 4\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"5 of 5\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/i0.wp.com\/kansoft.ch\/wp-content\/uploads\/2026\/02\/2-3.png?fit=768%2C164&amp;ssl=1\" alt=\"2 3\" \/><\/figure><\/div>\t\t\t<\/div>\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-54a584b e-flex e-con-boxed e-con e-parent\" data-id=\"54a584b\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-51be71f e-flex e-con-boxed e-con e-parent\" data-id=\"51be71f\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-007eef9 elementor-widget elementor-widget-html\" data-id=\"007eef9\" 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=\"row our-edge-row cs-enterprise-section\">\n<div class=\"col-lg-6 col-md-12 edge-benefits-col\">\n   <div class=\"position-sticky mt-5\">\n       <p class=\"our-edge-subheading\"> <br><\/p>\n            \n        <h3 class=\"mt-5 cs-section-heading\">Enterprise Outcomes. <span style=\"color:#029E84\">Engineered at Scale. <\/span> <\/h3>\n        <p class=\"our-edge-subheading\">We deliver measurable business impact across technology, operations, and governance through our expert digital transformation strategies. <\/p>\n        <!--<p class=\"our-edge-para\">At Kansoft, we value our partnerships and strive for smooth, mutually beneficial collaborations.<\/p>-->\n        <button class=\"openModalBtn3 mt-4\">\n            Schedule a call\n        <\/button>\n   <\/div>\n    <\/div>\n    <div class=\"col-lg-6 col-md-12 benefits-type\">\n        <div class=\"benefits-box\">\n            <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/07\/developer.webp\" alt=\"Icon of a man coding on a screen\"\/>\n            <h4>Faster Time-to-Market<\/h4>\n            <p>AI-led engineering models that reduce development cycles, improve release velocity, and increase delivery predictability.<\/p>\n        <\/div>\n        <div class=\"benefits-box\">\n            <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/07\/scrum.webp\" alt=\"Icon of a group of people connected in a circle\"\/>\n            <h4>Platforms Built to Scale\n<\/h4>\n            <p>Enterprise platforms engineered for longevity \u2014 not one-off implementations, but foundations for sustained growth. <\/p>\n        <\/div>\n        <div class=\"benefits-box\">\n            <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/07\/management.webp\" alt=\"Icon of three men and a gear behind them\"\/>\n            <h4>Measurable Outcomes. Not Just Delivery. \n<\/h4>\n            <p>Transformation programs tied to business KPIs \u2014 cost efficiency, velocity, risk reduction, and revenue acceleration. <\/p>\n        <\/div>\n        <div class=\"benefits-box\">\n            <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/07\/group.webp\" alt=\"Icon of four people communicating\"\/>\n            <h4>Secure, Compliant, Enterprise-Grade Systems<\/h4>\n            <p>Architectures designed for governance, data integrity, regulatory alignment, and long-term resilience.<\/p>\n        <\/div>\n        <div class=\"benefits-box\">\n            <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/07\/bill.webp\" alt=\"Icon of a transaction receipt\"\/>\n            <h4>End-to-End Transformation Delivery \n<\/h4>\n            <p>Single accountability across the entire transformation journey, from strategy to sustained outcomes. <\/p>\n        <\/div>\n    <\/div>\n<\/div>\n\n<script>\n    document.addEventListener(\"DOMContentLoaded\", () => {\n  const benefitsType = document.querySelector(\".benefits-type\");\n  const edgeRow = document.querySelector(\".our-edge-row\");\n\n  let isEdgeSectionActive = false;\n  let lastScrollTop = 0;\n\n  \/\/ IntersectionObserver to detect visibility of \"Our Edge\" section\n  const edgeObserver = new IntersectionObserver(\n    (entries) => {\n      entries.forEach((entry) => {\n        isEdgeSectionActive = entry.isIntersecting;\n      });\n    },\n    {\n      root: null, \/\/ Use the viewport\n      threshold: 0.5, \/\/ Trigger when 50% of the section is visible\n    }\n  );\n\n  edgeObserver.observe(edgeRow);\n\n  const isMobile = window.matchMedia(\"(max-width: 600px)\").matches;\n\n  if (!isMobile) {\n    \/\/ Desktop Behavior: Scroll the cards as the user scrolls the page\n    window.addEventListener(\"scroll\", () => {\n      if (!isEdgeSectionActive) return; \/\/ Only run when \"Our Edge\" section is visible\n\n      const currentScrollTop = window.scrollY;\n      const isScrollingDown = currentScrollTop > lastScrollTop;\n\n      if (isScrollingDown) {\n        benefitsType.scrollTop += 10; \/\/ Scroll down\n      } else {\n        benefitsType.scrollTop -= 10; \/\/ Scroll up\n      }\n\n      lastScrollTop = currentScrollTop <= 0 ? 0 : currentScrollTop;\n    });\n  } else {\n    \/\/ Mobile Behavior: Disable card scrolling entirely\n    benefitsType.style.overflowY = \"hidden\"; \/\/ Disable scrolling for mobile\n  }\n});\n\n<\/script>\n\n\n<style>\n   .benefits-type {\n  overflow-y: scroll; \/* Allow scrolling but hide scrollbar *\/\n  -webkit-overflow-scrolling: touch; \/* Enable smooth scrolling on mobile *\/\n\n}\n\n.benefits-type::-webkit-scrollbar {\n  display: none; \/* Hide scrollbar for WebKit browsers *\/\n}\n\n.benefits-type {\n  scrollbar-width: none; \/* Hide scrollbar for Firefox *\/\n}\n\n\n@media (max-width: 600px) {\n.benefits-type {\n    overflow-y: hidden; \/* Disable scrolling completely on mobile *\/\n    max-height: unset; \/* Remove any height limitations *\/\n  }\n}\n\n<\/style>\n\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-6846015 e-con-full p-0 e-flex e-con e-parent\" data-id=\"6846015\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9442c17 elementor-widget elementor-widget-html\" data-id=\"9442c17\" 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:root{--primary-dark:#0A004F;--primary-accent:#029E84;--primary-white:#fff;--text-light:#c0c0e0;--anim-bezier:cubic-bezier(.2,.8,.2,1);--c-text-dark:#1d2433;--c-text-muted:#5a6271}.scale-teams-section{font-family:'Montserrat',sans-serif;background-color:var(--primary-dark);color:var(--primary-white);padding:60px 0;overflow:hidden}.scale-teams-container{max-width:1200px;margin:0 auto}.scale-teams-header{text-align:center;margin-bottom:3.5rem;padding:0 20px}.scale-teams-header .main-heading{font-size:clamp(2rem,4vw,2.8rem);font-weight:800;color:var(--primary-white);margin:0 auto 1rem;line-height:1.3;max-width:850px}.scale-teams-header .main-heading .highlight-text{color:var(--primary-accent)}.scale-teams-header .sub-heading{font-size:clamp(1rem,2.5vw,1.1rem);color:var(--text-light);line-height:1.7;max-width:700px;margin:0 auto}.scale-teams-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:40px;align-items:center}.feature-grid-v2{display:grid;grid-template-columns:1fr 1fr;gap:20px}.feature-card-v2{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);padding:30px;border-radius:16px;transition:transform .4s var(--anim-bezier),box-shadow .4s var(--anim-bezier),border-color .4s ease;opacity:0;animation:zoomInBounce 1s var(--anim-bezier) forwards}.feature-card-v2:nth-child(1){animation-delay:.3s}.feature-card-v2:nth-child(2){animation-delay:.4s}.feature-card-v2:nth-child(3){animation-delay:.5s}.feature-card-v2:nth-child(4){animation-delay:.6s}.feature-card-v2:hover{transform:translateY(-10px) scale(1.03);box-shadow:0 20px 40px -15px rgba(2,158,132,.2);border-color:var(--primary-accent)}.card-icon-v2{color:var(--primary-accent);margin-bottom:1.5rem}.card-icon-v2 svg{width:36px;height:36px}.feature-card-v2 h4{font-size:1.25rem;font-weight:700;margin:0 0 .75rem;color:var(--primary-white)}.feature-card-v2 p{margin:0;line-height:1.6;color:var(--text-light);font-size:.95rem}.image-showcase-v2{opacity:0;animation:scaleUpFadeIn 1.2s var(--anim-bezier) forwards;animation-delay:.5s}.image-wrapper-v2{border-radius:16px;overflow:hidden;box-shadow:0 25px 50px -12px rgba(0,0,0,.3)}.image-wrapper-v2 img{display:block;width:100%;height:auto}@keyframes fadeInDown{from{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes zoomInBounce{from{opacity:0;transform:scale(.8) translateY(20px)}60%{transform:scale(1.05) translateY(0)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes scaleUpFadeIn{from{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media (max-width:991px){.scale-teams-layout{grid-template-columns:1fr;gap:60px}}@media (max-width:576px){.feature-grid-v2{grid-template-columns:1fr}}\r\n<\/style>\r\n\r\n<div class=\"scale-teams-section\">\r\n    <div class=\"scale-teams-container\">\r\n        <div class=\"scale-teams-header\">\r\n            <h2 class=\"main-heading cs-section-heading\">A Structured,  <span class=\"highlight-text\">Outcome-Driven Digital transformation <\/span>Services Engagement Model <\/h2>\r\n        <\/div>\r\n        <div class=\"scale-teams-layout\">\r\n            <div class=\"feature-grid-v2\">\r\n                <div class=\"feature-card-v2\">\r\n                    <div class=\"card-icon-v2\">\r\n                        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"10\"><\/circle><circle cx=\"12\" cy=\"12\" r=\"4\"><\/circle><line x1=\"1.5\" y1=\"12\" x2=\"22.5\" y2=\"12\"><\/line><line x1=\"12\" y1=\"1.5\" x2=\"12\" y2=\"22.5\"><\/line><\/svg>\r\n                    <\/div>\r\n                    <h4>Discovery & Strategy \r\n<\/h4>\r\n                    <p>Business goals, architecture assessment, transformation priorities.<\/p>\r\n                <\/div>\r\n                <div class=\"feature-card-v2\">\r\n                    <div class=\"card-icon-v2\">\r\n                        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><line x1=\"12\" y1=\"19\" x2=\"12\" y2=\"5\"><\/line><polyline points=\"5 12 12 5 19 12\"><\/polyline><\/svg>\r\n                    <\/div>\r\n                    <h4>Roadmap & Design \r\n<\/h4>\r\n                    <p>Clear transformation blueprint aligned to AI, Cloud, and Data. <\/p>\r\n                <\/div>\r\n                <div class=\"feature-card-v2\">\r\n                    <div class=\"card-icon-v2\">\r\n                        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2\"><\/path><circle cx=\"9\" cy=\"7\" r=\"4\"><\/circle><path d=\"M23 21v-2a4 4 0 0 0-3-3.87\"><\/path><path d=\"M16 3.13a4 4 0 0 1 0 7.75\"><\/path><\/svg>\r\n                    <\/div>\r\n                    <h4>Engineering & Delivery \r\n<\/h4>\r\n                    <p>Agile, AI-augmented execution with enterprise governance.<\/p>\r\n                <\/div>\r\n                <div class=\"feature-card-v2\">\r\n                    <div class=\"card-icon-v2\">\r\n                         <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M21.21 15.89A10 10 0 1 1 8 2.83\"><\/path><path d=\"M22 12A10 10 0 0 0 12 2v10z\"><\/path><\/svg>\r\n                    <\/div>\r\n                    <h4>Scale & Optimization \r\n<\/h4>\r\n                    <p>Continuous improvement, performance optimization, and innovation. <\/p>\r\n                <\/div>\r\n            <\/div>\r\n            <div class=\"image-showcase-v2\">\r\n                <div class=\"image-wrapper-v2\">\r\n                    <img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/kansoft.ch\/wp-content\/uploads\/2026\/02\/111A0282.jpg?ssl=1\" alt=\"Diverse engineering team collaborating\">\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n    <div class=\"d-flex justify-content-center mt-5\">\r\n    <a href=\"#\" class=\"cta-button\" id=\"hero-header-cta\">\r\n                Start Your Transformation \r\n            <\/a>\r\n            <\/div>\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3bb3eaa e-con-full e-flex e-con e-parent\" data-id=\"3bb3eaa\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cb42e4d elementor-widget elementor-widget-html\" data-id=\"cb42e4d\" 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:root{--c-primary:#1a237e;--c-secondary:#029e84;--c-white:#fff;--c-bg-light:#f7f9fb;--c-text-heading:#1c2532;--c-text-body:#5a6271;--c-border:#dfe6ed;--font-family:'Montserrat',sans-serif;--shadow-sm:0 4px 6px -1px rgba(0,0,0,.05),0 2px 4px -1px rgba(0,0,0,.04);--shadow-md:0 10px 15px -3px rgba(0,0,0,.07),0 4px 6px -2px rgba(0,0,0,.05);--anim-bezier:cubic-bezier(.16,1,.3,1)}.advantage-section-v9{font-family:var(--font-family);background-color:var(--c-bg-light);padding:60px 0}.advantage-container-v9{max-width:1200px;margin:0 auto}.advantage-header-v9{text-align:center;margin-bottom:70px;max-width:800px;margin-left:auto;margin-right:auto}.advantage-header-v9 .heading{font-size:clamp(2.2rem,4vw,3rem);font-weight:800;color:var(--c-text-heading);line-height:1.2}.advantage-header-v9 .heading span{color:var(--c-secondary)}@media (min-width:993px){.advantage-grid-v9{display:grid;grid-template-columns:320px 1fr;gap:60px;align-items:flex-start}.advantage-nav-wrapper-v9{position:sticky;top:100px}.advantage-nav-v9{display:flex;flex-direction:column;gap:15px}.nav-item-v9{display:flex;align-items:center;gap:20px;padding:18px 25px;border-radius:12px;cursor:default;transition:all .3s var(--anim-bezier);border:1px solid transparent;background-color:transparent;text-align:left;width:100%}.nav-item-v9.is-active{background-color:var(--c-white);border-color:var(--c-border);box-shadow:var(--shadow-md);transform:translateX(10px) scale(1.02);color:var(--c-primary)}.nav-number{font-size:1.5rem;font-weight:700;color:var(--c-border);transition:color .3s ease}.nav-title{font-size:1.1rem;font-weight:600;color:var(--c-text-body);transition:color .3s ease}.nav-item-v9.is-active .nav-number{color:var(--c-secondary)}.nav-item-v9.is-active .nav-title{color:var(--c-primary)}.advantage-content-area-v9{border:1px solid var(--c-border);border-radius:16px;background-color:var(--c-white);box-shadow:var(--shadow-sm)}.content-header-v9{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding:25px 35px;border-bottom:2px solid var(--c-border);position:sticky;top:80px;background-color:var(--c-white);border-top-left-radius:16px;border-top-right-radius:16px;z-index:10}.content-header-v9 h3{font-size:1.25rem;font-weight:700;margin:0}.content-header-v9 .local-hiring{color:var(--c-text-heading)}.content-header-v9 .gcc-model{color:var(--c-secondary)}.content-pane-v9{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding:30px 35px;border-bottom:1px solid var(--c-border)}.content-pane-v9:last-child{border-bottom:none}.comparison-column-v9 p{font-size:1rem;line-height:1.7;margin:0;color:var(--c-text-body)}}@media (max-width:992px){.advantage-grid-v9{display:block}.advantage-nav-wrapper-v9,.content-header-v9{display:none}.advantage-content-area-v9{margin-top:40px}.content-pane-v9{background-color:var(--c-white);border:1px solid var(--c-border);border-radius:16px;padding:25px;margin-bottom:20px;box-shadow:var(--shadow-sm)}.content-pane-v9::before{content:attr(data-number) \" \" attr(data-title);display:block;font-size:1.3rem;font-weight:700;color:var(--c-primary);padding-bottom:15px;margin-bottom:25px;border-bottom:1px solid var(--c-border)}.content-pane-v9[data-number=\"01\"]::before{content:\"01 Cost Efficiency\"}.content-pane-v9[data-number=\"02\"]::before{content:\"02 Speed to Market\"}.content-pane-v9[data-number=\"03\"]::before{content:\"03 Ironclad Security\"}.content-pane-v9[data-number=\"04\"]::before{content:\"04 Compliance & IP\"}.comparison-column-v9{margin-bottom:25px}.comparison-column-v9:last-child{margin-bottom:0}.comparison-column-v9::before{display:block;font-size:1.1rem;font-weight:700;margin-bottom:10px}.comparison-column-v9.local-hiring::before{content:'Local Hiring';color:var(--c-text-heading)}.comparison-column-v9.gcc-model::before{content:'GCC Model';color:var(--c-secondary)}}.advantage-cta-area-v9{margin-top:40px;background-color:var(--c-white);border-radius:24px;padding:40px;border:1px solid var(--c-border)}.cta-grid-v9{display:grid;grid-template-columns:.3fr .7fr;gap:40px;align-items:center}.cta-image-wrapper-v9 img{width:100%;max-width:250px;border-radius:12px;box-shadow:var(--shadow-md)}.cta-content-v9 h3{font-size:1.8rem;font-weight:700;color:var(--c-text-heading);margin:0 0 10px}.cta-content-v9 p{font-size:1rem;line-height:1.7;color:var(--c-text-body);margin:0 0 25px}.cta-button{display:inline-block;padding:14px 28px;background-color:var(--c-secondary);color:var(--c-white);border-radius:12px;text-decoration:none;font-weight:600;font-size:1rem;transition:all .3s ease;border:1px solid var(--c-secondary)}.cta-button:hover{transform:translateY(-3px);box-shadow:0 10px 20px -5px var(--c-primary);background-color:var(--c-primary);border-color:var(--c-primary);color:#fff}.nav-item-v9:hover{background-color:#029e84!important;border-color:#029e84!important;color:#fff!important}@media (max-width:768px){.cta-grid-v9{grid-template-columns:1fr;text-align:center;gap:30px}.cta-image-wrapper-v9{margin:0 auto}}.advantage-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(28,37,50,.6);backdrop-filter:blur(8px);display:flex;justify-content:center;align-items:center;z-index:9999;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility 0s .3s}.advantage-modal-overlay:not(.modal-hidden){opacity:1;visibility:visible}.advantage-modal-content{background-color:var(--c-white);padding:40px;border-radius:16px;max-width:500px;width:90%;position:relative;text-align:center;transform:scale(.95);transition:transform .3s ease}.advantage-modal-overlay:not(.modal-hidden) .advantage-modal-content{transform:scale(1)}.modal-close-button-v9{position:absolute;top:15px;right:15px;background:transparent;border:none;font-size:2rem;line-height:1;color:var(--c-text-body);cursor:pointer;padding:0}.advantage-modal-title{font-size:1.8rem;font-weight:700;color:var(--c-text-heading);margin:0 0 10px}.advantage-modal-subtitle{font-size:1rem;color:var(--c-text-body);margin:0 0 25px}\r\n<\/style>\r\n\r\n<div class=\"advantage-section-v9\">\r\n    <div class=\"advantage-container-v9\">\r\n        <div class=\"advantage-header-v9\">\r\n            <h2 class=\"heading cs-section-heading\">Build Your <br> <span>GCC With Kansoft - Swiss Software Company<\/span> <\/h2>\r\n        <\/div>\r\n        <div class=\"advantage-grid-v9\">\r\n            <aside class=\"advantage-nav-wrapper-v9\">\r\n                <nav class=\"advantage-nav-v9\" role=\"tablist\" aria-label=\"Advantage Comparison\">\r\n                    <button class=\"nav-item-v9\" data-target=\"pane-cost-v9\" role=\"tab\">\r\n                        <span class=\"nav-number\">01<\/span>\r\n                        <span class=\"nav-title\">Cost Efficiency<\/span>\r\n                    <\/button>\r\n                    <button class=\"nav-item-v9\" data-target=\"pane-time-v9\" role=\"tab\">\r\n                        <span class=\"nav-number\">02<\/span>\r\n                        <span class=\"nav-title\">Speed to Market<\/span>\r\n                    <\/button>\r\n                    <button class=\"nav-item-v9\" data-target=\"pane-security-v9\" role=\"tab\">\r\n                        <span class=\"nav-number\">03<\/span>\r\n                        <span class=\"nav-title\">Ironclad Security<\/span>\r\n                    <\/button>\r\n                    <button class=\"nav-item-v9\" data-target=\"pane-compliance-v9\" role=\"tab\">\r\n                        <span class=\"nav-number\">04<\/span>\r\n                        <span class=\"nav-title\">Compliance & IP<\/span>\r\n                    <\/button>\r\n                <\/nav>\r\n            <\/aside>\r\n\r\n            <main class=\"advantage-content-area-v9\">\r\n                <div class=\"content-header-v9\">\r\n                    <h3 class=\"local-hiring\">Local Hiring<\/h3>\r\n                    <h3 class=\"gcc-model\">GCC Model<\/h3>\r\n                <\/div>\r\n\r\n                <div class=\"content-rows-wrapper-v9\">\r\n                    <section id=\"pane-cost-v9\" class=\"content-pane-v9\" role=\"tabpanel\">\r\n                        <div class=\"comparison-column-v9 local-hiring\">\r\n                            <p>High salaries ($100K+), plus recruitment fees, office space, and administrative overheads\r\n                                that inflate your operational costs.<\/p>\r\n                        <\/div>\r\n                        <div class=\"comparison-column-v9 gcc-model\">\r\n                            <p>Access world-class talent at a fraction of the cost. Our model saves you up to 60% with a\r\n                                single, predictable fee and no hidden charges.<\/p>\r\n                        <\/div>\r\n                    <\/section>\r\n                    <section id=\"pane-time-v9\" class=\"content-pane-v9\" role=\"tabpanel\">\r\n                        <div class=\"comparison-column-v9 local-hiring\">\r\n                            <p>The hiring process in a competitive local market can take 8\u201312 weeks, delaying your\r\n                                product roadmap and slowing down feature delivery.<\/p>\r\n                        <\/div>\r\n                        <div class=\"comparison-column-v9 gcc-model\">\r\n                            <p>Launch teams in just 2\u20133 weeks. We tap into our curated talent pool to find the perfect,\r\n                                pre-vetted engineers for your tech stack.<\/p>\r\n                        <\/div>\r\n                    <\/section>\r\n                    <section id=\"pane-security-v9\" class=\"content-pane-v9\" role=\"tabpanel\">\r\n                        <div class=\"comparison-column-v9 local-hiring\">\r\n                            <p>Security practices depend entirely on internal setup and employee adherence, creating\r\n                                potential vulnerabilities in a distributed workforce.<\/p>\r\n                        <\/div>\r\n                        <div class=\"comparison-column-v9 gcc-model\">\r\n                            <p>Operate from our ISO 27001-certified delivery centers. All processes and data are\r\n                                protected under our Swiss company's strict legal umbrella.<\/p>\r\n                        <\/div>\r\n                    <\/section>\r\n                    <section id=\"pane-compliance-v9\" class=\"content-pane-v9\" role=\"tabpanel\">\r\n                        <div class=\"comparison-column-v9 local-hiring\">\r\n                            <p>You bear the full burden of complying with complex Swiss labor laws, payroll, and\r\n                                benefits administration for every employee you hire.<\/p>\r\n                        <\/div>\r\n                        <div class=\"comparison-column-v9 gcc-model\">\r\n                            <p>We handle everything. Your contract is with our Swiss legal entity, eliminating all risks\r\n                                of offshore employment and compliance.<\/p>\r\n                        <\/div>\r\n                    <\/section>\r\n                <\/div>\r\n            <\/main>\r\n        <\/div>\r\n\r\n        <div class=\"advantage-cta-area-v9 mt-5\">\r\n            <div class=\"cta-grid-v9\">\r\n                <div class=\"cta-image-wrapper-v9\">\r\n                    <img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/kansoft.ch\/wp-content\/uploads\/2025\/08\/Playbook-cover-12.jpg?ssl=1\"\r\n                        alt=\"A cover image of the GCC Playbook.\">\r\n                <\/div>\r\n                <div class=\"cta-content-v9\">\r\n                    <h3>GCC Strategy Blueprint: For Effective Digital Transformation Strategies<\/h3>\r\n                    <p>With a strong presence in Switzerland and India, Kansoft combines strategic proximity, engineering depth, and cost efficiency \u2014 delivering digital transformation services for enterprises across DACH and European geographies.<\/p>\r\n                    <button class=\"cta-button\" id=\"open-modal-btn-v9\">Download GCC Playbook<\/button>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <div id=\"advantage-modal\" class=\"advantage-modal-overlay modal-hidden\">\r\n        <div class=\"advantage-modal-content\">\r\n            <button class=\"modal-close-button-v9\" aria-label=\"Close modal\">&times;<\/button>\r\n            <h3 class=\"advantage-modal-title\">Get the Full Playbook<\/h3>\r\n            <p class=\"advantage-modal-subtitle\">Enter your details below to get the guide delivered to your inbox.<\/p>\r\n            <div class=\"hubspot-no-global-style\">\r\n                <div id=\"hubspot-form-container-v9\"><\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n<\/div>\r\n<script>\r\n\/\/ document.addEventListener(\"DOMContentLoaded\",function(){const t=document.querySelector(\".advantage-section-v9\");if(t){if(window.matchMedia(\"(min-width: 993px)\").matches){const e=t.querySelectorAll(\".nav-item-v9\"),n=t.querySelectorAll(\".content-pane-v9\"),o=t=>{e.forEach(e=>{e.dataset.target===t?e.classList.add(\"is-active\"):e.classList.remove(\"is-active\")})},s=new IntersectionObserver(t=>{const e=t.find(t=>t.isIntersecting);e&&o(e.target.id)},{root:null,rootMargin:\"-20% 0px -60% 0px\",threshold:0.1});n.forEach(t=>{s.observe(t)})}const e=document.getElementById(\"advantage-modal\"),n=document.getElementById(\"open-modal-btn-v9\"),o=e.querySelector(\".modal-close-button-v9\");let s=!1;const i=\"\/\/js.hsforms.net\/forms\/embed\/v2.js\",a=t=>{if(s||\"undefined\"==typeof hbspt)return;hbspt.forms.create({region:\"na2\",portalId:\"47003847\",formId:\"035fb534-ed44-45ed-9cf0-eca383eca73f\",target:\"#hubspot-form-container-v9\",onFormReady:t=>{const e=window.location.pathname.includes(\"\/de\");if(!e){const e=t[0].querySelector(\"input.hs-button\"),n=t[0].querySelector('input[name=\"email\"]');return e&&(e.value=\"Download The Playbook\"),void(n&&(n.placeholder=\"Email*\"))}const n=t[0],o=n.querySelector(\"input.hs-button\"),s=n.querySelector('input[name=\"email\"]');o&&(o.value=\"Playbook herunterladen\"),s&&(s.placeholder=\"E-Mail*\")}}),s=!0},c=()=>{e&&(e.classList.remove(\"modal-hidden\"),document.body.style.overflow=\"hidden\",function(t,e){if(document.querySelector(`script[src=\"${t}\"]`))return void(\"undefined\"!=typeof hbspt?e():document.querySelector(`script[src=\"${t}\"]`).addEventListener(\"load\",e));const n=document.createElement(\"script\");n.type=\"text\/javascript\",n.src=t,n.onload=e,document.body.appendChild(n)}(i,a))},r=()=>{e&&(e.classList.add(\"modal-hidden\"),document.body.style.overflow=\"\")};n&&n.addEventListener(\"click\",function(t){t.preventDefault(),c()}),o&&o.addEventListener(\"click\",r),e&&e.addEventListener(\"click\",function(t){t.target===e&&r()}),document.addEventListener(\"keydown\",function(t){\"Escape\"===t.key&&!e.classList.contains(\"modal-hidden\")&&r()})}});\r\ndocument.addEventListener(\"DOMContentLoaded\", function () {\r\n    const section = document.querySelector(\".advantage-section-v9\");\r\n    if (!section) return;\r\n\r\n    const navItems = section.querySelectorAll(\".nav-item-v9\");\r\n    const contentPanes = section.querySelectorAll(\".content-pane-v9\");\r\n    let isManualScrolling = false;\r\n\r\n    \/\/ --- 1. THE RIGID ACTIVE STATE MANAGER ---\r\n    const updateActiveNav = (targetId) => {\r\n        navItems.forEach(item => {\r\n            const match = item.getAttribute('data-target') === targetId;\r\n            item.classList.toggle(\"is-active\", match);\r\n        });\r\n    };\r\n\r\n    \/\/ --- 2. CLICK TO SCROLL (WITH LOCK) ---\r\n    navItems.forEach(button => {\r\n        button.addEventListener(\"click\", (e) => {\r\n            e.preventDefault();\r\n            const targetId = button.getAttribute(\"data-target\");\r\n            const targetElement = document.getElementById(targetId);\r\n\r\n            if (targetElement) {\r\n                isManualScrolling = true; \r\n                updateActiveNav(targetId);\r\n\r\n                const headerOffset = 110; \r\n                const offsetPosition = targetElement.getBoundingClientRect().top + window.pageYOffset - headerOffset;\r\n\r\n                window.scrollTo({ top: offsetPosition, behavior: \"smooth\" });\r\n\r\n                \/\/ Use a check to see when scrolling stops\r\n                let timeout;\r\n                window.addEventListener('scroll', function scrollEnd() {\r\n                    clearTimeout(timeout);\r\n                    timeout = setTimeout(() => {\r\n                        isManualScrolling = false;\r\n                        window.removeEventListener('scroll', scrollEnd);\r\n                    }, 100);\r\n                });\r\n            }\r\n        });\r\n    });\r\n\r\n    \/\/ --- 3. THE \"TRIPWIRE\" OBSERVER ---\r\n    \/\/ This makes sure tabs activate strictly one-by-one\r\n    if (window.matchMedia(\"(min-width: 993px)\").matches) {\r\n        const observerOptions = {\r\n            root: null,\r\n            \/* This creates a narrow \"hit zone\" at 40% from the top. \r\n               As a section crosses this 1px line, it MUST become active.\r\n            *\/\r\n            rootMargin: \"-40% 0px -59% 0px\", \r\n            threshold: 0\r\n        };\r\n\r\n        const observer = new IntersectionObserver((entries) => {\r\n            if (isManualScrolling) return;\r\n\r\n            entries.forEach(entry => {\r\n                \/\/ If a section enters the 1px tripwire zone\r\n                if (entry.isIntersecting) {\r\n                    updateActiveNav(entry.target.id);\r\n                }\r\n            });\r\n        }, observerOptions);\r\n\r\n        contentPanes.forEach(pane => observer.observe(pane));\r\n    }\r\n\r\n    \/\/ --- 4. MODAL LOGIC (STAYED SAME) ---\r\n    const modal = document.getElementById(\"advantage-modal\");\r\n    const openModalBtn = document.getElementById(\"open-modal-btn-v9\");\r\n    const closeModalBtn = modal?.querySelector(\".modal-close-button-v9\");\r\n    \r\n    const toggleModal = (show) => {\r\n        if (!modal) return;\r\n        modal.classList.toggle(\"modal-hidden\", !show);\r\n        document.body.style.overflow = show ? \"hidden\" : \"\";\r\n    };\r\n\r\n    if (openModalBtn) openModalBtn.onclick = (e) => { e.preventDefault(); toggleModal(true); };\r\n    if (closeModalBtn) closeModalBtn.onclick = () => toggleModal(false);\r\n    window.onclick = (e) => { if (e.target === modal) toggleModal(false); };\r\n});\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4a933a2 e-con-full e-flex e-con e-parent\" data-id=\"4a933a2\" data-element_type=\"container\" data-e-type=\"container\" id=\"palisis-case-study\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6267f96 elementor-widget elementor-widget-html\" data-id=\"6267f96\" 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<link href='https:\/\/unpkg.com\/boxicons@2.1.4\/css\/boxicons.min.css' rel='stylesheet'>\r\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/gsap\/3.12.2\/gsap.min.js\"><\/script>\r\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/gsap\/3.12.2\/ScrollTrigger.min.js\"><\/script>\r\n<style>\r\n:root{--bg-color:#fff;--card-color:#fff;--border-color:#EAEAEA;--text-primary:#0A004F;--text-secondary:#5B6478;--accent-primary:#029e84;--text-on-accent:#fff;--font-family:'Poppins',sans-serif}.palisis-showcase-final{font-family:var(--font-family);max-width:1200px;margin:60px auto;padding:60px;background-color:#f4f6f8;color:var(--text-primary);position:relative;overflow-x:hidden}.showcase-layout-final{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;position:relative}.showcase-intro-final{position:sticky;top:0;align-self:start;height:80vh}.showcase-intro-final h2{font-size:clamp(1.8rem,4vw,2.4rem);font-weight:700;line-height:1.15;color:var(--text-primary);margin:0}.showcase-intro-final p{font-size:16px;color:var(--text-secondary);line-height:1.7;margin-top:20px;max-width:400px}.showcase-intro-final .cta-button{display:inline-flex;align-items:center;gap:8px;margin-top:30px;padding:14px 28px;background-color:var(--accent-primary);color:var(--text-on-accent);border-radius:12px;text-decoration:none;font-weight:600;font-size:1rem;transition:transform .3s ease,box-shadow .3s ease;border:1px solid var(--accent-primary)}.showcase-intro-final .cta-button:hover{transform:translateY(-3px);box-shadow:0 10px 20px -5px var(--text-primary);background-color:var(--text-primary);border:1px solid var(--text-primary);color:#f4f6f8}.showcase-intro-final .cta-button .bx{font-size:1.2rem}.stats-grid-final{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.stat-card-final{background:var(--card-color);padding:30px;border-radius:16px;text-align:center;border:1px solid var(--border-color);box-shadow:0 4px 15px 1px rgba(10,0,79,.05),0 2px 5px -5px rgba(10,0,79,.05);transition:transform .3s ease,box-shadow .3s ease,background-color .3s ease,border-color .3s ease}.stat-card-final:hover{transform:translateY(-8px);box-shadow:0 12px 30px -10px rgba(2,158,132,.3);background-color:var(--accent-primary);border-color:var(--accent-primary)}.stat-icon-final{font-size:2rem;line-height:1;color:var(--accent-primary);background-color:#F0F2F5;padding:14px;border-radius:50%;display:inline-block;margin-bottom:20px;transition:all .3s ease}.stat-card-final:hover .stat-icon-final{background-color:var(--card-color);transform:scale(1.1) rotate(-10deg)}.stat-number-final{font-size:3.5rem;font-weight:700;color:var(--accent-primary);line-height:1;transition:color .3s ease}.stat-card-final:hover .stat-number-final{color:var(--text-on-accent)}.stat-description-final{font-size:.9rem;color:var(--text-secondary);line-height:1.5;margin-top:10px;transition:color .3s ease}.stat-card-final:hover .stat-description-final{color:rgba(255,255,255,.8)}.showcase-sub-title-final{font-size:clamp(1.8rem,4vw,2rem);font-weight:600;color:var(--text-primary);margin-top:80px;margin-bottom:30px}.solutions-grid-final{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.solution-card-final{background:var(--card-color);border:1px solid var(--border-color);padding:30px;border-radius:18px;transition:transform .3s ease,box-shadow .3s ease;box-shadow:0 4px 15px 1px rgba(10,0,79,.05),0 2px 5px -5px rgba(10,0,79,.05)}.solution-card-final:hover{transform:translateY(-5px);box-shadow:0 8px 25px -10px rgba(10,0,79,.15),0 4px 10px -5px rgba(10,0,79,.1)}.solution-icon-final{font-size:2.2rem;line-height:1;margin-bottom:20px;color:var(--text-primary);background-color:#F0F2F5;padding:12px;border-radius:12px;display:inline-block;transition:all .3s ease}.solution-card-final:hover .solution-icon-final{background-color:var(--accent-primary);color:var(--text-on-accent);transform:scale(1.1)}.solution-card-final h3{font-size:1.2rem;font-weight:600;margin:0 0 10px}.solution-card-final p{font-size:.95rem;color:var(--text-secondary);line-height:1.6;margin:0}.showcase-logo-final{max-width: 90% !important;height:auto;margin-bottom:25px;display:block}@media (max-width:992px){.showcase-layout-final{grid-template-columns:1fr}.showcase-intro-final{position:static;text-align:center;margin-bottom:50px;height:auto}.showcase-intro-final p,.showcase-logo-final{margin-left:auto;margin-right:auto}}.palisis-showcase-final{padding: 0 25px 40px 25px; margin-top: 5px}.stats-grid-final,.solutions-grid-final{grid-template-columns:1fr}.stats-grid-final{gap:15px}.showcase-intro-final p{max-width:650px}.showcase-intro-final{margin-bottom:-34px;}.showcase-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(10,0,79,.6);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;justify-content:center;align-items:center;z-index:99999;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility 0s .3s}.showcase-modal-overlay.modal-hidden{opacity:0;visibility:hidden}.showcase-modal-overlay:not(.modal-hidden){opacity:1;visibility:visible;transition:opacity .3s ease}.showcase-modal-content{background-color:#fff;padding:2.5rem 3rem;border-radius:24px;width:100%;max-width:500px;position:relative;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);transform:scale(.95);transition:transform .3s ease}.showcase-modal-overlay:not(.modal-hidden) .showcase-modal-content{transform:scale(1)}.showcase-modal-title{color:var(--text-primary);font-size:1.8rem;font-weight:700;margin:0 0 .5rem;text-align:center}.showcase-modal-subtitle{color:var(--text-secondary);text-align:center;margin-bottom:2rem}.showcase-modal-close{position:absolute;top:0;right:0;background:none!important;border:none!important;font-size:2rem;color:var(--text-secondary)!important;cursor:pointer!important;line-height:1}\r\n<\/style>\r\n<div class=\"palisis-showcase-final\" id=\"palisis-showcase\">\r\n    <div class=\"showcase-layout-final\">\r\n        <div class=\"showcase-intro-final\">\r\n            <img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/kansoft.ch\/wp-content\/uploads\/2025\/07\/92705003-7bd2-44e7-97c9-2b8ee9842811.png?ssl=1\"\r\n                alt=\"Palisis AG Logo\" class=\"showcase-logo-final\">\r\n            <h2>See Palisis Digital Transformation <\/h2>\r\n            <p>Our clients partner with us to solve complex transformation challenges \u2014 from modernizing critical platforms to enabling AI-driven operations.<\/p>\r\n            <div class=\"testimonial-card-premium\">\r\n                <div class=\"testimonial-author-visual\">\r\n                    <div class=\"testimonial-author-image-premium\">\r\n                        <!-- <img decoding=\"async\" src=\"https:\/\/kansoft.ch\/wp-content\/uploads\/2026\/02\/josef-img.png\" alt=\"Josef Birchler\"> -->\r\n                         <!-- <iframe width=\"560\" height=\"241\" src=\"https:\/\/kansoft.ch\/wp-content\/uploads\/2026\/02\/\ud83e\udd1d-Beyond-Outsourcing_-A-Partnership-Built-on-Ownership-1.mp4\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe> -->\r\n                         <!-- <iframe \r\n  width=\"560\" \r\n  height=\"241\" \r\n  src=\"https:\/\/kansoft.ch\/wp-content\/uploads\/2026\/02\/\ud83e\udd1d-Beyond-Outsourcing_-A-Partnership-Built-on-Ownership-1.mp4\" \r\n  title=\"Kansoft Partnership Video\" \r\n  frameborder=\"0\" \r\n  allow=\"accelerometer; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" \r\n  referrerpolicy=\"strict-origin-when-cross-origin\" \r\n  allowfullscreen>\r\n<\/iframe>      -->\r\n<iframe width=\"560\" height=\"241\" src=\"https:\/\/www.youtube.com\/embed\/LiD0jjJK4mQ?si=HuXwmADsMGOKSY0U\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer;  clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\r\n  <\/div>\r\n                    <div class=\"testimonial-author-name-premium\">Josef Birchler<\/div>\r\n                    <div class=\"testimonial-author-title-premium\">CPO & General Manager<\/div>\r\n                <\/div>\r\n                <div class=\"testimonial-quote-content\">\r\n                    <blockquote>\r\n                        <p id=\"animated-quote\">\r\n                            <span class=\"quote-mark start\">\u201c<\/span>\r\n                            Kansoft has been an invaluable software partner, providing consistent support and adapting\r\n                            seamlessly to our evolving needs over the years. Their dedication and expertise have\r\n                            significantly contributed to the success of our projects.\r\n                            <span class=\"quote-mark end\">\u201d<\/span>\r\n                        <\/p>\r\n                    <\/blockquote>\r\n                <\/div>\r\n            <\/div>\r\n            <a href=\"#\" class=\"cta-button\" id=\"case-study-trigger-btn\"\r\n                onclick=\"openCaseStudyModal(event); return false;\">\r\n                Download Case Studies\r\n                <i class='bx bxs-down-arrow-circle'><\/i>\r\n            <\/a>\r\n        <\/div>\r\n\r\n        <div class=\"showcase-details-final\">\r\n            <div class=\"stats-grid-final\">\r\n                <div class=\"stat-card-final\">\r\n                    <i class='bx bx-trending-up stat-icon-final'><\/i>\r\n                    <div class=\"stat-number-final\" data-target=\"3\" data-suffix=\"x\">0x<\/div>\r\n                    <p class=\"stat-description-final\">Scaled faster with GCC team<\/p>\r\n                <\/div>\r\n                <div class=\"stat-card-final\">\r\n                    <i class='bx bx-cloud-download stat-icon-final'><\/i>\r\n                    <div class=\"stat-number-final\" data-target=\"30\" data-suffix=\"%\">0%<\/div>\r\n                    <p class=\"stat-description-final\">Saved on Cloud Spend<\/p>\r\n                <\/div>\r\n                <div class=\"stat-card-final\">\r\n                    <i class='bx bx-layer-minus stat-icon-final'><\/i>\r\n                    <div class=\"stat-number-final\" data-target=\"40\" data-suffix=\"%\">0%<\/div>\r\n                    <p class=\"stat-description-final\">DevOps Backlog Slashed<\/p>\r\n                <\/div>\r\n            <\/div>\r\n\r\n            <h2 class=\"showcase-sub-title-final\">Solutions Implemented<\/h2>\r\n\r\n            <div class=\"solutions-grid-final\">\r\n                <div class=\"solution-card-final\">\r\n                    <i class='bx bx-mobile solution-icon-final'><\/i>\r\n                    <h3>Ticketing mPOS Solution<\/h3>\r\n                    <p>With seamless hardware integration and secure, scalable architecture for efficient transactions.\r\n                    <\/p>\r\n                <\/div>\r\n                <div class=\"solution-card-final\">\r\n                    <i class='bx bx-bot solution-icon-final'><\/i>\r\n                    <h3>Gen AI Chatbot Development<\/h3>\r\n                    <p>An intelligent, Gen AI-powered chatbot for seamless and human-like customer interactions.<\/p>\r\n                <\/div>\r\n                <div class=\"solution-card-final\">\r\n                    <i class='bx bx-code-alt solution-icon-final'><\/i>\r\n                    <h3>Frontend Re-engineering<\/h3>\r\n                    <p>A revamped frontend for enhanced performance, usability, and modern scalability.<\/p>\r\n                <\/div>\r\n                <div class=\"solution-card-final\">\r\n                    <i class='bx bx-globe solution-icon-final'><\/i>\r\n                    <h3>Travel Web Plugin<\/h3>\r\n                    <p>Built a modern travel website plugin allowing for seamless replication across different regions.\r\n                    <\/p>\r\n                <\/div>\r\n                <div class=\"solution-card-final\">\r\n                    <i class='bx bxs-component solution-icon-final'><\/i>\r\n                    <h3>Content CMS for Tours<\/h3>\r\n                    <p>A dynamic and flexible CMS designed for seamless tour management and content control.<\/p>\r\n                <\/div>\r\n                <div class=\"solution-card-final\">\r\n                    <i class='bx bx-bar-chart-alt-2 solution-icon-final'><\/i>\r\n                    <h3>HubSpot RevOps Automation<\/h3>\r\n                    <p>Automated workflows and reporting for Marketing and Revenue Operations teams.<\/p>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <div id=\"showcase-modal\" class=\"showcase-modal-overlay modal-hidden\"\r\n        onclick=\"if(event.target === this) { closeCaseStudyModal(); }\">\r\n        <div class=\"showcase-modal-content\">\r\n            <button id=\"showcase-modal-close\" class=\"showcase-modal-close\"\r\n                onclick=\"closeCaseStudyModal();\">&times;<\/button>\r\n            <h2 class=\"showcase-modal-title\">Download the Case Study<\/h2>\r\n            <div class=\"hubspot-no-global-style\">\r\n                <div id=\"hubspot-form-container-showcase\"><\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n<\/div>\r\n\r\n<script>\r\ndocument.addEventListener(\"DOMContentLoaded\",()=>{void 0!==typeof gsap&&void 0!==typeof ScrollTrigger?(gsap.registerPlugin(ScrollTrigger),gsap.set(\".showcase-intro-final > *\",{opacity:0,y:30}),gsap.set(\".stat-card-final\",{opacity:0,y:30}),gsap.set(\".showcase-sub-title-final\",{opacity:0,y:30}),gsap.set(\".solution-card-final\",{opacity:0,x:100}),gsap.timeline({defaults:{ease:\"power3.out\",duration:.8}}).to(\".showcase-intro-final > *\",{opacity:1,y:0,stagger:.15}).to(\".stat-card-final\",{opacity:1,y:0,stagger:.1},\"-=0.8\").to(\".showcase-sub-title-final\",{opacity:1,y:0},\"-=0.6\"),gsap.to(\".solution-card-final\",{opacity:1,x:0,ease:\"power2.out\",stagger:.15,scrollTrigger:{trigger:\".solutions-grid-final\",start:\"top 85%\",end:\"bottom 90%\",scrub:1}}),gsap.utils.toArray(\".stat-number-final\").forEach(t=>{const e=parseInt(t.dataset.target,10);let n={val:0};gsap.to(n,{val:e,duration:2,ease:\"power2.out\",scrollTrigger:{trigger:t,start:\"top 90%\",toggleActions:\"play none none none\"},onUpdate:()=>{t.textContent=Math.round(n.val)+(t.dataset.suffix||\"\")}})})):console.warn(\"GSAP or ScrollTrigger not loaded. Showcase animations are disabled.\")});let isCaseStudyFormCreated=!1;const caseStudyHubspotScriptUrl=\"\/\/js.hsforms.net\/forms\/embed\/v2.js\";function loadAndCreateCaseStudyForm(){if(\"undefined\"!=typeof hbspt)return void createCaseStudyForm();const t=document.createElement(\"script\");t.type=\"text\/javascript\",t.src=caseStudyHubspotScriptUrl,t.onload=createCaseStudyForm,document.body.appendChild(t)}function createCaseStudyForm(){isCaseStudyFormCreated||(isCaseStudyFormCreated=!0,hbspt.forms.create({portalId:\"47003847\",formId:\"4eba048d-2cf2-4081-8292-cd1449066acb\",region:\"na1\",target:\"#hubspot-form-container-showcase\",onFormReady:t=>{if(!window.location.pathname.includes(\"\/de\"))return;const e=t[0],n={firstname:\"Vorname\",lastname:\"Nachname\",email:\"E-Mail*\",button:\"Fallstudie herunterladen\"},o=e.querySelector(\"input.hs-button\");o&&(o.value=n.button),[\"firstname\",\"lastname\",\"email\"].forEach(t=>{const o=e.querySelector(`input[name=\"${t}\"]`);if(o){const t=e.querySelector(`label[for=\"${o.id}\"]`);t&&t.querySelector(\"span\")&&(t.querySelector(\"span\").textContent=n[t])}})}}))}function openCaseStudyModal(t){const e=document.getElementById(\"showcase-modal\");e&&(e.classList.remove(\"modal-hidden\"),document.body.style.overflow=\"hidden\",loadAndCreateCaseStudyForm())}function closeCaseStudyModal(){const t=document.getElementById(\"showcase-modal\");t&&(t.classList.add(\"modal-hidden\"),document.body.style.overflow=\"\")}document.addEventListener(\"keydown\",t=>{const e=document.getElementById(\"showcase-modal\");\"Escape\"===t.key&&e&&!e.classList.contains(\"modal-hidden\")&&closeCaseStudyModal()});\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c75ec48 e-flex e-con-boxed e-con e-parent\" data-id=\"c75ec48\" 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-24308a9 elementor-widget elementor-widget-html\" data-id=\"24308a9\" 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:root{--primary-dark:#0A004F;--primary-accent:#029E84;--primary-white:#fff;--text-light:#c0c0e0;--anim-bezier:cubic-bezier(.2,.8,.2,1);--c-text-dark:#1d2433;--c-text-muted:#5a6271}.section-why-kansoft-v8{background-color:#fff;font-family:var(--font-family);padding:60px 0;position:relative}.why-kansoft-container-v8{max-width:1200px;margin:0 auto;padding:0 40px;position:relative}.why-kansoft-header-v8{text-align:center;max-width:850px;margin:0 auto 80px}.why-kansoft-header-v8 h2{font-size:clamp(2rem,4vw,2.8rem);font-weight:700;color:var(--c-text-primary);line-height:1.25}.why-kansoft-grid-v8{display:grid;grid-template-columns:1fr 1.1fr;gap:80px;align-items:flex-start}.features-accordion-v8{position:relative}.accordion-progress-bar-v8{position:absolute;top:0;left:32px;width:2px;height:100%;background-color:var(--c-border)}.accordion-progress-fill-v8{width:100%;height:0;background:var(--c-secondary-green);box-shadow:0 0 10px var(--c-secondary-green);transition:height .3s linear}.accordion-item-v8{border-bottom:1px solid var(--c-border)}.accordion-header-v8{display:flex;align-items:center;gap:20px;padding:25px 0;cursor:pointer}.accordion-header-v8 .icon{flex-shrink:0;width:64px;height:64px;border-radius:50%;border:2px solid var(--c-border);background:var(--c-white);display:flex;align-items:center;justify-content:center;color:var(--c-text-secondary);transition:all .4s var(--anim-bezier); z-index: 2 !important;}.accordion-header-v8 .icon svg{width:32px;height:32px}.accordion-header-v8 span{font-size:1.2rem;font-weight:600;color:var(--c-text-secondary);transition:color .4s var(--anim-bezier)}.accordion-content-v8{max-height:0;overflow:hidden;transition:max-height .5s var(--anim-bezier),padding .5s var(--anim-bezier)}.accordion-content-v8 p{padding:0 15px 25px 84px;font-size:16px;line-height:1.7;color:var(--c-text-secondary);margin:0}.accordion-item-v8:nth-of-type(odd).is-active .accordion-header-v8 .icon{border-color:var(--c-secondary-green);background-color:var(--c-secondary-green);color:var(--c-white);transform:scale(1.1)}.accordion-item-v8:nth-of-type(odd).is-active .accordion-header-v8 span{color:var(--c-secondary-green)}.accordion-item-v8:nth-of-type(even).is-active .accordion-header-v8 .icon{border-color:var(--c-primary-dark);background-color:var(--c-primary-dark);color:var(--c-white);transform:scale(1.1)}.accordion-item-v8:nth-of-type(even).is-active .accordion-header-v8 span{color:var(--c-primary-dark)}.accordion-item-v8.is-active .accordion-content-v8{max-height:150px}.visual-panel-v8{position:sticky;top:120px;height:600px;perspective:1500px}.visual-frame-v8{width:100%;height:100%;border-radius:24px;background:var(--c-white);padding:20px;box-shadow:0 30px 60px -20px rgba(10,0,79,.2);transition:transform .6s var(--anim-bezier);transform-style:preserve-3d}.visual-image-wrapper-v8{width:100%;height:100%;border-radius:16px;overflow:hidden;background-color:var(--c-primary-dark);transform:translateZ(20px)}.visual-image-v8{width:100%;height:100%;object-fit:cover;transition:opacity .4s ease-in-out}@media (max-width:992px){.why-kansoft-grid-v8{grid-template-columns:1fr;gap:40px}.visual-panel-v8{position:relative;top:auto;height:auto;perspective:none;margin-top:40px}.visual-frame-v8{transform:none!important}.visual-image-wrapper-v8{height:auto}.accordion-progress-bar-v8{display:none}.accordion-content-v8 p{padding:0 0 25px;text-align:center}.accordion-header-v8{justify-content:center}}@media (max-width:500px){.accordion-header-v8{justify-content:left}}\r\n<\/style>\r\n\r\n<div class=\"section-why-kansoft-v8\">\r\n    <div class=\"why-kansoft-container-v8\">\r\n        <div class=\"why-kansoft-header-v8\">\r\n            \r\n            <h2 class=\"cs-section-heading\">Why <span class=\"highlight-text\">Kansoft Switzerland LLC?<\/span><\/h2>\r\n        <\/div>\r\n        <div class=\"why-kansoft-grid-v8\">\r\n            <div class=\"features-accordion-v8\">\r\n                <div class=\"accordion-progress-bar-v8\"><div class=\"accordion-progress-fill-v8\"><\/div><\/div>\r\n                \r\n                <div class=\"accordion-item-v8\" data-index=\"4\" data-image-src=\"https:\/\/kansoft.ch\/wp-content\/uploads\/2025\/08\/ISOImage.jpg\">\r\n                    <div class=\"accordion-header-v8\">\r\n                        <div class=\"icon\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\/><\/svg><\/div>\r\n                        <span>SOC & ISO-Certified Excellence<\/span>\r\n                    <\/div>\r\n                    <div class=\"accordion-content-v8\"><p>Proven quality standards backed by global certifications.<\/p><\/div>\r\n                <\/div>\r\n                <div class=\"accordion-item-v8\" data-index=\"3\" data-image-src=\"https:\/\/kansoft.ch\/wp-content\/uploads\/2025\/07\/2150010130.webp\">\r\n                    <div class=\"accordion-header-v8\">\r\n                        <div class=\"icon\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2\"\/><circle cx=\"9\" cy=\"7\" r=\"4\"\/><path d=\"M22 21v-2a4 4 0 0 0-3-3.87\"\/><path d=\"M16 3.13a4 4 0 0 1 0 7.75\"\/><\/svg><\/div>\r\n                        <span>Swiss GCC Experience<\/span>\r\n                    <\/div>\r\n                    <div class=\"accordion-content-v8\"><p>Deep expertise in delivering projects across Switzerland and building teams<\/p><\/div>\r\n                <\/div>\r\n                <div class=\"accordion-item-v8\" data-index=\"5\" data-image-src=\"https:\/\/kansoft.ch\/wp-content\/uploads\/2025\/09\/group-people-working-out-business-plan-office.webp\">\r\n                    <div class=\"accordion-header-v8\">\r\n                        <div class=\"icon\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 16.5V9.75m0 0l3 3m-3-3l-3 3M6.75 19.5a4.5 4.5 0 0 1-1.41-8.775 5.25 5.25 0 0 1 10.233-2.33 3 3 0 0 1 3.758 3.848A3.752 3.752 0 0 1 18 19.5H6.75Z\"\/><\/svg><\/div>\r\n                        <span>17+ Industry Market Knowledge<\/span>\r\n                    <\/div>\r\n                    <div class=\"accordion-content-v8\"><p>Strong domain insight to align technology with business outcomes.<\/p><\/div>\r\n                <\/div>\r\n                <div class=\"accordion-item-v8\" data-index=\"0\" data-image-src=\"https:\/\/kansoft.ch\/wp-content\/uploads\/2025\/07\/gothic-cathedral-with-two-towers.webp\">\r\n                     <div class=\"accordion-header-v8\">\r\n                        <div class=\"icon\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"><\/path><circle cx=\"12\" cy=\"10\" r=\"3\"><\/circle><\/svg><\/div>\r\n                        <span>Local Presence in Switzerland<\/span>\r\n                    <\/div>\r\n                    <div class=\"accordion-content-v8\"><p>On-the-ground support with Swiss market understanding.<\/p><\/div>\r\n                <\/div>\r\n                <div class=\"accordion-item-v8\" data-index=\"7\" data-image-src=\"https:\/\/kansoft.ch\/wp-content\/uploads\/2025\/09\/blogs-and-article-for-kansoft.ch-4-1.jpg\">\r\n                    <div class=\"accordion-header-v8\">\r\n                        <div class=\"icon\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M2.25 18 9 11.25l4.306 4.306a11.95 11.95 0 0 1 5.814-5.517l2.7-1.35a.75.75 0 0 1 1.05.218l.22.33a.75.75 0 0 1-.218 1.05l-1.35 2.7a11.95 11.95 0 0 1-5.517 5.814l-4.306 4.306L2.25 18Z\"\/><path d=\"m3.75 16.5 6-6\"\/><path d=\"m11.25 6 6-6\"\/><\/svg><\/div>\r\n                        <span>Flexible Delivery Models<\/span>\r\n                    <\/div>\r\n                    <div class=\"accordion-content-v8\"><p>Hybrid setups tailored to your needs.<\/p><\/div>\r\n                <\/div>\r\n            <\/div>\r\n\r\n            <div class=\"visual-panel-v8\">\r\n                <div class=\"sticky-visual-v8\">\r\n                    <div class=\"visual-frame-v8\">\r\n                        <div class=\"visual-image-wrapper-v8\">\r\n                            <img decoding=\"async\" src=\"\" class=\"visual-image-v8\" alt=\"Kansoft Feature Visual\">\r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n<\/div>\r\n<script>\r\n(()=>{const t=document.querySelector(\".section-why-kansoft-v8\");if(!t||t.classList.contains(\"js-initialized\"))return;t.classList.add(\"js-initialized\");const e=t.querySelectorAll(\".accordion-item-v8\"),s=t.querySelector(\".visual-image-v8\"),i=t.querySelector(\".accordion-progress-fill-v8\"),o=t.querySelector(\".visual-frame-v8\");let n;if(e.forEach(t=>{if(t.dataset.imageSrc){const e=new Image;e.src=t.dataset.imageSrc}}),window.innerWidth<=992)return e.forEach(t=>{t.addEventListener(\"click\",()=>{const o=t.classList.contains(\"is-active\");e.forEach(t=>t.classList.remove(\"is-active\")),o||(t.classList.add(\"is-active\"),clearTimeout(n),(()=>{const e=t.dataset.imageSrc;s&&s.src!==e&&(s.style.opacity=0,n=setTimeout(()=>{s.src=e,s.style.opacity=1},200))})())})}),void(e.length>0&&(()=>{const t=e[0];t.classList.add(\"is-active\"),s&&t.dataset.imageSrc&&(s.src=t.dataset.imageSrc,s.style.opacity=1)})());let r=e[0];const a=Array.from(e),c=t=>{if(!t||t===r)return;r&&r.classList.remove(\"is-active\"),t.classList.add(\"is-active\"),r=t,clearTimeout(n),(()=>{const e=t.dataset.imageSrc;s&&s.src!==e&&(s.style.opacity=0,n=setTimeout(()=>{s.src=e,s.style.opacity=1},300))})(),(()=>{const e=a.indexOf(t),s=e\/(e.length-1)*100;i&&(i.style.height=`${s}%`)})()};e.forEach(t=>{t.addEventListener(\"mouseenter\",()=>c(t))}),o&&(t.addEventListener(\"mousemove\",e=>{const s=t.getBoundingClientRect(),i=e.clientX-s.left,n=e.clientY-s.top,r=s.width\/2,a=s.height\/2,c=(n-a)\/50,l=-(i-r)\/50;o.style.transform=`rotateX(${c}deg) rotateY(${l}deg)`}),t.addEventListener(\"mouseleave\",()=>{o.style.transform=\"rotateX(0deg) rotateY(0deg)\"})),r&&(r.classList.add(\"is-active\"),s&&r.dataset.imageSrc&&(s.src=r.dataset.imageSrc,s.style.opacity=1))})();\r\n<\/script>\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-e2bf587 e-con-full p-0 e-flex e-con e-parent\" data-id=\"e2bf587\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-53e5d62 elementor-widget elementor-widget-html\" data-id=\"53e5d62\" 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\/* Reusing your existing color variables for consistency *\/\r\n:root {\r\n    --primary-dark: #0A004F;\r\n    --primary-accent: #029E84;\r\n    --primary-white: #fff;\r\n    --text-light: #c0c0e0;\r\n    --anim-bezier: cubic-bezier(.2, .8, .2, 1);\r\n}\r\n\r\n.ihk-certification-section-v2 {\r\n    font-family: 'Montserrat', sans-serif;\r\n    color: var(--primary-white);\r\n    padding: 60px 0px;\r\n    overflow: hidden;\r\n    position: relative;\r\n    border-top: 1px solid rgba(255, 255, 255, .1);\r\n}\r\n\r\n.ihk-certification-section-v2::before {\r\n    content: '';\r\n    position: absolute;\r\n    top: 0; left: 0; right: 0; bottom: 0;\r\n    z-index: 1;\r\n    background: linear-gradient(-45deg, #0A004F, #100560, #013A32, #0A004F);\r\n    background-size: 400% 400%;\r\n    animation: move-gradient-bg 15s ease infinite;\r\n}\r\n\r\n.ihk-certification-container-v2 {\r\n    max-width: 1200px;\r\n    margin: 0 auto;\r\n    display: grid;\r\n    grid-template-columns: 1fr 1fr;\r\n    align-items: center;\r\n    gap: 30px;\r\n    position: relative;\r\n    z-index: 2;\r\n}\r\n\r\n.ihk-content-area-v2 {\r\n    opacity: 1;\r\n}\r\n\r\n.ihk-content-area-v2 .eyebrow-text {\r\n    font-size: 1rem;\r\n    font-weight: 700;\r\n    color: var(--primary-accent);\r\n    margin-bottom: 1rem;\r\n    text-transform: uppercase;\r\n    letter-spacing: 1px;\r\n    animation: fadeIn-up .8s var(--anim-bezier) .2s forwards;\r\n    opacity: 0;\r\n}\r\n\r\n.ihk-content-area-v2 h2 {\r\n    font-size: clamp(2rem, 4vw, 2.5rem);\r\n    font-weight: 800;\r\n    line-height: 1.3;\r\n    margin: 0 0 1.5rem 0;\r\n    color: var(--primary-white); \/* --- UPDATED: Explicitly set heading color to white --- *\/\r\n}\r\n\r\n.ihk-content-area-v2 h2 span {\r\n    display: block;\r\n    animation: fadeIn-up .8s var(--anim-bezier) forwards;\r\n    opacity: 0;\r\n}\r\n.ihk-content-area-v2 h2 span:nth-child(1) { animation-delay: .4s; }\r\n.ihk-content-area-v2 h2 span:nth-child(2) { animation-delay: .6s; }\r\n\r\n.ihk-content-area-v2 p {\r\n    font-size: 1.05rem;\r\n    color: var(--text-light);\r\n    line-height: 1.7;\r\n    max-width: 500px;\r\n    margin-bottom: 0; \/* Adjusted margin since button is removed *\/\r\n    animation: fadeIn-up .8s var(--anim-bezier) .8s forwards;\r\n    opacity: 0;\r\n}\r\n\r\n.ihk-logo-showcase-v2 {\r\n    perspective: 1000px;\r\n    animation: zoom-in 1s var(--anim-bezier) .8s forwards;\r\n    opacity: 0;\r\n    margin: auto;\r\n}\r\n\r\n.ihk-logo-wrapper-v2 {\r\n    position: relative;\r\n    background: rgba(255, 255, 255, .03);\r\n    border: 1px solid rgba(255, 255, 255, .1);\r\n    border-radius: 20px;\r\n    padding: 0px;\r\n    max-width: 400px;\r\n    width: 100%;\r\n    transform-style: preserve-3d;\r\n    transition: transform 0.2s linear, box-shadow 0.4s ease;\r\n    animation: pulse-glow 4s infinite ease-in-out;\r\n}\r\n\r\n.ihk-logo-wrapper-v2 img {\r\n    display: block;\r\n    width: 100%;\r\n    height: auto;\r\n    border-radius: 10px;\r\n}\r\n\r\n\/* Animations *\/\r\n@keyframes move-gradient-bg {\r\n    0% { background-position: 0% 50%; }\r\n    50% { background-position: 100% 50%; }\r\n    100% { background-position: 0% 50%; }\r\n}\r\n@keyframes fadeIn-up {\r\n    from { opacity: 0; transform: translateY(30px); }\r\n    to { opacity: 1; transform: translateY(0); }\r\n}\r\n@keyframes zoom-in {\r\n    from { opacity: 0; transform: scale(0.9); }\r\n    to { opacity: 1; transform: scale(1); }\r\n}\r\n@keyframes pulse-glow {\r\n    0% { box-shadow: 0 0 20px -10px rgba(2, 158, 132, 0); }\r\n    50% { box-shadow: 0 0 40px -5px rgba(2, 158, 132, .4); }\r\n    100% { box-shadow: 0 0 20px -10px rgba(2, 158, 132, 0); }\r\n}\r\n\r\n\/* Responsive adjustments *\/\r\n@media (max-width: 991px) {\r\n    .ihk-certification-container-v2 {\r\n        grid-template-columns: 1fr;\r\n        text-align: center;\r\n    }\r\n    .ihk-content-area-v2 p {\r\n        margin-left: auto;\r\n        margin-right: auto;\r\n    }\r\n    .ihk-logo-showcase-v2 {\r\n        margin-top: 40px;\r\n    }\r\n}\r\n@media (max-width: 767px) {\r\n\t.page-id-20077 .elementor-element .ihk-certification-section-v2 .ihk-logo-wrapper-v2 img {\r\n\t   height: 140px !important;\r\n\t}\r\n\r\n\t.page-id-20077 .elementor-element .ihk-certification-section-v2 {\r\n\t\tpadding-bottom: 25px !important;\r\n\t}\r\n}\r\n<\/style>\r\n\r\n<div class=\"ihk-certification-section-v2\">\r\n    <div class=\"ihk-certification-container-v2\">\r\n        <div class=\"ihk-content-area-v2\">\r\n            <h2>\r\n                <span>We are Members of<\/span>\r\n                <span class=\"highlight-text\">IHK St. Gallen<\/span>\r\n            <\/h2>\r\n            <p>\r\n                We are committed to contributing to the regional innovation ecosystem, supporting collaboration, and strengthening\r\nthe local tech community.\r\n            <\/p>\r\n            <\/div>\r\n\r\n        <div class=\"ihk-logo-showcase-v2\" id=\"ihk-showcase\">\r\n            <div class=\"ihk-logo-wrapper-v2\">\r\n                <img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/kansoft.ch\/wp-content\/uploads\/2025\/09\/Member-of-2.png?ssl=1\" alt=\"IHK Member Certification Logo\">\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n<\/div>\r\n\r\n<script>\r\ndocument.addEventListener('DOMContentLoaded', function() {\r\n    const showcase = document.getElementById('ihk-showcase');\r\n    if (showcase) {\r\n        const wrapper = showcase.querySelector('.ihk-logo-wrapper-v2');\r\n        const intensity = 15;\r\n\r\n        showcase.addEventListener('mousemove', (e) => {\r\n            const rect = showcase.getBoundingClientRect();\r\n            const x = e.clientX - rect.left;\r\n            const y = e.clientY - rect.top;\r\n            const midX = rect.width \/ 2;\r\n            const midY = rect.height \/ 2;\r\n            const rotateY = ((x - midX) \/ midX) * intensity;\r\n            const rotateX = -((y - midY) \/ midY) * intensity;\r\n            wrapper.style.transform = `rotateX(${rotateX}deg) rotateY(${rotateY}deg)`;\r\n        });\r\n\r\n        showcase.addEventListener('mouseleave', () => {\r\n            wrapper.style.transform = 'rotateX(0deg) rotateY(0deg)';\r\n        });\r\n    }\r\n});\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ac1ad8e e-flex e-con-boxed e-con e-parent\" data-id=\"ac1ad8e\" 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-c1292ae elementor-widget elementor-widget-html\" data-id=\"c1292ae\" 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\/* The Modal (background) *\/\r\n.modalPopup {\r\n  display: none; \/* Hidden by default *\/\r\n  position: fixed;\r\n  z-index: 999999999;\r\n  padding-top: 5px;\r\n  left: 0;\r\n  top: 0;\r\n  width: 100%;\r\n  height: 100%;\r\n  overflow: auto; \/* Enable scroll if needed *\/\r\n  background-color: rgba(0,0,0,0.4); \/* Black w\/ opacity *\/\r\n}\r\n\r\n\/* Modal Content *\/\r\n.popup-content {\r\n  background-color: #fefefe;\r\n  margin: auto;\r\n  padding: 5px 20px 15px 20px;\r\n  border: 1px solid #888;\r\n  width: 80%;\r\n}\r\n\r\n\/* The Close Button *\/\r\n.closePopup {\r\n  color: #aaaaaa;\r\n  float: right;\r\n  font-size: 20px;\r\n  font-weight: 500;\r\n  top: 10% !important;\r\n  right: 10% !important;\r\n  position: absolute;\r\n  z-index: 100;\r\n}\r\n\r\n.closePopup:hover,\r\n.closePopup:focus {\r\n  color: #000;\r\n  text-decoration: none;\r\n  cursor: pointer;\r\n}\r\n\r\n@media only screen and (max-width: 600px) {\r\n  .popup-content {\r\n    width: 95%;\r\n  }\r\n  .closePopup {\r\n    left: 10% !important;\r\n    top: 5% !important;\r\n  }\r\n}\r\n<\/style>\r\n\r\n<!-- Trigger\/Open The Modal -->\r\n\r\n<!-- The Modal -->\r\n<!--<div class=\"modalPopup callPopup\">-->\r\n  <!-- Calendly Inline Widget inside modal -->\r\n<!--  <div class=\"calendly-inline-widget\" data-url=\"https:\/\/calendly.com\/kansoft-solutions-dach\/30min\" style=\"min-width:320px;height:700px;\">-->\r\n<!--    <span class=\"closePopup\">X<\/span>-->\r\n<!--  <\/div>-->\r\n<!--<\/div>-->\r\n<script>\r\n\/\/ (function() {\r\n\/\/     var script = document.createElement(\"script\");\r\n\/\/     script.type = \"text\/javascript\";\r\n\/\/     script.src = \"https:\/\/assets.calendly.com\/assets\/external\/widget.js\";\r\n\/\/     script.async = true;\r\n\/\/     document.head.appendChild(script);\r\n\/\/ })();\r\n\r\ndocument.addEventListener(\"DOMContentLoaded\", function() {\r\n    \/\/ Get the modal\r\n    var modal = document.querySelector(\".callPopup\");\r\n\r\n    \/\/ Get the button that opens the modal\r\n    var openModalButton = document.querySelector(\"#openModalBtn\");\r\n\r\n    \/\/ Get the close button inside the modal\r\n    var closeButton = document.querySelector(\".closePopup\");\r\n\r\n    \/\/ Ensure elements exist before attaching event listeners\r\n    if (openModalButton && modal && closeButton) {\r\n        \/\/ When the user clicks the button, open the modal\r\n        openModalButton.onclick = function(e) {\r\n            e.preventDefault();\r\n            modal.style.display = \"block\";\r\n        };\r\n\r\n        \/\/ When the user clicks on the close button, close the modal\r\n        closeButton.onclick = function() {\r\n            modal.style.display = \"none\";\r\n        };\r\n\r\n        \/\/ When the user clicks anywhere outside of the modal, close it\r\n        window.onclick = function(event) {\r\n            if (event.target === modal) {\r\n                modal.style.display = \"none\";\r\n            }\r\n        };\r\n    } else {\r\n        console.error(\"Modal or button elements are not found in the DOM.\");\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-6ce3eef e-flex e-con-boxed e-con e-parent\" data-id=\"6ce3eef\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e099499 e-con-full e-flex e-con e-parent\" data-id=\"e099499\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ab7d0b4 elementor-widget elementor-widget-html\" data-id=\"ab7d0b4\" 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:root{--c-primary-dark:#0A004F;--c-secondary-green:#029e84;--c-white:#fff;--font-family:'Montserrat',sans-serif;--c-text-dark:#2a2f35;--c-text-muted-dark:#555;--c-text-muted-light:rgba(255,255,255,.9);--anim-bezier:cubic-bezier(.25,.8,.25,1)}.hero-section-v2{background-color:var(--c-primary-dark);color:var(--c-white);font-family:var(--font-family);padding:160px 0 100px;min-height:100vh;position:relative;overflow:hidden;display:flex;align-items:center;text-align:left}.hero-section-v2::after,.hero-section-v2::before{content:'';position:absolute;border-radius:50%;filter:blur(140px);z-index:0;will-change:transform}.hero-section-v2::before{width:700px;height:700px;background:rgba(2,158,132,.15);top:-25%;left:-15%;animation:spin 30s linear infinite alternate}.hero-section-v2::after{width:600px;height:600px;background:rgba(10,0,79,.6);bottom:-30%;right:-20%;animation:spin 40s linear infinite reverse}@keyframes spin{from{transform:rotate(0deg) scale(1)}to{transform:rotate(360deg) scale(1.2)}}.hero-container-v2{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:\"content visual\";align-items:center;gap:60px;max-width:1200px;width:100%;padding:0 40px;margin:0 auto;position:relative;z-index:1}.hero-content-left-v2{grid-area:content;max-width:550px;opacity:0;transform:translateY(20px);transition:opacity .6s var(--anim-bezier),transform .6s var(--anim-bezier)}.hero-content-left-v2.is-visible{opacity:1;transform:translateY(0)}.hero-content-left-v2 h1{font-size:clamp(2.2rem,4vw,2.8rem);font-weight:700;line-height:1.15;margin-bottom:20px;text-transform:uppercase;letter-spacing:1px;text-shadow:0 4px 15px rgba(0,0,0,.25);color:var(--c-white)}.hero-content-left-v2 .highlight-text{color:var(--c-secondary-green);font-weight:700}.hero-content-left-v2 p{font-size:16px;line-height:1.7;margin-bottom:35px;color:var(--c-white);max-width:500px}.hero-content-left-v2 .cta-button{background:var(--c-secondary-green);color:var(--c-white);padding:15px 30px;border-radius:8px;text-decoration:none;font-weight:700;font-size:1rem;display:inline-flex;align-items:center;justify-content:center;gap:10px;box-shadow:0 5px 20px rgba(2,158,132,.3);transition:all .3s var(--anim-bezier);width:300px;margin-top:30px}.hero-content-left-v2 .cta-button:hover{background-color:#fff;transform:translateY(-4px);box-shadow:0 8px 25px #fff;color:var(--c-secondary-green)}.hero-visual-right-v2{grid-area:visual;position:relative;display:flex;justify-content:center;align-items:center;min-height:550px}.hero-illustration-v2{max-width:100%;height:auto;animation:breathe 8s ease-in-out infinite}@keyframes breathe{0%,100%{transform:scale(.95)}50%{transform:scale(1)}}.hero-flag-container{position:absolute;top:40px;right:100px;width:60px;height:160px;z-index:10;background:rgba(255,255,255,.3)!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.15);border-radius:0 0 30px 30px;box-shadow:0 5px 15px rgba(0,0,0,.2);cursor:pointer;transition:transform .4s cubic-bezier(.1,.8,.3,1),box-shadow .4s ease;display:flex;justify-content:center;align-items:flex-end;padding-bottom:4px}.hero-flag-badge{width:52px;height:52px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.2);border-radius:50%;box-shadow:0 2px 5px rgba(0,0,0,.1);animation:pulse-glow 3s infinite ease-in-out;transition:transform .4s ease,box-shadow .4s ease}.hero-flag-badge svg{width:100%;border-radius:50%}@keyframes pulse-glow{0%{box-shadow:0 2px 5px rgba(0,0,0,.1),0 0 15px rgba(2,158,132,.2)}50%{box-shadow:0 2px 5px rgba(0,0,0,.1),0 0 30px rgba(2,158,132,.4)}100%{box-shadow:0 2px 5px rgba(0,0,0,.1),0 0 15px rgba(2,158,132,.2)}}.hero-flag-container:hover{transform:translateY(-5px) perspective(1000px) rotateY(-5deg);box-shadow:0 10px 30px rgba(0,0,0,.3)}.hero-flag-container:hover .hero-flag-badge{animation-play-state:paused;box-shadow:0 5px 15px rgba(2,158,132,.4)}.stat-card-desktop{position:absolute;background:var(--c-white);color:var(--c-text-dark);padding:15px 18px;border-radius:16px;box-shadow:0 15px 40px -10px rgba(0,0,0,.3);border:1px solid rgba(10,0,79,.2);display:flex;flex-direction:column;gap:5px;width:190px;transition:all .5s var(--anim-bezier);opacity:0;transform:scale(.8) translateY(20px)}.stat-card-desktop.is-visible{opacity:1;transform:scale(1) translateY(0)}.stat-card-desktop:hover{transform:scale(1.08) translateY(-5px)!important;box-shadow:0 20px 45px -10px rgba(0,0,0,.4);transition-delay:0s!important}.stat-card-desktop strong{font-size:clamp(1.6rem,3vw,2rem);font-weight:700;color:var(--c-secondary-green)}.stat-card-desktop .small-desc{font-size:.8rem;color:var(--c-text-muted-dark);font-weight:500}.stat-card-desktop:nth-of-type(1){top:5%;left:-10%}.stat-card-desktop:nth-of-type(2){top:40%;right:-5%}.stat-card-desktop:nth-of-type(3){bottom:15%;right:-5%}.stat-card-desktop:nth-of-type(4){bottom:0;left:0}.stat-cards-mobile-grid{display:none;grid-area:cards;grid-template-columns:repeat(2,1fr);gap:20px;margin:40px 0}.stat-card-mobile{background:var(--c-primary-dark);border:1px solid rgba(255,255,255,.2);color:var(--c-white);padding:20px;border-radius:12px;text-align:center;opacity:0;transform:translateY(20px);transition:opacity .5s var(--anim-bezier),transform .5s var(--anim-bezier)}.stat-card-mobile.is-visible{opacity:1;transform:translateY(0)}.stat-card-mobile strong{display:block;font-size:2rem;font-weight:700;color:var(--c-secondary-green)}.stat-card-mobile .small-desc{font-size:.85rem;color:var(--c-white)}.hero-credentials{margin-top:30px;display:flex;flex-wrap:nowrap;gap:10px;width:80%}.credential-badge{position:relative;flex-grow:1;height:80px;min-width:180px;border-radius:8px;overflow:hidden;cursor:pointer;transition:transform .3s var(--anim-bezier)}.credential-badge:hover{transform:translateY(-5px)}.credential-badge img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;transition:opacity .3s ease-in-out}.badge-hover{opacity:0}.badge-default{opacity:1}.credential-badge:hover .badge-default{opacity:0}.credential-badge:hover .badge-hover{opacity:1}@media (max-width:992px){.hero-section-v2{padding:120px 0 80px;min-height:auto}.hero-container-v2{grid-template-columns:1fr;grid-template-areas:\"content\" \"cards\" \"visual\";text-align:center;gap:40px}.hero-content-left-v2{display:flex;flex-direction:column;align-items:center;max-width:600px;margin:0 auto}.hero-content-left-v2 p{margin-left:auto;margin-right:auto}.hero-visual-right-v2{min-height:auto;padding:0;margin-top:20px}.hero-illustration-v2{max-width:70%;margin:0 auto}.stat-card-desktop{display:none}.stat-cards-mobile-grid{display:grid}.hero-credentials{flex-wrap:wrap;justify-content:center}.hero-section-v2::before{width:500px;height:500px}.hero-section-v2::after{width:400px;height:400px}}@media (max-width:768px){.hero-section-v2{padding:100px 0 60px}.hero-container-v2{padding:100px 30px}.hero-content-left-v2 h1{font-size:2rem}.hero-content-left-v2 p{font-size:1rem}.hero-flag-container{top:100px;right:20px;width:48px;height:80px;border-radius:0 0 24px 24px}.hero-flag-badge{width:44px;height:44px}.hero-flag-badge svg{width:28px;height:28px}.stat-cards-mobile-grid{gap:15px}.hero-credentials{gap:8px}.hero-content-left-v2 .cta-button{width:100%;max-width:320px}}@media (max-width:576px){.hero-section-v2{padding:150px 0 50px}.hero-container-v2{padding:0 20px}.stat-cards-mobile-grid{grid-template-columns:1fr}.hero-visual-right-v2{margin-top:0}.hero-illustration-v2{max-width:85%}.hero-credentials{flex-direction:column;width:100%}.credential-badge{min-width:220px}.hero-section-v2::before{width:400px;height:400px}.hero-section-v2::after{width:300px;height:300px}.hero-flag-container{top:55px}}\r\n<\/style>\r\n\r\n\r\n<style>\r\n:root{--c-primary:#1a237e;--c-secondary:#029e84;--c-white:#fff;--c-bg-light:#f7f9fb;--c-text-heading:#1c2532;--c-text-body:#5a6271;--c-border:#dfe6ed;--font-family:'Montserrat',sans-serif;--shadow-sm:0 4px 6px -1px rgba(0,0,0,.05),0 2px 4px -1px rgba(0,0,0,.04);--shadow-md:0 10px 15px -3px rgba(0,0,0,.07),0 4px 6px -2px rgba(0,0,0,.05);--anim-bezier:cubic-bezier(.16,1,.3,1)}.section-resources-v4{background-color:#fff;font-family:var(--font-family);padding:60px 0;position:relative;overflow:hidden}.bg-blob-v4{position:absolute;border-radius:50%;filter:blur(120px);opacity:.6;transition:transform .8s ease-out;will-change:transform;z-index:0}.bg-blob-v4.one{width:450px;height:450px;background:rgba(2,158,132,.1);top:5%;left:-15%}.bg-blob-v4.two{width:400px;height:400px;background:rgba(10,0,79,.08);bottom:0;right:-10%}.resources-container-v4{max-width:1200px;margin:0 auto;padding:0 40px;position:relative;z-index:1}.resources-header-v4{text-align:center;max-width:850px;margin:0 auto 80px}.resources-header-v4 h2{font-size:clamp(2rem,4vw,2.8rem);font-weight:700;color:var(--c-primary-dark);line-height:1.25;margin-bottom:20px}.resources-header-v4 p{font-size:clamp(1rem,1.6vw,1.1rem);color:var(--c-text-muted-grey);line-height:1.7}.resources-header-v4 .highlight-text{color:var(--c-secondary-green);font-weight:700}.magnetic-grid-wrapper-v4{perspective:1500px}.resources-grid-v4{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-bottom:60px}.resource-card-v4{background:var(--c-white);border-radius:16px;padding:30px;text-align:left;position:relative;overflow:hidden;border:1px solid var(--c-card-border-grey);box-shadow:0 8px 25px -10px rgba(42,47,53,.1);text-decoration:none;display:flex;flex-direction:column;will-change:transform;transform-style:preserve-3d;transition:transform .4s var(--anim-bezier),box-shadow .4s var(--anim-bezier),opacity .4s var(--anim-bezier);opacity:0;transform:translateY(30px)}.resource-card-v4.is-visible{opacity:1;transform:translateY(0)}.resource-card-v4::before{content:'';position:absolute;inset:0;border-radius:16px;padding:1px;background:conic-gradient(from 180deg at 50% 50%,var(--c-secondary-green),var(--c-primary-dark),var(--c-secondary-green));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;opacity:0;transition:opacity .4s var(--anim-bezier)}.resource-card-v4:hover::before{opacity:1}.resource-card-v4 .card-icon{width:48px;height:48px;background:var(--c-secondary-green);border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;color:var(--c-white);transition:all .4s var(--anim-bezier);flex-shrink:0}.resource-card-v4:hover .card-icon{background:var(--c-primary-dark);color:#fff;transform:scale(1.1) rotate(-10deg)}.resource-card-v4 .card-icon svg{width:24px;height:24px}.resource-card-v4 .card-content{flex-grow:1}.resource-card-v4 h3{font-size:1.25rem;font-weight:700;color:var(--c-text-dark);margin-bottom:10px;line-height:1.3}.resource-card-v4 p{font-size:.9rem;color:var(--c-text-muted-grey);line-height:1.6;margin-bottom:25px}.resource-card-v4 .download-link{display:inline-flex;align-items:center;justify-content:center;gap:0;padding:14px;background-color:var(--c-secondary-green);color:#fff;border-radius:12px;text-decoration:none;font-weight:600;font-size:.8rem;transition:transform .3s ease,box-shadow .3s ease,background-color .3s ease,color .3s ease;border:1px solid var(--c-card-border-grey)}.resource-card-v4:hover .download-link{transform:translateY(-3px);box-shadow:0 10px 20px -5px var(--c-primary-dark);background-color:var(--c-primary-dark);color:var(--c-white);border-color:var(--c-primary-dark)}@media (max-width:1024px){.resources-grid-v4{grid-template-columns:repeat(2,1fr);gap:30px}}@media (max-width:767px){.section-resources-v4{padding: 10px 0 0 0}.resources-header-v4{margin-bottom:60px}.resources-grid-v4{grid-template-columns:1fr}}\r\n<\/style>\r\n\r\n<div class=\"section-resources-v4\">\r\n    <div class=\"bg-blob-v4 one\"><\/div>\r\n    <div class=\"bg-blob-v4 two\"><\/div>\r\n\r\n    <div class=\"resources-container-v4\">\r\n        <div class=\"resources-header-v4\">\r\n            <h2 class=\"cs-section-heading\">Insights That Guide <br> <span class=\"highlight-text\">Digital Transformation <\/span> <\/h2>\r\n        <\/div>\r\n\r\n        <div class=\"magnetic-grid-wrapper-v4\">\r\n            <div class=\"resources-grid-v4\">\r\n\r\n                <div class=\"resource-card-v4\">\r\n                    <div class=\"card-icon\">\r\n                        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\r\n                            <path d=\"M4 19.5A2.5 2.5 0 0 1 6.5 17H20\"><\/path>\r\n                            <path d=\"M6.5 2H20v20H6.5A2.5 2.5 0 0 1 4 19.5v-15A2.5 2.5 0 0 1 6.5 2z\"><\/path>\r\n                        <\/svg>\r\n                    <\/div>\r\n                    <div class=\"card-content\">\r\n                        <h3>Hybrid Engineering ROI Calculator<\/h3>\r\n                        <p>Compare Swiss in-house costs with hybrid models to see ROI, savings, and scalability potential.<\/p>\r\n                    <\/div>\r\n                    <a href=\"\/hybrid-engineering-roi-calculator\/\" class=\"download-link\">Calculate Your ROI<\/a>\r\n                <\/div>\r\n\r\n                <div class=\"resource-card-v4\">\r\n                    <div class=\"card-icon\">\r\n                        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\r\n                            <rect x=\"3\" y=\"3\" width=\"18\" height=\"18\" rx=\"2\" ry=\"2\"><\/rect>\r\n                            <line x1=\"9\" y1=\"3\" x2=\"9\" y2=\"21\"><\/line>\r\n                            <line x1=\"15\" y1=\"3\" x2=\"15\" y2=\"21\"><\/line>\r\n                            <line x1=\"3\" y1=\"9\" x2=\"21\" y2=\"9\"><\/line>\r\n                            <line x1=\"3\" y1=\"15\" x2=\"21\" y2=\"15\"><\/line>\r\n                        <\/svg>\r\n                    <\/div>\r\n                    <div class=\"card-content\">\r\n                        <h3>Palisis AG <br>Case Study<\/h3>\r\n                        <p>See how a Swiss scale-up balanced growth, governance, and global expansion, while staying true to Swiss standards.<\/p>\r\n                    <\/div>\r\n                    <a href=\"#palisis-case-study\" class=\"download-link\">Read the Case Study<\/a>\r\n                <\/div>\r\n\r\n                <div class=\"resource-card-v4\">\r\n                    <div class=\"card-icon\">\r\n                        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\r\n                            <path d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"><\/path>\r\n                        <\/svg>\r\n                    <\/div>\r\n                    <div class=\"card-content\">\r\n                        <h3>GCC Setup Map<\/h3>\r\n                        <p>A practical roadmap for Swiss Tech leaders to scale internationally while preserving governance, compliance, and Swiss efficiency.<\/p>\r\n                    <\/div>\r\n                    <a href=\"\/gcc-setup-playbook\/\" class=\"download-link\">Get the Blueprint<\/a>\r\n                <\/div>\r\n\r\n                <div class=\"resource-card-v4\">\r\n                    <div class=\"card-icon\">\r\n                        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\r\n                            <path d=\"M21.21 15.89A10 10 0 1 1 8 2.83\"><\/path>\r\n                            <path d=\"M22 12A10 10 0 0 0 12 2v10z\"><\/path>\r\n                        <\/svg>\r\n                    <\/div>\r\n                    <div class=\"card-content\">\r\n                        <h3>Swiss Cloud <br>Cost Calculator<\/h3>\r\n                        <p>Uncover hidden cloud costs and optimize spend with Swiss-specific benchmarks for predictable, efficient scaling.<\/p>\r\n                    <\/div>\r\n                    <a href=\"\/swiss-cloud-cost-calculator\/\" class=\"download-link\">Calculate Cloud Cost<\/a>\r\n                <\/div>\r\n\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n<\/div>\r\n\r\n<script>\r\n(()=>{const t={mainHeadline:`Entdecken Sie unsere <span class=\"highlight-text\">ICT-Ressourcen<\/span>`,cards:[{h3:`ROI-Rechner f\u00fcr hybrides Engineering`,p:`Vergleichen Sie Schweizer Kosten f\u00fcr internes Engineering mit hybriden Modellen, um ROI, Einsparungen und Skalierungspotenzial zu erkennen.`,button:`Berechnen Sie Ihren ROI`},{h3:`Fallstudie Palisis AG`,p:`Sehen Sie wie ein Schweizer Scale-up Wachstum, Governance und globale Expansion meisterte \u2013 und dabei stets den Schweizer Standards treu blieb.`,button:`Fallstudie lesen`},{h3:`GCC Setup-Roadmap`,p:`Eine praxisorientierte Roadmap f\u00fcr schweizer Tech-F\u00fchrungskr\u00e4fte zur internationalen Skalierung unter Wahrung von Governance, Compliance und Schweizerischer Effizienz.`,button:`Blueprint erhalten`},{h3:`Schweizer Cloud-Kostenrechner`,p:`Decken Sie versteckte Cloud-Kosten auf und optimieren Sie Ausgaben mit Schweizerischen Benchmarks f\u00fcr vorhersehbare, effiziente Skalierung.`,button:`Cloud-Kosten berechnen`}]};if(window.location.pathname.includes(\"\/de\")){const e=document.querySelector(\".resources-header-v4 h2\");e&&(e.innerHTML=t.mainHeadline),document.querySelectorAll(\".resources-grid-v4 .resource-card-v4\").forEach((e,s)=>{const n=e.querySelector(\"h3\"),o=e.querySelector(\"p\"),c=e.querySelector(\".download-link\"),a=t.cards[s];a&&(n&&(n.innerHTML=a.h3),o&&(o.textContent=a.p),c&&(c.textContent=a.button))})}const e=document.querySelector(\".section-resources-v4\");if(!e||e.classList.contains(\"js-initialized\"))return;e.classList.add(\"js-initialized\");const s=new IntersectionObserver((t,e)=>{t.forEach(t=>{t.isIntersecting&&(t.target.classList.add(\"is-visible\"),e.unobserve(t.target))})},{threshold:.1});e.querySelectorAll(\".resource-card-v4\").forEach((e,t)=>{e.style.transitionDelay=`${100*t}ms`,s.observe(e)})})();\r\n<\/script>\r\n\r\n\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b9b17ab e-flex e-con-boxed e-con e-parent\" data-id=\"b9b17ab\" 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-cdfef5f elementor-widget elementor-widget-html\" data-id=\"cdfef5f\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"outsourcebetter\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\n:root{--c-primary:#1a237e;--c-secondary:#029e84;--c-white:#fff;--c-bg-light:#f7f9fb;--c-text-heading:#1c2532;--c-text-body:#5a6271;--c-border:#dfe6ed;--font-family:'Montserrat',sans-serif;--shadow-sm:0 4px 6px -1px rgba(0,0,0,.05),0 2px 4px -1px rgba(0,0,0,.04);--shadow-md:0 10px 15px -3px rgba(0,0,0,.07),0 4px 6px -2px rgba(0,0,0,.05);--anim-bezier:cubic-bezier(.16,1,.3,1)}.advantage-section-v9{font-family:var(--font-family);} .advantage-section-v9.newsletter-section-last{background-color: unset !important;} .advantage-container-v9{max-width:1200px;margin:0 auto}.advantage-header-v9{text-align:center;margin-bottom:70px;max-width:700px;margin-left:auto;margin-right:auto}.advantage-header-v9 .heading{font-size:clamp(2.2rem,4vw,3rem);font-weight:800;color:var(--c-text-heading);line-height:1.2}.advantage-header-v9 .heading span{color:var(--c-secondary)}@media (min-width:993px){.advantage-grid-v9{display:grid;grid-template-columns:320px 1fr;gap:60px;align-items:flex-start}.advantage-nav-wrapper-v9{position:sticky;top:100px}.advantage-nav-v9{display:flex;flex-direction:column;gap:15px}.nav-item-v9{display:flex;align-items:center;gap:20px;padding:18px 25px;border-radius:12px;cursor:default;transition:all .3s var(--anim-bezier);border:1px solid transparent;background-color:transparent;text-align:left;width:100%}.nav-item-v9.is-active{background-color:var(--c-white);border-color:var(--c-border);box-shadow:var(--shadow-md);transform:translateX(10px) scale(1.02);color:var(--c-primary)}.nav-number{font-size:1.5rem;font-weight:700;color:var(--c-border);transition:color .3s ease}.nav-title{font-size:1.1rem;font-weight:600;color:var(--c-text-body);transition:color .3s ease}.nav-item-v9.is-active .nav-number{color:var(--c-secondary)}.nav-item-v9.is-active .nav-title{color:var(--c-primary)}.advantage-content-area-v9{border:1px solid var(--c-border);border-radius:16px;background-color:var(--c-white);box-shadow:var(--shadow-sm)}.content-header-v9{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding:25px 35px;border-bottom:2px solid var(--c-border);position:sticky;top:80px;background-color:var(--c-white);border-top-left-radius:16px;border-top-right-radius:16px;z-index:10}.content-header-v9 h3{font-size:1.25rem;font-weight:700;margin:0}.content-header-v9 .local-hiring{color:var(--c-text-heading)}.content-header-v9 .gcc-model{color:var(--c-secondary)}.content-pane-v9{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding:30px 35px;border-bottom:1px solid var(--c-border)}.content-pane-v9:last-child{border-bottom:none}.comparison-column-v9 p{font-size:1rem;line-height:1.7;margin:0;color:var(--c-text-body)}}@media (max-width:992px){.advantage-grid-v9{display:block}.advantage-nav-wrapper-v9,.content-header-v9{display:none}.advantage-content-area-v9{margin-top:40px}.content-pane-v9{background-color:var(--c-white);border:1px solid var(--c-border);border-radius:16px;padding:25px;margin-bottom:20px;box-shadow:var(--shadow-sm)}.content-pane-v9::before{content:attr(data-number) \" \" attr(data-title);display:block;font-size:1.3rem;font-weight:700;color:var(--c-primary);padding-bottom:15px;margin-bottom:25px;border-bottom:1px solid var(--c-border)}.content-pane-v9[data-number=\"01\"]::before{content:\"01 Cost Efficiency\"}.content-pane-v9[data-number=\"02\"]::before{content:\"02 Speed to Market\"}.content-pane-v9[data-number=\"03\"]::before{content:\"03 Ironclad Security\"}.content-pane-v9[data-number=\"04\"]::before{content:\"04 Compliance & IP\"}.comparison-column-v9{margin-bottom:25px}.comparison-column-v9:last-child{margin-bottom:0}.comparison-column-v9::before{display:block;font-size:1.1rem;font-weight:700;margin-bottom:10px}.comparison-column-v9.local-hiring::before{content:'Local Hiring';color:var(--c-text-heading)}.comparison-column-v9.gcc-model::before{content:'GCC Model';color:var(--c-secondary)}}.advantage-cta-area-v9{margin-top:20px;margin-bottom:20px;background-color:var(--c-white);border-radius:24px;padding:40px;border:1px solid var(--c-border)}.cta-grid-v9{display:grid;grid-template-columns:.3fr .7fr;gap:40px;align-items:center}.cta-image-wrapper-v9 img{width:100%;max-width:250px;border-radius:12px;box-shadow:var(--shadow-md)}.cta-content-v9 h3{font-size:1.8rem;font-weight:700;color:var(--c-text-heading);margin:0 0 10px}.cta-content-v9 p{font-size:1rem;line-height:1.7;color:var(--c-text-body);margin:0 0 25px}.cta-button{display:inline-block;padding:14px 28px;background-color:var(--c-secondary);color:var(--c-white);border-radius:12px;text-decoration:none;font-weight:600;font-size:1rem;transition:all .3s ease;border:1px solid var(--c-secondary)}.cta-button:hover{transform:translateY(-3px);box-shadow:0 10px 20px -5px var(--c-primary);background-color:var(--c-primary);border-color:var(--c-primary);color:#fff}.nav-item-v9:hover{background-color:#029e84!important;border-color:#029e84!important;color:#fff!important}@media (max-width:768px){.cta-grid-v9{grid-template-columns:1fr;text-align:center;gap:30px}.cta-image-wrapper-v9{margin:0 auto}}.advantage-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(28,37,50,.6);backdrop-filter:blur(8px);display:flex;justify-content:center;align-items:center;z-index:9999;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility 0s .3s}.advantage-modal-overlay:not(.modal-hidden){opacity:1;visibility:visible}.advantage-modal-content{background-color:var(--c-white);padding:40px;border-radius:16px;max-width:500px;width:90%;position:relative;text-align:center;transform:scale(.95);transition:transform .3s ease}.advantage-modal-overlay:not(.modal-hidden) .advantage-modal-content{transform:scale(1)}.modal-close-button-v9{position:absolute;top:15px;right:15px;background:transparent;border:none;font-size:2rem;line-height:1;color:var(--c-text-body);cursor:pointer;padding:0}.advantage-modal-title{font-size:1.8rem;font-weight:700;color:var(--c-text-heading);margin:0 0 10px}.advantage-modal-subtitle{font-size:1rem;color:var(--c-text-body);margin:0 0 25px}\r\n#outsourcebetter .advantage-cta-area-v9{background-color: rgb(2, 158, 132);     border: 1px solid rgb(2, 158, 132);}\r\n#outsourcebetter .cta-content-v9 h3 {color: white;}\r\n\r\n<\/style>\r\n\r\n<div class=\"advantage-section-v9 newsletter-section-last\">\r\n    <div class=\"advantage-container-v9\">\r\n\r\n        <div class=\"advantage-cta-area-v9\">\r\n            <div class=\"cta-grid-v9\">\r\n                <div class=\"cta-image-wrapper-v9\">\r\n                    <img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/kansoft.ch\/wp-content\/uploads\/2026\/02\/Playbook-cover-6.webp?ssl=1\"\r\n                        alt=\"A cover image of the GCC Playbook.\">\r\n                <\/div>\r\n                <div class=\"cta-content-v9\">\r\n                    <h3>Accelerate Your Cloud Migration <\/h3>\r\n                    <p class=\"text-white\">Transform your IT infrastructure from a cost center into a driver of agility and growth. Download our free, detailed playbook for a strategic, step-by-step roadmap to modernize legacy systems, enhance performance, and future-proof your operations in the cloud.<\/p>\r\n                    <a href=\"\/legacy-playbook\/\" class=\"kansoft-button-trigger\" id=\"open-modal-btn-v9\">Download the Playbook <\/a>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <div id=\"advantage-modal\" class=\"advantage-modal-overlay modal-hidden\">\r\n        <div class=\"advantage-modal-content\">\r\n            <button class=\"modal-close-button-v9\" aria-label=\"Close modal\">&times;<\/button>\r\n            <h3 class=\"advantage-modal-title\">Get the Full Playbook<\/h3>\r\n            <p class=\"advantage-modal-subtitle\">Enter your details below to get the guide delivered to your inbox.<\/p>\r\n            <div class=\"hubspot-no-global-style\">\r\n                <div id=\"hubspot-form-container-v9\"><\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n<\/div>\r\n<script>\r\ndocument.addEventListener(\"DOMContentLoaded\",function(){const t=document.querySelector(\".advantage-section-v9\");if(t){if(window.matchMedia(\"(min-width: 993px)\").matches){const e=t.querySelectorAll(\".nav-item-v9\"),n=t.querySelectorAll(\".content-pane-v9\"),o=t=>{e.forEach(e=>{e.dataset.target===t?e.classList.add(\"is-active\"):e.classList.remove(\"is-active\")})},s=new IntersectionObserver(t=>{const e=t.find(t=>t.isIntersecting);e&&o(e.target.id)},{root:null,rootMargin:\"-40% 0px -40% 0px\",threshold:0});n.forEach(t=>{s.observe(t)})}const e=document.getElementById(\"advantage-modal\"),n=document.getElementById(\"open-modal-btn-v9\"),o=e.querySelector(\".modal-close-button-v9\");let s=!1;const i=\"\/\/js.hsforms.net\/forms\/embed\/v2.js\",a=t=>{if(s||\"undefined\"==typeof hbspt)return;hbspt.forms.create({region:\"na2\",portalId:\"47003847\",formId:\"035fb534-ed44-45ed-9cf0-eca383eca73f\",target:\"#hubspot-form-container-v9\",onFormReady:t=>{const e=window.location.pathname.includes(\"\/de\");if(!e){const e=t[0].querySelector(\"input.hs-button\"),n=t[0].querySelector('input[name=\"email\"]');return e&&(e.value=\"Download The Playbook\"),void(n&&(n.placeholder=\"Email*\"))}const n=t[0],o=n.querySelector(\"input.hs-button\"),s=n.querySelector('input[name=\"email\"]');o&&(o.value=\"Playbook herunterladen\"),s&&(s.placeholder=\"E-Mail*\")}}),s=!0},c=()=>{e&&(e.classList.remove(\"modal-hidden\"),document.body.style.overflow=\"hidden\",function(t,e){if(document.querySelector(`script[src=\"${t}\"]`))return void(\"undefined\"!=typeof hbspt?e():document.querySelector(`script[src=\"${t}\"]`).addEventListener(\"load\",e));const n=document.createElement(\"script\");n.type=\"text\/javascript\",n.src=t,n.onload=e,document.body.appendChild(n)}(i,a))},r=()=>{e&&(e.classList.add(\"modal-hidden\"),document.body.style.overflow=\"\")};n&&n.addEventListener(\"click\",function(t){t.preventDefault(),c()}),o&&o.addEventListener(\"click\",r),e&&e.addEventListener(\"click\",function(t){t.target===e&&r()}),document.addEventListener(\"keydown\",function(t){\"Escape\"===t.key&&!e.classList.contains(\"modal-hidden\")&&r()})}});\r\n<\/script>\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-35008b6 elementor-hidden-desktop e-flex e-con-boxed e-con e-parent\" data-id=\"35008b6\" 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-b16d2e6 elementor-widget elementor-widget-html\" data-id=\"b16d2e6\" 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>\n    div#outsourcebetter {\n    margin-bottom: -25%;\n}\n.kansoft-button-trigger {\n      font-size: 16px;\n      text-transform: capitalize;\n      font-weight: 500;\n      background-color: transparent;\n      background-image: linear-gradient(180deg, #0A004F 0%, #0A004F 100%);\n      border-style: solid;\n      border-width: 3px;\n      border-color: #0A004FD9;\n      border-radius: 10px;\n      padding: 10px 20px;\n      color: white;\n      cursor: pointer;\n    }\n.kansoft-button-trigger:hover {\n      color: #0A004F;\n      background-image: linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);\n      border-color: white;\n    }\n.site-above-footer-wrap[data-section=\"section-above-footer-builder\"]{\n    padding-top: 300px;\n}\n\/* Truncated text with ellipsis *\/\n.truncate-text {\n  display: -webkit-box;\n  -webkit-box-orient: vertical;\n  overflow: hidden;\n  text-overflow: ellipsis;\n  white-space: normal; \/* Allows multi-line truncation *\/\n  -webkit-line-clamp: 3; \/* Number of lines to display *\/\n  position: relative;\n  cursor: pointer;\n}\n.truncate-text[data-expanded=\"true\"] {\n  -webkit-line-clamp: unset; \/* Remove truncation on click *\/\n  overflow: visible;\n}\n\n\n\/* Tooltip styling *\/\n.truncate-text:hover::after {\n  content: attr(title); \/* Set content from the title attribute *\/\n  position: absolute;\n  left: 0;\n  top: 100%;\n  background: #fff;\n  color: #000;\n  padding: 10px;\n  border: 1px solid #ccc;\n  border-radius: 5px;\n  width: max-content;\n  z-index: 1000;\n  white-space: normal; \/* Allow wrapping in tooltip *\/\n  max-width: 300px; \/* Optional: Limit the tooltip's width *\/\n}\n.tooltip {\n  position: absolute;\n  background: #fff;\n  color: #000;\n  padding: 10px;\n  border: 1px solid #ccc;\n  border-radius: 5px;\n  width: max-content;\n  z-index: 1000;\n  white-space: normal; \/* Allow wrapping in tooltip *\/\n  max-width: 300px; \/* Optional: Limit the tooltip's width *\/\n  box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1);\n  opacity: 0; \/* Start hidden *\/\n  transition: opacity 0.3s ease;\n}\n\/* Optional: Transition for tooltip *\/\n.truncate-text:hover::after {\n  transition: opacity 0.3s ease;\n}\n.truncate-text:hover .tooltip,\n.truncate-text .tooltip {\n  opacity: 1; \/* Fade in on hover or click *\/\n}\n@media only screen and (max-width: 600px) {\n\n\t\/*.truncate-text{*\/\n\t\/*\t-webkit-box-orient: inherit;*\/\n\t\/*}*\/\n}\n<\/style>\n<script>\n    document.querySelectorAll('.truncate-text').forEach((element) => {\n  element.addEventListener('click', function (event) {\n    \/\/ Execute only for devices with a max width of 900px\n    if (window.innerWidth > 900) return;\n\n    \/\/ Check if tooltip is already visible\n    const existingTooltip = this.querySelector('.tooltip');\n    if (existingTooltip) {\n      existingTooltip.remove(); \/\/ Remove tooltip if already present\n      return;\n    }\n\n    \/\/ Create tooltip element\n    const tooltip = document.createElement('div');\n    tooltip.className = 'tooltip';\n    tooltip.textContent = this.getAttribute('title');\n\n    \/\/ Append tooltip to the body\n    document.body.appendChild(tooltip);\n\n    \/\/ Get element's position for accurate placement\n    const rect = this.getBoundingClientRect();\n\n    \/\/ Position the tooltip\n    tooltip.style.position = 'absolute';\n    tooltip.style.left = `${rect.left}px`;\n    tooltip.style.top = `${rect.bottom + window.scrollY}px`; \/\/ Place it below the text\n    tooltip.style.background = '#fff';\n    tooltip.style.color = '#000';\n    tooltip.style.padding = '10px';\n    tooltip.style.border = '1px solid #ccc';\n    tooltip.style.borderRadius = '5px';\n    tooltip.style.zIndex = 1000;\n    tooltip.style.whiteSpace = 'normal';\n    tooltip.style.maxWidth = '300px';\n    tooltip.style.boxShadow = '0px 4px 6px rgba(0, 0, 0, 0.1)';\n    tooltip.style.transition = 'opacity 0.3s ease';\n    tooltip.style.opacity = '1';\n\n    \/\/ Remove tooltip on clicking outside\n    const removeTooltip = (event) => {\n      if (!element.contains(event.target) && !tooltip.contains(event.target)) {\n        tooltip.remove();\n        document.removeEventListener('click', removeTooltip);\n      }\n    };\n    document.addEventListener('click', removeTooltip);\n  });\n});\n\n<\/script>\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-bed77e6 e-flex e-con-boxed e-con e-parent\" data-id=\"bed77e6\" 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-7a2a88d elementor-hidden-desktop elementor-widget elementor-widget-spacer\" data-id=\"7a2a88d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\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-b09bb0d e-flex e-con-boxed e-con e-parent\" data-id=\"b09bb0d\" 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-5af8943 elementor-widget elementor-widget-html\" data-id=\"5af8943\" 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 id=\"consultationModal\" class=\"consultation-overlay\">\r\n  <div class=\"consultation-box\">\r\n    <span id=\"closeConsultation\" class=\"consultation-close\">&times;<\/span>\r\n    <iframe \r\n      src=\"https:\/\/meetings-na2.hubspot.com\/amol-dhakne\/30-min-discovery-call?embed=true\" \r\n      width=\"100%\" \r\n      height=\"100%\" \r\n      style=\"border: none;\"\r\n      allowtransparency=\"true\">\r\n    <\/iframe>\r\n  <\/div>\r\n<\/div>\r\n<style>\r\n.consultation-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);z-index:9999999999;justify-content:center;align-items:center}.consultation-box{background:#f5f8fa;padding:0;border-radius:8px;max-width:800px;width:90%;height:90%;position:relative;box-shadow:0 4px 20px rgba(0,0,0,.3);padding-top:30px}.consultation-close{position:absolute;top:-3%;right:8px;font-size:51px;cursor:pointer;z-index:1;color:#000}\r\n<\/style>\r\n<script>\r\njQuery(function($){const mlm_l=$(\".menu-item-15505 > a\");mlm_l.length?(mlm_l.attr(\"href\",\"#\").on(\"click\",function(e){e.preventDefault(),$(\"#consultationModal\").css(\"display\",\"flex\")}),$(\"#closeConsultation\").on(\"click\",function(){$(\"#consultationModal\").hide()}),$(\"#consultationModal\").on(\"click\",function(e){$(e.target).is(\"#consultationModal\")&&$(this).hide()})):console.warn(\"Consultation menu link not found.\")});\r\n<\/script>\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-4619098 e-flex e-con-boxed e-con e-parent\" data-id=\"4619098\" 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-410bf85 elementor-widget elementor-widget-html\" data-id=\"410bf85\" 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\/* The Modal (background) *\/\r\n.modalPopup {\r\n  display: none; \/* Hidden by default *\/\r\n  position: fixed;\r\n  z-index: 999999999;\r\n  padding-top: 5px;\r\n  left: 0;\r\n  top: 0;\r\n  width: 100%;\r\n  height: 100%;\r\n  overflow: auto; \/* Enable scroll if needed *\/\r\n  background-color: rgba(0,0,0,0.4); \/* Black w\/ opacity *\/\r\n}\r\n\r\n\/* Modal Content *\/\r\n.popup-content {\r\n  background-color: #fefefe;\r\n  margin: auto;\r\n  padding: 5px 20px 15px 20px;\r\n  border: 1px solid #888;\r\n  width: 80%;\r\n}\r\n\r\n\/* The Close Button *\/\r\n.closePopup {\r\n  color: #aaaaaa;\r\n  float: right;\r\n  font-size: 20px;\r\n  font-weight: 500;\r\n  top: 10% !important;\r\n  right: 10% !important;\r\n  position: absolute;\r\n  z-index: 100;\r\n}\r\n\r\n.closePopup:hover,\r\n.closePopup:focus {\r\n  color: #000;\r\n  text-decoration: none;\r\n  cursor: pointer;\r\n}\r\n\r\n@media only screen and (max-width: 600px) {\r\n  .popup-content {\r\n    width: 95%;\r\n  }\r\n  .closePopup {\r\n    left: 10% !important;\r\n    top: 5% !important;\r\n  }\r\n}\r\n<\/style>\r\n\r\n<!-- Trigger\/Open The Modal -->\r\n\r\n<!-- The Modal -->\r\n<!--<div class=\"modalPopup callPopup\">-->\r\n  <!-- Calendly Inline Widget inside modal -->\r\n<!--  <div class=\"calendly-inline-widget\" data-url=\"https:\/\/calendly.com\/kansoft-solutions-dach\/30min\" style=\"min-width:320px;height:700px;\">-->\r\n<!--    <span class=\"closePopup\">X<\/span>-->\r\n<!--  <\/div>-->\r\n<!--<\/div>-->\r\n<script>\r\n\/\/ (function() {\r\n\/\/     var script = document.createElement(\"script\");\r\n\/\/     script.type = \"text\/javascript\";\r\n\/\/     script.src = \"https:\/\/assets.calendly.com\/assets\/external\/widget.js\";\r\n\/\/     script.async = true;\r\n\/\/     document.head.appendChild(script);\r\n\/\/ })();\r\n\r\ndocument.addEventListener(\"DOMContentLoaded\", function() {\r\n    \/\/ Get the modal\r\n    var modal = document.querySelector(\".callPopup\");\r\n\r\n    \/\/ Get the button that opens the modal\r\n    var openModalButton = document.querySelector(\"#openModalBtn\");\r\n\r\n    \/\/ Get the close button inside the modal\r\n    var closeButton = document.querySelector(\".closePopup\");\r\n\r\n    \/\/ Ensure elements exist before attaching event listeners\r\n    if (openModalButton && modal && closeButton) {\r\n        \/\/ When the user clicks the button, open the modal\r\n        openModalButton.onclick = function(e) {\r\n            e.preventDefault();\r\n            modal.style.display = \"block\";\r\n        };\r\n\r\n        \/\/ When the user clicks on the close button, close the modal\r\n        closeButton.onclick = function() {\r\n            modal.style.display = \"none\";\r\n        };\r\n\r\n        \/\/ When the user clicks anywhere outside of the modal, close it\r\n        window.onclick = function(event) {\r\n            if (event.target === modal) {\r\n                modal.style.display = \"none\";\r\n            }\r\n        };\r\n    } else {\r\n        console.error(\"Modal or button elements are not found in the DOM.\");\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\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Digital Transformation Services For Swiss Companies AI. Cloud. Data. Solutions Delivered with Precision. Kansoft helps enterprises modernize legacy systems, build [&hellip;]<\/p>\n","protected":false},"author":7,"featured_media":15072,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"content-type":"","site-sidebar-layout":"no-sidebar","site-content-layout":"page-builder","ast-site-content-layout":"full-width-container","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":"","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":"set","ast-page-background-enabled":"default","ast-page-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-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-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-gradient":""}},"ast-content-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-gradient":""},"tablet":{"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-gradient":""},"mobile":{"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-gradient":""}},"_wpcom_ai_launchpad_about_page":false,"_wpcom_ai_launchpad_gallery_page":false,"_wpcom_ai_launchpad_contact_page":false,"_wpcom_ai_launchpad_events_page":false,"_wpcom_ai_launchpad_video_page":false,"_wpcom_ai_launchpad_portfolio_piece":false,"footnotes":""},"class_list":["post-28091","page","type-page","status-publish","has-post-thumbnail","hentry"],"jetpack_shortlink":"https:\/\/wp.me\/PguXna-7j5","_links":{"self":[{"href":"https:\/\/kansoft.ch\/de\/wp-json\/wp\/v2\/pages\/28091","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kansoft.ch\/de\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/kansoft.ch\/de\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/kansoft.ch\/de\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/kansoft.ch\/de\/wp-json\/wp\/v2\/comments?post=28091"}],"version-history":[{"count":102,"href":"https:\/\/kansoft.ch\/de\/wp-json\/wp\/v2\/pages\/28091\/revisions"}],"predecessor-version":[{"id":29762,"href":"https:\/\/kansoft.ch\/de\/wp-json\/wp\/v2\/pages\/28091\/revisions\/29762"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kansoft.ch\/de\/wp-json\/wp\/v2\/media\/15072"}],"wp:attachment":[{"href":"https:\/\/kansoft.ch\/de\/wp-json\/wp\/v2\/media?parent=28091"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}