.solution-proof[data-astro-cid-7anh4opz]{min-width:0;margin:0;overflow:hidden;container-type:inline-size}@media (width<=720px){.solution-proof[data-astro-cid-7anh4opz]{border-radius:16px}}@media (prefers-reduced-motion:reduce){.solution-proof[data-astro-cid-7anh4opz] [data-astro-cid-7anh4opz]{transition:none!important;animation:none!important}}.sd-page{--sd-line:#0b304524;background:var(--rice)}.sd-page>section{isolation:isolate;position:relative;overflow:clip}.sd-page :where(.sd-hero__layout,.sd-problem__grid,.sd-problem__overview,.sd-manual-gap__layout,.sd-manual-gap__visual,.sd-section-heading,.sd-scenario,.sd-scenario__overview,.sd-capabilities__layout,.sd-start__layout,.sd-faq__layout)>*{min-width:0}.sd-page h1{max-width:13ch;font-size:clamp(2.8rem,5.7vw,5.65rem)}.sd-page h2{max-width:15ch;font-size:clamp(2.05rem,4vw,4.15rem)}.sd-page h3{letter-spacing:-.035em}.sd-hero{background:var(--rice);padding:clamp(42px,5vw,72px) 0 clamp(62px,7vw,104px);overflow:hidden}.sd-hero__layout{grid-template-columns:1.08fr .92fr;align-items:center;gap:clamp(34px,5vw,72px);display:grid}.sd-hero__copy .lede{margin-top:24px}.sd-hero__action{flex-wrap:wrap;align-items:center;gap:12px;margin-top:32px;display:flex}.sd-hero__meta{align-items:center;gap:12px;display:flex}.sd-hero__meta .section-kicker{margin:0}.sd-solution-glyph{border:1px solid var(--ink);background:var(--white);flex:0 0 42px;width:42px;height:42px;display:block;position:relative;overflow:hidden}.sd-solution-glyph:before{content:"";border:2px solid var(--teal);position:absolute;inset:8px;transform:rotate(45deg)}.sd-solution-glyph i{background:var(--ink);width:5px;position:absolute;bottom:8px}.sd-solution-glyph i:first-child{height:9px;left:8px}.sd-solution-glyph i:nth-child(2){background:var(--teal);height:16px;left:18px}.sd-solution-glyph i:nth-child(3){background:var(--yellow);height:23px;left:28px}.sd-page--stock .sd-solution-glyph:before{box-shadow:inset 0 -8px 0 var(--yellow);transform:none}.sd-page--cash .sd-solution-glyph:before{box-shadow:inset 8px 0 0 var(--yellow);border-radius:50%;transform:none}.sd-page--customer .sd-solution-glyph:before{box-shadow:0 11px 0 -2px var(--teal);border-radius:50%;transform:none}.sd-page--report .sd-solution-glyph:before{border-top:7px solid var(--yellow);box-shadow:4px 4px 0 var(--teal);transform:rotate(-6deg)}.sd-close .button-row{flex-wrap:wrap;display:flex}.sd-hero__visual{justify-self:end;width:min(100%,650px);min-width:0;margin-right:clamp(-62px,-4vw,-24px)}.sd-page--ledger .sd-hero__layout{grid-template-columns:.96fr 1.04fr}.sd-page--bridge .sd-hero__copy,.sd-page--timeline .sd-hero__copy{order:1}.sd-page--bridge .sd-hero__visual,.sd-page--timeline .sd-hero__visual{order:2}.sd-page--editorial .sd-hero__layout{grid-template-columns:1.18fr .82fr;align-items:end}.sd-page[data-solution=kelola-stok] .sd-hero__visual,.sd-page[data-solution=pahami-pelanggan] .sd-hero__visual{transform:none}.sd-visual{border:1px solid var(--ink);border-radius:var(--radius);background:var(--white);box-shadow:14px 14px 0 var(--ink);max-height:430px;margin:0;position:relative;overflow:hidden}.sd-visual__head{border-bottom:1px solid var(--sd-line);grid-template-columns:1fr auto;gap:7px 20px;padding:18px 20px;display:grid}.sd-visual__head span{color:var(--teal);text-transform:uppercase;letter-spacing:.1em;font-size:.67rem;font-weight:800}.sd-visual__head strong{grid-row:2;line-height:1.3}.sd-visual__head small{text-align:right;max-width:20ch;color:var(--ink-72);grid-area:1/2/3;align-self:center;font-size:.64rem;line-height:1.45}.sd-visual__tabs{border-bottom:1px solid var(--sd-line);background:var(--rice);grid-template-columns:repeat(3,1fr);display:grid}.sd-visual__tabs label{border-right:1px solid var(--sd-line);cursor:pointer;place-items:center;min-height:40px;display:grid;position:relative}.sd-visual__tabs label:last-child{border-right:0}.sd-visual__tabs input{opacity:0;block-size:1px;inline-size:1px;position:absolute}.sd-visual__tabs span{font-size:.66rem;font-weight:800}.sd-visual__tabs label:has(input:checked){background:var(--ink);color:var(--white)}.sd-visual__tabs label:has(input:focus-visible){outline:3px solid var(--yellow);outline-offset:-3px}.sd-visual__pane:not(.sd-visual__pane--pattern),.sd-visual:has(input[value=evidence]:checked) .sd-visual__pane--pattern,.sd-visual:has(input[value=step]:checked) .sd-visual__pane--pattern{display:none}.sd-visual:has(input[value=evidence]:checked) [data-visual-pane=evidence],.sd-visual:has(input[value=step]:checked) [data-visual-pane=step]{display:grid}.sd-visual__metrics{border-top:1px solid var(--sd-line);grid-template-columns:repeat(3,1fr);margin:0;display:grid}.sd-visual__metrics>div{border-right:1px solid var(--sd-line);padding:16px}.sd-visual__metrics>div:last-child{border-right:0}.sd-visual__metrics dt{color:var(--ink-72);font-size:.66rem}.sd-visual__metrics dd{margin:4px 0;font-size:1.08rem;font-weight:800}.sd-visual__metrics small{color:var(--ink-72);font-size:.61rem;line-height:1.4;display:block}.sd-visual__metrics .is-accent{background:var(--teal-12)}.sd-visual__metrics .is-warning{background:var(--yellow-18)}.sd-visual__next{background:var(--ink);min-height:270px;color:var(--white);align-content:center;gap:0;margin:0;padding:24px;list-style:none}.sd-visual__next li{border-bottom:1px solid #ffffff2e;grid-template-columns:38px minmax(0,1fr);gap:14px;padding:16px 0;display:grid}.sd-visual__next li:last-child{border-bottom:0}.sd-visual__next li>span{color:var(--yellow);font-size:.64rem;font-weight:800}.sd-visual__next strong,.sd-visual__next small{display:block}.sd-visual__next strong{font-size:.85rem}.sd-visual__next small{color:#ffffffa8;margin-top:5px;font-size:.68rem;line-height:1.45}.sd-revenue{background:linear-gradient(to top,var(--ink-05) 1px,transparent 1px);background-size:100% 25%;align-items:end;gap:16px;height:270px;padding:34px 28px 24px;display:flex}.sd-revenue__column{flex:1;grid-template-rows:1fr auto auto;align-items:end;height:100%;display:grid}.sd-revenue__column span{align-self:end;margin-bottom:7px;font-size:.75rem;font-weight:800}.sd-revenue__column i{width:100%;height:var(--level);background:var(--teal);transform-origin:bottom;display:block}.sd-revenue__column.is-warning i{background:var(--yellow)}.sd-revenue__column b{padding-top:7px;font-size:.65rem}.sd-stock{background:var(--ink);color:var(--white);padding:28px 22px}.sd-stock__row{border-bottom:1px solid #ffffff29;grid-template-columns:26px 92px 1fr auto;align-items:center;gap:12px;min-height:58px;display:grid}.sd-stock__row>span{color:var(--yellow);font-size:.62rem}.sd-stock__row b{font-size:.72rem}.sd-stock__row i{border:1px solid #ffffff52;height:9px}.sd-stock__row i:after{content:"";width:var(--level);background:var(--teal);transform-origin:0;height:100%;display:block}.sd-stock__row.is-warning i:after{background:var(--yellow)}.sd-stock__row strong{font-size:.7rem}.sd-cash{background:var(--yellow);align-content:center;gap:18px;min-height:270px;padding:30px;display:grid}.sd-cash__step{grid-template-columns:82px 1fr 82px;align-items:center;gap:14px;display:grid}.sd-cash__step span{font-size:.68rem;font-weight:800}.sd-cash__step i{border:1px solid var(--ink);height:22px}.sd-cash__step i:after{content:"";width:var(--level);background:var(--ink);transform-origin:0;height:100%;display:block}.sd-cash__step.is-accent i:after{background:var(--teal)}.sd-cash__step strong{text-align:right;font-size:.78rem}.sd-customer{background:var(--teal);min-height:270px;color:var(--white);grid-template-columns:repeat(3,1fr);align-items:center;gap:18px;padding:30px;display:grid;position:relative}.sd-customer__line{transform-origin:0;background:#ffffff80;height:2px;position:absolute;top:50%;left:12%;right:12%}.sd-customer__event{text-align:center;justify-items:center;gap:7px;display:grid;position:relative}.sd-customer__event>span{background:var(--white);width:36px;height:36px;color:var(--ink);border-radius:50%;place-items:center;font-size:.62rem;font-weight:800;display:grid}.sd-customer__event b{font-size:.68rem}.sd-customer__event strong{color:var(--yellow);font-size:.78rem}.sd-report{background:var(--white);min-height:270px;padding:26px}.sd-report__rule{gap:6px;margin-bottom:20px;display:flex}.sd-report__rule span{background:var(--ink-20);border-radius:50%;width:8px;height:8px}.sd-report__item{border-top:1px solid var(--sd-line);grid-template-columns:28px 1fr auto;align-items:center;gap:12px;padding:13px 0;display:grid}.sd-report__item>span{color:var(--teal);font-size:.62rem;font-weight:800}.sd-report__item b{font-size:.72rem}.sd-report__item strong{font-size:.78rem}.sd-report__item.is-warning{background:linear-gradient(90deg,var(--yellow-18),transparent)}.sd-report__approval{background:var(--ink);color:var(--white);justify-content:space-between;gap:16px;margin-top:17px;padding:12px;font-size:.65rem;display:flex}.sd-report__approval b{color:var(--yellow)}.sd-problem{background:var(--white);overflow:clip}.sd-problem__grid{gap:clamp(42px,6vw,76px);display:grid}.sd-problem__overview{grid-template-columns:.72fr 1.28fr;align-items:start;gap:clamp(48px,8vw,110px);display:grid}.sd-problem__heading{z-index:1;align-self:start;position:sticky;top:104px}.sd-problem__heading>p:last-child,.sd-section-heading>p:last-child,.sd-capabilities header>p:last-child{color:var(--ink-72);max-width:42ch;margin-top:22px}.sd-symptoms{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.sd-symptoms li{border-bottom:1px solid var(--sd-line);grid-template-columns:42px 1fr;gap:18px;padding:26px 0;display:grid}.sd-symptoms span{color:var(--teal);font-size:.67rem;font-weight:800}.sd-symptoms strong{font-size:clamp(1.05rem,1.8vw,1.4rem);line-height:1.42}.sd-impact{border-block:1px solid var(--ink);grid-column:1/-1;grid-template-columns:repeat(3,1fr);margin-top:clamp(12px,3vw,36px);display:grid}.sd-impact article{border-right:1px solid var(--sd-line);flex-direction:column;min-height:210px;padding:26px;display:flex}.sd-impact article:last-child{border-right:0}.sd-impact span{color:var(--teal);text-transform:uppercase;letter-spacing:.08em;font-size:.64rem;font-weight:800}.sd-impact h3{margin-top:auto}.sd-impact p{color:var(--ink-72);margin-top:12px;font-size:.88rem}.sd-page--ledger .sd-impact{grid-template-columns:1fr}.sd-page--ledger .sd-impact article{border-right:0;border-bottom:1px solid var(--sd-line);grid-template-columns:120px .6fr 1fr;align-items:center;gap:24px;min-height:0;display:grid}.sd-page--ledger .sd-impact article:last-child{border-bottom:0}.sd-page--ledger .sd-impact h3,.sd-page--ledger .sd-impact p{margin:0}.sd-page--bridge .sd-problem__overview{grid-template-columns:1fr 1fr}.sd-page--bridge .sd-problem__heading{grid-column:1/-1;position:static}.sd-page--timeline .sd-symptoms{border-block:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.sd-page--timeline .sd-symptoms li{border-right:1px solid var(--sd-line);border-bottom:0;flex-direction:column;min-height:190px;padding:24px;display:flex}.sd-page--timeline .sd-symptoms li:last-child{border-right:0}.sd-page--timeline .sd-symptoms strong{margin-top:auto}.sd-page--timeline .sd-problem__heading{position:static}.sd-page--timeline .sd-problem__overview{grid-template-columns:.66fr 1.34fr}.sd-page--timeline .sd-impact{grid-template-columns:repeat(3,1fr)}.sd-page--editorial .sd-problem__overview{grid-template-columns:.9fr 1.1fr}.sd-page--editorial .sd-impact article:nth-child(2){background:var(--yellow-18)}.sd-page--split .sd-impact,.sd-page--bridge .sd-impact,.sd-page--editorial .sd-impact{grid-template-columns:1.2fr .8fr}.sd-page--split .sd-impact article:first-child,.sd-page--bridge .sd-impact article:first-child,.sd-page--editorial .sd-impact article:first-child{background:var(--rice);grid-row:span 2;min-height:360px}.sd-page--split .sd-impact article:not(:first-child),.sd-page--bridge .sd-impact article:not(:first-child),.sd-page--editorial .sd-impact article:not(:first-child){border-right:0;border-bottom:1px solid var(--sd-line);min-height:180px}.sd-page--split .sd-impact article:last-child,.sd-page--bridge .sd-impact article:last-child,.sd-page--editorial .sd-impact article:last-child{border-bottom:0}.sd-manual-gap{background:var(--teal);color:var(--white);overflow:hidden}.sd-manual-gap__layout{grid-template-columns:.58fr 1.42fr;align-items:start;gap:clamp(48px,8vw,120px);display:grid}.sd-manual-gap__copy{z-index:1;position:sticky;top:104px}.sd-manual-gap__copy .section-kicker{color:var(--yellow)}.sd-manual-gap__copy>p:last-child{color:#ffffffbd;max-width:38ch;margin-top:22px}.sd-manual-gap__visual{grid-template-columns:minmax(180px,.58fr) minmax(0,1.42fr);align-items:start;gap:24px;display:grid}.sd-manual-gap__note{background:var(--yellow);min-height:260px;color:var(--ink);border:1px solid var(--ink);flex-direction:column;padding:24px;display:flex;position:relative;transform:rotate(-2deg)}.sd-manual-gap__note:after{content:"";border-right:1px solid var(--white);border-bottom:1px solid var(--white);pointer-events:none;width:100%;height:100%;position:absolute;bottom:-8px;right:-8px}.sd-manual-gap__note span,.sd-manual-gap__check b{text-transform:uppercase;letter-spacing:.08em;font-size:.66rem;font-weight:800}.sd-manual-gap__note strong{margin-top:auto;font-size:clamp(1.2rem,2vw,1.75rem);line-height:1.2}.sd-manual-gap__note small{color:var(--ink-72);margin-top:16px;line-height:1.5}.sd-manual-gap__checks{border-top:1px solid #fff6}.sd-manual-gap__check{border-bottom:1px solid #ffffff47}.sd-manual-gap__check summary{cursor:pointer;grid-template-columns:36px 1fr;align-items:center;gap:14px;padding:20px 0;font-weight:800;list-style:none;display:grid}.sd-manual-gap__check summary::-webkit-details-marker{display:none}.sd-manual-gap__check summary:after{content:"+";color:var(--yellow);grid-column:3;font-size:1.3rem}.sd-manual-gap__check[open] summary:after{content:"−"}.sd-manual-gap__check summary span{color:var(--yellow);font-size:.65rem}.sd-manual-gap__check>div{grid-template-columns:1fr 1fr;gap:20px;padding:0 0 22px 50px;display:grid}.sd-manual-gap__check p{color:#ffffffbd;font-size:.82rem}.sd-manual-gap__check b{color:var(--yellow);margin-bottom:7px;display:block}.sd-page--ledger .sd-manual-gap__layout,.sd-page--editorial .sd-manual-gap__layout{grid-template-columns:1fr}.sd-page--ledger .sd-manual-gap__copy,.sd-page--editorial .sd-manual-gap__copy{grid-template-columns:.75fr 1.25fr;align-items:end;gap:28px;display:grid;position:static}.sd-page--ledger .sd-manual-gap__copy .section-kicker,.sd-page--editorial .sd-manual-gap__copy .section-kicker{grid-column:1/-1}.sd-page--ledger .sd-manual-gap__copy>p:last-child,.sd-page--editorial .sd-manual-gap__copy>p:last-child{margin:0}.sd-page--timeline .sd-manual-gap__visual{grid-template-columns:1fr}.sd-page--timeline .sd-manual-gap__note{min-height:180px;transform:none}.sd-page--timeline .sd-manual-gap__checks{border:1px solid #ffffff52;grid-template-columns:repeat(3,1fr);display:grid}.sd-page--timeline .sd-manual-gap__check{border-bottom:0;border-right:1px solid #ffffff40}.sd-page--timeline .sd-manual-gap__check:last-child{border-right:0}.sd-page--timeline .sd-manual-gap__check summary{padding:18px}.sd-page--timeline .sd-manual-gap__check summary span{display:none}.sd-page--timeline .sd-manual-gap__check>div{grid-template-columns:1fr;padding:0 18px 20px}.sd-workflow-section{background:var(--ink);color:var(--white)}.sd-workflow-section .section-kicker{color:var(--yellow)}.sd-section-heading{grid-template-columns:1fr .65fr;align-items:end;gap:34px;margin-bottom:clamp(42px,6vw,72px);display:grid}.sd-section-heading .section-kicker{grid-column:1/-1;margin-bottom:-14px}.sd-section-heading h2{max-width:16ch}.sd-workflow-section .sd-section-heading>p:last-child{color:#ffffffad}.sd-workflow{border-block:1px solid #ffffff47;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.sd-workflow__step{border-right:1px solid #ffffff2e;flex-direction:column;min-height:300px;padding:24px;display:flex;position:relative}.sd-workflow__step:last-child{border-right:0}.sd-workflow__step>span{color:var(--yellow);font-size:.66rem;font-weight:800}.sd-workflow__step>div{margin-top:auto}.sd-workflow__step small{color:var(--yellow);text-transform:uppercase;letter-spacing:.1em;font-size:.64rem;font-weight:800}.sd-workflow__step h3{margin-top:9px;font-size:clamp(1.25rem,2.2vw,1.8rem)}.sd-workflow__step p{color:#ffffffa8;margin-top:13px;font-size:.84rem}.sd-scenario-section{background:var(--rice);overflow:hidden}.sd-scenario{gap:clamp(42px,8vw,76px);display:grid}.sd-scenario__overview{grid-template-columns:.72fr 1.28fr;align-items:start;gap:clamp(42px,8vw,112px);display:grid}.sd-scenario__intro{z-index:1;align-self:start;position:sticky;top:104px}.sd-scenario__intro>p:last-child{color:var(--ink-72);margin-top:22px}.sd-scenario__board{background:var(--teal);color:var(--white);border:1px solid var(--ink);box-shadow:12px 12px 0 var(--yellow)}.sd-scenario__board dl{margin:0}.sd-scenario__board dl>div{border-bottom:1px solid #ffffff38;grid-template-columns:.65fr .55fr 1fr;align-items:center;gap:18px;padding:20px 22px;display:grid}.sd-scenario__board dt{color:var(--yellow);font-size:.68rem;font-weight:800}.sd-scenario__board dd{margin:0;font-size:1.05rem;font-weight:800}.sd-scenario__board small{color:#ffffffb3;line-height:1.45}.sd-scenario__finding{padding:28px 22px}.sd-scenario__finding span,.sd-scenario__receipt span{color:var(--yellow);text-transform:uppercase;letter-spacing:.1em;font-size:.64rem;font-weight:800;display:block}.sd-scenario__finding strong{margin-top:12px;font-size:clamp(1.25rem,2.5vw,2rem);line-height:1.35;display:block}.sd-scenario__receipt{border-top:1px solid var(--ink);grid-template-columns:.7fr 1.3fr;gap:42px;padding-top:30px;display:grid}.sd-scenario__receipt ul{flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.sd-scenario__receipt li{border:1px solid var(--ink-20);border-radius:999px;padding:7px 10px;font-size:.72rem;font-weight:700}.sd-scenario__receipt>div:nth-child(2) p{margin-top:12px;font-size:1.1rem;font-weight:700}.sd-scenario__receipt>small{color:var(--ink-72);grid-column:1/-1;font-size:.76rem}.sd-page--bridge .sd-scenario__overview{grid-template-columns:1.05fr .95fr}.sd-page--bridge .sd-scenario__intro{order:2}.sd-page--bridge .sd-scenario__board{box-shadow:-12px 12px 0 var(--yellow);order:1}.sd-page--editorial .sd-scenario__overview{grid-template-columns:1fr}.sd-page--editorial .sd-scenario__intro{grid-template-columns:1fr 1fr;align-items:end;gap:24px;display:grid;position:static}.sd-page--editorial .sd-scenario__intro .section-kicker{grid-column:1/-1}.sd-page--editorial .sd-scenario__intro>p:last-child{margin:0}.sd-page--editorial .sd-scenario__board{grid-template-columns:1fr .72fr;display:grid}.sd-page--editorial .sd-scenario__finding{border-left:1px solid #ffffff38}.sd-capabilities{background:var(--white)}.sd-capabilities__layout{grid-template-columns:.72fr 1.28fr;align-items:start;gap:clamp(48px,8vw,112px);display:grid}.sd-capabilities header{z-index:1;position:sticky;top:104px}.sd-capability-list{border-top:1px solid var(--ink)}.sd-capability{border-bottom:1px solid var(--sd-line);min-width:0;min-height:116px;transition:transform var(--fast) var(--ease),background var(--fast),box-shadow var(--fast);grid-template-columns:48px .62fr 1fr 34px;align-items:center;gap:18px;margin-inline:0;padding:10px 12px;text-decoration:none;display:grid;overflow:hidden}.sd-capability[href]:hover,.sd-capability[href]:focus-visible{background:var(--teal-12);box-shadow:-5px 0 0 var(--yellow);transform:translate(5px)}.sd-capability>span{border:1px solid var(--ink);background:var(--rice);width:40px;height:40px;color:var(--teal);transition:transform var(--fast) var(--ease);place-items:center;font-size:.64rem;font-weight:800;display:grid}.sd-capability[href]:hover>span,.sd-capability[href]:focus-visible>span{transform:rotate(-5deg)}.sd-capability>div,.sd-capability p{min-width:0}.sd-capability>div strong,.sd-capability>div small{display:block}.sd-capability>div small{color:var(--teal);margin-top:5px;font-size:.64rem;font-weight:700}.sd-capability p{color:var(--ink-72);overflow-wrap:break-word;font-size:.85rem}.sd-capability>b{color:var(--teal);font-size:.65rem}.sd-capability--limited{background:var(--yellow-18)}.sd-page--timeline .sd-capabilities__layout{grid-template-columns:1fr}.sd-page--timeline .sd-capabilities header{grid-template-columns:1fr 1fr;align-items:end;gap:30px;display:grid;position:static}.sd-page--timeline .sd-capabilities header .section-kicker{grid-column:1/-1}.sd-page--timeline .sd-capabilities header>p:last-child{margin:0}.sd-page--timeline .sd-capability-list{grid-template-columns:repeat(3,1fr);display:grid}.sd-page--timeline .sd-capability{border-right:1px solid var(--sd-line);flex-direction:column;align-items:flex-start;min-height:230px;padding:24px;display:flex}.sd-page--timeline .sd-capability p{margin-top:auto}.sd-capability>span{color:#0000;position:relative}.sd-capability>span:before{content:"";background:var(--teal);width:5px;height:17px;box-shadow:8px -5px 0 var(--yellow),16px 3px 0 var(--ink)}.sd-capability:nth-child(2)>span:before{border:5px solid var(--teal);background:var(--yellow);width:17px;height:17px;box-shadow:none;border-radius:50%}.sd-capability:nth-child(3)>span:before{border:2px solid var(--ink);background:var(--teal);width:17px;height:17px;box-shadow:5px 5px 0 var(--yellow)}.sd-capability>span[data-capability-icon]{background:var(--capability-icon-image) center/contain no-repeat;box-shadow:none;border-color:#0000}.sd-capability>span[data-capability-icon]:before{content:none}.sd-capability>span[data-capability-icon]>i{display:none}.sd-context{background:var(--rice)}.sd-context .sd-section-heading{margin-bottom:36px}.sd-industry-list{background:var(--ink-20);border:1px solid var(--ink-20);grid-template-rows:1fr 1fr;grid-template-columns:1.2fr .8fr;gap:1px;display:grid}.sd-industry-list a{background:var(--rice);min-width:0;min-height:160px;transition:transform var(--fast) var(--ease),background var(--fast),box-shadow var(--fast);grid-template-columns:48px 1fr;align-content:start;gap:18px;margin:0;padding:24px;text-decoration:none;display:grid;overflow:hidden}.sd-industry-list a:first-child{background:var(--white);grid-row:1/-1;align-content:end;min-height:321px}.sd-industry-list a:hover,.sd-industry-list a:focus-visible{background:var(--white);box-shadow:0 5px 0 var(--yellow);transform:translateY(-4px)}.sd-industry-list span{border:1px solid var(--ink);background:var(--white);width:40px;height:40px;color:var(--teal);transition:transform var(--fast) var(--ease);place-items:center;font-size:.65rem;font-weight:800;display:grid}.sd-industry-list a:hover span,.sd-industry-list a:focus-visible span{transform:rotate(-5deg)}.sd-industry-list strong,.sd-industry-list p{min-width:0}.sd-industry-list strong{align-self:center}.sd-industry-list p,.sd-industry-list b{grid-column:2}.sd-industry-list p{color:var(--ink-72);overflow-wrap:break-word}.sd-industry-list b{color:var(--teal);font-size:.72rem}.sd-start{background:var(--yellow)}.sd-start__layout{grid-template-columns:1.15fr .85fr;align-items:stretch;gap:clamp(46px,8vw,110px);display:grid}.sd-start__steps ol{border-top:1px solid var(--ink);margin:34px 0 0;padding:0;list-style:none}.sd-start__steps li{border-bottom:1px solid #0b30453d;grid-template-columns:42px 1fr;gap:18px;padding:22px 0;display:grid}.sd-start__steps li>span{color:var(--teal);font-size:.65rem;font-weight:800}.sd-start__steps li p{color:var(--ink-72);margin-top:6px}.sd-resource{background:var(--ink);min-height:420px;color:var(--white);flex-direction:column;padding:clamp(28px,4vw,48px);display:flex}.sd-resource>span{color:var(--yellow);text-transform:uppercase;letter-spacing:.1em;font-size:.66rem;font-weight:800}.sd-resource h3{margin-top:auto;font-size:clamp(1.7rem,3.3vw,3rem)}.sd-resource p{color:#ffffffad;margin-top:18px}.sd-resource .text-link{color:var(--yellow);margin-top:24px}.sd-page--editorial .sd-start__layout{grid-template-columns:.8fr 1.2fr}.sd-page--editorial .sd-resource{min-height:360px}.sd-faq-close{background:var(--white)}.sd-faq__layout{grid-template-columns:.72fr 1.28fr;gap:clamp(48px,8vw,112px);display:grid}.sd-faq-list details{border-top:1px solid var(--sd-line);padding:22px 0}.sd-faq-list details:last-child{border-bottom:1px solid var(--sd-line)}.sd-faq-list summary{cursor:pointer;font-weight:800}.sd-faq-list p{color:var(--ink-72);margin-top:13px}.sd-close-visual{margin-top:clamp(56px,8vw,112px)}.sd-close{border-top:1px solid var(--ink);justify-content:space-between;align-items:center;gap:42px;margin-top:clamp(70px,9vw,120px);padding-block:clamp(50px,7vw,82px);display:flex}.sd-close h2{font-size:clamp(1.8rem,3.7vw,3.6rem)}.sd-close p{color:var(--ink-72);max-width:48ch;margin-top:15px}@media (prefers-reduced-motion:no-preference) and (width>=1201px) and (hover:hover) and (pointer:fine){.sd-visual{animation:sd-visual-enter .76s var(--ease) both}.sd-revenue__column i{animation:sd-grow-y .8s var(--ease) both}.sd-revenue__column:nth-child(2) i{animation-delay:.1s}.sd-revenue__column:nth-child(3) i{animation-delay:.18s}.sd-stock__row i:after,.sd-cash__step i:after{animation:sd-grow-x .82s var(--ease) both}.sd-stock__row:nth-child(2) i:after,.sd-cash__step:nth-child(2) i:after{animation-delay:.1s}.sd-stock__row:nth-child(3) i:after,.sd-cash__step:nth-child(3) i:after{animation-delay:.18s}.sd-customer__line{animation:sd-grow-x .85s .18s var(--ease) both}.sd-customer__event{animation:sd-event .56s var(--ease) both;animation-delay:calc(var(--i) * .11s + .25s)}.sd-report__item{animation:sd-report-line .56s var(--ease) both}.sd-report__item:nth-child(3){animation-delay:90ms}.sd-report__item:nth-child(4){animation-delay:.18s}.sd-workflow__step:after{content:"";background:var(--yellow);transform-origin:0;height:3px;transition:transform .52s var(--ease);position:absolute;bottom:0;left:24px;right:24px;transform:scaleX(0)}.sd-workflow__step:hover:after{transform:scaleX(1)}@keyframes sd-visual-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes sd-grow-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes sd-grow-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes sd-event{0%{transform:translateY(12px)}to{transform:none}}@keyframes sd-report-line{0%{transform:translate(-12px)}to{transform:none}}}@media (width<=1200px){.sd-hero__layout,.sd-page--ledger .sd-hero__layout,.sd-page--editorial .sd-hero__layout,.sd-problem__grid,.sd-page--bridge .sd-problem__grid,.sd-page--timeline .sd-problem__grid,.sd-page--editorial .sd-problem__grid,.sd-manual-gap__layout,.sd-page--ledger .sd-manual-gap__copy,.sd-page--editorial .sd-manual-gap__copy,.sd-scenario,.sd-page--bridge .sd-scenario,.sd-capabilities__layout,.sd-start__layout,.sd-page--editorial .sd-start__layout,.sd-faq__layout{grid-template-columns:1fr}.sd-page--bridge .sd-hero__copy,.sd-page--timeline .sd-hero__copy{order:1}.sd-page--bridge .sd-hero__visual,.sd-page--timeline .sd-hero__visual{order:2}.sd-problem__heading,.sd-manual-gap__copy,.sd-scenario__intro,.sd-capabilities header{position:static}.sd-page--ledger .sd-manual-gap__copy .section-kicker,.sd-page--editorial .sd-manual-gap__copy .section-kicker{grid-column:auto}.sd-page--ledger .sd-manual-gap__copy>p:last-child,.sd-page--editorial .sd-manual-gap__copy>p:last-child{margin-top:22px}.sd-page--timeline .sd-symptoms{grid-column:auto}.sd-section-heading{grid-template-columns:1fr}.sd-section-heading .section-kicker{margin-bottom:-10px}.sd-workflow{grid-template-columns:repeat(2,1fr)}.sd-workflow__step:nth-child(2){border-right:0}.sd-workflow__step:nth-child(n+3){border-top:1px solid #ffffff2e}.sd-scenario__receipt{grid-column:auto}.sd-page--bridge .sd-scenario__intro,.sd-page--bridge .sd-scenario__board,.sd-page--bridge .sd-scenario__receipt{order:initial}.sd-page--editorial .sd-scenario__intro,.sd-page--timeline .sd-capabilities header{grid-template-columns:1fr}.sd-page--editorial .sd-scenario__intro .section-kicker,.sd-page--timeline .sd-capabilities header .section-kicker{grid-column:auto}.sd-page--editorial .sd-scenario__board{grid-template-columns:1fr}.sd-page--editorial .sd-scenario__finding{border-top:1px solid #ffffff38;border-left:0}.sd-page--timeline .sd-capability-list{grid-template-columns:1fr}.sd-page--timeline .sd-capability{border-right:0;grid-template-columns:34px .62fr 1fr 20px;min-height:0;padding:0;display:grid}.sd-page--timeline .sd-capability p{margin:0}.sd-hero__visual{justify-self:center;width:min(100%,720px);margin-right:0}.sd-visual{max-height:none}.sd-problem__overview,.sd-page--bridge .sd-problem__overview,.sd-page--timeline .sd-problem__overview,.sd-page--editorial .sd-problem__overview,.sd-scenario__overview,.sd-page--bridge .sd-scenario__overview{grid-template-columns:1fr}}@media (hover:none),(pointer:coarse){.sd-problem__heading,.sd-manual-gap__copy,.sd-scenario__intro,.sd-capabilities header{position:static;top:auto}}@media (width<=767px){.sd-page h1{font-size:clamp(2.35rem,12vw,3.45rem)}.sd-page h2{font-size:clamp(1.85rem,9vw,2.75rem)}.sd-hero{padding-top:46px}.sd-hero__action{grid-template-columns:1fr}.sd-hero__action .button{width:100%}.sd-visual{box-shadow:8px 8px 0 var(--ink)}.sd-visual__head{grid-template-columns:1fr}.sd-visual__head small{text-align:left;grid-area:auto/1;max-width:none}.sd-visual__metrics{grid-template-columns:1fr}.sd-visual__metrics>div{border-right:0;border-bottom:1px solid var(--sd-line)}.sd-visual__metrics>div:last-child{border-bottom:0}.sd-revenue{height:220px;padding-inline:18px}.sd-stock__row{grid-template-columns:25px 72px 1fr}.sd-stock__row strong{text-align:right;grid-column:3}.sd-cash{padding:22px 16px}.sd-cash__step{grid-template-columns:68px 1fr}.sd-cash__step strong{grid-column:2}.sd-customer{gap:8px;min-height:240px;padding-inline:15px}.sd-customer__event b,.sd-customer__event strong{font-size:.6rem}.sd-impact,.sd-page--timeline .sd-impact{grid-template-columns:1fr}.sd-impact article,.sd-page--split .sd-impact article:first-child,.sd-page--bridge .sd-impact article:first-child,.sd-page--editorial .sd-impact article:first-child{border-right:0;border-bottom:1px solid var(--sd-line);grid-row:auto;min-height:165px}.sd-impact article:last-child{border-bottom:0}.sd-page--ledger .sd-impact article{grid-template-columns:1fr;gap:8px}.sd-page--timeline .sd-symptoms{grid-template-columns:1fr}.sd-page--timeline .sd-symptoms li{border-right:0;border-bottom:1px solid var(--sd-line);min-height:145px}.sd-manual-gap__visual{grid-template-columns:1fr}.sd-manual-gap__note{min-height:210px;transform:none}.sd-page--timeline .sd-manual-gap__checks{grid-template-columns:1fr}.sd-page--timeline .sd-manual-gap__check{border-bottom:1px solid #ffffff40;border-right:0}.sd-manual-gap__check>div,.sd-page--timeline .sd-manual-gap__check>div{grid-template-columns:1fr;padding-left:0}.sd-industry-list{grid-template-rows:auto;grid-template-columns:1fr}.sd-industry-list a:first-child{grid-row:auto;min-height:180px}.sd-workflow{grid-template-columns:1fr}.sd-workflow__step{border-top:1px solid #ffffff2e;border-right:0;min-height:220px}.sd-workflow__step:first-child{border-top:0}.sd-scenario__board dl>div{grid-template-columns:1fr;gap:5px}.sd-scenario__receipt{grid-template-columns:1fr}.sd-capability,.sd-page--timeline .sd-capability{grid-template-columns:48px 1fr;gap:12px;padding:20px 0}.sd-capability p,.sd-capability>b{grid-column:2}.sd-industry-list a{grid-template-columns:48px 1fr;gap:10px;padding:22px}.sd-industry-list p,.sd-industry-list b{grid-column:2}.sd-resource{min-height:330px}.sd-close{flex-direction:column;align-items:flex-start}.sd-close .button-row,.sd-close .button{width:100%}}@media (width<=740px){.sd-capability,.sd-page--timeline .sd-capability,.sd-industry-list a{grid-template-columns:48px minmax(0,1fr);padding:18px 0}.sd-close .button-row{flex-wrap:wrap}}.sd-hero__layout,.sd-page--ledger .sd-hero__layout,.sd-page--editorial .sd-hero__layout{grid-template-columns:minmax(0,.84fr) minmax(500px,1.16fr);align-items:center;gap:clamp(38px,5vw,74px)}.sd-hero__copy,.sd-page--bridge .sd-hero__copy,.sd-page--timeline .sd-hero__copy{text-align:left;order:1;width:auto;margin:0;display:block}.sd-hero__meta{justify-content:flex-start}.sd-page h1{max-width:12ch;font-size:clamp(2.55rem,4.8vw,4.85rem);line-height:1}.sd-hero__copy .lede{max-width:48ch;margin-inline:0}.sd-hero__action{text-align:left;justify-content:flex-start}.sd-hero__visual,.sd-page--bridge .sd-hero__visual,.sd-page--timeline .sd-hero__visual{order:2;justify-self:stretch;width:100%;max-width:none;margin:0;transform:none}.sd-visual{max-height:none}@media (width<=1200px){.sd-hero__layout,.sd-page--ledger .sd-hero__layout,.sd-page--editorial .sd-hero__layout{grid-template-columns:1fr}.sd-hero__copy{max-width:760px}.sd-hero__visual{justify-self:center;width:min(100%,760px)}}@media (width>=961px) and (width<=1200px){.sd-hero__layout,.sd-page--ledger .sd-hero__layout,.sd-page--editorial .sd-hero__layout{grid-template-columns:minmax(260px,.8fr) minmax(430px,1.2fr);gap:clamp(24px,3vw,42px)}.sd-hero__copy{max-width:none}.sd-hero__visual,.sd-page--bridge .sd-hero__visual,.sd-page--timeline .sd-hero__visual{justify-self:stretch;width:100%}}@media (width<=767px){.sd-page h1{max-width:none;font-size:clamp(2.3rem,11vw,3.55rem)}.sd-hero__action{grid-template-columns:1fr;width:100%}.sd-hero__action .button{width:100%}.sd-visual__next{min-height:240px;padding:18px}}@media (width>=1201px) and (hover:hover) and (pointer:fine){.sd-capability-list,.sd-industry-list{padding-inline:6px}.sd-capability,.sd-industry-list a{padding-inline:16px}.sd-capability[href]:hover,.sd-capability[href]:focus-visible,.sd-industry-list a:hover,.sd-industry-list a:focus-visible{box-shadow:0 5px 0 var(--yellow);transform:translateY(-3px)}}@media (width<=1200px),(hover:none),(pointer:coarse){.sd-capability[href]:hover,.sd-capability[href]:focus-visible,.sd-industry-list a:hover,.sd-industry-list a:focus-visible{box-shadow:none;transform:none}.sd-capability[href]:hover>span,.sd-capability[href]:focus-visible>span,.sd-industry-list a:hover span,.sd-industry-list a:focus-visible span{transform:none}}@media (prefers-reduced-motion:reduce){.sd-visual,.sd-visual__tabs label,.sd-revenue__column i,.sd-stock__row i:after,.sd-cash__step i:after,.sd-customer__line,.sd-customer__event,.sd-report__item,.sd-workflow__step:after,.sd-manual-gap__note,.sd-capability,.sd-capability>span,.sd-industry-list a,.sd-industry-list span{transition:none!important;animation:none!important;transform:none!important}}.sd-capabilities__workspace{gap:28px;min-width:0;display:grid}.sd-context-rail{border-top:1px solid var(--ink);grid-template-columns:minmax(210px,.42fr) minmax(0,1fr);gap:28px;padding-top:28px;display:grid}.sd-context-rail>div>span{color:var(--teal);letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;font-weight:800}.sd-context-rail h3{text-wrap:balance;max-width:18ch;margin-top:10px;font-size:clamp(1.45rem,2.3vw,2.35rem);line-height:1.08}.sd-industry-list--compact{background:0 0;border:0;grid-template-rows:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px}.sd-industry-list--compact a,.sd-industry-list--compact a:first-child{border:1px solid var(--sd-line);background:var(--rice);grid-row:auto;align-content:start;min-height:210px}.sd-industry-list--compact a:first-child{background:var(--white)}.sd-industry-list--compact a:nth-child(2){background:var(--yellow-18)}.sd-industry-list--compact a:nth-child(3){background:var(--teal);color:var(--white)}.sd-industry-list--compact a:nth-child(3) p{color:#ffffffb3}.sd-industry-list--compact a:nth-child(3) b{color:var(--yellow)}@media (width<=1200px){.sd-context-rail{grid-template-columns:1fr}.sd-industry-list--compact{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=740px){.sd-industry-list--compact{grid-template-columns:1fr}.sd-industry-list--compact a,.sd-industry-list--compact a:first-child{min-height:150px}.sd-context-rail{gap:20px}}
