@keyframes sc-in{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}@keyframes sc-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes sc-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes sc-bar{0%{width:0}to{width:var(--w)}}@keyframes sc-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes sc-prog{0%{width:0}to{width:100%}}@keyframes sc-pulse{0%,to{opacity:.6}50%{opacity:1}}@keyframes sc-seq{0%,60%,to{opacity:.25;transform:scale(.5)}30%{opacity:1;transform:scale(1)}}@keyframes sc-chip-glow{0%,to{box-shadow:0 0 #34d39900}50%{box-shadow:0 0 0 4px #34d39926}}@keyframes sc-flow-line{0%{stroke-dashoffset:8px}to{stroke-dashoffset:0}}@keyframes sc-fade-in{0%{opacity:0}to{opacity:1}}@keyframes sc-draw{0%{stroke-dashoffset:300px}to{stroke-dashoffset:0}}@keyframes sc-progress-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes sc-grow-y{0%{opacity:.4;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes sc-page-in{0%{opacity:0;transform:translate(-18px,8px)rotate(-4deg)}to{opacity:1;transform:none}}@keyframes sc-compress{0%{opacity:0;transform:scale(.6)}40%{opacity:1;transform:scale(1.05)}to{opacity:1;transform:none}}@keyframes sc-ripple{0%{opacity:.45;transform:scale(.55)}to{opacity:0;transform:scale(1.55)}}@keyframes sc-catch{0%{opacity:0;transform:translateY(10px)scale(.92)}60%{opacity:1;transform:translateY(-2px)scale(1.03)}to{opacity:1;transform:none}}@keyframes sc-import-document-loop{0%,17.5%{transform:translateY(-33.333%)}20%,37.5%{transform:translateY(-26.667%)}40%,57.5%{transform:translateY(-20%)}60%,77.5%{transform:translateY(-13.333%)}80%,97.5%{transform:translateY(-6.667%)}to{transform:translate(0,0)}}@keyframes sc-import-capture-focus{0%,18%,to{border-color:#83b4f161;box-shadow:0 0 0 4px #eaf3ff38}25%{border-color:#3c87e0bf;box-shadow:0 0 0 5px #5497e71a}}@keyframes sc-import-input-signal{0%,10%{opacity:0;left:0}14%{opacity:1}28%{opacity:1;left:48%}32%,to{opacity:0;left:50%}}@keyframes sc-import-ai-process{0%,28%,44%,to{transform:scale(1)}33%{transform:scale(.94)}38%{transform:scale(1.035)}}@keyframes sc-import-lens-document{0%,25%,76%,to{opacity:0;transform:scale(.72)}34%,68%{opacity:1;transform:scale(1)}}@keyframes sc-import-ai-orbit{0%,27%{opacity:.45;transform:rotate(0)}43%{opacity:1;transform:rotate(360deg)}52%,to{opacity:.45;transform:rotate(360deg)}}@keyframes sc-import-output-signal{0%,43%{opacity:0;left:50%}47%{opacity:1}63%{opacity:1;left:98%}67%,to{opacity:0;left:100%}}@keyframes sc-import-course-resolve{0%,60%,76%,to{opacity:.68;transform:translate(0,0)}66%{opacity:1;transform:translate(3px)}}@keyframes sc-sonar{0%{opacity:.5;transform:scale(.4)}to{opacity:0;transform:scale(1.8)}}@keyframes sc-node-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes sc-gap-hot{0%,to{box-shadow:0 0 #f59e0b59}50%{box-shadow:0 0 0 8px #f59e0b00}}@keyframes sc-path-draw{0%{stroke-dashoffset:var(--path-len,600)}to{stroke-dashoffset:0}}@keyframes sc-key-slide{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}@keyframes sc-key-dock{0%{opacity:0;transform:translateY(-28px)scale(.9)}55%{opacity:1;transform:translateY(4px)scale(1.04)}to{opacity:1;transform:none}}@keyframes sc-socket-glow{0%,to{box-shadow:0 0 #0066ff40}50%{box-shadow:0 0 0 10px #06f0}}@keyframes sc-confetti-burst{0%{opacity:0;transform:translate(0,0)scale(.4)}18%{opacity:1}to{transform:translate3d(var(--dx), var(--dy), 0) scale(1);opacity:0}}@keyframes sc-xp-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.sc-paused *{animation-play-state:paused!important}.sc-bento:not(.sc-bento-ready) [data-bento-anim]{opacity:0;animation:none!important}@media (scripting:none){.sc-bento:not(.sc-bento-ready) [data-bento-anim]{opacity:1!important;transform:none!important}}.sc-bento [data-bento-visual]{-webkit-font-smoothing:antialiased;text-rendering:geometricprecision}[data-import-document-track]{will-change:transform;transform:translateY(-33.333%)}[data-import-document-viewport]{-webkit-mask-image:linear-gradient(#0000 0%,#000 14% 86%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 14% 86%,#0000 100%)}[data-import-signal]{opacity:0}.sc-bento-ready [data-import-document-track]{animation:12s cubic-bezier(.65,0,.35,1) 1.2s infinite sc-import-document-loop}.sc-bento-ready [data-import-capture]{animation:2.4s ease-in-out 1.2s infinite sc-import-capture-focus}.sc-bento-ready [data-import-signal=input]{animation:2.4s ease-in-out 1.2s infinite sc-import-input-signal}.sc-bento-ready [data-import-ai-lens]{animation:2.4s ease-in-out 1.2s infinite sc-import-ai-process}.sc-bento-ready [data-import-lens-document]{animation:2.4s ease-in-out 1.2s infinite sc-import-lens-document}.sc-bento-ready [data-import-ai-orbit]{animation:2.4s ease-in-out 1.2s infinite sc-import-ai-orbit}.sc-bento-ready [data-import-signal=output]{animation:2.4s ease-in-out 1.2s infinite sc-import-output-signal}.sc-bento-ready [data-import-course-node]{animation:2.4s ease-in-out 1.2s infinite sc-import-course-resolve}.sc-bento-ready [data-import-course-node="1"]{animation-delay:1.28s}.sc-bento-ready [data-import-course-node="2"]{animation-delay:1.36s}.sc-bento-ready [data-import-course-node="3"]{animation-delay:1.44s}@media (prefers-reduced-motion:reduce){.sc-bento [data-bento-anim]{opacity:1!important;animation:none!important;transform:none!important}.sc-bento [data-confetti]{display:none!important}.sc-bento [data-import-document-track],.sc-bento [data-import-capture],.sc-bento [data-import-ai-lens],.sc-bento [data-import-lens-document],.sc-bento [data-import-ai-orbit],.sc-bento [data-import-course-node]{animation:none!important;transform:none!important}.sc-bento [data-import-signal],.sc-bento [data-import-lens-document]{display:none!important}.sc-bento [data-import-course-node]{opacity:1!important}}@keyframes hero-knowledge-tile-arrive{0%{opacity:0;transform:translateY(12px)scale(.82)}to{opacity:1;transform:none}}@keyframes hero-grid-cell-pop{0%{opacity:0;transform:translate(0,0)}18%{opacity:1;transform:translate(-4px,-5px)}42%{opacity:1;transform:translate(-3px,-4px)}72%{opacity:.58;transform:translate(-1px,-1px)}to{opacity:0;transform:translate(0,0)}}@keyframes hero-grid-cell-depth{0%,to{opacity:0}18%,42%{opacity:1}72%{opacity:.42}}@keyframes marketing-content-swap{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.hero-knowledge-tile{backface-visibility:hidden;transform-style:preserve-3d;transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s ease-out,filter .28s ease-out;animation:.64s cubic-bezier(.22,1,.36,1) backwards hero-knowledge-tile-arrive}.hero-grid-callout{background:#eff4f9;border:1px solid #becbdb85;border-radius:9px;box-shadow:inset 3px 3px 6px -4px #0f233d42,inset -2px -2px 4px -3px #ffffffb8,0 1px 2px #0f233d08}.hero-grid-hover-cell{transform:translate3d(var(--hero-grid-x,0), var(--hero-grid-y,0), 0);transform-style:preserve-3d}.hero-grid-hover-cell:before{z-index:1;backface-visibility:hidden;content:"";opacity:0;transform-origin:50%;will-change:transform, opacity;background:#f8fbfff5;border-top:1px solid #cbd5e1bd;border-left:1px solid #cbd5e1bd;position:absolute;inset:0}.hero-grid-hover-cell:after{z-index:0;content:"";opacity:0;background:#d3deed;border-bottom:1px solid #8299b87a;border-right:1px solid #8299b87a;position:absolute;inset:0;box-shadow:7px 9px 18px -12px #0f233db8}.hero-grid-hover-cell[data-active=true]:before{animation:.65s cubic-bezier(.16,1,.3,1) both hero-grid-cell-pop;box-shadow:inset -1px -1px #8da4c24d,1px 1px #cddaea,2px 2px #c9d7e8,3px 3px #c5d4e5,4px 4px #c1d0e2}.hero-grid-hover-cell[data-active=true]:after{animation:.65s cubic-bezier(.16,1,.3,1) both hero-grid-cell-depth}@media (hover:hover) and (pointer:fine){.hero-knowledge-tile:hover{z-index:20;filter:saturate(1.08)brightness(1.03);transform:translate(-4px,-5px);box-shadow:1px 1px #cddaea,2px 2px #c9d7e8,3px 3px #c5d4e5,4px 4px #c1d0e2,9px 11px 17px -14px #0f233d94}.hero-knowledge-tile.hero-grid-callout:hover{filter:brightness(.985);transform:translate(1px,1px)scale(.98);box-shadow:inset 4px 4px 8px -5px #0f233d52,inset -2px -2px 4px -3px #ffffffad}}.product-copy-swap{animation:.22s cubic-bezier(.22,1,.36,1) both marketing-content-swap}.product-preview-swap{animation:.32s cubic-bezier(.22,1,.36,1) both marketing-content-swap}@media (max-width:767px){[data-scroll-depth-stage]>div{transform:none!important}}@media (prefers-reduced-motion:reduce){.hero-knowledge-tile,.product-copy-swap,.product-preview-swap{opacity:1!important;animation:none!important;transform:none!important}.hero-knowledge-tile{transition:none!important}.hero-grid-hover-cell{display:none!important}[data-scroll-depth-stage]>div,[data-learning-path-step]{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}
