/* Motion V39: progressive motion only; content remains visible without JavaScript. */
:root{--motion-ease:cubic-bezier(.16,1,.3,1);--scroll-progress:0}
html[data-motion-ready] .motion-section>.shell>.section-head,html[data-motion-ready] .motion-section>.shell>.logo-head{clip-path:inset(0 0 100% 0);transform:translateY(22px);transition:clip-path .85s var(--motion-ease),transform .85s var(--motion-ease)}
html[data-motion-ready] .motion-section.motion-entered>.shell>.section-head,html[data-motion-ready] .motion-section.motion-entered>.shell>.logo-head{clip-path:inset(0);transform:none}
.motion-orb{position:fixed;z-index:9999;width:170px;height:170px;border-radius:50%;background:radial-gradient(circle,rgba(153,230,192,.11),transparent 68%);pointer-events:none;transform:translate(-50%,-50%);mix-blend-mode:screen;opacity:.65;will-change:left,top}
.logo-card,.proof-card,.career-card,.quote-card,.inquiry-form{--motion-lift:0px;transform:translate3d(0,var(--motion-lift),0)}
.hero-portrait img,.storybook-frame img{will-change:transform;transform:translate3d(0,var(--parallax-y,0px),0) scale(1.015)}
.career-list::after{content:"";position:absolute;left:-4px;top:calc(var(--career-progress,0) * 100%);width:9px;height:9px;border-radius:50%;background:#111;box-shadow:0 0 0 5px rgba(17,17,17,.12);transform:translateY(-50%);transition:top .12s linear}
.logo-card img{transition:transform .5s var(--motion-ease),filter .35s ease}.logo-card:hover img{transform:scale(1.045)}
.hero-deck-card,.orbit-system,.appknox-scan,.trust-orbit,.sendworks-signal{animation-play-state:paused}.motion-entered .hero-deck-card,.motion-entered .orbit-system,.motion-entered .appknox-scan,.motion-entered .trust-orbit,.motion-entered .sendworks-signal{animation-play-state:running}
@media(max-width:900px),(pointer:coarse){.motion-orb{display:none}.hero-portrait img,.storybook-frame img{transform:none}.career-list::after{display:none}}
@media(prefers-reduced-motion:reduce){html[data-motion-ready] .motion-section>.shell>.section-head,html[data-motion-ready] .motion-section>.shell>.logo-head{clip-path:none;transform:none;transition:none}.motion-orb,.career-list::after{display:none}.hero-portrait img,.storybook-frame img,.logo-card img{transform:none!important;transition:none}}
