/* Feedback round 4 — depth and recognition without a longer page. */
.signature-orbit{--orbit-x:0;--orbit-y:0;touch-action:pan-y;cursor:grab;transform:perspective(950px) rotateX(calc(var(--orbit-y)*-5deg)) rotateY(calc(var(--orbit-x)*7deg));transform-style:preserve-3d;will-change:transform}
.signature-orbit:active{cursor:grabbing}.signature-core{translate:calc(var(--orbit-x)*10px) calc(var(--orbit-y)*8px)}.signature-node{translate:calc(var(--orbit-x)*-9px) calc(var(--orbit-y)*-7px)}
.faq-more{display:inline-flex;margin:0 0 25px;color:#95d5ac;font-size:12px;gap:8px}.faq-more:hover{text-decoration:underline;text-underline-offset:4px}
.roi-results{grid-template-columns:repeat(2,minmax(0,1fr))}.roi-results>div:last-child{grid-column:1/-1}.roi-results .roi-five{background:#aace9e13;border-top:1px solid #aace9e3b;padding:18px 12px;margin:0 -12px}.roi-five output{color:#c6e9b9!important}.pilot-price span{max-width:220px}.package-price>small:first-child{display:block;font-size:10px;letter-spacing:.04em;font-weight:400;line-height:1.6;margin-bottom:3px;color:inherit;opacity:.65}
.project-art{width:100%;height:100%;min-height:260px;position:relative;background:radial-gradient(ellipse at 30% 20%,#548c771f,transparent 70%),#1c3030;overflow:hidden}.project-art>svg{display:block;width:100%;height:100%;font-family:Inter,Arial,sans-serif;min-height:260px}.art-booking{background:#442d26}.art-hub{background:#17263f}.art-zeit{background:#30291f}.art-followup{background:#463827}.art-crm{background:#332333}.art-walkin{background:#253a2e}.art-cortana{background:#332b45}.art-enrichment{background:#29493e}.art-linkedin{background:#263a52}.art-karten{background:#1b3a3f}
.art-lift,.art-float{transition:translate .8s cubic-bezier(.2,.65,.25,1),filter .7s;transform-box:fill-box;transform-origin:center}.case-card:is(:hover,:focus-visible) .art-lift{translate:0 -8px;filter:drop-shadow(0 12px 12px #0003)}.case-card:is(:hover,:focus-visible) .art-float{translate:-4px 7px}.timer-hand{transform-origin:110px 122px;transition:rotate 1.3s cubic-bezier(.2,.65,.25,1)}.case-card:is(:hover,:focus-visible) .timer-hand{rotate:90deg}.scan-line{transition:translate 1s}.case-card:is(:hover,:focus-visible) .scan-line{translate:0 28px}.case-hero .project-art{aspect-ratio:3/2}
.package{transition:border-color .4s,box-shadow .5s}.package:is(:hover,:focus-within){border-color:#96b7a278;box-shadow:0 18px 60px #0002}.playbook-cover,.playbook-open,.swiss-host,.service-agreement,.pilot-product-front,.pilot-product-back{transition:transform .8s cubic-bezier(.2,.65,.25,1),box-shadow .8s}.package:is(:hover,:focus-within) .playbook-cover{transform:perspective(600px) rotateY(-34deg) rotate(-10deg) translateX(-7px) translateY(-6px);box-shadow:8px 5px 0 #f0efd5,10px 7px 0 #9dab85,22px 30px 25px #0004}.package:is(:hover,:focus-within) .playbook-open{transform:rotate(9deg) translate(8px,-7px)}.package:is(:hover,:focus-within) .swiss-host{transform:translate(-5px,-7px) rotate(-3deg)}.package:is(:hover,:focus-within) .service-agreement{transform:translate(6px,5px) rotate(2deg)}
.pilot-product{position:relative;width:100%;height:100%;container-type:inline-size}.pilot-product-back{position:absolute;left:2%;top:8%;width:65%;height:77%;padding:6%;background:#203d33;border:1px solid #62998280;border-radius:7px;transform:perspective(650px) rotateY(17deg) rotate(-7deg);color:#d4e6d7;box-shadow:7px 10px 22px #0003}.pilot-product-back>span{font-size:2.5cqw;letter-spacing:.09em;display:block;margin-bottom:10%}.pilot-product-back>div{font-size:3.3cqw;margin:10% 0;display:flex;gap:15%;color:#b5cabb}.pilot-product-front{position:absolute;left:24%;top:17%;width:76%;height:76%;border-radius:7px;background:#f1eddf;color:#385442;box-shadow:0 20px 28px #0003;transform:perspective(600px) rotateY(-13deg) rotate(4deg);overflow:hidden;padding:4% 5%}.product-bar{display:flex;align-items:center;gap:3px;border-bottom:1px solid #c8d0bb;margin:-2% -2% 7%;padding:0 0 4%}.product-bar i{width:4px;height:4px;background:#a0b39a;border-radius:50%}.product-bar small{font-size:2.1cqw;margin-left:auto}.pilot-product-front>span{font-size:2.1cqw;letter-spacing:.04em}.pilot-product-front h4{font-size:5.6cqw;line-height:1.1;letter-spacing:-.03em;margin:3% 0 8%;font-weight:550}.product-line{display:flex;justify-content:space-between;font-size:2.8cqw;border-top:1px solid #c3cdbb;padding:4.5% 0;gap:3px}.product-line>b{font-size:2.7cqw;font-weight:500}.pilot-product-front footer{display:flex;align-items:center;justify-content:space-between;font-size:2.5cqw;margin:2% -2% 0;padding:3%;background:#d0dfbf}.pilot-product-front footer strong{font-size:4cqw}.pilot-product .pilot-delivery{top:0;left:auto;right:1%;bottom:auto;font-size:2.5cqw;z-index:3;transform:rotate(3deg)}.pilot-product .pilot-delivery>b{font-size:4.5cqw}.package:is(:hover,:focus-within) .pilot-product-front{transform:perspective(600px) rotateY(-4deg) rotate(1deg) translate(3px,-8px)}.package:is(:hover,:focus-within) .pilot-product-back{transform:perspective(650px) rotateY(9deg) rotate(-9deg) translate(-5px,-6px)}
.system-wires .outer-wire{display:none}.system-boundary{position:absolute;inset:4px 2px 1px;border:1px solid #89caaa;border-radius:16px;opacity:0;scale:.96;transition:opacity .8s,scale .8s;pointer-events:none}.system-boundary:before{content:'DER GANZE BETRIEB';position:absolute;top:-7px;left:16px;background:#17221c;padding:0 8px;font-size:8px;letter-spacing:.12em;color:#98c9ac}.journey-system[data-system-phase="2"] .system-boundary{opacity:.7;scale:1}.journey-system{margin-left:0;margin-right:0}.system-source{left:2%}.system-output{right:2%}.system-extra.extra-a{left:5%}.system-extra.extra-c{right:5%}
.scope-grid{gap:24px}.scope-grid>div{border:1px solid #67807039;border-radius:10px;background:#17201a;overflow:hidden;padding:0 25px 26px}.scope-grid>div:nth-child(2){background:#172028;border-color:#6f89973d}.scope-grid>div:nth-child(3){background:#231f19;border-color:#91836840}.scope-art{height:175px;margin:0 -25px 24px;border-bottom:1px solid #ffffff0a;background:radial-gradient(ellipse at 50% 50%,#d0ead80b,transparent 75%)}.scope-art svg{display:block;width:100%;height:100%;font-family:Inter,Arial;font-size:12px}.scope-grid>div:hover .art-lift{translate:0 -6px}.scope-grid h3{font-size:22px}.scope-grid p{font-size:13px;line-height:1.75}
.portrait-photo img{transform:scale(1.2);transform-origin:50% 33%;object-position:center 30%}.portrait-card:hover img{transform:scale(1.23)}.portrait-photo[data-person="joaquin"] img{transform:scale(1.24);transform-origin:50% 29%}.portrait-photo[data-person="patrik"] img{transform:scale(1.13);transform-origin:51% 30%}.portrait-card:hover .portrait-photo[data-person="joaquin"] img{transform:scale(1.27)}.portrait-card:hover .portrait-photo[data-person="patrik"] img{transform:scale(1.16)}.team-faces img,.author-line img{object-fit:cover;object-position:50% 17%}.author-line img{width:46px;height:46px;border-radius:50%}.author-line time{color:#a4b0a7;font-size:11px}
.knowledge-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px 26px}.knowledge-card{display:block;min-width:0;border:1px solid #72887829;background:#17201a;border-radius:10px;overflow:hidden;transition:translate .6s,border-color .6s}.knowledge-card:hover{translate:0 -5px;border-color:#8aad9077}.knowledge-thumbnail{position:relative;aspect-ratio:420/280;background:var(--cover-bg);color:var(--cover-ink);overflow:hidden}.knowledge-thumbnail>span{position:absolute;top:7%;left:6%;font-size:9px;letter-spacing:.07em;text-transform:uppercase}.knowledge-thumbnail>b{position:absolute;top:16%;left:6%;right:6%;font-weight:550;letter-spacing:-.04em;font-size:clamp(16px,1.7vw,23px);line-height:1.15}.knowledge-thumbnail>svg{width:100%;height:100%;font-family:Inter,Arial,sans-serif;font-size:12px;color:var(--cover-ink);transition:scale .8s;transform-origin:center 75%}.knowledge-thumbnail text{fill:var(--cover-ink)}.knowledge-thumbnail text[fill]{fill:revert-layer}.knowledge-card:hover svg{scale:1.025}.knowledge-card-copy{padding:22px 22px 26px}.knowledge-card-copy>span{display:flex;align-items:center;justify-content:space-between;line-height:1.75;color:#92ac98;font-size:10px}.knowledge-card-copy i{font-style:normal;font-size:20px}.knowledge-card-copy h3{font-size:23px;line-height:1.17;letter-spacing:-.035em;margin:19px 0 12px;font-weight:500}.knowledge-card-copy p{font-size:12px;line-height:1.7;margin:0;color:#99aaa0}.article-banner{margin:0 auto 48px;max-width:930px;border-radius:12px;overflow:hidden}.article-banner .knowledge-thumbnail{width:100%;aspect-ratio:2.8;display:grid;grid-template-columns:1fr 1fr;padding:45px;min-height:230px}.article-banner .knowledge-thumbnail>span{top:18%;left:5%;font-size:10px}.article-banner .knowledge-thumbnail>b{top:35%;left:5%;right:50%;font-size:clamp(28px,3.5vw,44px);line-height:1.1}.article-banner .knowledge-thumbnail svg{position:absolute;right:1%;width:49%;height:100%;top:-4%}.article-more{margin:85px 0}.article-more h2{font-size:36px}.related-articles{grid-template-columns:repeat(2,minmax(0,1fr));max-width:930px;margin:auto}.article-more .section-intro{max-width:930px;margin:0 auto 28px}.article-more .text-link{font-size:12px}.article-head{padding-bottom:35px}.article-head .author-line{line-height:1.8}
.spatial-film{border:1px solid #77977d40;border-radius:15px;overflow:hidden;background:#17231e;position:relative;--film-progress:0%}.spatial-stage{position:relative;height:490px;isolation:isolate;background:radial-gradient(ellipse at 48% 48%,#58796730,transparent 75%);overflow:hidden}.spatial-stage:before{content:'';position:absolute;inset:-25%;background-image:linear-gradient(#8fbb9d08 1px,transparent 1px),linear-gradient(90deg,#8fbb9d08 1px,transparent 1px);background-size:34px 34px;transform:perspective(600px) rotateX(32deg) rotate(-9deg);pointer-events:none}.spatial-stage>canvas{display:block;width:100%;height:100%;position:relative;opacity:0;transition:opacity .5s;z-index:1}.spatial-ready canvas{opacity:1}.spatial-fallback{position:absolute;inset:20px 15%;overflow:hidden;border-radius:12px;transition:opacity .4s}.spatial-fallback .media-cap,.spatial-fallback .preview-play{display:none}.spatial-ready .spatial-fallback{opacity:0;visibility:hidden}.spatial-eyebrow{position:absolute;top:20px;left:25px;font-size:9px;letter-spacing:.15em;color:#87a18e;z-index:2;pointer-events:none}.spatial-caption{min-height:124px;padding:15px 35px 25px;text-align:center;border-bottom:1px solid #728f7738}.spatial-caption span{font-size:10px;color:#9fb69d}.spatial-caption h3{font-size:30px;font-weight:500;letter-spacing:-.04em;margin:8px 0}.spatial-caption p{font-size:12px;color:#a6b5a9;margin:0;line-height:1.5}.spatial-controls{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:14px 25px}.spatial-controls button{background:none;color:#a8c1ae;border:0;cursor:pointer;font:inherit}.spatial-play{font-size:11px!important;min-width:90px;text-align:left;padding:10px 0;min-height:44px}.spatial-controls>div{display:flex;gap:10px}.spatial-controls [data-spatial-step]{width:42px;height:42px;border:1px solid #72977d40;border-radius:50%;font-size:11px}.spatial-controls [aria-pressed="true"]{background:#bcd5b2;color:#233c29;border-color:#bcd5b2}.spatial-controls>span{font-size:10px;color:#809989;min-width:65px;text-align:right}.spatial-progress{height:2px;background:#253e2d}.spatial-progress i{width:var(--film-progress);height:100%;background:#a7deab;display:block}.spatial-fallback-note{display:none}.case-film-section:has([data-fallback="true"]) .spatial-fallback-note{display:inline}
@media(max-width:1100px){.knowledge-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.knowledge-thumbnail>b{font-size:23px}.scope-grid{gap:15px}.scope-grid>div{padding:0 20px 23px}.scope-grid h3{font-size:20px}.scope-art{margin:0 -20px 20px;height:150px}.package>h2{min-height:2.35em}.spatial-stage{height:440px}}
@media(max-width:650px){.signature-orbit{transform:perspective(950px) rotateX(calc(var(--orbit-y)*-4deg)) rotateY(calc(var(--orbit-x)*5deg))}.project-art,.project-art>svg{min-height:220px}.knowledge-card-grid{grid-template-columns:1fr;gap:27px}.knowledge-thumbnail>b{font-size:23px}.knowledge-card-copy h3{font-size:26px}.knowledge-card-copy p{font-size:13px}.knowledge-card-copy>span{font-size:11px}.article-banner{margin-bottom:35px}.article-banner .knowledge-thumbnail{aspect-ratio:1.25;padding:20px;min-height:250px;display:block}.article-banner .knowledge-thumbnail>span{left:7%;top:8%;font-size:9px}.article-banner .knowledge-thumbnail>b{left:7%;top:17%;right:10%;font-size:28px}.article-banner .knowledge-thumbnail svg{top:18%;right:0;width:100%;height:95%}.article-more{margin:60px 0}.article-more .section-intro{display:block}.article-more h2{font-size:30px;margin-bottom:20px}.article-more .text-link{display:inline-block}.scope-art{height:190px}.scope-grid h3{font-size:24px}.scope-grid p{font-size:14px}.package>h2{min-height:0}.spatial-stage{height:340px}.spatial-caption{padding:10px 18px 21px;min-height:128px}.spatial-caption h3{font-size:25px}.spatial-controls{gap:7px;padding:11px 12px}.spatial-controls>div{gap:4px}.spatial-controls [data-spatial-step]{width:37px;height:40px}.spatial-play{font-size:10px!important;min-width:65px}.spatial-controls>span{min-width:45px;font-size:9px}.spatial-eyebrow{top:15px;left:16px;font-size:8px}.spatial-fallback{inset:30px 10px}.roi-results{grid-template-columns:1fr 1fr}.roi-results output{font-size:20px}.system-boundary{inset:4px 0 1px}.portrait-photo img{transform:scale(1.23)}.portrait-photo[data-person="joaquin"] img{transform:scale(1.28)}.portrait-photo[data-person="patrik"] img{transform:scale(1.18)}}
@media(prefers-reduced-motion:reduce){.signature-orbit{transform:none!important}.signature-node,.signature-core{translate:none!important}.art-lift,.art-float,.timer-hand,.scan-line,.knowledge-card,.knowledge-thumbnail svg,.playbook-cover,.playbook-open,.swiss-host,.service-agreement,.pilot-product-front,.pilot-product-back,.package,.portrait-photo img,.system-boundary{transition:none!important}.case-card .art-lift,.case-card .art-float,.case-card .scan-line{translate:none!important}.case-card .timer-hand{rotate:none!important}}
/* Keep all three quote positions visible within the package illustration. */
.package-price{min-height:59px}.pilot-product-front{top:10%;height:88%;padding:3% 5%;line-height:1.2}.product-bar{height:13px;padding:0 0 5px;margin:0 0 5%;line-height:1}.product-bar small{line-height:1}.pilot-product-front>span{display:block;line-height:1.2}.pilot-product-front h4{font-size:5.2cqw;line-height:1.1;margin:4% 0 5%}.product-line{padding:3% 0;line-height:1.2;font-size:2.8cqw}.product-line>b{line-height:1.2}.pilot-product-front footer{line-height:1.2;padding:3%;margin:2% -2% 0;font-size:2.3cqw}.pilot-product-front footer strong{font-size:3.3cqw;line-height:1}
.pilot-round4 .lab-stage{height:320px}.pilot-round4 .lab-scene{padding:20px}.pilot-request{border-left:2px solid #84a888;padding:0 0 0 17px;margin:0 0 21px}.pilot-request>span,.pilot-deliverable>span,.development-blueprint>span,.development-checks>span{font-size:8px;letter-spacing:.09em;color:#8fa895;display:block}.pilot-request>b{display:block;font-size:23px;font-weight:500;letter-spacing:-.035em;line-height:1.1;color:#d5e2cd;margin:10px 0}.pilot-request>div{display:flex;gap:10px}.pilot-request i{font-size:9px;font-style:normal;padding:5px 9px;border:1px solid #7b9a793f;transform:rotate(-4deg);background:#28382b}.pilot-request i:nth-child(2){transform:rotate(3deg)}.pilot-deliverable{padding:14px 16px;background:#d7dfc5;border-radius:7px;color:#324b36}.pilot-deliverable>span{color:#5a785d;margin-bottom:7px}.pilot-deliverable>div{display:flex;justify-content:space-between;align-items:center;font-size:10px;border-bottom:1px solid #acbca0;padding:8px 0;gap:8px}.pilot-deliverable>div:last-child{border:0}.pilot-deliverable b{font-weight:500}.pilot-deliverable>div>span{text-align:right;color:#52634c;font-size:9px}
.development-blueprint{border:1px dashed #91b7cf8c;border-radius:7px;padding:16px;color:#a1c4d7;background:#20313b80;margin:0 0 14px}.development-blueprint>span{color:#b5cddc;margin-bottom:15px}.blueprint-toolbar{display:flex;gap:4px;margin-bottom:15px}.blueprint-toolbar>i{height:4px;width:4px;border:1px solid #92b3c1;border-radius:50%}.blueprint-columns{display:grid;grid-template-columns:1fr 1.5fr;gap:18px}.blueprint-columns>div{border:1px dashed #718ea570;padding:9px;min-height:87px}.blueprint-columns small{font-size:6px;letter-spacing:.06em}.blueprint-columns i{display:block;width:100%;height:6px;border:1px solid #718ea570;margin-top:9px}.blueprint-columns b{font-size:8px;display:block;font-weight:400;margin-top:10px}.development-checks>span{margin-bottom:7px;color:#91aec3}.development-checks>div{display:flex;justify-content:space-between;font-size:10px;border-bottom:1px solid #789d8b33;padding:9px 0;color:#b7c7be}.development-checks b{color:#a5cda4}
.delivered-workspace{background:#e3e5d6;border:1px solid #cfe3bc;box-shadow:0 12px 35px #0003;color:#2d4230;border-radius:8px;padding:17px;transform:perspective(700px) rotateX(3deg) rotate(-1deg)}.delivered-workspace>div:first-child{display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid #b8c5aa;padding-bottom:12px}.delivered-workspace>div:first-child>b{font-size:11px;font-weight:500}.delivered-workspace>div:first-child>span{font-size:7px;color:#72836b}.delivered-workspace h4{font-size:24px;font-weight:500;line-height:1.1;letter-spacing:-.03em;margin:17px 0 7px}.delivered-workspace>small{font-size:7px;color:#627859;display:block;margin-bottom:12px}.delivered-line{display:flex;justify-content:space-between;border-top:1px solid #b7c3a8;padding:11px 0;font-size:10px}.delivered-line>b{font-size:10px;font-weight:500}.delivered-workspace footer{display:flex;justify-content:space-between;align-items:center;font-size:9px;padding-top:7px;color:#607051;gap:8px}.delivered-workspace footer b{font-size:9px;background:#436741;color:#e8eedc;border-radius:5px;padding:8px;white-space:nowrap}.delivered-label{position:absolute;bottom:12px;left:0;right:0;text-align:center;font-size:8px;letter-spacing:.08em;color:#8daf8b}.pilot-round4[data-phase="1"] .lab-stage{background-color:#17272f}.pilot-round4 .lab-top{font-size:8px}
.author-avatar,.team-face{display:inline-block;flex:none;overflow:hidden;border-radius:50%;width:46px;height:46px}.author-avatar img{width:100%;height:100%;transform:scale(2.2);transform-origin:50% 15%;object-position:50% 0}.team-face{width:64px;height:64px;border:3px solid #17221b;margin-left:-9px}.team-face:first-child{margin-left:0}.team-faces .team-face img{width:100%;height:100%;border:0;margin:0;border-radius:0;transform:scale(2.2);transform-origin:50% 15%;object-position:50% 0}.team-faces .team-face img[src*="cut"]{transform:scale(1.3)}
@media(max-width:650px){.pilot-round4 .lab-stage{height:327px}.pilot-round4 .lab-scene{padding:17px 14px}.pilot-round4 .lab-controls button{font-size:10px}.pilot-round4 .lab-top{font-size:6.5px}.pilot-deliverable{padding:12px}.pilot-deliverable>div{font-size:9px}.pilot-deliverable>div>span{font-size:8px;max-width:145px}.development-checks>div{font-size:9px}.delivered-workspace{padding:15px}.delivered-workspace footer{font-size:8px}.delivered-workspace footer b{font-size:8px}.team-face{width:51px;height:51px}.author-avatar{width:42px;height:42px}.author-line img{width:100%;height:100%}}
.portrait-photo[data-person="nico"] img,.portrait-photo[data-person="tej"] img{transform:scale(1.4);transform-origin:50% 20%}.portrait-card:hover .portrait-photo[data-person="nico"] img,.portrait-card:hover .portrait-photo[data-person="tej"] img{transform:scale(1.43)}
.pilot-round4 .lab-stage{height:360px}

/* Practical reading aids for the knowledge articles. */
.prose .article-checklist{list-style:none;padding:0 0 0 22px;margin:28px 0 30px;border-left:2px solid #89ae91}.article-checklist li{font-size:16px;line-height:1.8;margin:0;padding:14px 0;border-bottom:1px solid #73857930}.article-checklist li:first-child{padding-top:0}.article-checklist li:last-child{padding-bottom:0;border-bottom:0}.article-checklist strong{color:var(--ink);font-weight:550}
@media(max-width:650px){.article-checklist li{font-size:15px}.prose .article-checklist{padding-left:17px}}

.article-head h1{hyphens:none;text-wrap:balance}
@media(max-width:650px){.knowledge-card .knowledge-thumbnail>b{font-size:clamp(17px,5.2vw,23px)}}
