@keyframes mk-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes mk-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes mk-ring{0%{transform:scale(.6);opacity:.9}to{transform:scale(1.8);opacity:0}}.mk-reveal[data-inview=false] .mk-rise{opacity:0;transform:translateY(18px)}.mk-reveal[data-inview=true] .mk-rise{animation:mk-rise .7s cubic-bezier(.2,.7,.2,1) both;animation-delay:var(--mk-delay,0s)}.mk-truck{offset-rotate:auto;offset-distance:var(--mk-rest,0);transform-box:fill-box;transform-origin:center;animation:mk-travel var(--mk-duration,16s) linear infinite;animation-delay:var(--mk-delay,0s)}@keyframes mk-travel{0%{offset-distance:0}to{offset-distance:100%}}.mk-stop-ring{transform-box:fill-box;transform-origin:center;animation:mk-ring 2.4s ease-out infinite;animation-delay:var(--mk-delay,0s)}.mk-route{stroke-dasharray:2400;stroke-dashoffset:2400;animation:mk-draw 2.4s cubic-bezier(.4,0,.2,1) forwards;animation-delay:var(--mk-delay,0s)}@keyframes mk-draw{to{stroke-dashoffset:0}}.mk-cascade{--mk-cycle:9s}.mk-cascade-event{animation:mk-pop var(--mk-cycle) ease-out infinite}@keyframes mk-pop{0%{opacity:0;transform:translateY(6px) scale(.94)}5%,60%{opacity:1;transform:translateY(0) scale(1)}72%,to{opacity:0;transform:translateY(-4px) scale(.98)}}.mk-cascade-item{animation:mk-light var(--mk-cycle) ease-out infinite;animation-delay:calc(.6s + var(--i, 0) * .35s)}@keyframes mk-light{0%,4%{background-color:rgb(var(--surface));border-color:rgb(var(--line));box-shadow:none;transform:translateX(0)}58%,9%{background-color:rgb(var(--status-success-bg));border-color:rgb(var(--status-success-fg));box-shadow:0 0 0 4px rgb(var(--status-success-fg)/.12);transform:translateX(4px)}70%,to{background-color:rgb(var(--surface));border-color:rgb(var(--line));box-shadow:none;transform:translateX(0)}}.mk-cascade-tick{opacity:0;animation:mk-tick var(--mk-cycle) ease-out infinite;animation-delay:calc(.75s + var(--i, 0) * .35s)}@keyframes mk-tick{0%,4%{opacity:0;transform:scale(.4)}10%,58%{opacity:1;transform:scale(1)}70%,to{opacity:0}}.mk-converge .mk-copy{transform:translate(var(--mk-x,0),var(--mk-y,0));transition:transform 1.1s cubic-bezier(.4,0,.2,1) var(--mk-delay,0s),opacity .5s ease calc(var(--mk-delay, 0s) + .7s)}.mk-converge[data-inview=true] .mk-copy{transform:translate(0) scale(.5);opacity:0}.mk-converge .mk-one{opacity:0;transform:scale(.7);transition:transform .8s cubic-bezier(.2,.7,.2,1) 1.5s,opacity .6s ease 1.5s}.mk-converge[data-inview=true] .mk-one{opacity:1;transform:scale(1)}.mk-rail-road{background-image:repeating-linear-gradient(90deg,rgb(var(--brand-contrast)/.55) 0 22px,transparent 22px 44px);background-size:44px 100%}.mk-rail-truck{animation:mk-drive 14s linear infinite}@keyframes mk-drive{0%{left:0}to{left:100%}}.mk-hena .mk-thinking,.mk-hena[data-inview=false] .mk-answer,.mk-hena[data-inview=false] .mk-open,.mk-hena[data-inview=false] .mk-row,.mk-hena[data-inview=false] .mk-word{opacity:0}.mk-hena[data-inview=true] .mk-word{animation:mk-word-in .22s ease-out both;animation-delay:calc(.3s + var(--i, 0) * .11s)}@keyframes mk-word-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.mk-hena[data-inview=true] .mk-thinking{animation:mk-thinking 1.3s ease-in-out forwards;animation-delay:1.5s}@keyframes mk-thinking{0%,to{opacity:0}15%,85%{opacity:1}}.mk-hena .mk-dot{animation:mk-blink .9s ease-in-out infinite;animation-delay:calc(var(--i, 0) * .18s)}.mk-hena[data-inview=true] .mk-answer{animation:mk-rise .5s cubic-bezier(.2,.7,.2,1) both;animation-delay:2.9s}.mk-hena[data-inview=true] .mk-row{animation:mk-rise .45s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(3.2s + var(--i, 0) * .22s)}.mk-hena[data-inview=true] .mk-open{animation:mk-rise .45s cubic-bezier(.2,.7,.2,1) both;animation-delay:4.1s}.mk-outbox{--mk-cycle:10s}.mk-signal-bar{transform-origin:bottom;animation:mk-signal var(--mk-cycle) ease-in-out infinite;animation-delay:calc(var(--i, 0) * .08s)}@keyframes mk-signal{0%,12%{opacity:1;transform:scaleY(1)}17%,58%{opacity:.25;transform:scaleY(.35)}63%,to{opacity:1;transform:scaleY(1)}}.mk-signal-label-off,.mk-signal-label-on{animation:mk-label-off var(--mk-cycle) steps(1) infinite}.mk-signal-label-on{animation-name:mk-label-on}@keyframes mk-label-off{0%,15%{opacity:0}16%,59%{opacity:1}60%,to{opacity:0}}@keyframes mk-label-on{0%,59%{opacity:0}60%,88%{opacity:1}89%,to{opacity:0}}.mk-queued{opacity:0;animation:mk-queue var(--mk-cycle) ease-out infinite;animation-delay:calc(2.4s + var(--i, 0) * .7s)}@keyframes mk-queue{0%{opacity:0;transform:translateY(8px)}38%,4%{opacity:1;transform:translateY(0)}44%,to{opacity:0;transform:translateX(40px)}}.mk-landed{opacity:0;animation:mk-land var(--mk-cycle) ease-out infinite;animation-delay:calc(6.6s + var(--i, 0) * .5s)}@keyframes mk-land{0%{opacity:0;transform:translateX(-24px)}30%,5%{opacity:1;transform:translateX(0)}34%,to{opacity:0;transform:translateX(0)}}.mk-marquee{-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}.mk-marquee-track{width:-moz-max-content;width:max-content;animation:mk-marquee 42s linear infinite}.mk-orbit{animation:mk-spin var(--mk-duration,48s) linear infinite}.mk-orbit-item{animation:mk-spin var(--mk-duration,48s) linear infinite reverse}@keyframes mk-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.mk-hex{transform-box:fill-box;transform-origin:center;animation:mk-breathe 7s ease-in-out infinite;animation-delay:calc(var(--i, 0) * -.9s)}@keyframes mk-breathe{0%,to{opacity:.35;transform:scale(.96)}50%{opacity:.9;transform:scale(1)}}.mk-site [data-testid^=marketing-footer-language] button:focus-visible,.mk-site [data-testid^=marketing-language-switcher] button:focus-visible,.mk-site [data-testid^=marketing-legal-links] a:focus-visible{--tw-ring-color:rgb(var(--focus-ring))}@media (prefers-reduced-motion:reduce),print{.mk-converge .mk-one,.mk-hena[data-inview] .mk-answer,.mk-hena[data-inview] .mk-open,.mk-hena[data-inview] .mk-row,.mk-hena[data-inview] .mk-word,.mk-landed,.mk-queued,.mk-reveal[data-inview=false] .mk-rise{opacity:1;transform:none;animation:none;transition:none}.mk-hena .mk-thinking{display:none}.mk-converge .mk-copy{transform:translate(var(--mk-x,0),var(--mk-y,0));opacity:1;transition:none}.mk-truck{animation:none;offset-distance:var(--mk-rest,0)}.mk-route{animation:none;stroke-dashoffset:0}.mk-cascade-item{animation:none;background-color:rgb(var(--status-success-bg));border-color:rgb(var(--status-success-fg))}.mk-cascade-event,.mk-cascade-tick,.mk-signal-bar,.mk-signal-label-on{animation:none;opacity:1;transform:none}.mk-signal-label-off{animation:none;opacity:0}.mk-dot,.mk-hex,.mk-marquee-track,.mk-orbit,.mk-orbit-item,.mk-rail-truck,.mk-stop-ring{animation:none}.mk-rail-truck{left:62%}.mk-marquee{-webkit-mask-image:none;mask-image:none}.mk-marquee-track{width:auto;flex-wrap:wrap;justify-content:center}}:root[data-motion=reduced] .mk-site *,:root[data-motion=reduced] .mk-site :after,:root[data-motion=reduced] .mk-site :before{animation-play-state:paused;transition-duration:0s}:root[data-motion=reduced] .mk-site .mk-cascade-event,:root[data-motion=reduced] .mk-site .mk-cascade-tick,:root[data-motion=reduced] .mk-site .mk-converge .mk-one,:root[data-motion=reduced] .mk-site .mk-hena[data-inview] .mk-answer,:root[data-motion=reduced] .mk-site .mk-hena[data-inview] .mk-open,:root[data-motion=reduced] .mk-site .mk-hena[data-inview] .mk-row,:root[data-motion=reduced] .mk-site .mk-hena[data-inview] .mk-word,:root[data-motion=reduced] .mk-site .mk-landed,:root[data-motion=reduced] .mk-site .mk-queued,:root[data-motion=reduced] .mk-site .mk-reveal[data-inview=false] .mk-rise,:root[data-motion=reduced] .mk-site .mk-reveal[data-inview=true] .mk-rise{animation:none;opacity:1;transform:none}:root[data-motion=reduced] .mk-site .mk-hena .mk-thinking{display:none}:root[data-motion=reduced] .mk-site .mk-converge .mk-copy{animation:none;transform:translate(var(--mk-x,0),var(--mk-y,0));opacity:1}.mk-seq{opacity:0;animation-duration:var(--mk-cycle,12s);animation-timing-function:ease-out;animation-iteration-count:infinite;animation-fill-mode:both}@keyframes mk-seq-in{0%{opacity:0;transform:translateY(6px)}4%,84%{opacity:1;transform:translateY(0)}92%,to{opacity:0;transform:translateY(0)}}@keyframes mk-stamp{0%{opacity:0;transform:scale(1.25)}4%,66%{opacity:1;transform:scale(1)}76%,to{opacity:0;transform:scale(1)}}@keyframes mk-grow{0%{opacity:1;transform:scaleX(0)}8%,86%{opacity:1;transform:scaleX(1)}94%,to{opacity:1;transform:scaleX(0)}}@keyframes mk-bar{0%{opacity:1;transform:scaleY(.1)}10%,86%{opacity:1;transform:scaleY(1)}94%,to{opacity:1;transform:scaleY(.1)}}@keyframes mk-fly{0%{opacity:0;transform:translateX(-8px)}4%{opacity:1;transform:translateX(0)}10%,84%{opacity:1;transform:translateX(48px)}92%,to{opacity:0;transform:translateX(48px)}}@keyframes mk-scrub{0%{opacity:1;transform:scaleX(0)}36%{opacity:1;transform:scaleX(1)}84%{opacity:1;transform:scaleX(1)}92%,to{opacity:0;transform:scaleX(1)}}@keyframes mk-warn{0%{opacity:0}4%,84%{opacity:1}92%,to{opacity:0}}@keyframes mk-dsp-move{0%,16%{opacity:1;transform:translateX(0)}22%,44%{transform:translateX(calc(100% + var(--mk-gap, .5rem)))}50%,72%{transform:translateX(calc(200% + var(--mk-gap, .5rem) * 2))}78%,94%{opacity:1;transform:translateX(calc(300% + var(--mk-gap, .5rem) * 3))}97%,to{opacity:0;transform:translateX(calc(300% + var(--mk-gap, .5rem) * 3))}}.mk-dsp-card{animation:mk-dsp-move var(--mk-cycle,12s) ease-in-out infinite}@keyframes mk-dsp-phase-assigned{0%,23%{opacity:0}27%,44%{opacity:1}48%,to{opacity:0}}@keyframes mk-dsp-phase-transit{0%,51%{opacity:0}55%,72%{opacity:1}76%,to{opacity:0}}@keyframes mk-dsp-phase-delivered{0%,79%{opacity:0}83%,94%{opacity:1}97%,to{opacity:0}}.mk-dsp-assigned{animation-name:mk-dsp-phase-assigned}.mk-dsp-transit{animation-name:mk-dsp-phase-transit}.mk-dsp-delivered{animation-name:mk-dsp-phase-delivered}.mk-arrow-flow{background-image:repeating-linear-gradient(90deg,rgb(var(--brand)) 0 8px,transparent 8px 16px);background-size:16px 100%;animation:mk-arrow .9s linear infinite}@keyframes mk-arrow{to{background-position:16px 0}}@media (prefers-reduced-motion:reduce),print{.mk-arrow-flow,.mk-dsp-card,.mk-seq{animation:none;opacity:1;transform:none}.mk-dsp-card{transform:translateX(calc(100% + var(--mk-gap, .5rem)))}.mk-dsp-delivered,.mk-dsp-transit{display:none}}:root[data-motion=reduced] .mk-site .mk-dsp-card,:root[data-motion=reduced] .mk-site .mk-seq{animation:none;opacity:1;transform:none}:root[data-motion=reduced] .mk-site .mk-dsp-card{transform:translateX(calc(100% + var(--mk-gap, .5rem)))}:root[data-motion=reduced] .mk-site .mk-dsp-delivered,:root[data-motion=reduced] .mk-site .mk-dsp-transit{display:none}.mk-road-truck{offset-rotate:auto;transform-box:fill-box;transform-origin:center;transition:offset-distance .12s linear}@media (prefers-reduced-motion:reduce){.mk-road-truck{transition:none}}.mk-wp{transition:background-color .4s ease,border-color .4s ease,box-shadow .4s ease}.mk-wp[data-on=true]{background-color:rgb(var(--brand-accent));border-color:rgb(var(--brand-accent));box-shadow:0 0 0 5px rgb(var(--brand-accent)/.2),0 0 24px rgb(var(--brand-accent)/.55)}.mk-story-chip{left:-400px;top:0;opacity:0}.mk-story-chip[data-ready=true]{opacity:1}.mk-brand-road{stroke-dasharray:140;stroke-dashoffset:140;animation:mk-brand-draw 2.6s cubic-bezier(.4,0,.2,1) .3s forwards}.mk-brand-road-dash{stroke-dasharray:7 6;stroke-dashoffset:0;animation:mk-brand-dash-in 1.2s ease-out 2.4s both}@keyframes mk-brand-draw{to{stroke-dashoffset:0}}@keyframes mk-brand-dash-in{0%{opacity:0}to{opacity:.5}}.mk-brand-spark{transform-box:fill-box;transform-origin:center;animation:mk-brand-spark 3.2s ease-in-out 2.8s infinite}@keyframes mk-brand-spark{0%,to{opacity:.55;transform:scale(.85) rotate(0deg)}50%{opacity:1;transform:scale(1.15) rotate(12deg)}}.mk-brand-glow{animation:mk-brand-glow 7s ease-in-out infinite}@keyframes mk-brand-glow{0%,to{opacity:.35}50%{opacity:.75}}.mk-brand-float{transform-box:fill-box;transform-origin:center;animation:mk-brand-float 12s ease-in-out infinite}@keyframes mk-brand-float{0%,to{transform:translate(0) rotate(-1.5deg)}50%{transform:translateY(-3px) rotate(1.5deg)}}@media (prefers-reduced-motion:reduce),print{.mk-brand-float,.mk-brand-glow,.mk-brand-road,.mk-brand-road-dash,.mk-brand-spark{animation:none;stroke-dashoffset:0;opacity:1;transform:none}.mk-brand-road-dash{opacity:.5}}:root[data-motion=reduced] .mk-site .mk-brand-road{animation:none;stroke-dashoffset:0}:root[data-motion=reduced] .mk-site .mk-brand-road-dash{animation:none;opacity:.5}