@keyframes marketing-page-enter{0%{opacity:0}to{opacity:1}}.marketing-page-root--enter{animation:.45s cubic-bezier(.22,1,.36,1) forwards marketing-page-enter}@keyframes marketing-hero-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translate(0,0)}}@keyframes marketing-hero-copy-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translate(0,0)}}.marketing-hero-lockup--enter{animation:.7s cubic-bezier(.22,1,.36,1) forwards marketing-hero-enter}.marketing-hero-copy--enter{animation:.65s cubic-bezier(.22,1,.36,1) 50ms forwards marketing-hero-copy-enter}@keyframes product-processing-enter{0%{opacity:0}to{opacity:1}}.product-processing-view--enter{animation:.45s cubic-bezier(.22,1,.36,1) forwards product-processing-enter}@keyframes cinematic-orb-enter{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.cinematic-orb-center--enter{animation:.65s cubic-bezier(.22,1,.36,1) 80ms forwards cinematic-orb-enter}@keyframes stage-progress-shimmer{0%,to{opacity:.4}50%{opacity:.85}}@keyframes stage-row-glow{0%,to{box-shadow:0 0 #8b5cf600}50%{box-shadow:0 0 24px #6366f114}}@keyframes stage-active-scale{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes landing-particle-drift{0%,to{opacity:.15;transform:translate(0,0)}50%{opacity:.4;transform:translateY(-4px)}}.landing-particle-drift{animation:5.5s ease-in-out infinite landing-particle-drift}@keyframes stage-active-dot{0%,to{opacity:.7}50%{opacity:1}}.stage-progress-shimmer{animation:2s ease-in-out infinite stage-progress-shimmer}.stage-row-active-glow{animation:2.4s ease-in-out infinite stage-row-glow}.stage-active-scale{animation:2s ease-in-out infinite stage-active-scale}.stage-active-dot{animation:1.6s ease-in-out infinite stage-active-dot}@media (max-width:767px){.marketing-hero-shell .marketing-ambient-pulse{opacity:.55;animation:none!important}.marketing-page-root .marketing-ambient-pulse{opacity:.52}.product-processing-view__glow{filter:none!important}}@media (max-width:767px) and (prefers-reduced-motion:no-preference){.marketing-hero-visual .hero-engine-orb-cage{contain:layout style paint}}html.marketing-scroll-active .marketing-ambient-pulse,html.marketing-scroll-active .engine-halo-breathe,html.marketing-scroll-active .engine-ring-spin-cw,html.marketing-scroll-active .engine-ring-spin-ccw,html.marketing-scroll-active .marketing-wave-backdrop,html.marketing-scroll-active .stage-progress-shimmer,html.marketing-scroll-active .stage-row-active-glow,html.marketing-scroll-active .stage-active-scale,html.marketing-scroll-active .stage-active-dot,html.marketing-scroll-active .landing-particle-drift,html.marketing-scroll-active .product-processing-view__glow{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.marketing-page-root--enter,.marketing-hero-lockup--enter,.marketing-hero-copy--enter,.product-processing-view--enter,.cinematic-orb-center--enter,.stage-progress-shimmer,.stage-row-active-glow,.stage-active-scale,.stage-active-dot,.landing-particle-drift{animation:none!important}.marketing-hero-lockup--enter,.marketing-hero-copy--enter,.product-processing-view--enter,.cinematic-orb-center--enter{opacity:1;transform:none}}
.marketing-page-root--scroll-safe{overflow:clip visible}.marketing-page-root--scroll-safe .hero-section{overflow:visible}.marketing-page-root--scroll-safe .marketing-hero-shell,.marketing-page-root--scroll-safe .marketing-hero-lockup,.marketing-page-root--scroll-safe .marketing-hero-visual,.marketing-page-root--scroll-safe .marketing-hero-visual .hero-engine-orb-root,.marketing-page-root--scroll-safe .marketing-hero-visual .hero-engine-orb-cage,.marketing-page-root--scroll-safe .marketing-hero-visual .hero-engine-orb-stage{contain:none;overflow:visible}.marketing-page-root--scroll-safe .marketing-ambient-pulse,.marketing-page-root--scroll-safe .engine-halo-breathe,.marketing-page-root--scroll-safe .engine-ring-spin-cw,.marketing-page-root--scroll-safe .engine-ring-spin-ccw,.marketing-page-root--scroll-safe .marketing-wave-backdrop,.marketing-page-root--scroll-safe .landing-particle-drift{animation:none!important}.marketing-page-root--scroll-safe .hero-orb-radial-mobile{filter:none;opacity:.45}.marketing-page-root--scroll-safe .section-after-hero{content-visibility:auto;contain-intrinsic-size:auto 480px}@supports not (content-visibility:auto){.marketing-page-root--scroll-safe .section-after-hero{content-visibility:visible}}
