/* Scoped to the SAP Business One extension, post 2036. */
.b1x-elementor-shell{width:100%;max-width:none!important;--container-max-width:100%;--gap:0px;}
.b1x-elementor-shell>.e-con-inner{width:100%;max-width:none;padding:0!important;}
.b1x-elementor-shell .elementor-widget-html{width:100%;}
.b1x{--b1-blue:#005bff;--b1-ink:#14243a;--b1-muted:#526279;--b1-line:#d9e3f0;--b1-pale:#f2f6fd;color:var(--b1-ink);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.65;width:100%;}
.b1x *{box-sizing:border-box;}
.b1x h2,.b1x h3,.b1x p,.b1x figure,.b1x dl,.b1x dd{margin:0;}
.b1x h2{font-size:clamp(30px,3.3vw,48px);line-height:1.14;font-weight:700;letter-spacing:-1.3px;color:var(--b1-ink);max-width:840px;}
.b1x h3{font-size:22px;line-height:1.3;font-weight:700;letter-spacing:-.3px;color:inherit;}
.b1x p{color:var(--b1-muted);}
.b1x p+p{margin-top:16px;}
.b1x a{color:var(--b1-blue);text-underline-offset:4px;}
.b1x a:hover{text-decoration:underline;}
.b1x a:focus-visible,.b1x button:focus-visible{outline:3px solid #005bff;outline-offset:5px;}
.b1x section[id]{scroll-margin-top:110px;}
.b1x .b1x-section{padding:78px max(28px,calc((100% - 1220px)/2));}
.b1x .b1x-heading{margin-bottom:32px;}
.b1x .b1x-kicker{color:var(--b1-blue);font-size:12px;line-height:1.5;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;margin-bottom:14px;}
.b1x .b1x-lead{font-size:18px;line-height:1.7;max-width:850px;margin-top:24px;}
.b1x .b1x-jump{padding:22px max(28px,calc((100% - 1220px)/2));display:flex;flex-wrap:wrap;gap:12px 26px;border-top:1px solid var(--b1-line);border-bottom:1px solid var(--b1-line);align-items:center;}
.b1x-jump span{font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--b1-muted);}
.b1x-jump a{font-size:14px;font-weight:700;text-decoration:none;}
.b1x .b1x-grid{display:grid;gap:22px;}
.b1x .b1x-highlights{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;}
.b1x .b1x-highlight{padding:24px;}
.b1x .b1x-highlight-head{display:flex;align-items:flex-start;gap:12px;margin-bottom:18px;}
.b1x .b1x-highlight-head .b1x-icon{width:32px;height:32px;background:transparent;}
.b1x .b1x-highlight-head .b1x-icon svg{width:26px;height:26px;}
.b1x .b1x-highlight h3{font-size:18px;line-height:1.35;margin:0;}
.b1x .b1x-highlight>p{font-size:14px;line-height:1.7;}
.b1x .b1x-highlight>.b1x-link{font-size:12px;}
@media(max-width:1100px){.b1x .b1x-highlights{grid-template-columns:repeat(2,minmax(0,1fr));}}
@media(max-width:560px){.b1x .b1x-highlights{grid-template-columns:1fr;}}
.b1x .b1x-features,.b1x .b1x-resources,.b1x .b1x-tech{grid-template-columns:repeat(3,minmax(0,1fr));}
.b1x .b1x-card{border:1px solid var(--b1-line);border-radius:22px;padding:28px;display:flex;flex-direction:column;align-items:flex-start;background:white;min-width:0;}
.b1x-card h3{margin:18px 0 14px;}
.b1x-card>p{margin-bottom:22px;}
.b1x .b1x-icon{display:inline-flex;align-items:center;justify-content:center;border-radius:14px;width:52px;height:52px;background:#edf3ff;color:var(--b1-blue);flex-shrink:0;}
.b1x .b1x-icon svg{display:block;width:28px;height:28px;}
.b1x .b1x-link{display:inline-block;font-size:14px;font-weight:700;text-decoration:none;margin-top:auto;line-height:1.5;}
.b1x .b1x-note{font-size:13px;line-height:1.65;margin-top:24px;max-width:970px;}
.b1x .b1x-tinted{background:var(--b1-pale);}
.b1x .b1x-split{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;}
.b1x-split .b1x-heading{margin-bottom:22px;}
.b1x-split h2{font-size:clamp(30px,3vw,42px);}
.b1x .b1x-actions{display:flex;gap:18px 26px;align-items:center;flex-wrap:wrap;margin-top:26px;}
.b1x-actions .b1x-link{margin-top:0;}
.b1x .b1x-window{border:1px solid #cdd9e9;border-radius:18px;overflow:hidden;background:white;box-shadow:0 22px 52px #133c7210;}
.b1x .b1x-windowbar{display:flex;gap:12px;justify-content:space-between;align-items:center;padding:14px 18px;border-bottom:1px solid var(--b1-line);font-size:11px;color:#526279;}
.b1x .b1x-dots{letter-spacing:2px;color:#adc2de;white-space:nowrap;}
.b1x .b1x-demo{padding:3px 8px;border-radius:20px;background:#eaf2ff;color:#135fdc;}
.b1x .b1x-mock{padding:26px;}
.b1x .b1x-mock>p{font-size:21px;font-weight:700;color:var(--b1-ink);margin-bottom:22px;}
.b1x .b1x-tiles{display:grid;grid-template-columns:1fr 1fr;gap:14px;}
.b1x .b1x-tiles>span{display:flex;flex-direction:column;gap:10px;border:1px solid #e0e8f2;padding:18px;border-radius:12px;font-size:13px;line-height:1.3;}
.b1x-tiles .b1x-icon{width:36px;height:36px;background:transparent;justify-content:flex-start;}
.b1x .b1x-flow{display:flex;justify-content:space-between;align-items:center;gap:5px;margin-top:24px;padding-top:20px;border-top:1px dashed #c8d8ed;font-size:11px;}
.b1x-flow b{color:var(--b1-blue);}
.b1x figcaption{font-size:12px;line-height:1.6;color:var(--b1-muted);margin-top:14px;}
.b1x .b1x-industries{grid-template-columns:repeat(2,minmax(0,1fr));}
.b1x .b1x-number{font-weight:700;color:var(--b1-blue);font-size:13px;border-radius:11px;background:#edf3ff;padding:8px 12px;}
.b1x .b1x-definition{padding:18px 20px;border-radius:14px;background:#f2f6ff;border-left:3px solid var(--b1-blue);margin-bottom:22px;}
.b1x .b1x-definition dt{font-size:13px;font-weight:700;color:#0049cd;margin-bottom:6px;}
.b1x .b1x-definition dd{font-size:14px;color:var(--b1-ink);}
.b1x .b1x-dark{background:#10233f;color:white;}
.b1x-dark h2,.b1x-dark h3{color:white;}
.b1x-dark p{color:#c4d1e5;}
.b1x-dark .b1x-kicker,.b1x-dark a{color:#9fc9ff;}
.b1x .b1x-tech{gap:32px;}
.b1x-tech article{padding-top:24px;border-top:1px solid #39506e;min-width:0;}
.b1x .b1x-tech-label{color:#9fc9ff;font-size:12px;letter-spacing:1px;}
.b1x-tech h3{margin:16px 0;}
.b1x-tech .b1x-link{display:block;margin-top:18px;}
.b1x .b1x-next{display:flex;gap:40px;justify-content:space-between;align-items:center;background:#1a3354;border:1px solid #365374;border-radius:20px;padding:30px;margin-top:42px;}
.b1x-next>div{max-width:740px;}
.b1x-next h3{margin-bottom:14px;}
.b1x .b1x-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--b1-blue);color:white;font-size:15px;line-height:1.5;font-weight:700;text-decoration:none;border-radius:30px;padding:14px 23px;text-align:center;flex-shrink:0;}
.b1x .b1x-button:hover{background:#0044c4;text-decoration:none;}
.b1x .b1x-button-light{background:white;color:#10233f;}
.b1x .b1x-button-light:hover{background:#e5efff;}
.b1x .b1x-videos{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;}
.b1x .b1x-video{border:1px solid var(--b1-line);border-radius:20px;overflow:hidden;background:white;display:flex;flex-direction:column;min-width:0;}
.b1x .b1x-video-art{height:148px;background:#e9f2ff;display:flex;align-items:center;justify-content:space-between;padding:22px;color:#15518c;font-size:18px;line-height:1.3;letter-spacing:-.4px;font-weight:700;}
.b1x .b1x-art-1{background:#eef4e7;color:#3a6444;}.b1x .b1x-art-2{background:#e3f3f4;color:#1b6471;}.b1x .b1x-art-3{background:#f3ecf9;color:#6b4d86;}
.b1x .b1x-play{display:flex;justify-content:center;align-items:center;border-radius:50%;width:52px;height:52px;background:white;font-size:18px;padding-left:4px;}
.b1x .b1x-video-body{padding:24px;display:flex;flex-direction:column;align-items:flex-start;flex:1;}
.b1x-video-body h3{font-size:20px;margin-bottom:12px;}.b1x-video-body>p:not(.b1x-kicker){font-size:14px;margin-bottom:20px;}
.b1x-video-body .b1x-kicker{font-size:10px;}
.b1x .b1x-resource{background:white;border:1px solid var(--b1-line);padding:25px;border-radius:18px;position:relative;min-width:0;}
.b1x .b1x-resource-row{display:flex;align-items:flex-start;gap:14px;justify-content:space-between;}
.b1x-resource h3{font-size:20px;}
.b1x .b1x-resource-link{color:var(--b1-ink);text-decoration:none;}
.b1x .b1x-resource-link:hover{color:var(--b1-blue);text-decoration:underline;}
.b1x .b1x-info{font:700 16px/1 Arial,sans-serif;color:#0054e4;background:#edf3ff;border:1px solid #d5e3ff;border-radius:50%;width:38px;height:38px;min-width:38px;padding:0;display:none;cursor:pointer;}
.b1x.is-ready .b1x-info{display:inline-block;}
.b1x .b1x-tip{font-size:13px;line-height:1.6;color:var(--b1-muted);margin-top:12px;}
.b1x.is-ready .b1x-tip{display:none;position:absolute;left:12px;right:12px;bottom:calc(100% - 8px);padding:18px;background:#10233f;color:white;border-radius:14px;box-shadow:0 8px 28px #10233f30;margin:0;z-index:10;}
.b1x.is-ready .b1x-tip-wrap.is-open .b1x-tip{display:block;}
.b1x.is-ready .b1x-tip-wrap.is-below .b1x-tip{bottom:auto;top:calc(100% - 8px);}
.b1x .b1x-roadmap{display:grid;grid-template-columns:1.15fr 1fr;gap:32px;align-items:center;margin-top:28px;background:white;border:1px solid #b6ccef;border-left:5px solid var(--b1-blue);border-radius:20px;padding:30px;scroll-margin-top:145px;}
.b1x .b1x-roadmap-figure img{width:100%;height:auto;display:block;border:1px solid var(--b1-line);border-radius:10px;}
.b1x .b1x-roadmap-figure a{display:block;}
.b1x-roadmap h3{margin-bottom:15px;}
.b1x-roadmap .b1x-login-note{font-size:13px;}
.b1x .b1x-roadmap-actions{display:flex;flex-direction:column;align-items:flex-start;gap:18px;margin-top:24px;}
.b1x .b1x-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;list-style:none;padding:0;margin:0 0 32px;}
.b1x-steps li{border-top:1px solid var(--b1-line);padding-top:24px;display:flex;flex-direction:column;gap:10px;}

.b1x-steps strong{font-size:21px;}.b1x-steps span{color:var(--b1-muted);}
.b1x .b1x-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}
@media(max-width:1100px){.b1x .b1x-videos{grid-template-columns:repeat(2,minmax(0,1fr));}.b1x .b1x-split{gap:28px;}.b1x .b1x-resources{grid-template-columns:repeat(2,minmax(0,1fr));}.b1x .b1x-next{flex-direction:column;align-items:flex-start;}}
@media(max-width:800px){.b1x .b1x-section{padding:55px 24px;}.b1x .b1x-features{grid-template-columns:repeat(2,minmax(0,1fr));}.b1x .b1x-split{grid-template-columns:1fr;gap:32px;}.b1x .b1x-tech{grid-template-columns:1fr;gap:28px;}.b1x .b1x-roadmap{grid-template-columns:1fr;gap:24px;}.b1x .b1x-roadmap-actions{max-width:none;}.b1x .b1x-steps{gap:20px;}.b1x h2{letter-spacing:-.8px;}}
@media(max-width:560px){.b1x .b1x-section{padding:44px 20px;}.b1x .b1x-jump{padding:20px;gap:12px 18px;}.b1x-jump span{flex-basis:100%;}.b1x .b1x-features,.b1x .b1x-industries,.b1x .b1x-resources,.b1x .b1x-videos,.b1x .b1x-steps{grid-template-columns:1fr;}.b1x .b1x-card{padding:24px;}.b1x .b1x-lead{font-size:17px;}.b1x .b1x-heading{margin-bottom:26px;}.b1x h2{font-size:31px;}.b1x h2 br{display:none;}.b1x .b1x-mock{padding:18px;}.b1x .b1x-tiles{gap:10px;}.b1x .b1x-tiles>span{padding:12px;}.b1x .b1x-flow{font-size:10px;}.b1x .b1x-next,.b1x .b1x-roadmap{padding:24px;}.b1x .b1x-video-art{height:140px;padding:24px 30px;}.b1x .b1x-resource{padding:24px;}.b1x .b1x-windowbar{padding:12px;font-size:10px;gap:8px;}.b1x .b1x-actions{align-items:flex-start;flex-direction:column;}.b1x .b1x-button{max-width:100%;font-size:14px;}}
@media(prefers-reduced-motion:reduce){.b1x *{scroll-behavior:auto!important;}}

/* Original Inceptum CI and unnumbered content, 2026-10-15. */
.b1x{--b1-blue:#005eed;--b1-ink:#1c2129;--b1-pale:#f2f5fa;--ci-space:80px;--ci-side:max(40px,calc((100% - 1366px)/2));font-family:"Hanken Grotesk",sans-serif;font-size:var(--e-global-typography-primary-font-size,16px);line-height:var(--e-global-typography-primary-line-height,24px)}
.b1x .b1x-section{padding:var(--ci-space) var(--ci-side)}
.b1x .b1x-jump{padding:16px var(--ci-side)}
body .b1x h2{font-size:var(--e-global-typography-aa9ee48-font-size,40px);line-height:max(var(--e-global-typography-aa9ee48-line-height,50px),1.25em);letter-spacing:0;font-weight:700}
body .b1x h3{font-size:var(--e-global-typography-35a5908-font-size,24px);line-height:max(var(--e-global-typography-35a5908-line-height,30px),1.25em);letter-spacing:0;font-weight:700}
.b1x .b1x-highlight h3{font-size:var(--e-global-typography-accent-font-size,18px);line-height:max(var(--e-global-typography-accent-line-height,26px),1.4em)}
.b1x .b1x-kicker{font-size:var(--e-global-typography-3157603-font-size,16px);line-height:var(--e-global-typography-3157603-line-height,26px);letter-spacing:.5px}
.b1x .b1x-lead{font-size:var(--e-global-typography-text-font-size,18px);line-height:max(var(--e-global-typography-text-line-height,26px),1.5em)}
.b1x .b1x-highlight>p,.b1x .b1x-video-body>p:not(.b1x-kicker){font-size:inherit;line-height:inherit}
.b1x .b1x-industries .b1x-card>h3:first-child{margin-top:0}
.b1x .b1x-steps li{padding-top:16px;gap:8px}
.b1x .b1x-steps li::before{content:none;display:none}
.b1x .b1x-card,.b1x .b1x-window,.b1x .b1x-video,.b1x .b1x-resource,.b1x .b1x-roadmap,.b1x .b1x-next{border-radius:30px}
@media(max-width:1024px){.b1x{--ci-space:64px;--ci-side:32px}}
@media(max-width:767px){.b1x{--ci-space:48px;--ci-side:24px}.b1x .b1x-heading{margin-bottom:32px}}

/* Inceptum CI movement: isolated content groups; controls remain immediate. */
.b1x [data-ic-enter=left]{--ic-enter-x:-32px;--ic-enter-y:0px}
.b1x [data-ic-enter=right]{--ic-enter-x:32px;--ic-enter-y:0px}
.b1x [data-ic-enter=fade]{--ic-enter-x:0px;--ic-enter-y:0px}
.b1x .ic-motion-pending{opacity:0;translate:var(--ic-enter-x,0px) var(--ic-enter-y,32px)}
.b1x .ic-motion-visible{opacity:1;translate:0 0;transition:opacity 1s ease var(--ic-delay,0ms),translate 1s cubic-bezier(.2,.65,.3,1) var(--ic-delay,0ms)}
.b1x [data-ic-enter]:focus-within{opacity:1;translate:none;transition:none}
.b1x [data-ic-drift]{transform:translate3d(0,var(--ic-drift,0px),0)}
@media(max-width:767px){.b1x [data-ic-enter]{--ic-enter-x:0px;--ic-enter-y:20px}.b1x [data-ic-enter=fade]{--ic-enter-y:0px}.b1x .ic-motion-visible{transition-duration:.65s}}
@media(max-width:1024px){.b1x [data-ic-drift]{transform:none}}
@media(prefers-reduced-motion:reduce){.b1x .ic-motion-pending,.b1x .ic-motion-visible{opacity:1;translate:none;transition:none}.b1x [data-ic-drift]{transform:none}}
@media print{.b1x .ic-motion-pending,.b1x .ic-motion-visible{opacity:1;translate:none;transition:none}.b1x [data-ic-drift]{transform:none}}
