:root{--dm-ease-out:cubic-bezier(.16, 1, .3, 1);--dm-ease-precise:cubic-bezier(.2, 0, 0, 1);--dm-ease-build:cubic-bezier(.7, 0, .2, 1);--dm-ease-spring:cubic-bezier(.34, 1.4, .64, 1);--dm-dist:18px;--dm-start:-1;--dm-flow:var(--primary);--dm-flow-soft:color-mix(in oklab, var(--primary) 22%, transparent);--dm-flow-glow:color-mix(in oklab, var(--mint) 60%, transparent)}[dir=rtl]{--dm-start:1}@media (width<=1023px){:root{--dm-dist:12px}}@media (width<=640px){:root{--dm-dist:8px}}@keyframes dm-rise{0%{opacity:0;translate:0 var(--dm-dist)}}@keyframes dm-fade{0%{opacity:0}}@keyframes dm-mask-up{0%{clip-path:polygon(-8% -40%,108% -40%,108% -40%,-8% -40%);translate:0 .3em}to{clip-path:polygon(-8% -40%,108% -40%,108% 140%,-8% 140%);translate:0}}@keyframes dm-write-ltr{0%{clip-path:polygon(-8% -40%,-8% -40%,-8% 140%,-8% 140%)}to{clip-path:polygon(-8% -40%,108% -40%,108% 140%,-8% 140%)}}@keyframes dm-write-rtl{0%{clip-path:polygon(108% -40%,108% -40%,108% 140%,108% 140%)}to{clip-path:polygon(-8% -40%,108% -40%,108% 140%,-8% 140%)}}@keyframes dm-push{0%{opacity:0;translate:calc(var(--dm-start) * 36px) 0}}@keyframes dm-deal-ltr{0%{clip-path:inset(-20% 100% -20% -8%);translate:-24px}to{clip-path:inset(-20% -8%);translate:0}}@keyframes dm-deal-rtl{0%{clip-path:inset(-20% -8% -20% 100%);translate:24px}to{clip-path:inset(-20% -8%);translate:0}}@keyframes dm-depth{0%{opacity:0;translate:0 34px;scale:.955}}@keyframes dm-layers{0%{opacity:0;transform:perspective(1400px)rotateX(9deg)translateY(46px)}}@keyframes dm-settle{0%{scale:1.07}}@keyframes dm-lift{0%{translate:0 14px}}@keyframes dm-push-solid{0%{translate:calc(var(--dm-start) * 28px) 0}}@keyframes dm-depth-solid{0%{translate:0 26px;scale:.965}}@keyframes dm-layers-solid{0%{transform:perspective(1400px)rotateX(7deg)translateY(36px)}}@keyframes dm-sheen{0%{background-position:var(--dm-sheen-from) 0}to{background-position:var(--dm-sheen-to) 0}}@keyframes dm-pop{0%{opacity:0;scale:.7}}@keyframes dm-grow-x{0%{scale:0 1}}@keyframes dm-grow-y{0%{scale:1 0}}@keyframes dm-signal{0%{opacity:0;translate:0}12%{opacity:1}88%{opacity:1}to{translate:0 var(--dm-run,100%);opacity:0}}a>svg.lucide-arrow-left,a>svg.lucide-arrow-right,button>svg.lucide-arrow-left,button>svg.lucide-arrow-right{transition:translate .32s var(--dm-ease-out)}@media (hover:hover){a:hover>svg.lucide-arrow-left,button:hover>svg.lucide-arrow-left{translate:-4px}a:hover>svg.lucide-arrow-right,button:hover>svg.lucide-arrow-right{translate:4px}}a:focus-visible>svg.lucide-arrow-left{translate:-4px}a:focus-visible>svg.lucide-arrow-right{translate:4px}[data-slot=button]{transition-property:color,background-color,border-color,box-shadow,translate,scale;transition-duration:.22s;transition-timing-function:var(--dm-ease-out)}[data-slot=button]:active{scale:.97}#digit-orbit .dm-orbit-copy>*{animation:dm-rise .9s var(--dm-ease-out) backwards}#digit-orbit .dm-orbit-copy>:first-child{animation-name:dm-lift;animation-duration:1.1s;animation-delay:.25s}#digit-orbit .dm-orbit-copy>:nth-child(2){animation-name:dm-mask-up;animation-duration:1.05s;animation-delay:.4s}#digit-orbit .dm-orbit-copy>:nth-child(3){animation-name:dm-lift;animation-delay:.55s}#digit-orbit .dm-orbit-copy>:nth-child(4){animation-delay:.62s}#digit-orbit .dm-orbit-copy>:nth-child(5){animation-delay:.74s}.dm-orbit-pause{z-index:3;border:1px solid color-mix(in oklab, var(--mint) 35%, transparent);background:color-mix(in oklab, var(--dark) 70%, transparent);height:36px;color:var(--mint);cursor:pointer;opacity:.78;border-radius:999px;align-items:center;gap:8px;padding-inline:12px;font-size:12.5px;font-weight:600;transition:opacity .2s,background-color .2s;display:inline-flex;position:absolute;inset-block-end:18px;inset-inline-end:18px}.dm-orbit-pause:hover,.dm-orbit-pause:focus-visible{opacity:1;background:color-mix(in oklab, var(--dark) 92%, transparent)}.dm-orbit-pause:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.dm-orbit-pause svg{width:14px;height:14px}#digit-orbit[data-paused] #dgt-bg *{animation-play-state:paused!important}@media (prefers-reduced-motion:no-preference){#digit-orbit #dgt-bg .dgt-ring{animation:dm-ring-in 1.6s var(--dm-ease-out) backwards}#digit-orbit #dgt-bg .dgt-r2{animation-delay:.14s}#digit-orbit #dgt-bg .dgt-r3{animation-delay:.28s}#digit-orbit #dgt-bg .dgt-core{animation:dm-pop 1.1s var(--dm-ease-spring) backwards}#digit-orbit #dgt-bg .dgt-vignette{animation:1.2s backwards dm-fade}}@keyframes dm-ring-in{0%{opacity:0;scale:.5}}.hx .hx-lines{animation:dm-grid-open 1.8s var(--dm-ease-out) .1s backwards}@keyframes dm-grid-open{0%{clip-path:circle(0% at 72% 38%)}to{clip-path:circle(140% at 72% 38%)}}.hx .hx-orb{animation-name:hx-drift,dm-fade;animation-duration:18s,1.6s;animation-timing-function:ease-in-out,ease;animation-iteration-count:infinite,1;animation-direction:alternate,normal;animation-fill-mode:none,backwards}.hx .hx-orb-2{animation-duration:24s,1.6s;animation-direction:alternate-reverse,normal}.hx .hx-frame{animation:dm-frame-in 1.3s var(--dm-ease-out) .35s backwards}@keyframes dm-frame-in{0%{opacity:0;scale:.92}}.hx .hx-top>*{animation:dm-rise .8s var(--dm-ease-out) backwards}.hx .hx-top>:nth-child(2){animation-delay:.12s}.hx .hx-tab{animation:dm-rise .7s var(--dm-ease-out) backwards;animation-delay:calc(.55s + var(--dm-k,0) * 70ms)}.hx .hx-tab:nth-child(2){--dm-k:1}.hx .hx-tab:nth-child(3){--dm-k:2}.hx .hx-tab:nth-child(4){--dm-k:3}.hx .hx-tab:nth-child(5){--dm-k:4}.hx .hx-controls{animation:.8s 1s backwards dm-fade}.imported-page>:is(.hero,.pos-hero) .scene-hero-copy>*,.imported-page>:is(.hero,.pos-hero)>[data-import-container]>[data-import-container]:not(.scene-hero-copy)>*,.pv-hero .pv-hero-copy>*,.hr-hero .hr-hero-copy>*,.sp-hero .sp-hero-copy>*{animation:dm-rise .8s var(--dm-ease-out) backwards}:is(.scene-hero-copy,.pv-hero-copy,.hr-hero-copy,.sp-hero-copy)>:nth-child(2){animation-delay:60ms}:is(.scene-hero-copy,.pv-hero-copy,.hr-hero-copy,.sp-hero-copy)>:nth-child(3){animation-delay:.18s}:is(.scene-hero-copy,.pv-hero-copy,.hr-hero-copy,.sp-hero-copy)>:nth-child(4){animation-delay:.26s}:is(.scene-hero-copy,.pv-hero-copy,.hr-hero-copy,.sp-hero-copy)>:nth-child(5){animation-delay:.36s}:is(.scene-hero-copy,.pv-hero-copy,.hr-hero-copy,.sp-hero-copy)>:nth-child(n+6){animation-delay:.44s}:is(.scene-hero-copy,.pv-hero-copy,.hr-hero-copy,.sp-hero-copy)>h1~p,.imported-page>:is(.hero,.pos-hero) [data-import-container]>h1~p{animation-name:dm-lift!important}html[data-dm=crm] :is(.scene-hero-copy,.sp-hero-copy)>h1~p,html[data-dm=crm] .imported-page>.hero [data-import-container]>h1~p{animation-name:dm-push-solid!important}.imported-page>:is(.hero,.pos-hero) h1,.pv-hero h1,.hr-hero h1,.sp-hero h1{animation:dm-mask-up 1s var(--dm-ease-out) 60ms backwards!important}html[data-dm=pro] :is(.imported-page>:is(.hero,.pos-hero),.pv-hero) h1,html[data-dm=site] .imported-page>:is(.hero,.pos-hero) h1{animation:dm-write-ltr .95s var(--dm-ease-precise) 60ms backwards!important}html[data-dm=pro][dir=rtl] :is(.imported-page>:is(.hero,.pos-hero),.pv-hero) h1,html[data-dm=site][dir=rtl] .imported-page>:is(.hero,.pos-hero) h1{animation-name:dm-write-rtl!important}html[data-dm=crm] :is(.scene-hero-copy,.sp-hero-copy)>*{animation-name:dm-push;animation-duration:.85s}html[data-dm=crm] :is(.imported-page>.hero,.sp-hero) h1{animation:dm-deal-ltr .9s var(--dm-ease-out) 60ms backwards!important}html[data-dm=crm][dir=rtl] :is(.imported-page>.hero,.sp-hero) h1{animation-name:dm-deal-rtl!important}html[data-dm=construction] :is(.scene-hero-copy,.sp-hero-copy)>*{animation-duration:.95s;animation-timing-function:var(--dm-ease-build)}html[data-dm=construction] :is(.imported-page>.hero,.sp-hero) h1{animation-duration:.95s!important;animation-timing-function:cubic-bezier(.45,0,.15,1)!important}html[data-dm=pos] :is(.imported-page>:is(.hero,.pos-hero)) h1{animation-duration:.7s!important}html[data-dm=pos] .imported-page>:is(.hero,.pos-hero) .scene-hero-copy>:last-child>*{animation:dm-pop .5s var(--dm-ease-spring) backwards;animation-delay:calc(.42s + var(--dm-k,0) * 80ms)}html[data-dm=pos] .scene-hero-copy>:last-child>:nth-child(2){--dm-k:1}html[data-dm=pos] .scene-hero-copy>:last-child>:nth-child(3){--dm-k:2}html[data-dm=pos] .scene-hero-copy>:last-child>:nth-child(4){--dm-k:3}html[data-dm=pos] .scene-hero-copy>:last-child>:nth-child(5){--dm-k:4}html[data-dm=pos] .scene-hero-copy>:last-child>:nth-child(n+6){--dm-k:5}.imported-page .pos-hero :has(>.chip){flex-wrap:wrap;gap:8px;display:flex}.imported-page .pos-hero .chip{border:1px solid var(--dline);background:var(--card);color:var(--deep);border-radius:999px;align-items:center;padding:5px 12px;font-size:12.5px;font-weight:600;line-height:1.4;display:inline-flex}.imported-page .scene-hero>.page-scene-background img{animation:dm-settle 1.8s var(--dm-ease-out) backwards;will-change:translate}.imported-page .scene-hero>.page-scene-background.page-scene-background:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(100deg, transparent 38%, color-mix(in oklab, var(--card) 42%, transparent) 50%, transparent 62%) no-repeat;--dm-sheen-from:0%;--dm-sheen-to:100%;animation:dm-sheen 1.5s var(--dm-ease-out) .2s both;opacity:.9;background-size:300% 100%;position:absolute;inset:0}[dir=ltr] .imported-page .scene-hero>.page-scene-background.page-scene-background:after{--dm-sheen-from:100%;--dm-sheen-to:0%}.pv-hero .pv-hero-screen{animation:dm-depth-solid 1.1s var(--dm-ease-precise) .2s backwards}.pv-hero .pv-hero-toc>li{animation:dm-rise .6s var(--dm-ease-precise) backwards;animation-delay:calc(.5s + var(--dm-k,0) * 60ms)}.pv-hero .pv-hero-toc>li:nth-child(2){--dm-k:1}.pv-hero .pv-hero-toc>li:nth-child(3){--dm-k:2}.pv-hero .pv-hero-toc>li:nth-child(4){--dm-k:3}.pv-hero .pv-hero-toc>li:nth-child(5){--dm-k:4}.pv-hero .pv-hero-toc>li:nth-child(n+6){--dm-k:5}.sp-hero .sp-hero-aside{animation:dm-lift .9s var(--dm-ease-out) .2s backwards}html[data-dm=crm] .sp-hero .sp-hero-aside{animation-name:dm-push-solid}.sp-hero .sp-hero-mosaic,.sp-hero .sp-hero-art{animation:dm-depth-solid 1.1s var(--dm-ease-out) .2s backwards}html[data-dm=construction] .sp-hero .sp-hero-mosaic{animation:dm-layers-solid 1.25s var(--dm-ease-build) .2s backwards}html[data-dm=crm] .sp-hero .sp-hero-mosaic{animation:dm-push-solid 1.05s var(--dm-ease-out) .2s backwards}.sp-hero .sp-legend>*{animation:dm-rise .6s var(--dm-ease-out) backwards;animation-delay:calc(.7s + var(--dm-k,0) * 90ms)}.sp-hero .sp-legend>:nth-child(2){--dm-k:1}.sp-hero .sp-legend>:nth-child(3){--dm-k:2}.sp-hero .sp-legend>:nth-child(4){--dm-k:3}html[data-dm=fsm] .sp-hero .sp-hero-art{animation:dm-push-solid 1.05s var(--dm-ease-out) .2s backwards}html[data-dm=fsm] .sp-hero .sp-hero-art :is(li,figure,.hs-node){animation:dm-rise .55s var(--dm-ease-out) backwards;animation-delay:calc(.6s + var(--dm-k,0) * .11s)}.hr-hero .hr-art-lead,.hr-hero .hr-inset{animation:dm-depth-solid 1.05s var(--dm-ease-out) .2s backwards}.hr-hero :is(.hr-orbit-nodes,.hr-path,.hr-ruler,.hr-gates,.hr-drill,.hr-questions)>li,.hr-hero :is(.hr-stack-item,.hr-layer),.hr-hero .hr-loop>:not(.hr-loop-ring):not(.hr-loop-hub){animation:dm-rise .6s var(--dm-ease-out) backwards;animation-delay:calc(.42s + var(--dm-k,0) * .11s)}.hr-hero :is(ul,ol,.hr-stack,.hr-layers,.hr-loop)>:nth-child(2){--dm-k:1}.hr-hero :is(ul,ol,.hr-stack,.hr-layers,.hr-loop)>:nth-child(3){--dm-k:2}.hr-hero :is(ul,ol,.hr-stack,.hr-layers,.hr-loop)>:nth-child(4){--dm-k:3}.hr-hero :is(ul,ol,.hr-stack,.hr-layers,.hr-loop)>:nth-child(5){--dm-k:4}.hr-hero :is(ul,ol,.hr-stack,.hr-layers,.hr-loop)>:nth-child(6){--dm-k:5}.hr-hero :is(ul,ol,.hr-stack,.hr-layers,.hr-loop)>:nth-child(n+7){--dm-k:6}.hr-art[data-art=constellation] .hr-orbit-ring{animation:dm-pop 1.1s var(--dm-ease-out) .25s backwards}.hr-art[data-art=constellation] .hr-orbit-nodes>li{animation-name:dm-pop;animation-timing-function:var(--dm-ease-spring)}.hr-art[data-art=constellation] .hr-orbit-center{animation:.8s 1.1s backwards dm-fade}.hr-art[data-art=journey] .hr-path>li{animation-name:dm-push}.hr-art[data-art=journey] .hr-stack-item{animation-name:dm-layers-solid;animation-duration:.9s}.hr-art[data-art=schedule] .hr-ruler>li{animation-name:dm-pop;animation-duration:.45s;animation-delay:calc(.38s + var(--dm-k,0) * 70ms)}.hr-art[data-art=schedule] .hr-ruler-tick{animation:dm-grow-y .5s var(--dm-ease-out) backwards;animation-delay:inherit;transform-origin:bottom}.hr-art[data-art=pipeline] .hr-gates>li{animation-name:dm-push;animation-duration:.55s;animation-delay:calc(.4s + var(--dm-k,0) * .15s)}.hr-art[data-art=pipeline] .hr-gate-no{animation:dm-pop .5s var(--dm-ease-spring) backwards;animation-delay:inherit}.hr-art[data-art=service] .hr-loop-ring{animation:dm-spin-in 1.4s var(--dm-ease-out) .2s backwards}@keyframes dm-spin-in{0%{opacity:0;rotate:-120deg;scale:.8}}.hr-art[data-art=service] .hr-loop-hub{animation:dm-pop .8s var(--dm-ease-spring) .3s backwards}.hr-art[data-art=drill] .hr-drill>li{animation-duration:.5s;animation-delay:calc(.38s + var(--dm-k,0) * .14s)}.hr-art[data-art=drill] .hr-layer{animation-name:dm-layers-solid;animation-duration:.95s}.hr-art[data-art=blueprint] .hr-questions>li{animation-name:dm-fade;animation-duration:.7s}.hr-hero .hr-flow>li{animation:dm-rise .5s var(--dm-ease-out) backwards;animation-delay:calc(.62s + var(--dm-k,0) * 90ms)}.hr-hero .hr-flow>li:nth-child(2){--dm-k:1}.hr-hero .hr-flow>li:nth-child(3){--dm-k:2}.hr-hero .hr-flow>li:nth-child(4){--dm-k:3}.hr-hero .hr-flow>li:nth-child(5){--dm-k:4}.hr-hero .hr-flow>li:nth-child(n+6){--dm-k:5}.dm-flowline{z-index:0;pointer-events:none;width:2px;position:absolute;inset-block:15%;inset-inline-end:50%}.dm-flowline-track{background:linear-gradient(to bottom, transparent, var(--dm-flow) 14%, var(--dm-flow) 86%, transparent);transform-origin:top;opacity:.55;animation:dm-grow-y 1.4s var(--dm-ease-out) .35s backwards;border-radius:2px;position:absolute;inset:0}.dm-flowline-node{inset-inline-start:50%;top:calc(var(--k) * 25% + 6%);border:1.5px solid var(--dm-flow);background:var(--card);width:14px;height:14px;box-shadow:0 0 0 4px color-mix(in oklab, var(--card) 70%, transparent);animation:dm-pop .55s var(--dm-ease-spring) backwards;animation-delay:calc(.55s + var(--k) * .23s);border-radius:4px;margin-inline-start:-7px;position:absolute}[dir=rtl] .dm-flowline-node{margin-inline:0 -7px;inset-inline:auto 50%}.dm-flowline-node:after{content:"";background:var(--dm-flow);opacity:.9;border-radius:1px;position:absolute;inset:3px}.dm-flowline-signal{position:absolute;inset-block:0;inset-inline:-4px;overflow:hidden}.dm-flowline-signal:before{content:"";background:linear-gradient(to bottom, transparent, var(--dm-flow-glow), var(--dm-flow));width:6px;height:24px;animation:dm-signal-run 3.8s var(--dm-ease-precise) 2s 3 both;inset-inline-start:2px;border-radius:6px;position:absolute;top:-24px}@keyframes dm-signal-run{0%{opacity:0;top:-24px}12%{opacity:1}88%{opacity:1}to{opacity:0;top:100%}}.dm-flowline[data-glyph=hr] .dm-flowline-node,.dm-flowline[data-glyph=fsm] .dm-flowline-node{border-radius:50%}.dm-flowline[data-glyph=hr] .dm-flowline-node:after{border-radius:50%;inset:3.5px}.dm-flowline[data-glyph=fsm] .dm-flowline-node:after{background:var(--deep);border-radius:50%;inset:4px}.dm-flowline[data-glyph=construction] .dm-flowline-node{border-radius:2px;width:18px;height:10px;margin-inline-start:-9px}[dir=rtl] .dm-flowline[data-glyph=construction] .dm-flowline-node{margin-inline-end:-9px}.dm-flowline[data-glyph=construction] .dm-flowline-node:after{inset:2px 2px 5px}.dm-flowline[data-glyph=crm] .dm-flowline-node{background:var(--dm-flow);clip-path:polygon(0 0,60% 0,100% 50%,60% 100%,0 100%,40% 50%);box-shadow:none;border:0;border-radius:0;rotate:90deg}.dm-flowline[data-glyph=crm] .dm-flowline-node:after{content:none}.dm-flowline[data-glyph=pos] .dm-flowline-node{background:var(--dm-flow);border-radius:6px;width:16px;height:6px;margin-inline-start:-8px}[dir=rtl] .dm-flowline[data-glyph=pos] .dm-flowline-node{margin-inline-end:-8px}.dm-flowline[data-glyph=pos] .dm-flowline-node:after{content:none}@media (width<=1024px){.dm-flowline{inset-block:auto;inset-inline:24px;width:auto;height:2px;top:calc(clamp(220px,56vw,380px) + 6px)}.dm-flowline-track{background:linear-gradient(to left, transparent, var(--dm-flow) 10%, var(--dm-flow) 90%, transparent);transform-origin:100%;animation-name:dm-grow-x}[dir=ltr] .dm-flowline-track{transform-origin:0}.dm-flowline-node,[dir=rtl] .dm-flowline-node{top:-6px;margin:0;inset-inline-start:calc(var(--k) * 25% + 8%);inset-inline-end:auto}.dm-flowline[data-glyph=crm] .dm-flowline-node{rotate:calc(var(--dm-start) * -90deg + 90deg)}.dm-flowline-signal{display:none}}.dm-seq>*{transition:opacity .55s ease, translate .7s var(--dm-ease-out), border-color .4s ease, box-shadow .4s ease;transition-delay:calc(var(--dm-i,0) * .14s)}.dm-seq:not(.dm-play)>*{opacity:0;translate:0 var(--dm-dist)}.sp-flow.dm-seq li+li:before{transform-origin:100%;transition:scale .5s var(--dm-ease-out);transition-delay:calc(var(--dm-i) * .14s + 60ms);scale:0 1}[dir=ltr] .sp-flow.dm-seq li+li:before{transform-origin:0}.sp-flow.dm-seq.dm-play li+li:before{scale:1}.sp-flow.dm-seq .sp-flow-no{transition:scale .45s var(--dm-ease-spring), color .3s ease;transition-delay:calc(var(--dm-i) * .14s + .14s);display:inline-block}.sp-flow.dm-seq:not(.dm-play) .sp-flow-no{scale:.6}@media (width>=1101px){.pv-root .pv-flow.dm-seq>li+li:before{content:"";background:var(--dm-flow);transform-origin:100%;width:16px;height:2px;transition:scale .5s var(--dm-ease-out);transition-delay:calc(var(--dm-i) * .16s + 80ms);top:37px;border-radius:2px;position:absolute;inset-inline-start:-15px;scale:0 1}[dir=ltr] .pv-root .pv-flow.dm-seq>li+li:before{transform-origin:0}.pv-root .pv-flow.dm-seq.dm-play>li+li:before{scale:1}}.pv-root .pv-flow.dm-seq>li{transition-delay:calc(var(--dm-i) * .16s)}.pv-root .pv-flow.dm-seq .pv-flow-no{transition:color .5s;transition-delay:calc(var(--dm-i) * .16s + .2s)}.pv-root .pv-flow.dm-seq.dm-play .pv-flow-no{color:var(--primary)}.pv-root .pv-flow.dm-seq .pp-shot{transition:opacity .6s ease, translate .8s var(--dm-ease-out);transition-delay:calc(var(--dm-i) * .16s + .22s)}.pv-root .pv-flow.dm-seq:not(.dm-play) .pp-shot{opacity:0;translate:0 14px}.cs-next-steps.dm-seq li span{transition:color .4s;transition-delay:calc(var(--dm-i) * .14s + .16s)}.cs-next-steps.dm-seq.dm-play li span{color:var(--mint)}.hr-journey-rail.dm-seq li:after{content:"";background:linear-gradient(to left, var(--primary), var(--mint));transform-origin:100%;height:3px;transition:scale .6s var(--dm-ease-out);transition-delay:calc(var(--dm-i) * .14s + 80ms);inset-inline:0;position:absolute;top:-3px;scale:0 1}[dir=ltr] .hr-journey-rail.dm-seq li:after{transform-origin:0;background:linear-gradient(to right, var(--primary), var(--mint))}.hr-journey-rail.dm-seq.dm-play:not(.dm-progress) li:after{scale:1}.hr-journey-rail.dm-progress li:after{scale:clamp(0, calc(var(--dm-p,0) * var(--dm-n) - var(--dm-i)), 1) 1;transition:none}.hr-journey-rail.dm-progress li{transition:opacity .55s ease, translate .7s var(--dm-ease-out)}.hr-journey-rail.dm-progress.dm-play li:not([data-dm-reached]){opacity:.55}.hr-journey-rail.dm-progress li .hr-journey-no{transition:scale .35s var(--dm-ease-spring), color .3s ease;display:inline-block}.hr-journey-rail.dm-progress li[data-dm-current] .hr-journey-no{color:var(--deep);scale:1.35}.hr-journey-rail.dm-progress li[data-dm-current] strong{color:var(--primary)}@media (width<=900px){.hr-journey-rail.dm-seq li:after{transform-origin:top;inset-inline:0 auto;width:2px;height:auto;top:0;bottom:0;scale:1 0}.hr-journey-rail.dm-seq.dm-play li:after{scale:1}}.dm-swap{animation:dm-swap-in .62s var(--dm-ease-out) both}@keyframes dm-swap-in{0%{opacity:0;translate:0 18px;scale:.975}}.dm-swap[data-dir=back]{animation-name:dm-swap-back}@keyframes dm-swap-back{0%{opacity:0;translate:0 -14px;scale:.985}}.pp .pp-panel{animation:dm-swap-in .6s var(--dm-ease-out) both!important}.pp .pp-panel .pp-panel-grid>:first-child{animation:dm-depth .8s var(--dm-ease-out) 50ms backwards}.pp .pp-panel .pp-panel-side>*{animation:dm-rise .7s var(--dm-ease-out) backwards;animation-delay:calc(.16s + var(--dm-k,0) * 90ms)}.pp .pp-panel .pp-panel-side>:nth-child(2){--dm-k:1}.pp-tab{transition:color .25s ease, background-color .3s var(--dm-ease-out), box-shadow .3s ease, scale .3s var(--dm-ease-spring)}.pp-tab[aria-selected=true]{scale:1.02}@media (hover:hover) and (pointer:fine){.pp-frame{transition:translate .45s var(--dm-ease-out), box-shadow .45s var(--dm-ease-out)}.pp-frame:hover{translate:0 -3px}}.dm-journey-flow{background:linear-gradient(to bottom, var(--mint), var(--primary));transform-origin:top;width:1px;transition:transform .7s var(--dm-ease-out);pointer-events:none;inset-inline-start:23px;position:absolute;top:24px;bottom:24px}@media (prefers-reduced-motion:reduce){.dm-journey-flow{transition:none}}.mm-indicator{z-index:2;height:2px;width:var(--mm-iw,0px);background:var(--primary);translate:var(--mm-ix,0px) var(--mm-iy,0px);opacity:0;pointer-events:none;transition:translate .42s var(--dm-ease-out), width .42s var(--dm-ease-out), opacity .25s ease;border-radius:2px;position:absolute;top:0;left:0}.mm-nav[data-indicator] .mm-indicator{opacity:1}.mm-nav[data-indicator] .mm-item[data-active] .mm-top-label:after{opacity:0}.mm-item .mm-top-label:after{transition:opacity .2s}.mm-panel-inner{transform-origin:top;animation:dm-panel-in .34s var(--dm-ease-out) both!important}@keyframes dm-panel-in{0%{opacity:0;clip-path:inset(0 0 100% round 0 0 22px 22px);translate:0 -6px}to{opacity:1;clip-path:inset(0 round 0 0 22px 22px);translate:0}}.mm-nav[data-switch] .mm-panel-inner{animation:dm-panel-swap .3s var(--dm-ease-out) both!important}@keyframes dm-panel-swap{0%{opacity:.3;translate:calc(var(--mm-dir,1) * var(--dm-start) * -18px) 0}}.mm-item[data-compact] .mm-panel-inner{animation-name:dm-panel-in-compact!important}@keyframes dm-panel-in-compact{0%{opacity:0;translate:0 -6px;scale:.98}}.mm-grid>*,.mm-systems>*{animation:dm-rise .45s var(--dm-ease-out) backwards}.mm-grid>:nth-child(2),.mm-systems>:nth-child(2){animation-delay:50ms}.mm-grid>:nth-child(3){animation-delay:.1s}.mm-grid>:nth-child(n+4){animation-delay:.14s}.mm-depts>li,.mm-solutions>li,.mm-families>li{animation:dm-rise .4s var(--dm-ease-out) backwards;animation-delay:calc(60ms + var(--dm-k,0) * 28ms)}.mm-depts>li:nth-child(2),.mm-solutions>li:nth-child(2),.mm-families>li:nth-child(2){--dm-k:1}.mm-depts>li:nth-child(3),.mm-solutions>li:nth-child(3),.mm-families>li:nth-child(3){--dm-k:2}.mm-depts>li:nth-child(4),.mm-solutions>li:nth-child(4),.mm-families>li:nth-child(4){--dm-k:3}.mm-depts>li:nth-child(5),.mm-solutions>li:nth-child(5),.mm-families>li:nth-child(5){--dm-k:4}.mm-depts>li:nth-child(6),.mm-solutions>li:nth-child(6),.mm-families>li:nth-child(6){--dm-k:5}.mm-depts>li:nth-child(7),.mm-solutions>li:nth-child(7){--dm-k:6}.mm-depts>li:nth-child(8),.mm-solutions>li:nth-child(8){--dm-k:7}.mm-depts>li:nth-child(n+9),.mm-solutions>li:nth-child(n+9){--dm-k:8}.mm-dept-icon{transition:background-color .2s ease, color .2s ease, translate .35s var(--dm-ease-spring), rotate .35s var(--dm-ease-spring)}.mm-dept:hover .mm-dept-icon,.mm-dept:focus-visible .mm-dept-icon,.mm-solutions a:hover .mm-dept-icon{translate:0 -2px;rotate:calc(var(--dm-start) * 6deg)}.mm-shot-body{position:relative}.mm-shot-body img{animation:none!important}.mm-shot-body .mm-shot-next{animation:dm-shot-in .42s var(--dm-ease-out) both!important}@keyframes dm-shot-in{0%{opacity:0;scale:1.035}}.mm-shot-body .mm-shot-prev{position:absolute;inset:0;animation:.42s both dm-fade-out!important}.mm-shot-body[data-fit=contain] .mm-shot-prev{width:calc(100% - 28px);height:calc(100% - 28px);inset:14px}@keyframes dm-fade-out{to{opacity:0}}.mm-shot figcaption .mm-cap{animation:dm-rise .35s var(--dm-ease-out) both;display:block}.pp-lb-overlay[data-state=open]{animation:.3s both dm-fade!important}.pp-lb-overlay[data-state=closed]{animation:.22s both dm-fade-out!important}.pp-lb[data-state=closed]{animation:.22s both dm-lb-out}@keyframes dm-lb-out{to{opacity:0;scale:.985}}.pp-lb[data-state=open] .pp-lb-top{animation:dm-rise .45s var(--dm-ease-out) .12s backwards}.pp-lb[data-step=next] .pp-lb-img{animation:dm-lb-step .38s var(--dm-ease-out) both;--dm-lb-x:calc(var(--dm-start) * -40px)}.pp-lb[data-step=prev] .pp-lb-img{animation:dm-lb-step .38s var(--dm-ease-out) both;--dm-lb-x:calc(var(--dm-start) * 40px)}@keyframes dm-lb-step{0%{opacity:0;translate:var(--dm-lb-x) 0}}.dm-rail{z-index:40;pointer-events:none;transition:opacity .4s ease, translate .5s var(--dm-ease-out), visibility 0s linear .4s;inset-inline-start:18px;display:none;position:fixed;top:50%;translate:0 -50%}.dm-rail:not([data-on]){opacity:0;visibility:hidden;translate:calc(var(--dm-start) * 12px) -50%}.dm-rail[data-on]{transition-delay:0s}@media (width>=1400px) and (height>=700px){.dm-rail{display:block}}.dm-rail ol{pointer-events:auto;gap:4px;margin:0;padding:6px 0;list-style:none;display:grid;position:relative}.dm-rail-track,.dm-rail-fill{z-index:0;background:color-mix(in oklab, var(--deep) 14%, transparent);inset-inline-start:13px;border-radius:2px;width:2px;position:absolute;top:19px;bottom:19px}.dm-rail-fill{height:calc((100% - 38px) * var(--dm-rail,0));background:linear-gradient(to bottom, var(--mint), var(--primary));transition:height .5s var(--dm-ease-out);bottom:auto}.dm-rail button{height:26px;color:var(--deep);cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:10px;padding:0 6px;display:flex;position:relative}.dm-rail-dot{z-index:1;border:2px solid color-mix(in oklab, var(--deep) 28%, transparent);background:var(--paper);width:16px;height:16px;transition:border-color .3s ease, background-color .3s ease, scale .35s var(--dm-ease-spring);border-radius:50%;flex:none;position:relative}.dm-rail button[data-seen] .dm-rail-dot{border-color:var(--primary)}.dm-rail button[aria-current] .dm-rail-dot{border-color:var(--primary);background:var(--primary);box-shadow:0 0 0 4px color-mix(in oklab, var(--primary) 18%, transparent);scale:1.25}.dm-rail-label{background:var(--card);box-shadow:0 10px 26px -14px color-mix(in oklab, var(--deep) 45%, transparent);border:1px solid var(--dline);white-space:nowrap;opacity:0;translate:calc(var(--dm-start) * -6px) 0;pointer-events:none;transition:opacity .2s ease, translate .3s var(--dm-ease-out);border-radius:8px;padding:4px 10px;font-size:12.5px;font-weight:700;line-height:1.4}.dm-rail button:hover .dm-rail-label,.dm-rail button:focus-visible .dm-rail-label{opacity:1;translate:0}.dm-rail button:focus-visible{outline:none}.dm-rail button:focus-visible .dm-rail-dot{outline:2px solid var(--ring);outline-offset:2px}.dm-rail[data-dark] .dm-rail-dot{background:var(--dark)}@media (width>=1101px){.hr-cap[data-variant=split] .hr-cap-body{align-items:start}.hr-cap[data-variant=split] .hr-cap-visual{position:sticky;top:112px}}.site-header{view-transition-name:dm-header}.cw-root{view-transition-name:dm-chat}::view-transition-group(dm-header){animation-duration:0s}::view-transition-group(dm-chat){animation-duration:0s}::view-transition-old(root){animation:.2s both dm-vt-out}::view-transition-new(root){animation:dm-vt-in .42s var(--dm-ease-out) both}@keyframes dm-vt-out{to{opacity:0;translate:0 -10px}}@keyframes dm-vt-in{0%{opacity:0;translate:0 14px}}html:active-view-transition-type(dm-department)::view-transition-new(root){animation:dm-vt-wipe-ltr .55s var(--dm-ease-out) both}html[dir=rtl]:active-view-transition-type(dm-department)::view-transition-new(root){animation-name:dm-vt-wipe-rtl}@keyframes dm-vt-wipe-ltr{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes dm-vt-wipe-rtl{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}html:active-view-transition-type(dm-department)::view-transition-old(root){animation:.4s both dm-vt-out}html:active-view-transition-type(dm-department){background:var(--deep)}@media (width<=1023px){.hr-cap[data-variant=split] .hr-cap-visual{position:static}.pp .pp-panel .pp-panel-grid>:first-child{animation-name:dm-rise}}@media (prefers-reduced-motion:reduce){#digit-orbit .dm-orbit-copy>*,.hx .hx-lines,.hx .hx-orb,.hx .hx-frame,.hx .hx-top>*,.hx .hx-tab,.hx .hx-controls,.imported-page>:is(.hero,.pos-hero) *,.imported-page .scene-hero>.page-scene-background,.imported-page .scene-hero>.page-scene-background img,.pv-hero *,.hr-hero *,.sp-hero *,.dm-flowline *,.dm-swap,.pp .pp-panel,.pp .pp-panel *,.mm-panel-inner,.mm-grid>*,.mm-systems>*,.mm-depts>li,.mm-solutions>li,.mm-families>li,.mm-shot-body *,.mm-shot figcaption .mm-cap,.pp-lb-overlay,.pp-lb,.pp-lb *,.dm-orbit-pause{animation:none!important}.imported-page .scene-hero>.page-scene-background.page-scene-background:after{content:none}html[data-dm][dir] :is(.imported-page>:is(.hero,.pos-hero),.pv-hero,.hr-hero,.sp-hero) :is(h1,h1~p,[data-import-container]>h1~p),html[data-dm] .mm-nav[data-switch] .mm-panel-inner,html[data-dm] .mm-item[data-compact] .mm-panel-inner,html[data-dm] .mm-shot-body :is(.mm-shot-next,.mm-shot-prev),html[data-dm] .pp-lb-overlay[data-state],html[data-dm] .pp .pp-panel{animation:none!important}.dm-seq>*,.dm-seq li:before,.dm-seq li:after,.dm-seq .sp-flow-no,.dm-seq .pv-flow-no,.dm-seq .pp-shot,.mm-indicator,.dm-rail *,.pp-frame,.pp-tab,a>svg.lucide-arrow-left,a>svg.lucide-arrow-right,button>svg.lucide-arrow-left,button>svg.lucide-arrow-right,[data-slot=button],.mm-dept-icon{transition:none!important}.dm-seq>*,.dm-seq .pp-shot{opacity:1!important;translate:none!important}.dm-seq li:before,.dm-seq li:after,.dm-seq .sp-flow-no{scale:1!important}.mm-shot-prev{display:none}.hx .hx-orb{animation:none!important}.hr-cap[data-variant=split] .hr-cap-visual{position:static}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}
