.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}@keyframes lxmesh{0%{background-position:0 0,100% 0,100% 18%,0 26%}50%{background-position:14% 8%,88% 6%,86% 30%,10% 16%}to{background-position:4% 16%,96% 14%,94% 12%,2% 34%}}.lx .lxhero__inner{z-index:1;text-align:center;position:relative}.lx .lxhero__badge{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:10px;margin-bottom:22px;font-size:12px;font-weight:700;display:inline-flex}.lx .lxhero__badge:before{content:"";background:var(--line-2);width:26px;height:1px}.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}.lx .lxhero__agent{flex-direction:column;align-items:center;margin-top:clamp(18px,2.4vw,34px);display:flex}@media (max-width:1100px){.lx .lxhero__tree{--lxcols:2}}@media (max-width:760px){.lx .lxhero__cards{grid-template-columns:1fr;gap:14px}.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,.lx .lxdemo__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,.lx .lxdemo__eyebrow:before{content:"";background:var(--line-2);width:26px;height:1px}.lx .lxvideo__title,.lx .lxdemo__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,.lx .lxdemo__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__playic{background:var(--brand-blue);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.lx .lxvideo__playic svg{width:18px;height:18px}.lx .lxvideo__missing{color:var(--ink-4);padding:0 24px;font-size:14px}.lx .lxvideo__caption{color:var(--ink-4);margin-top:14px;font-size:13px}.lx .lxdemo{background:var(--surface-2);border-top:1px solid var(--line);padding-block:clamp(56px,7vw,104px)}.lx .lxdemo__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.lx .lxdemo__sub{margin-inline:0}.lx .lxdemo__form{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-md);padding:clamp(20px,2.4vw,32px)}@media (max-width:900px){.lx .lxdemo__inner{grid-template-columns:1fr}}.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__agent,.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 .why--light{background:var(--surface);color:var(--ink);border-top:1px solid var(--line)}.lx .why--light .sec-title{color:var(--ink)}.lx .why--light .sec-sub{margin-inline:auto;max-width:64ch;color:var(--ink-2);margin-top:14px}.lx .why--light .why__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 .why--light .why__eyebrow:before{content:"";background:var(--line-2);width:26px;height:1px}.lx .why--light .cmp{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-md)}.lx .why--light .cmp__glow{display:none}.lx .why--light .cmp__switch{background:var(--surface-2);border:1px solid var(--line)}.lx .why--light .cmp__thumb{background:var(--surface);box-shadow:var(--shadow-sm)}.lx .why--light .cmp__opt{color:var(--ink-3)}.lx .why--light .cmp.is-trad .cmp__opt[data-mode=trad],.lx .why--light .cmp.is-lumofy .cmp__opt[data-mode=lumofy]{color:var(--ink)}.lx .why--light .cmp__optlogo{filter:brightness(0);opacity:.85}.lx .why--light .cmp__row{border-color:var(--line)}.lx .why--light .cmp__label,.lx .why--light .cmp__lt{color:var(--ink)}.lx .why--light .cmp__ico,.lx .why--light .cmp__face--old{color:var(--ink-3)}.lx .why--light .cmp__face--new{color:var(--ink)}.lx .why--light .cmp__ic--check{color:#1f9d5b}.lx .why--light .cmp__ic--x{color:var(--ink-4)}.lx .cmp__num{font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap;margin-inline-end:8px;font-weight:800}.lx .why--light .cmp__face--new .cmp__num{color:var(--brand-blue)}.lx .why--light .cmp__face--old .cmp__num{color:var(--ink-3)}.lx .band--ink.is-light{background:var(--surface);color:var(--ink)}.lx #customers.band--ink.is-light{background:var(--surface-2)}.lx #impact.band--ink.is-light{background:var(--surface)}.lx .band--ink.is-light:before{background-image:linear-gradient(#0c0c0c0d 1.5px,#0000 1.5px),linear-gradient(90deg,#0c0c0c0d 1.5px,#0000 1.5px)}.lx .band--ink.is-light .sec-title{color:var(--ink)}.lx .band--ink.is-light .eyebrow--dark{color:var(--ink-3);background:var(--surface-2);border-color:var(--line)}.lx .band--ink.is-light .whystats--eco .whystats__title{color:var(--ink)}.lx .band--ink.is-light .whystats--eco .whystats__sub{color:var(--ink-2)}.lx .band--ink.is-light .ecostat__ic{color:var(--ink-4)}.lx .band--ink.is-light .ecostat__v{color:var(--brand-blue)}.lx .band--ink.is-light .ecostat__more{color:var(--ink-3)}.lx .band--ink.is-light .ecostat__l,.lx .band--ink.is-light .tstwrap__lead{color:var(--ink-2)}.lx .band--ink.is-light .tstwrap .tcard__by b{color:var(--ink)}.lx .band--ink.is-light .tstwrap .tcard__by i,.lx .band--ink.is-light .tstwrap .tcard--feat .tcard__by i{color:var(--ink-3)}.lx .band--ink.is-light .tstwrap .tcard__q,.lx .band--ink.is-light .tstwrap .tcard--feat .tcard__q{color:var(--ink)}.lx .band--ink.is-light .awardbar{background:var(--surface);border-color:var(--line);box-shadow:var(--shadow-sm)}.lx .band--ink.is-light .awardbar__label{color:var(--ink);border-inline-end-color:var(--line)}.lx .band--ink.is-light .awlogo b{color:var(--ink-3)}.lx .band--ink.is-light .awlogo--real img{filter:brightness(0);opacity:.45}.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 .band--mint,.lxhome .band--ink,.lxhome .band--bluegrad,.lxhome #why,.lxhome #customers,.lxhome #impact,.lxhome .lxhero,.lxhome .lxvideo,.lxhome .lxdemo{background:0 0}.lxhome>section{border-top:0;border-bottom:0}.lxhome .band--ink:before,.lxhome .why__aura,.lxhome .cmp__glow{display:none}@media (prefers-reduced-motion:reduce){body:has(.lxhome){animation:none}}.lxhome #impact.band--ink.is-light,.lxhome #customers.band--ink.is-light,.lxhome .band--bluegrad,.lxhome .integ.band--bluegrad{background:0 0}@property --lx-ang{syntax:"<angle>";inherits:false;initial-value:0deg}.lx .lxhero__eyebrow{--lx-ang:0deg;isolation:isolate;background:#fff;border:0;border-radius:999px;padding:7px 16px 7px 9px;position:relative}.lx .lxhero__eyebrow:before{content:"";z-index:-1;border-radius:inherit;background:conic-gradient(from var(--lx-ang), var(--brand-sirius), var(--brand-eclipse), var(--brand-nova), var(--brand-sirius));filter:blur(9px);opacity:.5;animation:7s linear infinite lxEyebrowSweep;position:absolute;inset:-2px}.lx .lxhero__eyebrow span{color:var(--ink-2)}@keyframes lxEyebrowSweep{to{--lx-ang:360deg}}@media (prefers-reduced-motion:reduce){.lx .lxhero__eyebrow{animation:none}}.lxhome .sec-title em,.lxhome .hl,.lxhome .hl-glare{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);background-image:radial-gradient(40% 44% at 50% 52%,#215bea4d,#0000 68%),radial-gradient(34% 38% at 24% 42%,#a366ff42,#0000 70%),radial-gradient(32% 36% at 78% 46%,#e05a9033,#0000 70%),radial-gradient(44% 30% at 50% 84%,#a366ff24,#0000 72%);background-position:50%,0 40%,100% 44%,50% 100%;background-repeat:no-repeat;background-size:130% 130%,125% 125%,128% 128%,120% 120%;animation:18s ease-in-out infinite alternate lxmesh,31s ease-in-out infinite alternate lxmeshDrift;position:absolute;inset:14% -6% -4%}.lx .lxhero__mesh:after{content:"";background-image:radial-gradient(36% 40% at 62% 38%,#215bea33,#0000 70%),radial-gradient(30% 34% at 36% 62%,#e05a9029,#0000 72%);background-position:62% 38%,36% 62%;background-repeat:no-repeat;background-size:140% 140%,150% 150%;animation:23s ease-in-out infinite alternate lxmeshB;position:absolute;inset:-10%}@keyframes lxmesh{0%{background-position:50%,0 40%,100% 44%,50% 100%}33%{background-position:62% 40%,22% 58%,78% 30%,38% 88%}66%{background-position:38% 62%,4% 28%,98% 60%,64% 98%}to{background-position:56% 46%,16% 44%,84% 40%,46% 90%}}@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%{background-position:62% 38%,36% 62%;transform:scale(1)rotate(0)}50%{background-position:38% 54%,66% 40%;transform:scale(1.15)rotate(-6deg)}to{background-position:70% 46%,28% 58%;transform:scale(1.06)rotate(5deg)}}.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-stage.typing .hb-ask,.lx .hb-stage.busy .hb-ask{border-color:#cdd9fb;box-shadow:0 0 0 3px #215bea14,0 22px 44px -28px #10182857}.lx .hb-askmark{flex:none;display:inline-flex}.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.ap .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 .hb-sgs{z-index:2;height:30px;margin-top:10px;position:relative}.lx .hb-sg{opacity:0;transition:opacity .45s var(--ease-out), transform .45s var(--ease-out);pointer-events:none;flex-wrap:wrap;justify-content:center;gap:8px;margin:0;display:flex;position:absolute;inset:0;transform:translateY(4px)}.lx .hb-sg.on{opacity:1;transform:none}.lx .hb-sg span{color:var(--ink-3);border:1px solid var(--line);background:#ffffffb8;border-radius:8px;padding:5px 11px;font-size:13px;transition:color .3s,border-color .3s,background .3s}.lx .hb-sg span.hi{color:var(--brand-blue);background:#eef2fe;border-color:#cdd9fb}.lx .hb-lines{z-index:1;width:100%;height:clamp(28px,3.4vw,46px);margin-top:8px;display:block;position:relative;overflow:visible}.lx .hb-lines path{fill:none;vector-effect:non-scaling-stroke}.lx .hb-ln{stroke:#6d5cf257;stroke-width:1.5px;stroke-dasharray:4 6;transition:stroke .3s}.lx .hb-ln.on{stroke:var(--brand-blue);stroke-width:2px;stroke-dasharray:7 7;animation:.9s linear infinite hbFlow}@keyframes hbFlow{to{stroke-dashoffset:-28px}}.lx .hb-cards{z-index:2;grid-template-columns:repeat(4,1fr);gap:14px;display:grid;position:relative}.lx .hb-c{box-sizing:border-box;border:1px solid var(--hb-ln);background:var(--surface);text-align:start;border-radius:14px;padding:12px 14px;transition:box-shadow .3s,border-color .3s;box-shadow:0 1px 2px #1018280a,0 22px 44px -30px #10182852}.lx .hb-c.wk{border-color:#cdd9fb;box-shadow:0 0 0 3px #215bea14,0 22px 44px -30px #10182852}.lx .hb-c__h{align-items:center;gap:10px;display:flex}.lx .hb-ic{background:var(--hb-sf);width:32px;height:32px;color:var(--ink-2);border-radius:9px;flex:none;place-items:center;display:grid}.lx .hb-ic svg{width:18px;height:18px}.lx .hb-c__t{min-width:0}.lx .hb-c__t b{font-size:14.5px;font-weight:600;line-height:1.25;display:block}.lx .hb-c__t small{color:var(--ink-4);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;line-height:1.35;display:block;overflow:hidden}.lx .hb-c__t .hb-c__w,.lx .hb-c.wk .hb-c__a{display:none}.lx .hb-c.wk .hb-c__t .hb-c__w{color:var(--ink-2);animation:1.6s ease-in-out infinite hbPulse;display:block}@keyframes hbPulse{50%{opacity:.45}}.lx .hb-st{flex:none;place-items:center;width:20px;height:20px;margin-inline-start:auto;display:grid}.lx .hb-mo{display:none}.lx .hb-tk{color:#17a978;opacity:0;width:19px;height:19px;transition:opacity .3s}.lx .hb-c.wk .hb-mo{display:block}.lx .hb-c.wk .hb-tk{display:none}.lx .hb-c.dn .hb-tk{opacity:1}.lx .hb-c__b{margin-top:10px;transition:opacity .3s}.lx .hb-c.wk .hb-c__b{opacity:.16}.lx .hb-r{border-top:1px solid #f2f2f4;align-items:center;gap:8px;min-height:32px;display:flex}.lx .hb-r>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);overflow:hidden}.lx .hb-r i{color:var(--ink-4);font-variant-numeric:tabular-nums;white-space:nowrap;font-style:normal}.lx .hb-r .lx-tag{margin-inline-start:auto}.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-width:1100px){.lx .hb-cards{grid-template-columns:repeat(2,1fr)}.lx .hb-lines{display:none}}@media (max-width:760px){.lx .hb-cards{grid-template-columns:1fr}.lx .hb-sgs{height:58px}}@media (max-height:820px) and (min-width:761px){.lx .hb-stage{margin-top:12px}.lx .hb-ask{padding:9px;padding-inline-start:16px}.lx .hb-sgs{height:26px;margin-top:8px}.lx .hb-c{padding:10px 12px}.lx .hb-c__b{margin-top:8px}.lx .hb-r{min-height:28px}.lx .hb-lines{height:26px}}@media (prefers-reduced-motion:reduce){.lx .lxhero__mesh,.lx .lxhero__mesh:after,.lx .hb-ln.on,.lx .hb-c.wk .hb-c__w,.lx .hb-caret{animation:none}}.lx .hb-av{width:24px;height:24px;color:var(--ink-2);letter-spacing:.02em;background:linear-gradient(140deg,#215bea29,#a366ff2e);border-radius:50%;flex:none;place-items:center;font-size:10.5px;font-weight:700;display:grid}.lx .hb-ask,.lx .hb-c{-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,.lx .hb-c.wk{border-color:#cdd9fbe6;box-shadow:inset 0 1px #ffffffd9,0 0 0 3px #215bea14,0 20px 44px -26px #10182857}.lx .hb-sg span{background:#ffffff94;border-color:#ffffffb3}.lx .hb-ic{background:#ffffff8c;box-shadow:inset 0 0 0 1px #fff9}.lx .hb-send{background:#fff9;border-color:#ffffffb8}.lx .hb-r{border-top-color:#0c0c0c12}[dir=rtl] .lx .hb-lines{transform:scaleX(-1)}
