.lxhome *{box-sizing:border-box}.lxhome{font-family:var(--ff);color:var(--ink);background:var(--surface);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.5;overflow-x:clip}.lxhome img{max-width:100%;display:block}.lxhome a{color:inherit;text-decoration:none}.lxhome h1,.lxhome h2,.lxhome h3,.lxhome h4,.lxhome p{margin:0}.lxhome ::selection{background:#215bea38}.lx #customers{position:relative}.lx #customers>.wrap{z-index:1;position:relative}.lxhome section{position:relative}.lx #why{background:#fafafa}[dir=rtl] .lxhome{font-family:var(--ff)}.lx #why{isolation:isolate;padding-bottom:clamp(28px,3.5vw,48px);position:relative}.lx #why .wrap{z-index:1;position:relative}
.luma-orb{aspect-ratio:1;max-width:100%;position:relative}.luma-orb canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.lx .lxhero{isolation:isolate;background:var(--surface);color:var(--ink);flex-direction:column;justify-content:safe center;min-height:calc(100svh - 74px);padding-top:clamp(20px,2.6vw,40px);padding-bottom:clamp(16px,2vw,28px);display:flex;position:relative;overflow:hidden}.lx .lxhero__inner{z-index:1;text-align:center;position:relative}.lx .lxhero__title{letter-spacing:-.035em;text-wrap:balance;margin-inline:auto;font-size:clamp(30px,4.1vw,60px);font-weight:800;line-height:1.05}@media (min-width:761px){.lx .lxhero__title,.lx .lxhero__sub{white-space:nowrap}}.lx .lxhero__sub{color:var(--ink-2);text-wrap:pretty;margin:14px auto 0;font-size:clamp(14px,1.18vw,18px);line-height:1.5}.lx .lxhero__cta{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:clamp(16px,1.8vw,24px);display:flex}@media (max-width:760px){.lx .lxhero__cta .btn{width:100%}}@media (prefers-reduced-motion:reduce){.lx .lxhero__mesh{animation:none}}.lx .lxvideo{background:var(--surface);text-align:center;padding-block:clamp(56px,7vw,104px)}.lx .lxvideo__eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:10px;margin-bottom:16px;font-size:12px;font-weight:700;display:inline-flex}.lx .lxvideo__eyebrow:before{content:"";background:var(--line-2);width:26px;height:1px}.lx .lxvideo__title{letter-spacing:-.03em;color:var(--ink);text-wrap:balance;font-size:clamp(28px,3.2vw,42px);font-weight:800;line-height:1.1}.lx .lxvideo__heading{margin:0}.lx .lxvideo__heading>.lxvideo__title{display:block}.lx .lxvideo__heading>.lxvideo__eyebrow{line-height:1.5}[dir=rtl] .lx .lxvideo__heading>.lxvideo__title{line-height:1.6}.lx .lxvideo__sub{max-width:62ch;color:var(--ink-2);text-wrap:pretty;margin:14px auto 0;font-size:17px;line-height:1.6}.lx .lxvideo__frame{aspect-ratio:16/9;margin-top:36px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface-2);width:min(100%,940px);box-shadow:var(--shadow-lg);place-items:center;margin-inline:auto;display:grid;position:relative;overflow:hidden}.lx .lxvideo__embed{border:0;width:100%;height:100%;display:block}.lx .lxvideo__play{border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--surface);color:var(--ink);font:inherit;cursor:pointer;box-shadow:var(--shadow-md);transition:transform .25s var(--ease-out), box-shadow .25s var(--ease-out);align-items:center;gap:12px;padding:14px 22px 14px 16px;font-weight:600;display:inline-flex}.lx .lxvideo__play:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.lx .lxvideo__missing{color:var(--ink-4);padding:0 24px;font-size:14px}.lx .lxhero__logos{width:100%;margin-top:clamp(16px,2.2vw,30px);display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.lx .lxhero__logotrack{flex:none;align-items:center;gap:56px;padding-inline:28px;animation:75s linear infinite marqueeScroll;display:flex}[dir=rtl] .lx .lxhero__logos,[dir=rtl] .lx .lxhero__logotrack{direction:ltr}[dir=rtl] .lx .lxhero__logotrack{animation-direction:normal}.lx .lxhero__logos img{height:26px}@media (prefers-reduced-motion:reduce){.lx .lxhero__logotrack{animation:none}}@media (max-height:820px) and (min-width:761px){.lx .lxhero{padding-top:10px;padding-bottom:10px}.lx .lxhero__title{font-size:clamp(26px,3.1vw,44px)}.lx .lxhero__sub{margin-top:8px;font-size:14.5px}.lx .lxhero__cta{margin-top:12px}.lx .lxhero__cta .btn{padding-block:9px}.lx .lxhero__logos{margin-top:12px}.lx .lxhero__logos img{height:22px}}@media (max-width:760px){.lx .lxhero{min-height:0}.lx .lxhero__logos{margin-top:20px}.lx .lxhero__logotrack{gap:36px}}.lx .lxhero__eyebrow{letter-spacing:.01em;color:var(--ink-3);align-items:center;gap:9px;margin-bottom:clamp(10px,1.4vw,18px);font-size:13px;font-weight:600;display:inline-flex}.lx .lxhero__eyebrow .luma-orb{flex:none}@media (max-height:820px) and (min-width:761px){.lx .lxhero__eyebrow{margin-bottom:8px;font-size:12.5px}}.lxhome,.lxhome>section,.lxhome .band,.lxhome .band--tint,.lxhome #why,.lxhome #customers,.lxhome #impact,.lxhome .lxhero,.lxhome .lxvideo{background:0 0}.lxhome>section{border-top:0;border-bottom:0}.lx .lxhero__eyebrow{isolation:isolate;background:#fff;border:0;border-radius:999px;padding:7px 16px 7px 9px;position:relative}.lx .lxhero__glow{z-index:-1;border-radius:inherit;filter:blur(9px);opacity:.5;position:absolute;inset:-2px;overflow:clip}.lx .lxhero__glow:before{content:"";aspect-ratio:1;background:conic-gradient(var(--brand-sirius), var(--brand-eclipse), var(--brand-nova), var(--brand-sirius));width:200%;margin:-100% 0 0 -100%;animation:7s linear infinite lxEyebrowSweep;position:absolute;top:50%;left:50%}.lx .lxhero__eyebrow span{color:var(--ink-2)}@keyframes lxEyebrowSweep{0%{rotate:none}to{rotate:360deg}}@media (prefers-reduced-motion:reduce){.lx .lxhero__glow:before{animation:none}}.lxhome .sec-title em,.lxhome .hl{color:inherit;font-style:inherit}
.lx .hb-stage{--hb-ln:var(--line);--hb-sf:var(--surface-2);z-index:1;color:var(--ink);margin-top:clamp(16px,2.2vw,28px);font-size:13.5px;position:relative}.lx .lxhero__mesh{z-index:0;pointer-events:none;filter:blur(24px);animation:31s ease-in-out infinite alternate lxmeshDrift;position:absolute;inset:14% -6% -4%}.lx .lxhero__lobes,.lx .lxhero__wash{position:absolute;overflow:clip}.lx .lxhero__lobes{inset:0}.lx .lxhero__lobes>i,.lx .lxhero__wash:before,.lx .lxhero__wash:after{position:absolute;top:0;left:0}.lx .lxhero__lobes>:first-child{background:radial-gradient(44% 30% at 50% 84%,#a366ff24,#0000 72%);width:120%;height:120%;animation:18s ease-in-out infinite alternate lxLobe4;translate:-8.3333% -16.6667%}.lx .lxhero__lobes>:nth-child(2){background:radial-gradient(32% 36% at 78% 46%,#e05a9033,#0000 70%);width:128%;height:128%;animation:18s ease-in-out infinite alternate lxLobe3;translate:-21.875% -9.625%}.lx .lxhero__lobes>:nth-child(3){background:radial-gradient(34% 38% at 24% 42%,#a366ff42,#0000 70%);width:125%;height:125%;animation:18s ease-in-out infinite alternate lxLobe2;translate:0% -8%}.lx .lxhero__lobes>:nth-child(4){background:radial-gradient(40% 44% at 50% 52%,#215bea4d,#0000 68%);width:130%;height:130%;animation:18s ease-in-out infinite alternate lxLobe1;translate:-11.5385% -11.5385%}.lx .lxhero__wash{animation:23s ease-in-out infinite alternate lxmeshB;inset:-10%}.lx .lxhero__wash:before,.lx .lxhero__wash:after{content:""}.lx .lxhero__wash:before{background:radial-gradient(30% 34% at 36% 62%,#e05a9029,#0000 72%);width:150%;height:150%;animation:23s ease-in-out infinite alternate lxWash2;translate:-12% -20.6667%}.lx .lxhero__wash:after{background:radial-gradient(36% 40% at 62% 38%,#215bea33,#0000 70%);width:140%;height:140%;animation:23s ease-in-out infinite alternate lxWash1;translate:-17.7143% -10.8571%}@keyframes lxLobe1{0%{translate:-11.5385% -11.5385%}33%{translate:-14.3077% -9.2308%}66%{translate:-8.7692% -14.3077%}to{translate:-12.9231% -10.6154%}}@keyframes lxLobe2{0%{translate:0% -8%}33%{translate:-4.4% -11.6%}66%{translate:-.8% -5.6%}to{translate:-3.2% -8.8%}}@keyframes lxLobe3{0%{translate:-21.875% -9.625%}33%{translate:-17.0625% -6.5625%}66%{translate:-21.4375% -13.125%}to{translate:-18.375% -8.75%}}@keyframes lxLobe4{0%{translate:-8.3333% -16.6667%}33%{translate:-6.3333% -14.6667%}66%{translate:-10.6667% -16.3333%}to{translate:-7.6667% -15%}}@keyframes lxmeshDrift{0%{transform:scale(1)rotate(0)translate(0,0)}50%{transform:scale(1.12)rotate(4deg)translate(-2%,1.5%)}to{transform:scale(1.04)rotate(-3deg)translate(2%,-1%)}}@keyframes lxmeshB{0%{transform:scale(1)rotate(0)}50%{transform:scale(1.15)rotate(-6deg)}to{transform:scale(1.06)rotate(5deg)}}@keyframes lxWash1{0%{translate:-17.7143% -10.8571%}50%{translate:-10.8571% -15.4286%}to{translate:-20% -13.1429%}}@keyframes lxWash2{0%{translate:-12% -20.6667%}50%{translate:-22% -13.3333%}to{translate:-9.3333% -19.3333%}}.lx .hb-ask{z-index:2;padding:11px;border:1px solid var(--hb-ln);background:var(--surface);text-align:start;border-radius:14px;align-items:center;gap:10px;width:min(100%,640px);margin-inline:auto;padding-inline-start:20px;transition:border-color .3s,box-shadow .3s;display:flex;position:relative;box-shadow:0 1px 2px #1018280a,0 22px 44px -28px #10182857}.lx .hb-tx{white-space:nowrap;flex:auto;align-items:center;min-width:0;font-size:15px;line-height:1.4;display:flex;position:relative;overflow:hidden}.lx .hb-ph{color:var(--ink-4)}.lx .hb-stage.typing .hb-ph,.lx .hb-stage.busy .hb-ph,.lx .hb-stage.is-static .hb-ph{display:none}.lx .hb-ty{color:var(--ink)}.lx .hb-caret{background:var(--brand-blue);opacity:0;width:1.5px;height:1.05em;margin-inline-start:2px}.lx .hb-stage.typing .hb-caret{opacity:1;animation:1s step-end infinite hbCaret}@keyframes hbCaret{50%{opacity:0}}.lx .hb-send{background:var(--surface-2);border:1px solid var(--line);width:32px;height:32px;color:var(--ink-3);transition:transform .15s var(--ease-out), background .2s, color .2s;border-radius:9px;flex:none;place-items:center;display:grid}.lx .hb-send svg{width:17px;height:17px}.lx .hb-send.press{background:var(--ink);color:var(--on-dark);transform:scale(.9)}.lx .lx-tag{white-space:nowrap;border-radius:6px;flex:none;align-items:center;height:22px;padding:0 7px;font-size:12.5px;font-weight:500;display:inline-flex}.lx .lx-tag.r{color:#d23a46;background:#fdeced}.lx .lx-tag.a{color:#c27803;background:#fff3dc}.lx .lx-tag.g{color:#13945f;background:#e5f6ee}.lx .lx-tag.b{color:var(--brand-blue);background:#edf2fe}@media (max-height:820px) and (min-width:761px){.lx .hb-stage{margin-top:12px}.lx .hb-ask{padding:9px;padding-inline-start:16px}}@media (prefers-reduced-motion:reduce){.lx .lxhero__mesh,.lx .lxhero__mesh .lxhero__lobes>i,.lx .lxhero__mesh .lxhero__wash,.lx .lxhero__mesh .lxhero__wash:before,.lx .lxhero__mesh .lxhero__wash:after,.lx .hb-caret{animation:none}}.lx .hb-ask{-webkit-backdrop-filter:blur(18px)saturate(1.5);backdrop-filter:blur(18px)saturate(1.5);background:#ffffffa3;border-color:#ffffffb8;box-shadow:inset 0 1px #ffffffd9,0 1px 2px #1018280a,0 20px 44px -26px #10182857}.lx .hb-stage.typing .hb-ask,.lx .hb-stage.busy .hb-ask{border-color:#cdd9fbe6;box-shadow:inset 0 1px #ffffffd9,0 0 0 3px #215bea14,0 20px 44px -26px #10182857}.lx .hb-send{background:#fff9;border-color:#ffffffb8}
