.lx-root{--lx-bg:#07070d;--lx-bg-soft:#0c0c15;--lx-surface:hsla(0,0%,100%,.03);--lx-surface-2:hsla(0,0%,100%,.055);--lx-elevated:#0e0e18;--lx-border:hsla(0,0%,100%,.08);--lx-border-strong:hsla(0,0%,100%,.15);--lx-text:#f5f5fa;--lx-muted:#a6a6bb;--lx-faint:#7c7c93;--lx-primary-ink:color-mix(in srgb,var(--brand-primary) 42%,#fff);--lx-accent-ink:color-mix(in srgb,var(--brand-accent) 72%,#fff);--lx-glow:1;--lx-grid-line:hsla(0,0%,100%,.045);--lx-heading-fill:linear-gradient(180deg,#fff 25%,hsla(0,0%,100%,.66));--lx-card-highlight:linear-gradient(180deg,hsla(0,0%,100%,.11),hsla(0,0%,100%,.02) 60%);--lx-shadow-lg:0 40px 100px -30px rgba(0,0,0,.75);--lx-shadow-md:0 18px 50px -24px rgba(0,0,0,.7);--lx-overlay:7 7 13;--lx-btn-radius:var(--brand-radius-button);--lx-section-y:calc(4.75rem * var(--brand-space));--lx-pad:calc(1.5rem * (0.55 + var(--brand-space) * 0.45));position:relative;isolation:isolate;min-height:100vh;background-color:var(--lx-bg);color:var(--lx-text);color-scheme:dark;overflow-x:clip;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.lx-root[data-mode=light]{--lx-bg:#fbfbfe;--lx-bg-soft:#f3f3f9;--lx-surface:#fff;--lx-surface-2:#f4f4f9;--lx-elevated:#fff;--lx-border:rgba(20,20,50,.09);--lx-border-strong:rgba(20,20,50,.16);--lx-text:#0c0c18;--lx-muted:#52526a;--lx-faint:#6b6b82;--lx-primary-ink:color-mix(in srgb,var(--brand-primary) 74%,#000);--lx-accent-ink:color-mix(in srgb,var(--brand-accent) 52%,#000);--lx-glow:0.5;--lx-grid-line:rgba(20,20,50,.055);--lx-heading-fill:linear-gradient(180deg,#0c0c18 35%,rgba(12,12,24,.74));--lx-card-highlight:linear-gradient(180deg,#fff,hsla(0,0%,100%,.6));--lx-shadow-lg:0 40px 90px -40px rgba(30,20,80,.35);--lx-shadow-md:0 16px 40px -24px rgba(30,20,80,.25);--lx-overlay:251 251 254;color-scheme:light}.lx-root[data-buttons=pill]{--lx-btn-radius:999px}@media (min-width:768px){.lx-root{--lx-section-y:calc(5.5rem * var(--brand-space))}}.lx-root ::-moz-selection{background:rgb(var(--brand-primary-rgb)/.45);color:var(--lx-text)}.lx-root ::selection{background:rgb(var(--brand-primary-rgb)/.45);color:var(--lx-text)}.lx-root :focus-visible{outline:2px solid var(--lx-accent-ink);outline-offset:3px}.lx-root [tabindex="-1"]:focus,.lx-root:focus{outline:none}.lx-play{background:var(--brand-primary);color:var(--brand-on-primary);box-shadow:0 0 0 10px rgb(var(--brand-primary-rgb)/.25),0 20px 50px -10px rgb(var(--brand-primary-rgb)/.8)}.lx-heading{font-family:var(--brand-font-heading);letter-spacing:-.028em;line-height:1.08;font-weight:600;text-wrap:balance}.lx-fill{background:var(--lx-heading-fill);-webkit-background-clip:text;background-clip:text;color:transparent;padding-bottom:.08em}.lx-grad-text{background:linear-gradient(100deg,var(--lx-primary-ink) 5%,var(--lx-accent-ink) 95%);-webkit-background-clip:text;background-clip:text;color:transparent}.lx-muted{color:var(--lx-muted)}.lx-faint{color:var(--lx-faint)}.lx-primary-ink{color:var(--lx-primary-ink)}.lx-star{color:#fbbf24}.lx-root[data-mode=light] .lx-star{color:#d97706}.lx-accent-ink{color:var(--lx-accent-ink)}.lx-eyebrow{display:inline-flex;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:600;letter-spacing:.01em;color:var(--lx-primary-ink)}.lx-eyebrow:before{content:"";width:1.25rem;height:1px;background:linear-gradient(90deg,transparent,var(--lx-primary-ink))}.lx-center .lx-eyebrow:after{content:"";width:1.25rem;height:1px;background:linear-gradient(90deg,var(--lx-primary-ink),transparent)}.lx-pill{gap:.5rem;border-radius:999px;border:1px solid var(--lx-border-strong);background:var(--lx-surface-2);padding:.3rem .8rem .3rem .35rem;font-size:.8125rem;font-weight:500;color:var(--lx-text);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.lx-pill,.lx-pill-dot{display:inline-flex;align-items:center}.lx-pill-dot{position:relative;height:1.375rem;border-radius:999px;padding:0 .55rem;font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:var(--brand-primary);color:var(--brand-on-primary)}.lx-container{margin-inline:auto;width:100%;max-width:1200px;padding-inline:1.25rem}@media (min-width:640px){.lx-container{padding-inline:2rem}}.lx-section{position:relative;padding-block:var(--lx-section-y);scroll-margin-top:4rem}.lx-root [id]{scroll-margin-top:4.5rem}.lx-hairline{height:1px;background:linear-gradient(90deg,transparent,var(--lx-border-strong) 30%,var(--lx-border-strong) 70%,transparent)}.lx-card{position:relative;border-radius:var(--brand-radius-lg);border:1px solid var(--lx-border);background:var(--lx-surface);transition:border-color .3s ease,transform .3s ease,box-shadow .3s ease,background-color .3s ease}.lx-root[data-mode=light] .lx-card{box-shadow:0 1px 2px rgba(20,20,50,.04),0 8px 24px -16px rgba(20,20,50,.12)}.lx-card:after{content:"";pointer-events:none;position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(180deg,hsla(0,0%,100%,.09),transparent 35%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.lx-root[data-mode=light] .lx-card:after{display:none}.lx-card-hover:hover{border-color:var(--lx-border-strong)}.lx-pad{padding:var(--lx-pad)}.lx-spot:before{content:"";pointer-events:none;position:absolute;inset:0;z-index:0;border-radius:inherit;opacity:0;transition:opacity .35s ease;background:radial-gradient(420px circle at var(--mx,50%) var(--my,0),rgb(var(--brand-primary-rgb)/calc(.16 * var(--lx-glow))),transparent 45%)}@media (hover:hover){.lx-spot:hover:before{opacity:1}}.lx-icon-tile{position:relative;display:inline-flex;height:2.75rem;width:2.75rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:calc(var(--brand-radius-md) * .8);color:var(--lx-text);background:linear-gradient(var(--lx-elevated),var(--lx-elevated)) padding-box,linear-gradient(145deg,rgb(var(--brand-primary-rgb)/.9),rgb(var(--brand-accent-rgb)/.55)) border-box;border:1px solid transparent;box-shadow:0 8px 24px -10px rgb(var(--brand-primary-rgb)/.6),inset 0 1px 0 hsla(0,0%,100%,.06)}.lx-icon-tile>svg{color:var(--lx-accent-ink)}.lx-root[data-mode=light] .lx-icon-tile>svg{color:var(--lx-primary-ink)}.lx-btn{position:relative;display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;gap:.5rem;border-radius:var(--lx-btn-radius);padding:.5rem 1.15rem;font-size:.9375rem;font-weight:600;line-height:1.2;letter-spacing:-.005em;text-align:center;white-space:nowrap;transition:transform .2s ease,box-shadow .25s ease,background-color .2s ease,color .2s ease}.lx-btn-sm{min-height:2.25rem;padding:.35rem .9rem;font-size:.875rem}.lx-btn-lg{min-height:3.125rem;padding:.65rem 1.5rem;font-size:1rem}.lx-btn .lx-btn-arrow{transition:transform .25s ease}.lx-btn:hover .lx-btn-arrow{transform:translateX(3px)}.lx-btn-primary{background:var(--brand-primary);color:var(--brand-on-primary);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.25),inset 0 -1px 0 rgba(0,0,0,.15),0 0 0 1px rgb(var(--brand-primary-rgb)/.9),0 10px 30px -10px rgb(var(--brand-primary-rgb)/calc(.8 * var(--lx-glow) + .1))}.lx-btn-primary:hover{transform:translateY(-1px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.3),inset 0 -1px 0 rgba(0,0,0,.15),0 0 0 1px rgb(var(--brand-primary-rgb)/1),0 16px 40px -10px rgb(var(--brand-primary-rgb)/calc(.9 * var(--lx-glow) + .1))}.lx-root[data-buttons=outline] .lx-btn-primary{background:rgb(var(--brand-primary-rgb)/.1);color:var(--lx-text);box-shadow:inset 0 0 0 1.5px var(--lx-primary-ink)}.lx-root[data-buttons=outline] .lx-btn-primary:hover{background:rgb(var(--brand-primary-rgb)/.2);box-shadow:inset 0 0 0 1.5px var(--lx-primary-ink),0 10px 30px -12px rgb(var(--brand-primary-rgb)/.6)}.lx-btn-secondary{background:var(--lx-surface-2);color:var(--lx-text);box-shadow:inset 0 0 0 1px var(--lx-border-strong)}.lx-btn-secondary:hover{transform:translateY(-1px);background:color-mix(in srgb,var(--lx-surface-2) 70%,var(--lx-text) 8%)}.lx-root[data-buttons=outline] .lx-btn-secondary{background:transparent}.lx-link{display:inline-flex;align-items:center;gap:.35rem;font-weight:600;font-size:.875rem;color:var(--lx-primary-ink);transition:color .2s ease}.lx-link:hover{color:var(--lx-text)}.lx-link:hover .lx-btn-arrow{transform:translateX(3px)}.lx-link .lx-btn-arrow{transition:transform .25s ease}.lx-announce{position:relative;border-bottom:1px solid var(--lx-border);background:linear-gradient(90deg,rgb(var(--brand-primary-rgb)/.16),rgb(var(--brand-accent-rgb)/.1),rgb(var(--brand-primary-rgb)/.16)),var(--lx-bg)}.lx-header{z-index:40;transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease;border-bottom:1px solid transparent}.lx-header[data-solid]{background:rgb(var(--lx-overlay)/.72);border-bottom-color:var(--lx-border);backdrop-filter:saturate(160%) blur(16px);-webkit-backdrop-filter:saturate(160%) blur(16px)}.lx-nav-link{display:inline-flex;align-items:center;border-radius:999px;padding:.4rem .8rem;font-size:.875rem;font-weight:500;color:var(--lx-muted);transition:color .2s ease,background-color .2s ease}.lx-nav-link:hover{color:var(--lx-text);background:var(--lx-surface-2)}.lx-menu{background:var(--lx-bg);border-bottom:1px solid var(--lx-border);box-shadow:var(--lx-shadow-md)}.lx-grid-bg{inset:0;background-image:linear-gradient(var(--lx-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--lx-grid-line) 1px,transparent 1px);background-size:64px 64px;background-position:top;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 0,#000 30%,transparent 75%);mask-image:radial-gradient(ellipse 70% 60% at 50% 0,#000 30%,transparent 75%)}.lx-aurora,.lx-grid-bg{pointer-events:none;position:absolute}.lx-aurora{inset:-10% -20% auto -20%;height:900px;opacity:var(--lx-glow);background:radial-gradient(40% 45% at 30% 20%,rgb(var(--brand-primary-rgb)/.55),transparent 70%),radial-gradient(35% 40% at 72% 12%,rgb(var(--brand-accent-rgb)/.35),transparent 70%),radial-gradient(30% 30% at 50% 45%,rgb(var(--brand-primary-rgb)/.25),transparent 70%)}.lx-root[data-mode=light] .lx-aurora{opacity:.55}.lx-root[data-motion=rich][data-live] .lx-aurora{animation:lx-drift 18s ease-in-out infinite alternate}@keyframes lx-drift{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(3%,2%,0) scale(1.06)}to{transform:translate3d(-3%,-1%,0) scale(1.02)}}.lx-beam{left:50%;top:0;width:min(900px,90%);height:1px;transform:translateX(-50%);background:linear-gradient(90deg,transparent,rgb(var(--brand-accent-rgb)/.7),rgb(var(--brand-primary-rgb)/.9),transparent);opacity:calc(.4 + .6 * var(--lx-glow))}.lx-beam,.lx-glow-blob{pointer-events:none;position:absolute}.lx-glow-blob{border-radius:999px;opacity:calc(.7 * var(--lx-glow));background:radial-gradient(closest-side,rgb(var(--brand-primary-rgb)/.35),transparent)}.lx-stage{position:relative;perspective:1800px}.lx-frame-glow{pointer-events:none;position:absolute;inset:8% 6% -4% 6%;z-index:-1;border-radius:40%;opacity:var(--lx-glow);background:radial-gradient(50% 60% at 30% 50%,rgb(var(--brand-primary-rgb)/.75),transparent 70%),radial-gradient(50% 60% at 75% 45%,rgb(var(--brand-accent-rgb)/.45),transparent 70%);filter:blur(60px)}.lx-root[data-mode=light] .lx-frame-glow{opacity:.45}.lx-frame{position:relative;transform-origin:50% 0;border-radius:var(--brand-radius-lg);padding:6px;border:1px solid transparent;background:linear-gradient(var(--lx-elevated),var(--lx-elevated)) padding-box,linear-gradient(180deg,hsla(0,0%,100%,.22),hsla(0,0%,100%,.04) 40%,rgb(var(--brand-primary-rgb)/.35)) border-box;box-shadow:var(--lx-shadow-lg);will-change:transform}.lx-root[data-mode=light] .lx-frame{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(180deg,rgba(20,20,50,.14),rgba(20,20,50,.06) 50%,rgb(var(--brand-primary-rgb)/.3)) border-box}.lx-frame-inner{position:relative;overflow:hidden;border-radius:max(0px,calc(var(--brand-radius-lg) - 5px));border:1px solid var(--lx-border);background:var(--lx-bg-soft)}.lx-frame-bar{display:flex;align-items:center;gap:.75rem;height:2.25rem;padding:0 .85rem;border-bottom:1px solid var(--lx-border);background:var(--lx-surface)}.lx-frame-dots{display:flex;gap:.35rem}.lx-frame-dots>span{height:.6rem;width:.6rem;border-radius:999px;background:var(--lx-border-strong)}.lx-mock-bar{border-radius:999px;background:var(--lx-surface-2)}.lx-mock-chart-line{stroke:var(--lx-accent-ink)}.lx-marquee{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.lx-marquee-track{display:flex;width:-moz-max-content;width:max-content;animation:lx-marquee var(--lx-marquee-duration,40s) linear infinite}.lx-marquee:focus-within .lx-marquee-track,.lx-marquee:hover .lx-marquee-track,.lx-marquee[data-paused] .lx-marquee-track{animation-play-state:paused}@keyframes lx-marquee{to{transform:translate3d(-50%,0,0)}}.lx-client{color:var(--lx-faint);transition:color .25s ease,opacity .25s ease}.lx-client:hover{color:var(--lx-text)}.lx-client img{filter:grayscale(1);opacity:.7;transition:filter .25s ease,opacity .25s ease}.lx-client:hover img{filter:none;opacity:1}.lx-plan-hot{border-color:transparent;background:linear-gradient(var(--lx-elevated),var(--lx-elevated)) padding-box,linear-gradient(160deg,var(--brand-primary),rgb(var(--brand-accent-rgb)/.8) 55%,rgb(var(--brand-primary-rgb)/.4)) border-box;box-shadow:0 30px 80px -30px rgb(var(--brand-primary-rgb)/calc(.75 * var(--lx-glow) + .1))}.lx-plan-hot:after{display:none}.lx-plan-hot-bg{pointer-events:none;position:absolute;inset:0;border-radius:inherit;overflow:hidden}.lx-plan-hot-bg:before{content:"";position:absolute;inset:-35% -10% auto -10%;height:75%;opacity:var(--lx-glow);background:radial-gradient(closest-side,rgb(var(--brand-primary-rgb)/.32),transparent)}.lx-root[data-mode=light] .lx-plan-hot-bg:before{opacity:.4}.lx-step-num{position:relative;display:inline-flex;height:3rem;width:3rem;align-items:center;justify-content:center;border-radius:999px;font-family:var(--brand-font-heading);font-size:.9375rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--lx-text);background:linear-gradient(var(--lx-bg),var(--lx-bg)) padding-box,linear-gradient(145deg,var(--brand-primary),var(--brand-accent)) border-box;border:1.5px solid transparent;box-shadow:0 0 0 6px var(--lx-bg),0 10px 30px -8px rgb(var(--brand-primary-rgb)/calc(.7 * var(--lx-glow)))}.lx-step-line{background:linear-gradient(90deg,rgb(var(--brand-primary-rgb)/.7),rgb(var(--brand-accent-rgb)/.5),rgb(var(--brand-primary-rgb)/.15))}.lx-step-line-v{background:linear-gradient(180deg,rgb(var(--brand-primary-rgb)/.7),rgb(var(--brand-accent-rgb)/.35))}.lx-acc-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.2,.7,.2,1)}.lx-acc-panel[data-open]{grid-template-rows:1fr}.lx-acc-panel>div{min-height:0;overflow:hidden;transition:visibility 0s linear 0s}.lx-acc-panel:not([data-open])>div{visibility:hidden;transition:visibility 0s linear .35s}.lx-acc-icon{transition:transform .3s ease,background-color .3s ease}[aria-expanded=true]>.lx-acc-icon{transform:rotate(45deg);background:rgb(var(--brand-primary-rgb)/.18)}.lx-cta{position:relative;overflow:hidden;isolation:isolate;border-radius:calc(var(--brand-radius-lg) * 1.25);border:1px solid var(--lx-border-strong);background:radial-gradient(60% 90% at 50% 120%,rgb(var(--brand-primary-rgb)/calc(.7 * var(--lx-glow))),transparent 70%),radial-gradient(40% 60% at 90% -10%,rgb(var(--brand-accent-rgb)/calc(.35 * var(--lx-glow))),transparent 70%),radial-gradient(40% 60% at 10% -10%,rgb(var(--brand-primary-rgb)/calc(.35 * var(--lx-glow))),transparent 70%),var(--lx-bg-soft)}.lx-cta .lx-grid-bg{-webkit-mask-image:radial-gradient(ellipse 60% 80% at 50% 100%,#000 10%,transparent 70%);mask-image:radial-gradient(ellipse 60% 80% at 50% 100%,#000 10%,transparent 70%)}.lx-wordmark{font-family:var(--brand-font-heading);font-weight:700;letter-spacing:-.05em;line-height:.8;background:linear-gradient(180deg,color-mix(in srgb,var(--lx-text) 14%,transparent),transparent 85%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lx-lightbox{position:fixed;inset:0;margin:0;width:100%;max-width:100%;height:100%;max-height:100%;padding:0;border:0;color:#f5f5fa;background:rgba(5,5,10,.92);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.lx-lightbox::backdrop{background:transparent}.lx-lightbox[open]{display:block}.lx-root[data-live] .lx-lightbox[open] figure{animation:lx-zoom .35s cubic-bezier(.2,.7,.2,1) both}@keyframes lx-zoom{0%{opacity:0;transform:scale(.97)}}.lx-lightbox-btn{display:inline-flex;height:2.75rem;min-width:2.75rem;align-items:center;justify-content:center;gap:.5rem;border-radius:999px;border:1px solid hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.08);padding:0 .9rem;font-size:.875rem;font-weight:500;color:#fff;transition:background-color .2s ease}.lx-lightbox-btn:hover{background:hsla(0,0%,100%,.18)}.lx-lightbox :focus-visible{outline-color:#fff}.lx-root[data-intro] .lx-intro{animation:lx-rise .9s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i, 0) * 90ms + 60ms)}.lx-root[data-intro][data-motion=rich] .lx-intro{animation-name:lx-rise-rich;animation-duration:1.1s}@keyframes lx-rise{0%{opacity:0;transform:translate3d(0,14px,0)}}@keyframes lx-rise-rich{0%{opacity:0;transform:translate3d(0,26px,0);filter:blur(8px)}}.lx-root[data-anim=on] [data-reveal]{--lx-d:calc(var(--i, 0) * 75ms);transition:opacity .75s cubic-bezier(.2,.7,.2,1) var(--lx-d),transform .75s cubic-bezier(.2,.7,.2,1) var(--lx-d),filter .75s ease var(--lx-d)}.lx-root[data-anim=on] [data-reveal]:not([data-shown]){opacity:0;transform:translate3d(0,18px,0)}.lx-root[data-anim=on][data-motion=rich] [data-reveal]:not([data-shown]){transform:translate3d(0,34px,0) scale(.98);filter:blur(6px)}.lx-root[data-motion=none] *,.lx-root[data-motion=none] :after,.lx-root[data-motion=none] :before{animation:none!important}@media (prefers-reduced-motion:reduce){.lx-root *,.lx-root :after,.lx-root :before{animation:none!important;transition-duration:.01ms!important;transition-delay:0s!important;scroll-behavior:auto!important}.lx-frame{transform:none!important}}