:root{--bg:#07030d;--panel:#12071f;--panel-2:#1b0b2b;--border:rgba(196,146,255,.22);--muted:rgba(242,231,255,.68);--accent:#a855f7;--accent-2:#7c3aed;--accent-3:#5b21b6;--purple-soft:rgba(124,58,237,.18);--purple-glow:rgba(168,85,247,.34)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:linear-gradient(180deg,#160925,#0b0412 38%,#050308);color:#fff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}main{overflow:hidden;background:radial-gradient(circle at 18% 10%,rgba(124,58,237,.16),transparent 26%),radial-gradient(circle at 82% 36%,rgba(168,85,247,.08),transparent 30%)}.siteHeader{position:fixed;z-index:100;inset:0 0 auto 0;min-height:72px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:24px;gap:24px;padding:0 40px;background:linear-gradient(90deg,rgba(32,10,52,.88),rgba(8,4,13,.9));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid rgba(196,146,255,.16)}.brand{font-weight:850;letter-spacing:-.03em}.brand span{font-weight:450;color:rgba(233,213,255,.58)}.desktopNav{display:flex;gap:26px}.desktopNav a,.openHeylu{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:rgba(244,234,255,.74)}.desktopNav a:hover{color:#fff}.openHeylu{justify-self:end;display:flex;align-items:center;gap:8px;padding:10px 13px;border:1px solid rgba(196,146,255,.34);background:linear-gradient(135deg,rgba(124,58,237,.16),rgba(16,8,27,.08));transition:.25s ease}.openHeylu:hover{border-color:rgba(216,180,255,.72);box-shadow:0 0 28px rgba(124,58,237,.18)}.hero{position:relative;min-height:100svh;padding:150px 6vw 54px;display:flex;flex-direction:column;justify-content:flex-end;isolation:isolate;background:linear-gradient(130deg,#2a0e45,#180826 34%,#0a040f 72%,#040205)}.gridBackdrop{position:absolute;inset:0;z-index:-3;background-image:linear-gradient(rgba(182,123,255,.07) 1px,transparent 0),linear-gradient(90deg,rgba(182,123,255,.07) 1px,transparent 0);background-size:68px 68px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.96),transparent 88%);mask-image:linear-gradient(180deg,rgba(0,0,0,.96),transparent 88%)}.heroGlow{position:absolute;right:-10vw;top:2vh;width:68vw;aspect-ratio:1;border-radius:50%;z-index:-2;background:radial-gradient(circle at 38% 38%,rgba(168,85,247,.46),rgba(124,58,237,.24) 24%,rgba(91,33,182,.11) 45%,transparent 72%);filter:blur(8px);animation:float 12s ease-in-out infinite alternate;box-shadow:0 0 180px rgba(124,58,237,.12)}@keyframes float{to{transform:translate3d(-26px,20px,0) scale(1.05)}}.eyebrow{margin:0 0 26px;color:rgba(224,196,255,.62);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.disruptionSection h2,.finalSection h2,.futureSection h2,.hero h1,.luSection h2,.sectionHeading h2,.splitSection h2,.subHero h1,.visionSection h2{margin:0;font-weight:860;letter-spacing:-.065em;line-height:.9;text-wrap:balance}.hero h1{font-size:clamp(64px,10vw,154px);text-shadow:0 0 42px rgba(124,58,237,.12)}.heroLead{max-width:650px;margin:34px 0 0;color:var(--muted);font-size:clamp(18px,1.8vw,25px);line-height:1.55}.heroActions{display:flex;gap:12px;flex-wrap:wrap;margin-top:34px}.finalSection a,.heroActions a,.heroButton{display:inline-flex;align-items:center;gap:9px;padding:14px 18px;background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#fff;font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;box-shadow:0 12px 36px rgba(124,58,237,.18);transition:.25s ease}.finalSection a:hover,.heroActions a:hover,.heroButton:hover{transform:translateY(-1px);box-shadow:0 16px 44px rgba(124,58,237,.3)}.heroActions .secondaryButton{background:rgba(12,5,19,.26);color:#fff;border:1px solid rgba(196,146,255,.34);box-shadow:none}.heroStatement{margin-top:68px;padding-top:20px;border-top:1px solid var(--border);display:flex;justify-content:space-between;gap:20px;font-size:11px;letter-spacing:.14em}.heroStatement span{color:rgba(231,210,255,.46)}.scrollCue{position:absolute;right:6vw;bottom:28px;width:42px;height:42px;border:1px solid var(--border);border-radius:50%;display:grid;place-items:center;background:rgba(124,58,237,.08)}.architectureSection,.contentSection,.darkSection,.modelsSection,.splitSection,.visionSection{padding:120px 6vw;border-top:1px solid var(--border)}.splitSection{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:9vw;gap:9vw;background:linear-gradient(135deg,#170824,#0b0411 58%,#050308)}.disruptionSection h2,.futureSection h2,.luSection h2,.sectionHeading h2,.splitSection h2,.visionSection h2{font-size:clamp(46px,6.5vw,104px)}.largeCopy{padding-top:36px}.largeCopy p{margin:0 0 26px;color:var(--muted);font-size:clamp(19px,2vw,30px);line-height:1.5}.largeCopy strong{display:block;margin-top:48px;font-size:clamp(24px,2.8vw,42px);line-height:1.2;letter-spacing:-.03em}.darkSection{background:linear-gradient(145deg,#220d36,#12071f 38%,#07030d)}.sectionHeading>p:last-child{max-width:720px;margin:28px 0 0;color:var(--muted);font-size:19px;line-height:1.6}.featureGrid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:64px;border-top:1px solid var(--border);border-left:1px solid var(--border)}.featureGrid article{min-height:290px;padding:28px;display:flex;flex-direction:column;border-right:1px solid var(--border);border-bottom:1px solid var(--border);background:linear-gradient(145deg,rgba(62,24,91,.5),rgba(8,4,13,.48));transition:.25s ease}.featureGrid article:hover{background:linear-gradient(145deg,rgba(91,33,182,.32),rgba(12,5,19,.72));box-shadow:inset 0 0 40px rgba(124,58,237,.07)}.featureGrid article>svg{color:#c084fc;margin-bottom:auto}.featureGrid span,.modelGrid span,.stack span,.visionCards span{color:rgba(225,199,255,.4);font-size:11px;letter-spacing:.13em}.featureGrid h3{margin:18px 0 9px;font-size:28px;letter-spacing:-.04em}.featureGrid p,.iconGrid p,.modelGrid p,.stack p,.visionCards p{margin:0;color:var(--muted);line-height:1.6}.textLink{display:inline-flex;align-items:center;gap:9px;margin-top:36px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#d8b4fe}.luSection{min-height:850px;padding:110px 6vw;display:grid;grid-template-columns:1fr 1fr;grid-gap:7vw;gap:7vw;align-items:center;border-top:1px solid var(--border);background:radial-gradient(circle at 22% 50%,rgba(168,85,247,.24),transparent 36%),linear-gradient(135deg,#1e0a30,#0e0617 55%,#050308)}.radar{position:relative;width:min(42vw,560px);aspect-ratio:1;display:grid;place-items:center}.radar i{position:absolute;border:1px solid rgba(196,146,255,.28);border-radius:50%;animation:pulse 5s ease-in-out infinite;box-shadow:0 0 26px rgba(124,58,237,.05)}.radar i:first-child{inset:33%}.radar i:nth-child(2){inset:18%;animation-delay:.5s}.radar i:nth-child(3){inset:2%;animation-delay:1s}.radar b{width:92px;height:92px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#c084fc,#7c3aed);color:#fff;font-size:28px;box-shadow:0 0 82px rgba(168,85,247,.44)}@keyframes pulse{50%{transform:scale(1.03);opacity:.62}}.luSection>div:last-child>p:not(.eyebrow){max-width:680px;color:var(--muted);font-size:20px;line-height:1.7}.wordGrid{display:grid;grid-template-columns:repeat(2,1fr);margin-top:38px;border-top:1px solid var(--border);border-left:1px solid var(--border)}.wordGrid span{padding:18px;border-right:1px solid var(--border);border-bottom:1px solid var(--border);font-size:11px;letter-spacing:.14em;background:rgba(124,58,237,.05)}.architectureSection{background:linear-gradient(145deg,#180926,#0b0411 50%,#050308)}.architectureFlow{max-width:920px;margin:70px auto 0;flex-direction:column}.architectureFlow,.flowNode{display:flex;align-items:center}.flowNode{min-width:300px;min-height:62px;justify-content:center;gap:10px;padding:14px 22px;border:1px solid var(--border);background:linear-gradient(135deg,rgba(58,24,84,.78),rgba(12,5,20,.88));font-size:12px;font-weight:750;letter-spacing:.12em}.flowNode.primary{border-color:rgba(192,132,252,.78);box-shadow:0 0 42px rgba(124,58,237,.12)}.flowNode.action{background:linear-gradient(135deg,#a855f7,#6d28d9);color:#fff;border-color:#a855f7;box-shadow:0 0 42px rgba(124,58,237,.2)}.flowLine{width:1px;height:40px;background:linear-gradient(#c084fc,#4c1d95)}.miniGrid{width:100%;display:grid;grid-template-columns:repeat(6,1fr);border-top:1px solid var(--border);border-left:1px solid var(--border)}.miniGrid span{min-height:58px;display:grid;place-items:center;border-right:1px solid var(--border);border-bottom:1px solid var(--border);font-size:11px;font-weight:750;letter-spacing:.08em;background:rgba(68,27,100,.22)}.miniGrid.providers span{font-weight:500;color:var(--muted)}.modelsSection{background:linear-gradient(160deg,#100619,#250d3d 45%,#07030d)}.modelGrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1px;gap:1px;margin-top:65px;background:var(--border);border:1px solid var(--border)}.modelGrid article{min-height:360px;padding:34px;background:linear-gradient(145deg,#170824,#0b0411 70%);transition:.25s ease}.modelGrid article:hover{background:linear-gradient(145deg,#260e3c,#100618 72%)}.modelGrid h3{margin:54px 0 8px;font-size:clamp(40px,4vw,64px);letter-spacing:-.055em}.modelGrid h4{margin:0;color:#c084fc;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.modelGrid p{max-width:560px;margin-top:24px;font-size:17px}.modelGrid.large article{min-height:420px}.disruptionSection{padding:120px 6vw;display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:9vw;gap:9vw;border-top:1px solid var(--border);background:linear-gradient(135deg,#2a0e45,#150822 42%,#07030d)}.stickyCopy{position:-webkit-sticky;position:sticky;top:120px;align-self:start}.stickyCopy>p:last-child{max-width:420px;color:var(--muted);font-size:20px;line-height:1.6}.timeline{border-top:1px solid var(--border)}.timeline div{min-height:92px;display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;grid-gap:18px;gap:18px;border-bottom:1px solid var(--border)}.timeline span{color:#c084fc;font-size:11px;letter-spacing:.12em}.timeline strong{font-size:clamp(20px,2.2vw,32px);letter-spacing:-.02em}.visionSection{display:grid;grid-template-columns:1fr 1fr;grid-gap:8vw;gap:8vw;background:linear-gradient(145deg,#12071f,#08040e)}.visionSection>div>p:last-child{max-width:620px;color:var(--muted);font-size:19px;line-height:1.65}.visionCards{border-top:1px solid var(--border)}.visionCards article{padding:28px 0;border-bottom:1px solid var(--border)}.visionCards h3{margin:14px 0 8px;font-size:24px}.futureSection{position:relative;padding:150px 6vw;border-top:1px solid var(--border);isolation:isolate;background:linear-gradient(135deg,#230c39,#100619 46%,#050308)}.futureSection>div:last-child>p:not(.eyebrow){max-width:720px;color:var(--muted);font-size:20px;line-height:1.6}.futureCols{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;margin-top:60px;background:var(--border);border:1px solid var(--border)}.futureCols>div{padding:28px;background:linear-gradient(145deg,rgba(43,15,68,.86),rgba(8,4,13,.92))}.futureCols span{color:#c084fc;font-size:11px;letter-spacing:.14em}.futureCols p{color:var(--muted);line-height:1.8}.finalSection{padding:140px 6vw;text-align:center;border-top:1px solid var(--border);background:radial-gradient(circle at 50% 30%,rgba(168,85,247,.2),transparent 38%),linear-gradient(180deg,#1a0a2a,#050308)}.finalSection>svg{color:#c084fc;margin-bottom:28px}.finalSection h2{font-size:clamp(50px,7.5vw,120px)}.finalSection h2 span{color:#c084fc}.finalSection>div{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:38px}.finalSection>div a:nth-child(2){background:rgba(15,6,24,.34);color:#fff;border:1px solid var(--border);box-shadow:none}.subHero{min-height:82svh;padding:160px 6vw 90px;display:flex;flex-direction:column;justify-content:flex-end;border-bottom:1px solid var(--border);background:radial-gradient(circle at 80% 30%,rgba(168,85,247,.26),transparent 34%),linear-gradient(135deg,#260e3d,#100619 50%,#050308)}.subHero h1{font-size:clamp(62px,9vw,145px)}.subHero>p:not(.eyebrow){max-width:760px;margin-top:30px;color:var(--muted);font-size:21px;line-height:1.6}.luHero{background:radial-gradient(circle at 70% 45%,rgba(168,85,247,.32),transparent 30%),linear-gradient(135deg,#2a0e45,#100619 55%,#050308)}.iconGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;margin-top:55px;background:var(--border);border:1px solid var(--border)}.iconGrid article{padding:30px;min-height:270px;background:linear-gradient(145deg,#170824,#0a0410)}.iconGrid svg{color:#c084fc}.iconGrid h3{margin-top:48px;font-size:24px}.quoteSection{padding:150px 8vw;text-align:center;border-top:1px solid var(--border);background:linear-gradient(135deg,#12071f,#07030d)}.quoteSection p{max-width:1000px;margin:0 auto;font-size:clamp(34px,5vw,75px);line-height:1.1;letter-spacing:-.045em}.quoteSection span{display:block;margin-top:32px;color:rgba(223,197,255,.48);font-size:10px;letter-spacing:.15em}.stack{max-width:900px;margin:0 auto;border-top:1px solid var(--border)}.stack article{padding:35px 0;border-bottom:1px solid var(--border);display:grid;grid-template-columns:70px .7fr 1fr;grid-gap:30px;gap:30px;align-items:start}.stack h3{margin:0;font-size:25px}.siteFooter{padding:50px 6vw;border-top:1px solid var(--border);display:grid;grid-template-columns:1fr auto;grid-gap:30px;gap:30px;align-items:end;background:linear-gradient(135deg,#12071f,#050308)}.siteFooter>div:first-child{display:flex;flex-direction:column;gap:8px}.siteFooter small,.siteFooter span{color:rgba(228,205,255,.46);font-size:12px}.footerLinks{display:flex;gap:20px;font-size:12px;color:var(--muted)}.siteFooter small{grid-column:1/-1}@media(max-width:900px){.siteHeader{grid-template-columns:1fr auto;padding:0 20px}.desktopNav{display:none}.hero{padding-left:22px;padding-right:22px}.heroStatement{flex-direction:column}.disruptionSection,.luSection,.splitSection,.visionSection{grid-template-columns:1fr}.radar{width:min(86vw,520px);margin:auto}.featureGrid{grid-template-columns:1fr 1fr}.miniGrid{grid-template-columns:repeat(3,1fr)}.futureCols,.modelGrid{grid-template-columns:1fr}.iconGrid{grid-template-columns:1fr 1fr}.stickyCopy{position:static}.stack article{grid-template-columns:55px 1fr}.stack article p{grid-column:2}.siteFooter{grid-template-columns:1fr}.footerLinks{flex-wrap:wrap}}@media(max-width:620px){.siteHeader{min-height:64px}.openHeylu{padding:8px 10px;font-size:9px}.hero,.subHero{padding-left:18px;padding-right:18px}.hero h1{font-size:16.5vw}.subHero h1{font-size:15.5vw}.architectureSection,.contentSection,.darkSection,.disruptionSection,.finalSection,.futureSection,.modelsSection,.splitSection,.visionSection{padding:90px 18px}.featureGrid,.iconGrid{grid-template-columns:1fr}.featureGrid article{min-height:240px}.miniGrid{grid-template-columns:repeat(2,1fr)}.flowNode{min-width:0;width:100%}.timeline div{grid-template-columns:1fr;gap:8px;padding:22px 0}.siteFooter{padding-left:18px;padding-right:18px}.footerLinks{display:grid;grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.heroGlow,.radar i{animation:none}}.brand{display:inline-flex;align-items:center;gap:10px}.brandLogo{width:34px;height:34px;display:block;filter:invert(1) drop-shadow(0 0 14px rgba(255,255,255,.12))}.brandText{display:inline-flex;gap:5px;align-items:baseline}.navLuMark{width:18px;height:18px;vertical-align:middle;margin-right:5px;filter:drop-shadow(0 0 10px rgba(75,113,255,.35))}.productBrandMark{width:clamp(76px,8vw,118px);height:auto;margin-bottom:28px;filter:drop-shadow(0 18px 36px rgba(124,58,237,.32))}.luBrandMark{width:clamp(94px,10vw,148px);height:auto;margin-bottom:26px;filter:drop-shadow(0 0 34px rgba(71,92,255,.38)) drop-shadow(0 0 56px rgba(124,60,255,.22))}.officialBrandLockup{display:flex;align-items:center;gap:14px;margin-bottom:26px}.officialBrandLockup img{display:block}.officialBrandLockup strong{font-size:13px;letter-spacing:.14em;text-transform:uppercase}.footerBrandRow{display:flex;align-items:center;gap:12px}.footerBrandRow img{width:36px;height:36px;display:block;filter:invert(1)}.footerLuMark{width:30px!important;height:30px!important;margin-left:2px}.brandPair{display:flex;align-items:center;gap:16px;margin-bottom:28px}.brandPair img:first-child{width:64px;height:64px}.brandPair img:last-child{width:68px;height:68px}@media(max-width:620px){.brandLogo{width:30px;height:30px}.brandText{font-size:13px}.productBrandMark{width:76px}.luBrandMark{width:90px}.brandPair img:first-child,.brandPair img:last-child{width:54px;height:54px}}