.lx-hero{position:relative;isolation:isolate;background:var(--lx-navy);color:var(--lx-on-dark);padding-block:calc(var(--lx-header-h) + var(--lx-space-9)) var(--lx-section-y);overflow:hidden}@media (max-width:1024px){.lx-hero{padding-block:calc(var(--lx-header-h-sm) + var(--lx-space-8)) var(--lx-section-y-sm)}}.lx-hero__bg{position:absolute;inset:0;z-index:-1;background:radial-gradient(60rem 40rem at 78% 18%,rgba(2,135,208,.20),transparent 62%),radial-gradient(44rem 34rem at 8% 92%,rgba(1,87,155,.24),transparent 66%),var(--lx-navy)}.lx-hero__bg::after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.028) 1px,transparent 1px);background-size:72px 72px;mask-image:radial-gradient(90% 70% at 50% 40%,#000 40%,transparent 100%)}.lx-hero__inner{display:grid;gap:var(--lx-space-9);grid-template-columns:minmax(0,1fr) minmax(0,1.02fr);align-items:center}@media (max-width:1080px){.lx-hero__inner{grid-template-columns:1fr;gap:var(--lx-space-8)}}.lx-hero__title{margin:0 0 var(--lx-space-5);color:var(--lx-white)}.lx-hero__title-line{display:block}.lx-hero__title-line:last-child{color:var(--lx-blue-light)}.lx-hero__sub{color:var(--lx-white);font-weight:var(--lx-fw-medium);max-width:30ch;margin-bottom:var(--lx-space-4)}.lx-hero__support{color:var(--lx-on-dark-mut);font-size:var(--lx-fs-sm);max-width:52ch;margin-bottom:var(--lx-space-7)}.lx-hero__actions{gap:var(--lx-space-4)}.lx-stage{position:relative;border:1px solid var(--lx-line-dark);border-radius:var(--lx-radius-lg);background:rgba(4,18,30,.42);padding:var(--lx-space-5)}.lx-stage__svg{width:100%;height:auto;display:block}.lx-stage__axis line{stroke:rgba(255,255,255,.13);stroke-width:1}.lx-scene{opacity:0;visibility:hidden;transition:opacity 420ms var(--lx-ease)}.lx-scene.is-active{opacity:1;visibility:visible}.lx-scene__links path{fill:none;stroke:rgba(2,135,208,.42);stroke-width:1;stroke-dasharray:240;stroke-dashoffset:240}.lx-scene.is-active .lx-scene__links path{animation:lx-draw 900ms var(--lx-ease-out) forwards}.lx-scene__links path:nth-child(2n){animation-delay:90ms}.lx-scene__links path:nth-child(3n){animation-delay:180ms}.lx-scene__nodes circle{fill:var(--lx-blue-light);opacity:0;transform-box:fill-box;transform-origin:center}.lx-scene.is-active .lx-scene__nodes circle{animation:lx-pop 520ms var(--lx-ease-out) forwards}.lx-scene__nodes circle:nth-child(2n){animation-delay:110ms}.lx-scene__nodes circle:nth-child(3n){animation-delay:220ms}.lx-scene__nodes circle:nth-child(5n){animation-delay:330ms}.lx-scene__faded circle{fill:rgba(255,255,255,.16)}.lx-scene__focus-ring circle{fill:none;stroke:rgba(2,135,208,.30);stroke-width:1;stroke-dasharray:4 7;transform-box:fill-box;transform-origin:center}.lx-scene[data-scene="focus"].is-active .lx-scene__focus-ring circle{animation:lx-ring-in 900ms var(--lx-ease-out) forwards}.lx-scene__focus-ring circle:last-child{animation-delay:140ms}.lx-scene__pick circle{fill:var(--lx-orange);opacity:0;transform-box:fill-box;transform-origin:center}.lx-scene[data-scene="focus"].is-active .lx-scene__pick circle{animation:lx-pop 560ms var(--lx-ease-out) forwards}.lx-scene__pick circle:nth-child(2){animation-delay:130ms}.lx-scene__pick circle:nth-child(3){animation-delay:260ms}.lx-scene__pick-line line{stroke:var(--lx-orange);stroke-width:2;stroke-dasharray:160;stroke-dashoffset:160}.lx-scene[data-scene="focus"].is-active .lx-scene__pick-line line{animation:lx-draw 700ms var(--lx-ease-out) 260ms forwards}.lx-scene__spokes line{stroke:rgba(2,135,208,.55);stroke-width:1.5;stroke-dasharray:140;stroke-dashoffset:140}.lx-scene[data-scene="sixc"].is-active .lx-scene__spokes line{animation:lx-draw 480ms var(--lx-ease-out) forwards}.lx-scene__spokes line:nth-child(1){animation-delay:0ms}.lx-scene__spokes line:nth-child(2){animation-delay:130ms}.lx-scene__spokes line:nth-child(3){animation-delay:260ms}.lx-scene__spokes line:nth-child(4){animation-delay:390ms}.lx-scene__spokes line:nth-child(5){animation-delay:520ms}.lx-scene__spokes line:nth-child(6){animation-delay:650ms}.lx-chip circle{fill:rgba(1,87,155,.32);stroke:var(--lx-blue-light);stroke-width:1.5}.lx-chip text{fill:var(--lx-white);font-family:var(--lx-font-display);font-size:15px;font-weight:var(--lx-fw-bold);text-anchor:middle;letter-spacing:.04em}.lx-chip{opacity:0;transform-box:fill-box;transform-origin:center}.lx-scene[data-scene="sixc"].is-active .lx-chip{animation:lx-pop 460ms var(--lx-ease-out) forwards}.lx-chip:nth-child(1){animation-delay:120ms}.lx-chip:nth-child(2){animation-delay:250ms}.lx-chip:nth-child(3){animation-delay:380ms}.lx-chip:nth-child(4){animation-delay:510ms}.lx-chip:nth-child(5){animation-delay:640ms}.lx-chip:nth-child(6){animation-delay:770ms}.lx-scene__core{fill:var(--lx-orange);transform-box:fill-box;transform-origin:center}.lx-scene[data-scene="sixc"].is-active .lx-scene__core{animation:lx-breathe 1800ms var(--lx-ease) 900ms infinite}.lx-scene__rows rect{fill:rgba(255,255,255,.04);stroke:rgba(255,255,255,.12);stroke-width:1}.lx-scene__rows>g{opacity:0;transform:translateX(-14px)}.lx-scene[data-scene="action"].is-active .lx-scene__rows>g{animation:lx-slide-in 520ms var(--lx-ease-out) forwards}.lx-scene__rows>g:nth-child(2){animation-delay:160ms}.lx-scene__rows>g:nth-child(3){animation-delay:320ms}.lx-tick{fill:none;stroke:var(--lx-orange);stroke-width:2}.lx-tick-mark{fill:none;stroke:var(--lx-orange);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:22;stroke-dashoffset:22}.lx-scene[data-scene="action"].is-active .lx-tick-mark{animation:lx-draw 420ms var(--lx-ease-out) 480ms forwards}.lx-scene__rows>g:nth-child(2) .lx-tick-mark{animation-delay:640ms}.lx-scene__rows>g:nth-child(3) .lx-tick-mark{animation-delay:800ms}.lx-bar-fill{fill:var(--lx-blue-light);transform-box:fill-box;transform-origin:left center;transform:scaleX(0)}.lx-scene[data-scene="action"].is-active .lx-bar-fill{animation:lx-grow-x 700ms var(--lx-ease-out) 380ms forwards}.lx-target{stroke:var(--lx-orange);stroke-width:1.5;stroke-dasharray:6 6;opacity:0}.lx-scene[data-scene="scoreboard"].is-active .lx-target{animation:lx-fade-in 500ms var(--lx-ease) 700ms forwards}.lx-bars rect{fill:var(--lx-blue-light);transform-box:fill-box;transform-origin:bottom center;transform:scaleY(0)}.lx-scene[data-scene="scoreboard"].is-active .lx-bars rect{animation:lx-grow-y 760ms var(--lx-ease-out) forwards}.lx-bars rect:nth-child(2){animation-delay:110ms}.lx-bars rect:nth-child(3){animation-delay:220ms}.lx-bars rect:nth-child(4){animation-delay:330ms;fill:var(--lx-orange)}.lx-bars rect:nth-child(5){animation-delay:440ms}.lx-trend{fill:none;stroke:var(--lx-blue-light);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:620;stroke-dashoffset:620}.lx-scene[data-scene="result"].is-active .lx-trend{animation:lx-draw 1200ms var(--lx-ease-out) forwards}.lx-trend-nodes circle{fill:var(--lx-white);opacity:0}.lx-scene[data-scene="result"].is-active .lx-trend-nodes circle{animation:lx-fade-in 320ms var(--lx-ease) forwards}.lx-trend-nodes circle:nth-child(1){animation-delay:300ms}.lx-trend-nodes circle:nth-child(2){animation-delay:520ms}.lx-trend-nodes circle:nth-child(3){animation-delay:740ms}.lx-trend-nodes circle:nth-child(4){animation-delay:960ms}.lx-trend-end{fill:var(--lx-orange);opacity:0}.lx-scene[data-scene="result"].is-active .lx-trend-end{animation:lx-fade-in 340ms var(--lx-ease) 1150ms forwards}.lx-trend-pulse{fill:none;stroke:var(--lx-orange);stroke-width:2;opacity:0;transform-box:fill-box;transform-origin:center}.lx-scene[data-scene="result"].is-active .lx-trend-pulse{animation:lx-pulse 1900ms var(--lx-ease-out) 1250ms infinite}@keyframes lx-draw{to{stroke-dashoffset:0}}@keyframes lx-pop{from{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes lx-fade-in{to{opacity:1}}@keyframes lx-slide-in{to{opacity:1;transform:translateX(0)}}@keyframes lx-grow-x{to{transform:scaleX(1)}}@keyframes lx-grow-y{to{transform:scaleY(1)}}@keyframes lx-ring-in{from{opacity:0;transform:scale(.82)}to{opacity:1;transform:scale(1)}}@keyframes lx-breathe{0%,100%{transform:scale(1)}50%{transform:scale(1.22)}}@keyframes lx-pulse{0%{opacity:.85;transform:scale(1)}100%{opacity:0;transform:scale(2.6)}}.lx-stage__readout{position:absolute;right:var(--lx-space-6);top:var(--lx-space-6);text-align:right;opacity:0;transition:opacity 340ms var(--lx-ease)}.lx-stage__readout.is-visible{opacity:1}.lx-stage__readout-label{display:block;font-size:10px;letter-spacing:var(--lx-tracking-eyebrow);text-transform:uppercase;color:var(--lx-on-dark-mut);margin-bottom:2px}.lx-stage__readout-value{font-family:var(--lx-font-display);font-size:2rem;font-weight:var(--lx-fw-black);color:var(--lx-white);font-variant-numeric:tabular-nums;line-height:1}.lx-stage__readout-value span{font-size:.55em;color:var(--lx-orange);margin-left:2px}.lx-stage__toggle{position:absolute;left:var(--lx-space-5);bottom:var(--lx-space-5);display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .75rem;min-height:34px;background:rgba(4,18,30,.72);border:1px solid var(--lx-line-dark);border-radius:var(--lx-radius-pill);color:var(--lx-on-dark-mut);font-size:11px;letter-spacing:.04em;cursor:pointer;opacity:0;transition:opacity var(--lx-dur-base) var(--lx-ease),color var(--lx-dur-base) var(--lx-ease)}.lx-stage:hover .lx-stage__toggle,.lx-stage__toggle:focus-visible{opacity:1}.lx-stage__toggle:hover{color:var(--lx-white)}.lx-stage__toggle-icon{width:8px;height:10px;border-left:3px solid currentColor;border-right:3px solid currentColor}.lx-stage__toggle[aria-pressed="true"] .lx-stage__toggle-icon{width:0;height:0;border:5px solid transparent;border-left:8px solid currentColor;border-right:0}.lx-storyboard{list-style:none;margin:var(--lx-space-5) 0 0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--lx-space-3)}@media (max-width:780px){.lx-storyboard{grid-template-columns:repeat(3,minmax(0,1fr))}}.lx-storyboard__item{padding-top:var(--lx-space-3);border-top:2px solid var(--lx-line-dark);transition:border-color var(--lx-dur-base) var(--lx-ease)}.lx-storyboard__item.is-active{border-top-color:var(--lx-orange)}.lx-storyboard__index{display:block;font-family:var(--lx-font-mono);font-size:10px;letter-spacing:.1em;color:var(--lx-on-dark-mut)}.lx-storyboard__label{display:block;min-height:2.4em;font-size:12px;font-weight:var(--lx-fw-semibold);color:var(--lx-on-dark-mut);margin-top:2px;transition:color var(--lx-dur-base) var(--lx-ease)}.lx-storyboard__item.is-active .lx-storyboard__label{color:var(--lx-white)}.lx-storyboard__desc{display:block;font-size:11px;line-height:1.45;color:rgba(169,188,203,.68);margin-top:4px}@media (max-width:780px){.lx-storyboard__desc{display:none}}@media (prefers-reduced-motion:reduce){.lx-scene,.lx-scene *{animation:none !important;transition:none !important}.lx-scene[data-scene="result"]{opacity:1;visibility:visible}.lx-trend{stroke-dashoffset:0}.lx-trend-nodes circle,.lx-trend-end{opacity:1}.lx-trend-pulse{opacity:0}.lx-stage__toggle{display:none}}.lx-gap__head{max-width:62ch;margin-bottom:var(--lx-space-8)}.lx-gap__title{margin-bottom:var(--lx-space-5)}.lx-gap__accent{color:var(--lx-orange-ink)}.lx-gap__list{list-style:none;margin:0;padding:0;display:grid;gap:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));border-top:1px solid var(--lx-line)}.lx-gap__item{padding:var(--lx-space-6) var(--lx-space-5) var(--lx-space-6) 0;border-bottom:1px solid var(--lx-line);position:relative}@media (min-width:861px){.lx-gap__item{border-bottom:0;border-right:1px solid var(--lx-line);padding-left:var(--lx-space-5)}.lx-gap__item:first-child{padding-left:0}.lx-gap__item:last-child{border-right:0}}.lx-gap__item::before{content:"";position:absolute;top:0;left:0;width:28px;height:3px;background:var(--lx-orange)}@media (min-width:861px){.lx-gap__item:not(:first-child)::before{left:var(--lx-space-5)}}.lx-gap__item-title{font-size:1.0625rem;text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--lx-space-3)}@media (min-width:861px){.lx-gap__item-title{min-height:2.6em}}.lx-gap__item-desc{font-size:var(--lx-fs-sm);color:var(--lx-ink-muted);margin:0}.lx-brain__grid{display:grid;gap:var(--lx-space-9);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}@media (max-width:980px){.lx-brain__grid{grid-template-columns:1fr;gap:var(--lx-space-8)}}.lx-chain{list-style:none;margin:var(--lx-space-7) 0 0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--lx-space-3)}.lx-chain__link{display:inline-flex;align-items:center;padding:.35rem .7rem;border:1px solid var(--lx-line-dark);border-radius:var(--lx-radius-pill);font-size:11px;font-weight:var(--lx-fw-semibold);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;color:var(--lx-on-dark-mut)}.lx-chain__link:not(:last-child)::after{content:"";width:12px;height:1px;background:var(--lx-line-dark);margin-left:.7rem;margin-right:-.7rem}.lx-chain__link--end{border-color:var(--lx-orange);color:var(--lx-orange)}.lx-process{list-style:none;margin:0;padding:0;display:grid;gap:var(--lx-space-6) var(--lx-space-7);grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr))}.lx-process__item{border-top:1px solid var(--lx-line-dark);padding-top:var(--lx-space-4)}.lx-process__num{display:block;font-family:var(--lx-font-mono);font-size:var(--lx-fs-xs);color:var(--lx-orange);letter-spacing:.1em;margin-bottom:var(--lx-space-2)}.lx-process__name{font-size:1.0625rem;text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--lx-space-2)}.lx-process__desc{font-size:var(--lx-fs-sm);color:var(--lx-on-dark-mut);margin:0}.lx-sixc__grid{display:grid;gap:var(--lx-grid-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr))}.lx-sixc__unify{display:flex;align-items:center;justify-content:center;gap:var(--lx-space-4);margin:var(--lx-space-8) 0 0;font-family:var(--lx-font-display);font-size:var(--lx-fs-h4);font-weight:var(--lx-fw-semibold);color:var(--lx-navy);text-align:center}.lx-sixc__unify-rule{height:2px;width:0;background:var(--lx-orange);flex:none;transition:width 900ms var(--lx-ease-out) 200ms}.lx-sixc__unify.is-visible .lx-sixc__unify-rule{width:88px}@media (max-width:640px){.lx-sixc__unify-rule{display:none}}.lx-arch__layout{display:grid;gap:var(--lx-space-8);grid-template-columns:minmax(0,1fr) minmax(0,.82fr);align-items:start}@media (max-width:980px){.lx-arch__layout{grid-template-columns:1fr}}.lx-arch__track{list-style:none;margin:0;padding:0;position:relative}.lx-arch__track::before{content:"";position:absolute;left:19px;top:22px;bottom:22px;width:1px;background:var(--lx-line)}.lx-arch__stage{position:relative}.lx-arch__btn{display:flex;align-items:center;gap:var(--lx-space-4);width:100%;padding:var(--lx-space-3) var(--lx-space-4) var(--lx-space-3) 0;background:none;border:0;text-align:left;cursor:pointer;color:var(--lx-ink-muted);transition:color var(--lx-dur-base) var(--lx-ease)}.lx-arch__btn:hover{color:var(--lx-blue)}.lx-arch__num{display:grid;place-items:center;width:38px;height:38px;flex:none;border:1px solid var(--lx-line);border-radius:50%;background:var(--lx-white);font-family:var(--lx-font-mono);font-size:11px;letter-spacing:.06em;transition:background var(--lx-dur-base) var(--lx-ease),border-color var(--lx-dur-base) var(--lx-ease),color var(--lx-dur-base) var(--lx-ease)}.lx-arch__label{font-family:var(--lx-font-display);font-size:1.0625rem;font-weight:var(--lx-fw-semibold);letter-spacing:var(--lx-tracking-heading)}.lx-arch__btn.is-active{color:var(--lx-navy)}.lx-arch__btn.is-active .lx-arch__num{background:var(--lx-orange);border-color:var(--lx-orange);color:var(--lx-navy);font-weight:var(--lx-fw-bold)}.lx-arch__panel{position:sticky;top:calc(var(--lx-header-h) + var(--lx-space-5));background:var(--lx-white);border:1px solid var(--lx-line);border-radius:var(--lx-radius-md);padding:var(--lx-space-7);min-height:240px}@media (max-width:980px){.lx-arch__panel{position:static}}.lx-arch__detail{display:none}.lx-arch__detail.is-active{display:block}.lx-arch__detail-step{font-family:var(--lx-font-mono);font-size:var(--lx-fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--lx-ink-faint);margin-bottom:var(--lx-space-3)}.lx-arch__detail-title{font-size:var(--lx-fs-h3);margin-bottom:var(--lx-space-4)}.lx-arch__detail-desc{color:var(--lx-ink-muted);margin:0}.lx-lxq__grid{display:grid;gap:var(--lx-space-9);grid-template-columns:minmax(0,1fr) minmax(0,.88fr);align-items:center}@media (max-width:980px){.lx-lxq__grid{grid-template-columns:1fr;gap:var(--lx-space-7)}}.lx-lxq__report{border:1px solid var(--lx-line-dark);border-radius:var(--lx-radius-md);background:rgba(255,255,255,.04);padding:var(--lx-space-6)}.lx-lxq__report-head{font-size:var(--lx-fs-xs);letter-spacing:var(--lx-tracking-eyebrow);text-transform:uppercase;color:var(--lx-blue-light);margin-bottom:var(--lx-space-5)}.lx-lxq__list{list-style:none;margin:0 0 var(--lx-space-5);padding:0}.lx-lxq__item{position:relative;padding:var(--lx-space-3) 0 var(--lx-space-3) var(--lx-space-6);font-size:var(--lx-fs-sm);color:var(--lx-white);border-bottom:1px solid rgba(255,255,255,.07)}.lx-lxq__item:last-child{border-bottom:0}.lx-lxq__item::before{content:"";position:absolute;left:4px;top:50%;width:8px;height:8px;margin-top:-4px;border-radius:50%;background:var(--lx-orange)}.lx-lxq__note{font-size:var(--lx-fs-xs);color:var(--lx-on-dark-mut);margin:0}.lx-solutions__grid{display:grid;gap:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));border-top:1px solid var(--lx-line)}.lx-sol{padding:var(--lx-space-6) var(--lx-space-5) var(--lx-space-6) 0;border-bottom:1px solid var(--lx-line);position:relative;transition:background var(--lx-dur-base) var(--lx-ease)}@media (min-width:1100px){.lx-sol{border-bottom:0;border-right:1px solid var(--lx-line);padding-left:var(--lx-space-5)}.lx-sol:first-child{padding-left:0}.lx-sol:last-child{border-right:0}}.lx-sol__index{font-family:var(--lx-font-mono);font-size:var(--lx-fs-xs);letter-spacing:.1em;color:var(--lx-ink-faint)}.lx-sol__verb{margin:var(--lx-space-3) 0 var(--lx-space-2);font-family:var(--lx-font-display);font-size:1.375rem;font-weight:var(--lx-fw-black);text-transform:uppercase;letter-spacing:.02em;color:var(--lx-orange)}.lx-sol__name{font-size:1rem;margin-bottom:var(--lx-space-3)}@media (min-width:1100px){.lx-sol__name{min-height:2.6em}}.lx-sol__name a{color:var(--lx-navy);text-decoration:none}.lx-sol__name a:hover{color:var(--lx-blue)}.lx-sol__desc{font-size:var(--lx-fs-sm);color:var(--lx-ink-muted);margin:0}.lx-proof .lx-logobar{padding-block:var(--lx-space-6)}.lx-proof__subhead{font-size:var(--lx-fs-xs);letter-spacing:var(--lx-tracking-eyebrow);text-transform:uppercase;color:var(--lx-ink-faint);margin-bottom:var(--lx-space-5)}.lx-insights__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--lx-space-5);margin-bottom:var(--lx-space-8)}.lx-insights__head h2{margin-bottom:0}.lx-editor-hint{border:1px dashed var(--lx-line);border-radius:var(--lx-radius-md);background:var(--lx-blue-050);padding:var(--lx-space-5);font-size:var(--lx-fs-sm);color:var(--lx-ink-muted);margin:0}