@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)}}.integration-flow-track{stroke:rgba(24,24,27,.08);stroke-width:1.1}.integration-flow-pulse{stroke:rgba(255,129,106,.58);stroke-width:1.15;stroke-linecap:round;stroke-dasharray:2 12;animation:integration-flow-travel 3.4s linear infinite}[data-animation-running=false] .hero-shimmer-cta__dot,[data-animation-running=false] .integration-flow-pulse{animation-play-state:paused}@keyframes integration-flow-travel{to{stroke-dashoffset:-42}}@media (prefers-reduced-motion:reduce){.integration-flow-pulse{animation:none;stroke-dasharray:none;opacity:.55}}.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 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}}.header_header__9S9cK{position:fixed;top:16px;z-index:50;width:calc(100% - 96px);left:48px;margin:0;flex-shrink:0;border-radius:999px;background:rgba(255,255,255,.22);color:#252728;isolation:isolate;box-shadow:inset 0 1px 6px rgba(255,255,255,.4),inset 0 -5px 5px rgba(0,0,0,.1),0 6px 24px rgba(0,0,0,.12);transition:background-color .3s ease,box-shadow .3s ease}.header_header__9S9cK:before{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;backdrop-filter:blur(8px) brightness(1.15) contrast(.92) saturate(1.15);pointer-events:none}.header_header__9S9cK:after,.header_menuSurface__xwrw2:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(178deg,rgba(255,255,255,.66),rgba(0,0,0,.12) 75%);mask:linear-gradient(#fff 0 0) content-box exclude,linear-gradient(#fff 0 0);pointer-events:none}.header_bar__l262z{z-index:1;height:64px;padding:0 clamp(24px,3.5vw,64px)}.header_menuSurface__xwrw2.header_menuSurface__xwrw2{position:relative;background:rgba(255,255,255,.32);backdrop-filter:blur(20px) brightness(1.08) saturate(1.15);box-shadow:inset 0 1px 6px rgba(255,255,255,.4),0 6px 24px rgba(0,0,0,.12)}.header_header__9S9cK.header_scrolled__bjyLv{background:rgba(255,255,255,.32)}.header_header__9S9cK :is(a,button,[tabindex]):is(:focus,:focus-visible),.header_menuSurface__xwrw2 :is(a,button,[tabindex]):is(:focus,:focus-visible),.header_menuSurface__xwrw2:is(:focus,:focus-visible){outline:none;--tw-ring-shadow:0 0 #0000;--tw-ring-offset-shadow:0 0 #0000;--tw-inset-ring-shadow:0 0 #0000}@media (max-width:1279px){.header_header__9S9cK{width:calc(100% - 48px);left:24px}.header_bar__l262z{padding:0 24px}}@media (max-width:1023px){.header_header__9S9cK{width:calc(100% - 32px);left:16px}.header_bar__l262z{height:48px;padding:0 16px}}@media (prefers-reduced-motion:reduce){.header_header__9S9cK{transition:none}}.header_brand__vqRt7{display:flex;align-items:center;justify-content:center;width:48px;height:48px;flex-shrink:0}.header_logo__872iR{width:52px;height:52px;max-width:none;object-fit:contain;transform:translate(.5px,2px)}@media (max-width:1023px){.header_brand__vqRt7{width:40px;height:40px}.header_logo__872iR{width:44px;height:44px}}.header_bar__l262z>nav>ul>li>a,.header_bar__l262z>nav>ul>li>button{position:relative}.header_bar__l262z>nav>ul>li>a:not(.header_ideasLink__rp9a0):after,.header_bar__l262z>nav>ul>li>button:after{content:"";position:absolute;bottom:3px;left:10px;right:10px;height:2px;background:currentColor;transform:scaleX(0);transition:transform .2s ease}.header_bar__l262z>nav>ul>li>a:not(.header_ideasLink__rp9a0):hover:after,.header_bar__l262z>nav>ul>li>button:hover:after,.header_bar__l262z>nav>ul>li>button[aria-expanded=true]:after{transform:scaleX(1)}@supports not (backdrop-filter:blur(8px)){.header_header__9S9cK,.header_menuSurface__xwrw2.header_menuSurface__xwrw2{background:rgba(255,255,255,.96)}}.header_ideasLink__rp9a0{position:relative;isolation:isolate;white-space:nowrap;background:rgba(255,255,255,.22);box-shadow:inset 0 1px 0 rgba(255,255,255,.48);color:#18181b}.header_ideasLink__rp9a0:focus-visible,.header_ideasLink__rp9a0:hover{color:#18181b}.header_ideasLinkLabel__jppwB{position:relative;z-index:1}.header_menuSurface__xwrw2.header_mobileMenu__qr2gT{position:absolute;inset-inline:0;top:calc(100% + .5rem)}.header_ideasLink__rp9a0:before{content:"";position:absolute;inset:5px 4px;z-index:0;border-radius:inherit;background:linear-gradient(115deg,#f5ca96,#c6abda 48%,#7b77dd 75%,#4570c2);filter:blur(11px);opacity:.28;pointer-events:none;animation:header_ideasRadiate__SiuHS 6s ease-in-out infinite;will-change:transform,opacity}.header_ideasLink__rp9a0:focus-visible:before,.header_ideasLink__rp9a0:hover:before{animation-duration:1.2s}@keyframes header_ideasRadiate__SiuHS{0%,to{opacity:.22;transform:scale(.9)}50%{opacity:.6;transform:scale(1.12,1.28)}}@media (prefers-reduced-motion:reduce){.header_ideasLink__rp9a0:before{animation:none;opacity:.32;will-change:auto}.header_bar__l262z>nav>ul>li>a:after,.header_bar__l262z>nav>ul>li>button:after{transition:none}}