.lx{--lx-void:#020409;--lx-abyss:#05070a;--lx-plane:#080c12;--lx-panel:#0b1018;--lx-edge:#101722;--lx-ink:#f7f9fc;--lx-muted:#f7f9fcad;--lx-faint:#f7f9fc8f;--lx-line:#ffffff14;--lx-line-strong:#ffffff29;--lx-cyan:#00e0ff;--lx-sky:#5fd8ff;--lx-azure:#1f6bff;--lx-blue:#002eb0;--lx-navy:#000064;--lx-glass:linear-gradient(150deg, #1d5cff 0%, #0b33c9 38%, #04198a 72%, #020f5c 100%);--lx-glass-edge:#7ad6ff59;--lx-gutter:clamp(16px, 4vw, 56px);--lx-max:1480px;--lx-header:72px;--lx-ease:cubic-bezier(.22, 1, .36, 1);--lx-ease-in-out:cubic-bezier(.65, 0, .35, 1);--lx-font:var(--font-geist), ui-sans-serif, system-ui, sans-serif;--lx-mono:var(--font-geist-mono), ui-monospace, monospace;background:var(--lx-void);color:var(--lx-ink);font-family:var(--lx-font);font-size:16px;line-height:1.5;position:relative;overflow-x:clip}.lx *,.lx :before,.lx :after{box-sizing:border-box}.lx :where(a){color:inherit;text-decoration:none}.lx :where(button){font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.lx :where(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline:2px solid var(--lx-cyan);outline-offset:3px;border-radius:6px}.lx ::selection{color:#fff;background:#00e0ff47}.lx-wrap{width:100%;max-width:var(--lx-max);padding-inline:var(--lx-gutter);margin-inline:auto}.lx-section{scroll-margin-top:var(--lx-header);position:relative}.lx-eyebrow{font-family:var(--lx-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--lx-faint);font-size:11px;font-weight:500}.lx-eyebrow--cyan{color:var(--lx-sky)}.lx-h2{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(2.25rem,5.2vw,4.75rem);font-weight:600;line-height:1.02}.lx-lede{color:var(--lx-muted);text-wrap:pretty;max-width:56ch;margin:0;font-size:clamp(1rem,1.2vw,1.125rem);line-height:1.65}.lx-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.lx-btn{--btn-h:48px;min-height:var(--btn-h);letter-spacing:-.005em;white-space:nowrap;transition:background-color .25s var(--lx-ease), color .25s var(--lx-ease), border-color .25s var(--lx-ease), transform .25s var(--lx-ease), box-shadow .25s var(--lx-ease);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:14px;font-weight:550;display:inline-flex}.lx-btn:active{transform:scale(.97)}.lx-btn--primary{background:var(--lx-ink);color:#041022}.lx-btn--primary:hover{background:#fff;box-shadow:0 0 0 6px #00e0ff1f}.lx-btn--blue{color:#fff;background:linear-gradient(#2a6bff,#0a3fd6);box-shadow:inset 0 1px #ffffff40,0 10px 30px -10px #1f6bffb3}.lx-btn--blue:hover{box-shadow:inset 0 1px #ffffff4d,0 14px 40px -10px #00e0ff8c}.lx-btn--ghost{border:1px solid var(--lx-line-strong);color:var(--lx-ink);background:#ffffff05}.lx-btn--ghost:hover{background:#00e0ff0f;border-color:#00e0ff80}.lx-btn svg{flex:none;width:18px;height:18px}.lx-header{z-index:60;height:var(--lx-header);transition:background-color .4s var(--lx-ease), backdrop-filter .4s var(--lx-ease);align-items:center;display:flex;position:fixed;inset:0 0 auto}.lx-header[data-scrolled=true]{-webkit-backdrop-filter:blur(14px)saturate(1.2);background:#020409b8}.lx-header__inner{justify-content:space-between;align-items:center;gap:16px;display:flex}.lx-header__logo{align-items:center;gap:10px;min-height:44px;display:inline-flex}.lx-header__logo img{filter:drop-shadow(0 0 10px #00e0ff4d);width:auto;height:30px}.lx-header__logo span{letter-spacing:-.03em;font-size:21px;font-weight:650;line-height:1}.lx-header__actions{align-items:center;gap:8px;display:flex}.lx-talk-btn{min-height:40px;color:var(--lx-ink);transition:background-color .25s var(--lx-ease);border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 10px;font-size:14px;font-weight:550;display:inline-flex}.lx-talk-btn:hover{background:#ffffff12}.lx-talk-btn svg{width:18px;height:18px;color:var(--lx-sky)}.lx-cta-pill{white-space:nowrap;min-height:40px;font-family:var(--lx-mono);letter-spacing:.14em;text-transform:uppercase;isolation:isolate;border-radius:999px;align-items:center;padding:0 18px;font-size:12px;font-weight:500;display:inline-flex;position:relative}.lx-cta-pill:before{content:"";z-index:-2;border-radius:inherit;background:conic-gradient(from var(--lx-angle,0deg), #00e0ff00 0deg, #00e0fff2 60deg, #1f6bff80 110deg, #00e0ff00 170deg, #ffffff24 360deg);-webkit-mask-composite:xor;padding:1px;animation:4.5s linear infinite lx-orbit;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.lx-cta-pill:after{content:"";z-index:-1;border-radius:inherit;transition:background-color .3s var(--lx-ease);background:#060c1cd9;position:absolute;inset:1px}.lx-cta-pill:hover:after{background:#0a286ee6}@property --lx-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes lx-orbit{to{--lx-angle:360deg}}@media (max-width:420px){.lx-header__logo span{font-size:19px}.lx-talk-btn{padding:0 10px}.lx-talk-btn span{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lx-cta-pill{letter-spacing:.08em;padding:0 14px}}.lx-rail{z-index:40;flex-direction:column;gap:2px;display:none;position:fixed;top:50%;right:14px;transform:translateY(-50%)}@media (min-width:1024px){.lx-rail{display:flex}}.lx-rail button{justify-content:flex-end;align-items:center;width:32px;height:24px;display:flex;position:relative}.lx-rail button:after{content:"";width:8px;height:1.5px;transition:width .4s var(--lx-ease), background-color .4s var(--lx-ease);background:#ffffff47;border-radius:2px}.lx-rail button:hover:after{background:#fff9;width:14px}.lx-rail button[aria-current=true]:after{background:var(--lx-cyan);width:20px;box-shadow:0 0 10px #00e0ffb3}.lx-rail span{font-family:var(--lx-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--lx-muted);white-space:nowrap;opacity:0;transition:opacity .25s, transform .25s var(--lx-ease);pointer-events:none;font-size:10px;position:absolute;right:30px;transform:translate(6px)}.lx-rail button:hover span,.lx-rail button:focus-visible span{opacity:1;transform:none}.lx-blur-word{will-change:filter, opacity;display:inline-block}@media (prefers-reduced-motion:reduce){.lx *,.lx :before,.lx :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.lx-skip{z-index:100;background:var(--lx-ink);color:#041022;border-radius:999px;padding:12px 18px;font-weight:600;position:fixed;top:12px;left:16px;transform:translateY(-200%)}.lx-skip:focus{transform:none}html.lenis,html.lenis body{scroll-behavior:auto;height:auto}.lenis.lenis-stopped{overflow:clip}.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}
.lx-dock{left:50%;bottom:max(18px, env(safe-area-inset-bottom));z-index:50;-webkit-backdrop-filter:blur(16px)saturate(1.3);transition:transform .5s var(--lx-ease), opacity .4s var(--lx-ease);background:#060c1cc7;border:1px solid #5fd8ff2e;border-radius:999px;align-items:center;gap:4px;padding:5px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 18px 50px -12px #000c,0 0 30px -10px #00e0ff59}.lx-dock[data-visible=false]{opacity:0;pointer-events:none;transform:translate(-50%,140%)}.lx-dock__btn,.lx-dock__status{min-height:44px;color:var(--lx-ink);transition:background-color .25s var(--lx-ease);border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:550;display:inline-flex}.lx-dock__btn svg{width:18px;height:18px}.lx-dock__btn:hover,.lx-dock__status:hover{background:#ffffff12}.lx-dock__btn--talk{background:linear-gradient(#2a6bff,#0a3fd6);box-shadow:inset 0 1px #ffffff40}.lx-dock__btn--talk:hover{background:linear-gradient(#3b78ff,#1049e0)}.lx-dock__icon{background:#ffffff0f;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.lx-dock__icon svg{width:18px;height:18px}.lx-agent__bars{align-items:center;gap:2px;height:14px;display:inline-flex}.lx-agent__bars i{background:var(--lx-cyan);border-radius:2px;width:2px;height:6px}.lx-agent__bars[data-live=true] i{animation:lx-bar .8s var(--lx-ease-in-out) infinite alternate}.lx-agent__bars i:nth-child(2){height:11px;animation-delay:-.3s}.lx-agent__bars i:nth-child(3){height:14px;animation-delay:-.55s}.lx-agent__bars i:nth-child(4){height:8px;animation-delay:-.15s}@keyframes lx-bar{0%{transform:scaleY(.35)}to{transform:scaleY(1.15)}}.lx-agent{z-index:70;-webkit-backdrop-filter:blur(20px)saturate(1.3);transform-origin:100% 100%;width:min(420px,100vw - 40px);height:min(680px,100svh - 110px);transition:opacity .35s var(--lx-ease), transform .5s var(--lx-ease), visibility 0s linear .5s;background:radial-gradient(120% 60% at 50% 0,#002eb059,#0000 60%),#050914f0;border:1px solid #5fd8ff29;border-radius:22px;flex-direction:column;display:flex;position:fixed;bottom:20px;right:20px;overflow:hidden;box-shadow:0 40px 120px -20px #000000e6,0 0 60px -30px #00e0ff80}.lx-agent[data-open=false]{opacity:0;visibility:hidden;transform:translateY(16px)scale(.96)}.lx-agent[data-open=true]{transition:opacity .35s var(--lx-ease), transform .5s var(--lx-ease), visibility 0s}.lx-agent__head{border-bottom:1px solid var(--lx-line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:14px 14px 12px 18px;display:grid}.lx-agent__id{align-items:center;gap:10px;min-width:0;display:flex}.lx-agent__id h2{margin:0;font-size:15px;font-weight:600}.lx-agent__id p{color:var(--lx-faint);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12px;overflow:hidden}.lx-agent__avatar{background:url(/images/brand/aria-mark.webp) 50%/74% no-repeat,radial-gradient(circle at 35% 20%,#183541,#081319 75%);border-radius:50%;flex:none;width:30px;height:30px;box-shadow:0 0 0 1px #7ed3e938}.lx-agent__avatar[data-live=true]{animation:lx-halo 1.4s var(--lx-ease-in-out) infinite alternate}@keyframes lx-halo{to{box-shadow:0 0 0 1px #00e0ff99,0 0 18px #00e0ff8c}}.lx-agent__modes{border:1px solid var(--lx-line);background:#ffffff0d;border-radius:999px;padding:3px;display:flex}.lx-agent__modes button{min-height:34px;color:var(--lx-faint);border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;display:inline-flex}.lx-agent__modes svg{width:15px;height:15px}.lx-agent__modes button[aria-pressed=true]{color:var(--lx-ink);background:#1f6bff59}.lx-agent__close{width:40px;height:40px;color:var(--lx-muted);border-radius:50%;place-items:center;display:grid}.lx-agent__close:hover{color:var(--lx-ink);background:#ffffff12}.lx-agent__close svg{width:20px;height:20px}.lx-agent__talk{border-bottom:1px solid var(--lx-line);flex:none;justify-items:center;padding:4px 18px 10px;display:grid}.lx-agent__orb{width:min(230px,56vw)}.lx-agent__mic{color:#fff;background:radial-gradient(circle at 35% 30%,#3b82ff,#0a37c8 60%,#041a7a);border-radius:50%;place-items:center;width:56px;height:56px;margin-top:-14px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff59,0 10px 30px -8px #00e0ff99}.lx-agent__mic svg{width:24px;height:24px}.lx-agent__mic:after{content:"";border-radius:inherit;animation:lx-ping 2.8s var(--lx-ease) infinite;border:1px solid #00e0ff99;position:absolute;inset:-1px}.lx-agent__mic[data-status=listening]:after{animation-duration:1.2s}@keyframes lx-ping{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.8)}}.lx-agent__hint{color:var(--lx-faint);text-align:center;margin:10px 0 0;font-size:13px}.lx-agent__error{color:#ffd9d9;background:#ff505014;border:1px solid #ff787840;border-radius:10px;margin:10px 16px 0;padding:10px 12px;font-size:13px;line-height:1.5}.lx-agent__log{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff26 transparent;flex-direction:column;flex:1;gap:10px;min-height:0;margin:0;padding:16px 16px 8px;list-style:none;display:flex;overflow-y:auto}.lx-agent__hello p:first-child{letter-spacing:-.02em;margin:8px 0 6px;font-size:26px;font-weight:600}.lx-agent__hello p:last-child{color:var(--lx-muted);margin:0;font-size:14px;line-height:1.6}.lx-agent__msg{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:16px;max-width:88%;padding:10px 14px;font-size:14px;line-height:1.6}.lx-agent__msg[data-role=assistant]{border:1px solid var(--lx-line);background:#ffffff0d;border-bottom-left-radius:6px;align-self:flex-start}.lx-agent__msg[data-role=user]{background:linear-gradient(#1f5cf0,#0a3bc4);border-bottom-right-radius:6px;align-self:flex-end}.lx-agent__msg--interim{opacity:.65}.lx-agent__msg a,.lx-agent__jump{color:var(--lx-sky);text-underline-offset:3px;text-decoration:underline}.lx-agent__jump{font-size:inherit;display:inline}.lx-agent__msg a.lx-agent__book{color:#fff;white-space:nowrap;background:linear-gradient(#2a6bff,#0a3fd6);border-radius:999px;align-items:center;min-height:40px;margin:6px 0;padding:0 16px;font-weight:600;text-decoration:none;display:inline-flex}.lx-agent__msg--activity{align-items:center;gap:10px;display:inline-flex}.lx-agent__activity{color:var(--lx-sky);font-size:13px}.lx-agent__typing{gap:4px;padding:4px 0;display:inline-flex}.lx-agent__typing i{background:var(--lx-sky);width:6px;height:6px;animation:lx-typing 1s var(--lx-ease-in-out) infinite;border-radius:50%}.lx-agent__typing i:nth-child(2){animation-delay:.15s}.lx-agent__typing i:nth-child(3){animation-delay:.3s}@keyframes lx-typing{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.lx-agent__foot{border-top:1px solid var(--lx-line);flex:none;padding:10px 14px 12px}.lx-agent__chips{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.lx-agent__chips button{min-height:34px;color:var(--lx-muted);border:1px solid var(--lx-line-strong);border-radius:999px;padding:0 12px;font-size:13px}.lx-agent__chips button:hover{color:var(--lx-ink);border-color:#00e0ff73}.lx-agent__form{border:1px solid var(--lx-line-strong);transition:border-color .25s var(--lx-ease);background:#ffffff0a;border-radius:14px;align-items:center;gap:8px;padding:5px 5px 5px 14px;display:flex}.lx-agent__form:focus-within{border-color:#00e0ff8c}.lx-agent__form input{min-width:0;min-height:40px;color:var(--lx-ink);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:15px}.lx-agent__form input:focus-visible{outline:none}.lx-agent__form input::placeholder{color:var(--lx-faint)}.lx-agent__form button{color:#041022;background:var(--lx-ink);border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.lx-agent__form button:disabled{opacity:.35;cursor:default}.lx-agent__form button svg{width:18px;height:18px}.lx-agent__note{color:var(--lx-faint);text-align:center;margin:8px 0 0;font-size:12px}.lx-agent__note button{color:var(--lx-muted);text-underline-offset:2px;text-decoration:underline}@media (max-width:640px){.lx-agent{width:100%;height:min(86svh,720px);padding-bottom:env(safe-area-inset-bottom);border-bottom:0;border-radius:22px 22px 0 0;bottom:0;left:0;right:0}.lx-agent__modes button{padding:0 10px}.lx-agent__orb{width:min(190px,50vw)}}
.lx-hero{min-height:max(100svh,820px);padding-top:calc(var(--lx-header) + clamp(20px, 4vh, 56px));isolation:isolate;background:radial-gradient(55% 60% at 74% 48%, #002eb04d 0%, #00006424 45%, transparent 75%), linear-gradient(180deg, var(--lx-void) 0%, #030612 100%);grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);padding-bottom:28px;display:grid;overflow:clip}.lx-hero:before{content:"";z-index:-2;pointer-events:none;background-image:linear-gradient(#5fd8ff0b 1px,#0000 1px),linear-gradient(90deg,#5fd8ff0b 1px,#0000 1px);background-size:88px 88px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70% at 70% 45%,#000 20%,#0000 75%);mask-image:radial-gradient(70% 70% at 70% 45%,#000 20%,#0000 75%)}.lx-hero__orbwrap{z-index:-1;aspect-ratio:1;pointer-events:none;width:min(62vw,900px);position:absolute;top:50%;right:-6vw;transform:translateY(-50%)}.lx-hero__halo{border:1px solid #5fd8ff14;border-radius:50%;position:absolute;inset:8%;box-shadow:0 0 0 60px #5fd8ff04,0 0 0 140px #5fd8ff03}.lx-orb{aspect-ratio:1;width:100%;position:relative}.lx-orb canvas{display:block;position:absolute;inset:0;width:100%!important;height:100%!important}.lx-orb__poster{width:50.6%;height:auto;transition:opacity .8s var(--lx-ease);pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lx-orb[data-ready=true] .lx-orb__poster:has(~canvas){opacity:0}.lx-orb[data-fallback=true]:after{content:"";border:1.5px solid #00e0ff80;border-radius:50%;position:absolute;inset:12%;box-shadow:0 0 40px #00e0ff40,inset 0 0 40px #1f6bff40}.lx-hero__inner{align-content:space-between;gap:clamp(28px,5vh,64px);display:grid}.lx-hero__title{letter-spacing:-.055em;margin:0;font-size:clamp(3rem,9.4vw,10.5rem);font-weight:700;line-height:.88;display:grid}.lx-hero__title-line{white-space:nowrap;display:block}.lx-hero__title-line--soft{letter-spacing:-.05em;color:#bfefff;padding-left:.9em;font-weight:300}.lx-hero__lower{grid-template-columns:minmax(0,440px);align-content:end;gap:22px;display:grid}.lx-hero__intro{color:var(--lx-muted);text-wrap:pretty;margin:0;font-size:clamp(1rem,1.15vw,1.125rem);line-height:1.65}.lx-hero__console{-webkit-backdrop-filter:blur(18px)saturate(1.3);background:radial-gradient(120% 80% at 0 0,#1f6bff38,#0000 60%),#060c1eb8;border:1px solid #7ad6ff2e;border-radius:22px;gap:14px;padding:18px;display:grid;position:relative;box-shadow:0 30px 80px -30px #000000e6,inset 0 1px #ffffff0f}.lx-hero__console-head{align-items:center;gap:10px;min-width:0;display:flex}.lx-hero__console-head p{min-width:0;color:var(--lx-muted);white-space:nowrap;text-overflow:ellipsis;flex:1;margin:0;font-size:14px;overflow:hidden}.lx-hero__console-head b{color:var(--lx-ink);font-weight:600}.lx-hero__avatar{background:url(/images/brand/aria-mark.webp) 50%/74% no-repeat,radial-gradient(circle at 35% 20%,#183541,#081319 75%);border-radius:50%;flex:none;width:36px;height:36px;box-shadow:0 0 0 1px #7ed3e938}.lx-hero__avatar[data-live=true]{animation:lx-hero-halo 1.4s var(--lx-ease-in-out) infinite alternate}@keyframes lx-hero-halo{to{box-shadow:0 0 0 1px #00e0ff99,0 0 18px #00e0ff99}}.lx-hero__state{font-family:var(--lx-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--lx-sky);flex:none;align-items:center;gap:8px;font-size:11px;display:inline-flex}.lx-hero__bars{align-items:center;gap:2px;height:12px;display:inline-flex}.lx-hero__bars i{background:currentColor;border-radius:2px;width:2px;height:4px}.lx-hero__bars i:nth-child(2){height:8px;animation-delay:-.3s}.lx-hero__bars i:nth-child(3){height:12px;animation-delay:-.55s}.lx-hero__bars i:nth-child(4){height:6px;animation-delay:-.15s}.lx-hero__bars[data-live=true] i{animation:lx-hero-bar .8s var(--lx-ease-in-out) infinite alternate}@keyframes lx-hero-bar{0%{transform:scaleY(.4)}to{transform:scaleY(1.2)}}.lx-hero__caption{min-height:3.2em;color:var(--lx-ink);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:15px;line-height:1.6;display:-webkit-box;overflow:hidden}.lx-hero__console[data-status=idle] .lx-hero__caption{color:var(--lx-muted)}.lx-hero__controls{flex-wrap:wrap;gap:8px;display:flex}.lx-hero__mic{color:#fff;min-height:52px;transition:box-shadow .3s var(--lx-ease), transform .3s var(--lx-ease);background:linear-gradient(#2a6bff,#0a3fd6);border-radius:999px;align-items:center;gap:12px;padding:0 22px 0 6px;font-size:15px;font-weight:600;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff4d,0 12px 34px -10px #00e0ff8c}.lx-hero__mic:hover{box-shadow:inset 0 1px #ffffff59,0 16px 44px -10px #00e0ffbf}.lx-hero__mic:active{transform:scale(.97)}.lx-hero__mic-icon{background:#ffffff29;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:relative}.lx-hero__mic-icon svg{width:20px;height:20px}.lx-hero__mic-icon:after{content:"";border-radius:inherit;animation:lx-hero-ping 2.6s var(--lx-ease) infinite;border:1px solid #00e0ffb3;position:absolute;inset:0}.lx-hero__mic[data-status=listening] .lx-hero__mic-icon:after{animation-duration:1.1s}@keyframes lx-hero-ping{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}.lx-hero__type{border:1px solid var(--lx-line-strong);min-height:52px;transition:border-color .25s var(--lx-ease), background-color .25s var(--lx-ease);border-radius:999px;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:550;display:inline-flex}.lx-hero__type svg{width:18px;height:18px}.lx-hero__type:hover{background:#00e0ff0f;border-color:#00e0ff80}.lx-hero__prompts{border-top:1px solid var(--lx-line);flex-wrap:wrap;gap:6px;margin:0;padding:12px 0 0;list-style:none;display:flex}.lx-hero__prompts button{min-height:34px;color:var(--lx-muted);border:1px solid var(--lx-line);background:#ffffff0a;border-radius:999px;padding:0 12px;font-size:13px;transition:color .2s,border-color .2s}.lx-hero__prompts button:hover{color:var(--lx-ink);border-color:#00e0ff73}.lx-hero__strip-wrap{margin-top:clamp(28px,5vh,56px)}.lx-hero__strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:0 clamp(12px,2vw,28px);margin:0;padding:0;list-style:none;display:grid}.lx-hero__strip li{min-width:0;position:relative}.lx-hero__strip li:before,.lx-hero__strip li:after{content:"";background:var(--lx-line-strong);height:1px;position:absolute;top:0;left:0;right:0}.lx-hero__strip li:after{background:linear-gradient(90deg, var(--lx-azure), var(--lx-cyan));transform-origin:0;height:2px;transform:scaleX(0);box-shadow:0 0 10px #00e0ff99}.lx-hero__strip li[data-active=true]:after{animation:lx-hero-fill var(--lx-cycle,4.8s) linear forwards}.lx-hero__strip:hover li[data-active=true]:after,.lx-hero__strip:focus-within li[data-active=true]:after{animation-play-state:paused}@keyframes lx-hero-fill{to{transform:scaleX(1)}}.lx-hero__strip button{text-align:left;gap:4px;width:100%;padding:16px 0 4px;display:grid}.lx-hero__strip-num{font-family:var(--lx-mono);letter-spacing:.12em;color:var(--lx-faint);font-size:11px}.lx-hero__strip-title{color:var(--lx-muted);transition:color .4s var(--lx-ease);font-size:15px;font-weight:600}.lx-hero__strip-body{color:var(--lx-faint);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.lx-hero__strip li[data-active=true] .lx-hero__strip-title,.lx-hero__strip button:hover .lx-hero__strip-title{color:var(--lx-ink)}.lx-hero__strip li[data-active=true] .lx-hero__strip-num{color:var(--lx-sky)}.lx-hero__strip li[data-active=true] .lx-hero__strip-body{color:var(--lx-muted)}@media (max-width:1100px){.lx-hero__orbwrap{width:min(78vw,760px);right:-18vw}.lx-hero__strip{scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--lx-gutter) * -1);padding-inline:var(--lx-gutter);gap:20px;display:flex;overflow-x:auto}.lx-hero__strip::-webkit-scrollbar{display:none}.lx-hero__strip li{scroll-snap-align:start;flex:0 0 min(240px,70vw)}}@media (max-width:760px){.lx-hero{grid-template-rows:auto auto auto auto;min-height:0;padding-bottom:96px}.lx-hero__inner{display:contents}.lx-hero__title{padding-inline:var(--lx-gutter);grid-row:1;font-size:clamp(2.7rem,13.5vw,4.4rem)}.lx-hero__title-line--soft{padding-left:0}.lx-hero__orbwrap{grid-row:2;width:min(92vw,420px);margin:-8px auto -24px;position:relative;top:auto;right:auto;transform:none}.lx-hero__lower{padding-inline:var(--lx-gutter);grid-row:3;grid-template-columns:minmax(0,1fr)}.lx-hero__strip-wrap{grid-row:4}.lx-hero__console{padding:14px}.lx-hero__state{font-size:10px}.lx-hero__mic,.lx-hero__type{flex:auto;justify-content:center}}.lx-hero__brand-image{filter:drop-shadow(0 20px 35px #006edc2e);width:100%;height:auto}.lx-brand-orb{pointer-events:auto;cursor:grab;touch-action:pan-y;outline-offset:-20px}.lx-brand-orb[data-dragging=true]{cursor:grabbing}.lx-brand-orb__canvas{pointer-events:none}.lx-brand-orb[data-ready=true] .lx-hero__brand-image{opacity:0}.lx-brand-orb .lx-hero__brand-image{transition:opacity .25s var(--lx-ease)}.lx-brand-orb__hint{white-space:nowrap;font:9px var(--lx-mono);letter-spacing:.08em;color:var(--lx-faint);pointer-events:none;position:absolute;bottom:2%;left:50%;transform:translate(-50%)}@media (max-width:760px){.lx-brand-orb__hint{bottom:8%}}
.lx-cap{--lx-cap-run:495vh;background:radial-gradient(60% 46% at 50% 52%, #002eb033, transparent 72%), var(--lx-void)}@media (max-width:767px){.lx-cap{--lx-cap-run:324vh}}.lx-cap[data-mode=motion]{height:calc(100svh + var(--lx-cap-run))}.lx-cap-stage{position:relative}.lx-cap[data-mode=motion] .lx-cap-stage{isolation:isolate;height:100svh;position:sticky;top:0;overflow:hidden}.lx-cap[data-mode=motion] .lx-cap-stage:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(180deg, var(--lx-void) 0%, transparent 14%, transparent 86%, var(--lx-void) 100%);opacity:.85;position:absolute;inset:0}.lx-cap-canvas{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.lx-cap-marquee{z-index:0;opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:center;gap:clamp(4px,1.4vh,20px);padding-bottom:6vh;display:flex;position:absolute;inset:0}.lx-cap-row{white-space:nowrap}.lx-cap-track{will-change:transform;display:inline-flex}.lx-cap-copy,.lx-cap-phrase{align-items:center;display:inline-flex}.lx-cap-phrase{letter-spacing:-.02em;text-transform:uppercase;color:#0000;-webkit-text-stroke:1px #7ad6ff30;font-size:clamp(76px,15.5vw,250px);font-weight:700;line-height:.92}.lx-cap-star{fill:none;stroke:#5fd8ff42;stroke-width:1.6px;stroke-linejoin:round;flex:none;width:.72em;height:.72em;margin-inline:.22em}.lx-cap-head{z-index:4;justify-content:space-between;align-items:flex-start;gap:24px;display:flex;position:relative}.lx-cap[data-mode=motion] .lx-cap-head{top:calc(var(--lx-header) + 20px);pointer-events:none;position:absolute;left:0;right:0}.lx-cap-head .lx-eyebrow{margin:0 0 10px}.lx-cap-title{letter-spacing:-.02em;text-wrap:balance;max-width:17ch;margin:0;font-size:clamp(1.25rem,1.9vw,1.75rem);font-weight:550;line-height:1.12}.lx-cap-count{width:120px;font-family:var(--lx-mono);letter-spacing:.08em;color:var(--lx-ink);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;margin:4px 64px 0 0;font-size:13px;display:flex}.lx-cap-count__total{color:var(--lx-faint);margin-left:8px}.lx-cap-count__bar{background:var(--lx-line-strong);width:100%;height:1px;margin-top:10px;overflow:hidden}.lx-cap-count__bar span{background:var(--lx-cyan);transform-origin:0;height:100%;display:block;transform:scaleX(0);box-shadow:0 0 8px #00e0ffcc}@media (max-width:767px){.lx-cap-count{display:none}}.lx-cap-list{margin:0;padding:0;list-style:none}.lx-cap-name{letter-spacing:-.02em;margin:0;font-size:clamp(1.25rem,1.8vw,1.75rem);font-weight:550;line-height:1.15}.lx-cap-tick{align-items:center;gap:6px;margin:12px 0;display:flex}.lx-cap-tick:before,.lx-cap-tick:after{content:"";background:linear-gradient(90deg,#0000,#00e0ffb3);width:26px;height:1px}.lx-cap-tick:after{transform:scaleX(-1)}.lx-cap-tick i{background:var(--lx-cyan);border-radius:50%;width:4px;height:4px;box-shadow:0 0 8px #00e0ffe6}.lx-cap-short{color:var(--lx-muted);text-wrap:pretty;margin:0;font-size:15px;line-height:1.55}.lx-cap[data-mode=motion] .lx-cap-list{z-index:2;pointer-events:none;position:absolute;inset:0}.lx-cap[data-mode=motion] .lx-cap-item{text-align:center;opacity:0;will-change:transform, opacity;flex-direction:column;align-items:center;width:min(440px,100vw - 48px);display:flex;position:absolute;top:18px;left:0}@media (max-width:767px){.lx-cap[data-mode=motion] .lx-cap-item{top:14px}.lx-cap-tick{margin:8px 0}.lx-cap-short{font-size:14px;line-height:1.5}}.lx-cap[data-mode=static]{padding-block:clamp(80px,12vw,160px)}.lx-cap[data-mode=static] .lx-cap-marquee,.lx-cap[data-mode=static] .lx-cap-count{display:none}.lx-cap[data-mode=static] .lx-cap-title{letter-spacing:-.035em;max-width:16ch;font-size:clamp(2rem,4.4vw,3.75rem);line-height:1.04}.lx-cap[data-mode=static] .lx-cap-list{width:100%;max-width:var(--lx-max);padding-inline:var(--lx-gutter);grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:clamp(40px,4vw,56px) clamp(20px,2.4vw,32px);margin:clamp(40px,6vw,72px) auto 0;display:grid}.lx-cap[data-mode=static] .lx-cap-item{flex-direction:column;align-items:flex-start;display:flex}.lx-cap-img{filter:drop-shadow(0 24px 40px #00146e73);border-radius:7.2%/5.4%;width:100%;max-width:360px;height:auto;margin-bottom:22px;display:block}.lx-cap[data-mode=static] .lx-cap-tick:before{display:none}
.lx-principles{background:var(--lx-void);height:360vh}.lx-principles__stage{isolation:isolate;place-items:center;height:100svh;display:grid;position:sticky;top:0;overflow:hidden}.lx-principles__stage:before{content:"";z-index:-2;pointer-events:none;background:radial-gradient(50% 42%,#1f6bff12,#0000 70%);position:absolute;inset:0}.lx-principles__canvas{z-index:-1;pointer-events:none;position:absolute;inset:0}.lx-principles__canvas canvas{width:100%;height:100%;display:block}.lx-principles__center{text-align:center;justify-items:center;display:grid}.lx-principles__copy{justify-items:center;width:min(100%,900px);display:grid}.lx-principles__line{letter-spacing:-.03em;max-width:17em;color:var(--lx-ink);text-wrap:balance;margin:0;font-size:clamp(1.9rem,3.9vw,3.6rem);font-weight:650;line-height:1.14}.lx-principles__word{will-change:filter, opacity;display:inline-block}.lx-principles__word--light{letter-spacing:-.02em;color:#f7f9fcdb;padding-right:.04em;font-style:italic;font-weight:300}.lx-principles__tenets{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,48px);width:min(100%,900px);margin:clamp(40px,7vh,72px) 0 0;padding:0;list-style:none;display:grid}.lx-principles__tenet{border-top:1px solid var(--lx-line);grid-template-columns:auto 1fr;gap:6px 12px;padding-top:16px;display:grid}.lx-principles__index{font-family:var(--lx-mono);letter-spacing:.14em;color:var(--lx-sky);grid-row:span 2;padding-top:4px;font-size:11px}.lx-principles__word-title{letter-spacing:-.01em;margin:0;font-size:15px;font-weight:600}.lx-principles__tenet p{color:var(--lx-muted);margin:0;font-size:14px;line-height:1.5}@media (max-width:767.98px){.lx-principles{height:300vh}.lx-principles__tenets{grid-template-columns:1fr;gap:14px;max-width:420px;margin-top:32px}.lx-principles__tenet{padding-top:12px}}.lx-principles[data-static]{height:auto;padding-block:clamp(96px,16vh,180px)}.lx-principles[data-static] .lx-principles__stage{height:auto;position:relative;overflow:visible}.lx-principles__marks{justify-items:center;gap:24px;width:min(100%,1040px);margin-top:clamp(56px,9vh,96px);display:grid}.lx-principles__marks ul{flex-wrap:wrap;justify-content:center;gap:22px 40px;margin:0;padding:0;list-style:none;display:flex}.lx-principles__mark{color:#f7f9fccc;align-items:center;gap:10px;display:inline-flex}.lx-principles__glyph{flex:none;width:26px;height:26px;display:inline-flex}.lx-principles__glyph svg{width:100%;height:100%}.lx-principles__mark-text{text-align:left;line-height:1.1;display:grid}.lx-principles__mark-name{letter-spacing:-.015em;font-size:16px;font-weight:600}.lx-principles__mark-caption{font-family:var(--lx-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--lx-faint);margin-top:3px;font-size:9.5px}
.lx-work{background:var(--lx-void);padding-block:clamp(96px,12vw,170px) clamp(80px,10vw,140px);position:relative}.lx-work__intro{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:16px 48px;margin-bottom:clamp(48px,7vw,96px);display:grid}.lx-work__intro .lx-eyebrow{grid-column:1/-1}.lx-work__h2{letter-spacing:-.05em;margin:0;font-size:clamp(3rem,8.5vw,8.5rem);font-weight:700;line-height:.9}.lx-work__h2 em{color:#bfefff;text-shadow:0 0 40px #00e0ff59;font-style:normal;font-weight:300}.lx-work__lede{max-width:38ch;color:var(--lx-muted);margin:0 0 .6em;font-size:clamp(1rem,1.25vw,1.15rem);line-height:1.65}.lx-work__stack{gap:34vh;margin:0 auto;list-style:none;display:grid}.lx-work__slot{top:calc(var(--lx-header) + 12px + var(--lx-i) * 18px);position:sticky}.lx-work__panel{--lx-dim:0;height:min(calc(100svh - var(--lx-header) - 90px), 760px);transform-origin:50% 0;isolation:isolate;border:1px solid #7ad6ff29;border-radius:clamp(24px,2.6vw,36px);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-height:560px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 -30px 80px -40px #000000e6}.lx-work__panel:after{content:"";z-index:5;opacity:var(--lx-dim);pointer-events:none;background:#01030a;position:absolute;inset:0}.lx-work__panel:before{content:"";z-index:-1;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(110deg,#000 0%,#0000 55%);mask-image:linear-gradient(110deg,#000 0%,#0000 55%)}.lx-work__panel{background:linear-gradient(165deg,#0a1d62 0%,#051147 55%,#020824 100%)}.lx-work__panel[data-tone=care-plus]{background:radial-gradient(70% 90% at 100% 0,#5fd8ff38,#0000 60%),radial-gradient(60% 70% at 0 100%,#1f6bff61,#0000 65%),linear-gradient(170deg,#0b1f6b 0%,#06134a 55%,#020a26 100%)}.lx-work__panel[data-tone=growth-pilot]{background:radial-gradient(70% 90% at 100% 0,#00e0ff47,#0000 60%),radial-gradient(60% 70% at 85% 100%,#1f6bff73,#0000 65%),linear-gradient(160deg,#0a2276 0%,#06124a 50%,#030a2a 100%)}.lx-work__panel[data-tone=cart-nest]{background:radial-gradient(70% 80% at 100% 100%,#00e0ff33,#0000 60%),radial-gradient(60% 70% at 0 0,#1f6bff4d,#0000 60%),linear-gradient(200deg,#061848 0%,#040d33 55%,#02061c 100%)}.lx-work__panel[data-tone=avryxa-assistant]{background:radial-gradient(55% 70% at 78% 55%,#00e0ff38,#0000 65%),linear-gradient(170deg,#051238 0%,#020822 60%,#01040f 100%)}.lx-work__panel[data-tone=avryxa-platform]{background:radial-gradient(70% 80% at 90% 20%,#1f6bff52,#0000 60%),linear-gradient(150deg,#0b1633 0%,#070d22 55%,#03060f 100%)}.lx-work__copy{z-index:2;flex-direction:column;min-width:0;padding:clamp(28px,3.6vw,56px);display:flex;position:relative}.lx-work__meta{align-items:center;gap:14px;margin:0;display:flex}.lx-work__index{font-family:var(--lx-mono);letter-spacing:.1em;color:#f7f9fcb3;font-size:13px}.lx-work__kind{font-family:var(--lx-mono);letter-spacing:.14em;text-transform:uppercase;color:#bfefff;background:#00e0ff1a;border:1px solid #00e0ff66;border-radius:999px;padding:5px 12px;font-size:11px}.lx-work__title{letter-spacing:-.05em;margin:clamp(20px,3.5vh,40px) 0 14px;font-size:clamp(2.4rem,5vw,5rem);font-weight:700;line-height:.92}.lx-work__summary{color:#f7f9fcc7;max-width:40ch;margin:0 0 22px;font-size:clamp(1rem,1.2vw,1.12rem);line-height:1.6}.lx-work__caps{gap:8px;margin:0 0 26px;padding:0;list-style:none;display:grid}.lx-work__caps li{color:#f7f9fce6;padding-left:22px;font-size:14px;line-height:1.5;position:relative}.lx-work__caps li:before{content:"";background:var(--lx-cyan);width:12px;height:1.5px;box-shadow:0 0 8px var(--lx-cyan);position:absolute;top:.7em;left:0}.lx-work__cta{flex-wrap:wrap;align-items:center;gap:12px;margin-top:auto;display:flex}.lx-work__badge{border-radius:10px;display:inline-flex}.lx-work__badge img{width:auto;height:43px;display:block}.lx-work__stackchips{flex-wrap:wrap;gap:6px;margin:22px 0 0;padding:0;list-style:none;display:flex}.lx-work__stackchips li{font-family:var(--lx-mono);color:#f7f9fcb8;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;padding:4px 10px;font-size:11px}.lx-work__media{z-index:1;perspective:1600px;min-width:0;position:relative}.lx-work__window{transform-origin:0%;width:118%;transition:transform .9s var(--lx-ease);background:#050a1c;border:1px solid #ffffff29;border-radius:16px;position:absolute;top:14%;left:2%;overflow:hidden;transform:rotateY(-14deg)rotateX(6deg)rotate(-2deg);box-shadow:0 60px 120px -30px #00041ef2,0 0 0 8px #ffffff08,0 0 90px -30px #00e0ff80}.lx-work__panel:hover .lx-work__window{transform:rotateY(-6deg)rotateX(3deg)rotate(-1deg)}.lx-work__bar{background:#0b1432;border-bottom:1px solid #ffffff14;align-items:center;gap:6px;height:34px;padding:0 14px;display:flex}.lx-work__bar i{background:#ffffff38;border-radius:50%;width:9px;height:9px}.lx-work__bar span{font-family:var(--lx-mono);color:#f7f9fcb8;white-space:nowrap;text-overflow:ellipsis;background:#ffffff12;border-radius:999px;min-width:0;margin-left:12px;padding:3px 14px;font-size:11px;overflow:hidden}.lx-work__shot img{width:100%;height:auto;display:block}.lx-work__aria{aspect-ratio:16/10;background:radial-gradient(55% 70% at 25%,#00e0ff33,#0000 70%),#030920;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:5%;padding:6%;display:grid}.lx-work__aria-core{filter:drop-shadow(0 0 40px #00e0ff80);width:100%;height:auto}.lx-work__bubbles{gap:10px;font-size:clamp(11px,1vw,14px);line-height:1.5;display:grid}.lx-work__bubbles p{border-radius:14px;margin:0;padding:10px 14px}.lx-work__bubbles [data-from=user]{background:linear-gradient(#2a6bff,#0a3fd6);border-bottom-right-radius:4px;justify-self:end;max-width:85%}.lx-work__bubbles [data-from=aria]{color:#f7f9fce6;background:#ffffff12;border:1px solid #ffffff1a;border-bottom-left-radius:4px;max-width:94%}.lx-work__bubbles [data-from=state]{font-family:var(--lx-mono);color:var(--lx-sky);border:1px solid #00e0ff59;border-radius:999px;justify-self:start;align-items:center;gap:3px;padding:6px 12px;font-size:.85em;display:inline-flex}.lx-work__bubbles [data-from=state] i{background:var(--lx-cyan);border-radius:2px;width:2px;height:10px}.lx-work__bubbles [data-from=state] i:nth-child(2){height:14px}.lx-work__bubbles [data-from=state] i:last-of-type{margin-right:8px}.lx-work__console{aspect-ratio:16/10;background:#040a22;grid-template-columns:minmax(0,.32fr) minmax(0,1fr);font-size:clamp(11px,.95vw,14px);display:grid}.lx-work__side{background:#ffffff05;border-right:1px solid #ffffff14;align-content:start;gap:4px;padding:8% 10%;display:grid}.lx-work__side b{margin-bottom:14px;font-weight:600}.lx-work__side span{color:#f7f9fc99;border-radius:8px;padding:7px 10px}.lx-work__side span[data-on]{color:#fff;background:#1f6bff59}.lx-work__feed{align-content:center;gap:10px;padding:6%;display:grid}.lx-work__feed p{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:auto minmax(0,1fr);column-gap:12px;margin:0;padding:12px 14px;font-weight:550;display:grid}.lx-work__feed i{background:var(--lx-cyan);width:8px;height:8px;box-shadow:0 0 10px var(--lx-cyan);border-radius:50%;grid-row:span 2;align-self:center}.lx-work__feed i[data-tone=blue]{background:var(--lx-azure);box-shadow:0 0 10px var(--lx-azure)}.lx-work__feed i[data-tone=dim]{box-shadow:none;background:#fff6}.lx-work__feed small{color:#f7f9fc99;font-size:.86em;font-weight:400}@media (max-width:1100px){.lx-work__title{font-size:clamp(2.2rem,4.6vw,3.6rem)}.lx-work__stackchips{display:none}}@media (max-width:900px){.lx-work__intro{grid-template-columns:minmax(0,1fr)}.lx-work__panel{height:auto;min-height:min(calc(100svh - var(--lx-header) - 60px), 820px);grid-template-rows:auto minmax(220px,1fr);grid-template-columns:minmax(0,1fr)}.lx-work__title{margin-top:28px}.lx-work__window{width:104%;top:0;left:6%;transform:rotateY(-10deg)rotateX(8deg)rotate(-1.5deg)}}@media (max-width:640px){.lx-work__slot{position:relative;top:auto}.lx-work__stack{gap:24px}.lx-work__panel{grid-template-rows:auto 240px;min-height:0}.lx-work__caps li:nth-child(3){display:none}.lx-work__window{width:120%;left:5%}.lx-work__aria{padding:5%}.lx-work__bubbles{gap:6px;font-size:11px}.lx-work__bubbles p{padding:7px 10px}.lx-work__side{display:none}.lx-work__console{grid-template-columns:minmax(0,1fr);font-size:11px}.lx-work__feed{gap:6px;padding:5%}.lx-work__feed p{padding:7px 10px}}@media (prefers-reduced-motion:reduce){.lx-work__window,.lx-work__panel:hover .lx-work__window{transition:none}}
.lx-ind{background:var(--lx-void);padding-block:clamp(88px,14vh,160px)}.lx-ind__stage{position:relative}.lx-ind__plate,.lx-ind__focus,.lx-ind__spokes,.lx-ind__logo{display:none}.lx-ind__head{text-align:center;padding-inline:var(--lx-gutter);justify-items:center;gap:14px;display:grid}.lx-ind__title{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(2rem,4.4vw,3.5rem);font-weight:600;line-height:1.05}.lx-ind__items{padding:0 var(--lx-gutter);max-width:var(--lx-max);grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:14px;margin:clamp(40px,6vh,64px) auto 0;list-style:none;display:grid}.lx-ind__item{text-align:center;background:radial-gradient(120% 90% at 50% 0,#1f6bff42,#0000 70%),linear-gradient(#081a66 0%,#051246 55%,#030a2c 100%);border-radius:22px;align-content:start;justify-items:center;padding:34px 22px 28px;display:grid;position:relative;box-shadow:inset 0 -1px #00e0ff73,inset 0 0 0 1px #7ad6ff1a;-webkit-mask:radial-gradient(circle at 50% -420px,#0000 448px,#000 448.5px);mask:radial-gradient(circle at 50% -420px,#0000 448px,#000 448.5px)}.lx-ind__tile{color:#d4f7ff;isolation:isolate;background:linear-gradient(155deg,#1f6bff61,#00125a8c 70%);border-radius:16px;place-items:center;width:60px;height:60px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff29,inset 0 0 0 1px #7ad6ff42,0 10px 28px -12px #000c}.lx-ind__tile:after{content:"";z-index:-1;border-radius:inherit;opacity:var(--f,.35);position:absolute;inset:-1px;box-shadow:0 0 26px #00e0ff59,inset 0 0 0 1px #00e0ff99}.lx-ind__tile svg{filter:drop-shadow(0 0 5px #00e0ff8c);width:26px;height:26px}.lx-ind__name{letter-spacing:-.015em;margin:16px 0 0;font-size:17px;font-weight:600;line-height:1.25}.lx-ind__tick{background:var(--lx-cyan);border-radius:2px;width:22px;height:2px;margin:10px 0 12px;box-shadow:0 0 10px #00e0ffcc}.lx-ind__short{color:var(--lx-muted);text-wrap:pretty;margin:0;font-size:14px;line-height:1.55}.lx-ind__controls{display:none}.lx-ind__nav{min-width:44px;min-height:44px;color:var(--lx-ink);transition:color .25s var(--lx-ease), background-color .25s var(--lx-ease), opacity .25s;border-radius:999px;align-items:center;gap:10px;padding:0 14px;font-size:15px;font-weight:500;display:inline-flex}.lx-ind__nav:hover{color:#fff;background:#00e0ff12}.lx-ind__nav[aria-disabled=true]{opacity:.35;cursor:default}.lx-ind__nav[aria-disabled=true]:hover{background:0 0}.lx-ind__nav svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;transition:transform .25s var(--lx-ease)}.lx-ind__nav:hover:not([aria-disabled=true]) svg:first-child{transform:translate(-3px)}.lx-ind__nav:hover:not([aria-disabled=true]) span+svg{transform:translate(3px)}.lx-ind__count{font-family:var(--lx-mono);letter-spacing:.14em;color:var(--lx-faint);margin:0;font-size:12px}.lx-ind__count span{color:var(--lx-sky)}@media (prefers-reduced-motion:no-preference){.lx-ind{padding-block:96px 72px}.lx-ind__disc{background:radial-gradient(120% 110% at 50% 0,#0a1440 0%,#040925 45%,#01030c 80%);border-radius:0 0 999px 999px/0 0 190px 190px;width:min(100% - 32px,380px);margin-inline:auto;padding:34px 20px 40px;position:relative;box-shadow:inset 0 -1px #5fd8ff73,0 18px 60px -30px #00e0ff66}.lx-ind__head{gap:12px;padding:0}.lx-ind__logo{filter:drop-shadow(0 0 18px #00e0ff59);width:72px;height:auto;display:block}.lx-ind__title{font-size:clamp(1.6rem,7vw,2rem)}.lx-ind__items{--cw:min(340px, calc(100vw - 72px));padding:4px calc((100% - var(--cw)) / 2) 8px;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin-top:28px;display:flex;overflow-x:auto}.lx-ind__items::-webkit-scrollbar{display:none}.lx-ind__item{flex:0 0 var(--cw);scroll-snap-align:center;opacity:.7;transition:opacity .35s var(--lx-ease)}.lx-ind__item[data-active]{opacity:1;--f:1}.lx-ind__controls{padding-inline:calc(var(--lx-gutter) - 8px);justify-content:space-between;align-items:center;margin-top:20px;display:flex}}@media (prefers-reduced-motion:no-preference) and (min-width:768px) and (min-height:600px) and (min-aspect-ratio:5/4){.lx-ind{padding-block:0}.lx-ind__track{height:calc(100vh + var(--steps) * 62vh)}.lx-ind__stage{height:100vh;position:sticky;top:0;overflow:hidden}.lx-ind__wheel{--R:min(80vh, 62vw);--lr:calc(var(--R) * .705);--lw:clamp(190px, calc(var(--R) * .33), 250px);left:50%;top:max(1vh, calc(81vh - var(--R)));width:0;height:0;position:absolute}.lx-ind__plate,.lx-ind__focus,.lx-ind__spokes,.lx-ind__disc{left:calc(var(--R) * -1);top:calc(var(--R) * -1);width:calc(var(--R) * 2);height:calc(var(--R) * 2);border-radius:50%;position:absolute}.lx-ind__plate{background:radial-gradient(closest-side,#01030c 0 41%,#020824 43%,#051456 54%,#0a2288 67%,#081c70 77%,#04104a 90%,#030a30 100%);display:block;box-shadow:inset 0 0 0 1px #5fd8ff80,inset 0 0 36px #00e0ff29,0 0 90px -30px #00e0ff73}.lx-ind__focus{mix-blend-mode:screen;background:conic-gradient(from 148deg,#1f6bff00 0deg,#1f6bff57 32deg,#00e0ff1a 44deg,#1f6bff00 64deg);display:block;-webkit-mask:radial-gradient(closest-side,#0000 44%,#000 62% 97%,#0000 100%);mask:radial-gradient(closest-side,#0000 44%,#000 62% 97%,#0000 100%)}.lx-ind__spokes{will-change:transform;display:block;overflow:visible}.lx-ind__spoke{stroke:#7ad6ff33;stroke-width:1px;vector-effect:non-scaling-stroke}.lx-ind__disc{left:calc(var(--R) * -.42);top:calc(var(--R) * -.42);width:calc(var(--R) * .84);height:calc(var(--R) * .84);z-index:2;background:radial-gradient(circle at 50% 78%,#0a1440 0%,#040925 38%,#01030c 72%);margin:0;padding:0;box-shadow:0 0 0 1px #7ad6ff1f,0 0 70px 24px #01030cbf,inset 0 -18px 50px -20px #1f6bff59;container-type:size}.lx-ind__head{gap:1.6cqw;width:72%;padding:0;position:absolute;top:63%;left:50%;transform:translate(-50%)}.lx-ind__head .lx-eyebrow{letter-spacing:.32em;margin:0;font-size:clamp(9px,1.9cqw,11px)}.lx-ind__logo{filter:drop-shadow(0 0 24px #00e0ff59);width:15cqw;height:auto;display:block}.lx-ind__title{font-family:var(--lx-mono);letter-spacing:.32em;text-transform:uppercase;color:var(--lx-faint);font-size:clamp(9px,1.9cqw,11px);font-weight:500;line-height:1.4}.lx-ind__items{scroll-snap-type:none;max-width:none;margin:0;padding:0;display:block;overflow:visible}.lx-ind__item{width:var(--lw);box-shadow:none;transform:translate(-50%, -50%) translate(calc(var(--cx) * var(--lr)), calc(var(--cy) * var(--lr)));z-index:1;background:0 0;border-radius:0;padding:0;transition:none;position:absolute;top:0;left:0;-webkit-mask:none;mask:none}.lx-ind__name{margin-top:14px;font-size:clamp(15px,1.25vw,18px)}.lx-ind__short{font-size:clamp(13px,1vw,14px)}.lx-ind__controls{padding-inline:calc(var(--lx-gutter) - 14px);z-index:3;justify-content:space-between;align-items:center;margin:0;display:flex;position:absolute;bottom:max(96px,12vh);left:0;right:0}@media (min-width:1024px){.lx-ind__controls{padding-right:calc(var(--lx-gutter) + 24px)}}}
.lx-process{padding-block:clamp(96px,12vw,168px) clamp(96px,11vw,160px)}.lx-process__intro{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:clamp(48px,7vw,88px);display:flex}.lx-process__intro .lx-eyebrow{margin:0 0 18px}.lx-process__title-main{max-width:18ch}.lx-process__title-main span{color:var(--lx-muted);font-weight:400}.lx-process__count{display:none}.lx-process__viewport{max-width:var(--lx-max);padding-inline:var(--lx-gutter);margin-inline:auto}.lx-process__track{position:relative}.lx-process__line{background:var(--lx-line-strong);border-radius:2px;width:2px;position:absolute;top:10px;bottom:10px;left:11px}.lx-process__fill{border-radius:inherit;background:linear-gradient(180deg, var(--lx-cyan), var(--lx-azure));transform-origin:50% 0;position:absolute;inset:0;box-shadow:0 0 12px #00e0ff8c}.lx-process__head-light{display:none}.lx-process__list{gap:clamp(48px,6vw,80px);margin:0;padding:0;list-style:none;display:grid}.lx-process__station{padding-left:48px;position:relative}.lx-process__node{background:var(--lx-void);border:2px solid var(--lx-cyan);width:18px;height:18px;transition:border-color .5s var(--lx-ease), box-shadow .5s var(--lx-ease), background-color .5s var(--lx-ease), transform .5s var(--lx-ease);border-radius:50%;position:absolute;top:2px;left:3px;box-shadow:0 0 0 5px #00e0ff1a,0 0 18px #00e0ff8c}.lx-process__meta{font-family:var(--lx-mono);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:14px;margin:0 0 12px;font-size:12px;line-height:22px;display:flex}.lx-process__index{color:var(--lx-sky)}.lx-process__duration{color:var(--lx-faint)}.lx-process__duration:before{content:"";vertical-align:middle;background:var(--lx-line-strong);width:18px;height:1px;margin-right:14px;display:inline-block}.lx-process__name{letter-spacing:-.035em;margin:0 0 16px;font-size:clamp(2rem,3.4vw,3.25rem);font-weight:600;line-height:1}.lx-process__lede{letter-spacing:-.01em;color:var(--lx-ink);text-wrap:pretty;margin:0 0 12px;font-size:clamp(1.0625rem,1.3vw,1.25rem);line-height:1.4}.lx-process__body{max-width:60ch;color:var(--lx-muted);text-wrap:pretty;margin:0 0 20px;font-size:15px;line-height:1.65}.lx-process__outputs{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.lx-process__outputs li{border:1px solid var(--lx-line-strong);color:var(--lx-muted);transition:border-color .5s var(--lx-ease), color .5s var(--lx-ease);background:#ffffff05;border-radius:999px;padding:6px 12px;font-size:13px;line-height:1.35}@media (min-width:1024px){.lx-process__title-main{max-width:22ch}.lx-process__station{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-content:start;column-gap:48px;display:grid}.lx-process__meta,.lx-process__name{grid-column:1}.lx-process__detail{grid-area:1/2/span 2}}.lx-process[data-motion=rail] .lx-process__station:not([data-lit=true]) .lx-process__node{border-color:var(--lx-line-strong);box-shadow:none}.lx-process[data-motion=pin]{padding-top:0}.lx-process[data-motion=pin] .lx-process__pin{height:440vh}.lx-process[data-motion=pin] .lx-process__stage{height:100vh;padding-top:var(--lx-header);flex-direction:column;justify-content:center;gap:clamp(36px,7vh,88px);display:flex;position:sticky;top:0;overflow:hidden}.lx-process[data-motion=pin] .lx-process__stage:before{content:"";pointer-events:none;background:radial-gradient(55% 42% at 50% 55%,#002eb042,#00006400 100%);position:absolute;inset:30% 0 0}.lx-process[data-motion=pin] .lx-process__intro{margin-bottom:0;position:relative}.lx-process[data-motion=pin] .lx-process__title-main{max-width:24ch;font-size:clamp(2.25rem,3.6vw,3.5rem)}.lx-process[data-motion=pin] .lx-process__count{font-family:var(--lx-mono);letter-spacing:.06em;align-items:baseline;gap:10px;margin:0;display:flex}.lx-process__count-now{color:var(--lx-ink);font-variant-numeric:tabular-nums;font-size:clamp(2rem,3vw,2.75rem)}.lx-process__count-of{color:var(--lx-faint);font-size:14px}.lx-process[data-motion=pin] .lx-process__viewport{max-width:none;padding-inline:0}.lx-process[data-motion=pin] .lx-process__track{--st-w:clamp(400px, 34vw, 560px);--line-y:49px;--pad:max(var(--lx-gutter), calc((100vw - var(--lx-max)) / 2 + var(--lx-gutter)));width:max-content;padding-inline:var(--pad);will-change:transform}.lx-process[data-motion=pin] .lx-process__line{left:var(--pad);top:calc(var(--line-y) - 1px);width:calc(var(--st-w) * 4);height:2px;bottom:auto}.lx-process[data-motion=pin] .lx-process__line:before,.lx-process[data-motion=pin] .lx-process__line:after{content:"";height:2px;width:var(--st-w);position:absolute;top:0}.lx-process[data-motion=pin] .lx-process__line:before{background:linear-gradient(90deg, #fff0, var(--lx-line-strong));right:100%}.lx-process[data-motion=pin] .lx-process__line:after{background:linear-gradient(90deg, var(--lx-line-strong), #fff0);left:100%}.lx-process[data-motion=pin] .lx-process__fill{background:linear-gradient(90deg, #1f6bff59, var(--lx-azure) 45%, var(--lx-cyan));transform-origin:0;box-shadow:0 0 14px #00e0ff99,0 0 2px #00e0ffe6}.lx-process[data-motion=pin] .lx-process__head-light{will-change:transform;width:0;height:0;display:block;position:absolute;top:1px;left:0}.lx-process[data-motion=pin] .lx-process__head-light:before,.lx-process[data-motion=pin] .lx-process__head-light:after{content:"";border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.lx-process[data-motion=pin] .lx-process__head-light:before{background:radial-gradient(circle,#00e0ff38,#1f6bff14 40%,#00006400 70%);width:260px;height:260px}.lx-process[data-motion=pin] .lx-process__head-light:after{background:#fff;width:8px;height:8px;box-shadow:0 0 10px 3px #00e0ffe6,0 0 32px 8px #00e0ff73}.lx-process[data-motion=pin] .lx-process__list{gap:0;display:flex}.lx-process[data-motion=pin] .lx-process__station{width:var(--st-w);padding:0 56px 0 0;display:block}.lx-process[data-motion=pin] .lx-process__node{left:-9px;top:calc(var(--line-y) - 9px)}.lx-process[data-motion=pin] .lx-process__meta{margin-bottom:52px}.lx-process[data-motion=pin] .lx-process__name{margin-bottom:18px;font-size:clamp(2.5rem,3.6vw,3.75rem)}.lx-process[data-motion=pin] .lx-process__body{max-width:46ch}.lx-process[data-motion=pin] .lx-process__meta,.lx-process[data-motion=pin] .lx-process__name,.lx-process[data-motion=pin] .lx-process__detail>*{transition:opacity .6s var(--lx-ease), transform .7s var(--lx-ease), color .6s var(--lx-ease)}.lx-process[data-motion=pin] .lx-process__station[data-state=next] .lx-process__meta,.lx-process[data-motion=pin] .lx-process__station[data-state=next] .lx-process__name{opacity:.36}.lx-process[data-motion=pin] .lx-process__station[data-state=next] .lx-process__detail>*{opacity:0;transform:translateY(18px)}.lx-process[data-motion=pin] .lx-process__station[data-state=next] .lx-process__node{box-shadow:none;border-color:#ffffff3d;transform:scale(.8)}.lx-process[data-motion=pin] .lx-process__station[data-state=active] .lx-process__detail>:nth-child(2){transition-delay:60ms}.lx-process[data-motion=pin] .lx-process__station[data-state=active] .lx-process__detail>:nth-child(n+3){transition-delay:.12s}.lx-process[data-motion=pin] .lx-process__station[data-state=active] .lx-process__node{background:var(--lx-cyan);transform:scale(1.1);box-shadow:0 0 0 7px #00e0ff24,0 0 28px 4px #00e0ff99}.lx-process[data-motion=pin] .lx-process__station[data-state=active] .lx-process__outputs li{color:var(--lx-ink);border-color:#00e0ff47}.lx-process[data-motion=pin] .lx-process__station[data-state=past] .lx-process__meta,.lx-process[data-motion=pin] .lx-process__station[data-state=past] .lx-process__name,.lx-process[data-motion=pin] .lx-process__station[data-state=past] .lx-process__detail>*{opacity:.28}.lx-process[data-motion=pin] .lx-process__station[data-state=past] .lx-process__node{border-color:var(--lx-azure);background:var(--lx-blue);box-shadow:none}@media (min-width:1024px) and (max-height:780px){.lx-process[data-motion=pin] .lx-process__title-main{font-size:clamp(2rem,3vw,2.75rem)}.lx-process[data-motion=pin] .lx-process__meta{margin-bottom:40px}.lx-process[data-motion=pin] .lx-process__track{--line-y:43px}.lx-process[data-motion=pin] .lx-process__body{font-size:14px;line-height:1.55}}.lx-process__models{padding-top:clamp(96px,11vw,160px)}.lx-process[data-motion=pin] .lx-process__models{padding-top:clamp(64px,8vw,120px)}.lx-process__models-head{gap:14px;margin-bottom:clamp(32px,4vw,48px);display:grid}.lx-process__models-head .lx-eyebrow{margin:0}.lx-process__models-title{letter-spacing:-.03em;margin:0;font-size:clamp(1.75rem,2.6vw,2.5rem);font-weight:600;line-height:1.1}.lx-process__model-list{border-top:1px solid var(--lx-line-strong);margin:0;padding:0;list-style:none;display:grid}.lx-process__model{border-bottom:1px solid var(--lx-line);padding:28px 0 32px;position:relative}.lx-process__model:before{content:"";background:var(--lx-cyan);transform-origin:0;opacity:.6;width:56px;height:1px;transition:transform .5s var(--lx-ease), opacity .5s var(--lx-ease);position:absolute;top:-1px;left:0;transform:scaleX(.35);box-shadow:0 0 10px #00e0ffcc}.lx-process__model:hover:before{opacity:1;transform:scaleX(1)}.lx-process__model-terms{font-family:var(--lx-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--lx-sky);margin:0 0 14px;font-size:11px}.lx-process__model-name{letter-spacing:-.02em;margin:0 0 10px;font-size:clamp(1.375rem,1.8vw,1.75rem);font-weight:550;line-height:1.15}.lx-process__model-body{max-width:40ch;color:var(--lx-muted);margin:0;font-size:15px;line-height:1.6}@media (min-width:768px){.lx-process__model-list{grid-template-columns:repeat(3,minmax(0,1fr))}.lx-process__model{border-bottom:0;border-left:1px solid var(--lx-line);padding:32px 32px 8px}.lx-process__model:first-child{border-left:0;padding-left:0}.lx-process__model:not(:first-child):before{left:32px}}.lx-process__promise{letter-spacing:-.01em;max-width:62ch;color:var(--lx-ink);text-wrap:pretty;align-items:baseline;gap:14px;margin:clamp(40px,5vw,64px) 0 0;font-size:clamp(1.0625rem,1.4vw,1.3125rem);line-height:1.5;display:flex}.lx-process__promise-mark{background:var(--lx-cyan);border-radius:50%;flex:none;width:8px;height:8px;transform:translateY(-2px);box-shadow:0 0 12px #00e0ffcc}
.lx-ai{background:radial-gradient(50% 45% at 80% 60%, #002eb03d, transparent 70%), radial-gradient(35% 30% at 10% 20%, #0000644d, transparent 70%), var(--lx-void);padding-block:clamp(96px,12vw,170px);overflow:clip}.lx-ai__head{gap:18px;max-width:980px;margin-bottom:clamp(48px,7vw,88px);display:grid}.lx-ai__title{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2.4rem,5.6vw,5.4rem);font-weight:700;line-height:.96}.lx-ai__title em{color:#bfefff;font-style:normal;font-weight:300}.lx-ai__grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(28px,4vw,64px);display:grid}.lx-ai__cases{border-top:1px solid var(--lx-line);margin:0;padding:0;list-style:none}.lx-ai__cases li{border-bottom:1px solid var(--lx-line);position:relative}.lx-ai__cases li:before{content:"";background:var(--lx-cyan);transform-origin:top;width:2px;transition:transform .5s var(--lx-ease);position:absolute;top:-1px;bottom:-1px;left:0;transform:scaleY(0);box-shadow:0 0 12px #00e0ffb3}.lx-ai__cases li[data-active=true]:before{transform:scaleY(1)}.lx-ai__cases button{text-align:left;width:100%;transition:background-color .3s var(--lx-ease);border-radius:0;grid-template-columns:36px minmax(0,1fr);grid-auto-flow:row;column-gap:12px;padding:18px 12px 18px 18px;display:grid}.lx-ai__cases button:hover{background:#ffffff06}.lx-ai__num{font-family:var(--lx-mono);color:var(--lx-faint);padding-top:4px;font-size:12px}.lx-ai__case-title,.lx-ai__case-body{grid-column:2}.lx-ai__num{grid-area:1/1}.lx-ai__case-title{letter-spacing:-.015em;color:var(--lx-muted);transition:color .3s var(--lx-ease);font-size:clamp(1.05rem,1.4vw,1.3rem);font-weight:600}.lx-ai__case-body{max-height:0;color:var(--lx-muted);opacity:0;transition:max-height .5s var(--lx-ease), opacity .4s var(--lx-ease), margin .5s var(--lx-ease);font-size:14px;line-height:1.6;display:block;overflow:hidden}.lx-ai__cases li[data-active=true] .lx-ai__case-title,.lx-ai__cases button:hover .lx-ai__case-title{color:var(--lx-ink)}.lx-ai__cases li[data-active=true] .lx-ai__num{color:var(--lx-sky)}.lx-ai__cases li[data-active=true] .lx-ai__case-body{opacity:1;max-height:8em;margin-top:6px}.lx-ai__panel{top:calc(var(--lx-header) + 24px);background:radial-gradient(90% 70% at 100% 0,#1f6bff47,#0000 60%),linear-gradient(165deg,#0a1e6e8c,#03081ee6);border:1px solid #7ad6ff33;border-radius:28px;gap:22px;padding:clamp(20px,2.6vw,36px);display:grid;position:sticky;box-shadow:0 50px 120px -50px #000000f2,inset 0 1px #ffffff14}.lx-ai__panel-head{align-items:center;gap:10px;min-width:0;display:flex}.lx-ai__panel-head p{min-width:0;color:var(--lx-muted);white-space:nowrap;text-overflow:ellipsis;flex:1;margin:0;font-size:14px;overflow:hidden}.lx-ai__panel-head b{color:var(--lx-ink);font-weight:600}.lx-ai__dot{background:var(--lx-cyan);width:8px;height:8px;box-shadow:0 0 12px var(--lx-cyan);animation:lx-ai-blink 1.6s var(--lx-ease-in-out) infinite;border-radius:50%;flex:none}@keyframes lx-ai-blink{50%{opacity:.35}}.lx-ai__tag{border:1px solid var(--lx-line-strong);font-family:var(--lx-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--lx-faint);border-radius:999px;flex:none;padding:4px 10px;font-size:11px}.lx-ai__pipeline{grid-template-columns:repeat(6,minmax(0,1fr));padding-top:6px;display:grid;position:relative}.lx-ai__rail,.lx-ai__beam{border-radius:2px;height:2px;position:absolute;top:13px;left:8.33333%;right:8.33333%}.lx-ai__rail{background:#ffffff1a}.lx-ai__beam{background:linear-gradient(90deg, var(--lx-azure), var(--lx-cyan));transform-origin:0;box-shadow:0 0 14px #00e0ffcc}.lx-ai__node{--lx-on:1;justify-items:center;gap:10px;display:grid;position:relative}.lx-ai__node i{width:16px;height:16px;box-shadow:0 0 calc(var(--lx-on) * 16px) rgba(0, 224, 255, calc(var(--lx-on) * .9));border:2px solid #ffffff40;border-color:rgb(calc(255 - var(--lx-on) * 255) calc(255 - var(--lx-on) * 31) 255 / calc(.25 + var(--lx-on) * .75));background:#040a22;border-radius:50%}.lx-ai__node b{font-family:var(--lx-mono);letter-spacing:.08em;text-transform:uppercase;color:rgba(247, 249, 252, calc(.45 + var(--lx-on) * .5));font-size:10px;font-weight:500}.lx-ai__trace{background:#01041099;border:1px solid #ffffff0f;border-radius:16px;gap:2px;margin:0;padding:16px;font-size:14px;line-height:1.5;list-style:none;display:grid}.lx-ai__trace li{border-bottom:1px dashed #ffffff12;grid-template-columns:96px minmax(0,1fr);gap:12px;padding:9px 4px;display:grid}.lx-ai__trace li:last-child{color:#bfefff;border-bottom:0}.lx-ai__trace span{font-family:var(--lx-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--lx-sky);padding-top:2px;font-size:11px}.lx-ai__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.lx-ai__foot p{color:var(--lx-faint);flex:260px;margin:0;font-size:13px;line-height:1.55}@media (max-width:900px){.lx-ai__grid{grid-template-columns:minmax(0,1fr)}.lx-ai__panel{position:relative;top:auto}}@media (max-width:560px){.lx-ai__pipeline{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:18px}.lx-ai__rail,.lx-ai__beam{display:none}.lx-ai__trace{padding:10px;font-size:13px}.lx-ai__trace li{grid-template-columns:minmax(0,1fr);gap:2px}}
.lx-about{background:radial-gradient(45% 35% at 15% 10%, #002eb02e, transparent 70%), var(--lx-abyss);padding-block:clamp(96px,13vw,180px)}.lx-about__statement{letter-spacing:-.04em;text-wrap:balance;max-width:20ch;margin:22px 0 36px;font-size:clamp(2.4rem,6vw,6rem);font-weight:600;line-height:1}.lx-about__intro{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,4vw,64px);max-width:1080px;margin-left:auto;display:grid}.lx-about__intro p{color:var(--lx-muted);margin:0;font-size:16px;line-height:1.75}.lx-about__beliefs-head{border-bottom:1px solid var(--lx-line);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px 40px;margin:clamp(80px,11vw,150px) 0 32px;padding-bottom:24px;display:flex}.lx-about__beliefs-head h3{letter-spacing:-.03em;margin:0;font-size:clamp(1.75rem,3vw,2.75rem);font-weight:600}.lx-about__beliefs-head p{color:var(--lx-faint);margin:0}.lx-about__beliefs{perspective:1200px;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.lx-about__belief{border:1px solid var(--lx-line);transition:border-color .4s var(--lx-ease), transform .4s var(--lx-ease);background:linear-gradient(165deg,#1f6bff1f,#0000640f 55%,#ffffff03);border-radius:20px;padding:28px 26px 30px;position:relative;overflow:hidden}.lx-about__belief:before{content:"";opacity:.5;height:1px;transition:opacity .4s var(--lx-ease);background:linear-gradient(90deg,#0000,#00e0ff8c,#0000);position:absolute;top:0;left:24px;right:24px}.lx-about__belief:hover{border-color:#00e0ff40;transform:translateY(-4px)}.lx-about__belief:hover:before{opacity:1}.lx-about__index{font-family:var(--lx-mono);letter-spacing:.14em;color:var(--lx-sky);margin-bottom:40px;font-size:12px;display:block}.lx-about__belief h4{letter-spacing:-.015em;margin:0 0 10px;font-size:20px;font-weight:600;line-height:1.25}.lx-about__belief p{color:var(--lx-muted);margin:0;font-size:15px;line-height:1.65}.lx-about__recognition{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,96px);margin-top:clamp(96px,12vw,170px);display:grid}.lx-about__cert-stage{perspective:1200px}.lx-about__cert{transform-style:preserve-3d;background:#fff;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 50px 100px -40px #000000e6,0 0 0 1px #7ad6ff40,0 0 90px -30px #00e0ff73}.lx-about__cert img{width:100%;height:auto;display:block}.lx-about__facts h3{letter-spacing:-.03em;margin:14px 0;font-size:clamp(1.75rem,3vw,2.6rem);font-weight:600;line-height:1.08}.lx-about__facts-lede{color:var(--lx-muted);margin:0 0 26px;line-height:1.65}.lx-about__facts dl{border-top:1px solid var(--lx-line);margin:0 0 28px}.lx-about__facts dl div{border-bottom:1px solid var(--lx-line);justify-content:space-between;gap:16px;padding:12px 0;display:flex}.lx-about__facts dt{font-family:var(--lx-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--lx-faint);font-size:12px}.lx-about__facts dd{text-align:right;overflow-wrap:anywhere;margin:0;font-size:14px}.lx-about__partners{border:1px solid var(--lx-line);scroll-margin-top:var(--lx-header);background:radial-gradient(80% 90% at 0 0,#1f6bff38,#0000 60%),linear-gradient(#ffffff08,#ffffff03);border-radius:28px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,6vw,96px);margin-top:clamp(96px,12vw,170px);padding:clamp(28px,4vw,56px);display:grid}.lx-about__partners h3{letter-spacing:-.025em;margin:14px 0 22px;font-size:clamp(1.6rem,2.6vw,2.3rem);font-weight:600;line-height:1.1}.lx-about__types{flex-wrap:wrap;gap:6px;margin:0 0 28px;padding:0;list-style:none;display:flex}.lx-about__types li{border:1px solid var(--lx-line-strong);color:var(--lx-muted);border-radius:999px;padding:6px 12px;font-size:13px}.lx-about__models{gap:0;margin:0;padding:0;list-style:none;display:grid}.lx-about__models li{border-bottom:1px solid var(--lx-line);padding:22px 0}.lx-about__models li:first-child{padding-top:0}.lx-about__models h4{margin:0 0 6px;font-size:18px;font-weight:600}.lx-about__models p{color:var(--lx-muted);margin:0;line-height:1.6}@media (max-width:1024px){.lx-about__beliefs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.lx-about__intro,.lx-about__recognition,.lx-about__partners{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.lx-about__beliefs{grid-template-columns:minmax(0,1fr)}.lx-about__index{margin-bottom:20px}.lx-about__facts dl div{flex-direction:column;gap:4px}.lx-about__facts dd{text-align:left}}
.lx-faq{padding-block:clamp(96px,11vw,160px)}.lx-faq__grid{align-items:start;gap:clamp(40px,5vw,64px);display:grid}@media (min-width:1024px){.lx-faq__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(56px,6vw,112px)}.lx-faq__intro{top:calc(var(--lx-header) + 40px);position:sticky}}.lx-faq__intro .lx-eyebrow{margin:0 0 18px}.lx-faq__title span{color:var(--lx-muted);font-weight:400}.lx-faq__line{max-width:40ch;color:var(--lx-muted);margin:0;font-size:15px;line-height:1.65}.lx-faq__title+.lx-faq__line{margin-top:24px}.lx-faq__line+.lx-faq__line{margin-top:10px}.lx-faq__ask{margin-top:32px}.lx-faq__list{border-top:1px solid var(--lx-line-strong);margin:0;padding:0;list-style:none}.lx-faq__item{border-bottom:1px solid var(--lx-line);position:relative}.lx-faq__item:before{content:"";background:linear-gradient(90deg, var(--lx-cyan), #1f6bff99 45%, #1f6bff00 100%);transform-origin:0;height:1px;transition:transform .7s var(--lx-ease);pointer-events:none;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0);box-shadow:0 0 10px #00e0ff73}.lx-faq__item[data-open=true]:before{transform:scaleX(1)}.lx-faq__q{font-size:inherit;font-weight:inherit;margin:0}.lx-faq__trigger{text-align:left;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;width:100%;min-height:72px;padding:18px 0;display:grid}.lx .lx-faq__trigger:focus-visible{outline-offset:-2px}.lx-faq__num{width:20px;font-family:var(--lx-mono);letter-spacing:.14em;color:var(--lx-faint);transition:color .4s var(--lx-ease);font-size:11px}.lx-faq__text{letter-spacing:-.015em;color:var(--lx-muted);text-wrap:pretty;transition:color .3s var(--lx-ease);font-size:clamp(1.0625rem,1.35vw,1.3125rem);font-weight:500;line-height:1.35}.lx-faq__chevron{border:1px solid var(--lx-line-strong);width:36px;height:36px;color:var(--lx-muted);transition:transform .5s var(--lx-ease), border-color .3s var(--lx-ease), color .3s var(--lx-ease), background-color .3s var(--lx-ease);border-radius:50%;place-items:center;display:grid}.lx-faq__chevron svg{width:14px;height:14px}.lx-faq__trigger:hover .lx-faq__text,.lx-faq__item[data-open=true] .lx-faq__text{color:var(--lx-ink)}.lx-faq__trigger:hover .lx-faq__chevron{color:var(--lx-ink);border-color:#00e0ff73}.lx-faq__item[data-open=true] .lx-faq__num{color:var(--lx-sky)}.lx-faq__item[data-open=true] .lx-faq__chevron{color:var(--lx-cyan);background:#00e0ff14;border-color:#00e0ff80;transform:rotate(180deg)}.lx-faq__panel{visibility:hidden;transition:grid-template-rows .55s var(--lx-ease), visibility 0s linear .55s;grid-template-rows:0fr;display:grid}.lx-faq__item[data-open=true] .lx-faq__panel{visibility:visible;transition:grid-template-rows .55s var(--lx-ease), visibility 0s;grid-template-rows:1fr}.lx-faq__panel-inner{min-height:0;overflow:hidden}.lx-faq__a{max-width:72ch;color:var(--lx-muted);text-wrap:pretty;opacity:0;transition:opacity .35s var(--lx-ease), transform .5s var(--lx-ease);margin:0;padding:0 56px 28px 40px;font-size:15px;line-height:1.7;transform:translateY(-6px)}.lx-faq__item[data-open=true] .lx-faq__a{opacity:1;transition-delay:.1s;transform:none}@media (max-width:640px){.lx-faq__trigger{gap:14px;min-height:64px}.lx-faq__num{display:none}.lx-faq__trigger{grid-template-columns:minmax(0,1fr) auto}.lx-faq__a{padding:0 0 24px}}
.lx-careers{background:var(--lx-void);border-top:1px solid var(--lx-line);padding-block:clamp(96px,12vw,170px)}.lx-careers__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(40px,6vw,110px);display:grid}.lx-careers__intro{gap:20px;display:grid}.lx-careers__culture{flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.lx-careers__culture li{border:1px solid var(--lx-line-strong);color:var(--lx-muted);border-radius:999px;padding:6px 12px;font-size:13px}.lx-careers__list>ul{border-top:1px solid var(--lx-line);margin:0 0 20px;padding:0;list-style:none}.lx-careers__role{border-bottom:1px solid var(--lx-line)}.lx-careers__role button{text-align:left;gap:6px;width:100%;padding:26px 110px 26px 0;display:grid;position:relative}.lx-careers__role-title{letter-spacing:-.02em;transition:color .3s var(--lx-ease);font-size:clamp(1.3rem,2vw,1.75rem);font-weight:600}.lx-careers__meta{font-family:var(--lx-mono);letter-spacing:.06em;color:var(--lx-faint);font-size:12px}.lx-careers__excerpt{color:var(--lx-muted);font-size:15px;line-height:1.6}.lx-careers__go{color:var(--lx-sky);transition:transform .3s var(--lx-ease);font-size:13px;position:absolute;top:30px;right:0}.lx-careers__role button:hover .lx-careers__role-title{color:var(--lx-sky)}.lx-careers__role button:hover .lx-careers__go{transform:translate(4px)}.lx-careers__empty{border:1px dashed var(--lx-line-strong);border-radius:20px;margin-bottom:20px;padding:32px}.lx-careers__empty h3{margin:0 0 8px;font-size:22px;font-weight:600}.lx-careers__empty p{color:var(--lx-muted);margin:0;line-height:1.6}.lx-careers__dialog{width:min(760px,100vw - 24px);max-height:calc(100svh - 40px);color:var(--lx-ink);overscroll-behavior:contain;background:#070b14;border:1px solid #7ad6ff33;border-radius:24px;margin:auto;padding:0;box-shadow:0 50px 140px -30px #000000e6}.lx-careers__dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020409cc}.lx-careers__sheet{padding:clamp(20px,4vw,40px)}.lx-careers__sheet header{justify-content:space-between;gap:16px;margin-bottom:24px;display:flex}.lx-careers__sheet h3{letter-spacing:-.02em;margin:10px 0 6px;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:600}.lx-careers__close{width:44px;height:44px;color:var(--lx-muted);background:#ffffff0d;border-radius:50%;flex:none;font-size:26px;line-height:1}.lx-careers__close:hover{color:var(--lx-ink)}.lx-careers__desc{border-bottom:1px solid var(--lx-line);color:var(--lx-muted);overflow-wrap:anywhere;margin-bottom:28px;padding-bottom:28px;line-height:1.7}.lx-careers__desc :is(h1,h2,h3,h4){color:var(--lx-ink);margin:22px 0 8px;font-size:18px}.lx-careers__desc :is(ul,ol){padding-left:20px}.lx-careers__desc a{color:var(--lx-sky);text-decoration:underline}.lx-careers__desc img{max-width:100%;height:auto}@media (max-width:900px){.lx-careers__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.lx-careers__role button{padding-right:0}.lx-careers__go{margin-top:4px;position:static}}
.lx-finale{--lx-finale-stars:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='360' height='360'%3E%3Cg fill='%23f7f9fc'%3E%3Ccircle cx='22' cy='40' r='0.8' opacity='.7'/%3E%3Ccircle cx='118' cy='14' r='0.6' opacity='.5'/%3E%3Ccircle cx='201' cy='88' r='1.1' opacity='.8'/%3E%3Ccircle cx='310' cy='52' r='0.7' opacity='.55'/%3E%3Ccircle cx='64' cy='170' r='0.6' opacity='.45'/%3E%3Ccircle cx='160' cy='232' r='0.9' opacity='.7'/%3E%3Ccircle cx='276' cy='190' r='0.6' opacity='.5'/%3E%3Ccircle cx='340' cy='300' r='1' opacity='.75'/%3E%3Ccircle cx='38' cy='318' r='0.7' opacity='.5'/%3E%3Ccircle cx='228' cy='334' r='0.6' opacity='.45'/%3E%3C/g%3E%3Ccircle cx='96' cy='262' r='0.9' fill='%235fd8ff' opacity='.6'/%3E%3C/svg%3E"), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='170' height='170'%3E%3Cg fill='%23f7f9fc' opacity='.35'%3E%3Ccircle cx='12' cy='30' r='0.5'/%3E%3Ccircle cx='96' cy='70' r='0.5'/%3E%3Ccircle cx='150' cy='12' r='0.5'/%3E%3Ccircle cx='60' cy='140' r='0.5'/%3E%3Ccircle cx='132' cy='120' r='0.5'/%3E%3C/g%3E%3C/svg%3E");isolation:isolate;background:radial-gradient(120% 60% at 50% 0%, #002eb014, transparent 70%), var(--lx-void)}.lx-finale__sky{z-index:0;pointer-events:none;position:absolute;inset:0}.lx-finale__stage{width:100%;height:100lvh;position:sticky;top:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 14%);mask-image:linear-gradient(#0000 0,#000 14%)}.lx-finale__canvas{opacity:0;width:100%;height:100%;transition:opacity 1.2s var(--lx-ease);display:block;position:absolute;inset:0}.lx-finale__stage[data-gl=ready] .lx-finale__canvas{opacity:1}.lx-finale__fallback{background-image:var(--lx-finale-stars);transition:opacity 1.2s var(--lx-ease);position:absolute;inset:0}.lx-finale__fallback:before,.lx-finale__fallback:after{content:"";aspect-ratio:1;border-radius:50%;width:max(210vw,1280px);position:absolute;top:44%;left:50%;transform:translate(-50%)}.lx-finale__fallback:before{filter:blur(14px);background:radial-gradient(closest-side,#0000 97%,#00e0ff47 98.6%,#1f6bff1f 99.3%,#0000 100%);width:calc(max(210vw,1280px) + 120px);top:calc(44% - 60px)}.lx-finale__fallback:after{background:radial-gradient(closest-side,#030a26 90%,#051a58 98.4%,#1f6bff 99.7%,#00e0fff2 100%);box-shadow:0 -30px 120px -20px #1f6bff73}.lx-finale__stage[data-gl=ready] .lx-finale__fallback{opacity:0}.lx-finale__intro{z-index:1;text-align:center;flex-direction:column;align-items:center;min-height:100svh;padding-top:clamp(120px,21vh,220px);padding-bottom:32vh;display:flex;position:relative}.lx-finale__pill{font-family:var(--lx-mono);letter-spacing:.08em;color:var(--lx-sky);background:#002eb038;border:1px solid #00e0ff47;border-radius:999px;align-items:center;gap:8px;margin:0 0 28px;padding:6px 14px 6px 10px;font-size:12px;display:inline-flex;box-shadow:inset 0 1px #5fd8ff24,0 0 24px -6px #00e0ff59}.lx-finale__pill-spark{background:linear-gradient(currentColor,currentColor) 50%/1.5px 100% no-repeat,linear-gradient(currentColor,currentColor) 50%/100% 1.5px no-repeat;border-radius:1px;width:10px;height:10px;transform:scale(.85)}.lx-finale__title{text-shadow:0 2px 40px #02040999;max-width:14ch;font-size:clamp(2.5rem,6.2vw,5.5rem)}.lx-finale__lede{max-width:44ch;margin-top:22px}.lx-finale__actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px;display:flex}.lx-finale__actions .lx-btn{--btn-h:52px;padding-inline:26px}.lx-finale__actions .lx-btn--ghost{-webkit-backdrop-filter:blur(8px);background:#050a188c}.lx-finale__contact{z-index:1;max-width:1200px;scroll-margin-top:calc(var(--lx-header) + 16px);position:relative}.lx-finale__panel{-webkit-backdrop-filter:blur(22px)saturate(1.25);background:linear-gradient(160deg,#1f6bff29 0%,#002eb01a 30%,#00006424 100%),#040918b8;border:1px solid #7ad6ff29;border-radius:28px;gap:40px;padding:clamp(22px,4vw,56px);display:grid;position:relative;box-shadow:inset 0 1px #5fd8ff38,0 50px 140px -60px #002eb0bf}.lx-finale__panel:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(140deg,#00e0ffbf,#1f6bff40 26%,#0000 48% 78%,#00e0ff40);padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@media (min-width:1080px){.lx-finale__panel{grid-template-columns:minmax(0,1fr) 260px;gap:56px}}.lx-finale__form{min-width:0}.lx-finale__form :is(input:not([type=checkbox]),select,textarea){background-color:#0206129e}.lx-finale__form :is(input:not([type=checkbox]),select,textarea):not(:focus){border-color:#ffffff1f}.lx-finale__form :is(input:not([type=checkbox]),select,textarea):focus-visible{outline:none}.lx-finale__form select option{color:var(--lx-ink);background:#0b1018}.lx-finale__form legend,.lx-finale__form label a,.lx-finale__form a[href^=\/]{color:var(--lx-sky)}.lx-finale__form button[type=submit]{color:#fff;min-height:52px;transition:box-shadow .25s var(--lx-ease), transform .25s var(--lx-ease);background:linear-gradient(#2a6bff,#0a3fd6);border-radius:999px;padding:0 26px;font-size:14px;font-weight:550;box-shadow:inset 0 1px #ffffff40,0 10px 30px -10px #1f6bffb3}.lx-finale__form button[type=submit]:hover{color:#fff;background:linear-gradient(#2a6bff,#0a3fd6);box-shadow:inset 0 1px #ffffff4d,0 14px 40px -10px #00e0ff8c}.lx-finale__form button[type=submit]:active{transform:scale(.97)}.lx-finale__form [role=alert]{background:#ff6b6b14;border:1px solid #ff6b6b4d;border-radius:12px;padding:12px 14px}.lx-finale__direct{border-top:1px solid var(--lx-line);flex-direction:column;gap:22px;padding-top:28px;display:flex}@media (min-width:1080px){.lx-finale__direct{border-top:0;border-left:1px solid var(--lx-line);top:calc(var(--lx-header) + 32px);align-self:start;padding:0 0 0 40px;position:sticky}}.lx-finale__direct h3{margin:0}.lx-finale__lines{gap:18px;margin:0;padding:0;list-style:none;display:grid}.lx-finale__lines li{gap:4px;display:grid}.lx-finale__line-label{font-family:var(--lx-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--lx-faint);font-size:11px}.lx-finale__lines a{letter-spacing:-.01em;min-height:44px;color:var(--lx-ink);overflow-wrap:anywhere;transition:color .25s var(--lx-ease);align-items:center;font-size:17px;font-weight:500;display:inline-flex}.lx-finale__lines a:hover{color:var(--lx-sky)}.lx-finale__where{color:var(--lx-muted);margin:0;font-size:14px;line-height:1.6}.lx-finale__footer{z-index:1;margin-top:clamp(240px,48vh,520px);padding:clamp(56px,9vh,96px) 0 104px;position:relative}.lx-finale__footer-inner{text-shadow:0 0 14px #020409d9,0 0 3px #020409e6;gap:32px;display:grid}@media (min-width:900px){.lx-finale__footer-inner{grid-template-columns:minmax(0,1fr) auto;gap:56px 64px}}.lx-finale__brand{align-content:start;gap:14px;display:grid}@media (max-width:899.98px){.lx-finale__brand{margin-bottom:40px}}.lx-finale__lockup{align-items:center;gap:12px;margin:0 0 12px;display:flex}.lx-finale__lockup img{filter:drop-shadow(0 0 14px #00e0ff59);width:44px;height:auto}.lx-finale__lockup span{letter-spacing:-.03em;font-size:26px;font-weight:650;line-height:1;display:grid}.lx-finale__lockup small{font-family:var(--lx-mono);letter-spacing:.32em;text-transform:uppercase;color:var(--lx-muted);margin-top:5px;font-size:10px;font-weight:400}.lx-finale__tagline{color:var(--lx-muted);margin:0;font-size:15px}.lx-finale__cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px;display:grid}@media (min-width:640px){.lx-finale__cols{grid-template-columns:repeat(3,minmax(140px,auto));column-gap:clamp(32px,5vw,72px)}}.lx-finale__connect{grid-column:1/-1}.lx-finale__connect ul{flex-wrap:wrap;column-gap:22px;display:flex}@media (min-width:640px){.lx-finale__connect{grid-column:auto}.lx-finale__connect ul{display:block}}.lx-finale__col-title{color:var(--lx-ink);margin:0 0 10px;font-size:14px;font-weight:600}.lx-finale__cols ul,.lx-finale__legal ul{margin:0;padding:0;list-style:none}.lx-finale__cols a{min-height:34px;color:var(--lx-muted);transition:color .25s var(--lx-ease);align-items:center;font-size:14px;display:inline-flex}.lx-finale__cols a:hover,.lx-finale__legal a:hover{color:var(--lx-ink)}.lx-finale__legal{border-top:1px solid var(--lx-line-strong);color:var(--lx-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;padding-top:20px;font-size:12.5px;line-height:1.6;display:flex}@media (min-width:900px){.lx-finale__legal{grid-column:1/-1}}.lx-finale__legal p{margin:0}.lx-finale__nowrap{white-space:nowrap}.lx-finale__legal ul{gap:20px;display:flex}.lx-finale__legal a{min-height:34px;color:var(--lx-muted);transition:color .25s var(--lx-ease);align-items:center;display:inline-flex}@media (pointer:coarse){.lx-finale__cols a,.lx-finale__legal a{min-height:44px}}@media (prefers-reduced-motion:reduce){.lx-finale__sky{background-image:var(--lx-finale-stars);-webkit-mask-image:linear-gradient(#0000 0,#000 240px);mask-image:linear-gradient(#0000 0,#000 240px)}.lx-finale__stage{position:absolute;top:auto;bottom:0;-webkit-mask-image:linear-gradient(#0000 0,#000 30%);mask-image:linear-gradient(#0000 0,#000 30%)}.lx-finale__canvas,.lx-finale__fallback{transition:none}}
.lx{--lx-void:#070b10;--lx-abyss:#090e14;--lx-plane:#0c131b;--lx-panel:#101a23;--lx-ink:#f1f2ef;--lx-muted:#a4afb7;--lx-faint:#8c9ba6;--lx-cyan:#90deeb;--lx-sky:#b8e5ed;--lx-gutter:clamp(22px, 5.5vw, 100px);--lx-max:1600px;--lx-header:88px}.lx .lx-h2{letter-spacing:-.045em;font-weight:400;line-height:1.1}.lx .lx-eyebrow{letter-spacing:.18em;font-size:10px}.lx button:disabled{cursor:default}.lx .lx-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070b10c9;border-bottom:1px solid #b4dbe80b}.lx .lx-header__logo{gap:11px}.lx .lx-header__logo span{letter-spacing:-.045em;font-size:25px;font-weight:500}.lx .lx-header__logo img{filter:none;height:31px}.lx-header__nav{color:var(--lx-muted);gap:32px;font-size:12px;display:flex}.lx-header__nav a{padding-block:14px;transition:color .2s}.lx-header__nav a:hover{color:#fff}.lx .lx-cta-pill{min-height:44px;font:500 12px var(--lx-font);letter-spacing:0;text-transform:none;border:1px solid #d9e6ed35;padding:0 23px}.lx .lx-cta-pill:before{display:none}.lx .lx-cta-pill:after{background:0 0}.lx .lx-cta-pill:hover{color:#111d25;background:#e8f3f4}.lx .lx-talk-btn{min-height:44px;font-size:12px}.lx .lx-rail{opacity:.55}.lx .lx-rail:hover,.lx .lx-rail:focus-within{opacity:1}.lx .lx-btn--blue{color:#10202b;box-shadow:none;background:#c7e8ed}.lx .lx-btn--blue:hover{background:#effaff;box-shadow:0 8px 30px #8bdceb12}.lx .lx-hero{min-height:min(920px,100svh);padding:calc(var(--lx-header) + 68px) var(--lx-gutter) 0;background:radial-gradient(ellipse at 78% 43%,#10213766,transparent 51%),var(--lx-void);grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:25px 0;display:grid}.lx .lx-hero:before{background:0 0}.lx .lx-hero__inner{z-index:1;grid-area:1/1;padding:0;display:block;position:relative}.lx .lx-hero__eyebrow{letter-spacing:.15em;align-items:center;gap:12px;margin-bottom:33px;font-size:9px;display:flex}.lx-hero__eyebrow>span{background:#ade6ef;border-radius:50%;width:5px;height:5px;box-shadow:0 0 12px #90deeb60}.lx .lx-hero__title{letter-spacing:-.065em;font-size:clamp(52px,6.45vw,104px);font-weight:400;line-height:1.03}.lx .lx-hero__title-line{white-space:nowrap}.lx .lx-hero__title-line--soft{color:var(--lx-ink);letter-spacing:-.06em;padding:0 0 .14em;font-weight:400}.lx .lx-hero__title em{color:#b7d8df;letter-spacing:-.075em;font-family:Georgia,Times New Roman,serif;font-weight:400}.lx .lx-hero__lower{grid-template-columns:minmax(0,460px);gap:32px;margin-top:24px}.lx .lx-hero__intro{max-width:34ch;font-size:15px;line-height:1.8}.lx .lx-hero__orbwrap{z-index:0;aspect-ratio:1;grid-area:1/2;width:123%;margin-left:-10%;position:relative;top:auto;right:auto;transform:none}.lx .lx-hero__halo{border-color:#c1e6ee0d;inset:15%;box-shadow:0 0 0 40px #b7deed03,0 0 0 100px #b7deed02}.lx-hero__orb-label{white-space:nowrap;font:9px var(--lx-mono);letter-spacing:.2em;color:#8ba5b4;position:absolute;top:4%;left:50%;transform:translate(-50%)}.lx .lx-hero__console{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-top:1px solid #abcbd22a;border-radius:0;gap:13px;padding:22px 0 0}.lx .lx-hero__console-head{flex-wrap:wrap;gap:9px}.lx .lx-hero__console-head p{white-space:normal;font-size:12px}.lx .lx-hero__console-head p>span{margin-top:2px;font-size:11px;display:block}.lx .lx-hero__console-head b{font-size:14px;font-weight:500}.lx .lx-hero__avatar{width:35px;height:35px;box-shadow:none}.lx .lx-hero__state{font:10px var(--lx-font);text-transform:none;letter-spacing:0;color:#a1c4cd;gap:6px}.lx .lx-hero__caption{max-width:48ch;min-height:0;font-size:12px;line-height:1.75}.lx .lx-hero__controls{gap:10px}.lx .lx-hero__mic{color:#0b1c25;min-height:48px;box-shadow:none;background:#c8e8ed;gap:9px;padding:0 20px 0 7px;font-size:12px;font-weight:500}.lx .lx-hero__mic:hover{box-shadow:none;background:#eefcff}.lx .lx-hero__mic-icon{background:#0b1c2509;width:34px;height:34px}.lx .lx-hero__mic-icon:after{display:none}.lx .lx-hero__type{border-color:#a9c8d22a;min-height:48px;padding-inline:18px;font-size:12px;font-weight:400}.lx-hero__end{min-height:44px;text-decoration:underline;color:#aec5ce!important;font-size:11px!important}.lx .lx-hero__prompts{border:0;gap:4px 15px;padding:0}.lx .lx-hero__prompts button{color:#a0b1bd;background:0 0;border:0;border-radius:0;min-height:36px;padding:4px 0;font-size:10px}.lx .lx-hero__prompts button:hover{color:#fff}.lx-hero__signature{border-top:1px solid #a8cdd71b;grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;margin-top:26px;padding:22px 0;display:flex}.lx-hero__signature>span{font:8px var(--lx-mono);letter-spacing:.12em;color:#899da9}.lx-hero__signature>a{align-items:center;gap:24px;min-height:44px;font-size:12px;display:flex}.lx-hero__signature>a span{color:#acd9e5;font-size:20px}.lx .lx-work__h2,.lx .lx-ai__title{font-size:clamp(44px,6vw,88px);font-weight:400;line-height:1.04}.lx .lx-work__h2 em,.lx .lx-ai__title em{color:#bbdce3;text-shadow:none;font-family:Georgia,serif;font-style:italic;font-weight:400}.lx .lx-work__panel[data-tone]{background:radial-gradient(at 85% 15%,#17324970,#0000 65%),#0d1621;border-color:#b5d4e525;border-radius:20px}.lx .lx-work__panel:before{opacity:.3}.lx .lx-work__title{letter-spacing:-.045em;font-weight:400}.lx .lx-about__belief{background:#ffffff02;border-color:#ffffff12}.lx .lx-about__belief:hover{background:#abcdd808}.lx .lx-finale__panel{background:#0b131de8;border-color:#bbdbe024;box-shadow:0 30px 90px #0005}.lx .lx-finale__panel:before{opacity:.2}.lx .lx-finale__pill{background:0 0;border-color:#adcdd52a}.lx .lx-ai__panel{background:#0c1620;border-color:#abc7d32b}.lx .lx-about__statement{font-weight:400}.lx .lx-faq__trigger{min-height:72px}.lx .lx-faq__text{font-weight:400}.lx .lx-cap[data-mode=static] .lx-cap-img{filter:saturate(.65);max-width:200px}.lx .lx-cap[data-mode=static] .lx-cap-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:45px}.lx .lx-cap[data-mode=static] .lx-cap-item{border-bottom:1px solid var(--lx-line);padding-bottom:28px}.lx .lx-agent{width:min(480px,100vw - 56px);height:min(740px,calc(var(--aria-viewport,100dvh) - 56px));background:radial-gradient(at 50% 0,#1e344333,#0000 55%),#0b131c;border:1px solid #bfd5e333;border-radius:24px;max-width:none;max-height:none;margin:0;padding:0;inset:auto 28px 28px auto;box-shadow:0 30px 130px #0009}.lx .lx-agent:not([open]){display:none}.lx .lx-agent::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#02070b80}.lx .lx-agent__head{flex:none;gap:8px;padding:20px 20px 16px}.lx .lx-agent__avatar{width:36px;height:36px;box-shadow:none}.lx .lx-agent__id h2{font-size:18px;font-weight:500}.lx .lx-agent__id p{font-size:11px}.lx .lx-agent__modes button{min-height:40px;padding-inline:13px;font-size:12px}.lx .lx-agent__modes button[aria-pressed=true]{background:#bfdde21c}.lx .lx-agent__close{width:44px;height:44px}.lx-agent__toolbar{border-bottom:1px solid #c2d7e210;flex:none;justify-content:space-between;align-items:center;gap:10px;padding:8px 24px;display:flex}.lx-agent__toolbar>span{font:8px var(--lx-mono);letter-spacing:.1em;color:#93a7b4}.lx-agent__toolbar button{color:#b1c7d1;min-height:36px;font-size:10px}.lx-agent__toolbar button:disabled{opacity:.4}.lx .lx-agent__log{gap:18px;padding:25px 24px 20px}.lx .lx-agent__orb{width:min(230px,35dvh)}.lx-agent__welcome-mark{color:#b9e8ef;margin:12px 0 22px;font-size:40px;display:block}.lx .lx-agent__hello p:first-of-type{letter-spacing:-.04em;margin:0 0 16px;font-size:clamp(26px,3vw,32px);font-weight:400;line-height:1.16}.lx-agent__hello em{color:#b6dce5;font-family:Georgia,serif;font-weight:400}.lx .lx-agent__hello p:last-child{color:#9eafbc;max-width:32ch;font-size:13px;line-height:1.8}.lx .lx-agent__msg{border-radius:15px;flex-shrink:0;max-width:94%;padding:13px 16px;font-size:14px;line-height:1.8}.lx .lx-agent__msg[data-role=assistant]{background:#ffffff04;border:1px solid #cbe1e910}.lx .lx-agent__msg[data-role=user]{color:#e7f2f6;background:#223c4a;border-bottom-right-radius:5px}.lx .lx-agent__foot{padding:15px 20px 18px}.lx .lx-agent__chips{grid-template-columns:1fr 1fr;gap:7px;margin-bottom:16px;display:grid}.lx .lx-agent__chips button{text-align:left;background:#b9deeb04;border-color:#bbd9e31b;border-radius:10px;min-height:46px;padding:9px 11px;font-size:11px;line-height:1.5}.lx .lx-agent__form{background:#ffffff04;border-radius:13px;padding:6px 6px 6px 14px}.lx .lx-agent__form input{min-height:44px;font-size:16px}.lx .lx-agent__form button{background:#c9e8ed;flex-shrink:0;width:44px;height:44px}.lx .lx-agent__note{margin-top:12px;font-size:10px;line-height:1.7}.lx .lx-agent__mic{color:#162832;background:#c7e7ed;box-shadow:0 10px 40px #7ccee21a}.lx .lx-agent__mic:after{display:none}.lx .lx-dock{bottom:calc(18px + env(safe-area-inset-bottom) + var(--consent-h,0px));background:#0d1922eb;border-color:#bfdde22a;box-shadow:0 12px 40px #0006}.lx .lx-dock__btn--talk{color:#162832;box-shadow:none;background:#c7e7ed}.lx .lx-dock__btn--talk:hover{background:#e7f8fc}@media (min-width:1600px){.lx .lx-hero{padding-inline:max(var(--lx-gutter),calc((100vw - 1400px)/2))}}@media (max-width:1100px){.lx-header__nav{gap:20px}.lx .lx-hero{padding-top:calc(var(--lx-header) + 48px)}.lx .lx-hero__title{font-size:6.5vw}.lx .lx-hero__lower{grid-template-columns:minmax(0,1fr)}.lx .lx-hero__orbwrap{width:132%;margin-left:-16%}.lx .lx-hero__state{width:100%;margin-left:44px}.lx-hero__signature>span:last-child{display:none}}@media (max-width:900px){.lx-header__nav{display:none}.lx .lx-cap[data-mode=static] .lx-cap-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}}@media (max-width:760px){.lx{--lx-header:76px}.lx .lx-header__logo span{font-size:23px}.lx .lx-hero{min-height:0;padding:119px var(--lx-gutter) 0;grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);gap:0}.lx .lx-hero__inner{display:contents}.lx .lx-hero__eyebrow{grid-area:1/1;margin:0 0 24px;font-size:8px}.lx .lx-hero__title{grid-area:2/1;padding:0;font-size:clamp(42px,10.9vw,80px)}.lx .lx-hero__orbwrap{grid-area:3/1;justify-self:center;width:min(115%,560px);margin:-16px auto -36px}.lx-hero__orb-label{display:none}.lx .lx-hero__lower{grid-area:4/1;gap:25px;margin-top:0;padding:0}.lx .lx-hero__intro{max-width:33ch;font-size:14px}.lx .lx-hero__console{padding-top:22px}.lx .lx-hero__state{width:auto;margin-left:auto}.lx .lx-hero__caption{max-width:42ch;font-size:13px}.lx .lx-hero__mic,.lx .lx-hero__type{flex:1;min-height:50px}.lx .lx-hero__prompts{gap:0 18px}.lx .lx-hero__prompts button{min-height:44px;font-size:11px}.lx-hero__signature{grid-row:5;margin-top:27px;padding-block:15px}.lx-hero__signature>span{max-width:18ch;font-size:7px;line-height:1.8}.lx-hero__signature>a{gap:15px;font-size:11px}.lx .lx-cap[data-mode=static] .lx-cap-list{gap:28px 22px}.lx .lx-cap[data-mode=static] .lx-cap-name{font-size:19px}.lx .lx-cap[data-mode=static] .lx-cap-short{font-size:13px}.lx .lx-cap[data-mode=static] .lx-cap-img{max-width:160px}.lx .lx-cap[data-mode=static] .lx-cap-title{font-size:36px}.lx .lx-work__h2,.lx .lx-ai__title{font-size:clamp(38px,9vw,62px)}.lx .lx-finale__form :is(input:not([type=checkbox]),textarea,select){font-size:16px}}@media (max-width:640px){.lx .lx-agent{inset:auto 0 var(--aria-keyboard,0px);width:100%;height:min(810px,calc(var(--aria-viewport,100dvh) - 14px));padding-bottom:env(safe-area-inset-bottom);border-radius:24px 24px 0 0}.lx .lx-agent__head{padding:16px 14px 12px}.lx .lx-agent__id{gap:8px}.lx .lx-agent__modes button{min-height:42px;padding-inline:11px}.lx .lx-agent__log{padding:22px 18px 16px}.lx .lx-agent__foot{padding:12px 16px 14px}.lx .lx-agent__orb{width:min(175px,38dvh)}.lx .lx-agent__talk{padding-bottom:12px}.lx-agent__toolbar{padding-inline:18px}}@media (max-width:370px){.lx{--lx-gutter:20px}.lx .lx-header__logo span{font-size:21px}.lx .lx-cta-pill{padding-inline:14px}.lx .lx-header__actions{gap:0}.lx .lx-hero__state{width:100%;margin-left:44px}.lx .lx-agent__head{column-gap:3px}.lx .lx-agent__avatar{width:27px;height:27px}.lx .lx-agent__modes button{padding-inline:8px}.lx .lx-agent__modes svg{display:none}.lx .lx-cap[data-mode=static] .lx-cap-list{grid-template-columns:1fr}}@media (max-height:560px){.lx .lx-agent__talk{display:none}.lx .lx-agent[data-mode=talk] .lx-agent__talk{align-items:center;gap:14px;padding:14px;display:flex}.lx .lx-agent__talk .lx-agent__orb{display:none}.lx .lx-agent__mic{flex-shrink:0;width:44px;height:44px;margin:0}.lx .lx-agent__chips,.lx-agent__welcome-mark{display:none}}@media (prefers-reduced-motion:reduce){.lx *,.lx :before,.lx :after{transition:none!important;animation:none!important}}@media (min-width:761px){.lx .lx-hero__orbwrap{width:112%;margin-left:-6%}.lx .lx-hero__orb{width:min(100%,680px);margin-inline:auto}}@media (min-width:761px) and (max-height:820px){.lx .lx-hero{padding-top:calc(var(--lx-header) + 30px)}.lx .lx-hero__orbwrap{width:100%;margin:0}.lx .lx-hero__eyebrow{margin-bottom:24px}.lx .lx-hero__title{font-size:clamp(52px,6vw,86px)}.lx .lx-hero__lower{gap:20px;margin-top:17px}.lx .lx-hero__console{gap:10px;padding-top:18px}.lx-hero__signature{margin-top:18px;padding-block:13px}}@media (max-height:650px){.lx-agent__welcome-mark{display:none}.lx .lx-agent__hello p:first-of-type{font-size:26px}.lx .lx-agent__log{padding-top:16px}.lx .lx-agent__chips{margin-bottom:10px}}
/*# sourceMappingURL=2vxz_cipgesk7.css.map*/