.landing-motion{overflow-x:clip}.landing-motion .neon-plans-head h2 em{color:#c784e5}html[data-theme=light] .landing-motion .neon-plans-head h2 em{color:#8950a5}.motion-word-mask{vertical-align:bottom;margin-block:-.12em;padding-block:.12em;display:inline-block;overflow:clip}.motion-word{transform-origin:0 100%;display:inline-block}.motion-word-mask:not(:last-child){margin-right:.22em}.landing-motion .neon-feature-card{perspective:900px}.landing-motion .neon-card-visual,.landing-motion .neon-platform-visual{transform-style:preserve-3d}.landing-scroll-progress{z-index:100;pointer-events:none;transform-origin:0;background:linear-gradient(90deg,#b883ed,#5676ff,#e3b3ff);height:3px;position:fixed;inset:0 0 auto;transform:scaleX(0)}.landing-motion .neon-hero{perspective:1400px;isolation:isolate;position:relative}.landing-hero-orbit{z-index:-1;aspect-ratio:1;pointer-events:none;border:1px solid #b785e438;border-radius:50%;width:clamp(260px,42vw,620px);position:absolute;top:30px;right:-15%}.landing-hero-orbit:before,.landing-hero-orbit:after{content:"";border:1px solid #7384ef30;border-radius:50%;position:absolute;inset:12%}.landing-hero-orbit:after{border-color:#dba8f040;inset:27%}.landing-hero-orbit i{background:#c784e5;border-radius:50%;width:20px;height:20px;position:absolute;top:14%;left:14%;box-shadow:0 0 35px #c784e566}.landing-motion-ribbon{isolation:isolate;background:#100c19;border-block:1px solid #b785e425;flex-direction:column;justify-content:center;min-height:65vh;padding:clamp(48px,7vw,100px) 0;display:flex;position:relative;overflow:clip}.landing-motion-ribbon .ribbon-line-two{margin-left:8%}.landing-motion-ribbon small{text-align:center;letter-spacing:.3em;color:#cbb6e0;margin-top:45px;font-size:10px;position:relative}.ribbon-flower{z-index:-1;aspect-ratio:1;fill:none;stroke:#9973dc;stroke-width:.5px;opacity:.45;width:min(54vw,600px);position:absolute;top:50%;left:50%;translate:-50% -50%}html[data-theme=light] .landing-motion-ribbon{background:#eee5fa}html[data-theme=light] .landing-motion-ribbon span{color:#734a9a}html[data-theme=light] .landing-motion-ribbon small{color:#674e80}@media (max-width:999px){.landing-motion-ribbon{min-height:350px}.ribbon-flower{width:320px}}.landing-motion-ribbon span{color:#b98bd9;letter-spacing:-.06em;white-space:nowrap;width:max-content;margin-left:-8%;font-size:clamp(48px,9vw,140px);font-weight:650;line-height:1.1;display:block}.landing-motion-ribbon em{color:#0000;-webkit-text-stroke:1px #ab8ac4;font-style:normal}.landing-motion .neon-workflow li{position:relative}.landing-motion .neon-workflow li:after{content:"";width:100%;height:2px;transform:scaleX(var(--step-progress,1));transform-origin:0;background:linear-gradient(90deg,#ce97ed,#416bff);position:absolute;bottom:-1px;left:0}.landing-motion .neon-final{isolation:isolate;position:relative;overflow:clip}.landing-final-halo{z-index:-1;aspect-ratio:1;pointer-events:none;border:1px solid #b980ea35;border-radius:43%;width:min(750px,95%);position:absolute;top:50%;left:50%;translate:-50% -50%}.landing-final-halo:before{content:"";border:1px solid #7384ef30;border-radius:43%;position:absolute;inset:12%}@media (min-width:1000px) and (prefers-reduced-motion:no-preference){.landing-motion .neon-workflow-inner{align-items:start}.landing-motion .neon-workflow-inner>div{position:sticky;top:110px}.landing-motion .neon-workflow li{min-height:195px}}@media (prefers-reduced-motion:reduce){.landing-scroll-progress{display:none}.landing-motion *,.landing-motion :before,.landing-motion :after{scroll-behavior:auto!important;animation:none!important}}
