html[data-va-variant=variant-a] .va-rootcause-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch}@media(max-width:900px){html[data-va-variant=variant-a] .va-rootcause-grid{gap:16px}}@media(max-width:520px){html[data-va-variant=variant-a] .va-rootcause-grid{grid-template-columns:1fr}}html[data-va-variant=variant-a] .va-lever-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media(max-width:760px){html[data-va-variant=variant-a] .va-lever-grid{grid-template-columns:1fr}}@media(pointer:coarse){html[data-va-variant=variant-a] .va-lever-grid a{min-height:44px}}@media(max-width:640px){html[data-va-variant=variant-a] .va-step-panel{padding-left:24px!important;padding-right:24px!important}}html[data-va-variant=variant-a] .va-vos-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:stretch}@media(max-width:1000px){html[data-va-variant=variant-a] .va-vos-grid{grid-template-columns:1fr;gap:12px}}@media(min-width:1001px)and (max-width:1240px){html[data-va-variant=variant-a] .va-vos-title{font-size:clamp(14.6px,1.46vw,17px)}}html[data-va-variant=variant-a] .va-seehow{align-self:flex-start;margin-top:16px;display:inline-flex;align-items:center;gap:8px;font-family:var(--font-ui);font-size:14px;font-weight:700;padding:11px 20px;border-radius:var(--radius-full);border:1.5px solid var(--va-blue-text-dark);background:transparent;color:var(--va-white);text-decoration:none;cursor:pointer;transition:background var(--duration-fast) var(--ease),border-color var(--duration-fast) var(--ease),box-shadow var(--duration-fast) var(--ease),transform var(--duration-fast) var(--ease)}html[data-va-variant=variant-a] .va-seehow:hover{background:var(--va-blue);border-color:var(--va-blue);box-shadow:var(--shadow-btn);transform:translateY(-2px);color:var(--va-white)}html[data-va-variant=variant-a] .va-seehow:active{background:var(--va-blue-dark);border-color:var(--va-blue-dark);transform:none}@media(pointer:coarse){html[data-va-variant=variant-a] .va-seehow{min-height:44px}}@media(prefers-reduced-motion:reduce){html[data-va-variant=variant-a] .va-seehow:hover{transform:none}}html[data-va-variant=variant-a] .va-seehow-center{display:flex;justify-content:center;margin-top:32px}html[data-va-variant=variant-a] .va-seehow-center .va-seehow{align-self:center;margin-top:0}html[data-va-variant=variant-a] .va-seehow-center .va-seehow{border-color:var(--va-blue);color:var(--va-blue)}html[data-va-variant=variant-a] .va-seehow-center .va-seehow:hover{color:var(--va-white)}html[data-va-variant=variant-a] .va-services{position:relative;display:flex;align-items:center}html[data-va-variant=variant-a] .va-services-trigger{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-ui);font-size:15px;font-weight:500;color:var(--va-gray-800);background:none;border:0;padding:0;cursor:pointer;white-space:nowrap;transition:color var(--duration-fast) var(--ease)}html[data-va-variant=variant-a] .va-services.is-open .va-services-trigger{color:var(--va-blue)}@media(hover:hover)and (pointer:fine){html[data-va-variant=variant-a] .va-services-trigger:hover{color:var(--va-blue)}}html[data-va-variant=variant-a] .va-services.is-current .va-services-trigger{color:var(--va-blue);font-weight:700}html[data-va-variant=variant-a] .va-services-chevron{transition:transform var(--duration-fast) var(--ease)}html[data-va-variant=variant-a] .va-services.is-open .va-services-chevron{transform:rotate(180deg)}html[data-va-variant=variant-a] .va-services-panel{position:absolute;top:100%;left:0;min-width:320px;max-width:380px;padding:8px;background:var(--va-white);border:1px solid var(--va-gray-200);margin-top:8px;border-radius:var(--radius-lg);box-shadow:0 12px 30px #14143c1f;z-index:120;opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity var(--duration-fast) var(--ease),transform var(--duration-fast) var(--ease),visibility var(--duration-fast) var(--ease)}html[data-va-variant=variant-a] .va-services.is-open>.va-services-panel{opacity:1;visibility:visible;transform:translateY(0)}@media(scripting:none){html[data-va-variant=variant-a] .va-branch[data-when=navOpen]{display:contents}html[data-va-variant=variant-a] .va-mobile-menu{display:flex!important;padding-left:max(32px,calc((100% - 1160px)/2 + 32px))!important;padding-right:max(32px,calc((100% - 1160px)/2 + 32px))!important}html[data-va-variant=variant-a] .va-services-mpanel{display:contents!important}html[data-va-variant=variant-a] .va-burger,html[data-va-variant=variant-a] .va-services,html[data-va-variant=variant-a] .va-services-mrow{display:none!important}html[data-va-variant=variant-a] header{position:static!important}html[data-va-variant=variant-a] .va-nav,html[data-va-variant=variant-a] .va-cta,html[data-va-variant=variant-a] .va-lang-switch:not(.va-lang-switch--mobile){display:none!important}}@media(max-height:640px){html[data-va-variant=variant-a] .va-services-panel{max-height:calc(100vh - 90px);overflow-y:auto}}html[data-va-variant=variant-a] .va-services-panel:before{content:"";position:absolute;left:0;right:0;top:-10px;height:10px}html[data-va-variant=variant-a] .va-services-panel.is-right{left:auto;right:0}@media(prefers-reduced-motion:reduce){html[data-va-variant=variant-a] .va-services-panel{transform:none;transition:opacity var(--duration-fast) var(--ease),visibility var(--duration-fast) var(--ease)}html[data-va-variant=variant-a] .va-services.is-open>.va-services-panel{transform:none!important}}html[data-va-variant=variant-a] .va-services-label{font-family:var(--font-ui);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--va-gray-600);padding:12px 12px 6px}html[data-va-variant=variant-a] .va-services-group,html[data-va-variant=variant-a] .va-services-mgroup{display:flex;flex-direction:column}html[data-va-variant=variant-a] .va-services-panel a.va-services-item{position:relative;display:flex;flex-direction:column;gap:2px;min-height:44px;justify-content:center;padding:10px 12px;border-radius:var(--radius);text-decoration:none;transition:background var(--duration-fast) var(--ease)}html[data-va-variant=variant-a] .va-services-item-label{font-family:var(--font-display);font-size:15px;font-weight:700;letter-spacing:-.01em;line-height:1.3;color:var(--va-near-black);text-wrap:pretty;transition:color var(--duration-fast) var(--ease)}html[data-va-variant=variant-a] .va-services-item-desc{font-family:var(--font-doc);font-size:13px;line-height:1.45;color:var(--va-gray-600);text-wrap:pretty}html[data-va-variant=variant-a] .va-services-panel a.va-services-item:hover,html[data-va-variant=variant-a] .va-services-panel a.va-services-item:focus-visible{background:var(--va-gray-100)}html[data-va-variant=variant-a] .va-services-panel a.va-services-item:hover .va-services-item-label,html[data-va-variant=variant-a] .va-services-panel a.va-services-item:focus-visible .va-services-item-label{color:var(--va-blue)}html[data-va-variant=variant-a] .va-services-panel a.va-services-item:focus-visible{outline:2px solid var(--va-blue);outline-offset:2px}html[data-va-variant=variant-a] .va-services-panel a.va-services-item.is-current .va-services-item-label{color:var(--va-blue)}html[data-va-variant=variant-a] .va-services-panel a.va-services-item.is-current:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:2px;border-radius:2px;background:var(--va-blue)}html[data-va-variant=variant-a] .va-services-mrow{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:44px;padding:12px 0;border:0;border-bottom:1px solid var(--va-gray-100);background:none;font-family:var(--font-ui);font-size:16px;font-weight:600;color:var(--va-gray-800);text-align:left;cursor:pointer}html[data-va-variant=variant-a] .va-services-micon{width:26px;height:26px;flex:none;border-radius:50%;border:1px solid var(--va-gray-200);display:flex;align-items:center;justify-content:center;font-size:16px;line-height:1;color:var(--va-blue)}html[data-va-variant=variant-a] .va-services-mgroup{padding-left:16px}html[data-va-variant=variant-a] .va-services-mgroup+.va-services-mgroup{border-top:1px solid var(--va-gray-100)}html[data-va-variant=variant-a] .va-services-mgroup .va-services-label{padding:12px 0 6px}html[data-va-variant=variant-a] .va-services-mpanel a.va-services-mitem{display:flex;flex-direction:column;gap:2px;min-height:44px;justify-content:center;padding:8px 0;text-decoration:none}html[data-va-variant=variant-a] .va-services-mpanel a.va-services-mitem.is-current .va-services-item-label{color:var(--va-blue)}@media(min-width:901px){html[data-va-variant=variant-a] .va-services-mrow,html[data-va-variant=variant-a] .va-services-mpanel{display:none}}@media(max-width:900px){html[data-va-variant=variant-a] .va-services{display:none}}@media(min-width:1281px){html[data-va-variant=variant-a] header>div{padding-left:32px!important;padding-right:32px!important;gap:clamp(14px,1.6vw,24px)!important}html[data-va-variant=variant-a] .va-nav{gap:clamp(12px,1.2vw,18px)!important}}@media(min-width:901px){html[data-va-variant=variant-a] .va-services-trigger{font-size:13px}}@media(max-width:1139px){html[data-va-variant=variant-a][lang] .va-nav,html[data-va-variant=variant-a][lang] .va-cta,html[data-va-variant=variant-a][lang] .va-lang-switch:not(.va-lang-switch--mobile){display:none!important}html[data-va-variant=variant-a][lang] .va-burger{display:flex!important;margin-left:auto}html[data-va-variant=variant-a][lang] .va-mobile-menu,html[data-va-variant=variant-a][lang] .va-services-mrow{display:flex!important}}@media(min-width:1000px)and (max-width:1139px){html[data-va-variant=variant-a][lang=en] .va-nav,html[data-va-variant=variant-a][lang=en] .va-cta,html[data-va-variant=variant-a][lang=en] .va-lang-switch:not(.va-lang-switch--mobile){display:flex!important}html[data-va-variant=variant-a][lang=en] .va-burger,html[data-va-variant=variant-a][lang=en] .va-mobile-menu,html[data-va-variant=variant-a][lang=en] .va-services-mrow{display:none!important}}@media(min-width:1000px)and (max-width:1139px){html[data-va-variant=variant-a][lang=en] header[data-va-nav=long] .va-nav,html[data-va-variant=variant-a][lang=en] header[data-va-nav=long] .va-cta,html[data-va-variant=variant-a][lang=en] header[data-va-nav=long] .va-lang-switch:not(.va-lang-switch--mobile){display:none!important}html[data-va-variant=variant-a][lang=en] header[data-va-nav=long] .va-burger,html[data-va-variant=variant-a][lang=en] header[data-va-nav=long] .va-mobile-menu,html[data-va-variant=variant-a][lang=en] header[data-va-nav=long] .va-services-mrow{display:flex!important}}@media(min-width:1281px){html[data-va-variant=variant-a] header[data-va-nav=long]>div{gap:14px!important}html[data-va-variant=variant-a] header[data-va-nav=long] .va-nav{gap:12px!important}}html[data-va-variant=variant-a] .va-sub-challenge{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}@media(max-width:760px){html[data-va-variant=variant-a] .va-sub-challenge{grid-template-columns:1fr}}html[data-va-variant=variant-a] .va-b1-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch}html[data-va-variant=variant-a] .va-b1-steps>div{background:var(--va-dark-card);border:1px solid var(--va-dark-border);border-radius:var(--radius-lg);padding:26px 24px 28px;transition:border-color var(--duration) var(--ease),transform var(--duration) var(--ease)}html[data-va-variant=variant-a] .va-b1-steps>div:hover{border-color:var(--va-blue-text-dark);transform:translateY(-2px)}@media(prefers-reduced-motion:reduce){html[data-va-variant=variant-a] .va-b1-steps>div:hover{transform:none}}@media(max-width:900px){html[data-va-variant=variant-a] .va-b1-steps{grid-template-columns:1fr;gap:16px}}html[data-va-variant=variant-a] .va-b2-steps{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch}@media(max-width:900px){html[data-va-variant=variant-a] .va-b2-steps{grid-template-columns:1fr;gap:16px}}html[data-va-variant=variant-a] .va-b3-split{display:grid;grid-template-columns:1.3fr 1fr;gap:48px;align-items:start}@media(max-width:900px){html[data-va-variant=variant-a] .va-b3-split{grid-template-columns:1fr;gap:32px}}html[data-va-variant=variant-a] .va-b3-row{display:grid;grid-template-columns:88px 24px minmax(0,1fr);gap:0 16px;align-items:start}html[data-va-variant=variant-a] .va-b3-rail{position:relative;align-self:stretch;justify-self:center;width:2px;background:var(--va-dark-border)}html[data-va-variant=variant-a] .va-b3-rail:before{content:"";position:absolute;top:6px;left:50%;transform:translate(-50%);width:10px;height:10px;border-radius:50%;background:var(--va-blue)}html[data-va-variant=variant-a] .va-b3-row:last-of-type .va-b3-rail{align-self:start;height:26px}@media(max-width:640px){html[data-va-variant=variant-a] .va-b3-row{grid-template-columns:24px minmax(0,1fr)}html[data-va-variant=variant-a] .va-b3-row>.va-b3-time{grid-column:2;margin-bottom:4px}html[data-va-variant=variant-a] .va-b3-rail{grid-row:1 / span 2;grid-column:1}html[data-va-variant=variant-a] .va-b3-row>.va-b3-body{grid-column:2}}html[data-va-variant=variant-a] .va-outcome-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:20px;align-items:stretch}@media(max-width:640px){html[data-va-variant=variant-a] .va-outcome-cards{grid-template-columns:1fr}}html[data-va-variant=variant-a] .va-walkaway{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 40px}@media(max-width:760px){html[data-va-variant=variant-a] .va-walkaway{grid-template-columns:1fr}}html[data-va-variant=variant-a] .va-vos-hero{display:grid;grid-template-columns:1fr 1.15fr;gap:56px;align-items:center}@media(max-width:900px){html[data-va-variant=variant-a] .va-vos-hero{grid-template-columns:1fr;gap:40px}}html[data-va-variant=variant-a] .va-vos-problem{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}@media(max-width:760px){html[data-va-variant=variant-a] .va-vos-problem{grid-template-columns:1fr}}html[data-va-variant=variant-a] .va-vos-feature{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:56px;align-items:center}html[data-va-variant=variant-a] .va-vos-feature:nth-child(2n)>.va-vos-feature-media{order:-1}@media(max-width:900px){html[data-va-variant=variant-a] .va-vos-feature{grid-template-columns:1fr;gap:28px}html[data-va-variant=variant-a] .va-vos-feature:nth-child(2n)>.va-vos-feature-media{order:0}}html[data-va-variant=variant-a] .va-vos-roles{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:20px;align-items:stretch}html[data-va-variant=variant-a] .va-sub-card{transition:border-color var(--duration-fast) var(--ease),box-shadow var(--duration-fast) var(--ease),transform var(--duration-fast) var(--ease)}html[data-va-variant=variant-a] .va-sub-card:hover{border-color:var(--va-blue-text-dark);transform:translateY(-2px)}@media(prefers-reduced-motion:reduce){html[data-va-variant=variant-a] .va-sub-card:hover{transform:none}}html[data-va-variant=variant-a] .va-calendly{background:var(--va-white);border-radius:16px;overflow:hidden;height:680px}html[data-va-variant=variant-a] .va-calendly .calendly-inline-widget{height:100%}@media(max-width:900px){html[data-va-variant=variant-a] .va-calendly{height:1000px}}html[data-va-variant=variant-a] .va-calendly--bleed{margin:14px 14px 14px 0}@media(max-width:900px){html[data-va-variant=variant-a] .va-calendly--bleed{margin:0 52px 52px}}@media(max-width:640px){html[data-va-variant=variant-a] .va-calendly{border-radius:0;overflow-x:auto}html[data-va-variant=variant-a] .va-calendly--bleed{margin:0}html[data-va-variant=variant-a] .va-cta-split>.va-calendly{margin-left:-52px;margin-right:-52px}}html[data-va-variant=variant-a] .va-cta-split{display:grid;grid-template-columns:.85fr 1.15fr;gap:48px;align-items:start}@media(max-width:900px){html[data-va-variant=variant-a] .va-cta-split{grid-template-columns:1fr;gap:32px}}html[data-va-variant=variant-a] .va-sub-hero-grid{display:grid;grid-template-columns:1fr .8fr;gap:56px;align-items:center}@media(max-width:900px){html[data-va-variant=variant-a] .va-sub-hero-grid{grid-template-columns:1fr;gap:40px}}html[data-va-variant=variant-a] .va-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}html[data-va-variant=variant-a] .va-pkg-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;padding-bottom:4px}html[data-va-variant=variant-a] .va-pkg-scroll:focus-visible{outline:2px solid var(--va-blue);outline-offset:4px;border-radius:var(--radius)}html[data-va-variant=variant-a] .va-hero-split{display:grid;grid-template-columns:1fr .9fr;gap:56px;align-items:center}@media(max-width:900px){html[data-va-variant=variant-a] .va-hero-split{grid-template-columns:1fr;gap:36px}}html[data-va-variant=variant-a] .va-b2-get p{min-height:3.1em}@supports (grid-template-rows: subgrid){@media(min-width:901px){html[data-va-variant=variant-a] .va-b2-steps{grid-template-rows:auto auto auto 1fr auto}html[data-va-variant=variant-a] .va-b2-steps>div{display:grid!important;grid-template-rows:subgrid;grid-row:span 5}html[data-va-variant=variant-a] .va-b2-get{margin-top:0!important}}}html[data-va-variant=variant-a] header{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html[data-va-variant=variant-a] header:before{content:"";position:absolute;top:0;left:0;right:0;height:72px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);pointer-events:none;z-index:0}html[data-va-variant=variant-a] header>div,html[data-va-variant=variant-a] header>.va-branch,html[data-va-variant=variant-a] .va-mobile-menu{position:relative;z-index:1}html[data-va-variant=variant-a] [style*="var(--va-dark-card)"]{--va-muted-purple: #8a8abd}html[data-va-variant=variant-a] .va-services.is-open>.va-services-panel{transition:opacity var(--duration-fast) var(--ease),transform var(--duration-fast) var(--ease),visibility 0s}html[data-va-variant=variant-a] #how-we-work p>[style*="color:var(--va-blue-text-dark)"]{color:#8a8aff!important}html[data-va-variant=variant-a][lang=de] :is(h1,h2,h3){hyphens:auto;-webkit-hyphens:auto}html[data-va-variant=variant-a][lang=de] [style*="font-size:21px"][style*="font-weight:800"]{hyphens:auto;-webkit-hyphens:auto}html[data-va-variant=variant-a] .va-services-trigger{min-height:24px}@media(pointer:coarse){html[data-va-variant=variant-a] .va-services-trigger{min-height:44px}}@media(pointer:coarse){html[data-va-variant=variant-a] .va-cta .va-btn{min-height:44px}}html[data-va-variant=variant-a] .va-branch[data-when=navOpen].is-active .va-mobile-menu{max-height:calc(100vh - 73px);max-height:calc(100dvh - 73px);overflow-y:auto;overscroll-behavior:contain}@media(min-width:600px)and (max-width:900px){html[data-va-variant=variant-a] .va-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
