:root{color:#121317;font-synthesis:none;--gutter:clamp(24px, 5vw, 72px);background:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif}.ai-automation-page{--ai-editorial-ink:#191a1d;--ai-editorial-muted:#62645f;--ai-editorial-sand:#f6f3ed;--ai-editorial-sage:#e9f0e8;--ai-editorial-clay:#f2e9df;--ai-editorial-lilac:#eee8f0;color:var(--ai-editorial-ink);background:#fff}.ai-automation-page .ai-editorial-capabilities,.ai-automation-page .ai-editorial-division,.ai-automation-page .ai-editorial-evaluation,.ai-automation-page .ai-editorial-faq{padding-top:clamp(110px,10.5vw,160px);padding-bottom:clamp(120px,11vw,170px)}.ai-automation-page .ai-editorial-capabilities>.individual-section-heading,.ai-automation-page .ai-editorial-division>.individual-section-heading,.ai-automation-page .ai-editorial-evaluation>.individual-section-heading,.ai-automation-page .ai-editorial-faq>.individual-section-heading{margin-bottom:clamp(72px,8vw,118px)}.ai-automation-page .ai-editorial-capabilities .individual-section-heading>span,.ai-automation-page .ai-editorial-capabilities .individual-section-heading>p,.ai-automation-page .ai-editorial-division .individual-section-heading>span,.ai-automation-page .ai-editorial-division .individual-section-heading>p,.ai-automation-page .ai-editorial-evaluation .individual-section-heading>span,.ai-automation-page .ai-editorial-evaluation .individual-section-heading>p,.ai-automation-page .ai-editorial-faq .individual-section-heading>span{color:#70716c}.ai-automation-page .ai-editorial-capabilities__list{gap:clamp(68px,7vw,108px);display:grid}.ai-automation-page .ai-editorial-capabilities__list article{background:0 0;border:0;grid-template-columns:minmax(260px,.82fr) minmax(0,1fr);align-items:start;gap:clamp(44px,8vw,132px);min-width:0;padding:0;display:grid}.ai-automation-page .ai-editorial-capabilities__list h3{letter-spacing:-1.9px;max-width:560px;margin:0;font-size:clamp(30px,3.15vw,45px);font-weight:440;line-height:1.02}.ai-automation-page .ai-editorial-capabilities__list article>div{min-width:0;max-width:680px}.ai-automation-page .ai-editorial-capabilities__list p{color:var(--ai-editorial-muted);margin:0;font-size:15px;line-height:1.65}.ai-automation-page .ai-editorial-capabilities__list ul{color:#898983;letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:6px 9px;margin:22px 0 0;padding:0;font:8px ui-monospace,SF Mono,Menlo,monospace;list-style:none;display:flex}.ai-automation-page .ai-editorial-capabilities__list li:not(:last-child):after{content:"·";margin-left:9px}.ai-automation-page .ai-editorial-capabilities__link{color:#292a2d;background:#f8f7f4;border-color:#dfded9;width:max-content;min-height:44px;margin-top:27px;padding:10px 20px;font-size:12px;font-weight:550}.ai-automation-page .ai-editorial-division{padding-inline:var(--gutter);background:var(--ai-editorial-sand);margin-inline:0}.ai-automation-page .ai-editorial-division__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(48px,6vw,92px);display:grid}.ai-automation-page .ai-editorial-division__grid article{min-width:0;color:var(--ai-editorial-ink);background:0 0;border:0;flex-direction:column;padding:0;display:flex}.ai-automation-page .ai-editorial-division__grid article>span{color:#767771;letter-spacing:.11em;font:8px ui-monospace,SF Mono,Menlo,monospace}.ai-automation-page .ai-editorial-division__grid h3{letter-spacing:-1.8px;margin:clamp(54px,5.5vw,82px) 0 17px;font-size:clamp(30px,3vw,43px);font-weight:445;line-height:1.02}.ai-automation-page .ai-editorial-division__grid p{color:var(--ai-editorial-muted);margin:0;font-size:14px;line-height:1.64}.ai-automation-page .ai-editorial-division__grid small{color:#8a8983;margin-top:30px;font-size:9px;line-height:1.5}.ai-automation-page .ai-editorial-evaluation__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(34px,4.5vw,72px);margin:0;padding:0;list-style:none;display:grid}.ai-automation-page .ai-editorial-evaluation__steps li{flex-direction:column;min-width:0;min-height:225px;padding:0;display:flex}.ai-automation-page .ai-editorial-evaluation__steps li:before{background:var(--ai-editorial-clay);content:"";border:1px solid #49443c14;border-radius:50%;width:11px;height:11px;margin-bottom:auto}.ai-automation-page .ai-editorial-evaluation__steps li:nth-child(2):before{background:#f4efd9}.ai-automation-page .ai-editorial-evaluation__steps li:nth-child(3):before{background:var(--ai-editorial-sage)}.ai-automation-page .ai-editorial-evaluation__steps li:nth-child(4):before{background:var(--ai-editorial-lilac)}.ai-automation-page .ai-editorial-evaluation__steps strong{letter-spacing:-1.35px;margin:clamp(60px,6vw,90px) 0 14px;font-size:clamp(25px,2.5vw,36px);font-weight:450;line-height:1.03}.ai-automation-page .ai-editorial-evaluation__steps p{color:var(--ai-editorial-muted);margin:0;font-size:13px;line-height:1.62}.ai-automation-page .ai-editorial-evaluation__fit{grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr);align-items:start;gap:clamp(58px,9vw,145px);margin-top:clamp(125px,13vw,190px);display:grid}.ai-automation-page .ai-editorial-evaluation__fit>header>span{color:#70716c;letter-spacing:.12em;font:8px ui-monospace,SF Mono,Menlo,monospace}.ai-automation-page .ai-editorial-evaluation__fit>header h3{letter-spacing:-2.55px;max-width:540px;margin:24px 0 0;font-size:clamp(36px,4vw,57px);font-weight:435;line-height:1}.ai-automation-page .ai-editorial-evaluation__fit>header p{max-width:530px;color:var(--ai-editorial-muted);margin:26px 0 0;font-size:15px;line-height:1.62}.ai-automation-page .ai-editorial-evaluation__fit-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(48px,6vw,90px);display:grid}.ai-automation-page .ai-editorial-evaluation__fit-columns article{background:0 0;border:0;min-width:0;padding:0}.ai-automation-page .ai-editorial-evaluation__fit-columns article>span{color:#4f514c;letter-spacing:-.8px;margin-bottom:clamp(42px,4vw,62px);font-size:clamp(22px,2vw,29px);font-weight:455;line-height:1.08;display:block}.ai-automation-page .ai-editorial-evaluation__fit-columns p{color:var(--ai-editorial-muted);margin:0;font-size:14px;line-height:1.65}.ai-automation-page .ai-editorial-evaluation__link{color:#292a2d;background:#f8f7f4;border-color:#dfded9;width:max-content;min-height:46px;margin-top:clamp(70px,8vw,105px);padding:11px 22px;font-size:12px;font-weight:550}.ai-automation-page .ai-editorial-faq__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(66px,7vw,104px) clamp(56px,9vw,140px);display:grid}.ai-automation-page .ai-editorial-faq__list details{min-width:0}.ai-automation-page .ai-editorial-faq__list summary{color:#202126;letter-spacing:-.65px;cursor:pointer;grid-template-columns:minmax(0,1fr) 38px;align-items:start;gap:24px;font-size:clamp(20px,2vw,27px);font-weight:470;line-height:1.14;list-style:none;display:grid}.ai-automation-page .ai-editorial-faq__list summary::-webkit-details-marker{display:none}.ai-automation-page .ai-editorial-faq__list summary>i{color:#555650;background:#f5f3ee;border-radius:50%;place-items:center;width:36px;height:36px;margin-top:-5px;font-size:16px;font-style:normal;transition:transform .2s,background .2s;display:grid}.ai-automation-page .ai-editorial-faq__list summary:hover>i{background:#eeece6}.ai-automation-page .ai-editorial-faq__list details[open] summary>i{transform:rotate(45deg)}.ai-automation-page .ai-editorial-faq__list details>p{max-width:620px;color:var(--ai-editorial-muted);margin:24px 58px 0 0;font-size:14px;line-height:1.65}.ai-automation-page .finale-wrap-light{background:#fff;padding-top:clamp(20px,3vw,44px);padding-bottom:clamp(105px,11vw,160px)}.ai-automation-page .finale-card-light{background:0 0;border-radius:0;min-height:0;display:block;overflow:visible}.ai-automation-page .finale-card-light .finale-content{max-width:900px;color:var(--ai-editorial-ink);padding:clamp(76px,7vw,110px) 0 0}.ai-automation-page .finale-card-light .finale-content h2{letter-spacing:clamp(-3.9px,-.28vw,-2.2px);max-width:850px;font-size:clamp(42px,5.3vw,76px);font-weight:430;line-height:.99}.ai-automation-page .finale-card-light .finale-content p{max-width:590px;color:var(--ai-editorial-muted);margin-top:28px;font-size:16px;line-height:1.6}.ai-automation-page .finale-wrap-light .finale-actions{margin-top:38px}.ai-automation-page .finale-wrap-light .finale-actions .pill-dark{color:#fff;background:#17181b}.ai-automation-page .finale-wrap-light .finale-actions .pill-light{color:#292a2d;background:#f8f7f4;border-color:#dfded9}@media (width<=1050px){.ai-automation-page .ai-editorial-evaluation__steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:72px clamp(44px,8vw,92px)}.ai-automation-page .ai-editorial-evaluation__fit{grid-template-columns:1fr}}@media (width<=760px){.ai-automation-page .ai-editorial-capabilities,.ai-automation-page .ai-editorial-division,.ai-automation-page .ai-editorial-evaluation,.ai-automation-page .ai-editorial-faq{padding-top:86px;padding-bottom:105px}.ai-automation-page .ai-editorial-capabilities>.individual-section-heading,.ai-automation-page .ai-editorial-division>.individual-section-heading,.ai-automation-page .ai-editorial-evaluation>.individual-section-heading,.ai-automation-page .ai-editorial-faq>.individual-section-heading{margin-bottom:58px}.ai-automation-page .ai-editorial-capabilities__list{gap:62px}.ai-automation-page .ai-editorial-capabilities__list article{grid-template-columns:1fr;gap:21px}.ai-automation-page .ai-editorial-capabilities__list h3{letter-spacing:-1.35px;font-size:31px}.ai-automation-page .ai-editorial-capabilities__list p{font-size:14px}.ai-automation-page .ai-editorial-capabilities__link,.ai-automation-page .ai-editorial-evaluation__link{width:100%}.ai-automation-page .ai-editorial-division__grid,.ai-automation-page .ai-editorial-evaluation__steps,.ai-automation-page .ai-editorial-evaluation__fit-columns,.ai-automation-page .ai-editorial-faq__list{grid-template-columns:1fr}.ai-automation-page .ai-editorial-division__grid{gap:62px}.ai-automation-page .ai-editorial-division__grid h3{letter-spacing:-1.35px;margin-top:38px;font-size:32px}.ai-automation-page .ai-editorial-evaluation__steps{gap:58px}.ai-automation-page .ai-editorial-evaluation__steps li{min-height:0}.ai-automation-page .ai-editorial-evaluation__steps li:before{margin-bottom:40px}.ai-automation-page .ai-editorial-evaluation__steps strong{letter-spacing:-1.2px;margin:0 0 13px;font-size:30px}.ai-automation-page .ai-editorial-evaluation__fit{gap:55px;margin-top:112px}.ai-automation-page .ai-editorial-evaluation__fit>header h3{letter-spacing:-1.9px;font-size:39px}.ai-automation-page .ai-editorial-evaluation__fit-columns{gap:58px}.ai-automation-page .ai-editorial-evaluation__fit-columns article>span{margin-bottom:22px}.ai-automation-page .ai-editorial-faq__list{gap:58px}.ai-automation-page .ai-editorial-faq__list summary{letter-spacing:-.4px;grid-template-columns:minmax(0,1fr) 36px;gap:18px;font-size:20px;line-height:1.18}.ai-automation-page .ai-editorial-faq__list details>p{margin:20px 48px 0 0}.ai-automation-page .finale-wrap-light{padding-top:0;padding-bottom:92px}.ai-automation-page .finale-card-light{border-radius:0;min-height:0}.ai-automation-page .finale-card-light .finale-content{padding:74px 0 0}.ai-automation-page .finale-card-light .finale-content h2{letter-spacing:-2.15px;font-size:43px;line-height:1}.ai-automation-page .finale-card-light .finale-content p{margin-top:22px;font-size:15px}.ai-automation-page .finale-wrap-light .finale-actions{gap:10px;margin-top:32px;display:grid}.ai-automation-page .finale-wrap-light .finale-actions .pill{width:100%}}.custom-software-page{--custom-ink:#191a1d;--custom-muted:#62645f;--custom-sand:#f3efe8;--custom-clay:#f3ebe4;--custom-sage:#eef1eb;--custom-lilac:#eee9ef}.custom-software-page .custom-use-cases,.custom-software-page .custom-process-showcase,.custom-software-page .custom-fit-summary{color:var(--custom-ink);background:#fff}.custom-software-page .custom-use-cases{padding-top:clamp(110px,10vw,155px);padding-bottom:clamp(120px,11vw,170px)}.custom-software-page .custom-use-cases .individual-section-heading>span,.custom-software-page .custom-use-cases .individual-section-heading>p,.custom-software-page .custom-process-showcase .individual-section-heading>span,.custom-software-page .custom-process-showcase .individual-section-heading>p,.custom-software-page .custom-fit-summary .individual-section-heading>span,.custom-software-page .custom-fit-summary .individual-section-heading>p{color:#666861}.custom-software-page .custom-use-cases-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(66px,7vw,104px) clamp(18px,2.2vw,32px);display:grid}.custom-software-page .custom-use-case{grid-column:span 6;min-width:0}.custom-software-page .custom-use-case.is-workspace{grid-column:1/-1}.custom-software-page .custom-use-case-visual{aspect-ratio:4/3;background:var(--custom-sand);border-radius:clamp(25px,2.7vw,38px);position:relative;overflow:hidden}.custom-software-page .custom-use-case-visual.is-workspace{aspect-ratio:16/9;background:var(--custom-sand)}.custom-software-page .custom-use-case-visual.is-mobile{background:var(--custom-clay)}.custom-software-page .custom-use-case-visual.is-integration{background:var(--custom-sage)}.custom-software-page .custom-use-case-art{position:absolute;inset:0}.custom-software-page .custom-workspace-video,.custom-software-page .custom-workspace-video-poster{object-fit:cover;width:100%;height:100%;display:block}.custom-software-page .custom-use-case-copy{padding-top:28px}.custom-software-page .custom-use-case.is-workspace .custom-use-case-copy{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:0 clamp(48px,7vw,110px);display:grid}.custom-software-page .custom-use-case-copy>span{color:#87877f;letter-spacing:.11em;margin-bottom:20px;font:8px ui-monospace,SF Mono,Menlo,monospace;display:block}.custom-software-page .custom-use-case.is-workspace .custom-use-case-copy>span{grid-column:1/-1}.custom-software-page .custom-use-case-copy h3{letter-spacing:-1.75px;max-width:600px;margin:0 0 15px;font-size:clamp(30px,3vw,43px);font-weight:445;line-height:1.02}.custom-software-page .custom-use-case.is-workspace .custom-use-case-copy h3{grid-area:2/1/span 4;margin-bottom:0}.custom-software-page .custom-use-case-copy p{max-width:610px;color:var(--custom-muted);margin:0;font-size:14px;line-height:1.62}.custom-software-page .custom-use-case.is-workspace .custom-use-case-copy p,.custom-software-page .custom-use-case.is-workspace .custom-use-case-copy small,.custom-software-page .custom-use-case.is-workspace .custom-use-case-copy .custom-use-case-link{grid-column:2}.custom-software-page .custom-use-case-copy small{color:#8a8983;letter-spacing:.08em;text-transform:uppercase;margin-top:20px;font:8px/1.5 ui-monospace,SF Mono,Menlo,monospace;display:block}.custom-software-page .custom-use-case-link{color:#292a2d;background:#f8f7f4;border-color:#dfded9;width:max-content;min-height:43px;margin-top:23px;padding:10px 19px;font-size:12px;font-weight:550}.custom-software-page .custom-workspace-window{background:#ffffffd1;border:1px solid #524e461a;border-radius:clamp(16px,2vw,25px);position:absolute;inset:11% 9% 10% 10%;overflow:hidden;box-shadow:0 24px 65px #52493a1a}.custom-software-page .custom-window-bar{border-bottom:1px solid #4a474117;justify-content:space-between;align-items:center;min-height:11%;padding:0 4%;display:flex}.custom-software-page .custom-window-bar>span{gap:5px;display:flex}.custom-software-page .custom-window-bar>span i{background:#d7d2c9;border-radius:50%;width:6px;height:6px}.custom-software-page .custom-window-bar>span i:nth-child(2){background:#ddd7be}.custom-software-page .custom-window-bar>span i:nth-child(3){background:#cdd9cb}.custom-software-page .custom-window-bar>b{background:#e8e4dc;border-radius:999px;width:15%;height:7px}.custom-software-page .custom-workspace-body{grid-template-columns:18% 1fr;height:89%;display:grid}.custom-software-page .custom-workspace-rail{background:#f5f3eeb8;border-right:1px solid #4a474114;flex-direction:column;gap:10%;padding:25% 20%;display:flex}.custom-software-page .custom-workspace-rail i{background:#ddd9d1;border-radius:999px;width:100%;height:7px}.custom-software-page .custom-workspace-rail i:first-child{background:#bfcdbd;width:72%}.custom-software-page .custom-workspace-content{flex-direction:column;padding:6% 7%;display:flex}.custom-software-page .custom-workspace-title{justify-content:space-between;align-items:center;display:flex}.custom-software-page .custom-workspace-title i{background:#c9c5bd;border-radius:999px;width:34%;height:12px}.custom-software-page .custom-workspace-title span{background:#e8ded5;border-radius:999px;width:21%;height:24px}.custom-software-page .custom-workspace-metrics{grid-template-columns:repeat(3,1fr);gap:3%;margin-top:5%;display:grid}.custom-software-page .custom-workspace-metrics span{aspect-ratio:2.25;background:#f1eee8;border-radius:10px}.custom-software-page .custom-workspace-metrics span:nth-child(2){background:#edf0e9}.custom-software-page .custom-workspace-metrics span:nth-child(3){background:#eee9ef}.custom-software-page .custom-workspace-list{gap:9px;margin-top:5%;display:grid}.custom-software-page .custom-workspace-list>span{background:#f5f3efe6;border-radius:9px;grid-template-columns:11px minmax(0,1fr) 16%;align-items:center;gap:4%;min-height:clamp(27px,3.1vw,43px);padding:0 3%;display:grid}.custom-software-page .custom-workspace-list i{background:#b9cbb7;border-radius:50%;width:8px;height:8px}.custom-software-page .custom-workspace-list b,.custom-software-page .custom-workspace-list em{background:#d5d1ca;border-radius:999px;height:7px}.custom-software-page .custom-workspace-list em{background:#e5ddd2}.custom-software-page .custom-workspace-status{color:#52634f;background:#dfe9dd;border:8px solid #ffffffbf;border-radius:50%;place-items:center;width:clamp(42px,5.2vw,72px);height:clamp(42px,5.2vw,72px);font-size:clamp(13px,1.4vw,19px);font-weight:650;display:grid;position:absolute;bottom:5.8%;right:6.8%;box-shadow:0 15px 35px #434b3d1f}.custom-software-page .custom-workspace-status i{display:none}.custom-software-page .custom-mobile-sheet{background:#ffffff85;border-radius:18px;flex-direction:column;gap:10%;width:39%;height:55%;padding:10%;display:flex;position:absolute;top:19%;left:13%;transform:rotate(-5deg)}.custom-software-page .custom-mobile-sheet span{background:#ddd5cc;border-radius:99px;width:100%;height:8px}.custom-software-page .custom-mobile-sheet span:nth-child(2){width:74%}.custom-software-page .custom-mobile-sheet span:nth-child(3){width:86%}.custom-software-page .custom-mobile-phone{background:#ede7df;border:1px solid #584d421f;border-radius:clamp(24px,3.7vw,40px);width:42%;height:78%;padding:3.2%;position:absolute;top:10%;right:15%;box-shadow:0 25px 55px #5e4a3a24}.custom-software-page .custom-mobile-speaker{background:#c6beb5;border-radius:999px;width:22%;height:3px;position:absolute;top:3.5%;left:39%}.custom-software-page .custom-mobile-screen{background:#ffffffe0;border-radius:clamp(18px,2.8vw,30px);flex-direction:column;height:100%;padding:17% 10% 10%;display:flex}.custom-software-page .custom-mobile-kicker{background:#c4d2c1;border-radius:999px;width:36%;height:5px}.custom-software-page .custom-mobile-screen>strong{background:#bbb6af;border-radius:999px;width:74%;height:12px;margin:9% 0 14%}.custom-software-page .custom-mobile-screen>div{background:#f3f0eb;border-radius:10px;grid-template-columns:14px 1fr;align-items:center;gap:9%;min-height:16%;margin-bottom:6%;padding:0 8%;display:grid}.custom-software-page .custom-mobile-screen>div i{background:#d9c9b9;border-radius:50%;width:10px;height:10px}.custom-software-page .custom-mobile-screen>div:nth-of-type(2) i{background:#c5d3c3}.custom-software-page .custom-mobile-screen>div:nth-of-type(3) i{background:#d8cbd9}.custom-software-page .custom-mobile-screen>div b{background:#cfcbc4;border-radius:999px;height:5px}.custom-software-page .custom-mobile-screen>em{background:#dfe8dc;border-radius:999px;width:100%;height:11%;margin-top:auto}.custom-software-page .custom-mobile-confirm{color:#53634f;background:#dce8d9;border-radius:50%;place-items:center;width:clamp(44px,5.3vw,68px);height:clamp(44px,5.3vw,68px);font-weight:650;display:grid;position:absolute;bottom:8%;right:10%;box-shadow:0 15px 32px #4f53431f}.custom-software-page .custom-integration-map{position:absolute;inset:10%}.custom-software-page .custom-integration-map svg{color:#c9c4ba;fill:none;stroke:currentColor;stroke-width:.45px;stroke-dasharray:2.5 2.5;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.custom-software-page .custom-integration-node,.custom-software-page .custom-integration-hub,.custom-software-page .custom-integration-target{color:#777871;letter-spacing:.08em;background:#ffffffc7;border-radius:15px;place-items:center;font:8px ui-monospace,SF Mono,Menlo,monospace;display:grid;position:absolute;box-shadow:0 14px 32px #49504414}.custom-software-page .custom-integration-node{width:25%;height:19%;left:4%}.custom-software-page .custom-integration-node.is-erp{top:8%}.custom-software-page .custom-integration-node.is-datev{top:40.5%}.custom-software-page .custom-integration-node.is-payment{bottom:8%}.custom-software-page .custom-integration-hub{color:#596555;background:#dde7da;border-radius:50%;width:23%;height:30%;top:35%;left:47%}.custom-software-page .custom-integration-hub i,.custom-software-page .custom-integration-target i{background:#9db09a;border-radius:50%;width:6px;height:6px;position:absolute;top:18%}.custom-software-page .custom-integration-target{color:#746c63;background:#eee5dc;width:20%;height:24%;top:38%;right:0}.custom-software-page .custom-integration-target i{background:#c5ae99}.custom-software-page .custom-process-showcase{padding-top:clamp(105px,9.5vw,150px);padding-bottom:clamp(115px,10.5vw,160px)}.custom-software-page .custom-process-figure{margin:0}.custom-software-page .custom-process-media{aspect-ratio:16/9;background:var(--custom-sand);border-radius:clamp(27px,2.8vw,40px);position:relative;overflow:hidden}.custom-software-page .custom-process-image{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.custom-software-page .custom-process-media-label{z-index:3;color:#797870;letter-spacing:.11em;background:#ffffffad;border-radius:999px;padding:9px 12px;font:8px ui-monospace,SF Mono,Menlo,monospace;position:absolute;top:clamp(18px,2.4vw,32px);left:clamp(18px,2.4vw,32px)}.custom-software-page .custom-process-scene{position:absolute;inset:0}.custom-software-page .custom-process-sketches{width:26%;height:43%;position:absolute;top:28%;left:8%}.custom-software-page .custom-process-sketches>span{background:#ffffffad;border:1px solid #584f441a;border-radius:18px;flex-direction:column;gap:13%;padding:17%;display:flex;position:absolute;inset:0;transform:rotate(-6deg)translate(-6%,4%);box-shadow:0 18px 38px #54463714}.custom-software-page .custom-process-sketches>span:nth-child(2){transform:rotate(4deg)translate(8%,-2%)}.custom-software-page .custom-process-sketches>span:nth-child(3){transform:rotate(-1deg)translate(18%,5%)}.custom-software-page .custom-process-sketches i{background:#d8d2c9;border-radius:999px;width:100%;height:7px}.custom-software-page .custom-process-sketches i:nth-child(2){width:72%}.custom-software-page .custom-process-sketches i:nth-child(3){width:87%}.custom-software-page .custom-process-transition{justify-content:space-between;align-items:center;width:13%;display:flex;position:absolute;top:49%;left:37%}.custom-software-page .custom-process-transition:before{content:"";border-top:1px dashed #c9c3b9;position:absolute;left:0;right:0}.custom-software-page .custom-process-transition i{z-index:1;border:2px solid var(--custom-sand);background:#c7b9aa;border-radius:50%;width:8px;height:8px;position:relative}.custom-software-page .custom-process-transition i:nth-child(2){background:#b9c8b6}.custom-software-page .custom-process-transition i:nth-child(3){background:#c9bbc9}.custom-software-page .custom-process-product{background:#ffffffdb;border:1px solid #524e461a;border-radius:clamp(16px,1.8vw,25px);width:46%;height:68%;position:absolute;top:16%;right:7%;overflow:hidden;box-shadow:0 25px 60px #4d45391c}.custom-software-page .custom-process-product .custom-window-bar{height:13%}.custom-software-page .custom-process-product-body{grid-template-columns:18% 1fr;height:87%;display:grid}.custom-software-page .custom-process-product-body>aside{background:#f4f2ed;border-right:1px solid #4a474114;flex-direction:column;gap:12%;padding:33% 23%;display:flex}.custom-software-page .custom-process-product-body>aside i{background:#d6d2ca;border-radius:999px;width:100%;height:6px}.custom-software-page .custom-process-product-body>aside i:first-child{background:#bacab8;width:70%}.custom-software-page .custom-process-product-body>div{flex-direction:column;padding:9%;display:flex}.custom-software-page .custom-process-product-body header{justify-content:space-between;display:flex}.custom-software-page .custom-process-product-body header span{background:#c8c4bd;border-radius:999px;width:43%;height:10px}.custom-software-page .custom-process-product-body header i{background:#e6ddd4;border-radius:999px;width:20%;height:20px}.custom-software-page .custom-process-product-panels{grid-template-columns:repeat(3,1fr);gap:4%;margin-top:11%;display:grid}.custom-software-page .custom-process-product-panels span{aspect-ratio:1.55;background:#efede7;border-radius:10px}.custom-software-page .custom-process-product-panels span:nth-child(2){background:#e8eee6}.custom-software-page .custom-process-product-panels span:nth-child(3){background:#eee8ee}.custom-software-page .custom-process-product-body footer{background:#f3f1ec;border-radius:11px;grid-template-columns:10px 1fr;align-items:center;gap:5%;min-height:32%;margin-top:9%;padding:0 5%;display:grid}.custom-software-page .custom-process-product-body footer i{background:#b9cab7;border-radius:50%;width:9px;height:9px}.custom-software-page .custom-process-product-body footer b{background:#d1cec7;border-radius:999px;height:7px}.custom-software-page .custom-process-play{z-index:2;color:#5e5d58;background:#ffffffe0;border-radius:50%;place-items:center;width:clamp(52px,6vw,80px);height:clamp(52px,6vw,80px);font-size:clamp(12px,1.4vw,18px);display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 45px #4c453a24}.custom-software-page .custom-process-figure figcaption{padding-top:31px}.custom-software-page .custom-process-stages{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(30px,4vw,66px);margin:0;padding:0;list-style:none;display:grid}.custom-software-page .custom-process-stages li{min-width:0}.custom-software-page .custom-process-stages strong{letter-spacing:-1px;font-size:clamp(21px,2vw,28px);font-weight:460;line-height:1.05;display:block}.custom-software-page .custom-process-stages p{color:var(--custom-muted);margin:12px 0 0;font-size:12px;line-height:1.55}.custom-software-page .custom-process-link{color:#292a2d;background:#f8f7f4;border-color:#dfded9;width:max-content;min-height:45px;margin-top:34px;padding:10px 21px;font-size:12px;font-weight:550}.custom-software-page .custom-fit-summary{padding-top:clamp(100px,9vw,140px);padding-bottom:clamp(110px,10vw,150px)}.custom-software-page .custom-fit-summary .individual-section-heading{margin-bottom:clamp(54px,6vw,82px)}.custom-software-page .custom-fit-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(64px,10vw,160px);display:grid}.custom-software-page .custom-fit-summary-grid article{min-width:0}.custom-software-page .custom-fit-summary-grid h3{letter-spacing:-1.8px;max-width:560px;margin:0 0 24px;font-size:clamp(30px,3.1vw,44px);font-weight:445;line-height:1.01}.custom-software-page .custom-fit-summary-grid p{max-width:610px;color:var(--custom-muted);margin:0;font-size:14px;line-height:1.65}@media (width<=900px){.custom-software-page .custom-use-cases-grid{grid-template-columns:minmax(0,1fr)}.custom-software-page .custom-use-case,.custom-software-page .custom-use-case.is-workspace{grid-column:auto}.custom-software-page .custom-use-case-visual,.custom-software-page .custom-use-case-visual.is-workspace{aspect-ratio:16/9}}@media (width<=760px){.custom-software-page .custom-use-cases,.custom-software-page .custom-process-showcase,.custom-software-page .custom-fit-summary{padding-top:86px;padding-bottom:105px}.custom-software-page .custom-use-cases-grid{gap:66px}.custom-software-page .custom-use-case-visual,.custom-software-page .custom-use-case-visual.is-workspace{border-radius:24px}.custom-software-page .custom-use-case-visual{aspect-ratio:4/3}.custom-software-page .custom-use-case-visual.is-workspace{aspect-ratio:16/9}.custom-software-page .custom-use-case.is-workspace .custom-use-case-copy{display:block}.custom-software-page .custom-use-case-copy{padding-top:23px}.custom-software-page .custom-use-case-copy>span{margin-bottom:17px;line-height:1.5}.custom-software-page .custom-use-case-copy h3{letter-spacing:-1.35px;margin-bottom:14px;font-size:32px}.custom-software-page .custom-use-case-copy p{font-size:14px}.custom-software-page .custom-use-case-link,.custom-software-page .custom-process-link{width:100%}.custom-software-page .custom-workspace-window{inset:10% 7%}.custom-software-page .custom-workspace-list>span{min-height:26px}.custom-software-page .custom-mobile-phone{width:45%;right:12%}.custom-software-page .custom-process-media{aspect-ratio:4/3;border-radius:24px}.custom-software-page .custom-process-sketches{width:31%;height:38%;top:30%;left:5%}.custom-software-page .custom-process-transition{width:11%;left:38%}.custom-software-page .custom-process-product{width:48%;height:60%;top:20%;right:5%}.custom-software-page .custom-process-product-panels span{border-radius:6px}.custom-software-page .custom-process-figure figcaption{padding-top:28px}.custom-software-page .custom-process-stages{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 24px}.custom-software-page .custom-process-stages strong{font-size:23px}.custom-software-page .custom-process-stages p{margin-top:9px;font-size:12px}.custom-software-page .custom-process-link{margin-top:36px}.custom-software-page .custom-fit-summary .individual-section-heading{margin-bottom:54px}.custom-software-page .custom-fit-summary-grid{grid-template-columns:1fr;gap:58px}.custom-software-page .custom-fit-summary-grid h3{letter-spacing:-1.4px;margin-bottom:18px;font-size:33px}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;overflow-x:hidden}[id]{scroll-margin-top:92px}body.menu-open{overflow:hidden}a{color:inherit;text-decoration:none}button{color:inherit;font:inherit}img,video{max-width:100%;display:block}.section-gutter{margin-inline:var(--gutter)}.desktop-only{display:block}.skip-link{z-index:400;color:#fff;background:#17181d;border-radius:999px;padding:11px 16px;transition:transform .18s;position:fixed;top:10px;left:10px;transform:translateY(-160%)}.skip-link:focus{outline-offset:2px;outline:2px solid #6f83f5;transform:none}.site-header{z-index:100;width:100%;height:64px;padding:0 var(--gutter);background:0 0;border-bottom:1px solid #0000;align-items:center;transition:background .4s,border-color .4s,color .4s;display:flex;position:fixed;top:0;left:0}.site-header.is-scrolled{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border-bottom-color:#0000000d}.site-header.has-mega-menu{color:#121317;background:#fff;border-bottom-color:#0000}.site-header.has-mega-menu .logo{color:#0a2540}.site-header.on-dark.has-mega-menu{color:#f4f6fb;background:#0b0b0f}.site-header.on-dark.has-mega-menu .logo,.site-header.on-dark,.site-header.on-dark .logo{color:#f4f6fb}.site-header.on-dark .desktop-nav>a.header-language{color:#f4f6fbd1}.site-header.on-dark .header-download{color:#121317;background:#fff}.site-header.on-dark .menu-button span{background:#f4f6fb}.logo{white-space:nowrap;color:#0a2540;align-items:center;transition:color .4s;display:inline-flex}.born-mark{width:72px;height:28px;transition:opacity .25s;display:block;overflow:visible}.logo:hover .born-mark{opacity:.75}.bm-letter,.bm-atom{transform-box:fill-box;transform-origin:50%;transition:transform .55s cubic-bezier(.25,1,.5,1),opacity .3s}.bm-r{transition-delay:40ms}.bm-n{transition-delay:80ms}.logo-collapsed .bm-letter{opacity:0}.logo-collapsed .bm-b{transform:translate(7px)}.logo-collapsed .bm-r{transform:translate(-7px)}.logo-collapsed .bm-n{transform:translate(-12px)}.logo-collapsed .bm-atom{transition-delay:60ms;transform:translate(-15.8px)rotate(120deg)}.site-header>.logo,.desktop-nav,.header-download,.menu-button{z-index:3;position:relative}.desktop-nav{align-items:center;gap:4px;margin-left:36px;font-size:15px;display:flex}.desktop-nav>a,.desktop-nav button{cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:38px;padding:9px 14px;transition:color .18s,background .18s}.desktop-nav>a.header-language{color:#60646d;letter-spacing:.05em;text-align:center;min-width:38px;padding-inline:10px;font-size:11px;font-weight:650}.desktop-nav>a:hover,.desktop-nav>a:focus-visible,.desktop-nav button:hover,.desktop-nav button:focus-visible,.desktop-nav>a.is-current,.desktop-nav button.is-current,.desktop-nav button.is-active{background:#f1f2f4}.desktop-nav>a:focus-visible,.desktop-nav button:focus-visible,.header-download:focus-visible{outline-offset:2px;outline:2px solid #4e63e0}.site-header.on-dark .desktop-nav>a:hover,.site-header.on-dark .desktop-nav>a:focus-visible,.site-header.on-dark .desktop-nav button:hover,.site-header.on-dark .desktop-nav button:focus-visible,.site-header.on-dark .desktop-nav>a.is-current,.site-header.on-dark .desktop-nav button.is-current{background:#ffffff1f}.site-header.on-dark .desktop-nav>a:focus-visible,.site-header.on-dark .desktop-nav button:focus-visible,.site-header.on-dark .header-download:focus-visible{outline-color:#fff}.site-header.on-dark .desktop-nav button.is-active{color:#fff;background:#ffffff24}.nav-group{position:relative}.chevron{margin-left:8px;font-size:18px;transition:rotate .25s;display:inline-block}.nav-group button[aria-expanded=true] .chevron{rotate:180deg}.nav-dropdown{color:#121317;background:#fff;border:1px solid #e6e6e6;border-radius:18px;width:250px;padding:10px;position:absolute;top:49px;left:-10px;box-shadow:0 20px 50px #00000014}.nav-dropdown a{border-radius:10px;justify-content:space-between;padding:13px 14px;display:flex}.nav-dropdown a:hover{background:#f5f6f8}.mega-menu-overlay{z-index:90;pointer-events:none;opacity:0;visibility:hidden;background:#0f11151c;transition:opacity .22s .1s,visibility 0s linear .32s;position:fixed;inset:64px 0 0}.mega-menu-overlay.is-open{opacity:1;visibility:visible;transition:opacity .22s .1s,visibility}.mega-menu{z-index:2;width:100%;min-height:244px;padding:36px var(--gutter) 38px;color:#121317;transform-origin:top;background:#fff;border-radius:0 0 30px 30px;animation:.3s cubic-bezier(.22,.78,.24,1) both mega-menu-in;position:absolute;top:100%;left:0;box-shadow:0 16px 34px #181a1f0d}@keyframes mega-menu-in{0%{opacity:0;transform:translateY(-10px)scaleY(.97)}to{opacity:1;transform:none}}.mega-menu-intro,.mega-menu-column,.mega-menu-spacer{opacity:0;animation:.42s cubic-bezier(.22,.78,.24,1) forwards mega-content-in;transform:translateY(13px)}.mega-menu-intro{animation-delay:70ms}.mega-menu-column:nth-child(2){animation-delay:.12s}.mega-menu-column:nth-child(3),.mega-menu-spacer{animation-delay:.17s}.mega-menu-list .mega-menu-link{opacity:0;animation:.32s cubic-bezier(.22,.78,.24,1) forwards mega-link-in;transform:translateY(8px)}.mega-menu-list .mega-menu-link:first-child{animation-delay:.18s}.mega-menu-list .mega-menu-link:nth-child(2){animation-delay:.22s}.mega-menu-list .mega-menu-link:nth-child(3){animation-delay:.26s}.mega-menu-list .mega-menu-link:nth-child(4){animation-delay:.3s}@keyframes mega-content-in{to{opacity:1;transform:none}}@keyframes mega-link-in{to{opacity:1;transform:none}}.mega-menu-grid{grid-template-columns:minmax(260px,.85fr) repeat(2,minmax(230px,1fr));min-height:168px;display:grid}.mega-menu-intro,.mega-menu-column{padding-right:clamp(28px,4vw,64px)}.mega-menu-column{border-left:1px solid #e5e6e8;padding-left:clamp(28px,3vw,52px)}.mega-menu-intro{flex-direction:column;justify-content:space-between;align-items:flex-start;display:flex}.mega-menu-intro h2{letter-spacing:-1px;max-width:330px;margin:0;font-size:clamp(24px,2.1vw,30px);font-weight:450;line-height:1.08}.mega-overview-link{background:#f4f5f7;border-radius:999px;align-items:center;gap:22px;margin-top:28px;padding:10px 15px;font-size:13px;transition:color .18s,background .18s;display:inline-flex}.mega-overview-link:hover,.mega-overview-link:focus-visible{color:#fff;background:#14151a}.mega-menu-column>span{color:#696d75;letter-spacing:.04em;margin:2px 0 10px 13px;font-size:11px;display:block}.mega-menu-list{flex-direction:column;gap:2px;display:flex}.mega-menu-link{border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:42px;padding:8px 12px;transition:color .18s,background .18s;display:grid}.mega-menu-link.without-sketch{grid-template-columns:minmax(0,1fr) auto}.mega-menu-link:hover,.mega-menu-link:focus-visible{color:#2755c7;background:#f2f4f8}.mega-overview-link:focus-visible,.mega-menu-link:focus-visible{outline-offset:2px;outline:2px solid #4e63e0}.mega-sketch-icon{fill:none;stroke:currentColor;stroke-width:2.35px;stroke-linecap:round;stroke-linejoin:round;width:29px;height:29px;overflow:visible}.mega-sketch-icon .sketch-echo{opacity:.2;stroke-width:.8px;stroke-dasharray:1.2 1.7;transform:translate(.35px,.45px)}.mega-link-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.mega-link-copy strong{font-size:16px;font-weight:470;line-height:1.25}.mega-link-copy small{color:#686b72;font-size:11px;line-height:1.3}.mega-link-arrow{opacity:0;transition:opacity .18s,transform .18s;transform:translate(-5px)}.mega-menu-link:hover .mega-link-arrow,.mega-menu-link:focus-visible .mega-link-arrow{opacity:1;transform:none}.mega-menu-spacer{border-left:1px solid #e5e6e8}.mega-menu.is-dark{color:#f5f6f8;background:#0b0b0f;box-shadow:0 18px 36px #00000047}.mega-menu.is-dark .mega-menu-column,.mega-menu.is-dark .mega-menu-spacer{border-color:#ffffff24}.mega-menu.is-dark .mega-menu-column>span,.mega-menu.is-dark .mega-link-copy small{color:#afb3bd}.mega-menu.is-dark .mega-overview-link{color:#f5f6f8;background:#ffffff1a}.mega-menu.is-dark .mega-overview-link:hover,.mega-menu.is-dark .mega-overview-link:focus-visible{color:#111214;background:#fff}.mega-menu.is-dark .mega-menu-link:hover,.mega-menu.is-dark .mega-menu-link:focus-visible{color:#fff;background:#ffffff17}.mega-menu.is-dark .mega-overview-link:focus-visible,.mega-menu.is-dark .mega-menu-link:focus-visible{outline-color:#fff}.header-download{color:#fff;background:#121317;border-radius:99px;justify-content:center;gap:10px;min-width:137px;margin-left:auto;padding:11px 20px;font-size:15px;transition:color .4s,background .4s;display:flex}.menu-button,.mobile-menu{display:none}.hero{--hero-progress:0;height:120svh}.hero-stage{color:#f4f6fb;background-color:#0b0b0f;height:100vh;min-height:660px;position:sticky;top:0;overflow:hidden}.hero-actions .pill-dark{color:#121317;background:#fff}.hero-actions .pill-light{color:#f4f6fb;background:0 0;border-color:#ffffff47}.star-field{background-image:radial-gradient(#213564 .75px,#0000 .9px),radial-gradient(#6178ff .65px,#0000 .85px);background-position:3px 11px,19px 27px;background-size:47px 43px,91px 77px}.hero-field{position:absolute;inset:0}.hero-field-fallback{pointer-events:none;background-color:#0b0b0f;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:40px 40px,40px 40px;position:absolute;inset:0}.antigravity-canvas{width:100%;height:100%}.hero-field>.antigravity-canvas{animation:.45s both hero-field-enter}@keyframes hero-field-enter{0%{opacity:0}to{opacity:1}}.hero-content{text-align:center;width:min(1100px,100vw - 48px);transform:translate(-50%, calc(var(--hero-progress) * -40px));position:absolute;top:31%;left:50%}.hero h1{letter-spacing:-4.4px;margin:0;font-size:clamp(58px,5.55vw,80px);font-weight:450;line-height:1.1}.tw-headline{position:relative}.tw-ghost{visibility:hidden}.tw-live{pointer-events:none;position:absolute;inset:0}.tw-cursor{vertical-align:-.04em;background:currentColor;border-radius:2px;width:3px;height:.74em;margin-left:.05em;animation:1.1s step-end infinite tw-blink;display:inline-block}@keyframes tw-blink{0%,55%{opacity:1}56%,to{opacity:0}}.tw-block{position:relative}.statement.tw-block .tw-live{left:var(--gutter);right:var(--gutter)}.tw-block .tw-cursor{width:2px;height:.82em}.tw-cursor-out{animation:3.3s step-end forwards tw-cursor-out}@keyframes tw-cursor-out{0%,16%{opacity:1}17%,33%{opacity:0}34%,50%{opacity:1}51%,67%{opacity:0}68%,84%{opacity:1}85%,to{opacity:0}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hero-actions{opacity:0;visibility:hidden;pointer-events:none;justify-content:center;gap:8px;margin-top:36px;transition:opacity .45s,transform .45s,visibility 0s linear .45s;display:flex;transform:translateY(8px)}.hero-actions.is-ready{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translateY(0)}.pill{border:1px solid #00000012;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:12px 28px;font-size:17px;transition:transform .25s,box-shadow .25s,background .25s;display:inline-flex}.pill:hover{transform:translateY(-2px);box-shadow:0 9px 28px #0000001f}.pill-dark{color:#fff;background:#121317}.pill-light{background:#f9fafceb}.pill img{filter:invert();width:15px;height:18px;margin-right:9px}.intro-wrap{z-index:5;margin-top:-170px;padding-top:20px;position:relative}.intro-visual{background:radial-gradient(circle at 84% 10%,#4e63e017,#0000 36%),radial-gradient(circle at 6% 90%,#de6e5512,#0000 30%),radial-gradient(circle at 30% 20%,#6fae930d,#0000 26%),#fbfcfe;border:1px solid #e7e9ee;border-radius:42px;width:100%;height:min(67vw,760px);position:relative;overflow:hidden}.intro-visual svg{width:100%;height:100%;display:block}.a-label,.intro-label{letter-spacing:.12em;fill:#8a8d96;font-family:ui-monospace,SF Mono,Menlo,Monaco,Consolas,monospace}.tool-section{padding:110px 0 170px;overflow:hidden}.work-section{padding:110px 0 0}.work-zoom{--zoom-progress:0;height:132vh;position:relative}.work-zoom-stage{height:100vh;padding:0 var(--gutter);place-items:center;display:grid;position:sticky;top:0}.work-zoom-card{aspect-ratio:1248/1000;border-radius:calc(32px - var(--zoom-progress) * 14px);width:auto;max-width:100%;height:min(82vh,800px);transform:scale(calc(.8 + var(--zoom-progress) * .2));box-shadow:0 30px 80px rgba(20, 21, 26, calc(.05 + var(--zoom-progress) * .09));will-change:transform;overflow:hidden}.born-animation-slot,.born-animation-placeholder{width:100%;height:100%}.born-animation-placeholder{background:radial-gradient(circle at 50% 48%,#6580ea13,#0000 38%),#f8fafc}.tool-rail{gap:14px;width:max-content;animation:28s linear infinite rail;display:flex}.tool-rail span{background:#fafbfc;border:1px solid #e1e3e7;border-radius:50%;place-items:center;width:94px;height:94px;font-size:33px;font-weight:400;display:grid}@keyframes rail{to{translate:-50%}}.statement{max-width:1050px;min-height:290px;padding:0 var(--gutter);letter-spacing:-3px;text-align:center;margin:180px auto 0;font-size:clamp(42px,5vw,72px);line-height:1.05}.reveal{opacity:1;transition:opacity 1s,transform 1s;transform:translateY(0)}.reveal-enabled .reveal{opacity:.07;transform:translateY(30px)}.reveal-enabled .reveal.is-visible{opacity:1;transform:translateY(0)}.products{padding-bottom:180px}.product-row{border-bottom:1px solid #ececef;grid-template-columns:1fr 1.05fr;align-items:stretch;gap:8vw;min-height:680px;display:grid}.product-row:first-child{border-top:1px solid #ececef}.product-copy{align-self:center;max-width:470px;padding:80px 0}.product-copy h3{letter-spacing:-1.7px;margin:0 0 26px;font-size:42px;font-weight:450;line-height:1.05}.product-copy p{color:#45464b;margin:0;font-size:18px;line-height:1.42}.text-link{border-bottom:1px solid #1b1c20;gap:8px;margin-top:40px;padding-bottom:4px;display:inline-flex}.product-media{background:#f4f5f8;border-radius:36px 0 0 36px;align-self:center;height:calc(100% - 54px);min-height:560px;overflow:hidden}.product-media img,.product-media video{object-fit:cover;width:100%;height:100%}.product-light .product-media img{object-fit:contain;filter:drop-shadow(0 20px 30px #2053be2e);padding:70px 0 0 70px}.bq-visual{background:radial-gradient(circle at 76% 12%,#86a6ff42,#0000 35%),radial-gradient(circle at 24% 90%,#da775624,#0000 32%),linear-gradient(145deg,#f7f9fd 0%,#eef3fb 100%);width:100%;height:100%;position:relative;overflow:hidden}.bq-visual:before{content:"";opacity:.28;background-image:linear-gradient(#6677901c 1px,#0000 1px),linear-gradient(90deg,#6677901c 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(to bottom right,#000,#0000 72%);mask-image:linear-gradient(to bottom right,#000,#0000 72%)}.bq-app-window{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border:1px solid #5a6c8524;border-radius:25px;width:96%;height:86%;position:absolute;top:8%;left:10%;overflow:hidden;box-shadow:0 34px 80px #374c6f30,0 8px 24px #374c6f17}.bq-titlebar{background:#fffc;border-bottom:1px solid #e9edf3;justify-content:space-between;align-items:center;height:66px;padding:0 25px;display:flex}.bq-brand,.bq-title-actions,.bq-company,.bq-detected-row,.bq-steps{align-items:center;display:flex}.bq-brand{letter-spacing:-.2px;gap:10px;font-size:15px;font-weight:600}.product-light .product-media .bq-brand img{object-fit:contain;filter:none;width:27px;height:27px;padding:0}.bq-title-actions{gap:10px}.bq-company{color:#5c6470;background:#fafbfd;border:1px solid #e3e7ed;border-radius:10px;gap:7px;padding:8px 11px;font-size:12px}.bq-company i{color:#8b929c;font-style:normal}.bq-avatar{color:#fff;background:#1a1c20;border-radius:50%;place-items:center;width:31px;height:31px;font-size:10px;font-weight:600;display:grid}.bq-workspace{padding:34px 42px 24px}.bq-kicker{color:#8a9099;letter-spacing:.13em;text-transform:uppercase;margin:0 0 7px;font-size:10px;font-weight:600}.bq-workspace h4{color:#181a1f;letter-spacing:-1.2px;margin:0 0 22px;font-size:clamp(22px,2.1vw,30px);font-weight:480;line-height:1.05}.bq-dropzone{text-align:center;background:#fbfcfe;border:1px dashed #cfd6df;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;min-height:190px;padding:22px;display:flex}.bq-upload-icon{color:#353a43;background:#fff;border:1px solid #e3e6eb;border-radius:13px;place-items:center;width:42px;height:42px;margin-bottom:12px;font-size:24px;display:grid;box-shadow:0 5px 13px #232e4112}.bq-dropzone>strong{color:#26292f;font-size:14px;font-weight:550}.bq-dropzone>small{color:#9298a2;margin-top:4px;font-size:11px}.bq-capture-options{gap:7px;margin-top:17px;display:flex}.bq-capture-options span{color:#5e6570;background:#fff;border:1px solid #e1e5eb;border-radius:999px;padding:7px 10px;font-size:10px}.bq-detected-row{background:#fff;border:1px solid #e8ebef;border-radius:14px;gap:12px;margin-top:14px;padding:12px 14px;box-shadow:0 5px 16px #2632450b}.bq-file-icon{color:#b95f43;background:#fff0eb;border-radius:10px;flex:none;place-items:center;width:35px;height:35px;font-size:17px;display:grid}.bq-file-copy{text-align:left;flex-direction:column;flex:1;min-width:0;display:flex}.bq-file-copy strong{color:#383c43;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:550;overflow:hidden}.bq-file-copy small{color:#9ba0a8;margin-top:2px;font-size:9px}.bq-amount{color:#30343a;white-space:nowrap;font-size:12px;font-weight:600}.bq-steps{color:#9ba0a8;justify-content:center;gap:8px;margin-top:18px;font-size:9px}.bq-steps span{white-space:nowrap;align-items:center;gap:5px;display:flex}.bq-steps i{background:#eef1f5;border-radius:50%;place-items:center;width:16px;height:16px;font-size:9px;font-style:normal;display:grid}.bq-steps b{background:#dfe4e9;width:31px;height:1px}.bq-steps .is-done{color:#6d747d}.bq-steps .is-done i{color:#307b61;background:#e4f4ed}.bq-steps .is-active{color:#24282d;font-weight:550}.bq-steps .is-active i{color:#fff;background:#1c2025;box-shadow:0 0 0 4px #1c202514}.bq-status-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffed;border:1px solid #65758b26;border-radius:14px;align-items:center;gap:10px;padding:12px 15px;animation:4s ease-in-out infinite bq-float;display:flex;position:absolute;bottom:24px;right:22px;box-shadow:0 15px 35px #2f425f29}.bq-status-card>span{color:#2e765e;background:#e4f4ed;border-radius:50%;place-items:center;width:28px;height:28px;font-size:13px;display:grid}.bq-status-card div{flex-direction:column;display:flex}.bq-status-card strong{color:#30343a;font-size:10px;font-weight:600}.bq-status-card small{color:#969ca5;margin-top:2px;font-size:9px}@keyframes bq-float{50%{transform:translateY(-6px)}}.posiq-visual{background:radial-gradient(circle at 78% 10%,#4e63e017,#0000 36%),radial-gradient(circle at 8% 92%,#6fae9312,#0000 30%),#fbfcfe;width:100%;height:100%;position:relative;overflow:hidden}.posiq-visual:before,.integration-visual:before{content:"";background-image:linear-gradient(#14151a0d 1px,#0000 1px),linear-gradient(90deg,#14151a0d 1px,#0000 1px);background-size:70px 64px;position:absolute;inset:0}.posiq-visual svg{width:100%;height:100%;display:block;position:relative}.a-status-chip{z-index:8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border:1px solid #e7e9ee;border-radius:14px;align-items:center;gap:10px;min-width:245px;padding:11px 13px;display:flex;position:absolute;bottom:5%;left:50%;transform:translate(-50%);box-shadow:0 16px 34px #2f425f1f}.a-status-mark{color:#2e765e;background:#e4f4ed;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;font-size:11px;display:grid}.a-status-chip div{flex-direction:column;flex:1;min-width:0;display:flex}.a-status-chip small{color:#8a8d96;letter-spacing:.12em;text-transform:uppercase;font-family:ui-monospace,SF Mono,Menlo,Monaco,Consolas,monospace;font-size:7px}.a-status-chip strong{color:#24272c;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;font-weight:600;overflow:hidden}.a-status-chip>i{color:#9ba0aa;font-size:8px;font-style:normal}.custom-software-visual{background:#f7f9fc;width:100%;height:100%;position:relative;overflow:hidden}.custom-software-visual:after{content:"";pointer-events:none;background:linear-gradient(130deg,#ffffff73,#0000 45%,#ffffff3d);position:absolute;inset:0}.custom-color-cloud{filter:blur(62px);opacity:.34;border-radius:50%;animation:9s ease-in-out infinite alternate custom-cloud-drift;position:absolute}.custom-cloud-one{background:radial-gradient(circle,#6178ff,#0000 72%);width:70%;height:48%;bottom:-5%;left:-10%}.custom-cloud-two{background:radial-gradient(circle,#6fae93,#0000 72%);width:65%;height:52%;animation-delay:-3s;top:-4%;right:-12%}@keyframes custom-cloud-drift{to{transform:translate(4%,-3%)scale(1.08)rotate(8deg)}}.custom-code-shell{z-index:2;transform-origin:56% 52%;background:linear-gradient(115deg,#14151a,#34457e 36%,#4e63e0 68%,#6fae93 100%);border-radius:24px;width:92%;height:74%;padding:2px;animation:8.36s cubic-bezier(.45,0,.2,1) infinite custom-window-camera;position:absolute;top:13%;left:6%;overflow:visible;box-shadow:-15px 18px 40px #4e63e021,18px -14px 42px #6fae9324,0 28px 70px #32496921}.custom-code-shell:before{content:"";z-index:-1;background:inherit;filter:blur(18px);opacity:.32;border-radius:30px;position:absolute;inset:-11px}@keyframes custom-window-camera{0%,to{transform:translate(2%,3%)scale(1.42);box-shadow:-21px 25px 55px #4e63e033,24px -21px 56px #6fae9333,0 38px 84px #32496929}14%{transform:translate(1%,2%)scale(1.52)}43%{transform:translateY(-4px)scale(1);box-shadow:-15px 18px 40px #4e63e021,18px -14px 42px #6fae9324,0 28px 70px #32496921}77%{transform:translateY(-4px)scale(1)}}@keyframes custom-window-camera-mobile{0%,to{transform:translate(1%,2%)scale(1.16)}14%{transform:translate(1%,2%)scale(1.23)}43%,77%{transform:scale(1)}}.custom-code-window{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#fcfdfff5;border-radius:22px;width:100%;height:100%;display:flex;overflow:hidden}.custom-code-rail{color:#a8afb8;border-right:1px solid #e4e9ef;flex-direction:column;flex:none;align-items:center;gap:23px;width:58px;padding-top:25px;font-size:18px;display:flex}.custom-code-rail span:nth-child(3){color:#4b8fd2}.custom-code-main{flex:1;min-width:0}.custom-code-tabs{color:#aeb4bc;border-bottom:1px solid #e5e9ee;align-items:center;gap:34px;height:55px;padding:0 23px;font-size:12px;display:flex}.custom-code-tabs span{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.custom-plan-tab i{font-style:italic}.custom-active-tab{color:#8f4f42;font-weight:500}.custom-active-tab b{color:#347ec7;font-size:17px}.custom-breadcrumbs{color:#a2a8b0;align-items:center;gap:10px;height:51px;padding:0 27px;font-size:12px;display:flex}.custom-breadcrumbs i{color:#c3c8ce;font-size:19px;font-style:normal}.custom-breadcrumbs strong{color:#25292f;font-weight:500}.custom-code-area{padding:8px 23px 17px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;position:relative}.custom-code-line{opacity:0;grid-template-columns:30px minmax(0,1fr);align-items:center;min-height:32px;transition:opacity .3s,transform .35s;display:grid;transform:translateY(5px)}.custom-code-line.is-visible{opacity:1;transform:none}.custom-line-number{color:#b8bdc4;text-align:right;font-size:11px}.custom-code-line code{color:#343942;text-overflow:clip;white-space:nowrap;min-width:0;padding-left:18px;font-size:12px;line-height:1.25;overflow:hidden}.custom-code-line code.is-indented{padding-left:42px}.code-keyword{color:#7336bf;font-style:italic;font-weight:600}.code-name{color:#2b639f}.code-string{color:#b65145}.code-component{color:#277d87;font-weight:600}.custom-cursor{background:#286fe5;border-radius:2px;width:2px;height:17px;transition:opacity .25s;animation:.8s step-end infinite custom-cursor-blink;position:absolute;bottom:12px;left:74px}.custom-cursor.is-finished{opacity:0}@keyframes custom-cursor-blink{50%{opacity:0}}.custom-result-chip{z-index:4;opacity:0;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffffeb;border:1px solid #76849729;border-radius:14px;align-items:center;gap:10px;padding:12px 15px;transition:opacity .45s,transform .45s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;bottom:8%;right:5%;transform:translateY(10px)scale(.96);box-shadow:0 16px 35px #36496524}.custom-result-chip.is-visible{opacity:1;transform:none}.custom-result-chip>span{color:#26745b;background:#e1f5ec;border-radius:50%;place-items:center;width:29px;height:29px;font-size:13px;display:grid}.custom-result-chip div{flex-direction:column;display:flex}.custom-result-chip strong{color:#34383f;font-size:10px;font-weight:600}.custom-result-chip small{color:#959ba4;margin-top:2px;font-size:9px}.integration-visual{background:radial-gradient(circle at 50% 48%,#4e63e01a,#0000 42%),radial-gradient(circle at 88% 8%,#de6e550d,#0000 24%),#fbfcfe;width:100%;height:100%;position:relative;overflow:hidden}.integration-visual svg{width:100%;height:100%;display:block;position:relative}.use-cases{padding:120px 0 180px;overflow:hidden}.use-heading{grid-template-columns:1fr 1fr;gap:10vw;margin-bottom:110px;display:grid}.use-heading h2,.blog h2{letter-spacing:-1.9px;margin:0;font-size:43px;font-weight:450;line-height:1.05}.use-heading p{color:#45464b;max-width:500px;margin:0 0 0 auto;font-size:18px;line-height:1.45}.case-viewport,.blog-viewport{padding-left:var(--gutter);overflow:hidden}.case-track{width:max-content;transform:translateX(calc(var(--case-index) * -67vw));gap:48px;transition:transform .65s cubic-bezier(.2,.8,.2,1);display:flex}.case-card{width:min(59vw,850px)}.case-image{background:radial-gradient(circle at 80% 8%,#4e63e014,#0000 34%),radial-gradient(circle at 4% 94%,#de6e550f,#0000 28%),#fbfcfe;border:1px solid #e7e9ee;border-radius:35px;height:480px;position:relative;overflow:hidden}.case-image svg{width:100%;height:100%;display:block}.case-image strong{color:#14151a;letter-spacing:-1.4px;max-width:82%;font-size:42px;font-weight:450;line-height:1.02;position:absolute;bottom:36px;left:38px}.case-card h3{margin:25px 0 5px;font-size:18px;font-weight:550}.case-card p{color:#45464b;max-width:520px;margin:0;font-size:18px;line-height:1.4}.case-card>a{color:#55575b;margin-top:25px;display:inline-block}.carousel-buttons{gap:0;margin-top:40px;display:flex}.carousel-buttons button{cursor:pointer;background:#f7f8fb;border:0;width:48px;height:48px;font-size:25px}.carousel-buttons button:first-child{border-radius:999px 0 0 999px}.carousel-buttons button:last-child{border-radius:0 999px 999px 0}.carousel-buttons button:disabled{color:#b9bbc0;cursor:default}@media (width>=901px){.release-carousel-buttons{display:none}}.pricing{background-color:#fff;border-block:1px solid #ededf0;grid-template-columns:1fr 1fr;min-height:760px;display:grid;position:relative;overflow:hidden}.pricing:after{content:"";background:#ededf0;width:1px;position:absolute;top:0;bottom:0;left:50%}.pricing article{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:90px 30px;display:flex}.pricing small{background:#fffc;border:1px solid #eceef1;border-radius:5px;padding:4px 10px}.pricing p{letter-spacing:-2px;margin:16px 0 0;font-size:43px}.pricing h2{color:#4c4e55;letter-spacing:-2px;margin:0 0 40px;font-size:43px;font-weight:380;line-height:1.1}.blog{padding:130px 0 190px;overflow:hidden}.blog-heading{justify-content:space-between;align-items:center;margin-bottom:85px;display:flex}.blog-heading>a{border:1px solid #e6e7e9;border-radius:99px;padding:12px 23px}.blog-track{width:max-content;transform:translateX(calc(var(--blog-index) * -31.5vw));gap:46px;transition:transform .6s cubic-bezier(.2,.8,.2,1);display:flex}.blog-card{border-right:1px solid #e9eaec;width:min(27vw,390px);padding-right:42px}.blog-card .blog-visual{aspect-ratio:1;background:radial-gradient(circle at 82% 12%,#4e63e014,#0000 38%),radial-gradient(circle at 8% 92%,#6fae930f,#0000 30%),#fbfcfe;border:1px solid #e9eaec;border-radius:19px;width:100%;height:auto;display:block}.blog-card h3{letter-spacing:-1px;min-height:84px;margin:24px 0 13px;font-size:29px;font-weight:450;line-height:1.04}.blog-meta{border-top:1px solid #e9eaec;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:22px;margin:0 0 22px;padding-top:15px;display:grid}.blog-meta div{min-width:0}.blog-meta dt{color:#8a8d94;letter-spacing:.02em;margin:0 0 6px;font-size:11px;line-height:1.2}.blog-meta dd{color:#36383d;margin:0;font-size:13px;line-height:1.4}.blog-card>a{font-size:16px}.blog-all-mobile{display:none}.download{color:#fff;background-color:#010103;background-image:radial-gradient(#6b78ff 1px,#0000 1.5px),radial-gradient(#3557be .7px,#0000 1px);background-size:61px 77px,117px 91px;border-radius:44px;flex-direction:column;justify-content:center;align-items:flex-start;min-height:780px;margin-bottom:30px;padding:75px 6%;display:flex;overflow:hidden}.download h2{letter-spacing:-3px;max-width:850px;margin:0 0 62px;font-size:clamp(45px,5.5vw,78px);font-weight:420;line-height:1.05}.download-actions{gap:8px;display:flex}.pill-white{color:#16171b;background:#fff}.pill-charcoal{color:#fff;background:#25262b;border-color:#35363c}.site-footer{color:#faf9f5;background:#141413;padding:0;overflow:hidden}.footer-contain{padding-top:72px;padding-bottom:72px}.footer-grid{grid-template-rows:auto 1fr auto;grid-template-columns:minmax(220px,1.35fr) minmax(0,4.65fr);align-items:start;column-gap:clamp(44px,6.2vw,96px);min-height:520px;display:grid}.footer-brand{grid-area:1/1}.footer-brand .logo{color:#faf9f5;width:max-content}.footer-brand .born-mark{width:72px;height:28px}.footer-brand p{color:#faf9f5;letter-spacing:-.35px;max-width:205px;margin:28px 0 0;font-size:18px;line-height:1.22}.footer-columns{grid-area:1/2/4;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(24px,2.4vw,40px);display:grid}.footer-column{flex-direction:column;gap:44px;display:flex}.footer-group h3{color:#faf9f5;margin:0 0 15px;font-size:12px;font-weight:550;line-height:1.4}.footer-list{flex-direction:column;align-items:flex-start;gap:7px;margin:0;padding:0;list-style:none;display:flex}.footer-list li{max-width:100%;display:flex}.footer-list a,.footer-list button{color:#b0aea5;min-height:28px;font:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;align-items:center;padding:0;font-size:12px;line-height:1.4;transition:color .2s;display:inline-flex}.footer-list a:hover,.footer-list a:focus-visible,.footer-list button:hover,.footer-list button:focus-visible{color:#faf9f5}.footer-list a:focus-visible,.footer-list button:focus-visible{outline-offset:4px;outline:1px solid}.footer-meta{color:#b0aea5;flex-direction:column;grid-area:3/1;align-self:end;align-items:flex-start;gap:5px;font-size:12px;line-height:1.4;display:flex}.footer-meta a{transition:color .2s}.footer-meta a:hover,.footer-meta a:focus-visible{color:#faf9f5}.cookie-notice{z-index:210;color:#f7f7f4;background:#151515;border-radius:23px;width:min(430px,100vw - 44px);padding:27px;animation:.38s cubic-bezier(.22,.78,.24,1) both cookie-notice-in;position:fixed;bottom:22px;right:22px;box-shadow:0 28px 75px #0000003d}.cookie-notice>span{color:#9d9d98;letter-spacing:.14em;font-family:ui-monospace,SF Mono,Menlo,Monaco,Consolas,monospace;font-size:9px}.cookie-notice h2{letter-spacing:-1.15px;margin:17px 0 12px;font-size:29px;font-weight:470;line-height:1.03}.cookie-notice p{color:#bdbdb7;margin:0;font-size:14px;line-height:1.52}.cookie-notice>div{justify-content:space-between;align-items:center;gap:20px;margin-top:25px;display:flex}.cookie-notice a{color:#d0d0ca;font-size:12px}.cookie-notice a:hover,.cookie-notice a:focus-visible{color:#fff}.cookie-notice button{color:#161616;cursor:pointer;background:#fff;border:0;border-radius:999px;padding:11px 18px;font-size:13px}.cookie-notice button:hover,.cookie-notice button:focus-visible{background:#e8e8e3}.cookie-notice a:focus-visible,.cookie-notice button:focus-visible{outline-offset:3px;outline:2px solid #fff}@keyframes cookie-notice-in{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}.route-loading{background:#fff;min-height:100svh}.route-loading.is-born-ai{background:#f8f9fb}.page-hero{padding:168px 0 90px}.page-hero .a-label{margin-bottom:18px;font-size:12px;display:block}.page-hero h1{letter-spacing:-2.2px;max-width:780px;margin:0;font-size:clamp(40px,4.6vw,62px);font-weight:450;line-height:1.06}.page-hero p{color:#45464b;max-width:560px;margin:26px 0 0;font-size:18px;line-height:1.48}.page-hero .tag-row{flex-wrap:wrap;gap:8px;margin-top:34px;display:flex}.tag-row .tag{color:#45464b;border:1px solid #e6e7e9;border-radius:999px;padding:9px 16px;font-size:13px}.process-steps{grid-template-columns:repeat(4,1fr);gap:0;padding:0 0 130px;display:grid;overflow:hidden}.process-step{border-top:1.5px solid #e6e7e9;padding:34px 28px 0 0;position:relative}.process-step:before{content:attr(data-index);color:#fff;background:#14151a;border-radius:50%;place-items:center;width:42px;height:42px;font-family:ui-monospace,SF Mono,Menlo,Monaco,Consolas,monospace;font-size:14px;font-weight:600;display:grid;position:absolute;top:-21px;left:0}.process-step h3{letter-spacing:-.5px;margin:20px 0 12px;font-size:22px;font-weight:500}.process-step p{color:#45464b;max-width:260px;margin:0;font-size:15.5px;line-height:1.48}.assurance-row{border-top:1px solid #e6e7e9;grid-template-columns:repeat(4,1fr);gap:24px;padding:60px 0 170px;display:grid}.assurance-item{flex-direction:column;gap:14px;display:flex}.assurance-mark{color:#2e765e;background:#e4f4ed;border-radius:50%;place-items:center;width:34px;height:34px;font-size:15px;display:grid}.assurance-item strong{letter-spacing:-.2px;font-size:16px;font-weight:550}.assurance-item span{color:#45464b;font-size:14.5px;line-height:1.45}.field-list{flex-direction:column;padding-bottom:160px;display:flex}.field-row{border-bottom:1px solid #ececef;grid-template-columns:1.05fr 1fr;align-items:center;gap:7vw;padding:70px 0;display:grid}.field-row:first-child{border-top:1px solid #ececef}.field-row:nth-child(2n){direction:rtl}.field-row:nth-child(2n)>*{direction:ltr}.field-media{aspect-ratio:850/480;border:1px solid #e7e9ee;border-radius:30px;overflow:hidden}.field-media svg{width:100%;height:100%;display:block}.field-copy h2{letter-spacing:-1.3px;margin:0 0 18px;font-size:34px;font-weight:450;line-height:1.08}.field-copy p{color:#45464b;max-width:460px;margin:0;font-size:17px;line-height:1.48}.service-list{flex-direction:column;padding-bottom:120px;display:flex}.service-row{border-top:1px solid #e5e7ea;grid-template-columns:110px minmax(0,1fr);gap:4vw;padding:58px 0;display:grid}.service-row:last-child{border-bottom:1px solid #e5e7ea}.service-number{color:#fff;background:#14151a;border-radius:50%;place-items:center;width:48px;height:48px;font-family:ui-monospace,SF Mono,Menlo,Monaco,Consolas,monospace;font-size:13px;display:grid}.service-row h2{letter-spacing:-1.4px;margin:0 0 16px;font-size:clamp(30px,3vw,42px);font-weight:450;line-height:1.08}.service-row p{color:#45464b;max-width:680px;margin:0;font-size:17px;line-height:1.52}.service-tags{flex-wrap:wrap;gap:8px;margin-top:25px;display:flex}.service-tags span{color:#55575e;background:#fafbfc;border:1px solid #e2e4e8;border-radius:999px;padding:8px 12px;font-size:12px}.application-areas{padding-top:24px;padding-bottom:150px}.application-areas-heading{grid-template-columns:minmax(180px,.45fr) minmax(0,1fr);column-gap:6vw;padding:0 0 70px;display:grid}.application-areas-heading .a-label{grid-row:1/span 2;padding-top:10px;font-size:11px}.application-areas-heading h2{letter-spacing:-2px;max-width:720px;margin:0;font-size:clamp(38px,4vw,56px);font-weight:440;line-height:1.04}.application-areas-heading p{color:#55575e;max-width:650px;margin:24px 0 0;font-size:17px;line-height:1.55}.application-area-list{border-top:1px solid #dfe1e5;border-left:1px solid #dfe1e5;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.application-area{border-bottom:1px solid #dfe1e5;border-right:1px solid #dfe1e5;min-height:290px;padding:40px}.application-area>span{color:#777a82;letter-spacing:.08em;text-transform:uppercase;margin-bottom:44px;font-size:11px;display:block}.application-area h3{letter-spacing:-1px;max-width:520px;margin:0 0 18px;font-size:clamp(27px,2.5vw,36px);font-weight:460;line-height:1.08}.application-area p{color:#55575e;max-width:570px;margin:0;font-size:16px;line-height:1.55}.page-cta{color:#f8f8f5;background:#111214;border-radius:36px;margin-bottom:150px;padding:78px 7vw}.page-cta .a-label{color:#a9abb1;margin-bottom:18px;font-size:11px;display:block}.page-cta h2{letter-spacing:-2px;max-width:720px;margin:0;font-size:clamp(38px,4.2vw,58px);font-weight:430;line-height:1.05}.page-cta p{color:#c6c7ca;max-width:620px;margin:24px 0 34px;font-size:17px;line-height:1.52}.page-cta .pill-dark{color:#111214;background:#fff}.page-cta .pill-light{color:#fff;background:#292a2e;border-color:#3c3d42}.page-cta-actions{flex-wrap:wrap;gap:8px;display:flex}.services-page{background:#fff;overflow:hidden}.services-kicker{letter-spacing:.12em;font-family:ui-monospace,SF Mono,Menlo,Monaco,Consolas,monospace;font-size:11px;line-height:1.2;display:block}.services-hero-new{min-height:850px;padding:132px var(--gutter) 92px;color:#f5f6f8;background:#0b0b0f;grid-template-columns:minmax(0,1.05fr) minmax(440px,.95fr);align-items:center;gap:clamp(50px,7vw,120px);display:grid;position:relative}.services-hero-new:before{content:"";pointer-events:none;background:radial-gradient(circle at 76% 38%,#5071ff29,#0000 31%),linear-gradient(110deg,#0000 40%,#ffffff06);position:absolute;inset:0}.services-hero-copy{z-index:2;position:relative}.services-hero-copy .services-kicker{color:#8f929c;margin-bottom:34px}.services-hero-copy h1{letter-spacing:-4.8px;max-width:840px;margin:0;font-size:clamp(55px,5.6vw,84px);font-weight:430;line-height:.96}.services-hero-copy h1 em{color:#9ca8ff;font-style:normal}.services-hero-copy>p{color:#b7bac2;max-width:640px;margin:34px 0 0;font-size:19px;line-height:1.52}.services-hero-links{flex-wrap:wrap;gap:8px;margin-top:42px;display:flex}.services-hero-links a{color:#e9eaf0;border:1px solid #ffffff26;border-radius:999px;align-items:center;gap:24px;padding:12px 16px;font-size:13px;transition:color .2s,background .2s,border-color .2s;display:inline-flex}.services-hero-links a:hover,.services-hero-links a:focus-visible{color:#101116;background:#fff;border-color:#fff;outline:none}.services-system-map{z-index:1;background-color:#101117;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:34px 34px;border:1px solid #ffffff1f;border-radius:34px;height:610px;position:relative;overflow:hidden;box-shadow:0 35px 80px #00000059}.services-system-map:after{content:"";pointer-events:none;background:radial-gradient(circle,#5d6fff29,#0000 42%);position:absolute;inset:0}.system-map-label{z-index:3;color:#777b86;letter-spacing:.13em;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:9px;position:absolute;top:25px}.system-map-label-in{left:29px}.system-map-label-out{color:#aeb8ff;right:29px}.system-inputs,.system-outputs{z-index:3;flex-direction:column;gap:36px;display:flex;position:absolute;top:112px}.system-inputs{align-items:flex-start;left:28px}.system-outputs{align-items:flex-end;right:28px}.system-inputs span,.system-outputs span{color:#b5b8c0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0c0d12d1;border:1px solid #ffffff24;border-radius:10px;min-width:92px;padding:11px 13px;font-size:12px}.system-outputs span{color:#eff1f7;border-color:#99a7ff47;min-width:112px}.system-outputs i{background:#9ca8ff;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block;box-shadow:0 0 12px #7586ff}.system-map-core{z-index:4;color:#fff;background:#171927;border:1px solid #97a5ff80;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:128px;height:128px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 20px #7081ff0d,0 0 75px #6375ff38}.system-map-core b{color:#11131a;background:#aab3ff;border-radius:50%;place-items:center;width:43px;height:43px;font-size:22px;font-weight:600;display:grid}.system-map-core span{color:#aeb1bb;letter-spacing:.14em;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:8px}.system-map-rail{z-index:2;transform-origin:50%;background:linear-gradient(90deg,#ffffff0a,#909eff7a,#ffffff0d);height:1px;position:absolute;left:102px;right:114px}.system-map-rail i{background:#c1c7ff;border-radius:50%;width:5px;height:5px;animation:3.6s linear infinite services-signal;position:absolute;top:-2px;left:0;box-shadow:0 0 12px #6f81ff}.rail-one{top:34%;transform:rotate(8deg)}.rail-two{top:50%}.rail-three{top:66%;transform:rotate(-8deg)}.rail-two i{animation-delay:-1.2s}.rail-three i{animation-delay:-2.4s}@keyframes services-signal{0%{opacity:0;left:0}12%{opacity:1}88%{opacity:1}to{opacity:0;left:100%}}.services-explorer{padding-top:150px;padding-bottom:170px}.services-section-heading{grid-template-columns:minmax(180px,.38fr) minmax(0,1fr);column-gap:6vw;margin-bottom:76px;display:grid}.services-section-heading .services-kicker{color:#777a82;grid-row:1/span 2;padding-top:10px}.services-section-heading h2{letter-spacing:-3.5px;max-width:820px;margin:0;font-size:clamp(44px,5.2vw,74px);font-weight:430;line-height:.98}.services-section-heading p{color:#686a71;margin:23px 0 0;font-size:16px}.services-explorer-grid{grid-template-columns:minmax(270px,.48fr) minmax(0,1.52fr);gap:22px;display:grid}.services-tabs{border-top:1px solid #dfe1e5;align-self:start}.services-tabs button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #dfe1e5;grid-template-columns:1fr auto;align-content:center;gap:8px 15px;width:100%;min-height:128px;padding:23px 20px 23px 0;scroll-margin-top:120px;transition:padding .25s,color .2s;display:grid;position:relative}.services-tabs button>span{color:#8a8d95;letter-spacing:.12em;grid-column:1;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:9px}.services-tabs button strong{letter-spacing:-.8px;grid-column:1;font-size:clamp(20px,1.8vw,27px);font-weight:450;line-height:1.1}.services-tabs button i{opacity:.45;border:1px solid #dfe1e5;border-radius:50%;grid-area:1/2/span 2;align-self:center;place-items:center;width:35px;height:35px;font-style:normal;transition:opacity .2s,color .2s,background .2s,transform .25s;display:grid;transform:rotate(45deg)}.services-tabs button:before{content:"";background:#121317;width:0;height:2px;transition:width .35s;position:absolute;top:-1px;left:0}.services-tabs button.is-active{padding-left:18px}.services-tabs button.is-active:before{width:100%}.services-tabs button.is-active i{color:#fff;opacity:1;background:#121317;transform:none}.services-tabs button:focus-visible{outline-offset:3px;outline:1px solid}.services-stage{border-radius:34px;flex-direction:column;min-height:680px;animation:.38s both services-stage-in;display:flex;position:relative;overflow:hidden}@keyframes services-stage-in{0%{opacity:.25;transform:translateY(8px)}to{opacity:1;transform:none}}.services-stage-software{color:#101218;background:#e8edff}.services-stage-ai{color:#f5f6f8;background:#11131a}.services-stage-integration{color:#10130e;background:#e4f2d8}.services-stage:after{content:"";pointer-events:none;background:linear-gradient(145deg,#ffffff38,#0000 45%);position:absolute;inset:0}.services-stage-copy{z-index:3;max-width:610px;padding:48px 52px 0;position:relative}.services-stage-copy>span{color:#70757f;letter-spacing:.12em;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:9px}.services-stage-ai .services-stage-copy>span{color:#8e929d}.services-stage-copy h3{letter-spacing:-2.8px;max-width:590px;margin:15px 0 17px;font-size:clamp(36px,3.9vw,57px);font-weight:440;line-height:.99}.services-stage-copy p{color:#454952;max-width:560px;margin:0;font-size:16px;line-height:1.5}.services-stage-ai .services-stage-copy p{color:#aeb1ba}.services-stage-copy>div{flex-wrap:wrap;gap:7px;margin-top:23px;display:flex}.services-stage-copy small{border:1px solid #1213171f;border-radius:999px;padding:8px 11px;font-size:10px}.services-stage-ai .services-stage-copy small{color:#d7d9df;border-color:#ffffff29}.services-software-visual{z-index:2;width:70%;height:335px;position:absolute;bottom:35px;right:35px}.services-app-window{transform-origin:100% 100%;background:#ffffffe6;border:1px solid #222a4826;border-radius:19px;width:100%;height:100%;overflow:hidden;transform:perspective(1100px)rotateX(2deg)rotateY(-4deg);box-shadow:0 28px 65px #2c3c7038}.services-app-bar{color:#8a8d96;border-bottom:1px solid #e8e9ee;align-items:center;gap:6px;height:38px;padding:0 13px;font-size:9px;display:flex}.services-app-bar i{background:#cfd1d7;border-radius:50%;width:6px;height:6px}.services-app-bar span{margin-left:7px}.services-app-body{grid-template-columns:56px 1fr;height:calc(100% - 38px);display:grid}.services-app-body aside{color:#fff;background:#151821;flex-direction:column;align-items:center;gap:20px;padding-top:16px;display:flex}.services-app-body aside b{background:#7181f5;border-radius:7px;place-items:center;width:25px;height:25px;font-size:11px;display:grid}.services-app-body aside i{background:#414550;border-radius:4px;width:15px;height:3px}.services-app-content{padding:22px 24px}.services-app-heading{justify-content:space-between;align-items:center;display:flex}.services-app-heading>span{flex-direction:column;gap:3px;display:flex}.services-app-heading small{color:#9a9da5;letter-spacing:.12em;font-size:7px}.services-app-heading strong{font-size:16px;font-weight:550}.services-app-heading>b{color:#fff;background:#151821;border-radius:7px;padding:8px 10px;font-size:8px;font-weight:500}.services-app-stats{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:18px;display:grid}.services-app-stats span{background:#fafbff;border:1px solid #e7e9ef;border-radius:9px;flex-direction:column;gap:5px;padding:11px;display:flex}.services-app-stats small{color:#8b8e98;font-size:7px}.services-app-stats strong{font-size:17px}.services-app-table{flex-direction:column;margin-top:13px;display:flex}.services-app-table span{color:#484b54;border-bottom:1px solid #eceef2;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;min-height:34px;font-size:8px;display:grid}.services-app-table i{border:1px solid #adb1bc;border-radius:2px;width:7px;height:7px}.services-app-table b{color:#5263c7;background:#eef0ff;border-radius:5px;padding:4px 6px;font-size:6px;font-weight:600}.services-ai-visual{z-index:2;grid-template-columns:minmax(125px,1fr) 115px minmax(190px,1.2fr);align-items:center;gap:30px;height:276px;display:grid;position:absolute;bottom:34px;left:40px;right:40px}.services-ai-sources{flex-direction:column;gap:9px;display:flex}.services-ai-sources span{color:#b5b8c1;background:#191c24;border:1px solid #ffffff1a;border-radius:10px;grid-template-columns:39px 1fr;align-items:center;gap:10px;min-height:54px;padding:8px 12px;font-size:9px;display:grid}.services-ai-sources b{color:#9faaff;background:#252a3d;border-radius:6px;place-items:center;height:35px;font-size:7px;display:grid}.services-ai-sources i{text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.services-ai-core{border:1px solid #7888f4;border-radius:50%;justify-self:center;place-items:center;width:104px;height:104px;display:grid;position:relative;box-shadow:0 0 0 17px #6477f60f,0 0 52px #5469f83d}.services-ai-core:before,.services-ai-core:after{content:"";border:1px dashed #8291ff4d;border-radius:50%;animation:12s linear infinite services-orbit;position:absolute;inset:-12px}.services-ai-core:after{border-style:solid;animation-duration:7s;animation-direction:reverse;inset:18px}.services-ai-core span{font-size:24px;font-weight:500}.services-ai-core i{background:#aeb8ff;border-radius:50%;width:7px;height:7px;position:absolute;top:-15px;box-shadow:0 0 10px #7f90ff}@keyframes services-orbit{to{transform:rotate(360deg)}}.services-ai-result{background:#191c24;border:1px solid #ffffff21;border-radius:16px;flex-direction:column;padding:20px;display:flex}.services-ai-result>small{color:#7f8490;letter-spacing:.13em;font-size:7px}.services-ai-result>strong{margin:8px 0 15px;font-size:17px;font-weight:520}.services-ai-result>span{color:#b7bac2;margin:4px 0;font-size:9px}.services-ai-result>span i{background:#83d6a6;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.services-ai-action{color:#11131a;text-align:center;background:#aeb8ff;border-radius:8px;margin-top:14px;padding:9px;font-size:8px}.services-integration-visual{z-index:2;width:72%;height:415px;position:absolute;bottom:5px;right:20px}.services-integration-visual svg{fill:none;stroke:#283e1e38;stroke-width:1.2px;width:100%;height:100%;position:absolute;inset:0}.services-integration-visual .services-flow-line{stroke:#779c56;stroke-width:2px;stroke-dasharray:7 10;animation:12s linear infinite services-dash}@keyframes services-dash{to{stroke-dashoffset:-170px}}.integration-node,.integration-hub{background:#fff9;border:1px solid #2132192e;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;box-shadow:0 14px 30px #43573117}.integration-node{width:93px;height:65px;font-size:11px;font-weight:600}.integration-node small,.integration-hub small{color:#718066;letter-spacing:.08em;margin-top:5px;font-size:7px;font-weight:400}.node-datev{top:43px;left:7px}.node-payment{top:57px;right:9px}.node-cloud{bottom:23px;left:11px}.node-pos{bottom:28px;right:13px}.integration-hub{color:#f4f8f0;background:#162014;border-radius:50%;width:118px;height:118px;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 17px #3d572b14}.integration-hub b{font-size:16px;font-weight:550}.services-cases{padding-bottom:165px}.services-cases-heading{margin-bottom:65px}.services-case-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;display:grid}.services-case{border-radius:32px;flex-direction:column;min-height:410px;padding:39px 41px;display:flex;position:relative;overflow:hidden}.services-case:first-child,.services-case:nth-child(4){grid-column:span 7}.services-case:nth-child(2),.services-case:nth-child(3){grid-column:span 5}.services-case:after{content:"";opacity:.12;border:1px solid;border-radius:50%;width:250px;height:250px;position:absolute;bottom:-110px;right:-100px;box-shadow:0 0 0 35px,0 0 0 70px}.services-case-label{z-index:2;letter-spacing:.12em;text-transform:uppercase;opacity:.65;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:9px;position:relative}.services-case h3{z-index:2;letter-spacing:-2px;max-width:650px;margin:48px 0 17px;font-size:clamp(31px,3.2vw,49px);font-weight:440;line-height:1;position:relative}.services-case p{z-index:2;opacity:.72;max-width:480px;margin:0;font-size:15px;line-height:1.45;position:relative}.services-case-flow{z-index:2;flex-wrap:wrap;align-items:center;gap:11px;margin-top:auto;padding-top:38px;display:flex;position:relative}.services-case-flow span{align-items:center;gap:11px;font-size:11px;display:flex}.services-case-flow i{opacity:.55;font-style:normal}.services-case-ink{color:#f5f6f8;background:#101116}.services-case-blue{color:#172138;background:#bed3ff}.services-case-sand{color:#28231c;background:#e7dfd1}.services-case-lime{color:#18200f;background:#d3f58e}.services-final{color:#f5f6f8;background:#0c0d11;border-radius:36px;margin-bottom:150px;padding:92px 7vw 88px}.services-final>.services-kicker{color:#858993}.services-final h2{letter-spacing:-4px;max-width:940px;margin:28px 0 24px;font-size:clamp(48px,6vw,86px);font-weight:430;line-height:.96}.services-final>p{color:#aaaeb7;max-width:640px;margin:0;font-size:18px;line-height:1.5}.services-final>div{flex-wrap:wrap;gap:9px;margin-top:40px;display:flex}.services-final a{color:#f0f1f4;border:1px solid #31333a;border-radius:999px;justify-content:space-between;align-items:center;gap:38px;padding:14px 19px;font-size:14px;display:inline-flex}.services-final .services-final-primary{color:#111216;background:#fff;border-color:#fff}@media (width<=1100px){.services-hero-new{grid-template-columns:1fr;padding-top:145px}.services-hero-copy{max-width:900px}.services-system-map{justify-self:end;width:min(760px,100%);height:510px}.services-explorer-grid{grid-template-columns:1fr}.services-tabs{grid-template-columns:repeat(3,1fr);display:grid}.services-tabs button{border-right:1px solid #dfe1e5;min-height:112px;padding-left:18px}.services-tabs button:last-child{border-right:0}.services-stage{min-height:700px}}@media (width<=700px){.services-hero-new{gap:62px;min-height:auto;padding:118px 16px 64px}.services-hero-copy .services-kicker{margin-bottom:25px}.services-hero-copy h1{letter-spacing:-3px;font-size:clamp(45px,13.2vw,58px);line-height:.96}.services-hero-copy>p{margin-top:27px;font-size:17px}.services-hero-links{flex-direction:column;align-items:flex-start;margin-top:31px}.services-system-map{border-radius:25px;height:440px}.system-inputs,.system-outputs{gap:27px;top:94px}.system-inputs{left:14px}.system-outputs{right:14px}.system-inputs span,.system-outputs span{min-width:73px;padding:9px;font-size:9px}.system-outputs span{min-width:88px}.system-map-core{width:96px;height:96px}.system-map-core b{width:34px;height:34px;font-size:17px}.system-map-rail{left:72px;right:82px}.services-explorer{padding-top:95px;padding-bottom:105px}.services-section-heading{grid-template-columns:1fr;margin-bottom:48px}.services-section-heading .services-kicker{grid-row:auto;margin-bottom:21px;padding-top:0}.services-section-heading h2{letter-spacing:-2.4px;font-size:47px}.services-section-heading p{margin-top:18px}.services-tabs{grid-template-columns:1fr}.services-tabs button{border-right:0;min-height:91px}.services-tabs button strong{font-size:22px}.services-stage{border-radius:25px;min-height:740px}.services-stage-copy{padding:34px 27px 0}.services-stage-copy h3{letter-spacing:-2px;font-size:39px}.services-stage-copy p{font-size:15px}.services-stage-copy>div{gap:5px}.services-stage-copy small{padding:6px 8px;font-size:9px}.services-software-visual{width:calc(100% - 36px);height:294px;bottom:20px;right:18px}.services-app-window{transform:none}.services-app-content{padding:18px 14px}.services-app-stats span:last-child{display:none}.services-app-stats{grid-template-columns:repeat(2,1fr)}.services-app-heading>b{display:none}.services-ai-visual{grid-template-columns:1fr 82px;gap:15px;height:330px;bottom:23px;left:21px;right:21px}.services-ai-sources{gap:7px}.services-ai-sources span{grid-template-columns:32px 1fr;min-height:46px;padding:6px 8px}.services-ai-sources b{height:30px}.services-ai-core{width:76px;height:76px}.services-ai-result{grid-column:1/-1;padding:15px}.services-integration-visual{width:calc(100% - 14px);height:385px;bottom:10px;right:7px}.integration-node{width:78px;height:57px}.integration-hub{width:100px;height:100px}.services-cases{padding-bottom:105px}.services-cases-heading{margin-bottom:43px}.services-case-grid{grid-template-columns:1fr;gap:12px}.services-case:nth-child(n){grid-column:auto}.services-case{border-radius:25px;min-height:365px;padding:31px 27px}.services-case h3{letter-spacing:-1.6px;margin-top:38px;font-size:37px}.services-final{border-radius:25px;margin-bottom:90px;padding:58px 27px 55px}.services-final h2{letter-spacing:-2.7px;margin-top:24px;font-size:48px}.services-final>p{font-size:16px}.services-final>div{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.system-map-rail i,.services-ai-core:before,.services-ai-core:after,.services-integration-visual .services-flow-line,.services-stage{animation:none}}.process-page{color:#111216;background:#fff;overflow-x:clip}.process-kicker{color:#777a82;letter-spacing:.14em;font-family:ui-monospace,SF Mono,Menlo,Monaco,Consolas,monospace;font-size:10px;line-height:1.3;display:block}.process-hero{grid-template-rows:1fr auto;grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);column-gap:clamp(55px,8vw,130px);min-height:820px;padding-top:176px;padding-bottom:52px;display:grid}.process-hero-copy h1{letter-spacing:-5px;max-width:980px;margin:0;font-size:clamp(56px,6.2vw,92px);font-weight:430;line-height:.94}.process-hero-copy h1 em{color:#8a8d95;font-style:normal}.process-hero-aside{align-self:end;padding-bottom:12px}.process-hero-aside p{color:#55585f;max-width:440px;margin:0;font-size:17px;line-height:1.53}.process-hero-aside a{border:1px solid #dedfe2;border-radius:999px;align-items:center;gap:42px;margin-top:34px;padding:13px 18px;font-size:14px;transition:color .2s,background .2s,border-color .2s;display:inline-flex}.process-hero-aside a:hover,.process-hero-aside a:focus-visible{color:#fff;background:#111216;border-color:#111216;outline:none}.process-hero-route{color:#3f4248;grid-column:1/-1;align-self:end;align-items:center;gap:20px;min-height:52px;margin-top:80px;font-size:13px;display:flex}.process-hero-route i{color:#a1a3a8;font-size:15px;font-style:normal}.process-story{padding-top:155px;padding-bottom:180px}.process-story-heading{grid-template-columns:minmax(160px,.36fr) minmax(0,1fr) minmax(270px,.55fr);align-items:start;gap:clamp(36px,5vw,76px);margin-bottom:92px;display:grid}.process-story-heading .process-kicker{padding-top:11px}.process-story-heading h2{letter-spacing:-3px;max-width:720px;margin:0;font-size:clamp(42px,4.6vw,66px);font-weight:430;line-height:.99}.process-story-heading p{color:#5e6168;max-width:480px;margin:8px 0 0;font-size:16px;line-height:1.55}.process-story-layout{grid-template-columns:minmax(125px,.18fr) minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,64px);display:grid}.process-phase-nav{flex-direction:column;padding-left:1px;display:flex;position:sticky;top:105px}.process-phase-nav:before{display:none}.process-phase-nav a{color:#9a9ca2;align-items:center;gap:14px;min-height:60px;font-size:13px;transition:color .25s;display:flex;position:relative}.process-phase-nav a i{z-index:2;background:#c8c9cd;border:2px solid #fff;border-radius:50%;flex:none;width:9px;height:9px;transition:background .25s,box-shadow .25s,transform .25s;position:relative;box-shadow:0 0 0 1px #c8c9cd}.process-phase-nav a.is-active{color:#111216}.process-phase-nav a.is-active i{background:#111216;transform:scale(1.2);box-shadow:0 0 0 1px #111216}.process-phase-list{flex-direction:column;gap:24px;min-width:0;display:flex}.process-phase{border-radius:38px;grid-template-columns:minmax(260px,.64fr) minmax(440px,1.36fr);align-items:center;gap:clamp(32px,4vw,70px);min-height:660px;padding:clamp(38px,4.2vw,68px);scroll-margin-top:90px;display:grid;overflow:hidden}.process-phase-verstehen{color:#171614;background:#e9e2d7}.process-phase-ordnen{color:#15203a;background:#d9e5ff}.process-phase-bauen{color:#f1f2f5;background:#0d0f14}.process-phase-betreiben{color:#172115;background:#dfedd5}.process-phase-copy{align-self:center}.process-phase-copy>span{letter-spacing:.14em;text-transform:uppercase;opacity:.58;margin-bottom:30px;font-family:ui-monospace,SF Mono,Menlo,Monaco,Consolas,monospace;font-size:10px;display:block}.process-phase-copy h3{letter-spacing:-2.2px;max-width:440px;margin:0;font-size:clamp(34px,3.45vw,50px);font-weight:440;line-height:.98}.process-phase-copy p{opacity:.72;max-width:430px;margin:24px 0 0;font-size:16px;line-height:1.52}.process-phase-copy ul{flex-direction:column;gap:11px;margin:34px 0 0;padding:0;list-style:none;display:flex}.process-phase-copy li{opacity:.72;align-items:center;gap:11px;font-size:12px;display:flex}.process-phase-copy li:before{content:"";border:1px solid;border-radius:50%;flex:none;width:5px;height:5px}.process-workspace{border-radius:25px;min-width:0;height:480px;overflow:hidden;box-shadow:0 28px 60px #18191d29}.process-window-bar{color:#ffffff85;letter-spacing:.12em;border-bottom:1px solid #ffffff1a;grid-template-columns:1fr auto 1fr;align-items:center;height:47px;padding:0 17px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:7px;display:grid}.process-window-bar>b{justify-self:end;font-size:7px;font-weight:500}.process-window-dots{gap:5px;display:flex}.process-window-dots i{background:#ffffff2e;border-radius:50%;width:6px;height:6px}.process-window-dots i:nth-child(2){opacity:.7}.process-window-dots i:nth-child(3){opacity:.4}.process-workspace-dark{color:#f5f5f1;background:#111216}.process-workspace-dark .process-window-bar>b{color:#a9f2c7}.process-flow-board{background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:29px 29px;height:calc(100% - 47px);position:relative}.process-flow-board svg{fill:none;width:90%;height:82%;position:absolute;inset:13% 5% 5%;overflow:visible}.process-flow-path{stroke:#e7b878;stroke-width:1.7px;stroke-dasharray:6 9}.process-workspace-dark.is-active .process-flow-path{animation:6.5s linear infinite process-flow}.process-flow-ghost{stroke:#ffffff14;stroke-width:16px}@keyframes process-flow{to{stroke-dashoffset:-180px}}.process-actor{color:#ffffff54;letter-spacing:.12em;font:6px/1 ui-monospace,SF Mono,Menlo,monospace;position:absolute;top:19px}.actor-one{left:7%}.actor-two{left:43%}.actor-three{right:7%}.process-flow-node{color:#e9e9e6;opacity:0;background:#14151af0;border:1px solid #ffffff21;border-radius:12px;flex-direction:column;justify-content:center;width:100px;min-height:67px;padding:11px 12px 10px 27px;font-size:10px;display:flex;position:absolute;transform:translateY(12px)scale(.97);box-shadow:0 15px 28px #0000002b}.process-flow-node i{background:#e7b878;border-radius:50%;width:6px;height:6px;position:absolute;left:12px;box-shadow:0 0 12px #e7b878b3}.process-flow-node small{color:#777b85;letter-spacing:.08em;text-transform:uppercase;margin-top:6px;font-size:6px}.flow-node-one{top:44%;left:3%}.flow-node-two{top:20%;left:26%}.flow-node-three{bottom:12%;left:53%}.flow-node-four{top:34%;right:1%}.process-friction{color:#ff9a88;letter-spacing:.08em;text-transform:uppercase;opacity:0;background:#23181a;border:1px solid #ff877147;border-radius:999px;padding:7px 9px;font:6px/1 ui-monospace,SF Mono,Menlo,monospace;position:absolute;top:59%;left:41%;transform:scale(.9)}.process-workspace-dark.is-active .process-flow-node{animation:.48s cubic-bezier(.22,.78,.24,1) forwards process-node-in}.process-workspace-dark.is-active .flow-node-two{animation-delay:.12s}.process-workspace-dark.is-active .flow-node-three{animation-delay:.24s}.process-workspace-dark.is-active .flow-node-four{animation-delay:.36s}.process-workspace-dark.is-active .process-friction{animation:.38s .68s forwards process-friction-in,2.6s ease-in-out 1.1s infinite process-friction-pulse}.process-workspace-dark.is-active .process-window-bar>b{animation:1.8s ease-in-out infinite process-status-pulse}@keyframes process-node-in{to{opacity:1;transform:none}}@keyframes process-friction-in{to{opacity:1;transform:none}}@keyframes process-friction-pulse{50%{box-shadow:0 0 18px #ff877133}}@keyframes process-status-pulse{50%{opacity:.48}}.process-workspace-blue{color:#182138;background:#f7f9ffd4;box-shadow:0 28px 60px #2c427624}.process-workspace-blue .process-window-bar{color:#15203a73;border-bottom-color:#15203a1a}.process-workspace-blue .process-window-dots i{background:#15203a3d}.process-workspace-blue .process-window-bar>b{color:#425fb8}.process-blueprint{background-image:linear-gradient(#3449820e 1px,#0000 1px),linear-gradient(90deg,#3449820e 1px,#0000 1px);background-size:30px 30px;grid-template-columns:1fr 135px 1fr;align-items:center;gap:37px;height:calc(100% - 47px);padding:38px;display:grid;position:relative}.blueprint-column{z-index:3;flex-direction:column;gap:9px;display:flex;position:relative}.blueprint-column small{color:#8390b4;letter-spacing:.14em;margin:0 0 4px 3px;font:6px/1 ui-monospace,SF Mono,Menlo,monospace}.blueprint-column span{color:#4b5879;background:#ffffffb3;border:1px solid #2a3d6f21;border-radius:10px;align-items:center;min-height:46px;padding:0 13px;font-size:9px;display:flex}.blueprint-outputs span{color:#243b7c;border-color:#415ba633}.blueprint-core{z-index:4;color:#fff;background:#182442;border:1px solid #3b56a759;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:130px;height:130px;display:flex;position:relative;box-shadow:0 0 0 18px #3e5bab0f,0 20px 45px #20326233}.blueprint-core strong{letter-spacing:-.5px;font-size:20px;font-weight:520}.blueprint-core span{color:#9eacd2;letter-spacing:.11em;text-transform:uppercase;margin-top:8px;font:6px/1 ui-monospace,SF Mono,Menlo,monospace}.blueprint-orbit{border:1px dashed #415ba642;border-radius:50%;position:absolute;inset:-14px}.blueprint-orbit:before{content:"";background:#7593ea;border-radius:50%;width:7px;height:7px;position:absolute;top:20px;right:4px;box-shadow:0 0 12px #6d8ce4}@keyframes process-orbit{to{transform:rotate(360deg)}}.blueprint-line{z-index:2;background:linear-gradient(90deg,#4057981f,#40579885,#4057981f);height:1px;position:absolute;left:25%;right:25%}.blueprint-line i{opacity:0;background:#5977cc;border-radius:50%;width:5px;height:5px;position:absolute;top:-2px;left:0;box-shadow:0 0 8px #7593ea}.blueprint-line.line-one{top:32%;transform:rotate(7deg)}.blueprint-line.line-two{top:50%}.blueprint-line.line-three{top:68%;transform:rotate(-7deg)}.blueprint-line.line-two i{animation-delay:-1.1s}.blueprint-line.line-three i{animation-delay:-2.2s}@keyframes blueprint-signal{to{top:125%}}.process-workspace-blue .blueprint-column span{opacity:.28}.process-workspace-blue.is-active .blueprint-orbit{animation:9s linear infinite process-orbit}.process-workspace-blue.is-active .blueprint-core{animation:3.2s ease-in-out infinite blueprint-core-breathe}.process-workspace-blue.is-active .blueprint-line i{animation:2.7s linear infinite blueprint-signal}.process-workspace-blue.is-active .blueprint-line.line-two i{animation-delay:-.9s}.process-workspace-blue.is-active .blueprint-line.line-three i{animation-delay:-1.8s}.process-workspace-blue.is-active .blueprint-column span{animation:.42s cubic-bezier(.22,.78,.24,1) forwards blueprint-card-in}.process-workspace-blue.is-active .blueprint-column span:nth-of-type(2){animation-delay:.12s}.process-workspace-blue.is-active .blueprint-column span:nth-of-type(3){animation-delay:.24s}@keyframes blueprint-card-in{0%{opacity:.28;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes blueprint-core-breathe{50%{box-shadow:0 0 0 25px #3e5bab13,0 24px 52px #20326240}}.process-workspace-code{color:#e6e8ef;background:#151821;border:1px solid #ffffff14;box-shadow:0 30px 65px #0000004d}.process-workspace-code .process-window-bar>b{color:#92daa9}.process-code-layout{grid-template-columns:128px 1fr;height:calc(100% - 47px);display:grid}.process-code-files{color:#707681;border-right:1px solid #ffffff14;flex-direction:column;gap:6px;padding:23px 10px;font:7px/1.3 ui-monospace,SF Mono,Menlo,monospace;display:flex}.process-code-files small{color:#545a65;letter-spacing:.14em;margin:0 8px 12px;font-size:6px}.process-code-files span{border-radius:6px;padding:8px}.process-code-files span.is-active{color:#e5e7ed;background:#ffffff0f}.process-code{color:#d5d8e0;tab-size:2;margin:0;padding:54px 24px 30px 27px;font:11px/2 ui-monospace,SF Mono,Menlo,Consolas,monospace;overflow:hidden}.process-code-line{grid-template-columns:28px minmax(0,1fr);height:22px;display:grid}.code-muted{color:#444a56;-webkit-user-select:none;user-select:none}.process-code-line-content{opacity:0;white-space:nowrap;width:0;display:block;overflow:hidden}.process-workspace-code.is-active .process-code-line-content{animation:process-fast-type .29s steps(var(--type-chars),end) var(--type-delay) forwards}@keyframes process-fast-type{0%{opacity:1;width:0}to{width:calc(var(--type-chars) * 1ch);opacity:1}}.code-violet{color:#c39cf5}.code-green{color:#9ed49f}.code-blue{color:#76b7ea}.code-sand{color:#e6c792}.process-code-cursor{vertical-align:-.18em;background:#e9ebf1;width:2px;height:1.1em;margin-left:3px;display:inline-block}.process-workspace-code.is-active .process-code-cursor{animation:.8s step-end 1.15s infinite process-cursor}@keyframes process-cursor{50%{opacity:0}}.process-workspace-mint{color:#1a2518;background:#fafdf8d1;box-shadow:0 28px 60px #37502d24}.process-workspace-mint .process-window-bar{color:#1f371a73;border-bottom-color:#1f371a1a}.process-workspace-mint .process-window-dots i{background:#1f371a3d}.process-workspace-mint .process-window-bar>b{color:#2e7048}.process-workspace-mint .process-window-bar>b i{background:#58b878;border-radius:50%;width:5px;height:5px;display:inline-block;box-shadow:0 0 8px #58b878}.process-ops-grid{grid-template-rows:1fr 1fr;grid-template-columns:1.5fr 1fr;gap:10px;height:calc(100% - 47px);padding:24px;display:grid}.process-ops-grid>div{background:#ffffffb3;border:1px solid #25421e1f;border-radius:15px;padding:20px}.process-ops-grid small{color:#71826b;letter-spacing:.13em;font:6px/1 ui-monospace,SF Mono,Menlo,monospace}.ops-health{flex-direction:column;grid-row:1/3;display:flex}.ops-health strong{letter-spacing:-.7px;margin-top:19px;font-size:22px;font-weight:500}.ops-health>span{color:#82907e;letter-spacing:.1em;margin-top:8px;font:6px/1 ui-monospace,SF Mono,Menlo,monospace}.ops-chart{border-bottom:1px solid #cfdacb;align-items:flex-end;gap:6px;height:190px;margin-top:auto;padding-top:30px;display:flex}.ops-chart i{height:var(--bar);opacity:.3;transform-origin:bottom;background:linear-gradient(#74b36e,#c1ddb5);border-radius:4px 4px 0 0;flex:1;transform:scaleY(.12)}.ops-chart i:nth-child(2n){animation-delay:80ms}.ops-chart i:nth-child(3n){animation-delay:.16s}.process-workspace-mint.is-active .ops-chart i{animation:1s cubic-bezier(.22,.78,.24,1) forwards ops-bars}.process-workspace-mint.is-active .process-window-bar>b i,.process-workspace-mint.is-active .ops-release span i{animation:1.7s ease-in-out infinite ops-status}@keyframes ops-bars{to{opacity:1;transform:none}}@keyframes ops-status{50%{opacity:.38;box-shadow:0 0 13px #58b878}}.ops-cycle{flex-direction:column;justify-content:space-between;display:flex}.ops-cycle>div{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.ops-cycle span{color:#3f5938;background:#edf5e9;border-radius:999px;padding:7px 8px;font-size:7px}.ops-cycle i{color:#9ca998;font-size:9px;font-style:normal}.ops-release{grid-template-columns:1fr auto;align-items:end;display:grid}.ops-release small{grid-column:1/-1;align-self:start}.ops-release strong{letter-spacing:-1px;font-size:27px;font-weight:500}.ops-release span{color:#62805d;font-size:7px}.ops-release span i{background:#58b878;border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block}.process-principles{padding-bottom:180px}.process-principles>.process-kicker{margin-bottom:55px}.process-principles-grid{grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);gap:clamp(60px,9vw,150px);padding-top:20px;display:grid}.process-principles h2{letter-spacing:-2.7px;margin:0;font-size:clamp(41px,4.4vw,62px);font-weight:430;line-height:1}.process-principles-grid>div{flex-direction:column;display:flex}.process-principles article{grid-template-columns:minmax(180px,.65fr) minmax(240px,1fr);gap:38px;padding:28px 0 34px;display:grid}.process-principles article:first-child{padding-top:0}.process-principles article span{font-size:16px;font-weight:520;line-height:1.35}.process-principles article p{color:#63666d;margin:0;font-size:14px;line-height:1.5}.process-final{color:#f4f5f7;text-align:center;background:#0d0e12;border-radius:38px;flex-direction:column;justify-content:center;align-items:center;min-height:610px;margin-bottom:120px;padding:90px 30px;display:flex}.process-final .process-kicker{color:#7f828b}.process-final h2{letter-spacing:-4px;max-width:970px;margin:28px 0 0;font-size:clamp(48px,5.7vw,82px);font-weight:430;line-height:.96}.process-final p{color:#aaadb5;max-width:590px;margin:28px 0 34px;font-size:17px;line-height:1.5}.process-final a{color:#111216;background:#fff;border-radius:999px;align-items:center;gap:44px;padding:14px 19px;font-size:14px;transition:transform .2s,box-shadow .2s;display:inline-flex}.process-final a:hover,.process-final a:focus-visible{outline:none;transform:translateY(-2px);box-shadow:0 14px 35px #0000004d}@media (width<=1120px){.process-hero{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr)}.process-hero-copy h1{letter-spacing:-4px}.process-story-heading{grid-template-columns:150px 1fr}.process-story-heading p{grid-column:2}.process-phase{grid-template-columns:1fr;min-height:auto}.process-phase-copy{max-width:680px}.process-phase-copy h3{max-width:620px}.process-workspace{height:500px}}@media (width<=760px){.process-hero{flex-direction:column;min-height:720px;padding-top:125px;padding-bottom:28px;display:flex}.process-hero-copy h1{letter-spacing:-3px;margin-top:0;font-size:clamp(45px,12.5vw,61px);line-height:.96}.process-hero-aside{margin-top:44px;padding:0}.process-hero-aside p{font-size:16px}.process-hero-aside a{margin-top:25px}.process-hero-route{gap:12px;width:100%;min-height:72px;margin-top:auto;font-size:9px}.process-story{padding-top:100px;padding-bottom:110px}.process-story-heading{margin-bottom:56px;display:block}.process-story-heading h2{letter-spacing:-2px;margin-top:22px;font-size:42px}.process-story-heading p{margin-top:20px;font-size:15px}.process-story-layout{display:block}.process-phase-nav{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);scrollbar-width:none;background:#f3f4f6eb;border-radius:999px;flex-direction:row;margin:0 -2px 16px;padding:6px;top:72px;overflow-x:auto}.process-phase-nav::-webkit-scrollbar{display:none}.process-phase-nav:before{display:none}.process-phase-nav a{border-radius:999px;flex:1;justify-content:center;min-width:max-content;min-height:34px;padding:0 11px;font-size:11px}.process-phase-nav a i{display:none}.process-phase-nav a.is-active{color:#fff;background:#111216}.process-phase-list{gap:14px}.process-phase{border-radius:27px;gap:42px;padding:32px 22px 22px;scroll-margin-top:128px}.process-phase-copy>span{margin-bottom:21px}.process-phase-copy h3{letter-spacing:-1.8px;font-size:38px}.process-phase-copy p{margin-top:20px;font-size:15px}.process-phase-copy ul{margin-top:25px}.process-workspace{border-radius:19px;height:400px}.process-flow-node{width:79px;min-height:58px;padding-left:23px;font-size:8px}.process-flow-node i{left:10px}.process-friction{left:37%}.process-blueprint{grid-template-columns:1fr 80px 1fr;gap:14px;padding:18px}.blueprint-core{width:80px;height:80px}.blueprint-core strong{font-size:14px}.blueprint-column span{min-height:40px;padding:0 8px;font-size:7px}.process-code-layout{grid-template-columns:88px 1fr}.process-code-files{padding-inline:7px}.process-code{padding:37px 12px 20px 15px;font-size:8px}.process-ops-grid{gap:7px;padding:12px}.process-ops-grid>div{padding:13px}.ops-chart{gap:3px;height:145px}.ops-cycle>div{flex-direction:column;align-items:flex-start}.ops-cycle i{display:none}.ops-release{grid-template-columns:1fr}.process-principles{padding-bottom:110px}.process-principles>.process-kicker{margin-bottom:30px}.process-principles-grid{grid-template-columns:1fr;gap:55px;padding-top:38px}.process-principles h2{letter-spacing:-2px;font-size:42px}.process-principles article{grid-template-columns:1fr;gap:14px}.process-final{border-radius:27px;min-height:520px;margin-bottom:80px;padding:65px 24px}.process-final h2{letter-spacing:-2.7px;font-size:48px}.process-final p{font-size:16px}}@media (prefers-reduced-motion:reduce){.process-flow-path,.blueprint-orbit,.blueprint-line i,.process-code-cursor,.ops-chart i{animation:none}.process-flow-node,.process-friction,.process-workspace-blue .blueprint-column span,.process-code-line-content,.ops-chart i{opacity:1;width:auto;transform:none}.system-blueprint-route span:after,.ai-story-scan i,.integration-story-signal{animation:none}}.process-v2-page{color:#121317;background:#fff;overflow:hidden}.process-v2-kicker{color:#777b84;letter-spacing:.14em;font-family:ui-monospace,SF Mono,Menlo,Monaco,Consolas,monospace;font-size:9px;line-height:1.3;display:block}.process-v2-hero{grid-template-columns:minmax(0,1.38fr) minmax(280px,.62fr);align-content:center;column-gap:clamp(50px,8vw,130px);min-height:640px;padding-top:145px;padding-bottom:90px;display:grid}.process-v2-hero h1{color:#050505;letter-spacing:-4.4px;max-width:900px;margin:0;font-size:clamp(53px,5.7vw,82px);font-weight:430;line-height:.96}.process-v2-typed-headline .tw-live{color:#050505}.process-v2-hero-aside{align-self:end;padding-bottom:4px}.process-v2-hero-aside p{color:#565960;max-width:430px;margin:0;font-size:17px;line-height:1.53}.process-code-hero{color:#15171c;background:#fff;min-height:690px;margin-inline:0;padding:64px 0 0;display:block}.process-code-hero-inner{flex-direction:column;min-height:626px;display:flex}.process-code-hero-editor{flex:1;min-height:460px}.process-code-hero-source{background-image:radial-gradient(circle at 72% 28%,#5c71dd12,#0000 24%),linear-gradient(#141c2d0b 1px,#0000 1px),linear-gradient(90deg,#141c2d0b 1px,#0000 1px);background-size:auto,34px 34px,34px 34px;align-items:center;min-width:0;min-height:100%;padding:clamp(74px,9vw,130px) clamp(26px,9vw,150px) 46px;display:flex}.process-code-hero-source>h1.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.process-ts-editor{width:min(100%,1040px);margin:0 auto;padding:22px 0;font-family:ui-monospace,SF Mono,Menlo,Monaco,Consolas,monospace}.process-ts-editor>div{border-radius:8px;grid-template-columns:48px minmax(0,1fr);align-items:center;min-height:42px;transition:background .18s;display:grid}.process-ts-editor>div.is-active{background:#485cb50e}.process-ts-line-number{color:#b4b8c1;text-align:center;-webkit-user-select:none;user-select:none;font-size:10px;line-height:1}.process-ts-editor code{color:#343841;letter-spacing:-.35px;white-space:pre-wrap;min-width:0;font:500 clamp(13px,1.48vw,19px)/1.45 ui-monospace,SF Mono,Menlo,Monaco,Consolas,monospace}.process-ts-editor .is-comment{color:#7b818c}.process-ts-editor .is-keyword{color:#7b3fc6}.process-ts-editor .is-type{color:#245da8}.process-ts-editor .is-property{color:#1d65b6}.process-ts-editor .is-string{color:#98620b}.process-ts-editor .is-function{color:#a33d72}.process-ts-editor .is-punctuation,.process-ts-editor .is-plain{color:#343841}.process-ts-cursor{vertical-align:-.2em;background:#1a1c20;width:2px;height:1.18em;margin-left:2px;animation:.82s step-end infinite process-ts-blink;display:inline-block}@keyframes process-ts-blink{50%{opacity:0}}.process-code-hero .process-v2-hero-aside{justify-content:flex-end;align-self:auto;padding:0 0 37px;display:flex}.process-code-hero .process-v2-hero-aside p{color:#62666e;max-width:430px;margin:0;font-size:15px;line-height:1.55}.process-v2-board{color:#f2f4f8;background-color:#0e1015;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:38px 38px;border:1px solid #ffffff1a;border-radius:38px;min-height:470px;position:relative;overflow:hidden;box-shadow:0 34px 80px #181b2424}.process-v2-board:after{content:"";pointer-events:none;background:radial-gradient(circle,#6a7ef61f,#0000 32%);position:absolute;inset:0}.process-v2-board-head{z-index:3;border-bottom:1px solid #ffffff17;grid-template-columns:1fr auto 1fr;align-items:center;min-height:66px;padding:0 clamp(24px,3vw,43px);display:grid;position:relative}.process-v2-board-head span,.process-v2-board-head small{color:#777d89;letter-spacing:.13em;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:7px}.process-v2-board-head strong{font-size:12px;font-weight:520}.process-v2-board-head small{justify-self:end}.process-v2-board-grid{z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(38px,5vw,74px);padding:47px clamp(28px,4vw,58px) 39px;display:grid;position:relative}.process-v2-board-grid>svg{z-index:0;fill:none;stroke:#8494fa40;stroke-width:1.1px;width:calc(100% - clamp(56px,8vw,116px));height:calc(100% - 85px);position:absolute;inset:46px clamp(28px,4vw,58px) 39px;overflow:visible}.process-v2-board-grid .process-v2-board-signal{stroke:#8796f7;stroke-width:2px;stroke-dasharray:7 13;animation:10s linear infinite process-v2-signal}@keyframes process-v2-signal{to{stroke-dashoffset:-220px}}.process-v2-board-card{z-index:2;background:#161820f0;border:1px solid #ffffff1c;border-radius:18px;flex-direction:column;min-width:0;min-height:245px;padding:clamp(19px,2.2vw,27px);display:flex;position:relative;box-shadow:0 18px 45px #0000002e}.process-v2-board-card:nth-of-type(2){background:#1a1d2af5;border-color:#8191f752;box-shadow:0 0 0 8px #6f81f109,0 18px 45px #0000002e}.process-v2-board-card>span{color:#7c828e;letter-spacing:.1em;align-items:center;gap:8px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:7px;display:flex}.process-v2-board-card>span i{background:#8796f7;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #7285fb}.process-v2-board-card>strong{letter-spacing:-1px;margin-top:auto;font-size:clamp(21px,2.2vw,30px);font-weight:500;line-height:1}.process-v2-board-card>p{color:#9297a2;min-height:2.8em;margin:11px 0 21px;font-size:10px;line-height:1.4}.process-v2-board-card>small{color:#a9adb6;border-top:1px solid #ffffff14;align-items:center;gap:8px;padding-top:14px;font-size:8px;display:flex}.process-v2-board-card>small i{background:#73c68a;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #73c68ab3}.process-v2-board-foot{z-index:3;color:#707681;letter-spacing:.1em;border-top:1px solid #ffffff14;justify-content:center;align-items:center;gap:clamp(22px,4vw,60px);min-height:54px;padding:0 24px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:6px;display:flex;position:relative}.process-v2-board-foot span{align-items:center;gap:7px;display:flex}.process-v2-board-foot i{background:#7688f2;border-radius:50%;width:4px;height:4px}.process-v2-steps{padding-top:15px;padding-bottom:150px;scroll-margin-top:90px}.process-v2-steps-head{grid-template-columns:minmax(0,1fr) minmax(260px,.55fr);align-items:start;gap:clamp(30px,5vw,72px);margin-bottom:66px;display:grid}.process-v2-steps-head h2{letter-spacing:-2.8px;max-width:720px;margin:0;font-size:clamp(41px,4.5vw,64px);font-weight:430;line-height:1}.process-v2-steps-head>p{color:#5d6067;max-width:430px;margin:8px 0 0;font-size:16px;line-height:1.52}.process-v2-step-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.process-v2-step{color:#1b1d22;background:#eee9e1;border-radius:29px;flex-direction:column;min-width:0;min-height:490px;padding:clamp(25px,2.8vw,38px);display:flex}.process-v2-step:nth-child(2){color:#18213a;background:#dfe7fb}.process-v2-step:nth-child(3){color:#f1f3f7;background:#111319}.process-v2-step>header{justify-content:flex-start;align-items:center;gap:15px;display:flex}.process-v2-step>header small{opacity:.55;border:1px solid;border-radius:999px;padding:7px 9px;font-size:8px}.process-v2-step h3{letter-spacing:-1.7px;margin:51px 0 0;font-size:clamp(29px,2.8vw,41px);font-weight:440;line-height:1.01}.process-v2-step>p{opacity:.7;margin:22px 0 0;font-size:14px;line-height:1.5}.process-v2-step ul{flex-direction:column;gap:8px;margin:24px 0 28px;padding:0;list-style:none;display:flex}.process-v2-step li{opacity:.68;align-items:center;gap:9px;font-size:10px;display:flex}.process-v2-step li:before{content:"";border:1px solid;border-radius:50%;flex:none;width:4px;height:4px}.process-v2-step footer{border-top:1px solid;flex-direction:column;gap:8px;margin-top:auto;padding-top:20px;display:flex}.process-v2-step footer span{letter-spacing:.12em;opacity:.48;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:7px}.process-v2-step footer strong{max-width:280px;font-size:11px;font-weight:520;line-height:1.35}.process-v2-clarity{padding-bottom:145px}.process-v2-clarity>div{background:#f2f3f5;border-radius:32px;grid-template-columns:minmax(220px,.9fr) repeat(3,minmax(0,1fr));align-items:center;gap:0;min-height:245px;padding:42px clamp(28px,4vw,58px);display:grid}.process-v2-clarity header{padding-right:clamp(25px,4vw,60px)}.process-v2-clarity h2{letter-spacing:-1.6px;margin:16px 0 0;font-size:clamp(29px,3vw,42px);font-weight:450;line-height:1.02}.process-v2-clarity article{border-left:1px solid #d9dce1;flex-direction:column;justify-content:space-between;gap:25px;min-height:116px;padding:4px clamp(18px,2.6vw,36px);display:flex}.process-v2-clarity article span{color:#8a8e96;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:8px}.process-v2-clarity article strong{max-width:190px;font-size:15px;font-weight:520;line-height:1.35}@media (width<=1000px){.process-v2-hero{grid-template-columns:minmax(0,1.18fr) minmax(270px,.82fr);column-gap:50px}.process-code-hero{min-height:630px}.process-code-hero-inner{min-height:566px}.process-v2-hero h1{letter-spacing:-3.3px;font-size:58px}.process-v2-steps-head{grid-template-columns:minmax(0,1fr) minmax(250px,.7fr)}.process-v2-steps-head>p{margin-top:8px}.process-v2-step{min-height:520px;padding:26px}.process-v2-step h3{font-size:31px}.process-v2-clarity>div{grid-template-columns:repeat(3,1fr)}.process-v2-clarity header{grid-column:1/-1;margin-bottom:35px;padding-right:0}}@media (width<=760px){.process-v2-hero{min-height:auto;padding-top:120px;padding-bottom:70px;display:block}.process-code-hero{min-height:0;padding:52px 0 0}.process-code-hero-inner{min-height:0}.process-code-hero-editor{min-height:0;display:block}.process-code-hero-source{background-size:auto,25px 25px,25px 25px;min-height:455px;padding:62px 16px 50px}.process-ts-editor{padding-block:10px}.process-ts-editor>div{grid-template-columns:30px minmax(0,1fr);min-height:36px}.process-ts-line-number{font-size:8px}.process-ts-editor code{letter-spacing:-.45px;font-size:clamp(9px,2.7vw,12px)}.process-code-hero .process-v2-hero-aside{padding:0 24px 34px;display:block}.process-code-hero .process-v2-hero-aside p{font-size:14px}.process-v2-hero h1{letter-spacing:-2.4px;font-size:45px;line-height:.98}.process-v2-hero-aside{margin-top:35px}.process-v2-hero-aside p{font-size:16px}.process-v2-overview{padding-bottom:105px}.process-v2-board{border-radius:26px;min-height:0}.process-v2-board-head{grid-template-columns:1fr auto;min-height:58px;padding-inline:17px}.process-v2-board-head strong{font-size:9px}.process-v2-board-head small{display:none}.process-v2-board-grid{grid-template-columns:1fr;gap:8px;padding:17px}.process-v2-board-grid>svg{display:none}.process-v2-board-card{border-radius:13px;min-height:136px;padding:16px}.process-v2-board-card>strong{margin-top:27px;font-size:22px}.process-v2-board-card>p{min-height:0;margin:7px 0 12px}.process-v2-board-card>small{padding-top:10px}.process-v2-board-foot{justify-content:flex-start;min-height:45px;padding-inline:17px}.process-v2-board-foot span:nth-child(n+2){display:none}.process-v2-steps{padding-top:0;padding-bottom:105px;scroll-margin-top:80px}.process-v2-steps-head{margin-bottom:42px;display:block}.process-v2-steps-head h2{letter-spacing:-1.9px;margin-top:21px;font-size:39px}.process-v2-steps-head>p{margin-top:18px;font-size:15px}.process-v2-step-grid{grid-template-columns:1fr;gap:10px}.process-v2-step{border-radius:24px;min-height:420px;padding:27px}.process-v2-step h3{margin-top:42px;font-size:35px}.process-v2-step>p{font-size:14px}.process-v2-clarity{padding-bottom:105px}.process-v2-clarity>div{border-radius:25px;min-height:0;padding:31px 25px;display:block}.process-v2-clarity header{margin-bottom:27px}.process-v2-clarity h2{font-size:33px}.process-v2-clarity article{border-top:1px solid #d9dce1;border-left:0;flex-direction:row;justify-content:flex-start;gap:18px;min-height:0;padding:17px 0}.process-v2-clarity article strong{max-width:none}}@media (prefers-reduced-motion:reduce){.process-v2-board-signal{animation:none!important}}.science-services-page{color:#121317;background:#fff;overflow:hidden}.science-services-hero{justify-content:space-between;align-items:flex-start;gap:60px;padding-top:145px;padding-bottom:72px;display:flex}.science-services-hero h1{letter-spacing:-2.8px;max-width:690px;margin:0;font-size:clamp(45px,4.2vw,61px);font-weight:430;line-height:1.02}.science-typed-headline{position:relative}.science-services-hero>a{background:#f8f9fa;border:1px solid #e3e5e9;border-radius:999px;flex:none;margin-top:2px;padding:14px 26px;font-size:16px;transition:color .2s,background .2s}.science-services-hero>a:hover,.science-services-hero>a:focus-visible{color:#fff;background:#15161a;outline:none}.science-primary-zoom{padding:0 var(--gutter);--science-zoom:0;position:relative}.science-primary-zoom-stage{place-items:center;display:grid}.science-primary-zoom-card{border-radius:calc(44px - var(--science-zoom) * 8px);width:100%;height:min(82vh,650px);transform:scale(calc(.8 + var(--science-zoom) * .2));box-shadow:0 30px 80px rgba(20,21,26,calc(.05 + var(--science-zoom) * .1));will-change:transform;overflow:hidden}.science-primary-zoom-card .services-system-map{border-radius:inherit;width:100%;height:100%}.science-visual-caption{z-index:6;color:#f2f3f6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#13141bbd;border:1px solid #ffffff26;border-radius:999px;padding:12px 19px;font-size:13px;position:absolute;top:25px;left:50%;transform:translate(-50%)}.science-primary-zoom-card .services-system-map{background-color:#0d0f14;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:42px 42px;border-color:#ffffff1a;flex-direction:column;display:flex}.science-primary-zoom-card .services-system-map:after{background:radial-gradient(circle at 72% 46%,#6f84ff1f,#0000 31%)}.system-blueprint-head{z-index:3;border-bottom:1px solid #ffffff17;grid-template-columns:1fr auto 1fr;align-items:center;min-height:76px;padding:0 clamp(24px,3vw,44px);display:grid;position:relative}.system-blueprint-head span,.system-blueprint-head small{color:#777c88;letter-spacing:.13em;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:9px}.system-blueprint-head strong{color:#f4f5f7;letter-spacing:-.2px;font-size:14px;font-weight:520}.system-blueprint-head small{justify-self:end}.system-blueprint-canvas{z-index:2;flex:1;grid-template-columns:minmax(260px,1fr) clamp(88px,10vw,145px) minmax(300px,1.08fr);align-items:center;gap:clamp(18px,2.5vw,38px);padding:clamp(24px,3vw,44px) clamp(24px,3.8vw,58px) 104px;display:grid;position:relative}.system-blueprint-before,.system-blueprint-after{min-width:0}.system-blueprint-before>span,.system-blueprint-after>span{color:#747985;letter-spacing:.13em;margin-bottom:17px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:9px;display:block}.system-blueprint-before>div{background:#12141bb8;border:1px solid #ffffff17;border-bottom:0;grid-template-columns:31px 1fr;align-content:center;column-gap:12px;min-height:57px;padding:8px 13px;display:grid}.system-blueprint-before>div:first-of-type{border-radius:12px 12px 0 0}.system-blueprint-before>div:last-of-type{border-bottom:1px solid #ffffff17;border-radius:0 0 12px 12px}.system-blueprint-before i{color:#6f7480;grid-row:1/span 2;align-self:center;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:9px;font-style:normal}.system-blueprint-before strong{color:#e4e6eb;font-size:12px;font-weight:500}.system-blueprint-before small{color:#777c86;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;overflow:hidden}.system-blueprint-route{flex-direction:column;justify-content:space-around;align-items:center;height:290px;display:flex;position:relative}.system-blueprint-route span{background:linear-gradient(#0000,#6f80f4 13% 87%,#0000);width:1px;position:absolute;top:7%;bottom:7%;left:50%;overflow:hidden}.system-blueprint-route span:after{content:"";background:#dbe0ff;border-radius:99px;width:5px;height:58px;animation:3.5s linear infinite blueprint-signal;position:absolute;top:-35%;left:-2px;box-shadow:0 0 15px #7185ff}.system-blueprint-route i{z-index:1;color:#abb5ff;background:#171a25;border:1px solid #8292ff59;border-radius:50%;place-items:center;width:30px;height:30px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:7px;font-style:normal;display:grid;position:relative;box-shadow:0 0 0 8px #697aeb0a}.system-blueprint-screen{background:#f6f7fa;border:1px solid #96a3ff42;border-radius:16px;overflow:hidden;box-shadow:0 26px 70px #00000047,0 0 0 8px #7182f409}.system-blueprint-screen header{color:#1a1c22;border-bottom:1px solid #e3e5ea;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;min-height:48px;padding:0 15px;display:grid}.system-blueprint-screen header i{background:#7083f3;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #7083f31a}.system-blueprint-screen header b{font-size:11px;font-weight:600}.system-blueprint-screen header small{color:#5265ca;background:#e5e9ff;border-radius:99px;padding:5px 8px;font-size:7px}.system-blueprint-screen main{padding:8px 15px}.system-blueprint-screen main div{color:#646871;border-bottom:1px solid #e6e8ed;justify-content:space-between;align-items:center;gap:15px;min-height:43px;font-size:9px;display:flex}.system-blueprint-screen main div:last-child{border-bottom:0}.system-blueprint-screen main strong{color:#20232a;font-size:9px;font-weight:550}.system-blueprint-screen footer{color:#777b84;background:#ebeef3;justify-content:space-between;align-items:center;gap:15px;min-height:55px;padding:0 15px;font-size:8px;display:flex}.system-blueprint-screen footer b{color:#fff;background:#20232a;border-radius:8px;padding:9px 11px;font-size:8px;font-weight:500}.system-blueprint-results{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.system-blueprint-results span{color:#aeb2bb;background:#111319bf;border:1px solid #ffffff17;border-radius:99px;align-items:center;gap:6px;padding:7px 9px;font-size:8px;display:inline-flex}.system-blueprint-results i{background:#8392f5;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #7185ff}.system-blueprint-outcome{z-index:4;color:#eceef3;-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);background:#13151cdb;border:1px solid #ffffff17;border-radius:12px;grid-template-columns:105px 1fr;align-items:center;min-height:54px;padding:0 18px;display:grid;position:absolute;bottom:27px;left:clamp(24px,3.8vw,58px);right:clamp(24px,3.8vw,58px)}.system-blueprint-outcome span{color:#79808d;letter-spacing:.13em;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:8px}.system-blueprint-outcome strong{font-size:11px;font-weight:500}.science-services-intro{max-width:820px;margin-left:var(--gutter);padding-top:40px;padding-bottom:155px}.science-services-intro p{margin:0;font-size:19px;line-height:1.48}.science-services-intro a{color:#fff;background:#15161a;border-radius:999px;margin-top:32px;padding:13px 23px;font-size:15px;display:inline-flex}.science-service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,3.7vw,52px);padding-bottom:180px;display:grid}.science-service-card{min-width:0;scroll-margin-top:105px}.science-service-media{aspect-ratio:.8;background:#111318;border-radius:36px;position:relative;overflow:hidden}.science-service-media:after{content:"";pointer-events:none;background:linear-gradient(145deg,#ffffff12,#0000 40%);position:absolute;inset:0}.science-service-card h3{letter-spacing:-.45px;margin:25px 0 10px;font-size:21px;font-weight:480;line-height:1.2}.science-service-card p{color:#414349;max-width:390px;margin:0;font-size:17px;line-height:1.48}.science-service-media .services-software-visual{width:auto;height:auto;inset:9% 5% 5%}.science-service-media .services-app-window{transform-origin:100% 100%;transform:perspective(950px)rotateX(2deg)rotateY(-4deg)scale(1.04)}.science-service-media .services-ai-visual{flex-direction:column;gap:13px;height:auto;display:flex;inset:7%}.science-service-media .services-ai-sources{gap:7px;width:82%}.science-service-media .services-ai-sources span{min-height:48px}.science-service-media .services-ai-core{width:76px;height:76px;position:absolute;top:31%;right:0}.science-service-media .services-ai-result{margin-top:auto}.science-service-media .services-integration-visual{width:auto;height:auto;inset:3%}.science-service-media-integration .services-integration-visual svg{stroke:#d2e4c933}.science-service-media-software{background:#12141a}.science-service-media-ai{background:#e8ebf1}.science-service-media-integration{background:#0d1512}.service-story-visual{z-index:1;padding:70px clamp(20px,3vw,42px) 110px;position:absolute;inset:0}.service-story-topline{color:#eceff594;letter-spacing:.11em;border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:20px;height:52px;padding:0 clamp(20px,3vw,42px);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:8px;display:flex;position:absolute;top:0;left:0;right:0}.service-story-topline small{font:inherit}.service-story-ai .service-story-topline{color:#747983;border-color:#16191f17}.service-story-kicker{color:#7b818d;letter-spacing:.12em;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:8px;display:block}.service-story-note{color:#eef0f5b3;align-items:center;gap:8px;font-size:9px;display:flex;position:absolute;bottom:73px;right:clamp(20px,3vw,42px)}.service-story-note i{background:#8191fa;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #7185ff}.software-story-grid{grid-template-columns:minmax(180px,.55fr) minmax(430px,1.45fr);gap:clamp(16px,2.5vw,32px);height:100%;display:grid}.software-story-flow{flex-direction:column;justify-content:center;min-width:0;display:flex}.software-story-flow>.service-story-kicker{margin-bottom:13px}.software-story-flow>div{color:#707680;border-top:1px solid #ffffff17;grid-template-columns:30px 1fr 20px;align-items:center;gap:10px;min-height:55px;display:grid;position:relative}.software-story-flow>div:last-child{border-bottom:1px solid #ffffff17}.software-story-flow>div:after{content:"";border-top:1px dashed #7d8df14d;width:34px;position:absolute;top:50%;right:-34px}.software-story-flow>div>i{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:8px;font-style:normal}.software-story-flow>div>span{flex-direction:column;gap:3px;min-width:0;display:flex}.software-story-flow strong{color:#d9dce2;font-size:10px;font-weight:500}.software-story-flow small{color:#707680;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.software-story-flow>div>b{color:#6f7ee4;border:1px solid #ffffff21;border-radius:50%;place-items:center;width:17px;height:17px;font-size:8px;font-weight:500;display:grid}.software-story-flow>.is-active{background:#6d80f112;border:1px solid #7a8cf847;border-radius:9px;padding-inline:9px}.software-story-flow>.is-done>b{color:#12141a;background:#91a0ff}.software-story-screen{transform-origin:100%;background:#f6f7fa;border:1px solid #262b3921;border-radius:15px;overflow:hidden;transform:perspective(1200px)rotateY(-2deg);box-shadow:0 28px 70px #0000003d}.software-story-screen>header{color:#858a94;border-bottom:1px solid #e2e5ea;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;height:40px;padding:0 13px;display:grid}.software-story-screen>header>span{gap:4px;display:flex}.software-story-screen>header i{background:#c5c8cf;border-radius:50%;width:5px;height:5px}.software-story-screen>header small{text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.software-story-screen>header>b{color:#fff;background:#262932;border-radius:50%;place-items:center;width:21px;height:21px;font-size:6px;font-weight:500;display:grid}.software-story-screen>main{padding:clamp(14px,2vw,22px)}.software-story-title{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.software-story-title>span{flex-direction:column;gap:5px;display:flex}.software-story-title small{color:#858a94;letter-spacing:.1em;font-size:7px}.software-story-title strong{color:#1e2026;letter-spacing:-.4px;font-size:clamp(14px,1.7vw,20px);font-weight:550}.software-story-title>b{color:#5264ca;background:#e5e9ff;border-radius:99px;padding:6px 8px;font-size:7px;font-weight:550}.software-story-metrics{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:14px;display:grid}.software-story-metrics>span{border:1px solid #e0e3e9;border-radius:9px;flex-direction:column;gap:5px;min-height:58px;padding:9px 11px;display:flex;position:relative}.software-story-metrics small{color:#828792;font-size:7px}.software-story-metrics strong{color:#292c33;font-size:12px;font-weight:550}.software-story-metrics>span>i{background:#e3e5ea;border-radius:99px;height:2px;position:absolute;bottom:12px;left:10px;right:10px;overflow:hidden}.software-story-metrics>span>i b{background:#7183ed;width:78%;height:100%;display:block}.software-story-metrics>span:last-child>i b{width:52%}.software-story-detail{grid-template-columns:1.45fr .75fr;gap:8px;margin-top:8px;display:grid}.software-story-detail section,.software-story-detail aside{border:1px solid #e0e3e9;border-radius:9px;min-width:0;padding:10px}.software-story-detail section>span,.software-story-detail aside>span{color:#7e838d;margin-bottom:6px;font-size:7px;display:block}.software-story-detail p{color:#4e525a;border-top:1px solid #e8eaee;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;min-height:25px;margin:0;font-size:7px;display:grid}.software-story-detail p i{border:1px solid #a5aab4;border-radius:2px;width:6px;height:6px}.software-story-detail p b{color:#7d828c;font-size:6px;font-weight:500}.software-story-detail aside{flex-direction:column;display:flex}.software-story-detail aside strong{color:#25282e;font-size:9px;font-weight:550}.software-story-detail aside small{color:#888d96;margin-top:2px;font-size:7px}.software-story-detail aside b{color:#fff;text-align:center;background:#252830;border-radius:6px;margin-top:auto;padding:8px;font-size:6px;font-weight:500}.ai-story-grid{grid-template-columns:minmax(180px,.85fr) minmax(225px,1.05fr) minmax(200px,.9fr);gap:clamp(10px,1.8vw,22px);height:100%;display:grid}.ai-story-grid>div{background:#ffffff9e;border:1px solid #181b221a;border-radius:15px;min-width:0;padding:clamp(13px,2vw,20px)}.ai-story-inbox>strong{color:#25282e;margin:10px 0 11px;font-size:12px;font-weight:550;display:block}.ai-story-inbox>div{border-top:1px solid #dfe2e8;grid-template-columns:31px 1fr auto;align-items:center;gap:9px;min-height:53px;display:grid}.ai-story-inbox>div>i{color:#5265ca;background:#e4e8ff;border-radius:6px;place-items:center;width:29px;height:29px;font-size:6px;font-style:normal;font-weight:600;display:grid}.ai-story-inbox>div>span{color:#3b3f47;text-overflow:ellipsis;white-space:nowrap;flex-direction:column;gap:3px;min-width:0;font-size:8px;display:flex;overflow:hidden}.ai-story-inbox>div small{color:#8b9099;font-size:7px}.ai-story-inbox>div>b{color:#8a8f98;font-size:9px;font-weight:400}.ai-story-analysis{position:relative;overflow:hidden;box-shadow:0 18px 45px #21253124;background:#171a22!important}.ai-story-analysis>.service-story-kicker{color:#858b98}.ai-story-scan{background:#11131a;border:1px solid #ffffff14;border-radius:9px;align-items:flex-end;gap:5px;height:58px;margin:11px 0 13px;padding:8px 10px;display:flex;position:relative;overflow:hidden}.ai-story-scan span{opacity:.45;background:#6574ce;border-radius:2px 2px 0 0;width:24%}.ai-story-scan span:first-child{height:32%}.ai-story-scan span:nth-child(2){height:77%}.ai-story-scan span:nth-child(3){height:54%}.ai-story-scan i{background:linear-gradient(90deg,#0000,#a0aeff47,#0000);width:30%;animation:2.6s ease-in-out infinite ai-story-scan;position:absolute;top:0;bottom:0;left:-20%;transform:skew(-12deg)}@keyframes ai-story-scan{50%,to{left:110%}}.ai-story-analysis>strong{color:#f0f2f6;font-size:12px;font-weight:520;display:block}.ai-story-analysis dl{margin:9px 0 0}.ai-story-analysis dl div{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:8px;min-height:33px;display:flex}.ai-story-analysis dt{color:#8d929e;font-size:7px}.ai-story-analysis dd{color:#c5c9d1;margin:0;font-size:7px}.ai-story-analysis dd i{color:#98a6ff;margin-left:5px;font-style:normal}.ai-story-review{flex-direction:column;display:flex}.ai-story-review>small:not(.service-story-kicker){color:#6372cc;letter-spacing:.1em;margin-top:auto;font-size:7px;display:block}.ai-story-review>strong{color:#24272e;letter-spacing:-.4px;max-width:190px;margin-top:8px;font-size:clamp(15px,1.7vw,20px);font-weight:540;line-height:1.05}.ai-story-review>p{color:#747983;margin:9px 0 13px;font-size:8px;line-height:1.45}.ai-story-review>div{grid-template-columns:1fr 1fr;gap:5px;display:grid}.ai-story-review>div span,.ai-story-review>div b{color:#70757e;text-align:center;border:1px solid #dadde3;border-radius:7px;padding:9px 6px;font-size:7px;font-weight:500}.ai-story-review>div b{color:#fff;background:#24272e;border-color:#24272e}.service-story-ai .service-story-note{color:#656a74}.integration-story-board{height:100%;position:relative}.integration-story-board>svg{fill:none;stroke:#b5cebc2e;stroke-width:1.2px;width:100%;height:100%;position:absolute;inset:0}.integration-story-board .integration-story-signal{stroke:#6fbd84;stroke-width:2px;stroke-dasharray:7 13;animation:8s linear infinite integration-story-flow}.integration-story-board .signal-two{animation-delay:-2.4s}.integration-story-board .signal-three{animation-delay:-4.8s}@keyframes integration-story-flow{to{stroke-dashoffset:-170px}}.integration-story-side{flex-direction:column;justify-content:space-around;width:24%;display:flex;position:absolute;top:0;bottom:0}.integration-story-side.is-source{left:0}.integration-story-side.is-target{right:0}.integration-story-side>.service-story-kicker{color:#738078;position:absolute;top:0}.integration-story-side>div{color:#e1e8e3;background:#14201ad1;border:1px solid #cee2d41f;border-radius:10px;grid-template-columns:31px 1fr auto;align-items:center;gap:9px;min-height:51px;padding:7px 10px;display:grid;box-shadow:0 12px 30px #00000024}.integration-story-side>div>i{color:#9bd2a8;background:#263c2e;border-radius:6px;place-items:center;width:29px;height:29px;font-size:6px;font-style:normal;font-weight:600;display:grid}.integration-story-side>div>span{flex-direction:column;gap:2px;min-width:0;font-size:8px;display:flex}.integration-story-side>div small{color:#718078;font-size:7px}.integration-story-side>div>b{background:#69bd7f;border-radius:50%;width:6px;height:6px;box-shadow:0 0 9px #4e9d63}.integration-story-side.is-target>div{grid-template-columns:auto 31px 1fr}.integration-story-core{color:#eff5f0;background:#17271d;border:1px solid #81ca944d;border-radius:19px;flex-direction:column;justify-content:center;align-items:center;width:21%;min-height:205px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 12px #589b6a09,0 24px 55px #00000038}.integration-story-core>span{color:#789081;letter-spacing:.11em;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:6px}.integration-story-core>strong{text-align:center;margin:14px 0 11px;font-size:clamp(14px,1.8vw,21px);font-weight:520;line-height:.95}.integration-story-core>small{color:#7e8d83;text-align:center;max-width:125px;font-size:7px;line-height:1.35}.integration-story-core>i{color:#99d1a7;background:#69b97d1a;border-radius:99px;margin-top:18px;padding:6px 8px;font-size:6px;font-style:normal}.integration-story-log{color:#a9b5ad;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#141f19e6;border:1px solid #cee2d41f;border-radius:10px;grid-template-columns:77px 1fr auto;align-items:center;gap:13px;min-height:40px;padding:0 13px;font-size:7px;display:grid;position:absolute;bottom:71px;left:clamp(20px,3vw,42px);right:clamp(20px,3vw,42px)}.integration-story-log>span{color:#6f7d74;font-family:ui-monospace,SF Mono,Menlo,monospace}.integration-story-log>span i{background:#67bd7d;border-radius:50%;width:5px;height:5px;margin-right:7px;display:inline-block}.integration-story-log strong{color:#cfd8d1;font-size:8px;font-weight:500}.integration-story-log small{color:#6f7d74}.science-usecases{padding-bottom:175px}.science-usecases-heading{grid-template-columns:minmax(0,1fr) minmax(300px,.65fr);align-items:end;gap:60px;margin-bottom:65px;display:grid}.science-usecases-heading h2{letter-spacing:-2.5px;max-width:720px;margin:0;font-size:clamp(39px,4.2vw,60px);font-weight:430;line-height:1.02}.science-usecases-heading p{color:#5b5e65;max-width:480px;margin:0 0 5px;font-size:17px;line-height:1.5}.science-usecase-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.science-usecase-grid>article{background:#f5f6f7;border-radius:26px;flex-direction:column;min-height:295px;padding:34px 36px;scroll-margin-top:105px;display:flex}.science-usecase-grid>article:nth-child(2),.science-usecase-grid>article:nth-child(3){background:#eceef1}.science-usecase-grid>article>span{color:#777b83;letter-spacing:.11em;text-transform:uppercase;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:9px}.science-usecase-grid h3{letter-spacing:-1.4px;max-width:560px;margin:40px 0 0;font-size:clamp(27px,2.6vw,39px);font-weight:450;line-height:1.05}.science-usecase-grid article>div{flex-wrap:wrap;gap:11px;margin-top:auto;padding-top:35px;display:flex}.science-usecase-grid article>div span{color:#4d5057;gap:11px;font-size:11px;display:inline-flex}.science-usecase-grid article>div i{color:#999ca3;font-style:normal}.science-services-final{text-align:center;background:#f5f6f7;border-radius:36px;flex-direction:column;justify-content:center;align-items:center;min-height:570px;margin-bottom:120px;padding:80px 25px;display:flex}.science-services-final h2{letter-spacing:-3.4px;max-width:870px;margin:0;font-size:clamp(45px,5vw,72px);font-weight:430;line-height:.99}.science-services-final p{color:#5e6067;max-width:600px;margin:27px 0 32px;font-size:17px;line-height:1.5}.science-services-final a{color:#fff;background:#15161a;border-radius:999px;align-items:center;gap:28px;padding:14px 20px;font-size:15px;display:inline-flex}.showcase{padding-bottom:170px}.showcase-heading{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:end;gap:clamp(40px,6vw,110px);padding-top:48px;padding-bottom:76px;display:grid}.showcase-heading h2{letter-spacing:-2.4px;margin:0;font-size:clamp(38px,3.8vw,56px);font-weight:430;line-height:1.02}.showcase-heading>div{max-width:470px;margin-left:auto}.showcase-heading p{color:#45464b;margin:0;font-size:18px;line-height:1.5}.showcase-heading>div a{color:#15161a;align-items:center;gap:8px;margin-top:22px;font-weight:500;display:inline-flex}.showcase-viewport{padding-left:var(--gutter);overflow:hidden}.showcase-track{--showcase-step:calc(min(62vw, 900px) + 44px);width:max-content;transform:translateX(calc(var(--showcase-index) * var(--showcase-step) * -1));gap:44px;transition:transform .65s cubic-bezier(.2,.8,.2,1);display:flex}.showcase-slide{width:min(62vw,900px);margin:0;scroll-margin-top:105px;position:relative}.showcase-slide .showcase-media{aspect-ratio:1.72}.showcase-slide:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000,#090a0e9e);border-radius:0 0 36px 36px;height:42%;position:absolute;inset:auto 0 0}.showcase-label{z-index:2;color:#f4f6fb;letter-spacing:-1.6px;margin:0;font-size:clamp(28px,3.1vw,44px);font-weight:450;line-height:1.02;position:absolute;bottom:clamp(18px,2.4vw,32px);left:clamp(24px,3vw,42px)}.showcase-footer{justify-content:space-between;align-items:flex-start;gap:40px;margin-top:36px;display:flex}.showcase-copies{flex:1;position:relative}.showcase-copy{opacity:0;visibility:hidden;max-width:560px;transition:opacity .45s;position:absolute;inset:0}.showcase-copy.is-active{opacity:1;visibility:visible;position:relative}.showcase-copy strong{letter-spacing:-.3px;font-size:19px;font-weight:550;display:block}.showcase-copy p{color:#45464b;max-width:520px;margin:10px 0 0;font-size:17px;line-height:1.5}.showcase-copy a{color:#15161a;align-items:center;gap:8px;margin-top:18px;font-weight:500;display:inline-flex}.showcase-copy a span,.showcase-heading>div a span{transition:transform .25s}.showcase-copy a:hover span,.showcase-heading>div a:hover span{transform:translate(4px)}.showcase-controls{flex:none;gap:10px;display:flex}.showcase-controls button{color:#15161a;cursor:pointer;background:#fff;border:1px solid #e3e5e9;border-radius:999px;place-items:center;width:46px;height:46px;font-size:22px;line-height:1;transition:background .2s,color .2s,border-color .2s;display:grid}.showcase-controls button:hover:not(:disabled){color:#fff;background:#15161a;border-color:#15161a}.showcase-controls button:disabled{color:#c4c6cb;cursor:default}.finale-wrap{padding-bottom:120px}.finale-card{isolation:isolate;background:#0b0b0f;border-radius:36px;align-items:flex-end;min-height:min(80vh,700px);display:flex;position:relative;overflow:hidden}.finale-field{z-index:0;position:absolute;inset:0}.finale-field canvas{width:100%;height:100%;display:block}.finale-content{z-index:1;color:#f4f6fb;max-width:720px;padding:clamp(32px,5vw,72px);position:relative}.finale-content h2{letter-spacing:-2.6px;margin:0;font-size:clamp(38px,4.4vw,60px);font-weight:430;line-height:1.02}.finale-content p{color:#f4f6fbb8;max-width:520px;margin:22px 0 0;font-size:17px;line-height:1.55}.finale-actions{flex-wrap:wrap;gap:14px;margin-top:36px;display:flex}.finale-actions .pill-dark{color:#121317;background:#fff}.finale-actions .pill-light{color:#f4f6fb;background:0 0;border-color:#ffffff47}@media (width<=900px){.science-services-hero{padding-top:125px;padding-bottom:60px}.science-services-hero h1{max-width:620px;font-size:48px}.science-services-intro{padding-bottom:110px}.science-service-grid{grid-template-columns:1fr;gap:80px;padding-bottom:125px}.science-service-card{max-width:690px}.science-service-media{aspect-ratio:1.18}.science-usecases-heading{grid-template-columns:1fr;gap:24px}.showcase{padding-bottom:130px}.showcase-heading{grid-template-columns:1fr;align-items:start;gap:26px;padding-bottom:56px}.showcase-heading>div{max-width:560px;margin-left:0}.showcase-track{--showcase-step:calc(74vw + 28px);gap:28px}.showcase-slide{width:74vw}.system-blueprint-canvas{grid-template-columns:minmax(220px,.9fr) 68px minmax(260px,1.1fr);gap:14px;padding-inline:30px}.system-blueprint-before small{display:none}.software-story-grid{grid-template-columns:minmax(150px,.45fr) minmax(330px,1.55fr)}.software-story-detail{grid-template-columns:1fr}.software-story-detail aside{display:none}.ai-story-grid{grid-template-columns:.8fr 1fr .9fr}}@media (width<=600px){.science-services-hero{flex-direction:column;justify-content:flex-start;gap:32px;padding-top:116px;padding-bottom:48px}.science-services-hero h1{letter-spacing:-2.2px;font-size:43px}.science-services-hero>a{padding:12px 20px;font-size:14px}.science-primary-zoom{padding-inline:var(--gutter)}.science-primary-zoom-card{border-radius:calc(31px - var(--science-zoom) * 6px);height:min(72vh,540px)}.system-blueprint-head{grid-template-columns:1fr auto;min-height:61px;padding-inline:19px}.system-blueprint-head strong{font-size:12px}.system-blueprint-head small{display:none}.system-blueprint-canvas{grid-template-columns:1fr;align-content:center;gap:11px;padding:18px 18px 77px;display:grid}.system-blueprint-before>span,.system-blueprint-after>span{margin-bottom:9px}.system-blueprint-before>div{grid-template-columns:25px 1fr;min-height:38px;padding:5px 10px}.system-blueprint-before>div:nth-of-type(n+4){display:none}.system-blueprint-before strong{font-size:9px}.system-blueprint-before small{display:none}.system-blueprint-route{flex-direction:row;height:25px}.system-blueprint-route span{background:linear-gradient(90deg,#0000,#6f80f4 13% 87%,#0000);width:auto;height:1px;inset:50% 6% auto}.system-blueprint-route span:after{width:38px;height:5px;animation-name:blueprint-signal-mobile;top:-2px;left:-20%}.system-blueprint-route i{width:22px;height:22px;font-size:6px}@keyframes blueprint-signal-mobile{to{left:125%}}.system-blueprint-screen header{min-height:38px}.system-blueprint-screen main{grid-template-columns:repeat(3,1fr);gap:5px;padding:8px;display:grid}.system-blueprint-screen main div{border:1px solid #e3e5ea;border-radius:6px;flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;min-width:0;min-height:42px;padding:0 7px}.system-blueprint-screen main strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:7px;overflow:hidden}.system-blueprint-screen footer,.system-blueprint-results{display:none}.system-blueprint-outcome{grid-template-columns:62px 1fr;min-height:45px;padding-inline:11px;bottom:16px;left:18px;right:18px}.system-blueprint-outcome strong{font-size:8px}.science-visual-caption{white-space:nowrap;top:17px}.science-services-intro{max-width:none;margin-inline:var(--gutter);padding-top:32px;padding-bottom:105px}.science-services-intro p{font-size:17px}.science-service-grid{gap:72px;padding-bottom:115px}.science-service-media{aspect-ratio:.82;border-radius:25px}.science-service-card h3{margin-top:21px;font-size:20px}.science-service-card p{font-size:16px}.science-service-media .services-ai-sources{width:80%}.science-usecases{padding-bottom:110px}.science-usecases-heading{margin-bottom:42px}.science-usecases-heading h2{letter-spacing:-2px;font-size:42px}.science-usecases-heading p{font-size:16px}.science-usecase-grid{grid-template-columns:1fr;gap:10px}.science-usecase-grid>article{border-radius:22px;min-height:260px;padding:29px 26px}.science-usecase-grid h3{margin-top:34px;font-size:30px}.science-services-final{border-radius:25px;min-height:500px;margin-bottom:80px}.science-services-final h2{letter-spacing:-2.3px;font-size:44px}.finale-wrap{padding-bottom:80px}.finale-card{border-radius:25px;min-height:min(72vh,560px)}.finale-content h2{letter-spacing:-1.9px;font-size:38px}.showcase{padding-bottom:105px}.showcase-heading h2{letter-spacing:-1.7px;font-size:37px}.showcase-heading p{font-size:16px}.showcase-track{--showcase-step:calc(100vw - var(--gutter) - 40px + 16px);gap:16px}.showcase-slide{width:calc(100vw - var(--gutter) - 40px)}.showcase-slide .showcase-media{aspect-ratio:1.05;border-radius:25px}.showcase-slide:after{border-radius:0 0 25px 25px}.showcase-label{letter-spacing:-1px;font-size:27px}.showcase-footer{flex-direction:column;gap:26px;margin-top:28px}.showcase-copy p{font-size:16px}.service-story-visual{padding:50px 12px 65px}.service-story-topline{height:40px;padding-inline:14px;font-size:6px}.service-story-topline small,.service-story-note{display:none}.software-story-grid{display:block}.software-story-flow{display:none}.software-story-screen{height:100%;transform:none}.software-story-screen>main{padding:12px}.software-story-detail{display:block}.software-story-detail section p:nth-of-type(n+3){display:none}.ai-story-grid{grid-template-columns:.92fr 1.08fr;gap:7px}.ai-story-inbox{display:none}.ai-story-grid>div{border-radius:10px;padding:10px}.ai-story-analysis>strong{font-size:9px}.ai-story-analysis dl div{min-height:26px}.ai-story-review>p{display:none}.ai-story-review>strong{font-size:13px}.ai-story-review>div{grid-template-columns:1fr;margin-top:auto}.ai-story-review>div span{display:none}.integration-story-side{width:28%}.integration-story-side>div{grid-template-columns:24px 1fr auto;gap:5px;min-height:42px;padding:5px}.integration-story-side>div:nth-of-type(n+4){display:none}.integration-story-side>div>i{width:22px;height:22px}.integration-story-side>div small{display:none}.integration-story-side.is-target>div{grid-template-columns:auto 24px 1fr}.integration-story-core{border-radius:12px;width:30%;min-height:130px}.integration-story-core>small{display:none}.integration-story-core>strong{font-size:12px}.integration-story-core>i{margin-top:8px;padding-inline:5px;font-size:5px}.integration-story-log{grid-template-columns:1fr auto;min-height:32px;bottom:49px;left:12px;right:12px}.integration-story-log>span,.integration-story-log small{display:none}}.company-facts{grid-template-columns:repeat(3,1fr);gap:clamp(28px,5vw,84px);margin-bottom:130px;display:grid}.company-facts div{flex-direction:column;justify-content:center;gap:14px;min-height:110px;padding:0;display:flex}.company-facts span{color:#8a8d96;letter-spacing:.1em;text-transform:uppercase;font-family:ui-monospace,SF Mono,Menlo,Monaco,Consolas,monospace;font-size:10px}.company-facts strong{letter-spacing:-.4px;font-size:21px;font-weight:520}.company-region{grid-template-columns:minmax(0,1.08fr) minmax(320px,.72fr);align-items:end;gap:clamp(54px,8vw,130px);padding-top:32px;padding-bottom:150px;display:grid}.company-region-copy .a-label{margin-bottom:27px;font-size:11px;display:block}.company-region-copy h2{letter-spacing:-2.8px;max-width:790px;margin:0;font-size:clamp(42px,4.7vw,68px);font-weight:440;line-height:1.01}.company-region-copy p{color:#4f5157;max-width:710px;margin:31px 0 0;font-size:17px;line-height:1.6}.company-region-services{flex-direction:column;gap:15px;display:flex}.company-region-services a{color:#202126;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-height:43px;font-size:15px;line-height:1.35;transition:color .2s,transform .2s;display:grid}.company-region-services a:hover,.company-region-services a:focus-visible{color:#5f5b4f;transform:translate(6px)}.company-region-services a:focus-visible{outline-offset:4px;outline:1px solid}.company-region-services i{font-style:normal;transition:transform .2s}.company-region-services a:hover i,.company-region-services a:focus-visible i{transform:translate(3px)}.company-pillars{padding-bottom:150px}.company-pillars>.a-label{margin-bottom:44px;font-size:11px;display:block}.company-pillars-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(36px,5vw,90px);display:grid}.company-pillars-grid h3{letter-spacing:-1.3px;margin:0 0 18px;font-size:clamp(27px,2.6vw,38px);font-weight:450;line-height:1.05}.company-pillars-grid article{flex-direction:column;align-items:flex-start;display:flex}.company-pillars-grid p{color:#45464b;max-width:480px;margin:0 0 26px;font-size:17px;line-height:1.55}.company-pillars-grid .text-link{border-bottom:0;margin-top:auto}.company-facts-embedded{margin:86px 0 0;padding-top:0}.company-facts-embedded div{min-height:0}.company-story{padding-top:20px;padding-bottom:150px}.company-story article{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);align-items:start;column-gap:clamp(54px,9vw,140px);display:grid}.company-story .a-label{grid-column:1/-1;margin-bottom:34px;font-size:11px;display:block}.company-story h2{letter-spacing:-2px;grid-area:2/1/span 2;max-width:650px;margin:0;font-size:clamp(38px,4vw,56px);font-weight:440;line-height:1.05}.company-story article>p{color:#45464b;grid-area:2/2;max-width:650px;margin:4px 0 0;font-size:18px;line-height:1.56}.company-story .detail-actions{flex-wrap:wrap;grid-area:3/2;gap:22px;margin-top:30px;display:flex}.company-story .detail-actions .text-link{margin-top:0}.company-story .text-link{border-bottom:0}.company-max-born-intro{grid-template-columns:minmax(145px,.32fr) minmax(0,1fr) minmax(300px,.72fr);align-items:start;gap:clamp(38px,5vw,78px);padding-top:20px;padding-bottom:76px;display:grid}.company-max-born-intro .a-label{padding-top:10px;font-size:11px}.company-max-born-intro h2{letter-spacing:-2.4px;max-width:650px;margin:0;font-size:clamp(40px,4.2vw,60px);font-weight:440;line-height:1.02}.company-max-born-intro>p{color:#52545a;max-width:510px;margin:7px 0 0;font-size:17px;line-height:1.58}.company-psi-field{isolation:isolate;background:#fff;border-radius:35px;min-height:690px;margin-bottom:165px;position:relative;overflow:hidden}.company-psi-field:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(circle,#0000 0,#ffffff0a 34%,#ffffff73 100%);position:absolute;inset:0}.company-psi-field canvas{z-index:0;cursor:crosshair;outline:none;width:100%;height:100%;display:block;position:absolute;inset:0}.company-psi-copy{z-index:2;text-align:center;pointer-events:none;width:34%;position:absolute;top:50%;transform:translateY(-50%)}.company-psi-copy-left{left:3.5%}.company-psi-copy-right{right:3.5%}.company-psi-copy>span{color:#313238;letter-spacing:.015em;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#ffffffd1;border-radius:6px;padding:7px 11px;font-size:12px;line-height:1;display:inline-flex;box-shadow:0 4px 18px #14151909}.company-psi-copy h3{color:#17181c;letter-spacing:-2.2px;margin:22px 0 0;font-size:clamp(31px,3.3vw,49px);font-weight:440;line-height:.98}.company-psi-copy h3 em{color:#777a82;font-style:normal;font-weight:inherit}.not-found{flex-direction:column;justify-content:center;align-items:flex-start;min-height:78vh;padding-top:100px;padding-bottom:100px;display:flex}.not-found .a-label{font-size:12px}.not-found h1{letter-spacing:-3px;max-width:740px;margin:18px 0 20px;font-size:clamp(44px,6vw,76px);font-weight:430;line-height:1}.not-found p{color:#55575e;margin:0 0 34px;font-size:17px}.route-error-actions{flex-wrap:wrap;gap:10px;display:flex}.route-error-actions button{font:inherit;cursor:pointer}.insight-kicker,.insight-detail-category,.insight-detail-label{color:#797b80;letter-spacing:.13em;text-transform:uppercase;font-family:ui-monospace,SF Mono,Menlo,Monaco,Consolas,monospace;font-size:10px;line-height:1.3}.insight-index-page{color:#151515;background:#fff}.insight-index-hero{flex-direction:column;justify-content:center;align-items:flex-start;min-height:780px;padding-top:105px;padding-bottom:70px;display:flex}.insight-index-hero .insight-kicker{margin-bottom:31px}.insight-index-hero h1{letter-spacing:-5px;max-width:980px;margin:0;font-size:clamp(58px,6.4vw,94px);font-weight:430;line-height:.94}.insight-index-hero>p{color:#55575d;max-width:620px;margin:39px 0 0;font-size:18px;line-height:1.52}.insight-index-section{padding-bottom:190px}.insight-index-heading{grid-template-columns:minmax(150px,.34fr) minmax(0,1fr) minmax(250px,.58fr);align-items:start;gap:clamp(35px,5vw,75px);padding-bottom:74px;display:grid}.insight-index-heading .insight-kicker{padding-top:10px}.insight-index-heading h2{letter-spacing:-2.5px;max-width:690px;margin:0;font-size:clamp(39px,4vw,57px);font-weight:440;line-height:1}.insight-index-heading p{color:#66686e;max-width:450px;margin:6px 0 0;font-size:15px;line-height:1.55}.insight-index-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.2vw,32px);display:grid}.insight-index-card{min-width:0}.insight-index-card>a{flex-direction:column;height:100%;display:flex}.insight-index-visual{aspect-ratio:1;background:#f3f3f0;border-radius:27px;overflow:hidden}.insight-index-visual svg{width:100%;height:100%;transition:transform .55s cubic-bezier(.22,.78,.24,1);display:block;transform:scale(1.001)}.insight-index-card>a:hover .insight-index-visual svg,.insight-index-card>a:focus-visible .insight-index-visual svg{transform:scale(1.035)rotate(.5deg)}.insight-index-card>a:focus-visible{outline:none}.insight-index-meta{color:#73757a;flex-direction:column;gap:5px;min-height:64px;margin-top:24px;font-size:11px;line-height:1.35;display:flex}.insight-index-meta time{color:#2d2e31}.insight-index-card h3{letter-spacing:-1.35px;max-width:420px;margin:0;font-size:clamp(27px,2.35vw,35px);font-weight:450;line-height:1.03}.insight-index-card p{color:#5d5f65;max-width:410px;margin:22px 0 0;font-size:15px;line-height:1.5}.insight-index-read{justify-content:space-between;align-items:center;gap:30px;margin-top:auto;padding-top:31px;font-size:14px;display:inline-flex}.insight-index-read i{font-style:normal;transition:transform .2s}.insight-index-card>a:hover .insight-index-read i{transform:translate(3px,-3px)}.release-panel{background:#f3f3f0;place-items:center;display:grid;overflow:hidden}.release-panel svg{width:auto;height:100%;display:block}.release-panel-live{background:#fff0e5}.release-panel-datev{background:#f1f8e8}.release-panel-posiq{background:#e8f5f4}.insight-pill{color:#14151a;background:#b7bfd921;border:1px solid #14151a12;border-radius:999px;align-items:center;gap:10px;min-height:44px;padding:10px 24px;font-size:16px;font-weight:480;line-height:1.35;transition:background .2s,border-color .2s;display:inline-flex}.insight-pill:hover,.insight-pill:focus-visible{background:#b7bfd942}.insight-pill:focus-visible{outline-offset:3px;outline:2px solid #4e63e0}.insight-pill span{font-style:normal}.insight-featured{padding-bottom:150px}.insight-featured-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(40px,5.5vw,96px);display:grid}.insight-featured-copy .insight-kicker{margin-bottom:26px;display:block}.insight-featured-copy h2{letter-spacing:-2px;max-width:520px;margin:0;font-size:clamp(34px,3.5vw,48px);font-weight:440;line-height:1.03}.insight-featured-meta{color:#73757a;gap:14px;margin:24px 0 34px;font-size:13.5px;display:flex}.insight-featured-meta time{color:#2d2e31}.insight-featured-visual{aspect-ratio:16/10;border-radius:32px;transition:transform .45s cubic-bezier(.22,.78,.24,1)}.insight-featured-visual:hover,.insight-featured-visual:focus-visible{outline:none;transform:translateY(-4px)}.insight-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:44px 64px;display:grid}.insight-list-card>a{justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.insight-list-card>a:focus-visible{outline:none}.insight-list-copy{flex:1;min-width:0;padding-top:4px}.insight-list-copy h3{letter-spacing:-.7px;max-width:380px;margin:0;font-size:23px;font-weight:480;line-height:1.14}.insight-list-meta{color:#73757a;flex-wrap:wrap;gap:12px;margin:14px 0 24px;font-size:12.5px;display:flex}.insight-list-meta time{color:#2d2e31}.insight-list-visual{border-radius:24px;flex:0 0 160px;width:160px;height:160px;transition:transform .45s cubic-bezier(.22,.78,.24,1)}.insight-list-card>a:hover .insight-list-visual,.insight-list-card>a:focus-visible .insight-list-visual{transform:scale(1.03)}.insight-detail-page{color:#171715;background:#fff;overflow-x:clip}.insight-detail-header{text-align:center;flex-direction:column;align-items:center;padding-top:172px;padding-bottom:60px;display:flex;position:relative}.insight-back-link{top:122px;left:var(--gutter);color:#656660;align-items:center;gap:11px;font-size:13px;display:inline-flex;position:absolute}.insight-back-link span{transition:transform .2s}.insight-back-link:hover span,.insight-back-link:focus-visible span{transform:translate(-3px)}.insight-detail-category{color:#343430}.insight-detail-meta{align-items:center;gap:16px;display:flex}.insight-detail-meta time{color:#55565b;font-size:13.5px}.insight-detail-header h1{letter-spacing:-2.2px;max-width:880px;margin:26px 0 0;font-size:clamp(36px,4vw,52px);font-weight:440;line-height:1.05}.insight-detail-author{color:#55575d;margin-top:24px;font-size:15px}.insight-detail-hero-wrap{padding-bottom:20px}.insight-detail-hero{border-radius:36px;height:min(62vh,600px)}.insight-detail-story{width:min(544px, calc(100% - (2 * var(--gutter))));margin:0 auto;padding-top:70px;padding-bottom:150px}.insight-detail-lead{color:#26272b;letter-spacing:-.2px;margin:0 0 64px;font-size:20px;line-height:1.55}.insight-detail-story section{margin-top:64px}.insight-detail-story section:first-of-type{margin-top:0}.insight-detail-label{color:#72736e;margin-bottom:18px;display:block}.insight-detail-story h2{letter-spacing:-.9px;margin:0 0 20px;font-size:28px;font-weight:480;line-height:1.16}.insight-detail-story section p{color:#33343a;margin:0;font-size:17px;line-height:1.62}.insight-detail-story section p+p{margin-top:18px}.insight-detail-story a:not(.insight-pill){color:#4e63e0;text-underline-offset:2px;text-decoration:underline}.insight-detail-product-pill{margin-top:72px}.insight-detail-actions{flex-wrap:wrap;gap:9px;display:flex}.insight-related{background:#f5f5f2;border-radius:34px;margin-bottom:120px;padding:80px clamp(28px,5vw,72px) 72px}.insight-related>header{justify-content:space-between;align-items:end;gap:40px;margin-bottom:55px;display:flex}.insight-related h2{letter-spacing:-2.5px;margin:18px 0 0;font-size:clamp(39px,4vw,57px);font-weight:440;line-height:1}.insight-related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.insight-related-grid>a{background:#fff;border-radius:24px;flex-direction:column;min-height:290px;padding:31px 33px;transition:background .2s,transform .25s;display:flex;position:relative}.insight-related-grid>a:hover,.insight-related-grid>a:focus-visible{background:#ecece8;outline:none;transform:translateY(-3px)}.insight-related-grid>a>span{color:#70716d;letter-spacing:.1em;text-transform:uppercase;font:9px/1.3 ui-monospace,SF Mono,Menlo,monospace}.insight-related-grid h3{letter-spacing:-1.5px;max-width:510px;margin:44px 0 0;font-size:clamp(27px,2.7vw,39px);font-weight:450;line-height:1.03}.insight-related-grid time{color:#696a66;margin-top:auto;font-size:11px}.insight-related-grid i{font-size:17px;font-style:normal;position:absolute;bottom:29px;right:31px}.legal-page{width:min(720px,calc(100% - (2 * var(--gutter))));margin:0 auto;padding:168px 0 170px}.legal-page .a-label{margin-bottom:18px;font-size:12px;display:block}.legal-page h1{letter-spacing:-1.6px;margin:0 0 56px;font-size:clamp(36px,4vw,48px);font-weight:450}.legal-page section{margin-bottom:46px}.legal-page h2{letter-spacing:-.3px;margin:0 0 16px;font-size:20px;font-weight:550}.legal-page h1,.legal-page h2,.legal-page h3,.legal-page p,.legal-page li{overflow-wrap:anywhere}.legal-page h3{margin:22px 0 8px;font-size:15.5px;font-weight:600}.legal-page p,.legal-page li{color:#45464b;font-size:15.5px;line-height:1.62}.legal-page p+p{margin-top:14px}.legal-page ul{margin:10px 0;padding-left:20px}.legal-page li{margin-bottom:6px}.legal-page .legal-card{background:#f9fafc;border:1px solid #e6e7e9;border-radius:16px;margin:18px 0;padding:22px 24px}.legal-page .legal-card p{color:#14151a}.legal-page a{color:#4e63e0;text-underline-offset:2px;text-decoration:underline}.legal-page code{background:#f0f1f4;border-radius:6px;padding:2px 6px;font-family:ui-monospace,SF Mono,Menlo,Monaco,Consolas,monospace;font-size:13px}.legal-page .legal-source{color:#8a8d96;border-top:1px solid #e6e7e9;margin-top:60px;padding-top:24px;font-size:13px}@media (width<=900px){.page-hero{padding:120px 0 60px}.process-steps{grid-template-columns:1fr;gap:46px}.process-step{padding-top:30px}.assurance-row{grid-template-columns:1fr 1fr;gap:32px 20px;padding-bottom:110px}.field-row,.field-row:nth-child(2n){direction:ltr;grid-template-columns:1fr;gap:26px;padding:44px 0}.service-row{grid-template-columns:72px minmax(0,1fr)}.application-areas-heading{grid-template-columns:1fr}.application-areas-heading .a-label{grid-row:auto;margin-bottom:22px;padding-top:0}.company-facts{grid-template-columns:1fr;gap:38px;margin-bottom:90px}.company-facts div{min-height:0}.company-region{grid-template-columns:1fr;gap:50px;padding-bottom:110px}.company-region-copy h2{max-width:720px}.company-region-services{max-width:690px}.company-pillars{padding-bottom:110px}.company-pillars-grid{grid-template-columns:1fr;gap:46px}.company-facts-embedded{margin-top:56px;padding-top:0}.company-story{padding-bottom:100px}.company-story article{display:block}.company-story .a-label{margin-bottom:17px}.company-story h2{margin-bottom:24px}.company-story article>p{margin-top:0}.company-story .detail-actions{gap:18px;margin-top:28px;display:flex}.company-max-born-intro{grid-template-columns:145px minmax(0,1fr)}.company-max-born-intro>p{grid-column:2}.company-psi-field{min-height:620px;margin-bottom:120px}.company-psi-copy{width:38%}.company-psi-copy-left{left:1.5%}.company-psi-copy-right{right:1.5%}.insight-index-hero{min-height:690px;padding-top:95px}.insight-index-heading{grid-template-columns:145px 1fr}.insight-index-heading p{grid-column:2}.insight-index-grid{grid-template-columns:1fr;gap:78px}.insight-index-card{max-width:690px}.insight-index-visual{aspect-ratio:1.18}.insight-index-card h3{max-width:610px}.insight-index-card p{max-width:570px}.insight-featured{padding-bottom:110px}.insight-featured-grid{grid-template-columns:1fr;gap:36px}.insight-featured-visual{aspect-ratio:16/10;order:-1}.insight-list{grid-template-columns:1fr;gap:40px}.insight-list-copy h3{max-width:520px}.insight-detail-header{padding-top:150px}.insight-detail-hero{border-radius:26px;height:min(48vh,460px)}.legal-page{padding:100px 0 110px}}@media (width<=600px){.cookie-notice{border-radius:20px;width:auto;padding:22px;bottom:16px;left:16px;right:16px}.cookie-notice h2{font-size:26px}.cookie-notice>div{margin-top:21px}.service-list{padding-bottom:85px}.application-areas{padding-bottom:100px}.application-areas-heading{padding-bottom:50px}.application-area-list{grid-template-columns:1fr}.application-area{min-height:0;padding:32px 24px 38px}.application-area>span{margin-bottom:34px}.application-area h3{font-size:29px}.insight-index-hero{min-height:650px;padding-top:95px;padding-bottom:60px}.insight-index-hero .insight-kicker{margin-bottom:25px}.insight-index-hero h1{letter-spacing:-2.7px;font-size:48px;line-height:.98}.insight-index-hero>p{margin-top:29px;font-size:16px}.insight-index-section{padding-bottom:110px}.insight-index-heading{padding-bottom:48px;display:block}.insight-index-heading h2{letter-spacing:-2px;margin-top:21px;font-size:41px}.insight-index-heading p{margin-top:19px}.insight-index-grid{gap:65px}.insight-index-visual{aspect-ratio:1;border-radius:23px}.insight-index-meta{min-height:57px;margin-top:20px}.insight-index-card h3{font-size:32px}.insight-index-card p{margin-top:17px}.insight-index-read{padding-top:24px}.insight-featured{padding-bottom:90px}.insight-featured-copy h2{letter-spacing:-1.3px;font-size:31px}.insight-featured-visual{border-radius:22px}.insight-list{gap:34px}.insight-list-card>a{gap:18px}.insight-list-copy h3{font-size:20px}.insight-list-visual{border-radius:18px;flex-basis:110px;width:110px;height:110px}.insight-pill{padding:9px 20px;font-size:15px}.insight-detail-header{padding-top:130px;padding-bottom:48px}.insight-back-link{top:90px}.insight-detail-header h1{letter-spacing:-1.4px;margin-top:24px;font-size:34px;line-height:1.06}.insight-detail-hero{border-radius:22px;height:min(42vh,340px)}.insight-detail-story{padding-top:52px;padding-bottom:110px}.insight-detail-lead{margin-bottom:52px;font-size:18.5px}.insight-detail-story section{margin-top:54px}.insight-detail-story h2{letter-spacing:-.7px;margin-bottom:16px;font-size:24px}.insight-detail-story section p{font-size:16.5px}.insight-detail-product-pill{justify-content:space-between;width:100%;margin-top:56px}.insight-related{border-radius:25px;margin-bottom:80px;padding:55px 18px 18px}.insight-related h2{letter-spacing:-2px;font-size:41px}.insight-related-grid{grid-template-columns:1fr;gap:9px}.insight-related-grid>a{border-radius:20px;min-height:250px;padding:26px}.insight-related-grid h3{font-size:31px}.service-row{grid-template-columns:1fr;gap:20px;padding:42px 0}.service-row h2{font-size:31px}.page-cta{border-radius:24px;margin-bottom:100px;padding:55px 24px}.page-cta h2{font-size:38px}.page-cta-actions{flex-direction:column;align-items:flex-start}.company-story h2{font-size:39px}.company-region{padding-top:25px;padding-bottom:95px}.company-region-copy .a-label{margin-bottom:20px}.company-region-copy h2{letter-spacing:-1.8px;font-size:39px}.company-region-copy p{margin-top:23px;font-size:16px}.company-region-services{gap:12px}.company-region-services a{grid-template-columns:minmax(0,1fr) auto;min-height:40px;font-size:14px}.company-max-born-intro{padding-top:0;padding-bottom:50px;display:block}.company-max-born-intro h2{letter-spacing:-1.8px;margin-top:20px;font-size:39px}.company-max-born-intro>p{margin-top:23px;font-size:16px}.company-psi-field{border-radius:24px;min-height:680px;margin-bottom:100px}.company-psi-copy{width:90%;top:auto;left:5%;right:auto;transform:none}.company-psi-copy-left{top:69px}.company-psi-copy-right{bottom:82px}.company-psi-copy>span{padding:6px 9px;font-size:10px}.company-psi-copy h3{letter-spacing:-1.7px;margin-top:17px;font-size:34px}}@media (width<=900px){:root{--gutter:16px}.desktop-only,.desktop-nav,.header-download{display:none}.site-header{height:52px;padding:0 17px}.site-header.is-scrolled{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}.site-header.mobile-menu-open{color:#121317;background:#fff;border-bottom-color:#e6eaf0}.site-header.mobile-menu-open .logo{color:#0a2540}.site-header>.logo{z-index:103;position:fixed;top:14px;left:17px}.site-header .born-mark{width:62px;height:24px}.menu-button{z-index:103;background:0 0;border:0;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:44px;height:44px;margin-left:auto;padding:0;transition:width .22s,background .22s;display:flex;position:fixed;top:4px;right:13px}.menu-button:focus-visible{outline-offset:2px;outline:2px solid}.menu-button span{background:#17181a;width:13px;height:1px;transition:transform .25s,opacity .25s,background .2s}.menu-button[aria-expanded=true]{background:#25262a;width:62px}.menu-button[aria-expanded=true] span{background:#fff}.menu-button[aria-expanded=true] span:first-child{transform:translateY(4px)rotate(45deg)}.menu-button[aria-expanded=true] span:nth-child(2){opacity:0}.menu-button[aria-expanded=true] span:last-child{transform:translateY(-4px)rotate(-45deg)}.mobile-menu{z-index:101;color:#121317;opacity:0;visibility:hidden;overscroll-behavior:contain;background:#fff;padding:0;transition:opacity .2s,transform .25s,visibility 0s linear .25s;display:block;position:fixed;inset:52px 0 0;overflow:auto;transform:translateY(-8px)}.mobile-menu.is-open{opacity:1;visibility:visible;transition:opacity .2s,transform .25s,visibility;transform:none}.mobile-links{flex-direction:column;min-height:100%;display:flex}.mobile-accordion,.mobile-direct-row{border-bottom:1px solid #e6eaf0}.mobile-menu-row{text-align:left;letter-spacing:-.8px;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;min-height:79px;padding:0 24px;font-size:28px;font-weight:400;line-height:1;display:flex}.mobile-menu-row.is-current{background:#f3f4f6}.mobile-menu-row:focus-visible{outline-offset:-4px;outline:2px solid #4e63e0}button.mobile-menu-row{cursor:pointer}.mobile-row-chevron{margin-left:16px;font-size:24px;line-height:1;transition:transform .22s}.mobile-menu-row[aria-expanded=true] .mobile-row-chevron{transform:rotate(180deg)}.mobile-submenu{flex-direction:column;align-items:flex-start;padding:27px 40px 35px;animation:.3s cubic-bezier(.22,.78,.24,1) both mobile-submenu-in;display:flex}.mobile-submenu-label,.mobile-submenu-list a,.mobile-overview-pill{opacity:0;animation:.32s cubic-bezier(.22,.78,.24,1) forwards mobile-submenu-item-in;transform:translateY(8px)}.mobile-submenu-label{animation-delay:70ms}.mobile-submenu-list a:first-child{animation-delay:.11s}.mobile-submenu-list a:nth-child(2){animation-delay:.15s}.mobile-submenu-list a:nth-child(3){animation-delay:.19s}.mobile-submenu-list a:nth-child(4),.mobile-submenu-label-secondary{animation-delay:.23s}.mobile-overview-pill{animation-delay:.28s}@keyframes mobile-submenu-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}@keyframes mobile-submenu-item-in{to{opacity:1;transform:none}}.mobile-submenu-label{color:#42444a;margin-bottom:15px;font-size:15px;line-height:1.2}.mobile-submenu-label-secondary{margin-top:24px}.mobile-submenu-list{flex-direction:column;gap:11px;display:flex}.mobile-submenu-list a{align-items:center;gap:11px;min-height:44px;padding-block:8px;font-size:16px;line-height:1.25;display:flex}.mobile-product-list .mega-sketch-icon{stroke-width:2px;width:19px;height:19px}.mobile-overview-pill{background:#f6f7f9;border-radius:999px;align-items:center;min-height:44px;margin-top:26px;padding:12px 17px;font-size:15px;line-height:1;display:inline-flex}.mobile-submenu-list a:focus-visible,.mobile-overview-pill:focus-visible,.mobile-bornai-cta:focus-visible{outline-offset:3px;outline:2px solid #4e63e0}.mobile-bornai-cta{color:#fff;background:radial-gradient(circle at 86% 18%,#637deb52,#0000 35%),#17191e;border-radius:24px;justify-content:space-between;align-items:center;gap:24px;min-height:112px;margin:auto 16px 16px;padding:23px 24px;display:flex}.mobile-bornai-cta>span{flex-direction:column;gap:8px;display:flex}.mobile-bornai-cta small{color:#9299b2;letter-spacing:1.35px;font-size:9px;font-weight:700}.mobile-bornai-cta strong{letter-spacing:-1.2px;font-size:29px;font-weight:460;line-height:1}.mobile-bornai-cta i{color:#17191e;background:#fff;border-radius:50%;place-items:center;width:42px;height:42px;font-size:18px;font-style:normal;display:grid}.hero{height:120svh}.hero-stage{min-height:620px}.hero-content{width:calc(100vw - 28px);top:25.5%}.hero h1{letter-spacing:-2.7px;font-size:clamp(39px,11.2vw,48px);line-height:1.04}.hero-actions{flex-direction:column;align-items:center;margin-top:38px}.pill{min-height:45px;padding:10px 25px;font-size:16px}.intro-wrap{margin-top:-80px;padding-top:0}.intro-visual{border-radius:24px;height:620px}.tool-section{padding:75px 0 110px}.tool-rail{gap:10px}.tool-rail span{width:70px;height:70px;font-size:25px}.work-zoom-card{aspect-ratio:1248/1000;width:100%;height:auto}.statement{letter-spacing:-2.5px;text-align:left;min-height:340px;margin-top:120px;font-size:40px}.products{padding-bottom:90px}.product-row{flex-direction:column;gap:24px;min-height:auto;padding:75px 0;display:flex}.product-copy{order:2;max-width:none;padding:0}.product-copy h3{margin-bottom:18px;font-size:36px}.product-copy p{font-size:17px}.product-media{border-radius:24px 0 0 24px;order:1;width:calc(100% + 16px);height:410px;min-height:0}.product-light .product-media img{padding:35px 0 0 35px}.bq-app-window{border-radius:20px;width:104%;height:88%;top:7%;left:7%}.bq-titlebar{height:53px;padding:0 17px}.product-light .product-media .bq-brand img{width:23px;height:23px;padding:0}.bq-brand{gap:7px;font-size:13px}.bq-company{display:none}.bq-workspace{padding:24px 22px 18px}.bq-workspace h4{margin-bottom:16px;font-size:22px}.bq-dropzone{min-height:160px;padding:15px}.bq-capture-options span{padding:6px 8px;font-size:9px}.bq-detected-row{margin-top:10px}.bq-steps{margin-top:12px}.bq-status-card{display:none}.a-status-chip{min-width:215px;padding:9px 11px;bottom:4%}.custom-code-shell{border-radius:20px;width:105%;height:76%;animation-name:custom-window-camera-mobile;top:10%;left:4%}.custom-code-window{border-radius:18px}.custom-code-rail{gap:19px;width:35px;padding-top:20px;font-size:13px}.custom-code-tabs{gap:14px;height:45px;padding:0 13px;font-size:9px}.custom-active-tab b{font-size:13px}.custom-breadcrumbs{gap:7px;height:41px;padding:0 15px;font-size:9px}.custom-breadcrumbs i{font-size:14px}.custom-code-area{padding:5px 10px 12px}.custom-code-line{grid-template-columns:23px minmax(0,1fr);min-height:27px}.custom-line-number{font-size:8px}.custom-code-line code{padding-left:10px;font-size:8.5px}.custom-code-line code.is-indented{padding-left:23px}.custom-cursor{height:14px;bottom:7px;left:43px}.custom-result-chip{bottom:7%;right:3%}.use-cases{padding:85px 0 110px}.use-heading{margin-bottom:60px;display:block}.use-heading h2,.blog h2{font-size:39px}.use-heading p{margin-top:32px;font-size:17px}.case-track{transform:translateX(calc(var(--case-index) * -91vw));gap:16px}.case-card{width:calc(100vw - 32px)}.case-image{border-radius:24px;height:310px}.case-image strong{font-size:30px;bottom:22px;left:20px}.case-card p{font-size:16px}.carousel-buttons{margin-top:30px}.pricing{grid-template-columns:1fr;min-height:auto}.pricing:after{display:none}.pricing article{border-bottom:1px solid #ededf0;min-height:520px;padding:80px 20px}.pricing p,.pricing h2{font-size:37px}.blog{padding:95px 0 130px}.blog-heading{margin-bottom:55px}.blog-heading>a{display:none}.blog-track{transform:translateX(calc(var(--blog-index) * -1 * (76vw + 16px)));gap:16px}.blog-card{width:76vw;padding-right:16px}.blog-card h3{min-height:2.08em;font-size:25px}.blog-meta{gap:14px;margin-bottom:19px;padding-top:14px}.blog-meta dt{font-size:10px}.blog-meta dd{font-size:12.5px}.blog-card>a{align-items:center;min-height:44px;display:inline-flex}.blog-all-mobile{border:1px solid #e6e7e9;border-radius:999px;align-items:center;gap:9px;min-height:44px;margin-top:28px;padding-inline:17px;font-size:14px;display:inline-flex}.download{border-radius:24px;min-height:600px;margin-bottom:15px;padding:45px 24px}.download h2{letter-spacing:-2.5px;font-size:43px}.download-actions{flex-direction:column;align-items:flex-start}.footer-contain{padding-top:48px;padding-bottom:32px}.footer-grid{flex-direction:column;min-height:0;display:flex}.footer-brand{margin-bottom:54px}.footer-brand .born-mark{width:68px;height:27px}.footer-brand p{max-width:220px;margin-top:24px;font-size:21px}.footer-columns{grid-template-columns:1fr 1fr;gap:46px 24px;display:grid}.footer-column{gap:40px}.footer-group h3{margin-bottom:14px}.footer-list{gap:6px}.footer-meta{border-top:1px solid #faf9f529;align-self:stretch;margin-top:62px;padding-top:25px}}@media (width<=600px){.blog-card h3{min-height:3.12em}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.integration-packet,.posiq-packet,.intro-packet{display:none}}.born-ai-page{color:#202124;background:radial-gradient(circle at 49% 37%,#5f7deb0e,#0000 30%),#f8f9fb;min-height:100svh}.born-ai-header{z-index:80;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f8f9fbdb;justify-content:space-between;align-items:center;gap:20px;width:100%;height:72px;padding:0 clamp(20px,3vw,40px);display:flex;position:fixed;top:0;left:0}.born-ai-brand{border-radius:13px;align-items:center;gap:10px;display:inline-flex}.born-ai-brand img{width:72px;height:28px;display:block}.born-ai-brand span{color:#4b5ac2;letter-spacing:-.45px;border-left:1px solid #d8dbe1;padding-left:10px;font-size:18px;font-weight:650;line-height:1}.born-ai-symbol{color:#fff;flex:none;place-items:center;width:52px;height:52px;display:grid;position:relative}.born-ai-symbol:before{content:"";background:linear-gradient(145deg,#4265dc 7%,#6e71d7 47%,#d97563 100%);border-radius:17px;position:absolute;inset:5px;transform:rotate(6deg);box-shadow:0 8px 23px #4a5cae2e}.born-ai-symbol i{z-index:1;border:1px solid #ffffffa8;border-radius:50%;width:28px;height:9px;position:absolute;transform:rotate(0)}.born-ai-symbol i:nth-child(2){transform:rotate(60deg)}.born-ai-symbol i:nth-child(3){transform:rotate(-60deg)}.born-ai-symbol b{z-index:2;font-size:14px;font-weight:500;line-height:1;position:relative}.born-ai-symbol.is-small{width:40px;height:40px}.born-ai-symbol.is-small:before{border-radius:12px;inset:5px;box-shadow:0 5px 16px #4a5cae21}.born-ai-symbol.is-small i{width:22px;height:7px}.born-ai-symbol.is-small b{font-size:11px}.born-ai-header-actions{color:#62666e;align-items:center;gap:8px;font-size:13px;display:flex}.born-ai-header-actions>a,.born-ai-header-actions>button{color:#3d4148;min-height:40px;font:inherit;cursor:pointer;background:#edf0f4;border:0;border-radius:999px;align-items:center;gap:10px;padding:9px 15px;transition:background .2s,transform .2s;display:inline-flex}.born-ai-header-actions>a:hover,.born-ai-header-actions>button:hover{background:#e4e8ed;transform:translateY(-1px)}.born-ai-header-actions>button:disabled{opacity:.45;cursor:default;transform:none}.born-ai-welcome{flex-direction:column;justify-content:center;width:min(860px,100% - 40px);min-height:100svh;margin:0 auto;padding:116px 0 68px;display:flex}.born-ai-welcome-copy{margin:0 0 42px 8px}.born-ai-welcome-copy h1{letter-spacing:-4.2px;min-height:2.08em;margin:0;font-size:clamp(50px,5.15vw,74px);font-weight:440;line-height:1.04}.born-ai-welcome-copy h1 span{color:#0000;background:linear-gradient(90deg,#4265dc 0%,#7371d2 44%,#d77161 82%);-webkit-background-clip:text;background-clip:text}.born-ai-welcome-copy h1 .born-ai-typed-second{color:#202124;-webkit-text-fill-color:initial;background:0 0}.born-ai-type-cursor{vertical-align:-.02em;background:#202124;border-radius:2px;width:3px;height:.78em;margin-left:.06em;animation:1s step-end infinite born-ai-cursor-blink;display:inline-block}@keyframes born-ai-cursor-blink{0%,54%{opacity:1}55%,to{opacity:0}}.born-ai-entry-context{color:#777c85;letter-spacing:.02em;background:#ffffff94;border:1px solid #dfe3e9;border-radius:999px;align-self:flex-start;margin:0 0 11px 8px;padding:7px 10px;font-size:10px}.born-ai-entry-context strong{color:#343840;font-weight:550}.born-ai-composer{background:#eef1f5;border:1px solid #0000;border-radius:30px;width:100%;padding:20px 20px 13px;transition:border-color .2s,background .2s,box-shadow .2s;box-shadow:0 2px #20212405}.born-ai-composer:focus-within{background:#f1f3f7;border-color:#4c63b829;box-shadow:0 8px 30px #2c32440f}.born-ai-composer label{display:block}.born-ai-composer textarea{resize:none;color:#202124;width:100%;min-height:56px;max-height:180px;font:inherit;background:0 0;border:0;outline:0;padding:2px 4px 12px;font-size:18px;line-height:1.5;display:block;overflow-y:auto}.born-ai-composer textarea::placeholder{color:#81858c}.born-ai-composer-bar{justify-content:space-between;align-items:center;gap:20px;min-height:40px;padding-left:4px;display:flex}.born-ai-composer-bar>span{color:#858991;font-size:11px}.born-ai-composer-bar>div{align-items:center;gap:13px;display:flex}.born-ai-composer-bar small{color:#92969d;font-variant-numeric:tabular-nums;font-size:10px}.born-ai-composer-bar button{color:#fff;cursor:pointer;background:#25272c;border:0;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;transition:opacity .2s,transform .2s,background .2s;display:grid}.born-ai-composer-bar button:hover:not(:disabled){background:#4260ca;transform:translateY(-1px)}.born-ai-composer-bar button:disabled{opacity:.18;cursor:default}.born-ai-composer-bar svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.born-ai-verification{z-index:120;opacity:0;pointer-events:none;width:min(320px,100vw - 28px);padding:0;transition:opacity .18s,transform .18s;position:fixed;bottom:22px;left:50%;transform:translate(-50%,9px)}.born-ai-verification.is-visible{opacity:1;pointer-events:auto;transform:translate(-50%)}.born-ai-verification-widget{width:100%;min-height:0;overflow:visible}.born-ai-verification.is-checking .born-ai-verification-widget{min-height:65px}.born-ai-verification-message{color:#5f5a50;text-align:center;background:#fffdf8f5;border:1px solid #48443b1a;border-radius:12px;margin:8px 0 0;padding:9px 12px;font-size:10px;line-height:1.45;box-shadow:0 12px 32px #2d2a231f}.born-ai-verification-message>p{margin:0}.born-ai-verification-message>button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:999px;margin:7px 0 0;padding:5px 9px}.born-ai-verification.is-error .born-ai-verification-message,.born-ai-verification.is-configuration .born-ai-verification-message{color:#873c35;background:#fff6f3fa;border-color:#974b402e}.born-ai-verification-error{color:#8c4039;background:#fff0ed;border-radius:12px;margin:12px 4px 0;padding:10px 13px;font-size:11px;line-height:1.5}.born-ai-suggestions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.born-ai-suggestions button{color:#5e626a;min-height:42px;font:inherit;cursor:pointer;background:#ffffff94;border:1px solid #e2e5e9;border-radius:999px;align-items:center;gap:16px;padding:9px 14px;font-size:12px;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.born-ai-suggestions button:hover{color:#3857c1;background:#fff;border-color:#cbd2e7}.born-ai-suggestions button:disabled{opacity:.42;cursor:default}.born-ai-suggestions button span{font-size:11px}.born-ai-disclaimer{color:#989ba2;text-align:center;margin:27px 0 0;font-size:10px}.born-ai-limit{background:#eef1f5;border-radius:24px;padding:28px 30px}.born-ai-limit h2{letter-spacing:-.8px;margin:0 0 8px;font-size:24px;font-weight:520}.born-ai-limit p{color:#747880;margin:0;font-size:14px}.born-ai-chat{min-height:100svh;padding:112px 20px 190px}.born-ai-conversation{width:min(820px,100%);margin:0 auto}.born-ai-message{animation:.38s cubic-bezier(.22,.8,.22,1) both born-ai-message-in}@keyframes born-ai-message-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.born-ai-message.is-user{justify-content:flex-end;margin:0 0 55px;display:flex}.born-ai-message.is-user p{color:#272a30;white-space:pre-wrap;background:#e8ecf3;border-radius:25px 25px 5px;max-width:min(650px,78%);margin:0;padding:17px 21px;font-size:16px;line-height:1.55}.born-ai-message.is-assistant{grid-template-columns:40px minmax(0,1fr);gap:19px;margin-bottom:72px;display:grid}.born-ai-answer{min-width:0;padding-top:4px}.born-ai-answer-meta{flex-wrap:wrap;gap:7px;margin-bottom:20px;display:flex}.born-ai-answer-meta span{color:#59606e;letter-spacing:.35px;background:#ebedf2;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:630}.born-ai-answer h2{letter-spacing:-2px;max-width:720px;margin:0 0 18px;font-size:clamp(30px,3.1vw,42px);font-weight:480;line-height:1.08}.born-ai-answer>p{color:#50545b;margin:0;font-size:16px;line-height:1.68}.born-ai-answer-section{border-top:1px solid #e0e3e8;margin-top:40px;padding-top:28px}.born-ai-answer-section h3{letter-spacing:-.3px;margin:0 0 18px;font-size:17px;font-weight:580}.born-ai-answer-section ul,.born-ai-answer-section ol,.born-ai-details ul{gap:12px;margin:0;padding-left:22px;display:grid}.born-ai-answer-section li,.born-ai-details li{color:#4f535b;padding-left:5px;font-size:14px;line-height:1.55}.born-ai-answer-section li::marker{color:#6b7fd4;font-weight:650}.born-ai-details{border-top:1px solid #e0e3e8;border-bottom:1px solid #e0e3e8;margin-top:28px;padding:18px 0}.born-ai-details summary{color:#555a63;cursor:pointer;font-size:13px;font-weight:570}.born-ai-details[open] summary{margin-bottom:18px}.born-ai-notice{background:#eef0f3;border-radius:13px;padding:12px 14px;color:#6a6e76!important;margin-top:20px!important;font-size:11px!important;line-height:1.5!important}.born-ai-source{color:#8d9198;letter-spacing:.8px;text-transform:uppercase;align-items:center;gap:7px;margin-top:19px;font-size:9px;font-weight:650;display:inline-flex}.born-ai-source i{background:#5c76de;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #5c76de1a}.born-ai-answer-actions{align-items:center;gap:20px;margin-top:30px;display:flex}.born-ai-answer-actions button{color:#fff;min-height:46px;font:inherit;cursor:pointer;background:#25272c;border:0;border-radius:999px;align-items:center;gap:24px;padding:11px 17px 11px 20px;font-size:13px;transition:background .2s,transform .2s;display:inline-flex}.born-ai-answer-actions button:hover{background:#4260ca;transform:translateY(-1px)}.born-ai-answer-actions>span{color:#92969d;font-size:10px}.born-ai-message.is-loading{align-items:center;min-height:60px}.born-ai-message.is-loading>div{gap:6px;display:flex}.born-ai-message.is-loading>div span{background:#7484c8;border-radius:50%;width:7px;height:7px;animation:1.1s ease-in-out infinite born-ai-thinking}.born-ai-message.is-loading>div span:nth-child(2){animation-delay:.13s}.born-ai-message.is-loading>div span:nth-child(3){animation-delay:.26s}@keyframes born-ai-thinking{0%,70%,to{opacity:.26;transform:none}35%{opacity:1;transform:translateY(-4px)}}.born-ai-chat-limit h2{margin:2px 0 8px;font-size:23px;font-weight:520}.born-ai-chat-limit p{color:#777b84;margin:0;font-size:14px}.born-ai-docked{z-index:40;width:min(820px,100% - 40px);position:fixed;bottom:18px;left:50%;transform:translate(-50%)}.born-ai-composer.is-compact{background:#eef1f5;border-color:#292d370f;padding:15px 16px 10px;box-shadow:0 13px 44px #2227351f}.born-ai-composer.is-compact textarea{min-height:38px;max-height:142px;padding:1px 4px 7px;font-size:15px}.born-ai-composer.is-compact .born-ai-composer-bar{min-height:34px}.born-ai-composer.is-compact .born-ai-composer-bar button{width:34px;height:34px}.born-ai-docked>p{color:#8e9299;text-align:center;margin:8px 0 0;font-size:9px}.born-ai-docked>.born-ai-verification-error{color:#8c4039;text-align:left;margin:8px 0 0;font-size:10px}.born-ai-contact{background:#fff;border:1px solid #e0e3e8;border-radius:28px;margin:10px 0 60px 59px;padding:clamp(25px,4vw,42px);animation:.38s cubic-bezier(.22,.8,.22,1) both born-ai-message-in;box-shadow:0 20px 65px #21263412}.born-ai-contact>span,.born-ai-contact-success>span{color:#5f73c7;letter-spacing:1.4px;font-size:9px;font-weight:700}.born-ai-contact h2{letter-spacing:-2px;max-width:620px;margin:17px 0 12px;font-size:clamp(29px,3.1vw,42px);font-weight:480;line-height:1.08}.born-ai-contact>p,.born-ai-contact-success p{color:#6b6f77;max-width:590px;margin:0;font-size:14px;line-height:1.6}.born-ai-contact form{margin-top:30px}.born-ai-contact-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.born-ai-contact-fields label{flex-direction:column;gap:8px;display:flex}.born-ai-contact-fields label:nth-child(3){grid-column:1/-1}.born-ai-contact-fields label>span{color:#858991;letter-spacing:.8px;text-transform:uppercase;font-size:9px;font-weight:650}.born-ai-contact-fields input{color:#24262b;width:100%;height:52px;font:inherit;background:#f7f8fa;border:1px solid #dfe2e7;border-radius:14px;outline:0;padding:0 15px;font-size:14px}.born-ai-contact-fields input:focus{border-color:#8092dc;box-shadow:0 0 0 3px #5e75d01a}.born-ai-honeypot{clip:rect(0 0 0 0)!important;width:1px!important;height:1px!important;margin:-1px!important;position:absolute!important;overflow:hidden!important}.born-ai-consent{color:#777b83;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;margin-top:19px;font-size:10px;line-height:1.55;display:grid}.born-ai-consent input{accent-color:#526bcf;width:16px;height:16px;margin:0}.born-ai-consent a{color:#3f58ba;text-underline-offset:2px;text-decoration:underline}.born-ai-contact-actions{align-items:center;gap:12px;margin-top:24px;display:flex}.born-ai-contact-actions button{min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:10px 17px;font-size:12px}.born-ai-contact-actions button:first-child{color:#fff;background:#25272c;align-items:center;gap:26px;display:inline-flex}.born-ai-contact-actions button:first-child:disabled{opacity:.28;cursor:default}.born-ai-contact-actions button:nth-child(2){color:#777b83}.born-ai-submit-error{color:#a9403d;background:#fff0ef;border-radius:12px;margin:18px 0 0;padding:11px 13px;font-size:11px;line-height:1.5}.born-ai-submit-error a{color:#782c29;text-decoration:underline}.born-ai-contact-success .born-ai-symbol{margin-bottom:25px}.born-ai-contact-success small{color:#8d9198;margin-top:15px;font-size:9px;display:block}.born-ai-contact-success button{color:#fff;font:inherit;cursor:pointer;background:#25272c;border:0;border-radius:999px;margin-top:26px;padding:11px 17px;font-size:12px}@media (width<=720px){.born-ai-header{height:64px;padding:0 14px}.born-ai-brand{gap:8px}.born-ai-brand img{width:62px;height:24px}.born-ai-brand span{padding-left:8px;font-size:16px}.born-ai-header-actions{gap:4px}.born-ai-header-actions>a,.born-ai-header-actions>button{min-height:36px;padding:8px 11px;font-size:11px}.born-ai-header-actions>a span{display:none}.born-ai-welcome{width:min(100% - 28px,860px);padding:94px 0 45px}.born-ai-welcome-copy{margin:0 5px 31px}.born-ai-welcome-copy h1{letter-spacing:-3px;font-size:clamp(43px,13vw,58px);line-height:1.02}.born-ai-composer{border-radius:25px;padding:16px 15px 10px}.born-ai-composer textarea{min-height:67px;font-size:16px}.born-ai-composer-bar>span{display:none}.born-ai-composer-bar{justify-content:flex-end}.born-ai-suggestions{flex-direction:column}.born-ai-suggestions button{background:#ffffffb8;justify-content:space-between}.born-ai-disclaimer{line-height:1.5}.born-ai-chat{padding:91px 14px 175px}.born-ai-message.is-user{margin-bottom:42px}.born-ai-message.is-user p{border-radius:21px 21px 5px;max-width:88%;padding:14px 17px;font-size:14px}.born-ai-message.is-assistant{grid-template-columns:34px minmax(0,1fr);gap:12px;margin-bottom:58px}.born-ai-message.is-assistant>.born-ai-symbol.is-small{width:34px;height:34px}.born-ai-answer-meta{margin-bottom:16px}.born-ai-answer h2{letter-spacing:-1.5px;font-size:29px}.born-ai-answer>p{font-size:14px;line-height:1.62}.born-ai-answer-section{margin-top:31px;padding-top:23px}.born-ai-answer-actions{flex-direction:column;align-items:flex-start;gap:10px}.born-ai-answer-actions button{justify-content:space-between;width:100%}.born-ai-docked{width:calc(100% - 20px);bottom:10px}.born-ai-composer.is-compact textarea{min-height:42px}.born-ai-contact{border-radius:23px;margin:0 0 35px;padding:26px 19px}.born-ai-contact h2{letter-spacing:-1.5px;font-size:30px}.born-ai-contact-fields{grid-template-columns:1fr}.born-ai-contact-fields label:nth-child(3){grid-column:auto}.born-ai-contact-actions{flex-direction:column;align-items:stretch}.born-ai-contact-actions button:first-child{justify-content:space-between}}.project-agent-page{min-height:100vh;padding:104px max(var(--gutter), 24px) 32px;color:#f7f8fb;background:radial-gradient(circle at 12% 8%,#4267ff2e,#0000 31%),radial-gradient(circle at 86% 92%,#46cdaf17,#0000 25%),#07080b}.project-agent-shell{background:#111318;border:1px solid #ffffff17;border-radius:36px;grid-template-columns:minmax(300px,.38fr) minmax(0,1fr);width:min(1380px,100%);min-height:760px;margin:0 auto;display:grid;overflow:hidden;box-shadow:0 42px 100px #0000006b}.project-agent-rail{background:linear-gradient(145deg,#5e7bff1a,#0000 42%),#0c0e13;flex-direction:column;min-width:0;padding:42px clamp(30px,3vw,50px) 38px;display:flex;position:relative;overflow:hidden}.project-agent-rail:before{content:"";pointer-events:none;background:radial-gradient(circle,#6887ff2b,#0000 67%);border-radius:50%;width:360px;height:360px;position:absolute;bottom:-100px;right:-130px}.project-agent-identity{z-index:1;align-items:center;gap:16px;display:flex;position:relative}.project-agent-identity>div:last-child{flex-direction:column;gap:7px;display:flex}.project-agent-identity span{letter-spacing:1.7px;font-size:11px;font-weight:650;line-height:1}.project-agent-identity small{color:#9da3b2;align-items:center;gap:7px;font-size:12px;display:flex}.project-agent-identity small i{background:#78e3b1;border-radius:50%;width:6px;height:6px;box-shadow:0 0 13px #78e3b1cc}.project-agent-mark{flex:none;place-items:center;width:60px;height:60px;display:grid;position:relative}.project-agent-mark b{z-index:2;color:#f8f9fc;font-size:24px;font-weight:400;line-height:1;position:relative}.project-agent-orbit{border:1px solid #8099ffbf;border-radius:50%;animation:9s linear infinite project-agent-orbit;position:absolute;inset:9px 1px}.project-agent-orbit:after{content:"";background:#8faaff;border-radius:50%;width:4px;height:4px;position:absolute;top:-2px;left:50%;box-shadow:0 0 9px #6f8dff}.project-agent-orbit-two{animation-duration:12s;animation-direction:reverse;transform:rotate(60deg)}.project-agent-orbit-three{animation-duration:15s;transform:rotate(-60deg)}@keyframes project-agent-orbit{0%{rotate:0deg}to{rotate:360deg}}.project-agent-mark.is-compact{width:52px;height:52px}.project-agent-mark.is-compact b{color:#111318;font-size:21px}.project-agent-mark.is-compact .project-agent-orbit{border-color:#141d396b}.project-agent-mark.is-compact .project-agent-orbit:after{background:#4f70ff}.project-agent-rail-copy{z-index:1;margin:auto 0;position:relative}.project-agent-rail-copy>span,.project-agent-eyebrow,.project-agent-next-questions>span,.project-agent-assessment-grid section>span,.project-agent-contact>span,.project-agent-success>span{color:#7e91e9;letter-spacing:1.8px;font-size:10px;font-weight:700;line-height:1}.project-agent-rail-copy h2{letter-spacing:-2.7px;max-width:370px;margin:22px 0 20px;font-size:clamp(36px,3.3vw,52px);font-weight:430;line-height:.99}.project-agent-rail-copy p{color:#a9adba;max-width:340px;font-size:15px;line-height:1.58}.project-agent-progress{z-index:1;grid-template-columns:repeat(5,1fr);gap:9px;margin-bottom:27px;display:grid;position:relative}.project-agent-progress span{color:#555a68;font-variant-numeric:tabular-nums;flex-direction:column;gap:10px;font-size:10px;display:flex}.project-agent-progress span i{transform-origin:0;background:#2b2e37;border-radius:999px;width:100%;height:2px;transition:background .3s,transform .3s}.project-agent-progress span.is-current,.project-agent-progress span.is-done{color:#d9dce6}.project-agent-progress span.is-current i{background:#8097ff;transform:scaleY(2)}.project-agent-progress span.is-done i{background:#edf0ff}.project-agent-privacy{z-index:1;color:#717684;max-width:380px;font-size:11px;line-height:1.5;position:relative}.project-agent-usage{z-index:1;color:#a6adbd;margin-top:9px;font-size:10px;font-weight:600;line-height:1.45;position:relative}.project-agent-workspace{color:#14161b;background:#f5f6f8;flex-direction:column;min-width:0;padding:38px clamp(38px,5vw,82px) 46px;display:flex}.project-agent-topline{color:#6e737e;letter-spacing:.6px;justify-content:space-between;align-items:center;gap:20px;font-size:11px;font-weight:600;line-height:1;display:flex}.project-agent-topline a{color:#444955;background:#e9ebef;border-radius:999px;padding:9px 13px;transition:color .2s,background .2s}.project-agent-topline a:hover{color:#101216;background:#e1e4e9}.project-agent-form{flex-direction:column;flex:1;min-height:660px;padding-top:48px;animation:.42s cubic-bezier(.22,.76,.24,1) both project-agent-step-in;display:flex}@keyframes project-agent-step-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.project-agent-question{width:min(760px,100%);margin:auto 0;padding:28px 0 46px}.project-agent-question h1,.project-agent-result>header h1{letter-spacing:-3.7px;max-width:780px;margin:20px 0;font-size:clamp(43px,4.5vw,68px);font-weight:430;line-height:.98}.project-agent-question>p,.project-agent-result>header p{color:#747985;max-width:590px;font-size:16px;line-height:1.52}.project-agent-textarea{margin-top:44px;display:block}.project-agent-textarea textarea{resize:vertical;color:#15171c;width:100%;min-height:185px;font:inherit;background:#fff;border:1px solid #e4e6eb;border-radius:22px;outline:none;padding:24px 25px;font-size:17px;line-height:1.55;transition:border-color .2s,box-shadow .2s;box-shadow:0 16px 42px #252a3912}.project-agent-textarea textarea::placeholder{color:#a4a8b1}.project-agent-textarea textarea:focus{border-color:#8598e9;box-shadow:0 16px 42px #252a3912,0 0 0 3px #647ef41c}.project-agent-textarea small{color:#8a8f99;justify-content:space-between;gap:20px;margin:11px 4px 0;font-size:11px;display:flex}.project-agent-textarea small b{color:#666c78;font-variant-numeric:tabular-nums;flex:none;font-weight:600}.project-agent-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:43px;display:grid}.project-agent-options button{color:#202229;text-align:left;min-height:76px;font:inherit;cursor:pointer;background:#ffffffc7;border:1px solid #e1e3e8;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;font-size:15px;transition:transform .2s,border-color .2s,color .2s,background .2s,box-shadow .2s;display:flex}.project-agent-options button:hover{background:#fff;border-color:#bfc6e4;transform:translateY(-2px)}.project-agent-options button i{color:#0000;border:1px solid #d5d8e0;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:11px;font-style:normal;display:grid}.project-agent-options button.is-selected{color:#fff;background:#171b28;border-color:#202a55;box-shadow:0 13px 25px #1b203029}.project-agent-options button.is-selected i{color:#fff;background:#5b76ed;border-color:#7893ff}.project-agent-actions{justify-content:space-between;align-items:center;gap:20px;padding-top:28px;display:flex}.project-agent-actions button,.project-agent-result-actions button{font:inherit;cursor:pointer;background:0 0;border:0}.project-agent-actions .project-agent-back{color:#5f646f;padding:13px 4px;font-size:13px}.project-agent-actions .project-agent-back:disabled{opacity:.27;cursor:default}.project-agent-actions .project-agent-next,.project-agent-handoff{color:#fff;background:#16181e;border-radius:999px;justify-content:center;align-items:center;gap:28px;min-height:52px;padding:13px 21px 13px 24px;font-size:14px;transition:transform .2s,opacity .2s,background .2s;display:inline-flex}.project-agent-actions .project-agent-next:hover:not(:disabled),.project-agent-handoff:hover{background:#2b3459;transform:translateY(-2px)}.project-agent-actions .project-agent-next:disabled{opacity:.25;cursor:default}.project-agent-result{padding:80px 0 35px;animation:.5s cubic-bezier(.22,.76,.24,1) both project-agent-step-in}.project-agent-result>header{max-width:800px}.project-agent-result>header h1{margin-top:18px;font-size:clamp(43px,4.25vw,64px)}.project-agent-analysis-source{color:#6c7280;letter-spacing:.7px;text-transform:uppercase;align-items:center;gap:8px;margin-top:19px;font-size:10px;font-weight:650;line-height:1;display:inline-flex}.project-agent-analysis-source i{background:#697ff0;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #536ff47a}.project-agent-mode-note{color:#5c606b;background:#eceef2;border-radius:13px;max-width:660px;margin-top:17px;padding:12px 15px;font-size:11px;line-height:1.45}.project-agent-recommendation{background:linear-gradient(130deg,#e5e9ff,#eaf3ef);border-radius:25px;grid-template-columns:72px minmax(0,1fr);column-gap:22px;margin-top:55px;padding:29px 31px;display:grid;position:relative;overflow:hidden}.project-agent-recommendation:after{content:"";border:1px solid #324bad1f;border-radius:50%;width:220px;height:220px;position:absolute;top:-80px;right:-60px;box-shadow:0 0 0 32px #324bad0a,0 0 0 68px #324bad08}.project-agent-recommendation>div{grid-row:1/4}.project-agent-recommendation>span{color:#59678e;letter-spacing:1.6px;align-self:end;font-size:9px;font-weight:700}.project-agent-recommendation h2{letter-spacing:-1.4px;margin:7px 0 8px;font-size:31px;font-weight:500;line-height:1.05}.project-agent-recommendation p{z-index:1;color:#59606e;max-width:650px;font-size:14px;line-height:1.52;position:relative}.project-agent-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:12px;display:grid}.project-agent-summary article{background:#fff;border-radius:19px;min-height:136px;padding:23px;box-shadow:inset 0 0 0 1px #e9eaee}.project-agent-summary article:nth-child(5){grid-column:1/-1;min-height:0}.project-agent-summary span{color:#8b909a;letter-spacing:1.4px;text-transform:uppercase;font-size:9px;font-weight:700;line-height:1}.project-agent-summary p{color:#30333a;margin-top:13px;font-size:14px;line-height:1.52}.project-agent-loading,.project-agent-limit{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;min-height:690px;padding:70px 0;animation:.42s cubic-bezier(.22,.76,.24,1) both project-agent-step-in;display:flex}.project-agent-limit .project-agent-mark{margin-bottom:35px}.project-agent-limit .project-agent-mark b{color:#171a22}.project-agent-limit .project-agent-mark .project-agent-orbit{border-color:#546fec91}.project-agent-limit h1{letter-spacing:-3.7px;max-width:720px;margin:20px 0;font-size:clamp(43px,4.5vw,68px);font-weight:430;line-height:.98}.project-agent-limit p{color:#747985;max-width:590px;margin-top:8px;font-size:16px;line-height:1.55}.project-agent-limit a{color:#fff;background:#16181e;border-radius:999px;margin-top:32px;padding:13px 20px;font-size:13px}.project-agent-loading .project-agent-mark{margin-bottom:35px}.project-agent-loading .project-agent-mark b{color:#171a22}.project-agent-loading .project-agent-mark .project-agent-orbit{border-color:#546fec91}.project-agent-loading h1{letter-spacing:-3.7px;max-width:720px;margin:20px 0;font-size:clamp(43px,4.5vw,68px);font-weight:430;line-height:.98}.project-agent-loading p{color:#747985;max-width:570px;font-size:16px;line-height:1.55}.project-agent-loading>div:last-child{gap:7px;margin-top:38px;display:flex}.project-agent-loading>div:last-child i{background:#6d83ed;border-radius:50%;width:7px;height:7px;animation:1.15s ease-in-out infinite project-agent-loading-dot}.project-agent-loading>div:last-child i:nth-child(2){animation-delay:.14s}.project-agent-loading>div:last-child i:nth-child(3){animation-delay:.28s}@keyframes project-agent-loading-dot{0%,70%,to{opacity:.25;transform:translateY(0)}35%{opacity:1;transform:translateY(-5px)}}.project-agent-assessment-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:12px;display:grid}.project-agent-assessment-grid section{background:#eceef3;border-radius:20px;min-height:220px;padding:27px 25px}.project-agent-assessment-grid ul{gap:15px;margin:24px 0 0;padding:0;list-style:none;display:grid}.project-agent-assessment-grid li{color:#41454e;padding-left:20px;font-size:14px;line-height:1.48;position:relative}.project-agent-assessment-grid li:before{content:"";background:#7185e8;border-radius:50%;width:6px;height:6px;position:absolute;top:.62em;left:0}.project-agent-next-questions{margin-top:48px}.project-agent-next-questions ul{counter-reset:next-question;gap:13px;margin:23px 0 0;padding:0;list-style:none;display:grid}.project-agent-next-questions li{color:#3d414a;counter-increment:next-question;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:11px;font-size:15px;line-height:1.45;display:grid}.project-agent-next-questions li:before{content:counter(next-question, decimal-leading-zero);color:#8490be;font-size:10px;font-weight:700;line-height:1.9}.project-agent-contact{color:#f6f7fa;background:radial-gradient(circle at 90% 10%,#6884ff2e,#0000 33%),#111319;border-radius:28px;margin-top:70px;padding:clamp(28px,4vw,48px)}.project-agent-contact>h2,.project-agent-success h2{letter-spacing:-2.4px;max-width:680px;margin:20px 0 15px;font-size:clamp(35px,3.7vw,51px);font-weight:430;line-height:1}.project-agent-contact>p,.project-agent-success p{color:#aeb2bd;max-width:610px;font-size:14px;line-height:1.55}.project-agent-contact form{margin-top:39px}.project-agent-contact-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.project-agent-contact-fields label{flex-direction:column;gap:10px;display:flex}.project-agent-contact-fields label:nth-child(3){grid-column:1/-1}.project-agent-contact-fields label>span{color:#858b9a;letter-spacing:1px;text-transform:uppercase;font-size:10px;font-weight:650}.project-agent-contact-fields input{color:#f8f9fc;width:100%;height:57px;font:inherit;background:#1b1e25;border:1px solid #31343e;border-radius:14px;outline:none;padding:0 17px;font-size:15px;transition:border-color .2s,box-shadow .2s}.project-agent-contact-fields input:focus{border-color:#7186ea;box-shadow:0 0 0 3px #5b76ed24}.project-agent-honeypot{clip:rect(0 0 0 0)!important;width:1px!important;height:1px!important;margin:-1px!important;position:absolute!important;overflow:hidden!important}.project-agent-consent{color:#9da2af;grid-template-columns:19px minmax(0,1fr);align-items:start;gap:11px;margin-top:23px;font-size:11px;line-height:1.55;display:grid}.project-agent-consent input{accent-color:#6e86f4;width:17px;height:17px;margin:0}.project-agent-consent a{color:#e8ebf5;text-underline-offset:3px;text-decoration:underline}.project-agent-contact-actions{align-items:center;gap:24px;margin-top:32px;display:flex}.project-agent-contact-actions button{font:inherit;cursor:pointer;background:0 0;border:0}.project-agent-contact-actions button:first-child{color:#14161b;background:#f7f8fb;border-radius:999px;justify-content:space-between;align-items:center;gap:30px;min-height:52px;padding:13px 20px 13px 23px;font-size:14px;transition:transform .2s,opacity .2s;display:inline-flex}.project-agent-contact-actions button:first-child:hover:not(:disabled){transform:translateY(-2px)}.project-agent-contact-actions button:first-child:disabled{opacity:.3;cursor:default}.project-agent-contact-actions button:nth-child(2){color:#8d929e;font-size:12px}.project-agent-contact-actions button:nth-child(2):hover{color:#fff}.project-agent-submit-error{color:#ffc8c5;background:#c13f3a24;border-radius:13px;margin-top:23px;padding:13px 15px;font-size:12px;line-height:1.5}.project-agent-submit-error a{color:#fff;text-underline-offset:3px;margin-left:5px;text-decoration:underline;display:inline-block}.project-agent-success small{color:#707684;margin-top:20px;font-size:10px;display:block}.project-agent-success button{color:#17191e;font:inherit;cursor:pointer;background:#f6f7fa;border:0;border-radius:999px;margin-top:34px;padding:13px 20px;font-size:13px}.project-agent-result-actions{align-items:center;gap:25px;margin-top:48px;display:flex}.project-agent-result-actions button{color:#666b75;padding:12px 0;font-size:13px}.project-agent-result-actions button:hover{color:#17191e}.project-agent-result-note{color:#8b9099;max-width:560px;margin-top:18px;font-size:11px;line-height:1.5}@media (width<=1000px){.project-agent-page{padding:82px 16px 20px}.project-agent-shell{border-radius:28px;grid-template-columns:1fr}.project-agent-rail{min-height:285px;padding:28px 31px 27px}.project-agent-rail-copy{margin:42px 0 37px}.project-agent-rail-copy h2{max-width:670px;margin:15px 0 13px;font-size:36px}.project-agent-rail-copy p{max-width:600px}.project-agent-progress{max-width:560px;margin:0 0 20px}.project-agent-privacy,.project-agent-usage{max-width:660px}.project-agent-workspace{padding:32px 32px 40px}.project-agent-form,.project-agent-loading,.project-agent-limit{min-height:610px}.project-agent-result{padding-top:60px}}@media (width<=600px){.project-agent-page{padding:52px 0 0}.project-agent-shell{box-shadow:none;border:0;border-radius:0}.project-agent-rail{min-height:245px;padding:24px 20px 22px}.project-agent-mark{width:49px;height:49px}.project-agent-mark b{font-size:20px}.project-agent-rail-copy{margin:32px 0 29px}.project-agent-rail-copy>span{display:none}.project-agent-rail-copy h2{letter-spacing:-1.8px;margin:0 0 10px;font-size:30px;line-height:1.02}.project-agent-rail-copy p{font-size:13px}.project-agent-progress{gap:6px;margin-bottom:17px}.project-agent-progress span{gap:7px}.project-agent-privacy{font-size:10px}.project-agent-usage{margin-top:6px;font-size:9px}.project-agent-workspace{padding:25px 20px 34px;scroll-margin-top:52px}.project-agent-topline{font-size:10px}.project-agent-form{min-height:590px;padding-top:25px}.project-agent-question{padding:30px 0 36px}.project-agent-question h1,.project-agent-result>header h1{letter-spacing:-2.3px;margin:17px 0;font-size:40px;line-height:.99}.project-agent-question>p,.project-agent-result>header p{font-size:14px}.project-agent-textarea{margin-top:31px}.project-agent-textarea textarea{border-radius:18px;min-height:175px;padding:20px;font-size:16px}.project-agent-textarea small{gap:10px;font-size:10px}.project-agent-options{grid-template-columns:1fr;gap:8px;margin-top:31px}.project-agent-options button{border-radius:15px;min-height:62px;padding:14px 16px}.project-agent-actions{padding-top:20px}.project-agent-actions .project-agent-next{gap:20px;min-height:49px;padding:12px 18px}.project-agent-result{padding-top:48px}.project-agent-loading{min-height:570px;padding:60px 0}.project-agent-loading h1{letter-spacing:-2.3px;font-size:40px}.project-agent-limit{min-height:570px;padding:60px 0}.project-agent-limit h1{letter-spacing:-2.3px;font-size:40px}.project-agent-limit p{font-size:14px}.project-agent-recommendation{border-radius:20px;grid-template-columns:48px minmax(0,1fr);column-gap:13px;margin-top:37px;padding:23px 19px}.project-agent-mark.is-compact{width:43px;height:43px}.project-agent-recommendation h2{font-size:26px}.project-agent-summary{grid-template-columns:1fr;gap:8px}.project-agent-summary article,.project-agent-summary article:nth-child(5){border-radius:17px;grid-column:auto;min-height:0;padding:20px}.project-agent-assessment-grid{grid-template-columns:1fr;gap:8px}.project-agent-assessment-grid section{border-radius:17px;min-height:0;padding:22px 20px}.project-agent-next-questions{margin-top:39px}.project-agent-contact{border-radius:22px;margin-top:55px;padding:29px 20px}.project-agent-contact>h2,.project-agent-success h2{letter-spacing:-1.9px;font-size:35px}.project-agent-contact-fields{grid-template-columns:1fr}.project-agent-contact-fields label:nth-child(3){grid-column:auto}.project-agent-contact-actions{flex-direction:column;align-items:stretch;gap:8px}.project-agent-contact-actions button:first-child{width:100%}.project-agent-contact-actions button:nth-child(2){padding:12px}.project-agent-result-actions{flex-direction:column;align-items:flex-start;gap:7px;margin-top:39px}.project-agent-handoff{justify-content:space-between;width:100%}}.science-primary-zoom-card .operations-workspace{color:#edf0f7;background:#101217;width:100%;height:100%;overflow:hidden}.operations-workspace-topbar{background:#13161df5;border-bottom:1px solid #ffffff17;grid-template-columns:1fr auto 1fr;align-items:center;height:68px;padding:0 30px;display:grid}.operations-workspace-topbar>span,.operations-workspace-topbar small{color:#858b98;letter-spacing:.12em;align-items:center;gap:8px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:8px;display:inline-flex}.operations-workspace-mark i,.operations-workspace-topbar small i{background:#7b8dff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #7b8dffe6}.operations-workspace-topbar strong{color:#f4f6fb;letter-spacing:-.15px;font-size:13px;font-weight:560}.operations-workspace-topbar small{justify-self:end}.operations-workspace-topbar small i{background:#72c78c;box-shadow:0 0 10px #72c78ca6}.operations-workspace-body{grid-template-columns:172px minmax(0,1fr) 236px;height:calc(100% - 68px);display:grid}.operations-sidebar{color:#9298a5;background:#12151b;border-right:1px solid #ffffff14;flex-direction:column;gap:6px;padding:25px 13px 16px;display:flex}.operations-sidebar>span,.operations-inspector>span{color:#6c7280;letter-spacing:.12em;margin:0 10px 10px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:7px}.operations-sidebar>div{color:#8e95a1;border-radius:8px;grid-template-columns:20px 1fr auto;align-items:center;gap:7px;min-height:36px;padding:0 10px;font-size:9px;display:grid}.operations-sidebar>div.is-active{color:#eef1f8;background:#252a35}.operations-sidebar>div i{color:#7c86a1;text-align:center;font-size:12px;font-style:normal}.operations-sidebar>div strong{font-weight:520}.operations-sidebar>div b{color:#aeb7d8;text-align:center;background:#8596f429;border-radius:5px;min-width:17px;padding:3px;font-size:7px;font-weight:550}.operations-sidebar footer{border-top:1px solid #ffffff12;align-items:center;gap:8px;margin-top:auto;padding:13px 9px 0;display:flex}.operations-sidebar footer>i{color:#151720;background:#d8def3;border-radius:8px;place-items:center;width:25px;height:25px;font-size:8px;font-style:normal;font-weight:650;display:grid}.operations-sidebar footer span{flex-direction:column;gap:2px;display:flex}.operations-sidebar footer strong{color:#dce1ea;font-size:8px;font-weight:540}.operations-sidebar footer small{color:#747b89;font-size:7px}.operations-main{background-image:radial-gradient(circle at 48% 40%,#6c7dee21,#0000 35%),linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:auto,34px 34px,34px 34px;flex-direction:column;min-width:0;padding:29px clamp(21px,3vw,42px) 18px;display:flex}.operations-main-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.operations-main-head>div>span{color:#7b8190;letter-spacing:.13em;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:7px}.operations-main-head h3{color:#f2f4f8;letter-spacing:-.8px;margin:8px 0 0;font-size:clamp(16px,1.8vw,23px);font-weight:520;line-height:1}.operations-main-head>b{color:#aeb9fb;background:#6f81f11a;border:1px solid #8299f240;border-radius:999px;align-items:center;gap:7px;padding:8px 10px;font-size:8px;font-weight:550;display:inline-flex}.operations-main-head>b i,.operations-timeline article>span>i{background:#8a9cff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 9px #8a9cffb3}.operations-timeline{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:12px;margin-top:20px;display:grid;position:relative}.operations-timeline:before{content:"";background:linear-gradient(90deg,#7abf91,#8a9cff 48%,#465063);height:1px;position:absolute;top:50%;left:8%;right:8%}.operations-timeline article{z-index:1;background:#171b23f0;border:1px solid #ffffff1a;border-radius:15px;flex-direction:column;min-width:0;min-height:175px;padding:18px;display:flex;position:relative;box-shadow:0 18px 36px #00000029}.operations-timeline article.is-active{background:#1d212efa;border-color:#899bff6b;box-shadow:0 0 0 7px #7589f50b,0 18px 36px #00000029}.operations-timeline article>span{color:#8f96a5;letter-spacing:.1em;align-items:center;gap:7px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:7px;display:flex}.operations-timeline article.is-complete>span{color:#9db9a7}.operations-timeline article.is-complete>span>i{color:#102417;background:#75c28c;place-items:center;font-size:6px;font-style:normal;display:grid;box-shadow:0 0 9px #75c28c8c}.operations-timeline article>strong{color:#f1f3f8;letter-spacing:-.35px;max-width:165px;margin:auto 0 8px;font-size:clamp(12px,1.3vw,16px);font-weight:540;line-height:1.08}.operations-timeline article>p{color:#8d94a1;margin:0;font-size:8px;line-height:1.45}.operations-timeline article>small{color:#6f7684;border-top:1px solid #ffffff14;margin-top:14px;padding-top:10px;font-size:7px}.operations-main-foot{color:#838a98;border-top:1px solid #ffffff14;flex-wrap:wrap;gap:12px 20px;padding-top:15px;font-size:7px;display:flex}.operations-main-foot span{align-items:center;gap:7px;display:inline-flex}.operations-main-foot i{background:#8294fa;border-radius:50%;width:4px;height:4px}.operations-inspector{background:#151820;border-left:1px solid #ffffff14;flex-direction:column;padding:27px 20px 19px;display:flex}.operations-inspector>span{margin:0 0 16px}.operations-inspector h3{color:#eff2f8;letter-spacing:-.45px;margin:0;font-size:15px;font-weight:540;line-height:1.12}.operations-inspector>p{color:#9198a6;margin:10px 0 20px;font-size:8px;line-height:1.5}.operations-inspector dl{border-top:1px solid #ffffff14;gap:0;margin:0;display:grid}.operations-inspector dl div{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:8px;padding:12px 0;display:flex}.operations-inspector dt{color:#7f8794;font-size:7px}.operations-inspector dd{color:#d6dbe5;margin:0;font-size:8px;font-weight:550}.operations-inspector>b{color:#151720;background:#e4e8f8;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding:11px 12px;font-size:8px;font-weight:600;display:flex}.operations-inspector>b i{font-size:12px;font-style:normal}@media (width<=800px){.operations-workspace-topbar{grid-template-columns:1fr auto;height:56px;padding:0 17px}.operations-workspace-topbar strong{font-size:10px}.operations-workspace-topbar small{display:none}.operations-workspace-body{grid-template-columns:1fr;height:calc(100% - 56px)}.operations-sidebar,.operations-inspector{display:none}.operations-main{padding:19px 17px 14px}.operations-main-head h3{font-size:17px}.operations-timeline{gap:8px;margin-top:13px}.operations-timeline article{border-radius:11px;min-height:154px;padding:12px}.operations-timeline article>strong{font-size:11px}.operations-timeline article>p{font-size:7px}.operations-timeline article>small{margin-top:9px;padding-top:7px}.operations-main-foot{gap:7px 11px;padding-top:11px;font-size:6px}}.process-v2-overview{padding-bottom:145px}.process-workspace{color:#edf0f7;background:#111319;border:1px solid #ffffff1a;border-radius:34px;min-height:490px;overflow:hidden;box-shadow:0 34px 80px #181b2424}.process-workspace-bar{background:#171a21;border-bottom:1px solid #ffffff17;grid-template-columns:1fr auto 1fr;align-items:center;min-height:66px;padding:0 clamp(22px,3vw,42px);display:grid}.process-workspace-bar>span,.process-workspace-bar>small{color:#7f8694;letter-spacing:.13em;align-items:center;gap:7px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:7px;display:inline-flex}.process-workspace-bar>span i,.process-workspace-bar>small i{background:#8c9eff;border-radius:50%;width:5px;height:5px;box-shadow:0 0 10px #8c9effbf}.process-workspace-bar strong{color:#f1f3f8;font-size:12px;font-weight:540}.process-workspace-bar small{justify-self:end}.process-workspace-bar small i{background:#73c48a;box-shadow:0 0 10px #73c48aa6}.process-workspace-body{grid-template-columns:minmax(190px,.67fr) minmax(0,1.5fr) minmax(205px,.72fr);min-height:424px;display:grid}.process-workspace-rail{background:#14171d;border-right:1px solid #ffffff14;flex-direction:column;gap:8px;padding:22px 14px;display:flex}.process-workspace-rail article{color:#858c99;border:1px solid #0000;border-radius:12px;flex-direction:column;min-height:106px;padding:14px;display:flex}.process-workspace-rail article.is-current{color:#dce2f4;background:linear-gradient(135deg,#677aeb29,#232735d1);border-color:#8799ff52;box-shadow:0 0 0 5px #6d80f00a}.process-workspace-rail article.is-done{background:#283b3047}.process-workspace-rail article>span{color:#8991a0;letter-spacing:.1em;align-items:center;gap:8px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:7px;display:flex}.process-workspace-rail article>span i{color:#78c78d;border:1px solid;border-radius:50%;place-items:center;width:11px;height:11px;font-size:7px;font-style:normal;display:grid}.process-workspace-rail article.is-current>span i{background:#8a9cff;border:0;box-shadow:0 0 10px #8a9cff99}.process-workspace-rail article>strong{color:#eef1f7;letter-spacing:-.35px;margin:auto 0 5px;font-size:14px;font-weight:530;line-height:1}.process-workspace-rail article>small{color:#808896;font-size:7px}.process-workspace-main{background-image:radial-gradient(circle at 48% 47%,#7082f324,#0000 36%),linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:auto,34px 34px,34px 34px;min-width:0;padding:clamp(24px,3vw,39px)}.process-workspace-main>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.process-workspace-main>header>span{color:#8a91a0;letter-spacing:.13em;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:7px}.process-workspace-main>header>b{color:#aebafb;background:#7a8df721;border-radius:99px;padding:7px 9px;font-size:7px;font-weight:550}.process-workspace-main>h3{color:#f2f4f9;letter-spacing:-1px;max-width:405px;margin:19px 0 25px;font-size:clamp(20px,2.15vw,28px);font-weight:510;line-height:1.02}.process-workspace-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.process-workspace-cards article{background:#1a1e27e8;border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;min-height:180px;padding:17px;display:flex}.process-workspace-cards article.is-decision{background:#212533f5;border-color:#8d9dff4d}.process-workspace-cards article>span{color:#7c8492;letter-spacing:.11em;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:7px}.process-workspace-cards article>strong{color:#f0f3f8;letter-spacing:-.25px;margin:auto 0 8px;font-size:13px;font-weight:530;line-height:1.14}.process-workspace-cards article>p{color:#9198a5;margin:0;font-size:8px;line-height:1.45}.process-workspace-cards article>small{color:#77808e;border-top:1px solid #ffffff12;align-items:center;gap:6px;margin-top:13px;padding-top:10px;font-size:7px;display:flex}.process-workspace-cards article>small i{background:#74c48b;border-radius:50%;width:4px;height:4px}.process-workspace-log{background:#151820;border-left:1px solid #ffffff14;flex-direction:column;padding:27px 18px 18px;display:flex}.process-workspace-log>span{color:#7f8795;letter-spacing:.12em;margin-bottom:16px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:7px}.process-workspace-log>article{border-top:1px solid #ffffff14;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;padding:12px 0;display:grid}.process-workspace-log>article>i{color:#142419;background:#75c48b;border-radius:50%;place-items:center;width:16px;height:16px;font-size:8px;font-style:normal;display:grid}.process-workspace-log>article:last-of-type>i{color:#c9d1f8;background:#465692}.process-workspace-log>article div{flex-direction:column;gap:4px;display:flex}.process-workspace-log>article strong{color:#dbe0ea;font-size:8px;font-weight:540;line-height:1.25}.process-workspace-log>article small{color:#747c89;font-size:7px}.process-workspace-log footer{color:#838b98;border-top:1px solid #ffffff14;margin-top:auto;padding-top:14px;font-size:8px;line-height:1.4}@media (width<=760px){.process-v2-overview{padding-bottom:105px}.process-workspace{border-radius:25px;min-height:0}.process-workspace-bar{grid-template-columns:1fr auto;min-height:55px;padding-inline:17px}.process-workspace-bar strong{font-size:9px}.process-workspace-bar small{display:none}.process-workspace-body{min-height:0;display:block}.process-workspace-rail{border-bottom:1px solid #ffffff14;border-right:0;flex-direction:row;gap:6px;padding:12px}.process-workspace-rail article{border-radius:9px;flex:1;min-height:89px;padding:10px}.process-workspace-rail article>strong{font-size:10px}.process-workspace-rail article>small{display:none}.process-workspace-main{padding:19px 17px}.process-workspace-main>h3{margin:15px 0 17px;font-size:20px}.process-workspace-cards{gap:8px}.process-workspace-cards article{border-radius:10px;min-height:152px;padding:12px}.process-workspace-cards article>strong{font-size:10px}.process-workspace-cards article>p{font-size:7px}.process-workspace-cards article>small{margin-top:9px;padding-top:7px}.process-workspace-log{display:none}}.english-site{color:#121317;background:#fff;min-height:100vh}.english-header{min-height:72px;padding:0 var(--gutter);border-bottom:1px solid #eceef1;align-items:center;gap:30px;display:flex}.english-brand img,.english-footer>img{width:72px;height:28px;display:block}.english-header nav{align-items:center;gap:4px;font-size:14px;display:flex}.english-header nav a,.english-language{color:#4d5057;border-radius:999px;padding:8px 11px}.english-header nav a:hover,.english-language:hover{background:#f3f4f6}.english-header>div{align-items:center;gap:12px;margin-left:auto;display:flex}.english-language{color:#747983;letter-spacing:.06em;font-size:11px;font-weight:650}.english-cta{color:#fff;background:#15161a;border-radius:999px;align-items:center;gap:19px;padding:12px 17px;font-size:13px;transition:transform .2s,background .2s;display:inline-flex}.english-cta:hover{background:#334cae;transform:translateY(-1px)}.english-hero,.english-page-intro,.english-project,.english-legal{padding:clamp(100px,15vw,190px) var(--gutter) clamp(80px,12vw,150px)}.english-hero{color:#f4f6fb;background:radial-gradient(circle at 74% 25%,#687df459,#0000 28%),radial-gradient(circle at 32% 75%,#d9756326,#0000 24%),#0e1015;flex-direction:column;justify-content:center;min-height:72vh;display:flex}.english-hero>span,.english-page-intro>span,.english-project>span,.english-legal>span{color:#858d9a;letter-spacing:.14em;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:9px}.english-hero h1,.english-page-intro h1,.english-project h1,.english-legal h1{letter-spacing:-.06em;max-width:930px;margin:24px 0 0;font-size:clamp(48px,7vw,100px);font-weight:430;line-height:.94}.english-hero p,.english-page-intro p,.english-project p,.english-legal p{max-width:560px;color:inherit;opacity:.72;margin:30px 0 0;font-size:18px;line-height:1.55}.english-hero .english-cta,.english-project .english-cta,.english-legal .english-cta{color:#15161a;background:#fff;align-self:flex-start;margin-top:37px}.english-hero-actions{flex-wrap:wrap;align-items:center;gap:19px;margin-top:37px;display:flex}.english-hero-actions .english-cta{margin:0}.english-hero-actions>a:last-child{color:#dfe4ee;font-size:14px}.english-signal-grid,.english-service-list,.english-process-board,.english-insight-list{padding:12px var(--gutter) 130px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.english-signal-grid article,.english-service-list article,.english-process-board article{background:#f3f4f6;border-radius:28px;flex-direction:column;min-height:310px;padding:clamp(24px,3vw,42px);display:flex}.english-signal-grid article:nth-child(2),.english-process-board article.is-active{color:#f2f4f8;background:#15171d}.english-signal-grid article:nth-child(3),.english-service-list article:nth-child(3){background:#e2e7fb}.english-signal-grid span,.english-service-list article>span,.english-process-board article>span{color:#7c8490;letter-spacing:.11em;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:9px}.english-signal-grid h2,.english-service-list h2,.english-process-board h2{letter-spacing:-.05em;margin:auto 0 13px;font-size:clamp(28px,3vw,43px);font-weight:450;line-height:1}.english-signal-grid p,.english-service-list p,.english-process-board p{color:inherit;opacity:.68;margin:0;font-size:14px;line-height:1.52}.english-service-list{grid-template-columns:repeat(3,minmax(0,1fr))}.english-service-list article{background:#eef0f3;min-height:370px}.english-service-list article:nth-child(2){color:#eff2f7;background:#171a21}.english-service-list article>a{border-top:1px solid;justify-content:space-between;gap:15px;margin-top:30px;padding-top:14px;font-size:12px;font-weight:550;display:inline-flex}.english-service-list i{font-style:normal}.english-process-board{background:#fff}.english-process-board article{background:#fff;border:1px solid #e5e7eb;min-height:330px}.english-process-board article.is-active{border-color:#15171d}.english-process-board small{opacity:.62;border-top:1px solid;margin-top:24px;padding-top:12px;font-size:10px}.english-insight-list{grid-template-columns:repeat(2,minmax(0,1fr))}.english-insight-list article{background:#f2f3f5;border-radius:24px;min-height:265px;padding:32px}.english-insight-list article:nth-child(3n+2){color:#f1f3f7;background:#16181e}.english-insight-list span{color:inherit;opacity:.55;letter-spacing:.08em;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:9px}.english-insight-list h2{letter-spacing:-.045em;margin:52px 0 12px;font-size:clamp(25px,2.8vw,38px);font-weight:450;line-height:1.04}.english-insight-list p{color:inherit;opacity:.68;margin:0;font-size:14px;line-height:1.5}.english-statement{min-height:520px;margin:0 var(--gutter) 110px;color:#f2f4f8;background:#101217;border-radius:36px;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(35px,6vw,80px);display:flex}.english-statement p{letter-spacing:-.055em;max-width:840px;margin:0;font-size:clamp(33px,4.4vw,63px);font-weight:440;line-height:1.01}.english-statement .english-cta{color:#15161a;background:#fff;margin-top:38px}.english-project,.english-legal{background:radial-gradient(circle at 72% 32%,#6279eb1f,#0000 27%),#f6f7f9;flex-direction:column;justify-content:center;min-height:calc(100vh - 72px);display:flex}.english-project small{color:#777c85;max-width:500px;margin-top:22px;font-size:11px;line-height:1.5}.english-project small a{color:#354fb8;text-decoration:underline}.english-footer{padding:36px var(--gutter);border-top:1px solid #e7e9ec;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:28px;display:grid}.english-footer p{color:#686c74;margin:0;font-size:13px}.english-footer nav{color:#686c74;gap:18px;font-size:12px;display:flex}@media (width<=760px){.english-header{gap:14px;min-height:60px;padding-inline:16px}.english-header nav{display:none}.english-brand img{width:62px;height:24px}.english-header>div{gap:6px}.english-language{padding:8px}.english-cta{gap:12px;padding:10px 13px;font-size:11px}.english-hero,.english-page-intro,.english-project,.english-legal{padding:118px 20px 80px}.english-hero{min-height:690px}.english-hero h1,.english-page-intro h1,.english-project h1,.english-legal h1{font-size:47px}.english-hero p,.english-page-intro p,.english-project p,.english-legal p{margin-top:25px;font-size:16px}.english-signal-grid,.english-service-list,.english-process-board,.english-insight-list{grid-template-columns:1fr;gap:9px;padding:9px 16px 80px}.english-signal-grid article,.english-service-list article,.english-process-board article{border-radius:24px;min-height:260px;padding:28px 25px}.english-signal-grid h2,.english-service-list h2,.english-process-board h2{font-size:34px}.english-insight-list article{border-radius:21px;min-height:230px;padding:27px 24px}.english-insight-list h2{margin-top:40px;font-size:30px}.english-statement{border-radius:25px;min-height:440px;margin:0 16px 80px;padding:30px 25px}.english-statement p{font-size:35px}.english-footer{grid-template-columns:1fr;gap:17px;padding:31px 16px}.english-footer nav{flex-wrap:wrap;gap:10px 17px}}.born-flow-visual{z-index:1;color:#ecf0f7;background:#11141b;position:absolute;inset:0;overflow:hidden}.born-flow-topbar{letter-spacing:.12em;border-bottom:1px solid #ffffff1a;grid-template-columns:1fr auto 1fr;align-items:center;height:56px;padding:0 clamp(18px,2.8vw,34px);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:8px;display:grid}.born-flow-topbar>span,.born-flow-topbar>small{color:#8992a2;align-items:center;gap:7px;display:inline-flex}.born-flow-topbar>span i,.born-flow-topbar>small i{background:#879bff;border-radius:50%;width:5px;height:5px;box-shadow:0 0 10px #879bffbf}.born-flow-topbar>strong{color:#eff2f8;font-size:8px;font-weight:500}.born-flow-topbar>small{color:#82c599;justify-self:end}.born-flow-topbar>small i{background:#78c88e;box-shadow:0 0 9px #78c88ea6}.born-flow-software{color:#202126;background:#eeeae2}.born-flow-software .born-flow-topbar{color:#4c5361;border-bottom-color:#191b211a}.born-flow-software .born-flow-topbar>strong{color:#202126}.born-flow-software-board{background-image:radial-gradient(circle at 64% 48%,#677df029,#0000 27%),linear-gradient(#1c1f2a0b 1px,#0000 1px),linear-gradient(90deg,#1c1f2a0b 1px,#0000 1px);background-size:auto,31px 31px,31px 31px;grid-template-columns:minmax(0,.92fr) 74px minmax(0,1.18fr);align-items:center;gap:clamp(15px,2.5vw,31px);height:calc(100% - 56px);padding:clamp(23px,3.7vw,48px);display:grid}.born-flow-before{background:#ffffffab;border:1px solid #1e21291f;border-radius:17px;flex-direction:column;align-self:stretch;padding:clamp(18px,2.5vw,29px);display:flex}.born-flow-before>span,.born-flow-after>span,.born-flow-after header small{color:#7f858f;letter-spacing:.12em;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:7px}.born-flow-before>strong{letter-spacing:-.65px;max-width:240px;margin:auto 0 10px;font-size:clamp(15px,1.75vw,21px);font-weight:530;line-height:1.07}.born-flow-before>p{color:#70757e;max-width:245px;margin:0;font-size:9px;line-height:1.48}.born-flow-before>div{flex-wrap:wrap;gap:6px;margin-top:22px;display:flex}.born-flow-before i{color:#6b7079;background:#f8f8f6;border:1px solid #d9dce1;border-radius:7px;padding:6px 8px;font:7px ui-monospace,SF Mono,Menlo,monospace}.born-flow-arrow{color:#4c61c8;flex-direction:column;align-items:center;gap:8px;display:flex}.born-flow-arrow>i{color:#eef1ff;background:#4259c7;border-radius:50%;place-items:center;width:34px;height:34px;font-size:17px;font-style:normal;display:grid;box-shadow:0 9px 22px #3c4fb347}.born-flow-arrow small{color:#69718d;text-align:center;max-width:65px;font-size:6px;line-height:1.35}.born-flow-after{color:#edf1f8;background:#1b1e27;border-radius:17px;flex-direction:column;align-self:stretch;padding:clamp(18px,2.5vw,29px);display:flex;box-shadow:0 18px 40px #191c262e}.born-flow-after>header{justify-content:space-between;gap:12px;display:flex}.born-flow-after header small{color:#7b8495}.born-flow-after header b{color:#c3ccff;background:#7a8eff24;border-radius:99px;padding:5px 7px;font-size:7px;font-weight:540}.born-flow-after>strong{letter-spacing:-.65px;margin:21px 0 17px;font-size:clamp(16px,1.85vw,23px);font-weight:520;line-height:1.05}.born-flow-after>div{gap:7px;display:grid}.born-flow-after p{color:#bec4d0;background:#ffffff09;border:1px solid #ffffff17;border-radius:8px;margin:0;padding:9px 10px;font-size:8px}.born-flow-after p i{color:#87cd9a;width:13px;font-style:normal;display:inline-block}.born-flow-after footer{color:#7d8593;border-top:1px solid #ffffff17;align-items:center;gap:7px;margin-top:auto;padding-top:14px;font-size:7px;display:flex}.born-flow-after footer i,.born-flow-ledger footer i{background:#87cd9a;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #87cd9ab3}.born-flow-ai{background:#111521}.born-flow-ai-board{background-image:radial-gradient(circle at 52% 42%,#6f84fc29,#0000 31%),linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:auto,31px 31px,31px 31px;grid-template-columns:minmax(0,.82fr) minmax(0,1.07fr) minmax(0,.86fr);gap:11px;height:calc(100% - 56px);padding:clamp(18px,2.7vw,34px);display:grid}.born-flow-ai-board>section{background:#141925e6;border:1px solid #ffffff1a;border-radius:15px;flex-direction:column;min-width:0;padding:clamp(15px,2.2vw,24px);display:flex}.born-flow-ai-board>section>span{color:#838c9d;letter-spacing:.12em;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:7px}.born-flow-request>strong{letter-spacing:-.6px;margin:auto 0 6px;font-size:clamp(15px,1.8vw,21px);font-weight:530;line-height:1.05}.born-flow-request>small{color:#818b9d;font-size:8px}.born-flow-request dl{border-top:1px solid #ffffff14;gap:0;margin:19px 0 0;display:grid}.born-flow-request dl div{border-bottom:1px solid #ffffff14;justify-content:space-between;gap:10px;padding:9px 0;font-size:8px;display:flex}.born-flow-request dt{color:#7d8695}.born-flow-request dd{color:#d7ddea;margin:0}.born-flow-draft{background:linear-gradient(145deg,#3d4ea14d,#161b29f2)!important;border-color:#7f94ff59!important}.born-flow-draft-orb{border:1px solid #97a7ff5c;border-radius:50%;place-items:center;width:71px;height:71px;margin:25px auto 20px;display:grid;position:relative;box-shadow:0 0 0 14px #7085f90b,0 0 42px #5c70ef33}.born-flow-draft-orb i{background:#aebcff;border-radius:50%;width:5px;height:5px;position:absolute}.born-flow-draft-orb i:first-child{transform:translate(-14px,-10px)}.born-flow-draft-orb i:nth-child(2){background:#90d8a4;transform:translate(14px,-4px)}.born-flow-draft-orb i:nth-child(3){background:#e6c888;transform:translateY(15px)}.born-flow-draft>strong{color:#f0f3fa;text-align:center;letter-spacing:-.6px;margin:0 0 7px;font-size:clamp(15px,1.8vw,21px);font-weight:530;line-height:1.05}.born-flow-draft>p{color:#aeb7c9;text-align:center;margin:0;font-size:8px;line-height:1.45}.born-flow-draft>div:last-child{gap:7px;margin-top:auto;display:grid}.born-flow-draft>div:last-child b{color:#d5dced;background:#ffffff0f;border-radius:7px;justify-content:space-between;padding:8px 9px;font-size:8px;font-weight:500;display:flex}.born-flow-draft em{color:#9fb2ff;font-style:normal}.born-flow-approval{background:#191e2af2!important}.born-flow-approval>strong{color:#eff2f9;letter-spacing:-.55px;margin:auto 0 9px;font-size:clamp(14px,1.6vw,19px);font-weight:530;line-height:1.08}.born-flow-approval>p{color:#919bac;margin:0;font-size:8px;line-height:1.5}.born-flow-approval>div{border-top:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:7px;margin-top:20px;padding-top:13px;display:flex}.born-flow-approval small{color:#8891a1;font-size:7px}.born-flow-approval b{color:#151923;background:#dce4ff;border-radius:8px;padding:9px 10px;font-size:8px}.born-flow-integration{color:#e6f1e9;background:#101914}.born-flow-integration .born-flow-topbar{border-bottom-color:#e5f1e91a}.born-flow-bridge{background-image:radial-gradient(circle at 50% 45%,#61ab7a24,#0000 31%),linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:auto,31px 31px,31px 31px;grid-template-columns:minmax(0,.88fr) minmax(0,1.14fr) minmax(0,.88fr);gap:12px;height:calc(100% - 56px);padding:clamp(18px,2.8vw,34px);display:grid}.born-flow-bridge-apps,.born-flow-ledger{background:#121d17e6;border:1px solid #e1f2e61a;border-radius:15px;flex-direction:column;min-width:0;padding:clamp(15px,2.1vw,23px);display:flex}.born-flow-bridge-apps>span,.born-flow-ledger>span{color:#879b8e;letter-spacing:.12em;margin-bottom:15px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:7px}.born-flow-bridge-apps>div{border-top:1px solid #e1f2e614;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 0;display:grid}.born-flow-bridge-apps>div>i{color:#dff0e5;background:#76be8f2b;border-radius:7px;place-items:center;width:24px;height:24px;font:7px ui-monospace,SF Mono,Menlo,monospace;display:grid}.born-flow-bridge-apps b{color:#eaf3ec;flex-direction:column;gap:3px;font-size:9px;font-weight:530;display:flex}.born-flow-bridge-apps b small{color:#879c8e;font-size:7px;font-weight:400}.born-flow-bridge-apps em{color:#8dd3a2;font-size:7px;font-style:normal}.born-flow-bridge-apps.is-target>div>i{color:#dfe5ff;background:#8090f52e}.born-flow-ledger{background:#17271de0}.born-flow-ledger article{border-top:1px solid #e1f2e614;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:7px;padding:11px 0;display:grid}.born-flow-ledger article>i{color:#12301d;background:#83cf98;border-radius:50%;place-items:center;width:16px;height:16px;font-size:8px;font-style:normal;display:grid}.born-flow-ledger article b{color:#dcece1;font-size:8px;font-weight:520;line-height:1.25}.born-flow-ledger article small{color:#869a8c;font-size:7px}.born-flow-ledger footer{color:#91a697;border-top:1px solid #e1f2e617;align-items:center;gap:7px;margin-top:auto;padding-top:14px;font-size:7px;line-height:1.35;display:flex}@media (width<=760px){.born-flow-topbar{grid-template-columns:1fr auto;height:45px;padding-inline:14px;font-size:6px}.born-flow-topbar>strong{font-size:7px}.born-flow-topbar>small{display:none}.born-flow-software-board,.born-flow-ai-board,.born-flow-bridge{height:calc(100% - 45px);padding:14px}.born-flow-software-board{grid-template-columns:1fr;gap:8px}.born-flow-before,.born-flow-arrow{display:none}.born-flow-after{min-height:0;padding:17px}.born-flow-after>strong{margin:15px 0 12px;font-size:18px}.born-flow-ai-board{grid-template-columns:1fr 1fr;gap:7px}.born-flow-ai-board>section{border-radius:10px;padding:12px}.born-flow-request{display:none!important}.born-flow-draft-orb{width:52px;height:52px;margin:12px auto}.born-flow-draft>strong{font-size:13px}.born-flow-draft>p{font-size:7px}.born-flow-draft>div:last-child{gap:4px}.born-flow-draft>div:last-child b{padding:6px;font-size:6px}.born-flow-approval>strong{margin-top:24px;font-size:13px}.born-flow-approval>p{font-size:7px}.born-flow-approval>div{margin-top:auto;padding-top:9px}.born-flow-approval b{padding:7px;font-size:7px}.born-flow-bridge{grid-template-columns:1fr;gap:7px}.born-flow-bridge-apps{display:none}.born-flow-ledger{padding:15px}.born-flow-ledger article{padding:8px 0}.born-flow-ledger footer{margin-top:7px;padding-top:9px}}.individual-software-page{color:#15161a;background:#fff;overflow:hidden}.individual-kicker,.individual-section-heading>span{color:#777c86;letter-spacing:.14em;font-family:ui-monospace,SF Mono,Menlo,Monaco,Consolas,monospace;font-size:9px;line-height:1.3}.individual-hero{grid-template-columns:minmax(0,.92fr) minmax(470px,1.08fr);align-items:center;gap:clamp(55px,7vw,115px);min-height:790px;padding-top:148px;padding-bottom:105px;display:grid}.individual-hero-copy{min-width:0}.individual-hero h1{letter-spacing:-4px;max-width:760px;margin:24px 0 0;font-size:clamp(52px,5.3vw,78px);font-weight:430;line-height:.96}.individual-hero-copy>p{color:#565a62;max-width:620px;margin:31px 0 0;font-size:18px;line-height:1.56}.individual-hero-actions{flex-wrap:wrap;gap:9px;margin-top:36px;display:flex}.individual-signal-list{flex-wrap:wrap;gap:8px;margin:32px 0 0;padding:0;list-style:none;display:flex}.individual-signal-list li{color:#646870;background:#fafafa;border:1px solid #e2e4e8;border-radius:999px;padding:8px 11px;font-size:10px}.individual-hero-media{aspect-ratio:16/9;isolation:isolate;background:#f4f0eb;border:1px solid #463a2f17;border-radius:34px;min-width:0;position:relative;overflow:hidden;box-shadow:0 35px 80px #352d2321}.individual-hero-media:after{z-index:2;border-radius:inherit;content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff52}.individual-hero-media-poster,.individual-hero-video{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.individual-hero-media-poster{z-index:0}.individual-hero-video{z-index:1}.individual-workflow{color:#edf0f7;background-color:#101218;background-image:radial-gradient(circle at 52% 45%,#647af529,#0000 31%),linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:auto,32px 32px,32px 32px;border:1px solid #ffffff1c;border-radius:34px;min-width:0;min-height:570px;overflow:hidden;box-shadow:0 35px 80px #191c2729}.individual-workflow>header{border-bottom:1px solid #ffffff17;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;min-height:60px;padding:0 clamp(18px,2.3vw,31px);display:grid}.individual-workflow>header span,.individual-workflow>header small{color:#78808f;letter-spacing:.11em;align-items:center;gap:7px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:7px;display:inline-flex}.individual-workflow>header span i,.individual-workflow>header small i{background:#8495fa;border-radius:50%;width:5px;height:5px;box-shadow:0 0 9px #7185ff}.individual-workflow>header strong{color:#e8ebf2;letter-spacing:.05em;text-align:center;font-size:8px;font-weight:520}.individual-workflow>header small{color:#8fc99d;justify-self:end}.individual-workflow>header small i{background:#7dcc91;box-shadow:0 0 8px #7dcc91b3}.individual-workflow-grid{grid-template-columns:minmax(0,.85fr) minmax(130px,.68fr) minmax(0,1fr);align-items:center;gap:clamp(11px,1.6vw,22px);min-height:510px;padding:clamp(22px,3vw,41px);display:grid}.individual-workflow-inputs,.individual-workflow-output{flex-direction:column;min-width:0;display:flex}.individual-workflow-inputs>span,.individual-workflow-output>span{color:#757d8b;letter-spacing:.13em;margin-bottom:15px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:7px}.individual-workflow-inputs>div,.individual-workflow-output>div{background:#151820d1;border:1px solid #ffffff17;border-bottom:0;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:58px;padding:0 12px;display:grid}.individual-workflow-inputs>div:first-of-type,.individual-workflow-output>div:first-of-type{border-radius:11px 11px 0 0}.individual-workflow-inputs>div:last-child,.individual-workflow-output>div:last-child{border-bottom:1px solid #ffffff17;border-radius:0 0 11px 11px}.individual-workflow-inputs i{color:#737b89;font:7px ui-monospace,SF Mono,Menlo,monospace}.individual-workflow-inputs strong,.individual-workflow-output strong{color:#dadde5;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;font-weight:500;overflow:hidden}.individual-workflow-inputs small{color:#7281e8;font-size:9px}.individual-workflow-core{background:#6577e30f;border:1px solid #8696f845;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:255px;padding:20px 12px;display:flex;position:relative;box-shadow:0 0 0 12px #6f81f106}.individual-workflow-core:before,.individual-workflow-core:after{content:"";border-top:1px dashed #8595f859;width:25px;position:absolute;top:50%}.individual-workflow-core:before{right:100%}.individual-workflow-core:after{left:100%}.individual-workflow-core>span{color:#8793e4;letter-spacing:.1em;font:6px ui-monospace,SF Mono,Menlo,monospace}.individual-workflow-core>strong{color:#11141d;background:#aeb9ff;border-radius:50%;place-items:center;width:58px;height:58px;margin:20px 0;font-size:22px;font-weight:650;display:grid;box-shadow:0 0 0 12px #91a0ff0f,0 0 35px #6d80f140}.individual-workflow-core>p{color:#949baa;text-align:center;max-width:135px;margin:0;font-size:8px;line-height:1.45}.individual-workflow-output>div{background:#1f2331e6;border-color:#8b9efa21;grid-template-columns:22px minmax(0,1fr)}.individual-workflow-output i{color:#122018;background:#86cf99;border-radius:50%;place-items:center;width:17px;height:17px;font-size:7px;font-style:normal;display:grid}.individual-workflow-output div:not(:first-of-type) i{color:#aeb9ff;background:#8295fa21}.individual-friction,.individual-scope,.individual-fit,.individual-faq{padding-top:125px;padding-bottom:150px}.individual-friction,.individual-scope,.individual-proof{padding-inline:var(--gutter);margin-inline:0}.individual-section-heading{grid-template-columns:minmax(120px,.28fr) minmax(0,.92fr) minmax(270px,.6fr);align-items:start;gap:clamp(30px,5vw,76px);margin-bottom:66px;display:grid}.individual-section-heading>span{padding-top:8px}.individual-section-heading h2{letter-spacing:-3px;margin:0;font-size:clamp(42px,4.6vw,66px);font-weight:430;line-height:.98}.individual-section-heading>p{color:#5c6068;max-width:470px;margin:7px 0 0;font-size:16px;line-height:1.55}.individual-friction{color:#f2f4f8;background:#101217}.individual-friction .individual-section-heading>span,.individual-friction .individual-section-heading>p{color:#8e949f}.individual-friction-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.individual-friction-grid article{background:#181b23;border:1px solid #ffffff17;border-radius:29px;flex-direction:column;min-height:320px;padding:clamp(28px,3vw,43px);display:flex}.individual-friction-grid article:nth-child(2),.individual-friction-grid article:nth-child(3){background:#222631}.individual-friction-grid article>span,.individual-scope-grid article>span,.individual-fit-grid article>span{color:#7f8795;letter-spacing:.13em;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:8px}.individual-friction-grid h3{letter-spacing:-1.7px;max-width:560px;margin:auto 0 16px;font-size:clamp(28px,3vw,43px);font-weight:440;line-height:1}.individual-friction-grid p{color:#aeb3bd;max-width:570px;margin:0;font-size:14px;line-height:1.55}.individual-scope{background:#f7f7f5}.individual-scope-grid{border-top:1px solid #dfe1e4;border-left:1px solid #dfe1e4;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.individual-scope-grid article{background:#ffffff80;border-bottom:1px solid #dfe1e4;border-right:1px solid #dfe1e4;flex-direction:column;min-height:390px;padding:clamp(31px,3.6vw,52px);display:flex}.individual-scope-grid h3{letter-spacing:-1.8px;max-width:560px;margin:52px 0 18px;font-size:clamp(30px,3vw,43px);font-weight:440;line-height:1.01}.individual-scope-grid p{color:#595d64;max-width:610px;margin:0;font-size:15px;line-height:1.56}.individual-scope-grid ul{flex-wrap:wrap;gap:7px;margin:auto 0 0;padding:34px 0 0;list-style:none;display:flex}.individual-scope-grid li{color:#696d74;background:#fffc;border:1px solid #dcdfe3;border-radius:999px;padding:7px 9px;font-size:9px}.individual-scope-grid article>a{color:#303744;border-top:1px solid #dfe1e4;justify-content:space-between;align-items:center;gap:20px;margin-top:24px;padding-top:15px;font-size:12px;font-weight:550;display:flex}.individual-scope-grid article>a i{font-style:normal}.individual-process{padding-top:120px;padding-bottom:130px}.individual-process-panel{color:#f1f3f7;background-color:#111319;background-image:radial-gradient(circle at 84% 15%,#6b7ff424,#0000 28%),linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:auto,39px 39px,39px 39px;border-radius:38px;padding:clamp(38px,6vw,82px)}.individual-process .individual-section-heading>span,.individual-process .individual-section-heading>p{color:#8d939f}.individual-process ol{border-top:1px solid #ffffff1c;border-left:1px solid #ffffff1c;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.individual-process li{background:#14171fbd;border-bottom:1px solid #ffffff1c;border-right:1px solid #ffffff1c;flex-direction:column;min-height:255px;padding:clamp(21px,2.5vw,31px);display:flex}.individual-process li>span{color:#7e8797;font:8px ui-monospace,SF Mono,Menlo,monospace}.individual-process li>strong{letter-spacing:-1px;margin-top:auto;font-size:clamp(22px,2.2vw,30px);font-weight:460}.individual-process li>p{color:#969ca8;min-height:3em;margin:12px 0 0;font-size:11px;line-height:1.5}.individual-process-link{color:#12141a;background:#fff;border-radius:999px;align-items:center;gap:45px;min-height:48px;margin-top:35px;padding:12px 17px;font-size:13px;display:inline-flex}.individual-fit{padding-top:90px}.individual-fit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.individual-fit-grid article{background:#ece9e3;border-radius:31px;min-height:445px;padding:clamp(30px,4vw,55px)}.individual-fit-grid article.is-fit{color:#f2f4f8;background:#171a21}.individual-fit-grid h3{letter-spacing:-2px;max-width:550px;margin:84px 0 36px;font-size:clamp(31px,3.3vw,47px);font-weight:440;line-height:1}.individual-fit-grid ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.individual-fit-grid li{opacity:.7;border-top:1px solid;padding:13px 0 13px 24px;font-size:13px;line-height:1.45;position:relative}.individual-fit-grid li:before{content:"";border:1px solid;border-radius:50%;width:6px;height:6px;position:absolute;top:19px;left:3px}.individual-proof{background:#e3e9fb;grid-template-columns:minmax(0,1.15fr) minmax(310px,.55fr);align-items:stretch;gap:clamp(40px,7vw,110px);padding-top:115px;padding-bottom:115px;display:grid}.individual-proof-copy{align-self:center}.individual-proof-copy h2{letter-spacing:-3.2px;max-width:820px;margin:25px 0 0;font-size:clamp(43px,4.8vw,69px);font-weight:430;line-height:.98}.individual-proof-copy>p{color:#4e5667;max-width:710px;margin:29px 0 0;font-size:16px;line-height:1.58}.individual-proof-copy>div{flex-wrap:wrap;gap:20px 28px;margin-top:35px;display:flex}.individual-proof-copy a{color:#25335e;border-bottom:1px solid;align-items:center;gap:28px;padding-bottom:7px;font-size:12px;font-weight:550;display:inline-flex}.individual-proof-card{color:#f1f3f8;background:#151821;border-radius:31px;flex-direction:column;min-height:440px;padding:clamp(29px,3.5vw,48px);display:flex;box-shadow:0 25px 60px #26345f26}.individual-proof-card>span{color:#848da0;letter-spacing:.13em;font:8px ui-monospace,SF Mono,Menlo,monospace}.individual-proof-mark{width:94px;height:58px;margin:62px 0 40px;position:relative}.individual-proof-mark i{border:1px solid #94a4ff;border-radius:50%;width:58px;height:58px;position:absolute;top:0;box-shadow:0 0 30px #7387f629}.individual-proof-mark i:first-child{left:0}.individual-proof-mark i:last-child{right:0}.individual-proof-card>strong{letter-spacing:-1.5px;margin-top:auto;font-size:clamp(29px,3vw,41px);font-weight:450;line-height:1}.individual-proof-card>p{color:#9ba2b0;margin:15px 0 27px;font-size:12px;line-height:1.5}.individual-proof-card>small{color:#87cd9a;letter-spacing:.12em;border-top:1px solid #ffffff1a;align-items:center;gap:8px;padding-top:17px;font:7px ui-monospace,SF Mono,Menlo,monospace;display:flex}.individual-proof-card>small i{background:#87cd9a;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #87cd9a}.individual-faq .individual-section-heading{grid-template-columns:minmax(120px,.28fr) minmax(0,1.52fr)}.individual-faq-list{border-top:1px solid #dfe1e5;max-width:920px;margin-left:auto}.individual-faq details{border-bottom:1px solid #dfe1e5}.individual-faq summary{color:#202126;cursor:pointer;grid-template-columns:45px minmax(0,1fr) auto;align-items:center;gap:22px;min-height:92px;font-size:18px;font-weight:500;list-style:none;display:grid}.individual-faq summary::-webkit-details-marker{display:none}.individual-faq summary>span{color:#878b93;font:8px ui-monospace,SF Mono,Menlo,monospace}.individual-faq summary>i{font-size:18px;font-style:normal;font-weight:350;transition:transform .2s}.individual-faq details[open] summary>i{transform:rotate(45deg)}.individual-faq details>p{color:#585c63;max-width:700px;margin:-7px 0 35px 67px;font-size:15px;line-height:1.62}.work-statement-link{z-index:1;color:#454a53;opacity:0;visibility:hidden;pointer-events:none;background:#fff;border:1px solid #dfe1e5;border-radius:999px;align-items:center;gap:20px;width:max-content;margin:22px auto 75px;padding:9px 13px;font-size:11px;transition:color .2s,background .2s,opacity .45s,transform .45s,visibility 0s linear .45s;display:flex;position:relative;transform:translateY(7px)}.work-statement-link.is-ready{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translateY(0)}.work-statement-link:hover,.work-statement-link:focus-visible{color:#fff;background:#15161a;outline:none}.process-v2-service-link{color:#343941;border-bottom:1px solid #cfd2d7;align-items:center;gap:30px;margin-top:24px;padding-bottom:7px;font-size:12px;font-weight:550;display:inline-flex}.datev-interface-page .individual-hero h1{max-width:790px}.datev-workflow{color:#e7f1e9;background-color:#101813;background-image:radial-gradient(circle at 69% 44%,#5aae7424,#0000 31%),linear-gradient(#e6f6eb08 1px,#0000 1px),linear-gradient(90deg,#e6f6eb08 1px,#0000 1px);background-size:auto,32px 32px,32px 32px;border:1px solid #def4e51c;border-radius:34px;min-width:0;min-height:570px;overflow:hidden;box-shadow:0 35px 80px #192c1f2b}.datev-workflow>header{border-bottom:1px solid #e0f3e617;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;min-height:60px;padding:0 clamp(18px,2.3vw,31px);display:grid}.datev-workflow>header span,.datev-workflow>header small{color:#7d8f82;letter-spacing:.11em;align-items:center;gap:7px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:7px;display:inline-flex}.datev-workflow>header span i,.datev-workflow>header small i{background:#75c88c;border-radius:50%;width:5px;height:5px;box-shadow:0 0 9px #75c88cbf}.datev-workflow>header strong{color:#e6efe8;letter-spacing:.05em;text-align:center;font-size:8px;font-weight:520}.datev-workflow>header small{color:#8fc99d;justify-self:end}.datev-workflow-grid{grid-template-columns:minmax(0,.78fr) minmax(180px,1.06fr) minmax(0,.8fr);align-items:center;gap:clamp(10px,1.4vw,19px);min-height:510px;padding:clamp(22px,3vw,41px);display:grid}.datev-source-card,.datev-target-card{background:#131f17e0;border:1px solid #e2f4e81c;border-radius:16px;flex-direction:column;min-width:0;min-height:300px;padding:clamp(17px,2vw,25px);display:flex}.datev-source-card>span,.datev-target-card>span{color:#7e9184;letter-spacing:.12em;font:7px ui-monospace,SF Mono,Menlo,monospace}.datev-source-card>strong{color:#edf4ef;letter-spacing:-.6px;margin:62px 0 25px;font-size:clamp(16px,1.6vw,21px);font-weight:520;line-height:1.05}.datev-source-card ul{gap:0;margin:auto 0 0;padding:0;list-style:none;display:grid}.datev-source-card li{color:#a7b5aa;border-top:1px solid #e4f4e914;align-items:center;gap:8px;min-height:37px;font-size:8px;display:flex}.datev-source-card li i{border:1px solid #7fa38a;border-radius:50%;width:5px;height:5px}.datev-transfer-stages{gap:8px;margin:0;padding:0;list-style:none;display:grid}.datev-transfer-stages li{background:#1b2b20eb;border:1px solid #82cc9729;border-radius:12px;grid-template-columns:28px minmax(0,1fr) auto;align-content:center;gap:8px;min-height:99px;padding:15px 29px 15px 15px;display:grid;position:relative}.datev-transfer-stages li:after{content:"";border-top:1px dashed #7ac6905c;width:21px;position:absolute;top:50%;right:-21px}.datev-transfer-stages li>span{color:#72947c;grid-row:1/span 2;align-self:center;font:7px ui-monospace,SF Mono,Menlo,monospace}.datev-transfer-stages strong{color:#e2ece5;font-size:10px;font-weight:520}.datev-transfer-stages small{color:#7f9184;grid-column:2;font-size:7px}.datev-transfer-stages li>i{color:#82ce98;grid-area:1/3/span 2;align-self:center;font-size:10px;font-style:normal}.datev-target-card{background:linear-gradient(155deg,#32573c80,#132118f2);border-color:#7bc99140;box-shadow:0 0 0 8px #6abe8206}.datev-target-mark{width:76px;height:47px;margin:55px 0 38px;position:relative}.datev-target-mark i{border:1px solid #77c38c;border-radius:50%;width:47px;height:47px;position:absolute;box-shadow:0 0 18px #69c1821a}.datev-target-mark i:first-child{left:0}.datev-target-mark i:last-child{right:0}.datev-target-card>strong{color:#edf4ef;letter-spacing:-.5px;margin-top:auto;font-size:clamp(14px,1.4vw,19px);font-weight:520;line-height:1.08}.datev-target-card>small{color:#8eb79a;border-top:1px solid #e4f4e91a;align-items:center;gap:7px;margin-top:14px;padding-top:12px;font-size:7px;display:flex}.datev-target-card>small i{background:#7dcc91;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #7dcc91b3}.datev-interface-page .individual-friction{background:#0f1712}.datev-interface-page .individual-friction-grid article{background:#18211b}.datev-interface-page .individual-friction-grid article:nth-child(2),.datev-interface-page .individual-friction-grid article:nth-child(3){background:#202b23}.datev-interface-page .individual-process-panel{background-color:#101713;background-image:radial-gradient(circle at 84% 15%,#5bb07424,#0000 28%),linear-gradient(#e7f6eb06 1px,#0000 1px),linear-gradient(90deg,#e7f6eb06 1px,#0000 1px)}.datev-interface-page .individual-process-link{color:#132018}.datev-interface-page .individual-proof{background:#dfede2}.datev-interface-page .individual-proof-copy a{color:#234c30}.datev-proof-card{background:#121a15}.datev-provider-mark{color:#dff0e4;background:#65bc7e14;border:1px solid #76cb8e59;border-radius:50%;place-items:center;width:92px;height:92px;margin:55px 0 35px;display:grid;position:relative;box-shadow:0 0 0 14px #69be8209,0 0 35px #63b2791a}.datev-provider-mark>i{font:500 19px ui-monospace,SF Mono,Menlo,monospace}.datev-provider-mark>b{color:#142018;background:#84cf99;border-radius:50%;place-items:center;width:25px;height:25px;font-size:11px;display:grid;position:absolute;bottom:5px;right:-2px}.ai-automation-page .individual-hero h1{max-width:820px}.ai-hero-photo{aspect-ratio:4/3;isolation:isolate;background:#f3eee6;border:1px solid #52453617;border-radius:34px;min-width:0;margin:0;position:relative;overflow:hidden;box-shadow:0 35px 80px #3a302421}.ai-hero-photo:after{z-index:1;border-radius:inherit;content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff4d}.ai-hero-photo picture,.ai-hero-photo img{width:100%;height:100%;display:block}.ai-hero-photo img{object-fit:cover;object-position:center}.ai-workflow{color:#edf0fb;background-color:#11131c;background-image:radial-gradient(circle at 52% 44%,#6679f42e,#0000 31%),linear-gradient(#ebeeff08 1px,#0000 1px),linear-gradient(90deg,#ebeeff08 1px,#0000 1px);background-size:auto,32px 32px,32px 32px;border:1px solid #dfe3ff1f;border-radius:34px;min-width:0;min-height:570px;overflow:hidden;box-shadow:0 35px 80px #2226432e}.ai-workflow>header{border-bottom:1px solid #e8ebff17;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;min-height:60px;padding:0 clamp(18px,2.3vw,31px);display:grid}.ai-workflow>header span,.ai-workflow>header small{color:#858ca5;letter-spacing:.11em;align-items:center;gap:7px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:7px;display:inline-flex}.ai-workflow>header span i,.ai-workflow>header small i{background:#8f9fff;border-radius:50%;width:5px;height:5px;box-shadow:0 0 9px #8f9fffcc}.ai-workflow>header strong{color:#ebedf7;letter-spacing:.05em;text-align:center;font-size:8px;font-weight:520}.ai-workflow>header small{color:#9fcaaa;justify-self:end}.ai-workflow>header small i{background:#7ac88f;box-shadow:0 0 9px #7ac88fb3}.ai-workflow-grid{grid-template-columns:minmax(0,.74fr) minmax(190px,1.05fr) minmax(0,.88fr);align-items:center;gap:clamp(9px,1.25vw,17px);min-height:510px;padding:clamp(22px,2.7vw,38px);display:grid}.ai-workflow-input,.ai-workflow-model,.ai-workflow-review{background:#181b27e6;border:1px solid #e6e9ff1c;border-radius:16px;flex-direction:column;min-width:0;min-height:318px;padding:clamp(17px,2vw,25px);display:flex}.ai-workflow-input>span,.ai-workflow-model>span,.ai-workflow-review>span{color:#7f879e;letter-spacing:.12em;font:7px ui-monospace,SF Mono,Menlo,monospace}.ai-workflow-input>strong{color:#eef0f8;letter-spacing:-.6px;margin:62px 0 22px;font-size:clamp(16px,1.6vw,21px);font-weight:520;line-height:1.05}.ai-workflow-input ul,.ai-workflow-model ul,.ai-proof-card ul{gap:0;margin:auto 0 0;padding:0;list-style:none;display:grid}.ai-workflow-input li{color:#a8adbc;border-top:1px solid #e8ebff14;align-items:center;gap:8px;min-height:37px;font-size:8px;display:flex}.ai-workflow-input li i{border:1px solid #858eaf;border-radius:50%;width:5px;height:5px}.ai-workflow-model{background:linear-gradient(155deg,#343d708c,#181b2af5);border-color:#8e9dff4d;min-height:374px;position:relative;box-shadow:0 0 0 8px #7384f209}.ai-workflow-model:after{content:"";border-top:1px dashed #8f9fff61;width:18px;position:absolute;top:50%;right:-18px}.ai-workflow-orb,.ai-proof-orb{background:#6b7def14;border:1px solid #96a4ff57;border-radius:50%;place-items:center;width:82px;height:82px;margin:28px auto 23px;display:grid;position:relative;box-shadow:0 0 0 13px #7788f409,0 0 32px #697cef29}.ai-workflow-orb>b,.ai-proof-orb>b{color:#e7eaff;font:500 17px ui-monospace,SF Mono,Menlo,monospace}.ai-workflow-orb>i,.ai-proof-orb>i{background:#aab6ff;border-radius:50%;width:5px;height:5px;position:absolute;box-shadow:0 0 8px #aab6ffcc}.ai-workflow-orb>i:first-child,.ai-proof-orb>i:first-child{transform:translate(-25px,-17px)}.ai-workflow-orb>i:nth-child(2),.ai-proof-orb>i:nth-child(2){background:#7ed096;transform:translate(26px,-7px)}.ai-workflow-orb>i:nth-child(3),.ai-proof-orb>i:nth-child(3){background:#e6c477;transform:translate(4px,27px)}.ai-workflow-model>strong{color:#f0f2fa;text-align:center;letter-spacing:-.5px;font-size:clamp(15px,1.5vw,19px);font-weight:520}.ai-workflow-model ul{width:100%;margin-top:22px}.ai-workflow-model li{color:#abb1c2;border-top:1px solid #e8ebff14;align-items:center;gap:8px;min-height:31px;font-size:8px;display:flex}.ai-workflow-model li i{color:#142019;background:#7ecf94;border-radius:50%;place-items:center;width:15px;height:15px;font-size:7px;font-style:normal;display:grid}.ai-workflow-model li:last-child i{color:#2a2313;background:#e4c271}.ai-workflow-model>small{color:#aab5ff;letter-spacing:.1em;text-align:center;margin-top:15px;font:7px ui-monospace,SF Mono,Menlo,monospace}.ai-workflow-review{background:#19221ef0;border-color:#78c78f33}.ai-review-status{color:#9dcaab;background:#6fc0861a;border-radius:99px;align-items:center;gap:7px;width:max-content;margin-top:29px;padding:7px 9px;font-size:7px;display:flex}.ai-review-status i{background:#79c88f;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #79c88fb3}.ai-workflow-review>strong{color:#edf4ef;letter-spacing:-.5px;margin:auto 0 11px;font-size:clamp(14px,1.4vw,18px);font-weight:520;line-height:1.08}.ai-workflow-review>p{color:#94a39a;margin:0;font-size:8px;line-height:1.5}.ai-workflow-review>div:last-child{border-top:1px solid #e4f4e917;grid-template-columns:1fr 1fr;gap:6px;margin-top:20px;padding-top:14px;display:grid}.ai-workflow-review>div:last-child span{color:#929f96;border:1px solid #e3eee61c;border-radius:8px;place-items:center;min-height:31px;font-size:7px;display:grid}.ai-workflow-review>div:last-child span:last-child{color:#142018;background:#dce9df;border-color:#0000;font-weight:600}.ai-automation-page .individual-friction{background:#11131c}.ai-automation-page .individual-friction-grid article{background:#191c28}.ai-automation-page .individual-friction-grid article:nth-child(2),.ai-automation-page .individual-friction-grid article:nth-child(3){background:#222635}.ai-choice{background:#eeeff8;padding-top:125px;padding-bottom:130px}.ai-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.ai-choice-grid article{background:#ffffffad;border:1px solid #d9dbe7;border-radius:28px;flex-direction:column;min-height:380px;padding:clamp(28px,3.3vw,45px);display:flex}.ai-choice-grid article.is-ai{color:#f0f2fb;background:#202434;border-color:#8999ff3b;box-shadow:0 24px 55px #31385e1f}.ai-choice-grid article.is-human{background:#e1e9e3}.ai-choice-grid article>span{color:#7d8392;letter-spacing:.13em;font:8px ui-monospace,SF Mono,Menlo,monospace}.ai-choice-grid article.is-ai>span{color:#929cca}.ai-choice-grid h3{letter-spacing:-1.7px;margin:auto 0 18px;font-size:clamp(27px,2.7vw,39px);font-weight:450;line-height:1}.ai-choice-grid p{min-height:5.5em;color:inherit;opacity:.68;margin:0;font-size:13px;line-height:1.52}.ai-choice-grid small{opacity:.52;border-top:1px solid;margin-top:25px;padding-top:15px;font-size:8px;line-height:1.5}.ai-choice-links{flex-wrap:wrap;justify-content:flex-end;gap:12px 28px;margin-top:35px;display:flex}.ai-choice-links a{color:#384054;border-bottom:1px solid #8990a2;align-items:center;gap:28px;padding-bottom:7px;font-size:12px;font-weight:550;display:inline-flex}.ai-automation-page .individual-process-panel{background-color:#121520;background-image:radial-gradient(circle at 84% 15%,#6f80f42b,#0000 28%),linear-gradient(#ebedff06 1px,#0000 1px),linear-gradient(90deg,#ebedff06 1px,#0000 1px)}.ai-automation-page .individual-proof{background:#e6e8f7}.ai-automation-page .individual-proof-copy a{color:#293764}.ai-proof-card{background:#161a28}.ai-proof-orb{width:92px;height:92px;margin:47px 0 34px}.ai-proof-card ul{border-top:1px solid #ffffff1a;margin-top:0}.ai-proof-card li{color:#929aac;align-items:center;gap:8px;min-height:33px;font-size:8px;display:flex}.ai-proof-card li i{background:#83cf98;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #83cf98a6}@media (width<=1050px){.individual-hero{grid-template-columns:1fr;gap:58px}.individual-hero-copy{max-width:820px}.individual-workflow{min-height:520px}.individual-workflow-grid{min-height:460px}.individual-section-heading{grid-template-columns:135px minmax(0,1fr)}.individual-section-heading>p{grid-column:2}.individual-process ol{grid-template-columns:repeat(2,minmax(0,1fr))}.individual-proof{grid-template-columns:minmax(0,1fr) minmax(280px,.6fr)}.ai-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.individual-hero{gap:43px;min-height:auto;padding-top:119px;padding-bottom:79px}.individual-hero h1{letter-spacing:-2.6px;margin-top:19px;font-size:46px;line-height:.97}.individual-hero-copy>p{margin-top:25px;font-size:16px}.individual-hero-actions .pill{width:100%}.individual-signal-list{margin-top:25px}.individual-hero-media{border-radius:24px}.individual-workflow{border-radius:24px;min-height:410px}.individual-workflow>header{grid-template-columns:1fr auto;min-height:49px;padding-inline:14px}.individual-workflow>header strong{display:none}.individual-workflow>header small{font-size:6px}.individual-workflow-grid{grid-template-columns:1fr 1fr;gap:7px;min-height:361px;padding:13px}.individual-workflow-inputs{display:none}.individual-workflow-core{min-height:245px;padding-inline:9px}.individual-workflow-core:before{display:none}.individual-workflow-core:after{width:14px}.individual-workflow-core>p{font-size:7px}.individual-workflow-output>div{min-height:50px;padding-inline:8px}.individual-workflow-output strong{font-size:7px}.individual-friction,.individual-scope,.individual-fit,.individual-faq{padding-top:82px;padding-bottom:95px}.individual-section-heading,.individual-faq .individual-section-heading{margin-bottom:43px;display:block}.individual-section-heading h2{letter-spacing:-2px;margin-top:22px;font-size:41px}.individual-section-heading>p{margin-top:22px;font-size:15px}.individual-friction-grid,.individual-scope-grid,.individual-fit-grid{grid-template-columns:1fr}.individual-friction-grid article{border-radius:23px;min-height:275px}.individual-friction-grid h3{font-size:32px}.individual-scope-grid article{min-height:340px;padding:29px 24px}.individual-scope-grid h3{margin-top:42px;font-size:32px}.individual-process{padding-top:79px;padding-bottom:85px}.individual-process-panel{margin-inline:calc(var(--gutter) * -1);padding:61px var(--gutter);border-radius:0}.individual-process ol{grid-template-columns:1fr}.individual-process li{min-height:205px}.individual-process li>p{min-height:0}.individual-process-link{justify-content:space-between;gap:12px;width:100%}.individual-fit-grid article{border-radius:24px;min-height:385px}.individual-fit-grid h3{margin-top:58px;font-size:34px}.individual-proof{grid-template-columns:1fr;gap:55px;padding-top:82px;padding-bottom:82px}.individual-proof-copy h2{letter-spacing:-2.2px;font-size:42px}.individual-proof-card{border-radius:24px;min-height:390px}.individual-faq-list{margin-left:0}.individual-faq summary{grid-template-columns:28px minmax(0,1fr) auto;gap:10px;min-height:84px;font-size:15px;line-height:1.3}.individual-faq details>p{margin:-3px 28px 29px 38px;font-size:14px}.work-statement-link{width:max-content;max-width:calc(100% - (2 * var(--gutter)));justify-content:space-between;gap:15px;margin:18px auto 65px}.process-v2-service-link{gap:17px}.datev-workflow{border-radius:24px;min-height:430px}.datev-workflow>header{grid-template-columns:1fr auto;min-height:49px;padding-inline:14px}.datev-workflow>header strong{display:none}.datev-workflow>header small{font-size:6px}.datev-workflow-grid{grid-template-columns:minmax(0,1.05fr) minmax(105px,.75fr);gap:7px;min-height:381px;padding:13px}.datev-source-card{display:none}.datev-transfer-stages li{min-height:82px;padding:11px 20px 11px 10px}.datev-transfer-stages strong{font-size:8px}.datev-transfer-stages small{font-size:6px}.datev-transfer-stages li:after{width:14px;right:-14px}.datev-target-card{min-height:263px;padding:13px}.datev-target-mark{width:59px;height:37px;margin:35px 0 27px}.datev-target-mark i{width:37px;height:37px}.datev-target-card>strong{font-size:12px}.datev-provider-mark{margin-top:45px}.ai-hero-photo{border-radius:24px}.ai-workflow{border-radius:24px;min-height:430px}.ai-workflow>header{grid-template-columns:1fr auto;min-height:49px;padding-inline:14px}.ai-workflow>header strong{display:none}.ai-workflow>header small{font-size:6px}.ai-workflow-grid{grid-template-columns:minmax(0,1.08fr) minmax(115px,.78fr);gap:7px;min-height:381px;padding:13px}.ai-workflow-input{display:none}.ai-workflow-model,.ai-workflow-review{min-height:294px;padding:13px}.ai-workflow-model:after{width:14px;right:-14px}.ai-workflow-orb{width:58px;height:58px;margin:20px auto 16px}.ai-workflow-orb>i:first-child{transform:translate(-18px,-12px)}.ai-workflow-orb>i:nth-child(2){transform:translate(18px,-5px)}.ai-workflow-orb>i:nth-child(3){transform:translate(3px,19px)}.ai-workflow-model>strong{font-size:12px}.ai-workflow-model li{min-height:27px;font-size:6px}.ai-workflow-model>small{margin-top:9px;font-size:5px}.ai-review-status{margin-top:18px}.ai-workflow-review>strong{font-size:12px}.ai-workflow-review>div:last-child{grid-template-columns:1fr}.ai-workflow-review>div:last-child span:first-child{display:none}.ai-choice{padding-top:82px;padding-bottom:95px}.ai-choice-grid{grid-template-columns:1fr}.ai-choice-grid article{border-radius:23px;min-height:300px}.ai-choice-grid p{min-height:0}.ai-choice-links{justify-content:flex-start}.ai-proof-orb{margin-top:39px}}.star-field,.hero-field-fallback,.intro-visual,.born-animation-placeholder,.bq-visual,.bq-visual:before,.posiq-visual,.posiq-visual:before,.integration-visual:before,.custom-software-visual:after,.integration-visual,.case-image,.blog-card .blog-visual,.download,.services-hero-new:before,.services-system-map,.services-system-map:after,.services-stage:after,.process-flow-board,.process-blueprint,.process-code-hero-source,.process-v2-board,.process-v2-board:after,.science-primary-zoom-card .services-system-map,.science-primary-zoom-card .services-system-map:after,.science-service-media:after,.company-psi-field:after,.mobile-bornai-cta,.born-ai-page,.project-agent-page,.project-agent-rail,.project-agent-rail:before,.project-agent-contact,.operations-main,.process-workspace-main,.english-hero,.english-project,.english-legal,.born-flow-software-board,.born-flow-ai-board,.born-flow-bridge,.individual-workflow,.individual-process-panel,.datev-workflow,.datev-interface-page .individual-process-panel,.ai-workflow,.ai-automation-page .individual-process-panel{background-image:none!important}.bq-visual:before{-webkit-mask-image:none;mask-image:none}.custom-color-cloud{display:none}.custom-code-shell{background:#34457e}.system-map-rail{background:#6f7fbd}.blueprint-line{background:#6075ad}.ops-chart i{background:#8eb887}.system-blueprint-route span{background:#6f80f4}.ai-story-scan i{background:#a0aeff38}.showcase-slide:after{background:#090a0e85}.mobile-bornai-cta{background-color:#17191e;border:1px solid #2b2e35}.born-ai-symbol:before{background:#5266c7}.born-ai-welcome-copy h1 span{color:#5266c7;-webkit-text-fill-color:#5266c7;background:0 0}.born-ai-welcome-copy h1 .born-ai-typed-second{color:#202124;-webkit-text-fill-color:#202124}.project-agent-recommendation{background:#e8ecf5}.operations-timeline:before{background:#687285}.process-workspace-rail article.is-current{background:#252a38}.born-flow-draft{background:#252b3d!important}.datev-target-card{background:#1f3426}.ai-workflow-model{background:#29304d}.custom-software-page .custom-friction-editorial,.custom-software-page .custom-scope-editorial{color:#191a1d;background:#fff;padding-top:clamp(105px,10vw,150px);padding-bottom:clamp(115px,11vw,165px)}.custom-software-page .custom-friction-editorial .individual-section-heading>span,.custom-software-page .custom-friction-editorial .individual-section-heading>p,.custom-software-page .custom-scope-editorial .individual-section-heading>span,.custom-software-page .custom-scope-editorial .individual-section-heading>p{color:#666861}.custom-software-page .custom-friction-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(68px,7vw,105px) clamp(48px,7vw,110px);display:grid}.custom-software-page .custom-friction-list article{background:0 0;border:0;border-radius:0;flex-direction:column;min-height:220px;padding:0;display:flex}.custom-software-page .custom-friction-list article:before{display:none}.custom-software-page .custom-friction-list h3{letter-spacing:-1.45px;max-width:560px;margin:auto 0 16px;font-size:clamp(27px,2.5vw,37px);font-weight:450;line-height:1.04}.custom-software-page .custom-friction-list p{color:#62645f;max-width:560px;margin:0;font-size:14px;line-height:1.62}.custom-software-page .custom-scope-editorial{padding-top:clamp(110px,10.5vw,160px)}.custom-software-page .custom-scope-list{gap:clamp(68px,7vw,108px);display:grid}.custom-software-page .custom-scope-list article{grid-template-columns:minmax(250px,.78fr) minmax(0,1fr);align-items:start;gap:clamp(44px,8vw,130px);padding:0;display:grid}.custom-software-page .custom-scope-list h3{letter-spacing:-1.8px;max-width:540px;margin:0;font-size:clamp(29px,3vw,43px);font-weight:440;line-height:1.02}.custom-software-page .custom-scope-list article>div{max-width:680px}.custom-software-page .custom-scope-list p{color:#565853;margin:0;font-size:15px;line-height:1.62}.custom-software-page .custom-scope-list small{color:#8a8983;letter-spacing:.08em;text-transform:uppercase;margin-top:22px;font:8px ui-monospace,SF Mono,Menlo,monospace;display:block}.custom-software-page .custom-scope-button{color:#292a2d;background:#f8f7f4;border-color:#dfded9;width:max-content;min-height:44px;margin-top:26px;padding:10px 20px;font-size:12px;font-weight:550}.custom-software-page .custom-process-editorial{color:#191a1d;background:#fff;padding-top:clamp(110px,10.5vw,160px);padding-bottom:clamp(115px,11vw,165px)}.custom-software-page .custom-process-editorial .individual-section-heading>span,.custom-software-page .custom-process-editorial .individual-section-heading>p{color:#666861}.custom-software-page .custom-process-steps{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(34px,4.5vw,72px);margin:0;padding:0;list-style:none;display:grid}.custom-software-page .custom-process-steps li{background:0 0;border:0;flex-direction:column;min-height:230px;padding:0;display:flex}.custom-software-page .custom-process-steps li:before{content:"";background:#f2e9df;border:1px solid #49443c1a;border-radius:50%;width:12px;height:12px;margin-bottom:auto}.custom-software-page .custom-process-steps li:nth-child(2):before{background:#f4efd9}.custom-software-page .custom-process-steps li:nth-child(3):before{background:#e9f0e8}.custom-software-page .custom-process-steps li:nth-child(4):before{background:#eee8f0}.custom-software-page .custom-process-steps strong{letter-spacing:-1.35px;margin:clamp(62px,6vw,92px) 0 14px;font-size:clamp(25px,2.5vw,36px);font-weight:450;line-height:1.03}.custom-software-page .custom-process-steps p{color:#62645f;min-height:0;margin:0;font-size:13px;line-height:1.6}.custom-software-page .custom-process-button{color:#292a2d;background:#f8f7f4;border-color:#dfded9;width:max-content;min-height:46px;margin-top:clamp(58px,7vw,92px);padding:11px 22px;font-size:12px;font-weight:550}.custom-software-page .custom-fit-editorial{color:#191a1d;background:#fff;padding-top:clamp(110px,10.5vw,160px);padding-bottom:clamp(120px,11vw,170px)}.custom-software-page .custom-fit-editorial .individual-section-heading>span,.custom-software-page .custom-fit-editorial .individual-section-heading>p{color:#666861}.custom-software-page .custom-fit-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(64px,10vw,160px);display:grid}.custom-software-page .custom-fit-columns article{color:#191a1d;background:0 0;border:0;border-radius:0;min-height:0;padding:0}.custom-software-page .custom-fit-columns article:before{content:"";background:#e9f0e8;border:1px solid #49443c1a;border-radius:50%;width:12px;height:12px;margin-bottom:clamp(55px,6vw,86px);display:block}.custom-software-page .custom-fit-columns article.is-standard-fit:before{background:#f2e9df}.custom-software-page .custom-fit-columns h3{letter-spacing:-2px;max-width:520px;margin:0 0 clamp(30px,3vw,45px);font-size:clamp(31px,3.3vw,47px);font-weight:440;line-height:1}.custom-software-page .custom-fit-columns ul{gap:18px;margin:0;padding:0;list-style:none;display:grid}.custom-software-page .custom-fit-columns li{color:#5f615c;opacity:1;border:0;padding:0 0 0 19px;font-size:14px;line-height:1.55;position:relative}.custom-software-page .custom-fit-columns li:before{content:"";background:#b8c8b7;border:0;border-radius:50%;width:5px;height:5px;position:absolute;top:.65em;left:1px}.custom-software-page .custom-fit-columns .is-standard-fit li:before{background:#cfbca9}.custom-software-page .custom-faq-editorial{color:#191a1d;background:#fff;padding-top:clamp(110px,10.5vw,160px);padding-bottom:clamp(125px,12vw,180px)}.custom-software-page .custom-faq-editorial .individual-section-heading>span,.custom-software-page .custom-faq-editorial .individual-section-heading>p{color:#666861}.custom-software-page .custom-faq-list{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(66px,7vw,104px) clamp(56px,9vw,140px);max-width:none;margin:0;display:grid}.custom-software-page .custom-faq-list details{border:0;align-self:start}.custom-software-page .custom-faq-list summary{color:#202126;letter-spacing:-.65px;grid-template-columns:minmax(0,1fr) 38px;align-items:start;gap:24px;min-height:0;padding:0;font-size:clamp(20px,2vw,27px);font-weight:470;line-height:1.14;display:grid}.custom-software-page .custom-faq-list summary>i{color:#555650;background:#f5f3ee;border-radius:50%;place-items:center;width:36px;height:36px;margin-top:-5px;font-size:16px;transition:transform .2s,background .2s;display:grid}.custom-software-page .custom-faq-list summary:hover>i{background:#eeece6}.custom-software-page .custom-faq-list details[open] summary>i{transform:rotate(45deg)}.custom-software-page .custom-faq-list details>p{color:#62645f;max-width:620px;margin:24px 58px 0 0;font-size:14px;line-height:1.65}.custom-software-page .finale-wrap-light{background:#fff;padding-top:clamp(20px,3vw,44px);padding-bottom:clamp(105px,11vw,160px)}.custom-software-page .finale-card-light{background:0 0;border-radius:0;min-height:0;display:block;overflow:visible}.custom-software-page .finale-card-light .finale-content{color:#191a1d;max-width:900px;padding:clamp(76px,7vw,110px) 0 0}.custom-software-page .finale-card-light .finale-content h2{letter-spacing:clamp(-3.9px,-.28vw,-2.2px);max-width:850px;font-size:clamp(42px,5.3vw,76px);font-weight:430;line-height:.99}.custom-software-page .finale-card-light .finale-content p{color:#62645f;max-width:590px;margin-top:28px;font-size:16px;line-height:1.6}.custom-software-page .finale-wrap-light .finale-actions{margin-top:38px}.custom-software-page .finale-wrap-light .finale-actions .pill-dark{color:#fff;background:#17181b}.custom-software-page .finale-wrap-light .finale-actions .pill-light{color:#292a2d;background:#f8f7f4;border-color:#dfded9}@media (width<=1080px){.custom-software-page .custom-process-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:72px clamp(44px,8vw,92px)}}@media (width<=760px){.custom-software-page .custom-friction-editorial,.custom-software-page .custom-scope-editorial{padding-top:86px;padding-bottom:105px}.custom-software-page .custom-friction-list{grid-template-columns:1fr;row-gap:58px}.custom-software-page .custom-friction-list article{min-height:0;padding:0}.custom-software-page .custom-friction-list h3{letter-spacing:-1.25px;margin:0 0 14px;font-size:30px}.custom-software-page .custom-friction-list p{font-size:14px}.custom-software-page .custom-scope-list article{grid-template-columns:1fr;gap:21px;padding:0}.custom-software-page .custom-scope-list{gap:62px}.custom-software-page .custom-scope-list h3{letter-spacing:-1.35px;font-size:31px}.custom-software-page .custom-scope-list p{font-size:14px}.custom-software-page .custom-scope-list small{margin-top:18px;line-height:1.5}.custom-software-page .custom-process-editorial{padding-top:86px;padding-bottom:105px}.custom-software-page .custom-process-steps{grid-template-columns:1fr;gap:58px}.custom-software-page .custom-process-steps li{min-height:0}.custom-software-page .custom-process-steps li:before{margin-bottom:40px}.custom-software-page .custom-process-steps strong{letter-spacing:-1.2px;margin:0 0 13px;font-size:30px}.custom-software-page .custom-process-button{width:100%;margin-top:58px}.custom-software-page .custom-fit-editorial{padding-top:86px;padding-bottom:110px}.custom-software-page .custom-fit-columns{grid-template-columns:1fr;gap:82px}.custom-software-page .custom-fit-columns article:before{margin-bottom:40px}.custom-software-page .custom-fit-columns h3{letter-spacing:-1.55px;margin-bottom:28px;font-size:34px}.custom-software-page .custom-faq-editorial{padding-top:86px;padding-bottom:110px}.custom-software-page .custom-faq-list{grid-template-columns:1fr;gap:58px}.custom-software-page .custom-faq-list summary{letter-spacing:-.4px;grid-template-columns:minmax(0,1fr) 36px;gap:18px;font-size:20px;line-height:1.18}.custom-software-page .custom-faq-list details>p{margin:20px 48px 0 0;font-size:14px}.custom-software-page .finale-wrap-light{padding-top:0;padding-bottom:92px}.custom-software-page .finale-card-light{border-radius:0;min-height:0}.custom-software-page .finale-card-light .finale-content{padding:74px 0 0}.custom-software-page .finale-card-light .finale-content h2{letter-spacing:-2.15px;font-size:43px;line-height:1}.custom-software-page .finale-card-light .finale-content p{margin-top:22px;font-size:15px}.custom-software-page .finale-wrap-light .finale-actions{gap:10px;margin-top:32px;display:grid}.custom-software-page .finale-wrap-light .finale-actions .pill{width:100%}}.datev-interface-page{--datev-editorial-ink:#191a1d;--datev-editorial-muted:#62645f;--datev-editorial-sand:#f6f3ed;--datev-editorial-sage:#edf2ec;--datev-editorial-clay:#f3ebe3;--datev-editorial-accent:#657a69;color:var(--datev-editorial-ink);background:#fff}.datev-interface-page .datev-editorial-trust{padding:clamp(62px, 6.5vw, 96px) var(--gutter);color:var(--datev-editorial-ink);background:var(--datev-editorial-sage);grid-template-columns:minmax(0,1.2fr) minmax(280px,.55fr);align-items:end;gap:clamp(55px,9vw,135px);margin-inline:0;display:grid}.datev-interface-page .datev-editorial-trust>div,.datev-interface-page .datev-editorial-trust nav{min-width:0}.datev-interface-page .datev-editorial-trust>div>span{color:#687269;letter-spacing:.12em;font:8px ui-monospace,SF Mono,Menlo,monospace}.datev-interface-page .datev-editorial-trust h2{letter-spacing:-2px;max-width:760px;margin:22px 0 0;font-size:clamp(31px,3.5vw,49px);font-weight:440;line-height:1.02}.datev-interface-page .datev-editorial-trust p{color:#5d675f;max-width:760px;margin:25px 0 0;font-size:14px;line-height:1.65}.datev-interface-page .datev-editorial-trust nav{justify-items:start;gap:16px;padding-bottom:3px;display:grid}.datev-interface-page .datev-editorial-trust nav a{color:#38543e;align-items:center;gap:20px;font-size:12px;font-weight:550;display:inline-flex}.datev-interface-page .datev-editorial-trust nav a span{color:#718475;font-size:14px}.datev-interface-page .datev-editorial-capabilities,.datev-interface-page .datev-editorial-evaluation,.datev-interface-page .datev-editorial-faq{padding-top:clamp(110px,10.5vw,160px);padding-bottom:clamp(120px,11vw,170px)}.datev-interface-page .datev-editorial-capabilities>.individual-section-heading,.datev-interface-page .datev-editorial-evaluation>.individual-section-heading,.datev-interface-page .datev-editorial-faq>.individual-section-heading{margin-bottom:clamp(72px,8vw,118px)}.datev-interface-page .datev-editorial-capabilities .individual-section-heading>span,.datev-interface-page .datev-editorial-capabilities .individual-section-heading>p,.datev-interface-page .datev-editorial-evaluation .individual-section-heading>span,.datev-interface-page .datev-editorial-evaluation .individual-section-heading>p,.datev-interface-page .datev-editorial-faq .individual-section-heading>span{color:#70716c}.datev-interface-page .datev-editorial-capabilities__list{gap:clamp(68px,7vw,108px);display:grid}.datev-interface-page .datev-editorial-capabilities__list article{background:0 0;border:0;grid-template-columns:minmax(260px,.82fr) minmax(0,1fr);align-items:start;gap:clamp(44px,8vw,132px);min-width:0;padding:0;display:grid}.datev-interface-page .datev-editorial-capabilities__list h3{letter-spacing:-1.9px;max-width:570px;margin:0;font-size:clamp(30px,3.15vw,45px);font-weight:440;line-height:1.02}.datev-interface-page .datev-editorial-capabilities__list article>div{min-width:0;max-width:680px}.datev-interface-page .datev-editorial-capabilities__list p{color:var(--datev-editorial-muted);margin:0;font-size:15px;line-height:1.65}.datev-interface-page .datev-editorial-capabilities__list ul{color:#838b84;letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:6px 9px;margin:22px 0 0;padding:0;font:8px ui-monospace,SF Mono,Menlo,monospace;list-style:none;display:flex}.datev-interface-page .datev-editorial-capabilities__list li:not(:last-child):after{content:"·";margin-left:9px}.datev-interface-page .datev-editorial-capabilities__link{color:#26352a;background:#f5f8f4;border-color:#dce1dc;width:max-content;min-height:44px;margin-top:27px;padding:10px 20px;font-size:12px;font-weight:550}.datev-interface-page .datev-editorial-evaluation{padding-inline:var(--gutter);background:var(--datev-editorial-sand);margin-inline:0}.datev-interface-page .datev-editorial-evaluation__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(34px,4.5vw,72px);margin:0;padding:0;list-style:none;display:grid}.datev-interface-page .datev-editorial-evaluation__steps li{flex-direction:column;min-width:0;min-height:225px;padding:0;display:flex}.datev-interface-page .datev-editorial-evaluation__steps li:before{background:var(--datev-editorial-clay);content:"";border:1px solid #49443c14;border-radius:50%;width:11px;height:11px;margin-bottom:auto}.datev-interface-page .datev-editorial-evaluation__steps li:nth-child(2):before{background:#f3edd8}.datev-interface-page .datev-editorial-evaluation__steps li:nth-child(3):before{background:#dfe9df}.datev-interface-page .datev-editorial-evaluation__steps li:nth-child(4):before{background:#e9ece3}.datev-interface-page .datev-editorial-evaluation__steps strong{letter-spacing:-1.35px;margin:clamp(60px,6vw,90px) 0 14px;font-size:clamp(25px,2.5vw,36px);font-weight:450;line-height:1.03}.datev-interface-page .datev-editorial-evaluation__steps p{color:var(--datev-editorial-muted);margin:0;font-size:13px;line-height:1.62}.datev-interface-page .datev-editorial-evaluation__fit{grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr);align-items:start;gap:clamp(58px,9vw,145px);margin-top:clamp(125px,13vw,190px);display:grid}.datev-interface-page .datev-editorial-evaluation__fit>header>span{color:#70716c;letter-spacing:.12em;font:8px ui-monospace,SF Mono,Menlo,monospace}.datev-interface-page .datev-editorial-evaluation__fit>header h3{letter-spacing:-2.55px;max-width:560px;margin:24px 0 0;font-size:clamp(36px,4vw,57px);font-weight:435;line-height:1}.datev-interface-page .datev-editorial-evaluation__fit>header p{max-width:530px;color:var(--datev-editorial-muted);margin:26px 0 0;font-size:15px;line-height:1.62}.datev-interface-page .datev-editorial-evaluation__fit-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(48px,6vw,90px);display:grid}.datev-interface-page .datev-editorial-evaluation__fit-columns article{background:0 0;border:0;min-width:0;padding:0}.datev-interface-page .datev-editorial-evaluation__fit-columns article>span{color:#4f514c;letter-spacing:-.8px;margin-bottom:clamp(42px,4vw,62px);font-size:clamp(22px,2vw,29px);font-weight:455;line-height:1.08;display:block}.datev-interface-page .datev-editorial-evaluation__fit-columns p{color:var(--datev-editorial-muted);margin:0;font-size:14px;line-height:1.65}.datev-interface-page .datev-editorial-evaluation__link{color:#263129;background:#faf9f6;border-color:#dcded9;width:max-content;min-height:46px;margin-top:clamp(70px,8vw,105px);padding:11px 22px;font-size:12px;font-weight:550}.datev-interface-page .datev-editorial-faq__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(66px,7vw,104px) clamp(56px,9vw,140px);display:grid}.datev-interface-page .datev-editorial-faq__list details{min-width:0}.datev-interface-page .datev-editorial-faq__list summary{color:#202126;letter-spacing:-.65px;cursor:pointer;grid-template-columns:minmax(0,1fr) 38px;align-items:start;gap:24px;font-size:clamp(20px,2vw,27px);font-weight:470;line-height:1.14;list-style:none;display:grid}.datev-interface-page .datev-editorial-faq__list summary::-webkit-details-marker{display:none}.datev-interface-page .datev-editorial-faq__list summary>i{color:#4f6153;background:#eef3ed;border-radius:50%;place-items:center;width:36px;height:36px;margin-top:-5px;font-size:16px;font-style:normal;transition:transform .2s,background .2s;display:grid}.datev-interface-page .datev-editorial-faq__list summary:hover>i{background:#e5ece5}.datev-interface-page .datev-editorial-faq__list details[open] summary>i{transform:rotate(45deg)}.datev-interface-page .datev-editorial-faq__list details>p{max-width:620px;color:var(--datev-editorial-muted);margin:24px 58px 0 0;font-size:14px;line-height:1.65}.datev-interface-page .finale-wrap-light{background:#fff;padding-top:clamp(20px,3vw,44px);padding-bottom:clamp(105px,11vw,160px)}.datev-interface-page .finale-card-light{background:0 0;border-radius:0;min-height:0;display:block;overflow:visible}.datev-interface-page .finale-card-light .finale-content{max-width:900px;color:var(--datev-editorial-ink);padding:clamp(76px,7vw,110px) 0 0}.datev-interface-page .finale-card-light .finale-content h2{letter-spacing:clamp(-3.9px,-.28vw,-2.2px);max-width:850px;font-size:clamp(42px,5.3vw,76px);font-weight:430;line-height:.99}.datev-interface-page .finale-card-light .finale-content p{max-width:590px;color:var(--datev-editorial-muted);margin-top:28px;font-size:16px;line-height:1.6}.datev-interface-page .finale-wrap-light .finale-actions{margin-top:38px}.datev-interface-page .finale-wrap-light .finale-actions .pill-dark{color:#fff;background:#17181b}.datev-interface-page .finale-wrap-light .finale-actions .pill-light{color:#26352a;background:#f5f8f4;border-color:#dce1dc}@media (width<=1050px){.datev-interface-page .datev-editorial-evaluation__steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:72px clamp(44px,8vw,92px)}.datev-interface-page .datev-editorial-evaluation__fit{grid-template-columns:1fr}}@media (width<=760px){.datev-interface-page .datev-editorial-trust{grid-template-columns:1fr;gap:48px;padding-top:70px;padding-bottom:72px}.datev-interface-page .datev-editorial-trust h2{letter-spacing:-1.5px;font-size:34px}.datev-interface-page .datev-editorial-capabilities,.datev-interface-page .datev-editorial-evaluation,.datev-interface-page .datev-editorial-faq{padding-top:86px;padding-bottom:105px}.datev-interface-page .datev-editorial-capabilities>.individual-section-heading,.datev-interface-page .datev-editorial-evaluation>.individual-section-heading,.datev-interface-page .datev-editorial-faq>.individual-section-heading{margin-bottom:58px}.datev-interface-page .datev-editorial-capabilities__list{gap:62px}.datev-interface-page .datev-editorial-capabilities__list article{grid-template-columns:1fr;gap:21px}.datev-interface-page .datev-editorial-capabilities__list h3{letter-spacing:-1.35px;font-size:31px}.datev-interface-page .datev-editorial-capabilities__list p{font-size:14px}.datev-interface-page .datev-editorial-capabilities__link,.datev-interface-page .datev-editorial-evaluation__link{width:100%}.datev-interface-page .datev-editorial-evaluation__steps,.datev-interface-page .datev-editorial-evaluation__fit-columns,.datev-interface-page .datev-editorial-faq__list{grid-template-columns:1fr}.datev-interface-page .datev-editorial-evaluation__steps{gap:58px}.datev-interface-page .datev-editorial-evaluation__steps li{min-height:0}.datev-interface-page .datev-editorial-evaluation__steps li:before{margin-bottom:40px}.datev-interface-page .datev-editorial-evaluation__steps strong{letter-spacing:-1.2px;margin:0 0 13px;font-size:30px}.datev-interface-page .datev-editorial-evaluation__fit{gap:55px;margin-top:112px}.datev-interface-page .datev-editorial-evaluation__fit>header h3{letter-spacing:-1.9px;font-size:39px}.datev-interface-page .datev-editorial-evaluation__fit-columns{gap:58px}.datev-interface-page .datev-editorial-evaluation__fit-columns article>span{margin-bottom:22px}.datev-interface-page .datev-editorial-faq__list{gap:58px}.datev-interface-page .datev-editorial-faq__list summary{letter-spacing:-.4px;grid-template-columns:minmax(0,1fr) 36px;gap:18px;font-size:20px;line-height:1.18}.datev-interface-page .datev-editorial-faq__list details>p{margin:20px 48px 0 0}.datev-interface-page .finale-wrap-light{padding-top:0;padding-bottom:92px}.datev-interface-page .finale-card-light{border-radius:0;min-height:0}.datev-interface-page .finale-card-light .finale-content{padding:74px 0 0}.datev-interface-page .finale-card-light .finale-content h2{letter-spacing:-2.15px;font-size:43px;line-height:1}.datev-interface-page .finale-card-light .finale-content p{margin-top:22px;font-size:15px}.datev-interface-page .finale-wrap-light .finale-actions{gap:10px;margin-top:32px;display:grid}.datev-interface-page .finale-wrap-light .finale-actions .pill{width:100%}}.datev-interface-page .datev-dual-flow{color:#242521;background:#f6f3ec;border:1px solid #4b524914;border-radius:34px;flex-direction:column;min-width:0;min-height:570px;padding:clamp(20px,2.6vw,34px);display:flex;overflow:hidden;box-shadow:0 28px 70px #433d3217}.datev-interface-page .datev-dual-flow__header{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;min-height:34px;display:grid}.datev-interface-page .datev-dual-flow__header>span,.datev-interface-page .datev-dual-flow__header>small{color:#77766f;letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:7px;font:7px ui-monospace,SF Mono,Menlo,monospace;display:inline-flex}.datev-interface-page .datev-dual-flow__header>span i,.datev-interface-page .datev-dual-flow__header>small i{background:#718274;border-radius:50%;flex:none;width:5px;height:5px}.datev-interface-page .datev-dual-flow__header>strong{color:#45463f;letter-spacing:.07em;text-align:center;font-size:8px;font-weight:560}.datev-interface-page .datev-dual-flow__header>small{color:#607565;justify-self:end}.datev-interface-page .datev-dual-flow__body{flex:1;grid-template-columns:minmax(135px,.48fr) minmax(0,1.52fr);align-items:stretch;gap:clamp(14px,2vw,26px);min-width:0;margin-top:clamp(19px,2.4vw,30px);display:grid}.datev-interface-page .datev-dual-flow__source{background:#ffffffb8;border:1px solid #4b52490e;border-radius:20px;flex-direction:column;justify-content:center;min-width:0;padding:clamp(18px,2vw,25px);display:flex}.datev-interface-page .datev-dual-flow__source-mark{background:#eee9df;border-radius:17px;width:54px;height:54px;margin-bottom:auto;position:relative}.datev-interface-page .datev-dual-flow__source-mark i{border-radius:999px;width:27px;height:9px;position:absolute;left:14px}.datev-interface-page .datev-dual-flow__source-mark i:first-child{background:#cfdccc;top:16px}.datev-interface-page .datev-dual-flow__source-mark i:last-child{background:#e1d1c2;bottom:16px}.datev-interface-page .datev-dual-flow__source>small,.datev-interface-page .datev-dual-flow__service header>small,.datev-interface-page .datev-dual-flow__target>small{color:#797871;letter-spacing:.12em;font:7px ui-monospace,SF Mono,Menlo,monospace}.datev-interface-page .datev-dual-flow__source>strong{letter-spacing:-1px;margin-top:12px;font-size:clamp(20px,2vw,27px);font-weight:490;line-height:1}.datev-interface-page .datev-dual-flow__source>p{color:#77766f;margin:11px 0 0;font-size:9px;line-height:1.45}.datev-interface-page .datev-dual-flow__lanes{gap:12px;min-width:0;display:grid}.datev-interface-page .datev-dual-flow__lane{grid-template-columns:minmax(0,1.15fr) 27px minmax(112px,.85fr);align-items:stretch;gap:9px;min-width:0;display:grid}.datev-interface-page .datev-dual-flow__service,.datev-interface-page .datev-dual-flow__target{background:#fffdfa;border:1px solid #4b52490b;border-radius:17px;flex-direction:column;min-width:0;padding:clamp(15px,1.8vw,22px);display:flex}.datev-interface-page .datev-dual-flow__lane.is-payroll .datev-dual-flow__service{background:#f2eae1}.datev-interface-page .datev-dual-flow__target{background:#eaf0e8}.datev-interface-page .datev-dual-flow__service header{justify-content:space-between;align-items:center;gap:8px;display:flex}.datev-interface-page .datev-dual-flow__service header>span{color:#5f7563;text-transform:uppercase;background:#dde8dbb8;border-radius:999px;align-items:center;gap:5px;padding:5px 7px;font-size:7px;font-weight:600;display:inline-flex}.datev-interface-page .datev-dual-flow__service header>span i,.datev-interface-page .datev-dual-flow__quality span i{background:#6d826f;border-radius:50%;flex:none;width:4px;height:4px}.datev-interface-page .datev-dual-flow__service>strong{letter-spacing:-.5px;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;margin-top:auto;padding-top:25px;font-size:clamp(14px,1.45vw,19px);font-weight:500;line-height:1.08}.datev-interface-page .datev-dual-flow__service>p{color:#74736d;margin:9px 0 0;font-size:9px;line-height:1.45}.datev-interface-page .datev-dual-flow__route{color:#6d7f70;justify-content:center;align-items:center;gap:3px;display:flex}.datev-interface-page .datev-dual-flow__route>i{border-top:1px solid #cbc8bf;width:10px}.datev-interface-page .datev-dual-flow__route>span{font-size:11px;line-height:1}.datev-interface-page .datev-dual-flow__target>strong{letter-spacing:-.35px;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;margin:auto 0 13px;padding-top:22px;font-size:clamp(13px,1.25vw,17px);font-weight:500;line-height:1.08}.datev-interface-page .datev-dual-flow__target>span{color:#667068;font-size:8px;line-height:1.4}.datev-interface-page .datev-dual-flow__quality{flex-wrap:wrap;gap:10px 23px;margin-top:clamp(18px,2.2vw,28px);display:flex}.datev-interface-page .datev-dual-flow__quality span{color:#686963;align-items:center;gap:7px;font-size:8px;display:inline-flex}@media (width<=1050px){.datev-interface-page .datev-dual-flow{min-height:520px}}@media (width<=760px){.datev-interface-page .datev-dual-flow{border-radius:24px;min-height:0;padding:17px;box-shadow:0 20px 46px #433d3214}.datev-interface-page .datev-dual-flow__header{grid-template-columns:1fr auto;row-gap:11px}.datev-interface-page .datev-dual-flow__header>strong{text-align:left;grid-area:2/1/auto/-1;justify-self:start}.datev-interface-page .datev-dual-flow__header>span,.datev-interface-page .datev-dual-flow__header>small{font-size:6px}.datev-interface-page .datev-dual-flow__body{grid-template-columns:1fr;gap:9px;margin-top:16px}.datev-interface-page .datev-dual-flow__source{grid-template-columns:48px minmax(0,1fr);align-content:center;column-gap:13px;min-height:88px;padding:14px;display:grid}.datev-interface-page .datev-dual-flow__source-mark{border-radius:14px;grid-row:1/span 3;width:46px;height:46px;margin:0}.datev-interface-page .datev-dual-flow__source-mark i{width:23px;height:8px;left:12px}.datev-interface-page .datev-dual-flow__source-mark i:first-child{top:13px}.datev-interface-page .datev-dual-flow__source-mark i:last-child{bottom:13px}.datev-interface-page .datev-dual-flow__source>strong{margin-top:4px;font-size:20px}.datev-interface-page .datev-dual-flow__source>p{margin-top:5px}.datev-interface-page .datev-dual-flow__lane{grid-template-columns:minmax(0,1.08fr) 20px minmax(98px,.82fr);gap:6px}.datev-interface-page .datev-dual-flow__service,.datev-interface-page .datev-dual-flow__target{border-radius:14px;min-height:150px;padding:13px}.datev-interface-page .datev-dual-flow__service header{flex-direction:column;align-items:flex-start}.datev-interface-page .datev-dual-flow__service header>span{padding:4px 6px;font-size:6px}.datev-interface-page .datev-dual-flow__service>strong{padding-top:18px;font-size:13px}.datev-interface-page .datev-dual-flow__service>p{font-size:7px}.datev-interface-page .datev-dual-flow__target>strong{padding-top:18px;font-size:12px}.datev-interface-page .datev-dual-flow__target>span{font-size:7px}.datev-interface-page .datev-dual-flow__route>i{width:6px}.datev-interface-page .datev-dual-flow__quality{gap:8px 16px;margin-top:16px}.datev-interface-page .datev-dual-flow__quality span{font-size:7px}}.process-v2-page .process-product-visual{color:#22231f;background:#f6f3ec;border:1px solid #4b473e12;border-radius:34px;min-width:0;padding:clamp(24px,3.2vw,43px);overflow:hidden;box-shadow:0 28px 70px #433d3214}.process-v2-page .process-product-visual__header{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;min-height:34px;display:grid}.process-v2-page .process-product-visual__header>span,.process-v2-page .process-product-visual__header>small{color:#77766f;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:7px;font:7px ui-monospace,SF Mono,Menlo,monospace;display:inline-flex}.process-v2-page .process-product-visual__header>span i,.process-v2-page .process-product-visual__header>small i,.process-v2-page .process-product-visual__stage>span i{background:#78877a;border-radius:50%;flex:none;width:5px;height:5px}.process-v2-page .process-product-visual__header>strong{color:#484942;letter-spacing:.08em;text-align:center;font-size:8px;font-weight:570}.process-v2-page .process-product-visual__header>small{color:#647567;justify-self:end}.process-v2-page .process-product-visual__stages{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(45px,6vw,88px);min-width:0;margin-top:clamp(42px,5vw,68px);display:grid}.process-v2-page .process-product-visual__stage{flex-direction:column;min-width:0;min-height:315px;display:flex;position:relative}.process-v2-page .process-product-visual__stage:not(:last-child):after{color:#aaa79e;content:"→";font-size:17px;position:absolute;top:48%;right:calc(0px - clamp(28px,3vw,44px))}.process-v2-page .process-product-visual__glyph{background:#e7ded0;border-radius:25px;width:84px;height:84px;margin-bottom:auto;position:relative}.process-v2-page .process-product-visual__stage.is-stage-2 .process-product-visual__glyph{background:#ece5cf}.process-v2-page .process-product-visual__stage.is-stage-3 .process-product-visual__glyph{background:#dfe8dd}.process-v2-page .process-product-visual__glyph i{display:block;position:absolute}.process-v2-page .process-product-visual__stage.is-stage-1 .process-product-visual__glyph i{background:#aa9d8c;border-radius:50%;width:14px;height:14px}.process-v2-page .process-product-visual__stage.is-stage-1 .process-product-visual__glyph i:first-child{top:20px;left:20px}.process-v2-page .process-product-visual__stage.is-stage-1 .process-product-visual__glyph i:nth-child(2){top:20px;right:20px}.process-v2-page .process-product-visual__stage.is-stage-1 .process-product-visual__glyph i:last-child{bottom:18px;left:35px}.process-v2-page .process-product-visual__stage.is-stage-2 .process-product-visual__glyph i:first-child{border:1px solid #b5aa83;border-radius:15px;inset:15px}.process-v2-page .process-product-visual__stage.is-stage-2 .process-product-visual__glyph i:nth-child(2){background:#ffffffb3;border-radius:9px;inset:25px}.process-v2-page .process-product-visual__stage.is-stage-2 .process-product-visual__glyph i:last-child{background:#9f956e;border-radius:50%;width:9px;height:9px;top:12px;right:12px}.process-v2-page .process-product-visual__stage.is-stage-3 .process-product-visual__glyph i:first-child{background:#9caf9a;border-radius:999px;height:7px;top:18px;left:18px;right:18px}.process-v2-page .process-product-visual__stage.is-stage-3 .process-product-visual__glyph i:nth-child(2),.process-v2-page .process-product-visual__stage.is-stage-3 .process-product-visual__glyph i:last-child{background:#ffffffb3;border-radius:8px;width:22px;height:31px;bottom:18px}.process-v2-page .process-product-visual__stage.is-stage-3 .process-product-visual__glyph i:nth-child(2){left:18px}.process-v2-page .process-product-visual__stage.is-stage-3 .process-product-visual__glyph i:last-child{right:18px}.process-v2-page .process-product-visual__stage>small{color:#77766f;letter-spacing:.12em;text-transform:uppercase;margin-top:clamp(48px,5vw,70px);font:8px ui-monospace,SF Mono,Menlo,monospace}.process-v2-page .process-product-visual__stage>strong{letter-spacing:-1.25px;margin-top:14px;font-size:clamp(24px,2.6vw,34px);font-weight:475;line-height:1}.process-v2-page .process-product-visual__stage>p{color:#74746d;min-height:2.8em;margin:13px 0 0;font-size:12px;line-height:1.45}.process-v2-page .process-product-visual__stage>span{color:#637166;align-items:center;gap:7px;margin-top:25px;font-size:9px;display:inline-flex}.process-v2-page .process-product-visual__stage.is-stage-1>span i{background:#a79784}.process-v2-page .process-product-visual__stage.is-stage-2>span i{background:#a39770}.process-v2-page .process-product-visual__stage.is-stage-3>span i{background:#728773}.process-v2-page .process-product-journey__grid{gap:clamp(88px,10vw,145px);display:grid}.process-v2-page .process-product-journey__step{color:#1b1d22;min-width:0}.process-v2-page .process-product-journey__step>header{align-items:center;gap:12px;margin-bottom:clamp(39px,4vw,58px);display:flex}.process-v2-page .process-product-journey__step>header i{background:#e7ded0;border-radius:50%;flex:none;width:12px;height:12px}.process-v2-page .process-product-journey__step:nth-child(2)>header i{background:#ece5cf}.process-v2-page .process-product-journey__step:nth-child(3)>header i{background:#dfe8dd}.process-v2-page .process-product-journey__step>header small{color:#72736d;letter-spacing:.12em;text-transform:uppercase;font:9px ui-monospace,SF Mono,Menlo,monospace}.process-v2-page .process-product-journey__content{grid-template-columns:minmax(290px,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(55px,8vw,125px);display:grid}.process-v2-page .process-product-journey__content h3{letter-spacing:-2.5px;max-width:590px;margin:0;font-size:clamp(37px,4vw,57px);font-weight:435;line-height:1}.process-v2-page .process-product-journey__content>div>p{color:#5f615c;max-width:570px;margin:0;font-size:15px;line-height:1.62}.process-v2-page .process-product-journey__content ul{color:#70716b;flex-wrap:wrap;gap:8px 0;margin:29px 0 0;padding:0;font-size:11px;line-height:1.5;list-style:none;display:flex}.process-v2-page .process-product-journey__content li{align-items:center;display:inline-flex}.process-v2-page .process-product-journey__content li:not(:last-child):after{color:#b2afa7;content:"·";margin:0 10px}.process-v2-page .process-product-journey__content footer{grid-template-columns:76px minmax(0,1fr);align-items:start;gap:19px;margin-top:37px;display:grid}.process-v2-page .process-product-journey__content footer span{color:#858680;letter-spacing:.12em;padding-top:3px;font:8px ui-monospace,SF Mono,Menlo,monospace}.process-v2-page .process-product-journey__content footer strong{color:#30312d;max-width:410px;font-size:16px;font-weight:520;line-height:1.4}@media (width<=900px){.process-v2-page .process-product-journey__content{grid-template-columns:minmax(250px,.8fr) minmax(0,1.2fr);gap:48px}}@media (width<=760px){.process-v2-page .process-product-visual{border-radius:25px;padding:20px;box-shadow:0 20px 46px #433d3212}.process-v2-page .process-product-visual__header{grid-template-columns:1fr auto;row-gap:11px}.process-v2-page .process-product-visual__header>strong{text-align:left;grid-area:2/1/auto/-1;justify-self:start}.process-v2-page .process-product-visual__header>span,.process-v2-page .process-product-visual__header>small{font-size:6px}.process-v2-page .process-product-visual__stages{grid-template-columns:1fr;gap:70px;margin-top:42px}.process-v2-page .process-product-visual__stage{min-height:0}.process-v2-page .process-product-visual__stage:not(:last-child):after{content:"↓";inset:auto auto -45px 35px}.process-v2-page .process-product-visual__glyph{transform-origin:0 0;border-radius:21px;width:70px;height:70px;margin-bottom:0;transform:scale(.84)}.process-v2-page .process-product-visual__stage>small{margin-top:19px}.process-v2-page .process-product-visual__stage>strong{margin-top:10px;font-size:29px}.process-v2-page .process-product-visual__stage>p{min-height:0;font-size:12px}.process-v2-page .process-product-visual__stage>span{margin-top:18px}.process-v2-page .process-product-journey__grid{gap:78px}.process-v2-page .process-product-journey__step>header{margin-bottom:32px}.process-v2-page .process-product-journey__content{grid-template-columns:1fr;gap:25px}.process-v2-page .process-product-journey__content h3{letter-spacing:-1.8px;font-size:37px}.process-v2-page .process-product-journey__content>div>p{font-size:14px}.process-v2-page .process-product-journey__content ul{margin-top:23px}.process-v2-page .process-product-journey__content footer{margin-top:30px}}.science-services-page .services-workflow-visual{border-radius:inherit;color:#24241f;background:#f6f3ec;width:100%;height:100%;overflow:hidden;box-shadow:inset 0 0 0 1px #544b3d0e}.science-services-page .services-workflow-visual__header{grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;min-height:64px;padding:0 clamp(22px,3vw,39px);display:grid}.science-services-page .services-workflow-visual__header>span,.science-services-page .services-workflow-visual__header>small{color:#7b776e;letter-spacing:.13em;align-items:center;gap:8px;font:7px/1.3 ui-monospace,SF Mono,Menlo,monospace;display:inline-flex}.science-services-page .services-workflow-visual__header i,.science-services-page .services-workflow-visual__outcomes i,.science-services-page .services-workflow-visual__stage>span i{background:#a89d87;border-radius:50%;flex:none;width:5px;height:5px;display:inline-block}.science-services-page .services-workflow-visual__header>strong{color:#34342f;letter-spacing:-.1px;font-size:11px;font-weight:550}.science-services-page .services-workflow-visual__header>small{justify-self:end}.science-services-page .services-workflow-visual__header>small i{background:#7e927d}.science-services-page .services-workflow-visual__body{flex-direction:column;height:calc(100% - 64px);padding:clamp(26px,3.6vw,48px) clamp(28px,5vw,70px) clamp(23px,3vw,36px);display:flex}.science-services-page .services-workflow-visual__stages{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:clamp(60px,8vw,122px);display:grid}.science-services-page .services-workflow-visual__stage{flex-direction:column;align-items:flex-start;min-width:0;display:flex;position:relative}.science-services-page .services-workflow-visual__stage:not(:last-child):after{color:#9e988b;content:"→";font-size:20px;font-weight:350;position:absolute;top:42px;right:clamp(-72px,-5vw,-43px)}.science-services-page .services-workflow-visual__glyph{background:#e8dfd1;border-radius:25px;width:82px;height:82px;margin-bottom:31px;position:relative}.science-services-page .services-workflow-visual__stage.is-stage-2 .services-workflow-visual__glyph{background:#ece5cf}.science-services-page .services-workflow-visual__stage.is-stage-3 .services-workflow-visual__glyph{background:#dfe8dd}.science-services-page .services-workflow-visual__glyph i{display:block;position:absolute}.science-services-page .services-workflow-visual__stage.is-stage-1 .services-workflow-visual__glyph i{background:#ffffffbd;border-radius:7px;width:25px;height:31px;box-shadow:inset 0 0 0 1px #5d524114}.science-services-page .services-workflow-visual__stage.is-stage-1 .services-workflow-visual__glyph i:first-child{top:20px;left:17px;transform:rotate(-7deg)}.science-services-page .services-workflow-visual__stage.is-stage-1 .services-workflow-visual__glyph i:nth-child(2){z-index:2;top:25px;left:30px}.science-services-page .services-workflow-visual__stage.is-stage-1 .services-workflow-visual__glyph i:last-child{top:19px;right:14px;transform:rotate(7deg)}.science-services-page .services-workflow-visual__stage.is-stage-2 .services-workflow-visual__glyph i:first-child{border:1px solid #6a604547;border-radius:13px;inset:18px}.science-services-page .services-workflow-visual__stage.is-stage-2 .services-workflow-visual__glyph i:nth-child(2){background:#ffffffc7;border-radius:9px;width:26px;height:26px;top:28px;left:28px}.science-services-page .services-workflow-visual__stage.is-stage-2 .services-workflow-visual__glyph i:last-child{background:#a49772;border-radius:50%;width:7px;height:7px;top:17px;right:16px}.science-services-page .services-workflow-visual__stage.is-stage-3 .services-workflow-visual__glyph i:first-child{background:#ffffffc9;border-radius:9px;inset:20px 15px;box-shadow:inset 0 0 0 1px #4b5f4c14}.science-services-page .services-workflow-visual__stage.is-stage-3 .services-workflow-visual__glyph i:nth-child(2){background:#758b746b;border-radius:9px 9px 0 0;height:8px;top:20px;left:15px;right:15px}.science-services-page .services-workflow-visual__stage.is-stage-3 .services-workflow-visual__glyph i:last-child{background:#91a38f;border-radius:999px;width:21px;height:5px;bottom:27px;right:24px}.science-services-page .services-workflow-visual__stage>small{color:#77736a;letter-spacing:.13em;font:7px/1.3 ui-monospace,SF Mono,Menlo,monospace}.science-services-page .services-workflow-visual__stage>strong{letter-spacing:-.65px;max-width:230px;margin-top:12px;font-size:clamp(18px,1.8vw,24px);font-weight:500;line-height:1.05}.science-services-page .services-workflow-visual__stage>p{color:#66665f;max-width:240px;min-height:47px;margin:12px 0 0;font-size:10px;line-height:1.48}.science-services-page .services-workflow-visual__stage>span{color:#77756e;align-items:center;gap:7px;margin-top:17px;font-size:8px;display:inline-flex}.science-services-page .services-workflow-visual__stage.is-stage-2>span i{background:#a49772}.science-services-page .services-workflow-visual__stage.is-stage-3>span i{background:#7e927d}.science-services-page .services-workflow-visual__outcomes{color:#706f68;flex-wrap:wrap;gap:12px 25px;margin-top:22px;font-size:8px;display:flex}.science-services-page .services-workflow-visual__outcomes span{align-items:center;gap:7px;display:inline-flex}.science-services-page .showcase-slide:after{display:none}.science-services-page .showcase-slide .showcase-label{color:#24241f}.science-services-page .born-flow-software .born-flow-topbar>span i{box-shadow:none;background:#a89d87}.science-services-page .born-flow-software-board{background-image:none}.science-services-page .born-flow-software .born-flow-arrow{color:#777064}.science-services-page .born-flow-software .born-flow-arrow>i{color:#fff;box-shadow:none;background:#a89d87}.science-services-page .born-flow-software .born-flow-arrow small{color:#777064}.science-services-page .born-flow-software .born-flow-after{color:#252720;box-shadow:none;background:#dfe8dd}.science-services-page .born-flow-software .born-flow-after header small{color:#747c70}.science-services-page .born-flow-software .born-flow-after header b{color:#596855;background:#ffffff9e}.science-services-page .born-flow-software .born-flow-after p{color:#555c52;background:#ffffff85;border:0}.science-services-page .born-flow-software .born-flow-after p i{color:#71856f}.science-services-page .born-flow-software .born-flow-after footer{color:#677164;border-top:0}.science-services-page .born-flow-software .born-flow-after footer i{box-shadow:none;background:#71856f}.science-services-page .born-flow-ai{color:#292821;background:#f1ede5}.science-services-page .born-flow-ai .born-flow-topbar{border-bottom-color:#4c443714}.science-services-page .born-flow-ai .born-flow-topbar>span,.science-services-page .born-flow-ai .born-flow-topbar>small{color:#777267}.science-services-page .born-flow-ai .born-flow-topbar>strong{color:#292821}.science-services-page .born-flow-ai .born-flow-topbar>span i{box-shadow:none;background:#b08d6d}.science-services-page .born-flow-ai-board{background-image:none}.science-services-page .born-flow-ai-board>section{color:#292821;background:#ffffff94;border:0}.science-services-page .born-flow-ai-board>section>span,.science-services-page .born-flow-request>small,.science-services-page .born-flow-request dt{color:#79746a}.science-services-page .born-flow-request>strong,.science-services-page .born-flow-request dd{color:#292821}.science-services-page .born-flow-request dl{border-top:0;gap:6px}.science-services-page .born-flow-request dl div{background:#eee9dfe0;border-bottom:0;border-radius:7px;padding:8px 9px}.science-services-page .born-flow-draft{background:#e9dfcc!important;border:0!important}.science-services-page .born-flow-draft-orb{box-shadow:none;border-color:#79674c3d}.science-services-page .born-flow-draft-orb i{background:#b08d6d}.science-services-page .born-flow-draft-orb i:nth-child(2){background:#8ea08a}.science-services-page .born-flow-draft-orb i:nth-child(3){background:#c5a56d}.science-services-page .born-flow-draft>strong{color:#292821}.science-services-page .born-flow-draft>p{color:#716c62}.science-services-page .born-flow-draft>div:last-child b{color:#4b4942;background:#ffffff80}.science-services-page .born-flow-draft em{color:#806e56}.science-services-page .born-flow-approval{color:#292821;background:#dfe8dd!important}.science-services-page .born-flow-approval>strong{color:#292821}.science-services-page .born-flow-approval>p,.science-services-page .born-flow-approval small{color:#697166}.science-services-page .born-flow-approval>div{border-top:0}.science-services-page .born-flow-approval b{color:#394136;background:#ffffffb3}.science-services-page .born-flow-integration{color:#2c312a;background:#e9eee7}.science-services-page .born-flow-integration .born-flow-topbar{border-bottom-color:#41524014}.science-services-page .born-flow-integration .born-flow-topbar>span,.science-services-page .born-flow-integration .born-flow-topbar>small{color:#6f786d}.science-services-page .born-flow-integration .born-flow-topbar>strong{color:#2c312a}.science-services-page .born-flow-integration .born-flow-topbar>span i{box-shadow:none;background:#7f927d}.science-services-page .born-flow-bridge{background-image:none}.science-services-page .born-flow-bridge-apps,.science-services-page .born-flow-ledger{color:#2c312a;background:#fff9;border:0}.science-services-page .born-flow-ledger{background:#dbe5d9}.science-services-page .born-flow-bridge-apps>span,.science-services-page .born-flow-ledger>span{color:#6d786c}.science-services-page .born-flow-bridge-apps>div{background:#e8ede6cc;border-top:0;border-radius:8px;margin-bottom:6px;padding:9px}.science-services-page .born-flow-bridge-apps>div>i,.science-services-page .born-flow-bridge-apps.is-target>div>i{color:#435141;background:#7994772e}.science-services-page .born-flow-bridge-apps b,.science-services-page .born-flow-ledger article b{color:#30372f}.science-services-page .born-flow-bridge-apps b small,.science-services-page .born-flow-ledger article small{color:#738071}.science-services-page .born-flow-bridge-apps em{color:#647c62}.science-services-page .born-flow-ledger article{background:#ffffff75;border-top:0;border-radius:8px;margin-bottom:6px;padding:9px}.science-services-page .born-flow-ledger article>i{color:#fff;background:#7f967d}.science-services-page .born-flow-ledger footer{color:#667364;border-top:0}.science-services-page .born-flow-ledger footer i{box-shadow:none;background:#7f967d}@media (width<=760px){.science-services-page .science-primary-zoom-card{height:460px}.science-services-page .services-workflow-visual__header{grid-template-columns:1fr auto;min-height:54px;padding-inline:18px}.science-services-page .services-workflow-visual__header>strong{display:none}.science-services-page .services-workflow-visual__header>span,.science-services-page .services-workflow-visual__header>small{font-size:6px}.science-services-page .services-workflow-visual__body{height:calc(100% - 54px);padding:18px 20px 20px}.science-services-page .services-workflow-visual__stages{grid-template-columns:1fr;align-content:start;gap:25px}.science-services-page .services-workflow-visual__stage{grid-template-columns:58px minmax(0,1fr);align-items:start;column-gap:14px;display:grid}.science-services-page .services-workflow-visual__stage:not(:last-child):after{content:"↓";font-size:14px;inset:auto auto -21px 24px}.science-services-page .services-workflow-visual__glyph{transform-origin:0 0;border-radius:18px;grid-area:1/1/span 4;width:56px;height:56px;margin:0;transform:scale(.75)}.science-services-page .services-workflow-visual__stage>small,.science-services-page .services-workflow-visual__stage>strong,.science-services-page .services-workflow-visual__stage>p,.science-services-page .services-workflow-visual__stage>span{grid-column:2}.science-services-page .services-workflow-visual__stage>strong{max-width:none;margin-top:6px;font-size:16px}.science-services-page .services-workflow-visual__stage>p{max-width:none;min-height:0;margin-top:6px;font-size:8px}.science-services-page .services-workflow-visual__stage>span{margin-top:7px;font-size:7px}.science-services-page .services-workflow-visual__outcomes{display:none}}
