.lx{--lx-ink:#050f20;--lx-navy:#0b1f3a;--lx-navy-2:#0f2a50;--lx-blue:#2f6fed;--lx-blue-dark:#1d53c4;--lx-sky:#9dbbff;--lx-muted-dark:#b9c6dc;--lx-line-dark:rgba(157,187,255,0.14);--lx-spectrum:linear-gradient(90deg,#ef4444,#f97316 20%,#eab308 40%,#84cc16 60%,#22c55e 80%,#059669);--lx-ease:cubic-bezier(0.22,1,0.36,1);color:#232a35;background:#fff}html:has(.lx){scroll-behavior:smooth;scroll-padding-top:84px}.lx-dark{position:relative;background:radial-gradient(60rem 40rem at 85% -10%,rgba(47,111,237,.35),transparent 60%),radial-gradient(40rem 30rem at -10% 30%,rgba(47,111,237,.16),transparent 60%),linear-gradient(180deg,var(--lx-ink) 0,var(--lx-navy) 100%)}.lx-dark,.lx-dark h1,.lx-dark h2,.lx-dark h3{color:#fff}.lx-grid-bg:before{background-image:linear-gradient(var(--lx-line-dark) 1px,transparent 1px),linear-gradient(90deg,var(--lx-line-dark) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 30%,#000 30%,transparent 75%);mask-image:radial-gradient(ellipse 70% 60% at 50% 30%,#000 30%,transparent 75%)}.lx-grid-bg:before,.lx-grid-light:before{content:"";position:absolute;inset:0;pointer-events:none}.lx-grid-light:before{background-image:linear-gradient(rgba(11,31,58,.05) 1px,transparent 0),linear-gradient(90deg,rgba(11,31,58,.05) 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse 60% 50% at 50% 0,#000 20%,transparent 70%);mask-image:radial-gradient(ellipse 60% 50% at 50% 0,#000 20%,transparent 70%)}.lx-spectrum,.lx-spectrum-line{background:var(--lx-spectrum)}.lx-spectrum-line{height:2px;opacity:.9}.lx-text-gradient{background:linear-gradient(95deg,#b8cdff,#6f9bff 45%,#4ade80);-webkit-background-clip:text;background-clip:text;color:transparent}.lx-eyebrow{display:inline-flex;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--lx-blue-dark)}.lx-eyebrow:before{content:"";width:1.5rem;height:3px;border-radius:9999px;background:var(--lx-spectrum)}.lx-dark .lx-eyebrow{color:var(--lx-sky)}.lx-btn{display:inline-flex;min-height:3rem;align-items:center;justify-content:center;gap:.5rem;border-radius:.875rem;padding:.75rem 1.25rem;font-size:.9375rem;font-weight:800;line-height:1.2;text-align:center;transition:transform .2s var(--lx-ease),box-shadow .2s var(--lx-ease),background-color .2s,border-color .2s,color .2s;-webkit-tap-highlight-color:transparent}.lx-btn:active{transform:translateY(1px) scale(.99)}.lx-btn-primary{color:#fff;background:linear-gradient(180deg,#3b7bff 0,var(--lx-blue) 55%,#2a63d6 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 2px rgba(11,31,58,.2),0 8px 24px -8px rgba(47,111,237,.65)}.lx-btn-primary:hover{transform:translateY(-1px);box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 2px 4px rgba(11,31,58,.2),0 14px 32px -10px rgba(47,111,237,.8)}.lx-btn-glass{color:#fff;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.18)}.lx-btn-glass:hover{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.3)}.lx-btn-outline{color:var(--lx-navy);background:#fff;border:1px solid #c7ceda;box-shadow:0 1px 2px rgba(11,31,58,.06)}.lx-btn-outline:hover{border-color:var(--lx-navy);transform:translateY(-1px)}.lx-btn .lx-arrow{transition:transform .2s var(--lx-ease)}.lx-btn:hover .lx-arrow{transform:translateX(3px)}.lx-card{border-radius:1.25rem;border:1px solid #eaedf2;background:#fff;box-shadow:0 1px 2px rgba(11,31,58,.04),0 12px 32px -12px rgba(11,31,58,.12)}.lx-glass{background:rgba(15,42,80,.55);border:1px solid rgba(157,187,255,.18);backdrop-filter:blur(14px) saturate(140%)}.lx-device{position:relative;box-shadow:0 0 0 1px rgba(157,187,255,.22),0 30px 80px -20px rgba(0,0,0,.55),0 0 120px -30px rgba(47,111,237,.55)}.lx-device,.lx-device-light{border-radius:1.25rem;background:#f5f7fa;overflow:hidden}.lx-device-light{border:1px solid #d9dee6;box-shadow:0 2px 4px rgba(11,31,58,.04),0 30px 60px -24px rgba(11,31,58,.25)}.lx-chrome{display:flex;align-items:center;gap:.375rem;height:2.25rem;padding:0 .875rem;background:#fff;border-bottom:1px solid #eaedf2}.lx-chrome i{width:.625rem;height:.625rem;border-radius:9999px;background:#d9dee6}.lx-nav{transition:background-color .3s,border-color .3s,box-shadow .3s;border-bottom:1px solid transparent}.lx-nav[data-scrolled=true]{background:rgba(5,15,32,.78);border-bottom-color:rgba(157,187,255,.14);backdrop-filter:blur(14px) saturate(140%);box-shadow:0 10px 30px -18px rgba(0,0,0,.6)}.lx-navlink{position:relative;border-radius:.625rem;padding:.5rem .625rem;font-size:.875rem;font-weight:700;white-space:nowrap;color:#d6e0f0;transition:color .2s,background-color .2s}@media (min-width:1280px){.lx-navlink{padding:.5rem .75rem;font-size:.9375rem}}.lx-navlink:hover{color:#fff;background:rgba(255,255,255,.07)}.lx-navlink[aria-current=true]{color:#fff}.lx-navlink[aria-current=true]:after{content:"";position:absolute;left:.75rem;right:.75rem;bottom:.2rem;height:2px;border-radius:2px;background:var(--lx-spectrum)}.lx-menu{animation:lx-menu-in .25s var(--lx-ease) both}@keyframes lx-menu-in{0%{opacity:0;transform:translateY(-8px)}}.lx :focus-visible{outline:3px solid var(--lx-blue);outline-offset:3px;border-radius:.5rem}.lx-dark :focus-visible,.lx-nav :focus-visible{outline-color:var(--lx-sky)}.lx-skip{position:absolute;left:1rem;top:-4rem;z-index:100;border-radius:.75rem;background:#fff;padding:.75rem 1rem;font-weight:800;color:var(--lx-navy);transition:top .2s}.lx-skip:focus{top:1rem}.lx-js [data-reveal]{opacity:0;transform:translate3d(0,28px,0);transition:opacity .8s var(--lx-ease),transform .8s var(--lx-ease);transition-delay:calc(var(--d, 0) * 90ms)}.lx-js [data-reveal=scale]{transform:scale(.96)}.lx-js [data-reveal=left]{transform:translate3d(-32px,0,0)}.lx-js [data-reveal=right]{transform:translate3d(32px,0,0)}.lx-js [data-reveal].is-visible{opacity:1;transform:none}.lx-rise{animation:lx-rise .9s var(--lx-ease) both;animation-delay:calc(var(--d, 0) * .11s)}.lx-rise-soft{animation:lx-rise-soft .9s var(--lx-ease) both}@keyframes lx-rise{0%{opacity:0;transform:translate3d(0,18px,0)}}@keyframes lx-rise-soft{0%{transform:translate3d(0,10px,0)}}.lx-float{animation:lx-float 7s ease-in-out infinite}.lx-float-slow{animation:lx-float 9s ease-in-out infinite reverse}@keyframes lx-float{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-10px,0)}}.lx-mock-in{animation:lx-mock-in 1.1s var(--lx-ease) .25s both}@keyframes lx-mock-in{0%{opacity:0;transform:perspective(1400px) rotateX(10deg) translate3d(0,40px,0) scale(.97)}}.lx-pop{animation:lx-pop .6s var(--lx-ease) both;animation-delay:calc(.5s + var(--d, 0) * .12s)}@keyframes lx-pop{0%{opacity:0;transform:translate3d(0,10px,0) scale(.97)}}.lx-bar{transform-origin:bottom;animation:lx-bar 1s var(--lx-ease) both;animation-delay:calc(.9s + var(--d, 0) * 60ms)}@keyframes lx-bar{0%{transform:scaleY(.05)}}.lx-toast{animation:lx-toast 4.2s var(--lx-ease) both}@keyframes lx-toast{0%{opacity:0;transform:translate3d(0,16px,0) scale(.96)}10%,85%{opacity:1;transform:none}to{opacity:0;transform:translate3d(0,-6px,0)}}.lx-flash{animation:lx-flash 1.6s var(--lx-ease)}@keyframes lx-flash{0%{background-color:rgba(47,111,237,.16)}to{background-color:transparent}}.lx-pulse-dot{position:relative}.lx-pulse-dot:after{content:"";position:absolute;inset:-4px;border-radius:9999px;border:2px solid;opacity:0;animation:lx-ping 2.2s ease-out infinite}@keyframes lx-ping{0%{opacity:.6;transform:scale(.6)}to{opacity:0;transform:scale(1.6)}}.lx-story{--p:0;height:300vh}.lx-story-sticky{position:sticky;top:0;height:100vh;height:100svh}.lx-stage{container-type:size;position:relative}.lx-chip{--x0:0;--y0:0;--r0:0;--x1:0;--y1:0;--t:clamp(0,(var(--p) - 0.15 - var(--i,0) * 0.025) * 2.6,1);position:absolute;left:0;top:0;width:calc(33.333cqw - .5rem);height:calc(33.333cqh - .5rem);transform:translate(calc((var(--x0) * (1 - var(--t)) + var(--x1) * var(--t)) * 1cqw),calc((var(--y0) * (1 - var(--t)) + var(--y1) * var(--t)) * 1cqh)) rotate(calc(var(--r0) * (1 - var(--t)) * 1deg));will-change:transform}.lx-chip-after,.lx-chip-before{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;gap:.5rem;border-radius:1rem;padding:.75rem}.lx-chip-before{opacity:calc(1 - var(--t))}.lx-chip-after{opacity:var(--t);transform:scale(calc(.92 + var(--t) * .08))}.lx-story-phase{transition:opacity .5s var(--lx-ease),transform .5s var(--lx-ease)}.lx-story .lx-story-phase{opacity:0;transform:translate3d(0,12px,0);pointer-events:none}.lx-story[data-phase="0"] .lx-story-phase[data-for="0"],.lx-story[data-phase="1"] .lx-story-phase[data-for="1"],.lx-story[data-phase="2"] .lx-story-phase[data-for="2"]{opacity:1;transform:none;pointer-events:auto}.lx-story [data-step]{color:#7d8aa3;transition:color .3s}.lx-story[data-phase="0"] [data-step="0"],.lx-story[data-phase="1"] [data-step="1"],.lx-story[data-phase="2"] [data-step="2"]{color:#fff}.lx-story-bar{transform-origin:left;transform:scaleX(var(--p))}.lx-rail{--progress:0}.lx-rail-fill{transform-origin:top;transform:scaleY(var(--progress));background:linear-gradient(180deg,#ef4444,#f97316 20%,#eab308 40%,#84cc16 60%,#22c55e 80%,#059669)}.lx-step-dot{transition:background-color .4s,border-color .4s,transform .4s var(--lx-ease),box-shadow .4s}.lx-step[data-active=true] .lx-step-dot{transform:scale(1.12);border-color:transparent;background:var(--dot,var(--lx-blue));box-shadow:0 0 0 6px color-mix(in srgb,var(--dot,#2f6fed) 22%,transparent);color:#fff}.lx-step-card{transition:border-color .4s,box-shadow .4s,transform .4s var(--lx-ease)}.lx-step[data-active=true] .lx-step-card{border-color:color-mix(in srgb,var(--dot,#2f6fed) 45%,#eaedf2);box-shadow:0 18px 40px -22px color-mix(in srgb,var(--dot,#2f6fed) 60%,transparent)}.lx-phone{border-radius:2.5rem;padding:.625rem;background:linear-gradient(160deg,#1c2d4a,#0a1628);box-shadow:0 0 0 1px rgba(157,187,255,.2),0 40px 80px -30px rgba(0,0,0,.7),0 0 100px -30px rgba(37,211,102,.35)}.lx-chat-bg{background-color:#efe7dd;background-image:radial-gradient(rgba(11,31,58,.06) 1px,transparent 0);background-size:14px 14px}.lx-js .lx-chat [data-msg]{opacity:0;transform:translate3d(0,12px,0) scale(.98)}.lx-js .lx-chat.is-visible [data-msg]{animation:lx-msg .55s var(--lx-ease) both;animation-delay:calc(.3s + var(--m, 0) * 1.25s)}@keyframes lx-msg{to{opacity:1;transform:none}}.lx-typing span{width:6px;height:6px;border-radius:9999px;background:#8696a0;animation:lx-typing 1.2s ease-in-out infinite}.lx-typing span:nth-child(2){animation-delay:.15s}.lx-typing span:nth-child(3){animation-delay:.3s}@keyframes lx-typing{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.lx-js .lx-chat .lx-typing-wrap{opacity:0}.lx-js .lx-chat.is-visible .lx-typing-wrap{animation:lx-typing-life 5.6s linear .3s both}@keyframes lx-typing-life{0%,96%{opacity:1}to{opacity:0}}.lx-tab{transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.lx-tab[aria-selected=true]{background:#fff;border-color:#d9dee6;color:var(--lx-navy);box-shadow:0 8px 24px -14px rgba(11,31,58,.35)}.lx-panel-in{animation:lx-panel-in .45s var(--lx-ease) both}@keyframes lx-panel-in{0%{opacity:0;transform:translate3d(0,10px,0)}}.lx-no-scrollbar{scrollbar-width:none}.lx-no-scrollbar::-webkit-scrollbar{display:none}.lx-tour-target{position:relative;z-index:1;box-shadow:0 0 0 3px rgba(47,111,237,.9),0 0 0 8px rgba(47,111,237,.2);border-radius:.75rem;animation:lx-tour 1.8s ease-in-out infinite}@keyframes lx-tour{50%{box-shadow:0 0 0 3px rgba(47,111,237,.9),0 0 0 12px rgba(47,111,237,.08)}}.lx-faq summary{list-style:none;cursor:pointer}.lx-faq summary::-webkit-details-marker{display:none}.lx-faq[open] .lx-faq-icon{transform:rotate(45deg)}.lx-faq-icon{transition:transform .25s var(--lx-ease)}@media (prefers-reduced-motion:reduce){html:has(.lx){scroll-behavior:auto}.lx *,.lx :after,.lx :before{animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important;transition-duration:.01ms!important;transition-delay:0s!important}.lx-js .lx-chat [data-msg],.lx-js [data-reveal]{opacity:1;transform:none}.lx-js .lx-chat .lx-typing-wrap{display:none}.lx-tour-target{animation:none}.lx-story{height:auto;--p:1!important}.lx-story-sticky{position:relative;height:auto}.lx-story-phase{position:static!important;opacity:1!important;transform:none!important;pointer-events:auto!important}}