@keyframes marketing-grid-scroll-left{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes marketing-grid-scroll-right{0%{transform:translate3d(-50%,0,0)}to{transform:translateZ(0)}}.marketing-grid-scroll-left{animation:marketing-grid-scroll-left 64s linear infinite;will-change:transform}.marketing-grid-scroll-right{animation:marketing-grid-scroll-right 78s linear infinite;will-change:transform}@media (prefers-reduced-motion:reduce){.marketing-grid-scroll-left,.marketing-grid-scroll-right{animation:none;transform:translateZ(0)}}.marketing-light-scope{color-scheme:light;--background:oklch(0.9726 0 0);--foreground:oklch(0.3211 0 0);--card:oklch(1 0 0);--card-foreground:oklch(0.3211 0 0);--popover:oklch(1 0 0);--popover-foreground:oklch(0.3211 0 0);--primary:oklch(0.22 0 0);--primary-foreground:oklch(1 0 0);--secondary:oklch(0.96 0 0);--secondary-foreground:oklch(0.4 0 0);--muted:oklch(0.96 0 0);--muted-foreground:oklch(0.55 0 0);--accent:oklch(0.94 0 0);--accent-foreground:oklch(0.25 0 0);--border:oklch(0.9 0 0);--input:oklch(0.9 0 0);--ring:oklch(0.22 0 0);--section-box:#e6e7e0;--section-box-border:#d0d1cf}@keyframes hero-gradient-shift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes announcement-bar-blade{0%{opacity:0;transform:skewX(-20deg) translateX(-180%)}18%{opacity:1}72%{opacity:1}to{opacity:0;transform:skewX(-20deg) translateX(900%)}}.announcement-bar:after{content:"";position:absolute;z-index:1;top:-80%;bottom:-80%;left:-12%;width:14%;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08) 25%,rgba(255,255,255,.72) 50%,rgba(255,255,255,.08) 75%,transparent);filter:blur(.5px);opacity:0}.announcement-bar:hover:after{animation:announcement-bar-blade 1.2s cubic-bezier(.2,0,0,1) forwards}.announcement-bar>span{position:relative;z-index:2}@media (prefers-reduced-motion:reduce){.announcement-bar:hover:after{animation:none}}@keyframes hero-cta-shimmer-orbit{0%{offset-distance:0}to{offset-distance:100%}}.hero-shimmer-cta{--shimmer-color:rgba(255,255,255,0.95);--shimmer-speed:3s;isolation:isolate}.hero-shimmer-cta__effect{position:absolute;inset:0;z-index:0;border-radius:inherit;pointer-events:none;overflow:hidden}.hero-shimmer-cta__surface{position:absolute;inset:1px;border-radius:inherit;background:rgb(234,88,12);box-shadow:inset 0 10px 32px 0 rgba(255,255,255,.2),inset 2px 2px 2px 0 rgba(255,214,165,.46),inset -1px -1px 6px 0 rgba(154,52,18,.32);transition:background-color .2s ease-out,box-shadow .2s ease-out}.hero-shimmer-cta__dot{position:absolute;z-index:2;width:10px;height:3px;border-radius:9999px;background:linear-gradient(90deg,transparent 0,rgba(255,255,255,.12) 35%,rgba(255,255,255,.48) 72%,var(--shimmer-color) 100%);box-shadow:0 0 3px rgba(255,255,255,.8),0 0 8px rgba(255,255,255,.4);offset-path:inset(2px round 9999px);offset-anchor:100% 50%;offset-distance:0;offset-rotate:auto;animation:hero-cta-shimmer-orbit var(--shimmer-speed) linear infinite}.hero-shimmer-cta:hover .hero-shimmer-cta__surface{background:rgb(17,25,40);box-shadow:inset 0 10px 32px 0 rgba(255,255,255,.17),inset 2px 2px 2px 0 rgba(186,207,234,.4),inset -1px -1px 6px 0 rgba(7,36,137,.25)}.hero-shimmer-cta__effect+span{position:relative;z-index:1}@media (prefers-reduced-motion:reduce){.hero-shimmer-cta__dot{animation:none}}.hero-glow-border{position:relative;border-color:transparent!important}.hero-glow-border:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.25px;background:linear-gradient(135deg,#f5ca96,#dea770,#c6abda,#7b77dd,#4570c2,#f5ca96);background-size:200% 200%;animation:hero-gradient-shift 4s ease infinite;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none}.hero-gradient-btn{position:relative;border-color:transparent!important}.nav-demo-pill{border:1px solid rgba(255,255,255,.1);background:rgb(17,25,40);box-shadow:0 6px 28px -1px rgba(55,88,249,.2),0 4px 9px 0 rgba(0,0,0,.09),inset 0 10px 32px 0 rgba(255,255,255,.17),inset 2px 2px 2px 0 rgba(186,207,234,.4),inset -1px -1px 6px 0 rgba(7,36,137,.25);color:#fff;transition:background .45s ease,border-color .45s ease,box-shadow .45s ease,color .45s ease,transform .2s ease;will-change:transform}.nav-demo-pill:hover{border-color:rgba(0,0,0,.1)}.nav-demo-pill:hover,.nav-login-pill{background:linear-gradient(180deg,rgba(255,255,255,.72),rgba(245,246,249,.66));box-shadow:inset 0 1px 0 rgba(255,255,255,.88),0 1px 1px rgba(0,0,0,.03);color:rgb(24,24,27)}.nav-login-pill{border:1px solid rgba(0,0,0,.1);transition:background .45s ease,border-color .45s ease,box-shadow .45s ease,color .45s ease,transform .2s ease;will-change:transform}.nav-login-pill:hover{border-color:rgba(255,255,255,.1);background:rgb(17,25,40);box-shadow:0 6px 28px -1px rgba(55,88,249,.2),0 4px 9px 0 rgba(0,0,0,.09),inset 0 10px 32px 0 rgba(255,255,255,.17),inset 2px 2px 2px 0 rgba(186,207,234,.4),inset -1px -1px 6px 0 rgba(7,36,137,.25);color:#fff}.hero-gradient-btn:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:2px;background:linear-gradient(135deg,#f5ca96,#dea770,#c6abda,#7b77dd,#4570c2);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none}.hero-gradient-btn-special{position:relative;border-color:transparent!important}.hero-gradient-btn-special:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:2px;background:linear-gradient(135deg,#f5ca96,#dea770,#c6abda,#7b77dd,#4570c2,#f5ca96);background-size:200% 200%;animation:hero-gradient-shift 3s ease infinite;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none}.hero-gradient-badge{background:linear-gradient(135deg,#dea770,#b88dd8,#6460c8,#4570c2)}@supports (content-visibility:auto){.marketing-deferred-fixed{content-visibility:auto}.marketing-deferred-demo{content-visibility:auto;contain-intrinsic-size:auto 42rem}.marketing-deferred-proof{content-visibility:auto;contain-intrinsic-size:auto 44rem}.marketing-deferred-features{content-visibility:auto;contain-intrinsic-size:auto 228rem}.marketing-deferred-pricing{content-visibility:auto;contain-intrinsic-size:auto 148rem}}