/* Round 3: fewer controls, distinct work objects and honest business value. */
.hero:before{inset:0;background-image:radial-gradient(ellipse at 75% 55%,#15c97a0a,transparent 65%),linear-gradient(#aecfbe08 1px,transparent 1px),linear-gradient(90deg,#aecfbe08 1px,transparent 1px);background-size:auto,48px 48px,48px 48px;mask-image:linear-gradient(#000, #0009 75%,transparent)}
.page-head{position:relative;isolation:isolate}.page-head:before{content:'';position:absolute;inset:0 -20px;z-index:-1;pointer-events:none;background-image:linear-gradient(#aecfbe07 1px,transparent 1px),linear-gradient(90deg,#aecfbe07 1px,transparent 1px);background-size:48px 48px;mask-image:radial-gradient(ellipse at top right,#000,transparent 70%)}
.signature-orbit{position:relative;aspect-ratio:1;width:100%;max-width:620px;margin:auto;isolation:isolate}.signature-glow{position:absolute;inset:12%;border-radius:50%;background:radial-gradient(ellipse,#15c97a20,transparent 66%);filter:blur(20px)}.signature-paths{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.signature-paths ellipse{stroke:#8bc2a522;stroke-width:.8}.sig-wire{stroke:#a3d8bb14;stroke-width:1}.sig-signal{stroke:#7ee6b6;stroke-width:1.3;stroke-dasharray:5 95;stroke-linecap:round;animation:signal-flow 9s var(--delay) linear infinite;opacity:0}.signature-ring{position:absolute;inset:15%;border:1px solid #83bca51a;border-radius:50%;transform:rotate(-28deg);animation:orbital-trail 24s linear infinite}.signature-ring i{position:absolute;top:-2px;left:50%;width:4px;height:4px;border-radius:50%;background:#9aefbf;box-shadow:0 0 20px 4px #15c97a65}.signature-core{position:absolute;left:50%;top:48%;width:22%;aspect-ratio:1;transform:translate(-50%,-50%);perspective:700px}.core-tile{width:100%;height:100%;transform:rotateX(18deg) rotateY(-17deg) rotate(-8deg);animation:core-drift 8s ease-in-out infinite;filter:drop-shadow(0 22px 18px #0008)}.core-tile svg{width:100%;height:100%;border-radius:22%;box-shadow:inset 0 1px 1px #ffffff80,5px 8px 0 #076c43,8px 13px 0 #034e32}.core-shadow{position:absolute;inset:40% -18% -50%;background:radial-gradient(ellipse,#15c97a25,transparent 65%);filter:blur(15px)}.signature-node{position:absolute;left:var(--x);top:var(--y);transform:translate(-50%,-50%);text-align:center;animation:satellite-drift 7s var(--delay) ease-in-out infinite}.signature-node>div{height:58px;width:58px;background:linear-gradient(145deg,#303932,#1b211e);border:1px solid #c2dac133;box-shadow:0 14px 26px #0005,inset 0 1px 0 #fff1;border-radius:16px;display:grid;place-items:center;transform:rotate(-7deg)}.signature-node img{width:30px;height:30px}.signature-node>span{position:absolute;top:69px;left:50%;transform:translateX(-50%);white-space:nowrap;font-size:10px;color:#a7bcb0;letter-spacing:.01em}.signature-node.sig-app>div{border:1px dashed #79d6a285;background:#17442e}.signature-node.sig-app>span{color:#b1e2c5}.outlook-mark,.excel-mark{display:grid;place-items:center;width:30px;height:30px;border-radius:3px;font-size:20px;font-weight:650;background:#1674b3;color:white;box-shadow:5px 3px 0 #218ac255}.excel-mark{background:#187544;box-shadow:5px 3px 0 #238e5955}.bexio-mark{font-size:40px;line-height:1;color:#e1eadf;letter-spacing:-.1em;padding-right:3px}.next-app-mark{font-size:36px;font-weight:200;color:#8fe3b1}.signature-wordmark{position:absolute;left:50%;top:65%;transform:translateX(-50%);font-size:11px;white-space:nowrap;color:#87a393;letter-spacing:.04em}
@keyframes signal-flow{0%,8%{stroke-dashoffset:100;opacity:0}15%{opacity:.8}60%,100%{stroke-dashoffset:0;opacity:0}}@keyframes orbital-trail{to{transform:rotate(332deg)}}@keyframes core-drift{50%{transform:translateY(-9px) rotateX(10deg) rotateY(-9deg) rotate(-5deg)}}@keyframes satellite-drift{50%{transform:translate(-50%,calc(-50% - 7px))}}
.marquee:focus-visible{outline:1px solid #71b58e;outline-offset:7px}.marquee:focus-visible .marquee-track{animation-play-state:paused}.tools-band{padding-bottom:30px}
/* These compositions deliberately use different silhouettes and materials. */
.distinct-art{position:absolute;inset:0;overflow:hidden;container-type:inline-size}.distinct-offerten{background:radial-gradient(ellipse at bottom left,#3c5442,#1c2923 80%)}.quote-drawing{position:absolute;width:106%;left:-21%;top:12%;transform:rotate(-6deg);transition:transform .8s var(--ease)}.quote-drawing svg{width:100%;height:auto}.quote-drawing>span{position:absolute;left:35%;bottom:5%;font-size:8px;letter-spacing:.12em;color:#a5b7a3}.quote-slip{position:absolute;width:46%;right:5%;top:12%;padding:6%;background:#f0ecdb;color:#324138;box-shadow:0 20px 30px #0005;transform:rotate(8deg);transition:transform .8s var(--ease);font-size:2.4cqw;border-radius:2px}.quote-slip>small{font-size:1.7cqw;color:#798171;letter-spacing:.09em}.quote-slip>b{font-size:4.3cqw;line-height:1.15;font-weight:600;display:block;margin:11% 0 18%;letter-spacing:-.04em}.quote-slip>div{padding:7% 0;border-bottom:1px solid #53614928;font-size:2.2cqw;display:flex;justify-content:space-between;gap:6px}.quote-slip footer{font-size:2.3cqw;margin-top:18%;display:flex;justify-content:space-between}.quote-slip footer i{font-style:normal;color:#2f8154}.case-card:hover .quote-drawing{transform:translate(-3px,-5px) rotate(-2deg)}.case-card:hover .quote-slip{transform:translateY(-7px) rotate(3deg)}
.distinct-spesen-b{background:radial-gradient(ellipse at 30% 25%,#4b4233,#242722 85%)}.ledger-window{position:absolute;width:72%;right:5%;top:12%;background:#192b25;border:1px solid #adbdad44;border-radius:8px;box-shadow:0 18px 35px #0005;transform:perspective(700px) rotateY(-8deg) rotate(3deg);padding:5%;font-size:2.5cqw;transition:transform .8s var(--ease)}.ledger-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:12%;color:#ecf1df;font-size:3.8cqw}.ledger-top small{font-size:1.7cqw;letter-spacing:.1em;color:#8d9d89}.ledger-head,.ledger-item{display:flex;justify-content:space-between;align-items:center;padding:7% 0;border-bottom:1px solid #bac9ba1b;color:#b2c1b4}.ledger-head{font-size:2cqw;color:#7e9b89}.ledger-item>span{font-size:2cqw;border:1px solid #739d7c44;padding:3px 5px;border-radius:3px;color:#97bd9e}.ledger-item .attached{background:#326448;color:#d3f1d4}.ledger-footer{font-size:2cqw;color:#7ca58e;margin-top:10%}.invoice-mini{position:absolute;left:6%;top:24%;width:33%;background:#f2e6c9;padding:5%;box-shadow:0 16px 28px #0005;transform:rotate(-11deg);color:#6b5a36;transition:transform .8s var(--ease)}.invoice-mini>span{font-size:1.9cqw;letter-spacing:.09em}.invoice-mini b{font-size:4.2cqw;display:block;margin:20% 0}.invoice-mini i{display:block;width:100%;height:2px;background:#b5a98966;margin:13% 0}.invoice-mini small{font-size:2cqw}.match-seal{position:absolute;bottom:14%;left:17%;width:45px;height:45px;display:grid;place-items:center;border-radius:50%;border:1px solid #73d5a2;background:#174b32;color:#92ebba;box-shadow:0 0 0 7px #31563b33;font-size:22px;transition:transform .7s var(--ease)}.match-seal small{position:absolute;top:52px;font-size:8px;font-weight:400;white-space:nowrap;color:#b6cebb}.case-card:hover .invoice-mini{transform:translate(13px,-7px) rotate(-5deg)}.case-card:hover .ledger-window{transform:perspective(700px) rotateY(0) rotate(0)}.case-card:hover .match-seal{transform:scale(1.12)}
.distinct-autoreply{background:radial-gradient(ellipse at 75% 80%,#3a5261,#1c262d 80%)}.reply-desktop{position:absolute;left:5%;top:10%;width:72%;height:72%;border:1px solid #91b3bf3d;background:#1c2933;border-radius:9px;transform:rotate(-4deg);padding:5%;box-shadow:0 16px 35px #0005;transition:transform .8s var(--ease)}.reply-top{font-size:2.5cqw;color:#b4ccd6;display:flex;gap:8px;align-items:center}.reply-top .outlook-mark{width:19px;height:19px;font-size:13px;box-shadow:none}.reply-top>span:last-child{margin-left:auto}.incoming-bubble,.outgoing-bubble{padding:7%;margin-top:9%;border-radius:7px 7px 7px 0;background:#2f3f49;color:#cdd9df}.incoming-bubble small,.outgoing-bubble small{font-size:1.7cqw;letter-spacing:.04em;color:#9db5c0}.incoming-bubble p,.outgoing-bubble p{font-size:2.7cqw!important;line-height:1.55!important;margin:7% 0 0!important;color:#cdd9df!important}.outgoing-bubble{margin-left:9%;background:#324e47;border-radius:7px 7px 0 7px}.outgoing-bubble small{color:#a0c8b6}.outgoing-bubble i{display:block;width:85%;height:2px;background:#86b3a055;margin-top:7%}.outgoing-bubble i:last-child{width:50%}.reply-phone{position:absolute;right:6%;top:26%;width:32%;height:62%;background:linear-gradient(150deg,#e2eddf,#c8dacb);border:4px solid #0f1b22;outline:1px solid #7f9b9c;box-shadow:0 12px 30px #0006;border-radius:17px;padding:11% 4% 4%;transform:rotate(9deg);color:#224333;transition:transform .8s var(--ease)}.phone-island{position:absolute;left:32%;top:7px;width:36%;height:5px;background:#23352d;border-radius:4px}.reply-phone>span{font-size:1.9cqw;color:#5a7665}.reply-phone>b{display:block;font-size:5cqw;line-height:1.07;letter-spacing:-.05em;margin-top:10%}.phone-approve{font-size:1.9cqw;background:#237f51;color:#e0f8e9;border-radius:4px;padding:9% 3%;text-align:center;margin-top:16%;white-space:nowrap}.case-card:hover .reply-phone{transform:rotate(3deg) translateY(-6px)}.case-card:hover .reply-desktop{transform:rotate(-1deg)}
.annual-badge{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid #ffffff1c;padding-top:18px;margin-top:21px}.annual-badge strong{font-size:25px;letter-spacing:-.05em;font-weight:550;color:#def1e4}.annual-badge div>span{font-size:9px;color:#8fa496;display:block;margin-top:3px}.weekly-badge{font-size:11px;color:#b3c9ba;text-align:right}.weekly-badge small{font-size:8px;display:block;margin-top:5px;color:#84988b}.annual-badge>p{width:100%;font-size:9px!important;color:#839789;margin:3px 0 0!important;line-height:1.4!important}
/* Anchor and pilot: three materially different stages, selected by the visitor. */
.offer-anchor{border-bottom:1px solid #7ba28c3a;padding:0 0 32px;margin-bottom:44px;display:grid;grid-template-columns:1fr 1fr;gap:12px 45px}.offer-anchor>div>span{font-size:9px;letter-spacing:.15em;color:#93a197;display:block;margin-bottom:13px}.offer-anchor strong{font-size:clamp(25px,3.6vw,43px);font-weight:450;letter-spacing:-.05em;color:#a7b5aa}.offer-anchor p{font-size:13px;max-width:430px;margin:0;align-self:center;line-height:1.7}.anchor-bridge{grid-column:1/-1;font-size:12px;color:#8dddb0;margin-top:9px}.pilot-price{flex-wrap:wrap}.pilot-price span{max-width:160px}.pilot-lab{background:#161f1a;border:1px solid #8bb99b3f;border-radius:15px;padding:24px;min-width:0;box-shadow:0 30px 60px #0002}.lab-top{display:flex;justify-content:space-between;gap:12px;color:#809c8a;font-size:8px;letter-spacing:.1em;margin-bottom:20px}.lab-stage{height:295px;position:relative;overflow:hidden;border-radius:8px;background-image:linear-gradient(#bfd9c506 1px,transparent 1px),linear-gradient(90deg,#bfd9c506 1px,transparent 1px);background-size:20px 20px}.lab-scene{position:absolute;inset:0;padding:12px;animation:lab-arrive .6s var(--ease)}.lab-scene[hidden]{display:none}.lab-note{background:#e9e1bb;color:#56553a;padding:15px 20px;display:table;transform:rotate(-3deg);font-size:14px;font-weight:550;margin:0 auto 28px;box-shadow:0 8px 14px #0004}.lab-note>span{display:block;font-size:9px;font-weight:400;margin-top:5px}.lab-map{display:flex;gap:9px;align-items:center;justify-content:center}.lab-map>span{padding:17px 12px;border:1px solid #8aaf9655;border-radius:7px;color:#b6cbbd;font-size:11px;background:#213b2b}.lab-map>i{font-style:normal;color:#598d70}.lab-map .map-question{border-style:dashed;color:#e0d9ae;background:#363d29}.lab-scope{margin:27px auto 0;border-top:1px solid #81a69033;padding-top:16px;max-width:90%}.lab-scope>span{font-size:8px;letter-spacing:.1em;color:#90ac99;text-transform:uppercase;display:block}.lab-scope>b{font-size:14px;font-weight:500;display:block;margin-top:6px;color:#d3e4d6}.lab-scope>small{font-size:10px;color:#859a8b;display:block;margin-top:4px}.build-schema{display:flex;align-items:center;justify-content:center;margin:9px 0 20px;gap:8px;color:#87b29b;font-size:8px;letter-spacing:.08em}.build-schema>i{width:22px;height:1px;background:#74ae8b}.build-schema>span{border:1px solid #7fa08c44;padding:8px;border-radius:5px}.build-workbench{background:#1d2a24;border:1px solid #729b8055;border-radius:7px;padding:17px 20px;transform:rotate(-2deg);box-shadow:0 15px 30px #0004}.workbench-title{font-size:13px;display:flex;justify-content:space-between;padding-bottom:15px;color:#d1e1d4}.workbench-title>span{font-size:7px;background:#e2bd6333;color:#d9c795;padding:3px 5px;border-radius:3px}.test-row{padding:11px 0;border-top:1px solid #ffffff12;font-size:10px;color:#a8bcad;display:flex;justify-content:space-between;gap:12px}.test-row>b{color:#8adcaf}.test-row>em{font-size:8px;font-style:normal;color:#d7c087}.live-app{background:#e5eee3;border:1px solid #c9dfce;border-radius:8px;padding:17px 20px;color:#2c4b36;box-shadow:0 15px 35px #0004}.live-app-top{display:flex;justify-content:space-between;align-items:center;font-size:14px;gap:8px}.live-app-top>span{font-size:7px;color:#387750;border:1px solid #5c957d44;padding:5px;border-radius:4px}.live-summary{display:flex;gap:27px;padding:15px 0;border-bottom:1px solid #51745533}.live-summary b{display:block;font-size:25px;letter-spacing:-.06em;font-weight:500}.live-summary small{font-size:8px;color:#77937c}.live-row{display:flex;justify-content:space-between;align-items:center;padding:11px 0;border-bottom:1px solid #51745522;gap:10px;font-size:10px}.live-row small{display:block;font-size:8px;color:#799380;margin-top:4px}.live-row>b{font-size:8px;color:#28613e;font-weight:500}.live-row>i{font-style:normal;font-size:8px;color:#669178}.lab-delivered{display:block;text-align:center;color:#90d5aa;font-size:9px;margin-top:14px}.lab-controls{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;padding:18px 0 15px;border-bottom:1px solid #8bb99b26}.lab-controls button{border:0;background:none;color:#859e8e;padding:10px 3px;text-align:left;font-size:12px;border-bottom:2px solid transparent}.lab-controls button>span{font-size:8px;margin-right:7px;color:#657a6d}.lab-controls button[aria-pressed=true]{color:#c4f2d5;border-color:#5ed799}.lab-caption{font-size:11px!important;line-height:1.6!important;margin:16px 0 6px!important;color:#b0c2b5;min-height:36px}.lab-note-bottom{font-size:8px;color:#6e8977;line-height:1.5;display:block}@keyframes lab-arrive{from{opacity:0;transform:translateY(15px) scale(.97)}to{opacity:1;transform:none}}
.team-story .photo-frame:after{display:none}.team-introduction{display:flex;align-items:center;gap:25px;border-top:1px solid #789b862f;margin-top:44px;padding-top:30px}.team-faces{display:flex;padding-right:8px;flex:none}.team-faces img{width:57px;height:57px;object-fit:cover;object-position:center 14%;border:3px solid #101113;border-radius:50%;margin-right:-10px;background:#48594a}.team-faces img:nth-child(3){object-position:center 0%}.team-introduction b{font-size:13px;font-weight:500}.team-introduction div>span{display:block;font-size:11px;color:#8b9d90;margin-top:6px}.team-intro-link{margin-left:auto;font-size:11px;color:#b6d7c2}.team-introduction:hover .team-intro-link{color:var(--green)}
/* Knowledge as editorial covers, deliberately separate from the FAQ rows. */
.knowledge-editorial{border-top:1px solid #ffffff10;background:#141915}.knowledge-covers{display:grid;grid-template-columns:1fr 1fr;gap:25px}.knowledge-cover{padding:32px 34px;display:flex;flex-direction:column;border-radius:4px;position:relative;overflow:hidden;min-width:0;transition:transform .4s;min-height:490px}.cover-roi{background:#e3e8d4;color:#253d2c}.cover-decision{background:#263b30;border:1px solid #809b853b;color:#e0eadf}.cover-category{font-size:9px;letter-spacing:.09em;opacity:.65}.knowledge-cover h3{font-size:32px;letter-spacing:-.045em;line-height:1.1;max-width:400px}.knowledge-cover p{font-size:12px;color:inherit;opacity:.7;line-height:1.7;max-width:365px;margin:15px 0 24px}.cover-link{font-size:11px;border-bottom:1px solid #72887566;padding-bottom:6px}.cover-equation{height:220px;display:flex;gap:15px;align-items:flex-start;align-content:center;flex-wrap:wrap;justify-content:center;padding:48px 0 25px;transform:rotate(-6deg);font-size:21px;letter-spacing:-.03em}.cover-equation>span{border-bottom:1px solid #81937055;padding:0 5px 7px}.cover-equation>strong{font-size:29px;display:block;text-align:center;flex-basis:100%;font-weight:500;line-height:1.1}.cover-equation>i{display:none}.cover-fork{height:220px;display:flex;flex-direction:column;align-items:center;padding-top:32px}.cover-fork>span{border:1px solid #a3c2a35a;background:#304b3c;border-radius:5px;padding:12px 25px;font-size:16px}.cover-fork>span:after{content:'';position:absolute;height:25px;width:1px;background:#7eb89180;top:118px;left:50%}.cover-fork>div{display:flex;gap:9px;margin-top:44px;position:relative}.cover-fork>div:before{content:'';position:absolute;left:16%;right:16%;height:18px;top:-22px;border:1px solid #7eb89180;border-bottom:0}.cover-fork b{font-size:10px;font-weight:400;color:#b7d2bf;padding:10px 8px;border:1px solid #7eb89144;border-radius:5px;white-space:nowrap}.knowledge-cover:hover{transform:translateY(-5px)}
/* Service artwork is a deliverable, an application and an explicit service agreement. */
.package .pack-object{height:225px;position:relative;margin:22px -6px 25px;overflow:visible}.package{min-width:0}.package>p{min-height:90px}.package .pack-list{min-height:130px}.package.main{box-shadow:0 15px 70px #15c97a08}.package-note{line-height:1.6}.playbook-art,.package-pilot-art,.package-ops-art{height:100%;position:relative;isolation:isolate;container-type:inline-size}.playbook-cover{position:absolute;width:52%;left:8%;top:7%;height:86%;padding:7%;background:linear-gradient(110deg,#c1d6a5,#d8e3c3 7%,#cfddb8 90%,#a9bd92);color:#293d2b;transform:perspective(600px) rotateY(-23deg) rotate(-7deg);box-shadow:8px 5px 0 #f0efd5,10px 7px 0 #9dab85,18px 22px 22px #0004;z-index:2;border-radius:1px 5px 5px 1px}.playbook-cover>span{font-size:2.7cqw;font-weight:600;display:block;margin-bottom:18%}.playbook-cover>b{font-size:7.4cqw;line-height:1.02;letter-spacing:-.05em;font-weight:550;display:block}.playbook-cover>small{display:block;font-size:2.1cqw;line-height:1.4;letter-spacing:.06em;margin-top:22%}.playbook-open{position:absolute;width:57%;right:3%;top:10%;height:81%;background:#f3efde;color:#607153;padding:7%;transform:rotate(9deg);box-shadow:8px 14px 25px #0003}.playbook-open>span{font-size:1.8cqw;letter-spacing:.06em;display:block;text-align:right}.playbook-open>b{display:block;font-size:4.5cqw;font-weight:500;line-height:1.2;margin:15% 0 25%;text-align:right}.roadmap-line{display:flex;justify-content:space-around;border-top:1px solid #9aad89;padding-top:9px}.roadmap-line>i{font-size:2cqw;font-style:normal}.playbook-open>small{font-size:1.8cqw;display:block;text-align:right;margin-top:20%}.pilot-app-window{position:absolute;left:3%;right:3%;top:14%;height:70%;border:1px solid #9dccaa66;background:#e6eee1;border-radius:7px;color:#385441;box-shadow:0 20px 30px #0004;transform:perspective(650px) rotateY(-12deg) rotate(3deg);padding:6%}.pilot-app-window>div{display:flex;justify-content:space-between;font-size:4cqw;border-bottom:1px solid #48745c33;padding-bottom:6%}.pilot-app-window small{font-size:1.8cqw;align-self:center;color:#90a187}.pilot-app-window aside{position:absolute;top:33%;bottom:18%;left:6%;width:9%;border-right:1px solid #72987c44}.pilot-app-window aside i{display:block;width:8px;height:8px;background:#abc9af;border-radius:2px;margin:10px 0}.pilot-app-window section{margin-left:15%;padding:4% 0}.pilot-app-window section>span{display:flex;justify-content:space-between;gap:10px;padding:6% 0;font-size:2.3cqw;border-bottom:1px solid #72987c33}.pilot-app-window section b{font-size:2cqw;font-weight:500;color:#3d8a59}.pilot-app-window footer{font-size:2cqw;color:#789a7f;display:flex;justify-content:space-between;padding-top:3%}.pilot-delivery{position:absolute;right:7%;bottom:3%;background:#1c7447;border:1px solid #9ee0b67a;box-shadow:0 8px 25px #0004;border-radius:6px;transform:rotate(-5deg);padding:9px 15px;color:#bdddc8;font-size:2cqw;letter-spacing:.04em}.pilot-delivery b{display:block;font-size:4cqw;font-weight:500;letter-spacing:-.02em;color:#edfff1;margin-top:4px}.swiss-host{position:absolute;left:8%;right:12%;top:4%;height:42%;background:linear-gradient(120deg,#444e48,#2a342e);border:1px solid #cad4bb44;border-radius:10px;padding:7%;display:flex;gap:11px;align-items:center;transform:rotate(-5deg);box-shadow:0 15px 30px #0004}.swiss-cross{font-family:Arial,sans-serif;font-size:29px;font-weight:700;background:#b74f46;color:#fff;width:30px;height:30px;text-align:center;line-height:29px;border-radius:5px;flex:none}.swiss-host>span:nth-child(2){font-size:2.4cqw;color:#aab8ac;line-height:1.5}.swiss-host b{font-size:4cqw;font-weight:500;color:#e1e9db}.server-slots{margin-left:auto;display:grid;gap:6px;width:25%}.server-slots i{height:5px;border-radius:2px;background:#15251b;border:1px solid #85998544}.service-agreement{position:absolute;top:39%;left:17%;right:3%;background:#1d2c23;border:1px solid #99b29b55;border-radius:7px;padding:7%;transform:rotate(4deg);box-shadow:0 10px 25px #0004}.service-agreement>span{font-size:1.9cqw;letter-spacing:.05em;color:#83a189;display:block;margin-bottom:10%}.service-agreement>div{display:flex;justify-content:space-between;gap:10px;padding:7% 0;font-size:2.5cqw;color:#b8caba;border-bottom:1px solid #ffffff12}.service-agreement b{font-size:2.2cqw;font-weight:500;color:#98c5a4;white-space:nowrap}.service-choice-note{margin:-30px auto 70px;text-align:center;max-width:750px}.service-choice-note>b{font-size:16px;font-weight:500}.service-choice-note>p{font-size:13px;line-height:1.8;margin-top:13px}.system-main{height:139px;padding:10px;background:#d5e5d4;color:#2c563c;border-radius:6px}.system-window-bar{display:flex;gap:3px;border-bottom:1px solid #5c826c33;padding-bottom:7px}.system-window-bar i{width:3px;height:3px;border-radius:50%;background:#5e856c77}.system-main>span{font-size:10px;font-weight:550;margin:9px 0}.system-app-rows{font-size:7px}.system-app-rows>div{display:flex;justify-content:space-between;gap:4px;padding:6px 0;border-bottom:1px solid #5c826c22}.system-app-rows b{font-weight:500;color:#669172}.system-care{position:absolute;left:13%;right:13%;top:56%;display:flex;gap:12px;justify-content:space-between;background:#273c2e;border:1px solid #759a7f66;border-radius:5px;z-index:4;padding:10px;font-size:8px;color:#abc5b2;opacity:0;transform:translateY(10px);transition:opacity .6s,transform .8s}.system-care b{font-size:8px;font-weight:500;color:#c3ddc9}.journey-system[data-system-phase='2'] .system-care{opacity:1;transform:none}.journey-system[data-system-phase='2'] .system-main{transform:translateY(-8px) scale(.9)}
/* One clear invitation, with a real person across the table. */
.final-cta{overflow:hidden}.cta-grid{grid-template-columns:1.15fr 1fr;align-items:center}.cta-human{height:370px;position:relative;max-width:420px;width:100%;justify-self:end;isolation:isolate}.cta-human:before{content:'';position:absolute;inset:8% 1% 0;background-image:linear-gradient(#85a5900c 1px,transparent 1px),linear-gradient(90deg,#85a5900c 1px,transparent 1px);background-size:24px 24px;mask-image:radial-gradient(ellipse,#000,transparent 70%)}.cta-human-photo{position:absolute;height:340px;width:250px;right:7%;top:0;border-radius:9px;overflow:hidden;transform:rotate(5deg);box-shadow:0 15px 35px #0006}.cta-human-photo img{width:100%;height:100%;object-fit:cover;object-position:center 16%}.cta-human-note{position:absolute;left:0;bottom:8%;background:#cedebc;color:#344a32;padding:20px 24px;transform:rotate(-5deg);box-shadow:0 10px 25px #0004}.cta-human-note>span{font-size:7px;letter-spacing:.1em;display:block;margin-bottom:8px}.cta-human-note>b{font-size:19px;letter-spacing:-.03em;line-height:1.12;font-weight:500}
/* Annual calculations disclose assumptions and distinguish time value from cash. */
.annual-calculator{border:1px solid #8cac794d;border-radius:10px;overflow:hidden;background:#1b2920;margin:25px 0 28px}.annual-head{padding:24px 26px 0}.annual-head>span,.quality-proof>span{font-size:8px;letter-spacing:.13em;color:#91b099}.annual-head>h3{font-size:23px;line-height:1.15;letter-spacing:-.03em;font-weight:500;margin:12px 0 0}.annual-result{padding:23px 26px 25px;border-bottom:1px solid #99b28633}.annual-result>output{font-size:clamp(32px,4vw,49px);font-weight:450;letter-spacing:-.055em;color:#bce7b4;display:block;line-height:1.2}.annual-result>span{font-size:11px;color:#b5c4b6}.annual-result p{font-size:11px!important;margin:12px 0 0!important;color:#829e8a;line-height:1.5!important}.annual-inputs{display:grid;grid-template-columns:1fr 1fr;gap:18px 24px;padding:24px 26px}.annual-inputs label{font-size:11px;color:#a2b9a9;line-height:1.4}.annual-inputs input{display:block;width:100%;min-width:0;background:#111e16;border:1px solid #87a18b4d;border-radius:4px;padding:11px 12px;color:#e0efd9;font-size:17px;margin-top:8px}.annual-inputs input:focus{outline:1px solid #94dbaf;outline-offset:2px}.annual-inputs input:invalid{border-color:#d49873}.roi-results{display:grid;grid-template-columns:1fr 1fr 1fr;padding:21px 26px;gap:15px;background:#223627}.roi-results>div>span{font-size:9px;color:#8eae97;display:block}.roi-results output{display:block;font-size:16px;color:#cde9c9;margin-top:9px;letter-spacing:-.02em;line-height:1.2}.annual-calculator .annual-note{font-size:11px!important;color:#9bb8a3;line-height:1.65!important;margin:0!important;padding:19px 26px}.annual-method{border-top:1px solid #87a18b33;padding:0 26px 8px}.annual-method summary{font-size:11px;padding:15px 0;min-height:auto}.annual-method p{font-size:11px!important;line-height:1.7!important}.quality-proof{border-left:2px solid #6b9675;padding:3px 0 3px 22px;margin:35px 0}.quality-proof h3{font-size:23px;line-height:1.2;font-weight:500;margin:12px 0}.quality-proof p{font-size:13px!important;line-height:1.8!important}.quality-proof small{font-size:10px;color:#819b8a;display:block;line-height:1.6}
@media(min-width:1450px){.signature-orbit{max-width:620px}.signature-node>div{height:66px;width:66px}.signature-node>span{top:78px}}
@media(max-width:1100px){.signature-node>div{width:49px;height:49px;border-radius:13px}.signature-node>span{top:59px;font-size:9px}.signature-node img{width:26px;height:26px}.signature-wordmark{font-size:9px}.annual-badge{display:block}.annual-badge strong{font-size:23px}.weekly-badge{display:block;text-align:left;margin-top:10px}.weekly-badge small{display:inline;margin-left:8px}.annual-badge>p{margin-top:10px!important}.package>p{min-height:110px}.package .pack-list{min-height:147px}.package .pack-object{height:200px}.knowledge-cover{padding:28px 25px}.knowledge-cover h3{font-size:28px}.cover-fork b{font-size:8px;padding:10px 5px}.cover-equation{gap:9px;font-size:18px}.lab-top{font-size:7px}.pilot-lab{padding:19px}.lab-stage{height:302px}.lab-scene{padding:8px}.lab-map{gap:6px}.lab-map>span{padding:16px 9px;font-size:9px}.workbench-title{font-size:11px}.test-row{font-size:9px}.build-schema{gap:5px;font-size:7px}.build-schema>span{padding:7px}.live-app{padding:16px 13px}.live-app-top>span{font-size:6px}.lab-delivered{font-size:8px}.team-introduction{gap:20px}.team-intro-link{font-size:10px}.cta-human-photo{width:230px;height:320px}.cta-human-note{padding:17px}.cta-human-note>b{font-size:17px}}
@media(max-width:880px) and (min-width:651px){.signature-node>div{width:40px;height:40px;border-radius:10px}.signature-node>span{top:49px;font-size:8px}.signature-node img{width:23px;height:23px}.signature-node .outlook-mark,.signature-node .excel-mark{width:23px;height:23px;font-size:16px}.bexio-mark{font-size:30px}.annual-badge strong{font-size:21px}.distinct-art .media-cap{font-size:6px}.match-seal{width:30px;height:30px;font-size:17px}.match-seal small{top:38px;font-size:7px}.reply-phone{border-width:3px;border-radius:11px}.phone-island{height:3px;top:5px}.knowledge-cover{min-height:450px;padding:24px 21px}.cover-fork>div{gap:5px}.cover-fork b{font-size:6px;padding:8px 5px}.knowledge-cover h3{font-size:25px}.cover-category{font-size:7px}.cover-equation{font-size:16px}.team-introduction{flex-wrap:wrap;gap:16px}.team-intro-link{margin-left:auto}.package .pack-object{height:165px}.package .pack-list{font-size:10px;min-height:143px}.package>p{min-height:130px}.package .btn{font-size:10px;padding:11px 9px}.package-note{font-size:9px}.swiss-cross{font-size:21px;width:24px;height:24px;line-height:24px}.swiss-host{gap:7px}.server-slots{gap:4px}.service-agreement>div{gap:6px}.live-row>b{font-size:7px}.live-row{font-size:9px}.live-app-top{font-size:12px}.lab-scope>b{font-size:12px}.lab-scope>small{font-size:9px}.build-workbench{padding:15px 12px}.lab-controls button{font-size:10px}.lab-controls button>span{font-size:7px;margin-right:5px}.lab-caption{min-height:53px}.cta-human{height:320px}.cta-human-photo{width:195px;height:285px;right:2%}.cta-human-note{left:-5%;bottom:4%}}
@media(max-width:650px){.signature-orbit{max-width:460px;margin:0 auto;aspect-ratio:1.04}.signature-node>div{width:49px;height:49px;border-radius:14px}.signature-node>span{top:60px;font-size:9px}.signature-wordmark{font-size:9px}.hero{padding-bottom:48px}.hero-grid{gap:28px}.tools-caption{font-size:13px}.offer-anchor{grid-template-columns:1fr;gap:18px;padding-bottom:25px;margin-bottom:30px}.offer-anchor strong{font-size:32px}.offer-anchor p{font-size:12px;max-width:410px}.anchor-bridge{margin:0;font-size:11px}.pilot-lab{padding:20px}.lab-stage{height:294px}.lab-map>span{font-size:10px}.lab-top{font-size:7px}.lab-note{font-size:13px}.lab-scope>b{font-size:14px}.lab-caption{font-size:11px!important;min-height:36px}.lab-controls button{font-size:12px}.lab-note-bottom{font-size:8px}.pilot-price{display:block}.pilot-price b{display:block;font-size:27px}.pilot-price span{max-width:none;display:block;margin-top:6px;font-size:11px}.team-introduction{gap:16px;flex-wrap:wrap;margin-top:28px;padding-top:24px}.team-faces img{width:49px;height:49px}.team-introduction b{font-size:12px}.team-introduction div>span{font-size:10px}.team-intro-link{margin-left:0;width:100%;font-size:11px}.knowledge-covers{grid-template-columns:1fr;gap:20px}.knowledge-cover{padding:26px;min-height:450px}.knowledge-cover h3{font-size:32px}.cover-fork b{font-size:9px;padding:10px 6px}.cover-equation{height:190px;padding:38px 0 25px;font-size:22px;gap:13px}.cover-fork{height:190px;padding-top:27px}.cover-fork>span:after{top:115px}.knowledge-cover p{font-size:13px}.package.main{order:0}.package .pack-object{height:250px;margin:20px 0}.package>p,.package .pack-list{min-height:0}.package h2{font-size:33px}.service-choice-note{margin:-30px 0 55px;text-align:left}.service-choice-note b{font-size:15px}.service-choice-note p{font-size:13px}.annual-badge{display:flex}.annual-badge strong{font-size:26px}.weekly-badge{display:block;text-align:right;margin:0}.weekly-badge small{display:block;margin:5px 0 0;font-size:8px}.annual-badge>p{font-size:9px!important;margin-top:4px!important}.cta-grid{grid-template-columns:1fr;gap:40px}.cta-human{height:325px;max-width:360px;justify-self:center}.cta-human-photo{height:300px;width:225px;right:5%}.cta-human-note{left:2%;bottom:3%;padding:19px}.cta-human-note>b{font-size:18px}.annual-head{padding:23px 20px 0}.annual-head>h3{font-size:23px}.annual-result{padding:20px}.annual-result>output{font-size:38px}.annual-inputs{padding:20px;gap:18px 15px}.annual-inputs label{font-size:10px}.annual-inputs input{font-size:16px;padding:10px}.roi-results{padding:20px;gap:19px;grid-template-columns:1fr 1fr}.roi-results>div:first-child{grid-column:1/-1}.roi-results>div:first-child output{font-size:26px}.roi-results output{font-size:17px}.annual-calculator .annual-note{padding:17px 20px;font-size:10px!important}.annual-method{padding:0 20px 6px}.quality-proof{padding-left:17px}.quality-proof h3{font-size:22px}.system-care{left:8%;right:8%;font-size:7px;padding:9px;gap:8px}.system-care b{font-size:7px}}
@media(max-width:370px){.signature-node>div{width:41px;height:41px;border-radius:12px}.signature-node>span{top:51px;font-size:8px}.signature-node img{width:24px;height:24px}.signature-wordmark{font-size:8px}.signature-node .outlook-mark,.signature-node .excel-mark{width:25px;height:25px;font-size:17px}.bexio-mark{font-size:32px}.annual-badge strong{font-size:24px}.weekly-badge{font-size:10px}.offer-anchor strong{font-size:28px}.pilot-lab{padding:15px}.lab-map>span{padding:14px 8px;font-size:9px}.lab-stage{height:301px}.lab-scope>b{font-size:12px}.lab-scope>small{font-size:9px}.live-app-top{font-size:12px}.live-row{font-size:9px}.live-row>b{font-size:7px}.lab-delivered{font-size:8px}.lab-controls button{font-size:11px}.lab-controls button>span{font-size:7px;margin-right:5px}.lab-top{font-size:6px}.knowledge-cover h3{font-size:28px}.knowledge-cover{padding:23px}.cover-category{font-size:7px}.cover-fork b{font-size:7px;padding:9px 5px}.cover-equation{font-size:20px;gap:8px}.package{padding:25px 22px}.package-price{font-size:25px}.package .pack-object{height:210px}.annual-inputs{gap:16px 12px}.time-comparison{flex-wrap:wrap}.time-comparison .saved-time{margin-left:0}.time-comparison strong{font-size:30px}.match-seal{width:36px;height:36px;font-size:19px}.match-seal small{top:44px}.system-main{left:23%;width:54%}.system-source,.system-output{font-size:8px}.system-main>span{font-size:9px}}
@media(hover:none){.marquee:hover .marquee-track{animation-play-state:running}.marquee[data-paused=true] .marquee-track,.marquee:focus-visible .marquee-track{animation-play-state:paused}}
@media(prefers-reduced-motion:reduce){.signature-orbit *{animation:none!important}.sig-signal{opacity:.15;stroke-dashoffset:0}.lab-scene{animation:none}.distinct-art *,.knowledge-cover,.system-care{transition:none!important}.case-card:hover .quote-slip,.case-card:hover .quote-drawing,.case-card:hover .invoice-mini,.case-card:hover .ledger-window,.case-card:hover .reply-phone,.case-card:hover .reply-desktop,.knowledge-cover:hover{transform:none}.marquee-track{animation:none!important}}
.cover-equation>strong,.cover-equation>b{color:inherit}
.pilot-estimate{margin:24px 0;padding:26px;border:1px solid #aac39c44;border-radius:10px;background:#d8e4d1;color:#233727}
.annual-calculator .pilot-estimate{margin:0;border:0;border-radius:0}
.estimate-label{font-size:9px;letter-spacing:.12em;color:#4d6b50}
.pilot-estimate h4{font-size:24px;line-height:1.2;letter-spacing:-.025em;margin:12px 0}
.prose .pilot-estimate p{color:#405b46;font-size:13px;line-height:1.65;margin:0}
.estimate-prices{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:24px 0 18px}
.estimate-prices span{display:block;font-size:11px;color:#4a6650;margin-bottom:8px;line-height:1.4}
.estimate-prices strong{display:block;font-size:27px;letter-spacing:-.04em;font-weight:550;white-space:nowrap}
.estimate-prices small{font-size:15px;font-weight:400;letter-spacing:0}
.prose .estimate-prices strong,.prose .estimate-prices small{color:#233727}
.prose .pilot-estimate .estimate-note{font-size:11px}
.estimate-reset{margin-top:16px;border:1px solid #60836a70;border-radius:5px;background:transparent;color:#294832;font:inherit;font-size:11px;cursor:pointer;padding:10px 12px;min-height:40px}
.estimate-reset:hover{background:#c4d5bd}
.estimate-reset:focus-visible,.estimate-cta:focus-visible{outline:2px solid currentColor;outline-offset:3px}
.annual-calculator .annual-assumptions{padding-bottom:0}
.annual-calculator .annual-costs{padding-bottom:10px}
.prose .annual-calculator .estimate-status{font-size:11px;line-height:1.6;margin:0;padding:0 26px 22px;color:#aec4b3}
.estimate-cta{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:22px 26px;border-top:1px solid #87a18b33;background:#2a4030;color:#e1edda!important;font-size:14px}
.estimate-cta:hover{background:#344e3b}
@media(max-width:650px){.pilot-estimate{padding:23px 20px}.pilot-estimate h4{font-size:22px}.estimate-prices{gap:12px}.estimate-prices strong{font-size:22px}.estimate-prices small{font-size:12px}.estimate-prices span{font-size:10px;min-height:28px}.prose .annual-calculator .estimate-status{padding:0 20px 20px}.estimate-cta{padding:20px;font-size:13px}}
@media(max-width:360px){.estimate-prices{grid-template-columns:1fr;gap:18px}.estimate-prices span{min-height:0}}
.playbook-art,.package-pilot-art,.package-ops-art{width:100%;flex:1}
.pack-object>div{max-width:360px}.pilot-app-window{height:78%;top:9%}.pilot-app-window>div{padding-bottom:10px}.pilot-app-window section{padding:4px 0;margin-bottom:0}.pilot-app-window section>span{padding:6px 0}.pilot-app-window footer{padding-top:4px}.service-agreement{padding:14px}.service-agreement>span{margin-bottom:10px}.service-agreement>div{padding:8px 0;line-height:1.4}.playbook-open>small{position:absolute;bottom:12px;right:12px;margin:0}
.journey-system{height:280px}.system-care{top:62%}
@media(max-width:650px){.journey-system{height:260px}}
.lab-stage{height:325px}
@media(max-width:650px){.lab-stage{height:315px}}
@media(min-width:651px){.package-note{min-height:3.2em}}
@media(min-width:651px) and (max-width:1100px){.package h2{min-height:2.3em}}
