@keyframes lp-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.lp-enter{animation:lp-rise .7s cubic-bezier(.22,1,.36,1) forwards;animation-delay:var(--lp-delay,0s);opacity:0}@keyframes lp-settle{0%{opacity:0;transform:perspective(1200px) rotateX(6deg) translateY(24px) scale(.97)}to{opacity:1;transform:perspective(1200px) rotateX(0) translateY(0) scale(1)}}.lp-enter-shot{animation:lp-settle .9s cubic-bezier(.22,1,.36,1) .35s forwards;opacity:0}.lp-reveal{opacity:0;transform:translateY(20px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.lp-reveal.lp-reveal-visible{opacity:1;transform:translateY(0)}.lp-reveal-stagger>*{opacity:0;transform:translateY(16px);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}.lp-reveal-stagger.lp-reveal-visible>*{opacity:1;transform:translateY(0)}.lp-reveal-stagger.lp-reveal-visible>:first-child{transition-delay:.05s}.lp-reveal-stagger.lp-reveal-visible>:nth-child(2){transition-delay:.12s}.lp-reveal-stagger.lp-reveal-visible>:nth-child(3){transition-delay:.19s}.lp-reveal-stagger.lp-reveal-visible>:nth-child(4){transition-delay:.26s}.lp-reveal-stagger.lp-reveal-visible>:nth-child(5){transition-delay:.33s}.lp-reveal-stagger.lp-reveal-visible>:nth-child(6){transition-delay:.4s}.lp-reveal-stagger.lp-reveal-visible>:nth-child(n+7){transition-delay:.47s}@keyframes lp-drift{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(2%,3%,0) scale(1.06)}to{transform:translateZ(0) scale(1)}}.lp-mesh{animation:lp-drift 24s ease-in-out infinite;will-change:transform}.lp-grain{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.9' numOctaves='2' type='fractalNoise'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='.5'/%3E%3C/svg%3E");opacity:.035}.lp-mesh-dark{animation:lp-drift 28s ease-in-out infinite;background:radial-gradient(36rem 20rem at 12% 8%,color-mix(in oklab,var(--lp-teal) 26%,transparent),transparent),radial-gradient(30rem 18rem at 88% 92%,color-mix(in oklab,var(--lp-violet) 24%,transparent),transparent),radial-gradient(24rem 14rem at 70% 15%,color-mix(in oklab,var(--lp-coral) 14%,transparent),transparent);will-change:transform}.lp-ai-section{margin-bottom:-1px;padding-bottom:5.5rem!important;padding-top:5.5rem!important}.lp-ai-wave{height:4.25rem;left:0;line-height:0;pointer-events:none;position:absolute;right:0;z-index:3}.lp-ai-wave-top{top:0}.lp-ai-wave-bottom{bottom:-2px;height:4.5rem}.lp-ai-wave svg{display:block;height:100%;width:100%}.lp-ai-blob{border-radius:9999px;filter:blur(72px);pointer-events:none;position:absolute;will-change:transform,opacity}.lp-ai-blob-a{animation:lp-ai-float-a 18s ease-in-out infinite;background:radial-gradient(circle,rgba(124,58,237,.5) 0,transparent 70%);height:60%;opacity:.75;right:-8%;top:-12%;width:48%}.lp-ai-blob-b{animation:lp-ai-float-b 22s ease-in-out infinite;background:radial-gradient(circle,rgba(0,180,216,.32) 0,transparent 70%);bottom:8%;height:45%;left:4%;opacity:.6;width:38%}.lp-ai-blob-c{animation:lp-ai-float-c 26s ease-in-out infinite;background:radial-gradient(circle,rgba(244,63,94,.18) 0,transparent 70%);height:32%;left:42%;opacity:.45;top:40%;width:28%}@keyframes lp-ai-float-a{0%,to{opacity:.65;transform:translateZ(0) scale(1)}50%{opacity:.95;transform:translate3d(-5%,7%,0) scale(1.1)}}@keyframes lp-ai-float-b{0%,to{opacity:.5;transform:translateZ(0) scale(1)}50%{opacity:.85;transform:translate3d(7%,-5%,0) scale(1.12)}}@keyframes lp-ai-float-c{0%,to{opacity:.35;transform:translateZ(0) scale(1)}50%{opacity:.6;transform:translate3d(-4%,-6%,0) scale(1.15)}}.lp-navlink{position:relative}.lp-navlink:after{background:var(--landing-accent);bottom:-4px;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .3s cubic-bezier(.22,1,.36,1);width:100%}.lp-navlink:hover:after{transform:scaleX(1)}.lp-nav-ghost{backdrop-filter:blur(10px) saturate(1.2);-webkit-backdrop-filter:blur(10px) saturate(1.2);background-color:#ffffff59;border-bottom:1px solid transparent;box-shadow:none}.lp-nav-solid{backdrop-filter:blur(14px) saturate(1.15);-webkit-backdrop-filter:blur(14px) saturate(1.15);background-color:#ffffffeb;border-bottom:1px solid hsla(240,6%,90%,.7);box-shadow:0 1px #e4e4e799,0 8px 24px -12px #18181b1a}.lp-card{transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1),border-color .35s}.lp-card:hover{border-color:#d4d4d8;box-shadow:0 16px 32px -16px #18181b24;transform:translateY(-3px)}.lp-sticky-pane{max-height:calc(100dvh - 6rem);top:5.5rem}.lp-sticky-pane-inner{align-items:start;display:grid;gap:2rem;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);max-height:calc(100dvh - 6rem)}.lp-sticky-media{display:flex;flex-direction:column;justify-content:center;max-height:calc(100dvh - 7rem);min-width:0}.lp-sticky-item{border:1px solid transparent;transition:border-color .3s ease,background-color .3s ease,box-shadow .3s ease}.lp-sticky-item-active{background:#fff;border-color:color-mix(in oklab,var(--lp-section,var(--landing-accent)) 28%,transparent);box-shadow:0 6px 16px -10px #18181b2e}.lp-sticky-stage{aspect-ratio:4/3;isolation:isolate;max-height:min(48vh,26rem);overflow:visible;width:100%}.lp-sticky-layer{inset:1px;opacity:0;pointer-events:none;transition:opacity .4s ease;will-change:opacity;z-index:0}.lp-sticky-layer-active{opacity:1;pointer-events:auto;z-index:1}.lp-sticky-layer>.lp-frame-wrap{height:100%;width:100%}.lp-sticky-layer .lp-frame-wrap>[aria-hidden=true]{display:none}.lp-sticky-layer .lp-frame{box-sizing:border-box;display:flex;flex-direction:column;height:100%;max-height:100%;overflow:hidden}.lp-sticky-layer .lp-frame img{display:block;flex:1 1 auto;min-height:0;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;width:100%}@keyframes lp-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.lp-marquee{animation:lp-marquee 36s linear infinite;display:flex;width:-moz-max-content;width:max-content}.lp-marquee:hover{animation-play-state:paused}.lp-marquee-mask{-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}@keyframes lp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.lp-float{animation:lp-float 6s ease-in-out infinite}.lp-price-swap{transition:opacity .25s ease,transform .25s ease}.lp-price-swap-enter{opacity:0;transform:translateY(6px)}.lp-cta-glow{border-radius:9999px!important;padding-inline:1.5rem!important;transition:box-shadow .35s ease,transform .2s ease}.lp-cta-glow:hover{box-shadow:0 0 0 1px color-mix(in oklab,var(--landing-accent) 35%,transparent),0 10px 28px -8px color-mix(in oklab,var(--landing-accent) 50%,transparent);transform:translateY(-1px)}.lp-hero-shot .lp-frame-wrap{max-height:min(52dvh,28rem)}.lp-hero-shot .lp-frame{display:flex;flex-direction:column;max-height:inherit}.lp-hero-shot .lp-frame img{display:block;max-height:min(46dvh,24rem);-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;width:100%}.lp-frame{transform:perspective(1400px) rotateX(0) rotateY(0);transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s ease}.lp-frame-wrap:hover .lp-frame{box-shadow:0 32px 64px -24px #18181b47;transform:perspective(1400px) rotateX(1.5deg) rotateY(-1.5deg) translateY(-4px)}:root{--lp-teal:#00b4d8;--lp-violet:#7c3aed;--lp-blue:#2563eb;--lp-amber:#f59e0b;--lp-emerald:#10b981;--lp-coral:#f43f5e}.lp-aurora-stage{-webkit-mask-composite:source-in,xor;mask-composite:intersect;-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0,#000 16%,#000 84%,transparent),linear-gradient(180deg,transparent 0,#000 14%,#000 86%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 16%,#000 84%,transparent),linear-gradient(180deg,transparent 0,#000 14%,#000 86%,transparent)}.lp-aurora-canvas{filter:saturate(1.25) contrast(1.06)}.lp-gradient-text{background:linear-gradient(92deg,var(--lp-grad-from,var(--landing-accent)) 0,var(--lp-grad-via,var(--lp-teal)) 55%,var(--lp-grad-to,var(--lp-violet)) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.lp-tile{align-items:center;background:color-mix(in oklab,var(--lp-section,var(--landing-accent)) 12%,#fff);border-radius:.625rem;color:var(--lp-section,var(--landing-accent));display:flex;height:2.5rem;justify-content:center;transition:background .3s ease,transform .3s ease;width:2.5rem}.group\/item:hover .lp-tile,.lp-card:hover .lp-tile{background:color-mix(in oklab,var(--lp-section,var(--landing-accent)) 18%,#fff);transform:scale(1.06)}.lp-section-label{color:var(--lp-section,var(--landing-accent))}.lp-group-number{color:color-mix(in oklab,var(--lp-section,var(--landing-accent)) 22%,#fff);font-family:var(--font-heading,inherit);font-size:4.5rem;font-weight:600;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lp-btn-arrow .lp-arrow{display:inline-block;transition:transform .3s cubic-bezier(.22,1,.36,1)}.lp-btn-arrow:hover .lp-arrow{transform:translate(4px)}details[open]>.lp-faq-answer{animation:lp-rise .35s cubic-bezier(.22,1,.36,1)}@media(prefers-reduced-motion:reduce){.lp-enter,.lp-enter-shot{animation:none;opacity:1}.lp-reveal,.lp-reveal-stagger>*{opacity:1;transform:none;transition:none}.lp-ai-blob-a,.lp-ai-blob-b,.lp-ai-blob-c,.lp-float,.lp-marquee,.lp-mesh,.lp-mesh-dark{animation:none}.lp-sticky-layer{transition:none}.lp-btn-arrow:hover .lp-arrow,.lp-card:hover .lp-tile,.lp-frame,.lp-frame-wrap:hover .lp-frame{transform:none;transition:none}details[open]>.lp-faq-answer{animation:none}.lp-marquee{flex-wrap:wrap;justify-content:center;width:auto}.lp-marquee>[aria-hidden=true]{display:none}.lp-marquee-mask{-webkit-mask-image:none;mask-image:none}}html{scroll-padding-top:5rem}
