.solution-lux-page{--slx-purple:#6366f1;--slx-violet:#6d4df2;--slx-ink:#0f172a;--slx-muted:#64748b;--slx-line:rgba(148,163,184,.35);max-width:100%;padding-bottom:5.5rem}.solution-lux-anchor{scroll-margin-top:6.5rem}.solution-lux-hero__actions{margin-top:.25rem;gap:.85rem!important}.solution-lux-trust{margin-top:1rem!important;row-gap:.55rem!important;column-gap:.55rem!important}.solution-lux-trust__pill{display:inline-block;padding:.35rem .75rem;border-radius:999px;font-size:.8125rem;font-weight:600;color:#475569!important;background:hsla(0,0%,100%,.75);border:1px solid rgba(99,102,241,.15);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.solution-lux-trust__pill:hover{border-color:rgba(99,102,241,.35);box-shadow:0 6px 18px rgba(99,102,241,.1);transform:translateY(-1px)}.solution-lux-jump{position:-webkit-sticky;position:sticky;top:72px;z-index:40;margin-top:-.25rem;padding:.75rem 0 1rem;background:linear-gradient(180deg,hsla(0,0%,100%,.94),hsla(0,0%,100%,.88));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid rgba(226,232,240,.85);box-shadow:0 8px 28px -12px rgba(15,23,42,.06)}.solution-lux-jump__track{display:flex;flex-wrap:nowrap;gap:.55rem;overflow-x:auto;scrollbar-width:thin;padding:.1rem .1rem 2px;-webkit-overflow-scrolling:touch}.solution-lux-jump__track::-webkit-scrollbar{height:4px}.solution-lux-jump__track::-webkit-scrollbar-thumb{background:rgba(99,102,241,.25);border-radius:4px}.solution-lux-jump__btn{flex:0 0 auto;border:1px solid rgba(226,232,240,.95);background:hsla(0,0%,100%,.72);color:#475569;font-size:.8125rem;font-weight:600;padding:.45rem .9rem;border-radius:999px;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease}.solution-lux-jump__btn:hover{color:var(--slx-purple);border-color:rgba(99,102,241,.28);box-shadow:0 4px 14px rgba(99,102,241,.1)}.solution-lux-jump__btn.is-active{color:#fff;background:linear-gradient(135deg,var(--slx-purple),var(--slx-violet));border-color:transparent;box-shadow:0 6px 20px rgba(99,102,241,.28)}.solution-lux-jump__btn:focus-visible{outline:2px solid var(--slx-purple);outline-offset:2px}.solution-lux-prompt__card{border:1px solid rgba(99,102,241,.16);background:linear-gradient(125deg,#fff,#f8fafc 42%,#eef2ff);box-shadow:0 16px 48px -20px rgba(99,102,241,.2),inset 0 1px 0 #fff}.solution-lux-prompt__glow{position:absolute;inset:-40% -20% auto 40%;height:100%;background:radial-gradient(ellipse 70% 55% at 50% 0,rgba(99,102,241,.12) 0,transparent 65%);pointer-events:none}.solution-lux-prompt__title{color:var(--slx-ink);letter-spacing:-.02em}.solution-lux-prompt__copy{max-width:40rem;line-height:1.65}.solution-lux-sticky-cta{position:fixed;left:0;right:0;bottom:0;z-index:1050;padding:.65rem 1rem calc(.65rem + env(safe-area-inset-bottom, 0px));background:hsla(0,0%,100%,.94);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid rgba(226,232,240,.95);box-shadow:0 -14px 44px -8px rgba(15,23,42,.1);animation:slx-sticky-in .45s cubic-bezier(.22,1,.36,1) both}@keyframes slx-sticky-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.solution-lux-sticky-cta__inner{max-width:1140px;margin:0 auto;display:flex;flex-direction:column;align-items:stretch;gap:.65rem}@media (min-width:576px){.solution-lux-sticky-cta__inner{flex-direction:row;align-items:center;justify-content:space-between;gap:1rem}}.solution-lux-sticky-cta__label{font-size:.875rem;line-height:1.45}.solution-lux-sticky-cta__actions{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.solution-lux-sticky-cta__primary{box-shadow:0 8px 22px rgba(109,77,242,.28);white-space:nowrap}.solution-lux-sticky-cta__ghost{border-radius:999px;font-weight:600;white-space:nowrap}.solution-lux-hero{padding-top:2.5rem;padding-bottom:3.5rem;background:linear-gradient(180deg,#fafbff,#fff 52%,#fff)}.solution-lux-hero__glow{position:absolute;inset:-25% -15% auto -15%;height:85%;background:radial-gradient(ellipse 75% 55% at 18% 12%,rgba(99,102,241,.16) 0,transparent 58%),radial-gradient(ellipse 55% 45% at 85% 25%,rgba(109,77,242,.11) 0,transparent 52%),radial-gradient(ellipse 40% 35% at 50% 80%,rgba(99,102,241,.05) 0,transparent 60%);pointer-events:none;animation:slx-glow-shift 16s ease-in-out infinite alternate}.solution-lux-hero__grid{position:absolute;inset:0;background-image:linear-gradient(rgba(99,102,241,.055) 1px,transparent 0),linear-gradient(90deg,rgba(99,102,241,.055) 1px,transparent 0);background-size:56px 56px;-webkit-mask-image:linear-gradient(180deg,#000 0,rgba(0,0,0,.45) 70%,transparent);mask-image:linear-gradient(180deg,#000 0,rgba(0,0,0,.45) 70%,transparent);pointer-events:none;opacity:.65}.solution-lux-hero__noise{position:absolute;inset:0;opacity:.035;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.solution-lux-hero__fade{position:absolute;left:0;right:0;bottom:0;height:120px;background:linear-gradient(0deg,#fff 0,transparent);pointer-events:none}@keyframes slx-glow-shift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(1.5%,-1.2%,0) scale(1.02)}}.solution-lux-badge{box-shadow:0 10px 32px rgba(99,102,241,.14),inset 0 1px 0 hsla(0,0%,100%,.85)}.solution-lux-badge__dot{width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,var(--slx-purple),var(--slx-violet));box-shadow:0 0 0 3px rgba(99,102,241,.22);animation:slx-pulse 2.6s ease-in-out infinite}@keyframes slx-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.88;transform:scale(1.06)}}.solution-lux-title{background:linear-gradient(105deg,var(--slx-ink) 0,#334155 48%,#475569 100%);-webkit-background-clip:text;background-clip:text;color:transparent!important;animation:slx-title-in .85s cubic-bezier(.22,1,.36,1) both;letter-spacing:-.03em;line-height:1.12}@keyframes slx-title-in{0%{opacity:0;transform:translateY(14px);filter:blur(5px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.solution-lux-lead,.solution-lux-sub{animation:slx-fade-up .75s ease both}.solution-lux-lead{animation-delay:.06s;line-height:1.65}.solution-lux-sub{animation-delay:.12s;line-height:1.65}@keyframes slx-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.solution-lux-btn{box-shadow:0 12px 32px rgba(109,77,242,.32);transition:transform .22s ease,box-shadow .22s ease}.solution-lux-btn:hover{transform:translateY(-3px);box-shadow:0 16px 44px rgba(109,77,242,.4)}.solution-lux-btn-secondary{padding:.65rem 1.35rem;font-weight:600;border-radius:999px;border:1.5px solid rgba(99,102,241,.35)!important;color:#334155!important;background:hsla(0,0%,100%,.85)!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:border-color .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease}.solution-lux-btn-secondary:hover{border-color:rgba(109,77,242,.55)!important;color:var(--slx-purple)!important;box-shadow:0 8px 24px rgba(99,102,241,.12);transform:translateY(-2px)}.solution-lux-visual{max-width:420px}.solution-lux-visual__ring{position:absolute;inset:-10%;border-radius:28px;border:1px solid rgba(99,102,241,.22);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.5);animation:slx-ring-float 8s ease-in-out infinite}.solution-lux-visual__shine{position:absolute;inset:-18%;background:conic-gradient(from 200deg at 50% 50%,rgba(99,102,241,0) 0deg,rgba(99,102,241,.12) 100deg,rgba(109,77,242,.1) 220deg,rgba(99,102,241,0) 1turn);animation:slx-spin-slow 26s linear infinite;opacity:.55;pointer-events:none}.solution-lux-visual__frame{position:relative;z-index:1;padding:12px;border-radius:24px;background:linear-gradient(145deg,hsla(0,0%,100%,.95),rgba(248,250,252,.98));box-shadow:0 4px 6px -1px rgba(15,23,42,.06),0 24px 48px -12px rgba(99,102,241,.15),inset 0 1px 0 #fff;border:1px solid rgba(226,232,240,.95)}.solution-lux-visual__canvas{position:relative;border-radius:16px;overflow:hidden;min-height:280px;aspect-ratio:4/3;animation:slx-img-rise 1s cubic-bezier(.22,1,.36,1) .1s both;background:linear-gradient(160deg,#f8fafc,#eef2ff 45%,#e0e7ff)}@media (min-width:992px){.solution-lux-visual__canvas{min-height:300px}}.solution-lux-tilt-stage{--rx:0deg;--ry:0deg;perspective:1100px;transform-style:preserve-3d}.solution-lux-tilt-stage__inner{height:100%;transform:rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;transition:transform .4s cubic-bezier(.22,1,.36,1);will-change:transform}.solution-lux-hero-viz{position:relative;width:100%;height:100%;min-height:260px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:1.25rem 1rem 1.5rem;overflow:hidden}.solution-lux-hero-viz__mesh{position:absolute;inset:0;background:radial-gradient(ellipse 90% 60% at 50% 110%,rgba(99,102,241,.22) 0,transparent 55%),radial-gradient(circle at 22% 28%,rgba(109,77,242,.18) 0,transparent 38%),radial-gradient(circle at 78% 22%,rgba(59,130,246,.12) 0,transparent 35%);pointer-events:none}.solution-lux-hero-viz__grid-iso{position:absolute;left:8%;right:8%;top:18%;height:52%;background-image:linear-gradient(115deg,rgba(99,102,241,.09) 1px,transparent 0),linear-gradient(-115deg,rgba(109,77,242,.07) 1px,transparent 0);background-size:22px 38px;transform:rotateX(58deg) rotate(-32deg) scale(1.15);transform-origin:center center;opacity:.55;-webkit-mask-image:radial-gradient(ellipse 85% 75% at 50% 40%,#000 0,transparent 72%);mask-image:radial-gradient(ellipse 85% 75% at 50% 40%,#000 0,transparent 72%);pointer-events:none;animation:slx-iso-drift 14s ease-in-out infinite alternate}.solution-lux-hero-viz__beam{position:absolute;width:2px;border-radius:2px;background:linear-gradient(180deg,rgba(99,102,241,.55),transparent);opacity:.45;pointer-events:none;animation:slx-beam-pulse 3.2s ease-in-out infinite}.solution-lux-hero-viz__beam--a{left:24%;top:12%;height:42%;animation-delay:0s}.solution-lux-hero-viz__beam--b{right:28%;top:20%;height:38%;animation-delay:.8s}.solution-lux-hero-viz__orbit{position:absolute;left:50%;top:38%;width:min(72%,240px);height:min(72%,240px);margin-left:calc(min(72%, 240px) / -2);margin-top:calc(min(72%, 240px) / -2);border-radius:50%;border:1px dashed rgba(99,102,241,.28);transform-style:preserve-3d;animation:slx-orbit-spin 28s linear infinite;pointer-events:none}.solution-lux-hero-viz__node{position:absolute;width:14px;height:14px;border-radius:50%;background:linear-gradient(135deg,#fff,rgba(99,102,241,.9));box-shadow:0 0 0 4px rgba(99,102,241,.15),0 12px 24px rgba(99,102,241,.35)}.solution-lux-hero-viz__node--1{left:8%;top:42%;animation:slx-node-bob 2.8s ease-in-out infinite}.solution-lux-hero-viz__node--2{right:6%;top:28%;width:11px;height:11px;animation:slx-node-bob 3.2s ease-in-out .4s infinite}.solution-lux-hero-viz__node--3{left:44%;bottom:18%;width:12px;height:12px;animation:slx-node-bob 2.5s ease-in-out .9s infinite}.solution-lux-hero-viz__core{position:absolute;left:50%;top:42%;width:72px;height:72px;margin:-36px 0 0 -36px;pointer-events:none}.solution-lux-hero-viz__core-ring{position:absolute;inset:0;border-radius:20px;border:2px solid hsla(0,0%,100%,.55);box-shadow:inset 0 0 22px rgba(99,102,241,.25),0 16px 40px rgba(99,102,241,.25);transform:rotateX(54deg) rotateY(-12deg);background:linear-gradient(145deg,hsla(0,0%,100%,.35),rgba(99,102,241,.15));animation:slx-core-glow 4s ease-in-out infinite alternate}.solution-lux-hero-viz__core-glow{position:absolute;inset:-40%;background:radial-gradient(circle,rgba(109,77,242,.35) 0,transparent 62%);animation:slx-core-halo 5s ease-in-out infinite}.solution-lux-hero-viz__label{position:relative;z-index:2;font-size:.8125rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-align:center;max-width:95%;color:#475569;background:hsla(0,0%,100%,.82);border:1px solid rgba(226,232,240,.95);padding:.45rem 1rem;border-radius:999px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 8px 24px rgba(15,23,42,.06)}@keyframes slx-iso-drift{0%{transform:rotateX(58deg) rotate(-32deg) scale(1.12) translateY(0)}to{transform:rotateX(56deg) rotate(-28deg) scale(1.18) translateY(-6px)}}@keyframes slx-beam-pulse{0%,to{opacity:.25;transform:scaleY(1)}50%{opacity:.55;transform:scaleY(1.08)}}@keyframes slx-orbit-spin{0%{transform:rotateX(64deg) rotate(var(--slx-orbit,0deg))}to{transform:rotateX(64deg) rotate(calc(var(--slx-orbit, 0deg) + 1turn))}}@keyframes slx-node-bob{0%,to{transform:translateZ(0) translateY(0)}50%{transform:translateZ(12px) translateY(-4px)}}@keyframes slx-core-glow{0%{box-shadow:inset 0 0 18px rgba(99,102,241,.2),0 12px 32px rgba(99,102,241,.2)}to{box-shadow:inset 0 0 28px rgba(109,77,242,.35),0 18px 44px rgba(99,102,241,.32)}}@keyframes slx-core-halo{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.75;transform:scale(1.08)}}@keyframes slx-ring-float{0%,to{transform:rotate(-.5deg) scale(1)}50%{transform:rotate(.5deg) scale(1.01)}}@keyframes slx-spin-slow{to{transform:rotate(1turn)}}@keyframes slx-img-rise{0%{opacity:0;transform:translateY(22px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.solution-lux-strip{padding-top:.5rem;padding-bottom:.5rem;border-top:1px solid rgba(99,102,241,.07);border-bottom:1px solid rgba(99,102,241,.06);background:linear-gradient(180deg,rgba(238,242,255,.5),rgba(249,250,251,.9))}.solution-lux-strip__inner{background:hsla(0,0%,100%,.72);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.95);box-shadow:0 18px 50px -12px rgba(15,23,42,.08),inset 0 1px 0 #fff}.solution-lux-strip__row{row-gap:1rem}@media (min-width:768px){.solution-lux-strip__col:not(:last-child) .solution-lux-stat--glass:after{content:"";position:absolute;right:-.55rem;top:14%;bottom:14%;width:1px;background:linear-gradient(180deg,transparent,rgba(148,163,184,.35) 20%,rgba(148,163,184,.35) 80%,transparent);opacity:.9}}.solution-lux-stat{background:transparent;border:none;box-shadow:none}.solution-lux-stat-tilt{display:block;height:100%}.solution-lux-stat--glass{position:relative;overflow:hidden;background:linear-gradient(165deg,hsla(0,0%,100%,.96),rgba(248,250,252,.76) 52%,rgba(238,242,255,.55));border:1px solid hsla(0,0%,100%,.98)!important;box-shadow:0 10px 32px -10px rgba(99,102,241,.14),0 1px 0 rgba(15,23,42,.03),inset 0 1px 0 #fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:box-shadow .35s ease,border-color .35s ease}.solution-lux-stat--glass:hover{box-shadow:0 20px 48px -14px rgba(99,102,241,.22),inset 0 1px 0 #fff;border-color:rgba(99,102,241,.2)!important}.solution-lux-stat--glass:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 20%,rgba(99,102,241,.14) 0,transparent 38%),radial-gradient(circle at 88% 22%,rgba(109,77,242,.1) 0,transparent 44%),radial-gradient(circle at 50% 110%,rgba(99,102,241,.08) 0,transparent 55%);opacity:.95;pointer-events:none}.solution-lux-stat__edge{position:absolute;left:16px;right:16px;top:12px;height:3px;border-radius:999px;background:linear-gradient(90deg,rgba(99,102,241,.9),rgba(59,130,246,.65) 35%,rgba(109,77,242,.9) 70%,rgba(236,72,153,.35));opacity:.55;transform:scaleX(.35);transform-origin:left center;transition:transform .45s cubic-bezier(.22,1,.36,1),opacity .35s ease;pointer-events:none}.solution-lux-stat--glass:hover .solution-lux-stat__edge{transform:scaleX(1);opacity:.78}.solution-lux-stat__glyph{position:absolute;top:.85rem;right:.85rem;width:38px;height:38px;border-radius:12px;background:conic-gradient(from calc((var(--slx-i, 0) * 55deg) + 110deg),rgba(99,102,241,.24),rgba(59,130,246,.12),rgba(109,77,242,.22),rgba(236,72,153,.08),rgba(99,102,241,.24));border:1px solid rgba(99,102,241,.14);pointer-events:none;opacity:.95;animation:slx-glyph-spin 10s linear infinite}.solution-lux-stat__glyph:after{content:"";position:absolute;inset:9px;border-radius:6px;border:1.5px solid rgba(99,102,241,.28);transform:rotate(14deg)}.solution-lux-stat__glyph:before{content:"";position:absolute;inset:3px;border-radius:10px;background:radial-gradient(circle at 35% 25%,hsla(0,0%,100%,.65) 0,transparent 45%);opacity:.85}@keyframes slx-glyph-spin{to{transform:rotate(1turn)}}.solution-lux-stat__k{background:linear-gradient(92deg,var(--slx-purple) 0,var(--slx-violet) 100%);-webkit-background-clip:text;background-clip:text;color:transparent!important;letter-spacing:-.02em}.solution-lux-stat__v{letter-spacing:.06em;text-transform:uppercase;font-size:.9rem;letter-spacing:.01em}.solution-lux-section-head__lead{max-width:38rem;line-height:1.65}.solution-lux-section-head--left{text-align:left}.solution-lux-eyebrow{letter-spacing:.14em;margin-bottom:.35rem;position:relative}.solution-lux-eyebrow:after{content:"";display:block;width:36px;height:2px;margin:.65rem auto 0;border-radius:2px;background:linear-gradient(90deg,var(--slx-purple),var(--slx-violet));opacity:.85}.solution-lux-section-head--left .solution-lux-eyebrow:after{margin-left:0;margin-right:auto}.solution-lux-section-head__title{letter-spacing:-.025em;color:var(--slx-ink)}.solution-lux-section{position:relative}.solution-lux-card{position:relative;background:linear-gradient(165deg,#fff,#fafbfc);border:1px solid rgba(226,232,240,.95);box-shadow:0 2px 4px rgba(15,23,42,.03),0 16px 40px -16px rgba(15,23,42,.07);overflow:hidden;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease,border-color .3s ease}.solution-lux-card__accent{position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--slx-purple) 0,#3b82f6 45%,var(--slx-violet) 100%);opacity:.85;transform:scaleX(.35);transform-origin:left center;transition:transform .35s cubic-bezier(.22,1,.36,1)}.solution-lux-card:hover{transform:translateY(-8px);box-shadow:0 24px 56px -16px rgba(99,102,241,.18),0 12px 24px -8px rgba(15,23,42,.08);border-color:rgba(99,102,241,.22)}.solution-lux-card:hover .solution-lux-card__accent{transform:scaleX(1)}.solution-lux-card__num{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 10px;border-radius:14px;font-size:13px;font-weight:800;color:#fff;background:linear-gradient(135deg,var(--slx-purple) 0,var(--slx-violet) 100%);box-shadow:0 10px 24px rgba(99,102,241,.38);letter-spacing:.02em}.solution-lux-card__title{color:var(--slx-ink);letter-spacing:-.02em}.solution-lux-card__body{line-height:1.65}.solution-lux-highlights{position:relative;padding-top:4rem!important;padding-bottom:4rem!important;overflow:hidden}.solution-lux-highlights__bg{position:absolute;inset:0;background:linear-gradient(180deg,#f8fafc,#f1f5f9 45%,#eef2ff);pointer-events:none}.solution-lux-highlights__bg:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 80% 50% at 50% 0,rgba(99,102,241,.09) 0,transparent 55%)}.solution-lx-hl{background:hsla(0,0%,100%,.88);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.95);box-shadow:0 4px 6px -1px rgba(15,23,42,.04),0 12px 32px -8px rgba(15,23,42,.06);transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.solution-lx-hl:hover{transform:translateY(-4px);border-color:rgba(99,102,241,.2);box-shadow:0 20px 48px -12px rgba(99,102,241,.14)}.solution-lx-hl__mark{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:14px;background:linear-gradient(145deg,rgba(99,102,241,.1),rgba(109,77,242,.06));border:1px solid rgba(99,102,241,.12)}.solution-lx-hl__title{color:var(--slx-ink);letter-spacing:-.02em}.solution-lx-hl__text{line-height:1.6}.solution-lux-outcomes-wrap{padding-bottom:.5rem}.solution-lux-outcome-row{display:flex;align-items:flex-start;gap:1rem;padding:1rem 1.15rem;margin-bottom:.65rem;border-radius:14px;background:linear-gradient(90deg,rgba(99,102,241,.06),hsla(0,0%,100%,.6) 40%,#fff);border:1px solid rgba(226,232,240,.85);box-shadow:0 2px 8px rgba(15,23,42,.03);transition:transform .22s ease,box-shadow .22s ease}.solution-lux-outcome-row:hover{transform:translateX(4px);box-shadow:0 8px 24px rgba(99,102,241,.08)}.solution-lux-outcome-row:last-child{margin-bottom:0}.solution-lux-check{flex-shrink:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(135deg,var(--slx-purple) 0,var(--slx-violet) 100%);color:#fff;box-shadow:0 4px 12px rgba(99,102,241,.35);margin-top:2px}.solution-lux-outcome-row__text{line-height:1.55;font-size:.95rem}.solution-lux-panel{border:1px solid rgba(99,102,241,.14);background:linear-gradient(155deg,#fff,#f8fafc 55%,#f1f5f9);box-shadow:0 4px 6px -1px rgba(15,23,42,.05),0 24px 48px -12px rgba(99,102,241,.12)}.solution-lux-panel__bg{position:absolute;inset:0;background:radial-gradient(circle at 92% 8%,rgba(99,102,241,.14) 0,transparent 42%);pointer-events:none}.solution-lux-panel__glow{position:absolute;bottom:-20%;left:-10%;width:70%;height:60%;background:radial-gradient(ellipse,rgba(109,77,242,.08) 0,transparent 70%);pointer-events:none}.solution-lux-panel__btn{display:inline-flex;align-items:center;font-weight:600;padding:.65rem 1.35rem;border-radius:999px;border:1.5px solid rgba(99,102,241,.4)!important;color:var(--slx-purple)!important;background:hsla(0,0%,100%,.9)!important;transition:all .22s ease}.solution-lux-panel__btn:hover{background:linear-gradient(135deg,var(--slx-purple),var(--slx-violet))!important;border-color:transparent!important;color:#fff!important;box-shadow:0 10px 28px rgba(99,102,241,.3)}.solution-lux-related__shell{border:1px solid rgba(226,232,240,.98);background:linear-gradient(155deg,rgba(248,250,252,.55),#fff 50%,#f8fafc);box-shadow:0 22px 56px -20px rgba(99,102,241,.12),inset 0 1px 0 #fff}.solution-lux-related__aurora{position:absolute;inset:0;background:radial-gradient(ellipse 85% 55% at 10% -20%,rgba(99,102,241,.16) 0,transparent 52%),radial-gradient(ellipse 70% 45% at 95% 105%,rgba(109,77,242,.14) 0,transparent 48%);pointer-events:none;opacity:.95}.solution-lux-related__grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:1.1rem;gap:1.1rem}.solution-lux-chip{display:inline-flex;align-items:center;gap:.35rem;font-weight:600;font-size:.9rem;padding:.55rem 1.25rem;border-radius:999px;text-decoration:none!important;color:#334155!important;border:1px solid rgba(99,102,241,.28)!important;background:hsla(0,0%,100%,.95)!important;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,color .2s ease,background .2s ease}.solution-lux-chip__arrow{display:inline-block;font-size:.85em;opacity:.7;transition:transform .2s ease,opacity .2s ease}.solution-lux-chip:hover{background:linear-gradient(135deg,var(--slx-purple),var(--slx-violet))!important;border-color:transparent!important;color:#fff!important;transform:translateY(-3px);box-shadow:0 12px 28px rgba(99,102,241,.28)}.solution-lux-chip:hover .solution-lux-chip__arrow{transform:translateX(4px);opacity:1}.solution-lux-chip--tile{border-radius:16px!important;padding:.85rem 1.15rem!important;min-height:3.35rem;justify-content:flex-start!important;text-align:left;transform-style:preserve-3d;perspective:800px;box-shadow:0 6px 20px -6px rgba(15,23,42,.08)}.solution-lux-chip__tile-icon{flex-shrink:0;width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:12px;color:var(--slx-purple);background:linear-gradient(145deg,rgba(99,102,241,.14),rgba(109,77,242,.06));border:1px solid rgba(99,102,241,.2);transition:transform .28s ease,background .28s ease,color .28s ease,border-color .28s ease}.solution-lux-chip__tile-text{flex:1 1;min-width:0;line-height:1.4;font-size:.9rem}.solution-lux-chip--tile:hover{transform:translateY(-5px);box-shadow:0 18px 40px -12px rgba(99,102,241,.28)}.solution-lux-chip--tile:hover .solution-lux-chip__tile-icon{transform:scale(1.06) translateZ(4px);color:#fff;background:hsla(0,0%,100%,.18);border-color:hsla(0,0%,100%,.28)}.solution-lux-chip--tile .solution-lux-chip__arrow{margin-left:auto}.solution-lux-3d-stage{position:relative;perspective:1400px;--rx:0deg;--ry:0deg}.solution-lux-3d-scene{position:absolute;inset:-12% -8% -8% -12%;pointer-events:none;z-index:0;transform-style:preserve-3d}.solution-lux-3d-content{position:relative;z-index:2;transform-style:preserve-3d;transform:rotateX(var(--rx)) rotateY(var(--ry));transition:transform .35s cubic-bezier(.22,1,.36,1);will-change:transform}.solution-lux-3d-prism{position:absolute;width:56px;height:72px;border-radius:10px;transform-style:preserve-3d;box-shadow:0 20px 40px rgba(99,102,241,.2);animation:slx-prism-pulse 6s ease-in-out infinite}.solution-lux-3d-prism--a{left:8%;top:18%;background:linear-gradient(145deg,rgba(99,102,241,.55),rgba(109,77,242,.25));transform:rotateX(54deg) rotate(-18deg) translateZ(24px);animation-delay:0s}.solution-lux-3d-prism--b{right:6%;top:38%;width:48px;height:56px;background:linear-gradient(145deg,rgba(59,130,246,.45),rgba(99,102,241,.2));transform:rotateX(48deg) rotate(22deg) translateZ(18px);animation-delay:-2s}.solution-lux-3d-prism--c{left:22%;bottom:12%;width:40px;height:48px;background:linear-gradient(145deg,rgba(109,77,242,.5),rgba(236,72,153,.15));transform:rotateX(60deg) rotate(8deg) translateZ(30px);animation-delay:-4s}.solution-lux-3d-ring-3d{position:absolute;right:14%;top:10%;width:120px;height:120px;border-radius:50%;border:2px solid rgba(99,102,241,.25);transform:rotateX(72deg) translateZ(10px);animation:slx-ring-3d 22s linear infinite;box-shadow:inset 0 0 30px rgba(99,102,241,.12);opacity:.65}@keyframes slx-prism-pulse{0%,to{opacity:.5;filter:drop-shadow(0 8px 20px rgba(99,102,241,.25))}50%{opacity:.85;filter:drop-shadow(0 14px 32px rgba(109,77,242,.35))}}@keyframes slx-ring-3d{to{transform:rotateX(72deg) translateZ(10px) rotate(1turn)}}.solution-lux-deliver__list{padding:0;margin:0;margin-top:1.1rem!important}.solution-lux-deliver__item{position:relative;display:flex;align-items:flex-start;gap:1rem;padding:1rem .85rem;margin-bottom:2px;border-radius:12px;border-bottom:1px solid rgba(226,232,240,.85);font-size:.95rem;line-height:1.55;transition:background .25s ease,transform .25s ease}.solution-lux-deliver__item:before{content:"";position:absolute;left:0;top:50%;width:3px;height:0;border-radius:2px;transform:translateY(-50%);background:linear-gradient(180deg,var(--slx-purple),var(--slx-violet));transition:height .28s cubic-bezier(.22,1,.36,1)}.solution-lux-deliver__item:hover{background:rgba(99,102,241,.045);transform:translateX(4px)}.solution-lux-deliver__item:hover:before{height:62%}.solution-lux-deliver__item:last-child{border-bottom:none}.solution-lux-deliver__idx{font-size:.75rem;font-weight:800;letter-spacing:.06em;color:var(--slx-purple);opacity:.85;min-width:2rem}.solution-lux-tech{border:1px solid rgba(99,102,241,.14);background:linear-gradient(165deg,#0f172a,#1e293b 55%,#312e81);color:#e2e8f0;box-shadow:0 24px 56px -12px rgba(99,102,241,.35)}.solution-lux-tech__mesh{position:absolute;inset:0;background:radial-gradient(circle at 20% 30%,rgba(99,102,241,.35) 0,transparent 45%),radial-gradient(circle at 80% 70%,rgba(109,77,242,.25) 0,transparent 50%);opacity:.9;pointer-events:none}.solution-lux-tech__scan{position:absolute;inset:-10% -20%;background:linear-gradient(105deg,transparent 35%,hsla(0,0%,100%,.07) 50%,transparent 65%);background-size:220% 100%;animation:slx-tech-scan 4.5s ease-in-out infinite;opacity:.85;pointer-events:none}.solution-lux-tech-tilt{display:block;height:100%}@keyframes slx-tech-scan{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.solution-lux-tech .solution-lux-eyebrow,.solution-lux-tech h3{color:#f8fafc!important}.solution-lux-tech__chip{display:inline-flex;padding:.45rem .85rem;border-radius:999px;font-size:.82rem;font-weight:600;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.18);color:#e2e8f0!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:transform .2s ease,background .2s ease;animation:slx-chip-pop .6s ease both}.solution-lux-tech__chip:hover{transform:translateY(-2px);background:rgba(99,102,241,.35)}@keyframes slx-chip-pop{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.solution-lux-badge__dot,.solution-lux-hero__glow,.solution-lux-visual__ring,.solution-lux-visual__shine{animation:none!important}.solution-lux-lead,.solution-lux-sub,.solution-lux-title,.solution-lux-visual__canvas{animation:none!important;opacity:1!important;transform:none!important;filter:none!important}.solution-lux-hero-viz__beam,.solution-lux-hero-viz__core-glow,.solution-lux-hero-viz__core-ring,.solution-lux-hero-viz__grid-iso,.solution-lux-hero-viz__node--1,.solution-lux-hero-viz__node--2,.solution-lux-hero-viz__node--3,.solution-lux-hero-viz__orbit{animation:none!important}.solution-lux-tilt-stage__inner{transform:none!important}.solution-lux-stat__glyph,.solution-lux-tech__scan{animation:none!important}.solution-lux-3d-content,.solution-lux-btn-secondary:hover,.solution-lux-btn:hover,.solution-lux-card:hover,.solution-lux-chip--tile:hover,.solution-lux-chip--tile:hover .solution-lux-chip__tile-icon,.solution-lux-chip:hover,.solution-lux-deliver__item:hover,.solution-lux-outcome-row:hover,.solution-lx-hl:hover{transform:none!important}.solution-lux-3d-prism,.solution-lux-3d-ring-3d,.solution-lux-sticky-cta{animation:none!important}.solution-lux-chip:hover .solution-lux-chip__arrow,.solution-lux-trust__pill:hover{transform:none!important}.solution-lux-page .lux-marquee-bar__marquee,.solution-lux-page .solution-lux-hero__glow,.solution-lux-page .solution-lux-related__aurora{animation:none!important}}.solution-lux-page{--lux-bg:#0a0a10;--lux-surface:#0e0e16;--lux-elevated:#14141f;--lux-glass:rgba(21,21,40,.55);--lux-fg:#f8f6f2;--lux-muted:#9f9fad;--lux-primary:#7a60fb;--lux-violet:#bf80ff;--lux-gold:#f9c56c;--lux-border:#272735;--lux-iris:linear-gradient(110deg,#7a60fb,#bf80ff 35%,#f9c56c);--lux-font-serif:"Instrument Serif",Georgia,"Times New Roman",serif;--lux-font-mono:"JetBrains Mono","Fira Mono",Consolas,monospace;--lux-font-body:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;font-family:var(--lux-font-body);background:radial-gradient(ellipse 80% 55% at 8% 6%,rgba(122,96,251,.14),transparent),radial-gradient(ellipse 65% 45% at 90% 95%,rgba(191,128,255,.12),transparent),var(--lux-bg)!important;color:var(--lux-fg)!important;min-height:100vh;scroll-behavior:smooth;scroll-padding-top:8rem}@keyframes lux-aurora{0%{transform:scale(1) rotate(0deg);opacity:.85}50%{transform:scale(1.06) rotate(3deg);opacity:1}to{transform:scale(1) rotate(0deg);opacity:.85}}@keyframes lux-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes lux-pulse-glow{0%,to{opacity:1;box-shadow:0 0 8px 2px hsla(38,92%,70%,.6)}50%{opacity:.55;box-shadow:0 0 16px 4px hsla(38,92%,70%,.9)}}@keyframes lux-float-slow{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-22px) scale(1.04)}}@keyframes lux-fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.solution-lux-page .solution-lux-hero{background:transparent!important;padding-top:7rem!important;padding-bottom:6rem!important;overflow:hidden}.solution-lux-page .solution-lux-hero__glow{position:absolute;inset:-10% -5%;background:radial-gradient(ellipse 70% 60% at 12% 15%,rgba(122,96,251,.22),transparent 60%),radial-gradient(ellipse 55% 40% at 85% 85%,rgba(191,128,255,.18),transparent 55%);animation:lux-aurora 18s ease-in-out infinite alternate;pointer-events:none;z-index:0}.solution-lux-page .solution-lux-hero__grid{position:absolute;inset:0;background-image:linear-gradient(rgba(39,39,53,.4) 1px,transparent 0),linear-gradient(90deg,rgba(39,39,53,.4) 1px,transparent 0);background-size:64px 64px;pointer-events:none;z-index:0}.solution-lux-page .solution-lux-hero__noise{display:none}.solution-lux-page .solution-lux-hero__fade{position:absolute;bottom:0;left:0;right:0;height:38%;background:linear-gradient(to bottom,transparent,var(--lux-bg));pointer-events:none;z-index:0}.solution-lux-page .solution-lux-badge{background:rgba(21,21,40,.7)!important;border-color:var(--lux-border)!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:99px!important;padding:.35rem 1rem!important;display:inline-flex!important}.solution-lux-page .solution-lux-badge .tag-spacing,.solution-lux-page .solution-lux-badge span:not(.solution-lux-badge__dot){background:var(--lux-iris);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-family:var(--lux-font-mono)!important;letter-spacing:.28em;font-size:.65rem!important}.solution-lux-page .solution-lux-badge__dot{width:6px;height:6px;border-radius:50%;background:var(--lux-gold);animation:lux-pulse-glow 3s ease-in-out infinite;flex-shrink:0}.solution-lux-page .solution-lux-title{font-family:var(--lux-font-serif)!important;font-size:clamp(2.6rem,6.5vw,5.2rem)!important;line-height:1.04!important;letter-spacing:-.02em!important;color:var(--lux-fg)!important}.solution-lux-page .solution-lux-lead{color:var(--lux-muted)!important;font-size:1.1rem!important;max-width:52ch}.solution-lux-page .solution-lux-sub{color:#838395!important;font-size:.95rem!important}.solution-lux-page .btn-gradient.solution-lux-btn,.solution-lux-page .solution-lux-btn{background:var(--lux-iris)!important;border:none!important;border-radius:99px!important;padding:.75rem 2rem!important;color:#fff!important;font-weight:600;font-size:.9rem;box-shadow:0 12px 32px rgba(122,96,251,.35),0 2px 8px rgba(191,128,255,.2);transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s cubic-bezier(.22,1,.36,1)}.solution-lux-page .solution-lux-btn:hover{transform:translateY(-3px)!important;box-shadow:0 18px 48px rgba(122,96,251,.5),0 4px 16px rgba(191,128,255,.3)!important}.solution-lux-page .solution-lux-btn-secondary{background:rgba(21,21,40,.45)!important;border:1px solid var(--lux-border)!important;border-radius:99px!important;padding:.75rem 2rem!important;color:var(--lux-fg)!important;font-size:.9rem;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:border-color .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1)}.solution-lux-page .solution-lux-btn-secondary:hover{border-color:rgba(122,96,251,.55)!important;transform:translateY(-3px)!important}.solution-lux-page .solution-lux-trust__pill{background:rgba(21,21,40,.55)!important;border:1px solid var(--lux-border)!important;border-radius:99px!important;padding:.28rem .85rem!important;color:var(--lux-muted)!important;font-size:.8rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.solution-lux-page .solution-lux-visual{background:var(--lux-glass)!important;border:1px solid var(--lux-border)!important;border-radius:1.5rem!important;-webkit-backdrop-filter:blur(28px) saturate(160%);backdrop-filter:blur(28px) saturate(160%);box-shadow:inset 0 1px 0 hsla(40,30%,96%,.06),0 32px 80px rgba(10,10,16,.8)}.solution-lux-page .solution-lux-visual__ring{position:absolute;inset:-2px;border-radius:1.6rem;background:var(--lux-iris);opacity:.25;filter:blur(2px);pointer-events:none}.solution-lux-page .solution-lux-visual__shine{position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,hsla(40,30%,96%,.25),transparent)}.solution-lux-page .lux-marquee-bar{overflow:hidden;border-top:1px solid var(--lux-border);border-bottom:1px solid var(--lux-border);padding:.65rem 0;background:#0e0e16;position:relative;z-index:2}.solution-lux-page .lux-marquee-bar__marquee{display:flex;width:max-content;animation:lux-marquee 40s linear infinite;will-change:transform}.solution-lux-page .lux-marquee-bar__item{display:inline-flex;align-items:center;white-space:nowrap;font-family:var(--lux-font-mono);font-size:.65rem;letter-spacing:.28em;text-transform:uppercase;color:var(--lux-muted);padding:0 1.75rem}.solution-lux-page .lux-marquee-bar__item>span[aria-hidden]{color:var(--lux-gold);margin-left:1.25rem;font-size:.55rem;letter-spacing:0}.solution-lux-page .solution-lux-jump{background:rgba(14,14,22,.92)!important;border-bottom:1px solid var(--lux-border)!important;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 8px 28px rgba(10,10,16,.35)}.solution-lux-page .solution-lux-jump__btn{border-color:var(--lux-border)!important;background:rgba(21,21,40,.55)!important;color:var(--lux-muted)!important;font-family:var(--lux-font-mono)!important;font-size:.62rem!important;letter-spacing:.18em!important;text-transform:uppercase;transition:color .45s cubic-bezier(.22,1,.36,1),border-color .45s ease,background .45s ease,box-shadow .45s ease,transform .45s cubic-bezier(.22,1,.36,1)}.solution-lux-page .solution-lux-jump__btn:hover{color:var(--lux-fg)!important;border-color:rgba(122,96,251,.35)!important;box-shadow:0 4px 18px rgba(122,96,251,.12)}.solution-lux-page .solution-lux-jump__btn.is-active{color:#0a0a10!important;background:var(--lux-iris)!important;border-color:transparent!important;box-shadow:0 8px 26px rgba(122,96,251,.35)}.solution-lux-page .solution-lux-jump__track::-webkit-scrollbar-thumb{background:rgba(122,96,251,.28)}.solution-lux-page .solution-lux-strip{background:transparent!important;padding-top:4rem!important;padding-bottom:4rem!important}.solution-lux-page .solution-lux-strip__inner{background:#0e0e16!important;border:1px solid var(--lux-border)!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.solution-lux-page .solution-lux-stat,.solution-lux-page .solution-lux-stat--glass{background:rgba(21,21,40,.6)!important;border:1px solid var(--lux-border)!important;-webkit-backdrop-filter:blur(20px) saturate(150%);backdrop-filter:blur(20px) saturate(150%);box-shadow:inset 0 1px 0 hsla(40,30%,96%,.05);border-radius:1rem!important;transition:transform .5s cubic-bezier(.22,1,.36,1),border-color .5s ease}.solution-lux-page .solution-lux-stat:hover{transform:translateY(-4px);border-color:rgba(122,96,251,.4)!important}.solution-lux-page .solution-lux-stat .fw-bold,.solution-lux-page .solution-lux-stat .text-linear-2,.solution-lux-page .solution-lux-stat__k{font-family:var(--lux-font-serif)!important;font-size:2.4rem!important;background:var(--lux-iris)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;line-height:1.1!important}.solution-lux-page .solution-lux-stat .neutral-600,.solution-lux-page .solution-lux-stat__v{color:var(--lux-muted)!important;font-family:var(--lux-font-mono)!important;font-size:.68rem!important;letter-spacing:.2em;text-transform:uppercase}.solution-lux-page .solution-lux-prompt{padding-top:3.5rem!important;padding-bottom:3.5rem!important}.solution-lux-page .solution-lux-prompt__card{background:rgba(21,21,40,.55)!important;border:1px solid var(--lux-border)!important;-webkit-backdrop-filter:blur(28px) saturate(160%);backdrop-filter:blur(28px) saturate(160%);box-shadow:inset 0 1px 0 hsla(40,30%,96%,.07),0 24px 64px rgba(10,10,16,.7)}.solution-lux-page .solution-lux-prompt__glow{position:absolute;top:-60%;left:50%;transform:translateX(-50%);width:70%;height:200%;background:radial-gradient(ellipse,rgba(122,96,251,.12),transparent 65%);pointer-events:none}.solution-lux-page .solution-lux-prompt__title{font-family:var(--lux-font-serif)!important;color:var(--lux-fg)!important;font-size:clamp(1.5rem,3vw,2.1rem)!important}.solution-lux-page .solution-lux-prompt__copy{color:var(--lux-muted)!important}.solution-lux-page .solution-lux-eyebrow,.solution-lux-page .solution-lux-eyebrow.text-linear-2{font-family:var(--lux-font-mono)!important;font-size:.65rem!important;letter-spacing:.32em!important;text-transform:uppercase!important;background:var(--lux-iris)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;display:inline-block;margin-bottom:.85rem}.solution-lux-page .solution-lux-section-head__title{font-family:var(--lux-font-serif)!important;font-size:clamp(2rem,4.5vw,3.5rem)!important;line-height:1.05!important;letter-spacing:-.02em!important;color:var(--lux-fg)!important}.solution-lux-page .solution-lux-section-head__lead{color:var(--lux-muted)!important;max-width:60ch}.solution-lux-page .solution-lux-section-head{margin-bottom:3.5rem}.solution-lux-page .solution-lux-section{padding-top:6rem!important;padding-bottom:6rem!important}.solution-lux-page .solution-lux-card{background:var(--lux-surface)!important;border:1px solid var(--lux-border)!important;border-radius:1.5rem!important;overflow:hidden;position:relative;transition:transform .5s cubic-bezier(.22,1,.36,1),border-color .5s ease,box-shadow .5s ease}.solution-lux-page .solution-lux-card:after{content:"";position:absolute;bottom:0;right:0;width:60%;height:50%;background:radial-gradient(ellipse at 100% 100%,rgba(191,128,255,.14),transparent 70%);opacity:0;transition:opacity .5s ease;pointer-events:none;border-radius:1.5rem}.solution-lux-page .solution-lux-card:hover{transform:translateY(-4px);border-color:rgba(122,96,251,.4)!important;box-shadow:0 20px 56px rgba(122,96,251,.15)}.solution-lux-page .solution-lux-card:hover:after{opacity:1}.solution-lux-page .solution-lux-card__accent{background:linear-gradient(135deg,rgba(122,96,251,.35),hsla(38,92%,70%,.25))!important;opacity:.45}.solution-lux-page .solution-lux-card__num{font-family:var(--lux-font-mono)!important;font-size:.65rem!important;letter-spacing:.28em;color:var(--lux-muted)!important}.solution-lux-page .solution-lux-card__title{font-family:var(--lux-font-serif)!important;font-size:1.28rem!important;color:var(--lux-fg)!important}.solution-lux-page .solution-lux-card__body{color:var(--lux-muted)!important;font-size:.9rem!important;line-height:1.6}.solution-lux-page .solution-lux-highlights{padding-top:6rem!important;padding-bottom:6rem!important;position:relative}.solution-lux-page .solution-lux-highlights__bg{background:radial-gradient(ellipse 70% 50% at 50% 0,rgba(122,96,251,.08),transparent 55%),var(--lux-bg)!important;opacity:1!important}.solution-lux-page .solution-lux-highlights__bg:after{opacity:.35!important}.solution-lux-page .solution-lx-hl{background:var(--lux-surface)!important;border:1px solid var(--lux-border)!important;border-left:3px solid transparent!important;transition:border-left-color .45s ease,transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s ease}.solution-lux-page .solution-lx-hl:hover{border-left-color:rgba(122,96,251,.85)!important;transform:translateY(-3px);box-shadow:0 16px 44px rgba(122,96,251,.12)}.solution-lux-page .solution-lx-hl__title{color:var(--lux-fg)!important;font-family:var(--lux-font-serif)!important;font-size:1.15rem!important}.solution-lux-page .solution-lx-hl__text{color:var(--lux-muted)!important}.solution-lux-page .solution-lux-outcomes-wrap{padding-top:6rem!important;padding-bottom:6rem!important}.solution-lux-page ul.solution-lux-outcomes{list-style:none!important;padding:0!important;margin:0!important}.solution-lux-page .solution-lux-outcome-row{display:flex;align-items:flex-start;gap:.85rem;padding:1rem 1.1rem;margin-bottom:.65rem;border-radius:.85rem;border:1px solid var(--lux-border);background:rgba(21,21,40,.35);transition:border-color .45s ease,background .45s ease,transform .5s cubic-bezier(.22,1,.36,1)}.solution-lux-page .solution-lux-outcome-row:hover{border-color:rgba(122,96,251,.35);background:rgba(122,96,251,.06);transform:translateY(-2px)}.solution-lux-page .solution-lux-check{flex-shrink:0;width:22px;height:22px;border-radius:50%;border:1.5px solid var(--lux-gold);display:inline-flex;align-items:center;justify-content:center;color:var(--lux-gold);margin-top:.1rem}.solution-lux-page .solution-lux-check svg{width:12px;height:12px}.solution-lux-page .solution-lux-outcome-row__text{color:var(--lux-muted)!important;font-size:.9rem;line-height:1.55}.solution-lux-page .solution-lux-panel{background:rgba(21,21,40,.55)!important;border:1px solid var(--lux-border)!important;-webkit-backdrop-filter:blur(28px) saturate(160%);backdrop-filter:blur(28px) saturate(160%);box-shadow:inset 0 1px 0 hsla(40,30%,96%,.06),0 24px 64px rgba(10,10,16,.65)}.solution-lux-page .solution-lux-panel__bg,.solution-lux-page .solution-lux-panel__glow{opacity:.55}.solution-lux-page .solution-lux-panel .neutral-700{color:var(--lux-muted)!important}.solution-lux-page .solution-lux-panel__btn{border-radius:99px!important;border:1px solid var(--lux-border)!important;background:rgba(21,21,40,.5)!important;color:var(--lux-fg)!important;padding:.65rem 1.35rem!important;transition:border-color .45s ease,transform .5s cubic-bezier(.22,1,.36,1)}.solution-lux-page .solution-lux-panel__btn:hover{border-color:rgba(122,96,251,.45)!important;transform:translateY(-2px)}.solution-lux-page .solution-lux-deliver{padding-top:6rem!important;padding-bottom:6rem!important}.solution-lux-page .solution-lux-deliver .neutral-700{color:var(--lux-muted)!important}.solution-lux-page .solution-lux-deliver__list{list-style:none!important;padding:0!important;margin:0!important;display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem 1.5rem;gap:.75rem 1.5rem}.solution-lux-page .solution-lux-deliver__item{display:flex;align-items:flex-start;gap:.65rem;color:var(--lux-muted)!important;font-size:.9rem!important;line-height:1.55}.solution-lux-page .solution-lux-deliver__idx{font-family:var(--lux-font-mono)!important;font-size:.62rem!important;letter-spacing:.14em;color:var(--lux-gold)!important;flex-shrink:0;margin-top:.2rem;min-width:1.5rem}.solution-lux-page .solution-lux-tech{background:rgba(21,21,40,.55)!important;border:1px solid var(--lux-border)!important;-webkit-backdrop-filter:blur(24px) saturate(150%);backdrop-filter:blur(24px) saturate(150%);box-shadow:inset 0 1px 0 hsla(40,30%,96%,.05)}.solution-lux-page .solution-lux-tech h3{color:var(--lux-fg)!important;font-family:var(--lux-font-serif)!important}.solution-lux-page .solution-lux-tech__chip{background:rgba(14,14,22,.85)!important;border:1px solid var(--lux-border)!important;color:var(--lux-muted)!important}.solution-lux-page .solution-lux-tech__chip:hover{border-color:rgba(122,96,251,.4)!important;color:var(--lux-fg)!important}.solution-lux-page .solution-lux-tech__mesh{opacity:.4!important}.solution-lux-page .solution-lux-tech__scan{opacity:.25!important}.solution-lux-page .solution-lux-related{padding-top:6rem!important;padding-bottom:6rem!important}.solution-lux-page .solution-lux-related__shell{background:var(--lux-surface)!important;border:1px solid var(--lux-border)!important;border-radius:1.5rem!important}.solution-lux-page .solution-lux-related__aurora{position:absolute;inset:-20%;background:radial-gradient(ellipse 60% 50% at 20% 30%,rgba(122,96,251,.09),transparent),radial-gradient(ellipse 50% 40% at 80% 70%,rgba(191,128,255,.07),transparent);animation:lux-aurora 18s ease-in-out infinite alternate;pointer-events:none}.solution-lux-page .solution-lux-chip--tile{background:rgba(21,21,40,.55)!important;border:1px solid var(--lux-border)!important;border-radius:1.2rem!important;padding:1.5rem!important;color:var(--lux-fg)!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .5s cubic-bezier(.22,1,.36,1),border-color .5s ease,box-shadow .5s ease;text-decoration:none!important;display:flex!important;flex-direction:column;gap:.75rem}.solution-lux-page .solution-lux-chip--tile:hover{transform:translateY(-4px);border-color:rgba(122,96,251,.45)!important;box-shadow:0 16px 48px rgba(122,96,251,.14)!important}.solution-lux-page .solution-lux-chip__tile-icon{width:36px;height:36px;border-radius:.75rem;background:rgba(122,96,251,.14);border:1px solid rgba(122,96,251,.25);display:flex;align-items:center;justify-content:center;color:var(--lux-primary)}.solution-lux-page .solution-lux-chip__tile-text{font-family:var(--lux-font-serif)!important;font-size:1.05rem!important;color:var(--lux-fg)!important;flex:1 1}.solution-lux-page .solution-lux-chip__arrow{color:var(--lux-muted);font-size:.9rem;transition:transform .4s cubic-bezier(.22,1,.36,1),color .4s ease}.solution-lux-page .solution-lux-chip--tile:hover .solution-lux-chip__arrow{transform:translate(4px,-4px)!important;color:var(--lux-gold)}.solution-lux-page .solution-lux-sticky-cta{background:rgba(14,14,22,.96)!important;border-top:1px solid var(--lux-border)!important;-webkit-backdrop-filter:blur(24px) saturate(160%);backdrop-filter:blur(24px) saturate(160%);box-shadow:0 -12px 40px rgba(10,10,16,.45)}.solution-lux-page .solution-lux-sticky-cta__inner{border-top:none!important}.solution-lux-page .solution-lux-sticky-cta__label{color:var(--lux-muted)!important}.solution-lux-page .solution-lux-sticky-cta__label .neutral-600{color:#7b7b8e!important}.solution-lux-page .solution-lux-sticky-cta__primary{background:var(--lux-iris)!important;border:none!important;border-radius:99px!important;color:var(--lux-fg)!important;font-weight:600;box-shadow:0 8px 26px rgba(122,96,251,.35);transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s ease}.solution-lux-page .solution-lux-sticky-cta__primary:hover{transform:translateY(-2px);box-shadow:0 12px 32px rgba(122,96,251,.45)}.solution-lux-page .solution-lux-sticky-cta__ghost{border-radius:99px!important;border:1px solid var(--lux-border)!important;background:rgba(21,21,40,.5)!important;color:var(--lux-fg)!important;transition:border-color .45s ease,transform .5s cubic-bezier(.22,1,.36,1)}.solution-lux-page .solution-lux-sticky-cta__ghost:hover{border-color:rgba(122,96,251,.45)!important;transform:translateY(-2px)}.solution-lux-page .solution-lux-anchor{scroll-margin-top:7.5rem}.solution-lux-page h1,.solution-lux-page h2,.solution-lux-page h3,.solution-lux-page h4{color:var(--lux-fg)!important}.solution-lux-page .neutral-600,.solution-lux-page .neutral-700,.solution-lux-page p{color:var(--lux-muted)!important}.solution-lux-page a:not(.btn):not(.solution-lux-chip--tile){color:var(--lux-primary);transition:color .35s cubic-bezier(.22,1,.36,1)}.solution-lux-page a:not(.btn):not(.solution-lux-chip--tile):hover{color:var(--lux-violet)}.solution-lux-page .text-linear-2{background:var(--lux-iris)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important}.solution-lux-page .bg-primary-soft,.solution-lux-page .section-box{background:transparent!important}.solution-lux-page .mt-100,.solution-lux-page .mt-80{margin-top:0!important}.solution-lux-page .mb-100{margin-bottom:0!important}@media (max-width:991px){.solution-lux-page .solution-lux-deliver__list{grid-template-columns:1fr}.solution-lux-page .solution-lux-hero{padding-top:5rem!important;padding-bottom:4rem!important}}@media (max-width:767px){.solution-lux-page .solution-lux-title{font-size:clamp(2rem,10vw,3rem)!important}.solution-lux-page .lux-marquee-bar{display:none}}@keyframes modal-video{0%{opacity:0}to{opacity:1}}@keyframes modal-video-inner{0%{transform:translateY(100px)}to{transform:translate(0)}}.modal-video{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1000000;cursor:pointer;opacity:1;animation-timing-function:ease-out;animation-duration:.3s;animation-name:modal-video;transition:opacity .3s ease-out}.modal-video-effect-exit{opacity:0}.modal-video-effect-exit .modal-video-movie-wrap{transform:translateY(100px)}.modal-video-body{max-width:960px;margin:0 auto;padding:0 10px;box-sizing:border-box}.modal-video-body,.modal-video-inner{width:100%;height:100%;display:flex;justify-content:center}.modal-video-inner{align-items:center}@media (orientation:landscape){.modal-video-inner{padding:10px 60px;box-sizing:border-box}}.modal-video-movie-wrap{width:100%;height:0;position:relative;padding-bottom:56.25%;background-color:#333;animation-timing-function:ease-out;animation-duration:.3s;animation-name:modal-video-inner;transform:translate(0);transition:transform .3s ease-out}.modal-video-movie-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.modal-video-close-btn{position:absolute;z-index:2;top:-45px;right:0;display:inline-block;width:35px;height:35px;overflow:hidden;border:none;background:transparent}@media (orientation:landscape){.modal-video-close-btn{top:0;right:-45px}}.modal-video-close-btn:before{transform:rotate(45deg)}.modal-video-close-btn:after{transform:rotate(-45deg)}.modal-video-close-btn:after,.modal-video-close-btn:before{content:"";position:absolute;height:2px;width:100%;top:50%;left:0;background:#fff;border-radius:5px;margin-top:-6px}@import url("https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Inter:wght@400;500;600&family=JetBrains+Mono:wght@400;500;600&display=swap");