: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;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}}.corpHome{background:#f7f7f5;color:#111}.corpKicker{margin:0 0 20px;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#6f6f72}.corpHero{min-height:94svh;padding:132px 6vw 72px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:center;grid-gap:5vw;gap:5vw;background:linear-gradient(180deg,#fff,#faf9f7)}.corpBand h2,.corpHeroCopy h1,.corpLuCopy h2,.corpSectionHead h2,.corpStatement h2,.corpVision h2{margin:0;font-weight:760;letter-spacing:-.065em;line-height:.92;text-wrap:balance}.corpHeroCopy h1{font-size:clamp(78px,10.5vw,166px)}.corpLead{max-width:690px;margin:34px 0 0;font-size:clamp(20px,2vw,29px);line-height:1.45;color:#545459}.corpActions{display:flex;gap:12px;flex-wrap:wrap;margin-top:36px}.corpActions a,.corpLuCopy>a{display:inline-flex;align-items:center;gap:8px;padding:13px 18px;border-radius:999px;background:#111;color:#fff;font-size:13px;font-weight:700}.corpActions .corpSecondary{background:#ececeb;color:#111}.corpHeroMark{position:relative;min-height:540px;display:grid;place-items:center}.corpHeroMark img{position:relative;z-index:2;width:min(92%,620px);height:auto;filter:drop-shadow(0 28px 55px rgba(91,33,182,.14))}.corpMarkGlow{position:absolute;width:72%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(255,47,136,.2),rgba(124,58,237,.12) 42%,transparent 70%);filter:blur(14px)}.corpStatement{padding:150px 12vw;background:#111;color:#fff}.corpStatement h2{max-width:1050px;font-size:clamp(58px,8vw,126px)}.corpStatement>p:last-child{max-width:760px;margin:42px 0 0;font-size:clamp(20px,2vw,28px);line-height:1.5;color:#c9c9cd}.corpStatement .corpKicker{color:#9f9fa4}.corpProducts{padding:130px 6vw;background:#fff}.corpSectionHead{display:grid;grid-template-columns:.7fr 1.3fr;align-items:end;grid-gap:40px;gap:40px}.corpSectionHead h2{font-size:clamp(52px,7vw,104px)}.corpProductGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;margin-top:66px}.corpProductCard{min-height:510px;padding:30px;border-radius:28px;background:#f3f3f1;display:flex;flex-direction:column;justify-content:space-between;transition:transform .25s ease,box-shadow .25s ease}.corpProductCard:nth-child(2){background:#efeaff}.corpProductCard:nth-child(3){background:#fff0e6}.corpProductCard:hover{transform:translateY(-4px);box-shadow:0 22px 60px rgba(0,0,0,.08)}.corpCardTop{display:flex;justify-content:space-between;align-items:center;color:#666}.corpCardTop span{font-size:11px;letter-spacing:.1em;text-transform:uppercase}.corpProductCard h3{margin:0 0 16px;font-size:clamp(38px,4vw,62px);letter-spacing:-.05em}.corpProductCard p{margin:0;color:#5e5e63;font-size:17px;line-height:1.55}.corpLearn{display:inline-flex;align-items:center;gap:7px;margin-top:24px;font-size:13px;font-weight:700}.corpBand{padding:130px 6vw;background:#f2efe9;display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:8vw;gap:8vw}.corpBandCopy h2{font-size:clamp(54px,6vw,96px)}.corpBandCopy>p:last-child{max-width:560px;margin:30px 0 0;color:#55545a;font-size:20px;line-height:1.6}.corpCoordination{border-top:1px solid #ccc8c0}.corpCoordination article{padding:34px 0;border-bottom:1px solid #ccc8c0}.corpStep{display:flex;align-items:center;justify-content:space-between;color:#747279}.corpStep span{font-size:12px;letter-spacing:.12em}.corpCoordination h3{margin:22px 0 8px;font-size:38px;letter-spacing:-.04em}.corpCoordination p{margin:0;max-width:620px;color:#5e5c62;line-height:1.6}.corpLuFeature{padding:130px 6vw;background:#0a0710;color:#fff;display:grid;grid-template-columns:1fr 1fr;grid-gap:7vw;gap:7vw;align-items:center}.corpLuVisual{position:relative;min-height:520px;display:grid;place-items:center}.corpLuVisual img{width:min(42%,220px);height:auto;z-index:3;filter:drop-shadow(0 0 34px rgba(100,88,255,.35))}.corpOrbit{position:absolute;border:1px solid rgba(255,255,255,.17);border-radius:50%}.corpOrbitOne{inset:16%}.corpOrbitTwo{inset:3%}.corpLuCopy .corpKicker{color:#aaa4b0}.corpLuCopy h2{font-size:clamp(58px,7vw,110px)}.corpLuCopy>p:not(.corpKicker){max-width:650px;margin:28px 0 30px;color:#c4c0c8;font-size:20px;line-height:1.65}.corpLuCopy>a{background:#fff;color:#111}.corpVision{padding:140px 6vw;background:#fff;display:grid;grid-template-columns:1fr 1fr;grid-gap:8vw;gap:8vw;align-items:start}.corpVision h2{font-size:clamp(54px,6.5vw,104px)}.corpVision>div:last-child>p{margin:42px 0 0;max-width:650px;color:#55555a;font-size:22px;line-height:1.6}.corpVisionLinks{display:flex;gap:22px;flex-wrap:wrap;margin-top:34px}.corpVisionLinks a{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:750}.siteHeader{background:rgba(255,255,255,.9);border-bottom:1px solid rgba(0,0,0,.08);color:#111;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.brand span{color:#707077}.desktopNav a,.openHeylu{color:#4a4a4f}.desktopNav a:hover{color:#111}.openHeylu{border-color:#d8d8da;background:#fff;color:#111;border-radius:999px}.openHeylu:hover{border-color:#111;box-shadow:none}.brandLogo{width:52px!important;height:42px!important;object-fit:contain}.brandText{font-size:13px;letter-spacing:.03em}.siteHeader{min-height:72px}.corpHome+.footer{background:#fff!important}@media(max-width:980px){.corpBand,.corpHero,.corpLuFeature,.corpVision{grid-template-columns:1fr}.corpHeroMark{min-height:390px;order:-1}.corpHeroMark img{width:min(72%,500px)}.corpProductGrid,.corpSectionHead{grid-template-columns:1fr}.corpProductCard{min-height:360px}.corpLuVisual{min-height:380px}}@media(max-width:620px){.corpHero{padding:108px 18px 58px}.corpHeroCopy h1{font-size:18vw}.corpHeroMark{min-height:280px}.corpHeroMark img{width:88%}.corpBand,.corpLuFeature,.corpProducts,.corpStatement,.corpVision{padding:86px 18px}.corpBand h2,.corpLuCopy h2,.corpSectionHead h2,.corpStatement h2,.corpVision h2{font-size:14.5vw}.corpProductCard{padding:24px;border-radius:22px}.corpVision>div:last-child>p{margin-top:24px}.brandText{display:none}.brandLogo{width:48px!important;height:40px!important}}.corpHero{grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);gap:3vw;overflow:hidden}.corpHeroCopy{max-width:780px;z-index:2}.corpHeroCopy h1{font-size:clamp(72px,8vw,128px);line-height:.9}.corpHeroMark{min-height:500px}.corpHeroMark img{width:min(78%,520px);max-height:520px;object-fit:contain}@media(max-width:1180px){.corpHeroCopy h1{font-size:clamp(68px,8.6vw,112px)}.corpHeroMark img{width:min(74%,460px)}}@media(max-width:980px){.corpHero{grid-template-columns:1fr;gap:24px}.corpHeroMark{order:-1;min-height:330px}.corpHeroMark img{width:min(62%,420px)}.corpHeroCopy{max-width:none}}@media(max-width:620px){.corpHeroCopy h1{font-size:16vw}.corpHeroMark{min-height:240px}.corpHeroMark img{width:min(76%,300px)}}.siteHeader{padding-left:44px;padding-right:44px}.corpHeroMark{isolation:isolate}.corpHeroMark img{width:min(82%,560px);max-height:560px;filter:none;transform:translateZ(0)}.corpMarkGlow{width:68%;opacity:.55;filter:blur(28px)}@media(max-width:1180px){.corpHeroMark img{width:min(78%,500px)}}@media(max-width:980px){.corpHeroMark img{width:min(66%,440px)}}@media(max-width:620px){.siteHeader{padding-left:16px;padding-right:16px}.corpHeroMark img{width:min(82%,320px)}.corpMarkGlow{width:74%}}.corpHeroMotion{overflow:hidden}.corpHeroVideo{position:relative;z-index:2;display:block;width:min(92%,620px);max-height:570px;aspect-ratio:1312/1198;object-fit:contain;background:#fff;border-radius:32px;filter:drop-shadow(0 30px 70px rgba(61,32,110,.12))}.corpHeroFallback{display:none!important}@media(max-width:1180px){.corpHeroVideo{width:min(84%,520px)}}@media(max-width:980px){.corpHeroVideo{width:min(72%,440px);max-height:420px;border-radius:26px}}@media(max-width:620px){.corpHeroVideo{width:min(90%,340px);max-height:320px;border-radius:22px}}@media(prefers-reduced-motion:reduce){.corpHeroVideo{display:none}.corpHeroFallback{display:block!important;position:relative;z-index:2;width:min(82%,520px)!important;height:auto;filter:none}}.corpHeroVideoWrap{position:relative;z-index:2;width:min(92%,620px);aspect-ratio:1312/1198;display:grid;place-items:center;overflow:hidden;border-radius:32px;background:#fff;box-shadow:0 30px 70px rgba(61,32,110,.1)}.corpHeroVideoWrap .corpHeroVideo{width:100%;height:100%;max-height:none;display:block;object-fit:contain;border-radius:0;background:#fff;box-shadow:none;filter:none}.corpHeroPlay{position:absolute;left:50%;bottom:22px;transform:translateX(-50%);display:inline-flex;align-items:center;gap:8px;border:0;border-radius:999px;padding:12px 18px;background:rgba(17,17,17,.92);color:#fff;font:inherit;font-size:13px;font-weight:700;cursor:pointer;box-shadow:0 8px 28px rgba(0,0,0,.18)}.corpHeroFallbackVisible{position:relative;z-index:2;width:min(82%,560px);height:auto;object-fit:contain}@media(max-width:1180px){.corpHeroVideoWrap{width:min(84%,520px)}}@media(max-width:980px){.corpHeroVideoWrap{width:min(72%,440px);border-radius:26px}}@media(max-width:620px){.corpHeroVideoWrap{width:min(90%,340px);border-radius:22px}.corpHeroPlay{bottom:14px;padding:10px 14px}}@media(prefers-reduced-motion:reduce){.corpHeroVideoWrap .corpHeroVideo{display:none}.corpHeroVideoWrap:before{content:"";position:absolute;inset:0;background:#fff url(/brand/heylu-group-logo.png) 50%/78% auto no-repeat}.corpHeroPlay{display:none}}.corpHome{isolation:isolate;overflow:hidden}.corpHome,.corpHome>section{position:relative}.corpHeroAir{min-height:500px;pointer-events:none}.brandFlow{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.brandFlowGlow,.brandFlowRibbon{position:absolute;display:block;transform-origin:center;will-change:transform,opacity}.brandFlowRibbon{border-radius:999px;filter:blur(34px) saturate(112%);opacity:.15;background:linear-gradient(104deg,#1769ff,#5630ff 18%,#9b22ff 35%,#ff2da8 53%,#ff4a42 72%,#ff9418 88%,#ffd72f)}.brandFlowRibbonA{width:118vw;height:118px;top:92px;left:-10vw;transform:rotate(8deg) translateZ(0);animation:heyluFlowA 18s ease-in-out infinite alternate}.brandFlowRibbonB{width:100vw;height:82px;top:680px;right:-28vw;opacity:.085;transform:rotate(-11deg) translateZ(0);animation:heyluFlowB 24s ease-in-out infinite alternate}.brandFlowGlow{width:420px;height:420px;border-radius:50%;filter:blur(95px);opacity:.085;background:radial-gradient(circle at 35% 35%,#8c2cff 0 22%,#ff2e9f 50%,#ff8a1e 72%,transparent 76%)}.brandFlowGlowA{top:20px;left:38%;animation:heyluGlowA 20s ease-in-out infinite alternate}.brandFlowGlowB{top:1180px;right:-80px;opacity:.06;animation:heyluGlowB 26s ease-in-out infinite alternate}@keyframes heyluFlowA{0%{transform:rotate(8deg) translate3d(-5vw,0,0) scaleX(.96)}45%{transform:rotate(5deg) translate3d(5vw,44px,0) scaleX(1.03)}to{transform:rotate(10deg) translate3d(12vw,-18px,0) scaleX(1.07)}}@keyframes heyluFlowB{0%{transform:rotate(-11deg) translate3d(4vw,0,0) scaleX(1)}to{transform:rotate(-6deg) translate3d(-10vw,72px,0) scaleX(1.08)}}@keyframes heyluGlowA{0%{transform:translate3d(-40px,0,0) scale(.92)}to{transform:translate3d(150px,110px,0) scale(1.15)}}@keyframes heyluGlowB{0%{transform:translateZ(0) scale(.9)}to{transform:translate3d(-180px,120px,0) scale(1.1)}}.corpHero{background:radial-gradient(circle at 80% 40%,rgba(255,47,164,.035),transparent 24%),radial-gradient(circle at 66% 30%,rgba(75,63,255,.025),transparent 25%),#fff}.corpHeroCopy{position:relative;z-index:3}@media(max-width:980px){.corpHeroAir{min-height:180px}.brandFlowRibbonA{top:135px;height:92px;opacity:.12}.brandFlowRibbonB{top:880px;height:64px;opacity:.06}.brandFlowGlowA{left:50%;width:320px;height:320px}}@media(max-width:620px){.corpHeroAir{display:none}.brandFlowRibbonA{width:150vw;height:72px;left:-35vw;top:118px;opacity:.1;filter:blur(28px) saturate(110%)}.brandFlowRibbonB{width:140vw;top:760px;right:-55vw;opacity:.05}.brandFlowGlow{display:none}}@media(prefers-reduced-motion:reduce){.brandFlowGlow,.brandFlowRibbon{animation:none!important;transform:none!important}.brandFlowRibbonA{opacity:.09}.brandFlowRibbonB{opacity:.045}}.corpHero{position:relative;background:linear-gradient(rgba(255,255,255,.9),rgba(255,255,255,.9)),radial-gradient(circle at 76% 28%,rgba(151,48,255,.2),transparent 32%),radial-gradient(circle at 88% 48%,rgba(255,74,66,.16),transparent 28%)}.brandFlow,.corpHero{z-index:1!important}.corpHome>section{z-index:2}.corpHero:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse at 78% 24%,rgba(116,55,255,.1),transparent 22%),radial-gradient(ellipse at 88% 52%,rgba(255,61,151,.09),transparent 24%),radial-gradient(ellipse at 68% 72%,rgba(255,161,28,.07),transparent 20%)}.corpHeroAir,.corpHeroCopy{position:relative;z-index:3}.brandFlowRibbonA{top:165px;height:86px;opacity:.18;filter:blur(28px) saturate(118%)}.brandFlowRibbonB{top:760px;height:66px;opacity:.075;filter:blur(34px) saturate(110%)}.brandFlowGlowA{opacity:.11}.brandFlowGlowB{opacity:.055}.corpUniverse{padding:140px 6vw;background:#f7f7f5;color:#111}.corpUniverseIntro{display:grid;grid-template-columns:.7fr 1.3fr;grid-gap:40px;gap:40px;align-items:end}.corpUniverseIntro h2{margin:0;font-size:clamp(52px,7vw,104px);line-height:.92;letter-spacing:-.065em}.corpUniverseIntro>p:last-child{grid-column:2;max-width:720px;margin:10px 0 0;color:#5b5b60;font-size:19px;line-height:1.65}.corpUniverseMap{margin-top:70px;display:grid;grid-template-columns:1fr 44px 1fr 44px 1fr 44px 1fr;align-items:stretch}.universeNode{min-height:300px;padding:28px;border-radius:28px;display:flex;flex-direction:column;justify-content:flex-end;background:#fff;border:1px solid rgba(17,17,17,.08);transition:transform .25s ease,box-shadow .25s ease}.universeNode:hover{transform:translateY(-4px);box-shadow:0 24px 70px rgba(0,0,0,.08)}.universeNode span{margin-bottom:auto;font-size:10px;font-weight:800;letter-spacing:.12em;color:#74747a}.universeNode strong{font-size:clamp(32px,3.2vw,52px);line-height:.95;letter-spacing:-.055em}.universeNode p{margin:16px 0 0;color:#626269;line-height:1.55}.universeNodePrimary{background:linear-gradient(145deg,#fff,#f1edff)}.universeNodeIntelligence{background:linear-gradient(145deg,#f3efff,#ece7ff)}.universeNodeModel{background:linear-gradient(145deg,#fff5ef,#fff)}.universeNodeVision{background:transparent;border-style:dashed}.universeConnector{align-self:center;height:1px;background:linear-gradient(90deg,rgba(85,64,255,.25),rgba(255,67,150,.28),rgba(255,145,26,.25))}.universeConnectorDashed{background:repeating-linear-gradient(90deg,rgba(17,17,17,.2) 0 7px,transparent 7px 13px)}@media(max-width:1100px){.corpUniverseMap{grid-template-columns:1fr 28px 1fr}.corpUniverseMap .universeNode:nth-of-type(3),.corpUniverseMap .universeNode:nth-of-type(4){margin-top:28px}.corpUniverseMap .universeConnector:nth-of-type(2){display:none}}@media(max-width:760px){.corpUniverse{padding:90px 18px}.corpUniverseIntro{grid-template-columns:1fr}.corpUniverseIntro>p:last-child{grid-column:auto}.corpUniverseMap{grid-template-columns:1fr;gap:12px}.universeConnector{display:none}.universeNode{min-height:220px;border-radius:22px}}.corporatePage{background:#fff;color:#111;overflow:hidden}.corporatePage .subHero{min-height:76svh;padding:150px 6vw 88px;display:flex;flex-direction:column;justify-content:flex-end;border-bottom:1px solid #e8e8e5;background:linear-gradient(rgba(255,255,255,.91),rgba(255,255,255,.91)),radial-gradient(circle at 82% 22%,rgba(92,67,255,.24),transparent 28%),radial-gradient(circle at 91% 58%,rgba(255,68,146,.18),transparent 26%),radial-gradient(circle at 70% 76%,rgba(255,155,32,.13),transparent 24%);color:#111}.corporatePage .subHero:after{content:"";position:absolute;width:72vw;height:84px;right:-10vw;top:220px;border-radius:999px;pointer-events:none;opacity:.11;filter:blur(30px) saturate(120%);transform:rotate(-7deg);background:linear-gradient(90deg,#1769ff,#6b36ff,#b12cff,#ff3598,#ff6a35,#ffc42c)}.corporatePage .subHero h1{position:relative;z-index:1;max-width:1180px;font-size:clamp(64px,8.2vw,132px);color:#111;text-shadow:none}.corporatePage .subHero>p:not(.eyebrow){position:relative;z-index:1;max-width:760px;margin-top:30px;color:#5b5b60;font-size:20px;line-height:1.65}.corporatePage .eyebrow{position:relative;z-index:1;color:#76767b}.corporatePage .architectureSection,.corporatePage .contentSection,.corporatePage .darkSection,.corporatePage .finalSection,.corporatePage .modelsSection,.corporatePage .splitSection,.corporatePage .visionSection{border-top:1px solid #e7e7e3;color:#111}.corporatePage .splitSection{background:#f7f7f5}.corporatePage .contentSection{background:#fff}.corporatePage .modelsSection{background:#f4f1ff}.corporatePage .architectureSection{background:#fbfaf8}.corporatePage .visionSection{background:#fff}.corporatePage .darkSection{background:#111;color:#fff}.corporatePage .darkSection .eyebrow,.corporatePage .darkSection .featureGrid p,.corporatePage .darkSection .sectionHeading>p:last-child{color:#bdbdc2}.corporatePage .sectionHeading h2,.corporatePage .splitSection h2,.corporatePage .visionSection h2{color:inherit}.corporatePage .largeCopy p,.corporatePage .modelGrid p,.corporatePage .sectionHeading>p:last-child,.corporatePage .stack p,.corporatePage .visionCards p,.corporatePage .visionSection>div>p:last-child{color:#5e5e63}.corporatePage .largeCopy strong{color:#111}.corporatePage .modelGrid{gap:16px;background:transparent;border:0}.corporatePage .modelGrid article{border:1px solid #e1dfeb;border-radius:26px;background:#fff;color:#111}.corporatePage .modelGrid article:hover{background:#fff;box-shadow:0 22px 60px rgba(0,0,0,.07);transform:translateY(-3px)}.corporatePage .modelGrid span,.corporatePage .stack span,.corporatePage .visionCards span{color:#7b7289}.corporatePage .modelGrid h4{color:#7455d9}.corporatePage .featureGrid{gap:1px;border-color:rgba(255,255,255,.14);background:rgba(255,255,255,.14)}.corporatePage .featureGrid article{background:#171717;border-color:rgba(255,255,255,.12)}.corporatePage .featureGrid article:hover{background:#202020;box-shadow:none}.corporatePage .featureGrid article>svg{color:#c8a8ff}.corporatePage .architectureFlow{max-width:980px}.corporatePage .flowNode{border-color:#dedde2;background:#fff;color:#111;border-radius:16px}.corporatePage .flowNode.primary{border-color:#9e84f7;box-shadow:0 14px 36px rgba(102,74,217,.1)}.corporatePage .flowNode.action{color:#fff;border-color:transparent;background:linear-gradient(135deg,#5c45ff,#ad2fff,#ff6a36)}.corporatePage .flowLine{background:linear-gradient(#7356e7,#ef5b75,#f2a12b)}.corporatePage .miniGrid{border-color:#dedde2}.corporatePage .miniGrid span{color:#55555b;border-color:#dedde2;background:#f7f7f5}.corporatePage .visionCards,.corporatePage .visionCards article{border-color:#dedde2}.corporatePage .textLink{color:#6247d7}.corporatePage .finalSection{background:linear-gradient(rgba(255,255,255,.93),rgba(255,255,255,.93)),radial-gradient(circle at 50% 20%,rgba(139,68,255,.24),transparent 34%),radial-gradient(circle at 64% 44%,rgba(255,75,143,.16),transparent 30%);color:#111}.corporatePage .finalSection h2 span{background:linear-gradient(90deg,#4d58ff,#9634ff,#ff3f9b,#ff7a35);-webkit-background-clip:text;background-clip:text;color:transparent}.corporatePage .finalSection>div a:nth-child(2){background:#efefed;color:#111;border-color:#ddd}.corporatePage .stack,.corporatePage .stack article{border-color:#dedde2}@media(max-width:620px){.corporatePage .subHero{padding:116px 18px 72px;min-height:70svh}.corporatePage .subHero:after{width:135vw;height:58px;right:-45vw;top:175px}}.corporatePage .heroActions a,.corporatePage .heroButton{border-radius:999px;background:#111;color:#fff;box-shadow:none;text-transform:none;letter-spacing:0;font-size:13px;font-weight:700}.corporatePage .heroActions .secondaryButton{background:#ececeb;color:#111;border:1px solid #dfdfdc}.corporatePage .heroActions a:hover,.corporatePage .heroButton:hover{transform:translateY(-1px);box-shadow:0 12px 28px rgba(0,0,0,.1)}.corporatePage .iconGrid{gap:16px;background:transparent;border:0}.corporatePage .iconGrid article{min-height:290px;border:1px solid #e4e4e0;border-radius:24px;background:#f7f7f5;color:#111;transition:transform .25s ease,box-shadow .25s ease}.corporatePage .iconGrid article:hover{transform:translateY(-3px);box-shadow:0 20px 52px rgba(0,0,0,.065)}.corporatePage .iconGrid svg{color:#7455d9}.corporatePage .iconGrid p{color:#606066}.corporatePage .quoteSection{padding:140px 8vw;text-align:center;border-top:1px solid #e7e7e3;background:#111;color:#fff}.corporatePage .quoteSection p{color:#fff}.corporatePage .quoteSection span{color:#a9a9ae}.corporatePage .luHero{background:linear-gradient(rgba(255,255,255,.9),rgba(255,255,255,.9)),radial-gradient(circle at 78% 26%,rgba(91,74,255,.25),transparent 29%),radial-gradient(circle at 91% 52%,rgba(175,52,255,.18),transparent 26%)}.corporatePage .luHero .luBrandMark{filter:drop-shadow(0 18px 40px rgba(92,69,255,.18))}.corporatePage .productBrandMark{filter:drop-shadow(0 18px 40px rgba(116,85,217,.16))}.corporatePage .textLink{font-weight:750}.corporatePage .textLink:hover{color:#111}.corporatePage .futureCols{gap:14px;background:transparent;border:0}.corporatePage .futureCols>div{border:1px solid #e1e1de;border-radius:22px;background:#fff}.corporatePage .futureCols span{color:#7455d9}.corporatePage .futureCols p{color:#5d5d62}.corporatePage .stack h3,.corporatePage .visionCards h3{color:#111}.corporatePage .visionCards svg{color:#7455d9}.corporatePage .largeCopy,.corporatePage .sectionHeading{position:relative;z-index:1}.corporatePage .sectionHeading h2,.corporatePage .splitSection h2,.corporatePage .visionSection h2{font-weight:760;letter-spacing:-.055em}.corporatePage .modelGrid h3{font-weight:760}.corporatePage .featureGrid h3{font-weight:740}.headerActions{justify-self:end;display:flex;align-items:center;gap:8px}.adminAccess{display:inline-flex;align-items:center;gap:7px;padding:10px 13px;border:1px solid #d8d8da;background:#f7f7f5;color:#111;border-radius:999px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;transition:.2s ease}.adminAccess:hover{border-color:#111;background:#fff}@media(max-width:900px){.siteHeader{grid-template-columns:1fr auto}.headerActions{gap:6px}.adminAccess{padding:9px 11px}}@media(max-width:620px){.headerActions{gap:6px}.adminAccess{padding:8px 9px}.adminAccess span{display:none}.openHeylu{padding:8px 10px;font-size:9px}}\n body:has(.corpHome) .siteHeader{background:linear-gradient(90deg,rgba(2,4,10,.9),rgba(16,5,13,.86));border-bottom:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(18px) saturate(125%);backdrop-filter:blur(18px) saturate(125%)}body:has(.corpHome) .siteHeader .brandText{color:#fff}body:has(.corpHome) .siteHeader .brandText span{color:rgba(255,255,255,.62)}body:has(.corpHome) .siteHeader .desktopNav a{color:rgba(255,255,255,.72)}body:has(.corpHome) .siteHeader .desktopNav a:hover{color:#fff}body:has(.corpHome) .siteHeader .adminAccess{color:#fff;border-color:rgba(255,255,255,.32);background:rgba(255,255,255,.035)}body:has(.corpHome) .siteHeader .adminAccess:hover{border-color:rgba(255,255,255,.65);background:rgba(255,255,255,.08)}body:has(.corpHome) .siteHeader .openHeylu{color:#111;background:#fff;border-color:#fff}body:has(.corpHome) .siteHeader .openHeylu:hover{background:#f2f2f2;border-color:#fff;box-shadow:0 12px 34px rgba(0,0,0,.24)}.corpHome .brandFlow{display:none}.corpHome .corpHero{position:relative;min-height:100svh;padding:126px 5.5vw 72px;display:grid;grid-template-columns:minmax(0,.92fr) minmax(520px,1.35fr);grid-gap:1.5vw;gap:1.5vw;align-items:center;overflow:hidden;isolation:isolate;background:radial-gradient(circle at 88% 38%,rgba(255,91,24,.13),transparent 29%),radial-gradient(circle at 64% 40%,rgba(72,56,255,.18),transparent 33%),linear-gradient(112deg,#02050c,#060713 48%,#13060f 77%,#1a0807)!important}.corpHome .corpHero:before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(90deg,rgba(1,3,9,.94),rgba(2,4,10,.82) 34%,rgba(2,4,10,.18) 59%,rgba(8,3,7,.06));pointer-events:none}.corpHome .corpHero:after{content:"";position:absolute;inset:auto 0 0;height:180px;z-index:1;background:linear-gradient(180deg,transparent,rgba(2,4,9,.72));pointer-events:none}.corpHome .corpHeroCopy{position:relative;z-index:3;max-width:720px}.corpHome .corpKicker{color:rgba(255,255,255,.58)}.corpHome .corpHeroCopy h1{margin:0;color:#fff;font-size:clamp(72px,8.2vw,132px);font-weight:780;letter-spacing:-.067em;line-height:.89;text-shadow:0 12px 44px rgba(0,0,0,.38)}.corpHome .corpLead{max-width:680px;margin-top:30px;color:rgba(255,255,255,.68);font-size:clamp(19px,1.6vw,27px);line-height:1.48}.corpHome .corpActions{margin-top:34px}.corpHome .corpActions a{background:#fff;color:#111;box-shadow:0 10px 28px rgba(0,0,0,.18)}.corpHome .corpActions .corpSecondary{background:rgba(255,255,255,.07);color:#fff;border:1px solid rgba(255,255,255,.22);box-shadow:none}.corpHome .corpActions .corpSecondary:hover{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.4)}.corpHome .corpHeroArt{position:relative;z-index:2;min-height:600px;align-self:stretch;display:flex;align-items:center;justify-content:flex-end;margin-right:-6vw}.corpHome .corpHeroArt img{width:min(1180px,77vw);height:auto;display:block;transform:translateX(2.5vw) scale(1.035);transform-origin:center right;filter:saturate(112%) contrast(104%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 11%,#000);mask-image:linear-gradient(90deg,transparent,#000 11%,#000)}@media(max-width:1180px){.corpHome .corpHero{grid-template-columns:minmax(0,.95fr) minmax(430px,1.05fr);padding-left:5vw;padding-right:3vw}.corpHome .corpHeroCopy h1{font-size:clamp(64px,8.5vw,108px)}.corpHome .corpHeroArt{margin-right:-10vw;min-height:540px}.corpHome .corpHeroArt img{width:min(980px,78vw)}}@media(max-width:900px){.corpHome .corpHero{min-height:auto;grid-template-columns:1fr;padding:118px 22px 46px;gap:8px}.corpHome .corpHeroCopy{max-width:760px}.corpHome .corpHeroCopy h1{font-size:clamp(58px,13vw,102px)}.corpHome .corpLead{max-width:650px}.corpHome .corpHeroArt{order:-1;min-height:300px;margin:-18px -64px -20px 10vw;justify-content:center}.corpHome .corpHeroArt img{width:min(900px,118vw);transform:none;-webkit-mask-image:linear-gradient(180deg,#000,#000 82%,transparent);mask-image:linear-gradient(180deg,#000,#000 82%,transparent)}}@media(max-width:620px){body:has(.corpHome) .siteHeader{background:rgba(3,4,10,.92)}.corpHome .corpHero{padding:96px 18px 38px}.corpHome .corpHeroCopy h1{font-size:17vw}.corpHome .corpLead{font-size:18px;line-height:1.5}.corpHome .corpHeroArt{min-height:240px;margin:-12px -76px -18px 0}.corpHome .corpHeroArt img{width:128vw}}@media(prefers-reduced-motion:reduce){.corpHome .corpHeroArt img{transform:none}}html body:has(.corpHome) .siteHeader{background:rgba(3,5,12,.82)!important;box-shadow:none!important;-webkit-backdrop-filter:blur(18px) saturate(125%)!important;backdrop-filter:blur(18px) saturate(125%)!important}html body:has(.corpHome) .siteHeader .adminAccess{border-color:rgba(255,255,255,.34)!important}.corpHome .corpHero{padding:108px 2.7vw 30px!important;grid-template-columns:minmax(560px,.86fr) minmax(690px,1.14fr)!important;background:radial-gradient(circle at 63% 32%,rgba(20,62,255,.11),transparent 28%),radial-gradient(circle at 92% 32%,rgba(255,97,16,.14),transparent 29%),linear-gradient(112deg,#02050c,#030611 44%,#0d0710 76%,#160807)!important}.corpHome .corpHero:before{background:linear-gradient(90deg,rgba(1,4,11,.98),rgba(2,5,12,.92) 31%,rgba(2,5,12,.43) 48%,rgba(2,5,12,.04) 70%,transparent)!important}.corpHome .corpHeroCopy{padding-left:0!important}.corpHome .corpHeroCopy h1{font-size:clamp(70px,7.1vw,116px)!important;white-space:normal!important}.corpHome .corpLead{font-size:clamp(18px,1.45vw,25px)!important;margin-top:26px!important}.corpHome .corpActions{margin-top:28px!important}.corpHome .corpHeroArt{min-height:690px!important;margin-right:-7vw!important;margin-left:-5vw!important;overflow:visible!important;justify-content:flex-end!important}.corpHome .corpHeroArt img{width:min(1120px,70vw)!important;max-width:none!important;transform:translateX(2.5vw) translateY(2vh) scale(1.07)!important;filter:saturate(1.08) contrast(1.02)!important;-webkit-mask-image:none!important;mask-image:none!important}@media(max-width:1280px){.corpHome .corpHero{grid-template-columns:minmax(500px,.9fr) minmax(570px,1.1fr)!important;padding-left:3.5vw!important}.corpHome .corpHeroCopy h1{font-size:clamp(66px,7.4vw,104px)!important}.corpHome .corpHeroArt{margin-left:-7vw!important}.corpHome .corpHeroArt img{width:min(1000px,74vw)!important}}@media(max-width:980px){.corpHome .corpHero{grid-template-columns:1fr!important;padding:104px 22px 42px!important}.corpHome .corpHeroArt{order:-1!important;min-height:340px!important;margin:-24px -90px -14px 9vw!important;justify-content:center!important}.corpHome .corpHeroArt img{width:min(980px,120vw)!important;transform:none!important}.corpHome .corpHeroCopy{max-width:760px!important}.corpHome .corpHeroCopy h1{font-size:clamp(58px,12.8vw,96px)!important}}@media(max-width:620px){.corpHome .corpHero{padding:90px 16px 34px!important}.corpHome .corpHeroArt{min-height:245px!important;margin:-18px -85px -12px 0!important}.corpHome .corpHeroArt img{width:128vw!important}.corpHome .corpHeroCopy h1{font-size:16.2vw!important}.corpHome .corpLead{font-size:18px!important}}.corpHome .brandFlow{display:none!important}html body:has(.corpHome) .siteHeader{background:rgba(3,5,12,.8)!important;-webkit-backdrop-filter:blur(16px) saturate(125%)!important;backdrop-filter:blur(16px) saturate(125%)!important}html body:has(.corpHome) .siteHeader .adminAccess,html body:has(.corpHome) .siteHeader .brandText,html body:has(.corpHome) .siteHeader .brandText span,html body:has(.corpHome) .siteHeader .desktopNav a{color:#fff!important}html body:has(.corpHome) .siteHeader .brandText span{opacity:.72}html body:has(.corpHome) .siteHeader .adminAccess{background:rgba(255,255,255,.025)!important;border-color:rgba(255,255,255,.32)!important}html body:has(.corpHome) .siteHeader .openHeylu{background:#fff!important;color:#111!important;border-color:#fff!important}.corpHome .corpHero{min-height:100svh!important;padding:112px 3.2vw 42px!important;grid-template-columns:minmax(520px,.92fr) minmax(680px,1.08fr)!important;grid-gap:0!important;gap:0!important;background:#03060d!important}.corpHome .corpHero:before{background:linear-gradient(90deg,rgba(3,6,13,.99),rgba(3,6,13,.96) 26%,rgba(3,6,13,.84) 38%,rgba(3,6,13,.46) 49%,rgba(3,6,13,.14) 60%,rgba(3,6,13,0) 72%)!important}.corpHome .corpHero:after{content:none!important}.corpHome .corpHeroBackground{position:absolute!important;inset:0!important;pointer-events:none!important}.corpHome .corpHeroReferenceImage{right:-1.5vw!important;width:min(76vw,1180px)!important;filter:none!important;opacity:1!important}.corpHome .corpKicker{color:rgba(255,255,255,.66)!important}.corpHome .corpHeroCopy h1{font-size:clamp(68px,7.2vw,116px)!important;letter-spacing:-.067em!important;font-weight:800!important;text-shadow:none!important}.corpHome .corpLead{font-size:clamp(19px,1.48vw,25px)!important}.corpHome .corpActions a{border:1px solid transparent!important;box-shadow:none!important}.corpHome .corpActions .corpSecondary{background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.2)!important}.corpHome .corpHeroArt{display:none!important}@media(max-width:1180px){.corpHome .corpHero{grid-template-columns:minmax(460px,.96fr) minmax(560px,1.04fr)!important;padding-left:3.5vw!important}.corpHome .corpHeroReferenceImage{width:min(78vw,1030px)!important;right:-5vw!important}.corpHome .corpHeroCopy h1{font-size:clamp(64px,7.7vw,104px)!important}}@media(max-width:980px){.corpHome .corpHero{min-height:auto!important;grid-template-columns:1fr!important;padding:96px 20px 40px!important}.corpHome .corpHeroBackground{position:relative!important;min-height:330px!important;margin:-20px -82px -10px 6vw!important;grid-row:1!important}.corpHome .corpHeroReferenceImage{position:absolute!important;top:50%!important;right:50%!important;transform:translate(50%,-50%)!important;width:min(118vw,980px)!important}.corpHome .corpHero:before{background:linear-gradient(180deg,rgba(3,6,13,.02),rgba(3,6,13,.18) 42%,rgba(3,6,13,.78) 78%,rgba(3,6,13,.98))!important}.corpHome .corpHeroCopy{grid-row:2!important;max-width:760px!important}.corpHome .corpHeroCopy h1{font-size:clamp(58px,12.8vw,96px)!important}}@media(max-width:620px){.corpHome .corpHero{padding:86px 16px 34px!important}.corpHome .corpHeroBackground{min-height:235px!important;margin:-12px -78px -8px 0!important}.corpHome .corpHeroReferenceImage{width:130vw!important}.corpHome .corpHeroCopy h1{font-size:16vw!important}.corpHome .corpLead{font-size:18px!important}}.corpHome .corpHeroReferenceImage{width:min(62vw,980px)!important;right:1.5vw!important}@media(max-width:1180px){.corpHome .corpHeroReferenceImage{width:min(64vw,860px)!important;right:-1vw!important}}@media(max-width:980px){.corpHome .corpHeroReferenceImage{width:min(108vw,820px)!important}}@media(max-width:620px){.corpHome .corpHeroReferenceImage{width:116vw!important}}.corpHome .corpHero{padding-top:96px!important;padding-bottom:28px!important}.corpHome .corpHeroReferenceImage{width:min(50vw,760px)!important;right:2.5vw!important}@media(max-width:1180px){.corpHome .corpHero{grid-template-columns:minmax(440px,.98fr) minmax(500px,1.02fr)!important}.corpHome .corpHeroReferenceImage{width:min(52vw,700px)!important;right:1vw!important}}@media(max-width:980px){.corpHome .corpHero{min-height:auto!important}.corpHome .corpHeroBackground{min-height:280px!important}.corpHome .corpHeroReferenceImage{width:min(92vw,680px)!important}}@media(max-width:620px){.corpHome .corpHeroBackground{min-height:210px!important}.corpHome .corpHeroReferenceImage{width:100vw!important}}.corpHome .corpHero{padding:96px 3.2vw 28px!important;grid-template-columns:minmax(500px,.98fr) minmax(560px,1.02fr)!important}.corpHome .corpHeroCopy h1{font-size:clamp(62px,6.4vw,102px)!important}.corpHome .corpLead{font-size:clamp(17px,1.25vw,22px)!important}.corpHome .corpHeroReferenceImage{width:min(48vw,720px)!important;right:7vw!important;top:52%!important}@media(max-width:1180px){.corpHome .corpHero{grid-template-columns:minmax(440px,.98fr) minmax(500px,1.02fr)!important}.corpHome .corpHeroReferenceImage{width:min(50vw,660px)!important;right:4vw!important}}@media(max-width:980px){.corpHome .corpHero{min-height:auto!important;grid-template-columns:1fr!important;padding:92px 20px 38px!important}.corpHome .corpHeroBackground{min-height:280px!important;margin:-8px -26px 8px!important;position:relative!important}.corpHome .corpHeroReferenceImage{width:min(92vw,640px)!important;left:50%!important;right:auto!important;top:50%!important;transform:translate(-50%,-50%)!important}.corpHome .corpHeroCopy{max-width:720px!important}.corpHome .corpHeroCopy h1{font-size:clamp(56px,12vw,92px)!important}}@media(max-width:620px){.corpHome .corpHero{padding:84px 16px 32px!important}.corpHome .corpHeroBackground{min-height:220px!important;margin:-6px -18px 6px!important}.corpHome .corpHeroReferenceImage{width:min(104vw,560px)!important;left:52%!important;right:auto!important;transform:translate(-50%,-50%)!important}.corpHome .corpHeroCopy h1{font-size:15vw!important}.corpHome .corpLead{font-size:18px!important}}.corpHome .corpHeroBackground picture{position:absolute!important;inset:0!important}.corpHome .corpHeroReferenceImage{position:absolute!important;top:50%!important;right:5.5vw!important;width:min(46vw,700px)!important;max-width:none!important;transform:translateY(-50%)!important}@media(max-width:1180px){.corpHome .corpHeroReferenceImage{right:3vw!important;width:min(48vw,650px)!important}}@media(max-width:980px){.corpHome .corpHeroBackground{min-height:280px!important}.corpHome .corpHeroBackground picture{position:absolute!important;inset:0!important}.corpHome .corpHeroReferenceImage{left:50%!important;right:auto!important;top:50%!important;width:min(78vw,520px)!important;transform:translate(-50%,-50%)!important}}@media(max-width:620px){.corpHome .corpHeroBackground{min-height:230px!important}.corpHome .corpHeroReferenceImage{width:min(82vw,430px)!important;left:50%!important}}.corpHome .corpHero{padding-top:86px!important;padding-bottom:20px!important}.corpHome .corpHeroCopy{margin-top:-10px!important}.corpHome .corpLead{margin-bottom:0!important;line-height:1.42!important}@media(max-width:980px){.corpHome .corpHero{min-height:auto!important;padding-top:84px!important;padding-bottom:30px!important}.corpHome .corpHeroCopy{margin-top:0!important}.corpHome .corpKicker{margin-bottom:10px!important}.corpHome .corpLead{margin-top:18px!important}.corpHome .corpActions{margin-top:20px!important}}@media(max-width:620px){.corpHome .corpHero{padding-top:78px!important;padding-bottom:26px!important}}.corpHome .corpHero{padding:88px 3.2vw 28px!important;grid-template-columns:minmax(460px,.92fr) minmax(520px,1.08fr)!important;gap:clamp(18px,2.4vw,44px)!important}.corpHome .corpHeroBackground{z-index:0!important;overflow:visible!important;justify-content:center!important}.corpHome .corpHeroBackground picture{position:relative!important;inset:auto!important;height:auto!important}.corpHome .corpHeroReferenceImage{inset:auto!important;top:auto!important;right:auto!important;left:auto!important;width:min(100%,700px)!important;max-width:700px!important;margin:0 auto!important;object-fit:contain!important}.corpHome .corpHero:before{z-index:1!important}.corpHome .corpHeroCopy{z-index:3!important}@media(max-width:1180px){.corpHome .corpHero{grid-template-columns:minmax(420px,.95fr) minmax(460px,1.05fr)!important;gap:24px!important}.corpHome .corpHeroReferenceImage{width:min(100%,640px)!important;max-width:640px!important}}@media(max-width:980px){.corpHome .corpHero{grid-template-columns:1fr!important;padding:82px 20px 28px!important;gap:18px!important}.corpHome .corpHeroBackground{grid-column:1!important;grid-row:1!important;min-height:0!important;margin:0!important}.corpHome .corpHeroCopy{grid-column:1!important;grid-row:2!important}.corpHome .corpHeroReferenceImage{width:min(92vw,560px)!important;max-width:560px!important;margin:0 auto!important}}@media(max-width:620px){.corpHome .corpHero{padding:76px 16px 24px!important;gap:14px!important}.corpHome .corpHeroReferenceImage{width:min(92vw,430px)!important;max-width:430px!important}}.corpHome .corpHero{grid-template-columns:minmax(480px,620px) minmax(420px,620px)!important;grid-column-gap:clamp(12px,1.6vw,26px)!important;column-gap:clamp(12px,1.6vw,26px)!important;grid-row-gap:0!important;row-gap:0!important;padding:86px 2.5vw 30px!important}.corpHome .corpHeroCopy{max-width:620px!important}.corpHome .corpHeroBackground{grid-column:2!important;display:flex!important;justify-content:flex-start!important;align-items:center!important}.corpHome .corpHeroBackground picture{width:100%!important;display:block!important;margin:0!important}.corpHome .corpHeroReferenceImage{position:relative!important;width:min(100%,620px)!important;max-width:620px!important;height:auto!important;margin:0!important;transform:none!important;display:block!important}@media(max-width:1180px){.corpHome .corpHero{grid-template-columns:minmax(430px,560px) minmax(380px,560px)!important;column-gap:18px!important}.corpHome .corpHeroReferenceImage{width:min(100%,560px)!important;max-width:560px!important}}@media(max-width:980px){.corpHome .corpHero{grid-template-columns:1fr!important;justify-content:stretch!important;padding:80px 18px 28px!important;row-gap:16px!important}.corpHome .corpHeroBackground{grid-column:1!important;grid-row:1!important;justify-content:center!important}.corpHome .corpHeroCopy{grid-column:1!important;grid-row:2!important;max-width:680px!important;margin:0 auto!important}.corpHome .corpHeroReferenceImage{width:min(88vw,520px)!important;max-width:520px!important;margin:0 auto!important}}@media(max-width:620px){.corpHome .corpHero{padding:74px 14px 24px!important;row-gap:12px!important}.corpHome .corpHeroReferenceImage{width:min(90vw,420px)!important;max-width:420px!important}}.corpHome .corpHero{width:min(100%,1280px)!important;padding:96px 24px 34px!important;grid-template-columns:minmax(460px,560px) minmax(460px,600px)!important;grid-gap:18px!important;gap:18px!important}.corpHome .corpHeroBackground,.corpHome .corpHeroCopy{width:100%!important;align-self:center!important}.corpHome .corpHeroBackground{position:relative!important;inset:auto!important;max-width:600px!important;height:430px!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;background-image:url(/brand/heylu-hero-desktop.png)!important;background-repeat:no-repeat!important;background-size:190% auto!important;background-position:100%!important}.corpHome .corpHeroBackground picture,.corpHome .corpHeroReferenceImage{display:none!important}.corpHome .corpHero:before{background:linear-gradient(90deg,rgba(3,6,13,.98),rgba(3,6,13,.9) 29%,rgba(3,6,13,.36) 46%,rgba(3,6,13,0) 62%)!important}@media(max-width:1180px){.corpHome .corpHero{grid-template-columns:minmax(420px,520px) minmax(420px,540px)!important;gap:14px!important}.corpHome .corpHeroBackground{max-width:540px!important;height:390px!important;background-size:192% auto!important}}@media(max-width:980px){.corpHome .corpHero{width:100%!important;grid-template-columns:1fr!important;padding:82px 18px 28px!important;gap:10px!important}.corpHome .corpHeroBackground{grid-row:1!important;width:100%!important;max-width:620px!important;height:300px!important;margin:0 auto!important;background-image:url(/brand/heylu-hero-mobile.png)!important;background-size:cover!important;background-position:center 66%!important}.corpHome .corpHeroCopy{grid-row:2!important;max-width:620px!important;margin:0 auto!important}}@media(max-width:620px){.corpHome .corpHero{padding:74px 14px 24px!important;gap:8px!important}.corpHome .corpHeroBackground{height:235px!important;max-width:100%!important;background-size:cover!important;background-position:center 68%!important}}.corpHome .corpHero{width:min(100%,1240px)!important;margin:0 auto!important;padding:92px 24px 34px!important;display:grid!important;grid-template-columns:minmax(460px,560px) minmax(420px,560px)!important;justify-content:center!important;grid-gap:clamp(8px,1.2vw,18px)!important;gap:clamp(8px,1.2vw,18px)!important;min-height:0!important}.corpHome .corpHeroVisual{width:100%!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;margin:0!important;padding:0!important}.corpHome .corpHeroTransparentImage{width:min(100%,560px)!important;max-width:560px!important;height:auto!important;display:block!important;object-fit:contain!important;margin:0!important}.corpHome .corpHeroArt,.corpHome .corpHeroBackground{display:none!important}.corpHome .corpHero:before{background:linear-gradient(90deg,rgba(3,6,13,.98),rgba(3,6,13,.88) 30%,rgba(3,6,13,.3) 47%,rgba(3,6,13,0) 62%)!important}@media(max-width:1180px){.corpHome .corpHero{grid-template-columns:minmax(420px,520px) minmax(380px,500px)!important;gap:12px!important}.corpHome .corpHeroTransparentImage{width:min(100%,500px)!important;max-width:500px!important}}@media(max-width:980px){.corpHome .corpHero{width:100%!important;grid-template-columns:1fr!important;padding:80px 18px 28px!important;gap:10px!important}.corpHome .corpHeroVisual{grid-row:1!important;justify-content:center!important}.corpHome .corpHeroCopy{grid-row:2!important;max-width:620px!important;margin:0 auto!important}.corpHome .corpHeroTransparentImage{width:min(82vw,480px)!important;max-width:480px!important;margin:0 auto!important}}@media(max-width:620px){.corpHome .corpHero{padding:72px 14px 24px!important;gap:8px!important}.corpHome .corpHeroTransparentImage{width:min(86vw,380px)!important;max-width:380px!important}}.corpHome{background:#02050b!important}.corpHome .brandFlow,.corpHome .corpHeroArt,.corpHome .corpHeroBackground,.corpHome .corpHeroVisual{display:none!important}html body:has(.corpHome) .siteHeader{background:rgba(2,5,11,.56)!important;border-bottom:1px solid rgba(255,255,255,.09)!important;backdrop-filter:blur(18px) saturate(130%)!important;-webkit-backdrop-filter:blur(18px) saturate(130%)!important}.corpHome .corpHero{width:100%!important;max-width:none!important;min-height:88svh!important;height:auto!important;margin:0!important;padding:clamp(120px,15vh,168px) clamp(24px,6vw,96px) clamp(56px,8vh,88px)!important;isolation:isolate!important;background-color:#02050b!important;background-image:linear-gradient(90deg,rgba(2,5,11,.97),rgba(2,5,11,.9) 23%,rgba(2,5,11,.66) 39%,rgba(2,5,11,.18) 55%,rgba(2,5,11,.03) 68%,rgba(2,5,11,0)),url("/brand/Escultura de luz neón sobre fondo oscuro.png")!important;background-repeat:no-repeat!important}.corpHome .corpHero:before{content:""!important;position:absolute!important;inset:0!important;z-index:0!important;pointer-events:none!important;background:radial-gradient(circle at 73% 44%,rgba(75,60,255,.06),transparent 28%),linear-gradient(180deg,rgba(0,0,0,.08),transparent 24%,transparent 78%,rgba(0,0,0,.18))!important}.corpHome .corpHero:after{height:1px!important;background:rgba(255,255,255,.08)!important}.corpHome .corpHeroCopy{position:relative!important;z-index:2!important;width:min(48vw,650px)!important;max-width:650px!important;margin:0!important;padding:0!important;align-self:auto!important}.corpHome .corpKicker{margin:0 0 14px!important;color:rgba(255,255,255,.62)!important;font-size:11px!important;font-weight:800!important;letter-spacing:.16em!important}.corpHome .corpHeroCopy h1{color:#fff!important;font-size:clamp(66px,7.4vw,124px)!important;line-height:.88!important;letter-spacing:-.07em!important;text-shadow:0 12px 42px rgba(0,0,0,.34)!important}.corpHome .corpLead{margin:26px 0 0!important;color:rgba(255,255,255,.76)!important;font-size:clamp(18px,1.45vw,24px)!important;text-shadow:0 4px 22px rgba(0,0,0,.34)!important}.corpHome .corpActions{gap:12px!important}.corpHome .corpActions a{padding:14px 20px!important;background:#fff!important;color:#111!important;border:1px solid rgba(255,255,255,.22)!important;box-shadow:0 12px 32px rgba(0,0,0,.2)!important}.corpHome .corpActions .corpSecondary{background:rgba(255,255,255,.08)!important;border-color:rgba(255,255,255,.24)!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}@media(max-width:1180px){.corpHome .corpHero{min-height:82svh!important;padding-left:5vw!important;background-position:58%!important}.corpHome .corpHeroCopy{width:min(52vw,590px)!important}.corpHome .corpHeroCopy h1{font-size:clamp(60px,7.2vw,98px)!important}}@media(max-width:900px){.corpHome .corpHero{min-height:760px!important;padding:104px 22px 44px!important;align-items:flex-end!important;background-size:auto 100%!important;background-position:65%!important;background-image:linear-gradient(180deg,rgba(2,5,11,.05),rgba(2,5,11,.1) 38%,rgba(2,5,11,.66) 65%,rgba(2,5,11,.96)),url("/brand/Escultura de luz neón sobre fondo oscuro.png")!important}.corpHome .corpHeroCopy{width:100%!important;max-width:680px!important}.corpHome .corpHeroCopy h1{font-size:clamp(56px,12vw,92px)!important}.corpHome .corpLead{max-width:580px!important;font-size:18px!important}}@media(max-width:620px){.corpHome .corpHero{min-height:700px!important;padding:88px 16px 30px!important;background-position:67%!important}.corpHome .corpKicker{margin-bottom:10px!important}.corpHome .corpHeroCopy h1{font-size:15.5vw!important}.corpHome .corpLead{margin-top:18px!important;font-size:17px!important;line-height:1.45!important}.corpHome .corpActions{margin-top:20px!important}}html body:has(.corpHome) .siteHeader{padding:0 34px!important}html body:has(.corpHome) .siteHeader .brandText{font-size:15px!important}html body:has(.corpHome) .siteHeader .desktopNav{gap:30px!important}html body:has(.corpHome) .siteHeader .adminAccess,html body:has(.corpHome) .siteHeader .desktopNav a,html body:has(.corpHome) .siteHeader .openHeylu{font-size:12px!important}.corpHome .corpHero{min-height:78svh!important;padding:118px 4.5vw 52px!important;background-size:88% auto!important;background-position:100%!important}.corpHome .corpHeroCopy{width:min(44vw,590px)!important;max-width:590px!important}.corpHome .corpHeroCopy h1{font-size:clamp(58px,6.4vw,108px)!important}.corpHome .corpLead{font-size:clamp(17px,1.3vw,22px)!important;max-width:560px!important}@media(max-width:1180px){html body:has(.corpHome) .siteHeader{min-height:74px!important;padding:0 24px!important}.corpHome .corpHero{min-height:74svh!important;padding:108px 4vw 46px!important;background-size:96% auto!important;background-position:62%!important}.corpHome .corpHeroCopy{width:min(48vw,540px)!important}.corpHome .corpHeroCopy h1{font-size:clamp(54px,6.6vw,94px)!important}}@media(max-width:900px){html body:has(.corpHome) .siteHeader{min-height:70px!important}.corpHome .corpHero{min-height:680px!important;padding:96px 20px 38px!important;background-size:auto 88%!important;background-position:66% 38%!important}.corpHome .corpHeroCopy{width:100%!important;max-width:620px!important}}@media(max-width:620px){html body:has(.corpHome) .siteHeader{min-height:66px!important;padding:0 14px!important}.corpHome .corpHero{min-height:620px!important;padding:84px 16px 28px!important;background-size:auto 80%!important;background-position:67% 32%!important}.corpHome .corpHeroCopy h1{font-size:14.2vw!important}}html body:has(.corpHome) .siteHeader{min-height:82px!important;padding:0 clamp(22px,3vw,46px)!important;grid-template-columns:minmax(190px,1fr) auto minmax(260px,1fr)!important}html body:has(.corpHome) .siteHeader .brand{gap:12px!important}html body:has(.corpHome) .siteHeader .brand img,html body:has(.corpHome) .siteHeader .brandMark{width:34px!important;height:34px!important}html body:has(.corpHome) .siteHeader .brandText{letter-spacing:.02em!important}html body:has(.corpHome) .siteHeader .desktopNav{gap:34px!important}html body:has(.corpHome) .siteHeader .desktopNav a{letter-spacing:.11em!important}html body:has(.corpHome) .siteHeader .adminAccess,html body:has(.corpHome) .siteHeader .openHeylu{min-height:42px!important;padding:0 18px!important}.corpHome .corpHero{min-height:72svh!important;padding:116px clamp(26px,5vw,78px) 44px!important;background-size:80% auto!important;background-position:93%!important}.corpHome .corpHeroCopy{width:min(42vw,560px)!important;max-width:560px!important}.corpHome .corpKicker{margin-bottom:12px!important;font-size:10.5px!important}.corpHome .corpHeroCopy h1{font-size:clamp(56px,5.9vw,98px)!important;letter-spacing:-.065em!important}.corpHome .corpLead{max-width:520px!important;margin-top:22px!important;font-size:clamp(17px,1.18vw,20.5px)!important;line-height:1.48!important}.corpHome .corpActions{margin-top:24px!important}.corpHome .corpActions a{min-height:44px!important;padding:0 18px!important;font-size:13px!important}@media(max-width:1280px){html body:has(.corpHome) .siteHeader .desktopNav{gap:24px!important}.corpHome .corpHero{background-size:86% auto!important;background-position:95%!important}.corpHome .corpHeroCopy{width:min(45vw,530px)!important}}@media(max-width:980px){html body:has(.corpHome) .siteHeader{min-height:72px!important;grid-template-columns:1fr auto!important}.corpHome .corpHero{min-height:640px!important;padding:92px 20px 32px!important;align-items:flex-end!important;background-size:auto 76%!important;background-position:67% 28%!important;background-image:linear-gradient(180deg,rgba(2,5,11,.02),rgba(2,5,11,.06) 38%,rgba(2,5,11,.54) 64%,rgba(2,5,11,.96)),url("/brand/Escultura de luz neón sobre fondo oscuro.png")!important}.corpHome .corpHeroCopy{width:100%!important;max-width:600px!important}.corpHome .corpHeroCopy h1{font-size:clamp(52px,11.5vw,86px)!important}.corpHome .corpLead{max-width:560px!important;font-size:17.5px!important}}@media(max-width:620px){html body:has(.corpHome) .siteHeader{min-height:68px!important;padding:0 14px!important}.corpHome .corpHero{min-height:580px!important;padding:82px 16px 26px!important;background-size:auto 70%!important;background-position:68% 24%!important}.corpHome .corpHeroCopy h1{font-size:13.9vw!important}.corpHome .corpLead{margin-top:16px!important;font-size:16.5px!important}.corpHome .corpActions{margin-top:18px!important}}html body:has(.corpHome) .siteHeader{min-height:84px!important;padding:0 clamp(24px,3.6vw,58px)!important;grid-template-columns:minmax(210px,1fr) auto minmax(300px,1fr)!important;background:rgba(2,5,11,.68)!important;border-bottom:1px solid rgba(255,255,255,.1)!important}html body:has(.corpHome) .siteHeader .brand{gap:13px!important}html body:has(.corpHome) .siteHeader .brand img{width:38px!important;height:38px!important}html body:has(.corpHome) .siteHeader .brandText{font-size:16px!important;letter-spacing:.025em!important}html body:has(.corpHome) .siteHeader .desktopNav{gap:clamp(22px,2.1vw,36px)!important}html body:has(.corpHome) .siteHeader .desktopNav a{font-size:13px!important;letter-spacing:.1em!important;color:rgba(255,255,255,.78)!important}html body:has(.corpHome) .siteHeader .desktopNav a:hover{color:#fff!important}html body:has(.corpHome) .siteHeader .headerActions{gap:10px!important}html body:has(.corpHome) .siteHeader .adminAccess,html body:has(.corpHome) .siteHeader .openHeylu{min-height:44px!important;padding:0 19px!important;font-size:12px!important;font-weight:720!important;letter-spacing:.055em!important}.corpHome .corpHero{min-height:68svh!important;padding:112px clamp(28px,5.2vw,84px) 42px!important;background-size:74% auto!important;background-position:97%!important}.corpHome .corpHeroCopy{width:min(39vw,535px)!important;max-width:535px!important}.corpHome .corpKicker{margin-bottom:11px!important;letter-spacing:.18em!important;color:rgba(255,255,255,.56)!important}.corpHome .corpHeroCopy h1{font-size:clamp(54px,5.45vw,90px)!important;letter-spacing:-.062em!important;max-width:530px!important}.corpHome .corpLead{max-width:500px!important;margin-top:20px!important;font-size:clamp(16.5px,1.08vw,19.5px)!important;color:rgba(255,255,255,.72)!important}.corpHome .corpActions{margin-top:22px!important;gap:10px!important}.corpHome .corpActions a{min-height:42px!important;padding:0 17px!important;font-size:12.5px!important}.corpHome .corpActions .corpSecondary{background:rgba(255,255,255,.055)!important;border-color:rgba(255,255,255,.2)!important}.corpHome .corpHero:after{left:0!important;right:0!important;bottom:0!important;height:90px!important;background:linear-gradient(180deg,transparent,#0b0b0c)!important}@media(max-width:1280px){html body:has(.corpHome) .siteHeader{grid-template-columns:minmax(190px,1fr) auto minmax(270px,1fr)!important}html body:has(.corpHome) .siteHeader .desktopNav{gap:20px!important}.corpHome .corpHero{min-height:66svh!important;background-size:80% auto!important;background-position:98%!important}.corpHome .corpHeroCopy{width:min(43vw,510px)!important}.corpHome .corpHeroCopy h1{font-size:clamp(52px,5.8vw,84px)!important}}@media(max-width:980px){html body:has(.corpHome) .siteHeader{min-height:72px!important;grid-template-columns:1fr auto!important}html body:has(.corpHome) .siteHeader .brand img{width:34px!important;height:34px!important}.corpHome .corpHero{min-height:620px!important;padding:90px 20px 30px!important;align-items:flex-end!important;background-size:auto 72%!important;background-position:68% 24%!important}.corpHome .corpHeroCopy{width:100%!important;max-width:580px!important}.corpHome .corpHeroCopy h1{font-size:clamp(50px,11vw,82px)!important}.corpHome .corpLead{max-width:540px!important;font-size:17px!important}}@media(max-width:620px){html body:has(.corpHome) .siteHeader{min-height:66px!important;padding:0 14px!important}.corpHome .corpHero{min-height:560px!important;padding:78px 16px 24px!important;background-size:auto 65%!important;background-position:69% 21%!important}.corpHome .corpHeroCopy h1{font-size:13.4vw!important}.corpHome .corpLead{margin-top:14px!important;font-size:16px!important}.corpHome .corpActions{margin-top:16px!important}}html body:has(.corpHome) .siteHeader{min-height:78px!important;padding:0 clamp(20px,3.2vw,52px)!important;grid-template-columns:minmax(210px,1fr) auto minmax(290px,1fr)!important;background:rgba(2,4,10,.74)!important;border-bottom:1px solid rgba(255,255,255,.08)!important;box-shadow:0 8px 28px rgba(0,0,0,.14)!important}html body:has(.corpHome) .siteHeader .brand img{width:36px!important;height:36px!important}html body:has(.corpHome) .siteHeader .brandText{font-size:15.5px!important;letter-spacing:.03em!important}html body:has(.corpHome) .siteHeader .desktopNav{gap:clamp(20px,1.9vw,32px)!important}html body:has(.corpHome) .siteHeader .desktopNav a{font-size:12.5px!important;letter-spacing:.105em!important;font-weight:650!important}html body:has(.corpHome) .siteHeader .headerActions{gap:9px!important}html body:has(.corpHome) .siteHeader .adminAccess,html body:has(.corpHome) .siteHeader .openHeylu{min-height:40px!important;padding:0 17px!important;font-size:11.5px!important;border-radius:999px!important}.corpHome .corpHero{min-height:64svh!important;padding:104px clamp(28px,5.5vw,88px) 40px!important;background-size:69% auto!important;background-position:98% 54%!important;background-image:linear-gradient(90deg,rgba(2,5,11,.985),rgba(2,5,11,.94) 24%,rgba(2,5,11,.74) 39%,rgba(2,5,11,.28) 53%,rgba(2,5,11,.05) 66%,rgba(2,5,11,0) 76%),url("/brand/Escultura de luz neón sobre fondo oscuro.png")!important}.corpHome .corpHeroCopy{width:min(40vw,520px)!important;max-width:520px!important}.corpHome .corpKicker{margin-bottom:10px!important;font-size:10px!important;letter-spacing:.19em!important;color:rgba(255,255,255,.54)!important}.corpHome .corpHeroCopy h1{font-size:clamp(52px,5.15vw,84px)!important;line-height:.91!important;letter-spacing:-.06em!important;max-width:520px!important}.corpHome .corpLead{max-width:475px!important;margin-top:18px!important;font-size:clamp(16px,1.02vw,18.5px)!important;color:rgba(255,255,255,.7)!important}.corpHome .corpActions{margin-top:20px!important;gap:9px!important}.corpHome .corpActions a{min-height:40px!important;padding:0 16px!important;font-size:12px!important;font-weight:720!important}.corpHome .corpActions a:hover{transform:translateY(-1px)!important}.corpHome .corpActions .corpSecondary{background:rgba(255,255,255,.045)!important;border-color:rgba(255,255,255,.18)!important}.corpHome .corpHero:after{content:""!important;position:absolute!important;inset:auto 0 0!important;height:72px!important;background:linear-gradient(180deg,transparent,#0b0b0c 92%)!important;pointer-events:none!important}.corpHome .corpStatement{padding-top:clamp(72px,8vw,110px)!important}@media(max-width:1280px){html body:has(.corpHome) .siteHeader{grid-template-columns:minmax(185px,1fr) auto minmax(255px,1fr)!important}html body:has(.corpHome) .siteHeader .desktopNav{gap:18px!important}.corpHome .corpHero{min-height:62svh!important;background-size:75% auto!important;background-position:99% 54%!important}.corpHome .corpHeroCopy{width:min(44vw,500px)!important}.corpHome .corpHeroCopy h1{font-size:clamp(50px,5.45vw,80px)!important}}@media(max-width:980px){html body:has(.corpHome) .siteHeader{min-height:70px!important;grid-template-columns:1fr auto!important;padding:0 18px!important}.corpHome .corpHero{min-height:600px!important;padding:88px 18px 28px!important;align-items:flex-end!important;background-size:auto 68%!important;background-position:70% 22%!important;background-image:linear-gradient(180deg,rgba(2,5,11,.02),rgba(2,5,11,.08) 34%,rgba(2,5,11,.48) 60%,rgba(2,5,11,.94)),url("/brand/Escultura de luz neón sobre fondo oscuro.png")!important}.corpHome .corpHeroCopy{width:100%!important;max-width:560px!important}.corpHome .corpHeroCopy h1{font-size:clamp(48px,10.8vw,78px)!important}.corpHome .corpLead{max-width:520px!important;font-size:16.5px!important}}@media(max-width:620px){html body:has(.corpHome) .siteHeader{min-height:64px!important;padding:0 12px!important}html body:has(.corpHome) .siteHeader .brand img{width:31px!important;height:31px!important}.corpHome .corpHero{min-height:540px!important;padding:74px 14px 22px!important;background-size:auto 60%!important;background-position:70% 19%!important}.corpHome .corpHeroCopy h1{font-size:13.1vw!important}.corpHome .corpLead{margin-top:13px!important;font-size:15.5px!important;line-height:1.46!important}.corpHome .corpActions{margin-top:15px!important}}html body:has(.corpHome) .siteHeader{min-height:88px!important;padding:0 clamp(28px,3.8vw,62px)!important;grid-template-columns:minmax(250px,1fr) auto minmax(340px,1fr)!important;background:rgba(3,5,12,.72)!important;border-bottom:1px solid rgba(255,255,255,.14)!important;-webkit-backdrop-filter:blur(16px) saturate(130%)!important;backdrop-filter:blur(16px) saturate(130%)!important}html body:has(.corpHome) .siteHeader .brand img{width:42px!important;height:42px!important}html body:has(.corpHome) .siteHeader .brandText{font-size:17px!important;font-weight:760!important;letter-spacing:.18em!important}html body:has(.corpHome) .siteHeader .desktopNav{gap:clamp(30px,2.7vw,48px)!important}html body:has(.corpHome) .siteHeader .desktopNav a{font-size:15px!important;letter-spacing:.015em!important;font-weight:520!important;text-transform:none!important;color:rgba(255,255,255,.84)!important}html body:has(.corpHome) .siteHeader .adminAccess,html body:has(.corpHome) .siteHeader .openHeylu{min-height:54px!important;padding:0 24px!important;font-size:14px!important;font-weight:560!important;letter-spacing:.01em!important}html body:has(.corpHome) .siteHeader .openHeylu{background:linear-gradient(90deg,#0a8dff,#2846ff 25%,#b13cff 58%,#ff4b77 82%,#ffab37)!important;color:#fff!important;border:0!important;box-shadow:0 0 26px rgba(118,67,255,.25)!important}.corpHome .corpHero{min-height:calc(100svh - 88px)!important;padding:132px clamp(38px,5.5vw,90px) 76px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;background-image:linear-gradient(90deg,rgba(2,5,11,.98),rgba(2,5,11,.93) 28%,rgba(2,5,11,.73) 42%,rgba(2,5,11,.22) 57%,rgba(2,5,11,0) 70%),url("/brand/Escultura de luz neón sobre fondo oscuro.png")!important}.corpHome .corpHero:before{background:radial-gradient(circle at 56% 50%,rgba(26,53,255,.12),transparent 26%),radial-gradient(circle at 92% 48%,rgba(255,102,12,.1),transparent 26%)!important}.corpHome .corpHeroCopy{width:min(43vw,660px)!important;max-width:660px!important}.corpHome .corpKicker{margin-bottom:20px!important;font-size:13px!important;letter-spacing:.36em!important;color:rgba(255,255,255,.65)!important}.corpHome .corpHeroCopy h1{font-size:clamp(76px,7.8vw,132px)!important;line-height:.89!important;font-weight:820!important;max-width:660px!important}.corpHome .heroGradientText{background:linear-gradient(90deg,#12a9ff,#3f73ff 18%,#9257ff 36%,#e44bff 52%,#ff567c 70%,#ff9c37)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important}.corpHome .corpLead{max-width:610px!important;margin-top:30px!important;font-size:clamp(21px,1.55vw,28px)!important;line-height:1.5!important;color:rgba(255,255,255,.86)!important}.corpHome .corpActions{margin-top:38px!important;gap:18px!important}.corpHome .corpActions a{min-height:58px!important;padding:0 28px!important;border-radius:999px!important;font-size:16px!important;font-weight:650!important}.corpHome .corpActions a:first-child{background:linear-gradient(90deg,#0b9dff,#2f51ff 25%,#b23dff 58%,#ff4f79 82%,#ffad3a)!important;color:#fff!important;border:0!important;box-shadow:0 0 30px rgba(99,74,255,.28)!important}.corpHome .corpActions .corpSecondary{background:rgba(255,255,255,.035)!important;color:#fff!important;border:1px solid rgba(255,255,255,.42)!important;min-width:210px!important;justify-content:space-between!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}.corpHome .playBadge{width:34px!important;height:34px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(255,255,255,.5)!important;border-radius:50%!important;margin-left:8px!important}@media(max-width:1180px){html body:has(.corpHome) .siteHeader{min-height:80px!important;padding:0 24px!important}html body:has(.corpHome) .siteHeader .desktopNav{gap:24px!important}html body:has(.corpHome) .siteHeader .desktopNav a{font-size:13.5px!important}.corpHome .corpHero{min-height:calc(100svh - 80px)!important;padding:112px 4vw 60px!important}.corpHome .corpHeroCopy{width:min(46vw,600px)!important}.corpHome .corpHeroCopy h1{font-size:clamp(68px,7.3vw,110px)!important}.corpHome .corpLead{font-size:clamp(19px,1.45vw,24px)!important}}@media(max-width:900px){.corpHome .corpHero{min-height:760px!important;padding:110px 22px 42px!important;align-items:flex-end!important;background-size:auto 100%!important;background-position:66%!important;background-image:linear-gradient(180deg,rgba(2,5,11,.03),rgba(2,5,11,.12) 36%,rgba(2,5,11,.56) 63%,rgba(2,5,11,.95)),url("/brand/Escultura de luz neón sobre fondo oscuro.png")!important}.corpHome .corpHeroCopy{width:100%!important;max-width:680px!important}.corpHome .corpHeroCopy h1{font-size:clamp(58px,12vw,94px)!important}.corpHome .corpLead{max-width:600px!important;font-size:18px!important}}@media(max-width:620px){.corpHome .corpHero{min-height:700px!important;padding:92px 16px 30px!important;background-size:auto 92%!important;background-position:68% 32%!important}.corpHome .corpKicker{font-size:10px!important;letter-spacing:.28em!important;margin-bottom:12px!important}.corpHome .corpHeroCopy h1{font-size:14.8vw!important}.corpHome .corpLead{margin-top:18px!important;font-size:16.5px!important}.corpHome .corpActions{margin-top:20px!important;gap:10px!important}.corpHome .corpActions a{min-height:48px!important;padding:0 18px!important;font-size:14px!important}.corpHome .corpActions .corpSecondary{min-width:0!important}.corpHome .playBadge{width:28px!important;height:28px!important}}@media(max-width:900px){.corpHome .corpHero{box-sizing:border-box!important;width:100%!important;max-width:100%!important;overflow:hidden!important;padding-left:20px!important;padding-right:20px!important}.corpHome .corpHeroCopy{position:relative!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;translate:none!important;box-sizing:border-box!important}.corpHome .corpHeroCopy,.corpHome .corpHeroCopy h1{transform:none!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;text-align:left!important;overflow:visible!important}.corpHome .corpHeroCopy h1{font-size:clamp(48px,12vw,82px)!important;line-height:.91!important;letter-spacing:-.055em!important}.corpHome .corpHeroCopy h1 span{display:block!important;width:auto!important;max-width:100%!important;white-space:nowrap!important}}@media(max-width:620px){.corpHome .corpHero{padding-left:18px!important;padding-right:18px!important}.corpHome .corpHeroCopy h1{font-size:clamp(43px,12.6vw,58px)!important;letter-spacing:-.05em!important}.corpHome .corpHeroCopy h1 span{white-space:nowrap!important}.corpHome .corpLead{max-width:100%!important}.corpHome .corpActions,.corpHome .corpLead{width:100%!important}}@media(min-width:901px){.corpHome .corpHero{padding-left:clamp(44px,5vw,82px)!important;padding-right:clamp(28px,3vw,48px)!important}.corpHome .corpHeroCopy{width:min(47vw,720px)!important}.corpHome .corpHeroCopy,.corpHome .corpHeroCopy h1{max-width:720px!important;min-width:0!important;overflow:visible!important}.corpHome .corpHeroCopy h1{width:100%!important;font-size:clamp(68px,6.8vw,114px)!important;line-height:.9!important;letter-spacing:-.052em!important}.corpHome .corpHeroCopy h1 span{display:block!important;width:100%!important;max-width:100%!important;white-space:nowrap!important;overflow:visible!important}.corpHome .corpLead{max-width:590px!important}}@media(min-width:901px) and (max-width:1280px){.corpHome .corpHeroCopy{width:min(48vw,650px)!important;max-width:650px!important}.corpHome .corpHeroCopy h1{max-width:650px!important;font-size:clamp(62px,6.4vw,96px)!important}}html body:has(.corpHome) .siteHeader{min-height:92px!important;padding:0 clamp(26px,3.5vw,58px)!important;grid-template-columns:minmax(240px,1fr) auto minmax(330px,1fr)!important}html body:has(.corpHome) .siteHeader .brand img{width:44px!important;height:44px!important}html body:has(.corpHome) .siteHeader .brandText{font-size:17.5px!important;font-weight:780!important}html body:has(.corpHome) .siteHeader .desktopNav{gap:clamp(26px,2.2vw,40px)!important}html body:has(.corpHome) .siteHeader .desktopNav a{font-size:15.5px!important;font-weight:620!important;letter-spacing:.02em!important}html body:has(.corpHome) .siteHeader .adminAccess,html body:has(.corpHome) .siteHeader .openHeylu{min-height:48px!important;padding:0 22px!important;font-size:14.5px!important;font-weight:650!important}.corpHome .corpHero{min-height:calc(100svh - 92px)!important;padding:128px clamp(48px,5vw,84px) 66px!important;overflow:hidden!important;background-size:cover!important;background-position:50%!important}.corpHome .corpHeroCopy{width:min(50vw,760px)!important;max-width:760px!important;min-width:0!important;overflow:visible!important}.corpHome .corpHeroCopy h1{width:auto!important;max-width:none!important;min-width:0!important;margin:0!important;font-size:clamp(76px,6.3vw,116px)!important;line-height:.9!important;letter-spacing:-.055em!important;overflow:visible!important}.corpHome .corpHeroCopy h1 span{display:block!important;width:max-content!important;max-width:none!important;white-space:nowrap!important;overflow:visible!important}.corpHome .corpLead{max-width:620px!important;margin-top:28px!important;font-size:clamp(20px,1.35vw,24px)!important;line-height:1.52!important}.corpHome .corpActions{margin-top:30px!important;gap:14px!important}.corpHome .corpActions a{min-height:52px!important;padding:0 22px!important;font-size:15px!important;font-weight:680!important}@media(max-width:1280px) and (min-width:901px){html body:has(.corpHome) .siteHeader{min-height:86px!important;grid-template-columns:minmax(210px,1fr) auto minmax(300px,1fr)!important}html body:has(.corpHome) .siteHeader .desktopNav a{font-size:14.5px!important}.corpHome .corpHero{min-height:calc(100svh - 86px)!important;padding-left:44px!important;padding-right:36px!important}.corpHome .corpHeroCopy{width:min(52vw,700px)!important;max-width:700px!important}.corpHome .corpHeroCopy h1{font-size:clamp(68px,6vw,100px)!important}.corpHome .corpLead{font-size:clamp(19px,1.35vw,22px)!important}}@media(max-width:900px){html body:has(.corpHome) .siteHeader{min-height:72px!important}.corpHome .corpHero{min-height:720px!important;padding:98px 20px 34px!important}.corpHome .corpHeroCopy{width:100%!important;max-width:100%!important}.corpHome .corpHeroCopy h1{font-size:clamp(52px,11.8vw,86px)!important}.corpHome .corpHeroCopy h1 span{width:auto!important;max-width:100%!important}.corpHome .corpLead{font-size:18px!important;max-width:560px!important}}@media(max-width:620px){.corpHome .corpHero{min-height:650px!important;padding:84px 18px 28px!important}.corpHome .corpHeroCopy h1{font-size:clamp(46px,12.4vw,64px)!important;letter-spacing:-.05em!important}.corpHome .corpLead{font-size:17px!important;line-height:1.48!important}.corpHome .corpActions a{min-height:48px!important;padding:0 18px!important;font-size:14px!important}}*,:after,:before{box-sizing:border-box}html{text-size-adjust:100%}body,html{overflow-x:hidden}canvas,img,svg,video{max-width:100%;height:auto}button,input,select,textarea{font:inherit}a,button{touch-action:manipulation}article,aside,div,main,nav,section{min-width:0}code,pre{max-width:100%;overflow-x:auto}table{width:100%;max-width:100%;border-collapse:collapse}.architectureSection,.contentSection,.darkSection,.finalSection,.modelsSection,.splitSection,.subHero,.visionSection{width:100%;max-width:1600px;margin-inline:auto}.architectureSection,.contentSection,.darkSection,.modelsSection,.splitSection,.subHero,.visionSection{padding-left:clamp(22px,6vw,96px)!important;padding-right:clamp(22px,6vw,96px)!important}.subHero h1{font-size:clamp(64px,8.6vw,138px)!important;line-height:.9!important;overflow-wrap:normal}.darkSection h2,.finalSection h2,.sectionHeading h2,.splitSection h2,.visionSection h2{font-size:clamp(48px,6.4vw,104px)!important;line-height:.92!important}.largeCopy,.largeCopy p,.sectionHeading>p:last-child,.subHero>p:last-of-type{max-width:72ch}.featureGrid,.futureCols,.iconGrid,.modelGrid,.visionCards{min-width:0}.featureGrid>*,.futureCols>*,.iconGrid>*,.modelGrid>*,.visionCards>*{min-width:0;overflow-wrap:anywhere}@media(min-width:1600px){.architectureSection,.contentSection,.darkSection,.finalSection,.modelsSection,.splitSection,.subHero,.visionSection{max-width:1500px}.architectureSection,.contentSection,.darkSection,.modelsSection,.splitSection,.subHero,.visionSection{padding-left:72px!important;padding-right:72px!important}}@media(max-width:1280px){.architectureSection,.contentSection,.darkSection,.modelsSection,.splitSection,.subHero,.visionSection{padding-left:40px!important;padding-right:40px!important}.subHero h1{font-size:clamp(58px,8vw,104px)!important}.darkSection h2,.finalSection h2,.sectionHeading h2,.splitSection h2,.visionSection h2{font-size:clamp(44px,6vw,84px)!important}.featureGrid,.iconGrid,.modelGrid.large{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:980px){html body .siteHeader{min-height:72px!important;padding-left:18px!important;padding-right:18px!important;grid-template-columns:1fr auto!important;gap:14px!important}html body .siteHeader .desktopNav{display:none!important}html body .siteHeader .brandLogo{width:34px!important;height:34px!important}html body .siteHeader .brandText{font-size:14px!important}html body .siteHeader .headerActions{justify-self:end!important;gap:8px!important}html body .siteHeader .adminAccess{display:none!important}html body .siteHeader .openHeylu{min-height:40px!important;padding:0 14px!important;font-size:12px!important;white-space:nowrap!important}.architectureSection,.contentSection,.darkSection,.modelsSection,.splitSection,.subHero,.visionSection{padding-left:24px!important;padding-right:24px!important}.subHero{padding-top:110px!important;padding-bottom:64px!important}.subHero h1{font-size:clamp(54px,11vw,88px)!important}.subHero>p{font-size:18px!important;line-height:1.55!important}.splitSection,.visionSection{grid-template-columns:1fr!important;gap:34px!important}.featureGrid,.futureCols,.iconGrid,.modelGrid,.modelGrid.large,.visionCards{grid-template-columns:repeat(2,minmax(0,1fr))!important}.architectureFlow{max-width:100%!important;overflow:hidden!important}.miniGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.flowNode{max-width:100%;text-align:center}}@media(max-width:700px){html body .siteHeader{min-height:66px!important;padding-left:14px!important;padding-right:14px!important}html body .siteHeader .brand{gap:8px!important}html body .siteHeader .brandLogo{width:31px!important;height:31px!important}html body .siteHeader .brandText{font-size:12px!important;letter-spacing:.05em!important}html body .siteHeader .openHeylu{min-height:38px!important;padding:0 12px!important;font-size:11px!important}.architectureSection,.contentSection,.darkSection,.finalSection,.modelsSection,.splitSection,.subHero,.visionSection{padding-left:18px!important;padding-right:18px!important}.subHero{padding-top:92px!important;padding-bottom:50px!important}.subHero h1{font-size:clamp(46px,14vw,68px)!important;letter-spacing:-.055em!important;word-break:normal!important}.subHero>p{font-size:16.5px!important}.luBrandMark,.productBrandMark{max-width:min(60vw,240px)!important;height:auto!important}.darkSection h2,.finalSection h2,.sectionHeading h2,.splitSection h2,.visionSection h2{font-size:clamp(42px,12.5vw,64px)!important;letter-spacing:-.055em!important}.largeCopy,.largeCopy p,.sectionHeading>p{font-size:16px!important;line-height:1.55!important}.featureGrid,.futureCols,.iconGrid,.modelGrid,.modelGrid.large,.visionCards{grid-template-columns:1fr!important}.featureGrid>article,.iconGrid>article,.modelGrid>article,.visionCards>article{padding:22px!important}.miniGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.flowNode{font-size:12px!important;padding:14px 12px!important}.flowLine{min-height:18px!important}.corpActions,.finalSection>div,.heroActions{width:100%;align-items:stretch}.corpActions a,.finalSection>div a,.heroActions a{min-height:48px;justify-content:center}}@media(max-width:430px){html body .siteHeader .brandText{display:none!important}.architectureSection,.contentSection,.darkSection,.finalSection,.modelsSection,.splitSection,.subHero,.visionSection{padding-left:15px!important;padding-right:15px!important}.subHero h1{font-size:clamp(42px,13.5vw,58px)!important}.darkSection h2,.finalSection h2,.sectionHeading h2,.splitSection h2,.visionSection h2{font-size:clamp(38px,12vw,54px)!important}.miniGrid{grid-template-columns:1fr!important}.corpActions,.heroActions{flex-direction:column!important}.corpActions a,.heroActions a{width:100%!important}}.corporatePage .subHero{min-height:auto!important;padding-top:clamp(118px,10vw,150px)!important;padding-bottom:clamp(58px,5vw,82px)!important}.corporatePage .subHero .luBrandMark,.corporatePage .subHero .productBrandMark{margin-bottom:clamp(18px,2vw,26px)!important}.corporatePage .subHero>p:not(.eyebrow){margin-top:clamp(18px,1.8vw,24px)!important}.corporatePage .heroActions{margin-top:clamp(22px,2vw,30px)!important}.corporatePage .architectureSection,.corporatePage .contentSection,.corporatePage .darkSection,.corporatePage .modelsSection,.corporatePage .splitSection,.corporatePage .visionSection{padding-top:clamp(64px,6vw,88px)!important;padding-bottom:clamp(64px,6vw,88px)!important}.corporatePage .finalSection{padding-top:clamp(72px,7vw,100px)!important;padding-bottom:clamp(72px,7vw,100px)!important}.corporatePage .quoteSection{padding-top:clamp(72px,7vw,104px)!important;padding-bottom:clamp(72px,7vw,104px)!important}.corporatePage .sectionHeading>p:last-child{margin-top:20px!important}.corporatePage .iconGrid{margin-top:38px!important}.corporatePage .featureGrid,.corporatePage .modelGrid{margin-top:42px!important}.corporatePage .architectureFlow{margin-top:44px!important}.corporatePage .futureCols{margin-top:40px!important}.corporatePage .largeCopy{padding-top:16px!important}.corporatePage .largeCopy strong{margin-top:30px!important}.corporatePage .visionCards article{padding-top:22px!important;padding-bottom:22px!important}.corporatePage .flowLine{height:28px!important}@media(max-width:980px){.corporatePage .subHero{padding-top:92px!important;padding-bottom:46px!important}.corporatePage .architectureSection,.corporatePage .contentSection,.corporatePage .darkSection,.corporatePage .modelsSection,.corporatePage .splitSection,.corporatePage .visionSection{padding-top:54px!important;padding-bottom:54px!important}.corporatePage .finalSection,.corporatePage .quoteSection{padding-top:62px!important;padding-bottom:62px!important}.corporatePage .architectureFlow,.corporatePage .featureGrid,.corporatePage .futureCols,.corporatePage .iconGrid,.corporatePage .modelGrid{margin-top:32px!important}}@media(max-width:700px){.corporatePage .subHero{padding-top:82px!important;padding-bottom:38px!important}.corporatePage .architectureSection,.corporatePage .contentSection,.corporatePage .darkSection,.corporatePage .modelsSection,.corporatePage .splitSection,.corporatePage .visionSection{padding-top:46px!important;padding-bottom:46px!important}.corporatePage .finalSection,.corporatePage .quoteSection{padding-top:52px!important;padding-bottom:52px!important}.corporatePage .architectureFlow,.corporatePage .featureGrid,.corporatePage .futureCols,.corporatePage .iconGrid,.corporatePage .modelGrid{margin-top:26px!important}}.corporatePage .subHero{padding-top:clamp(104px,8vw,128px)!important;padding-bottom:clamp(44px,3.8vw,60px)!important}.corporatePage .subHero h1{margin-bottom:0!important}.corporatePage .subHero>p:not(.eyebrow){margin-top:16px!important}.corporatePage .heroActions{margin-top:20px!important}.corporatePage .architectureSection,.corporatePage .contentSection,.corporatePage .darkSection,.corporatePage .modelsSection,.corporatePage .splitSection,.corporatePage .visionSection{padding-top:clamp(48px,4.6vw,68px)!important;padding-bottom:clamp(48px,4.6vw,68px)!important}.corporatePage .sectionHeading .eyebrow,.corporatePage .splitSection .eyebrow,.corporatePage .visionSection .eyebrow{margin-bottom:14px!important}.corporatePage .sectionHeading>p:last-child{margin-top:14px!important;line-height:1.5!important}.corporatePage .architectureFlow,.corporatePage .featureGrid,.corporatePage .futureCols,.corporatePage .iconGrid,.corporatePage .modelGrid{margin-top:28px!important}.corporatePage .iconGrid article{min-height:210px!important;padding:24px!important}.corporatePage .iconGrid h3{margin-top:30px!important}.corporatePage .modelGrid article{min-height:250px!important;padding:26px!important}.corporatePage .modelGrid.large article{min-height:290px!important}.corporatePage .modelGrid h3{margin-top:32px!important;margin-bottom:7px!important}.corporatePage .modelGrid p{margin-top:16px!important;line-height:1.5!important}.corporatePage .featureGrid article{min-height:220px!important;padding:24px!important}.corporatePage .featureGrid h3{margin-top:14px!important}.corporatePage .architectureFlow{max-width:820px!important}.corporatePage .flowNode{min-height:54px!important;padding-top:11px!important;padding-bottom:11px!important}.corporatePage .flowLine{height:22px!important}.corporatePage .miniGrid span{min-height:50px!important}.corporatePage .visionSection{gap:clamp(34px,5vw,64px)!important}.corporatePage .visionCards article{padding-top:18px!important;padding-bottom:18px!important}.corporatePage .visionCards h3{margin-top:10px!important;margin-bottom:6px!important}.corporatePage .largeCopy{padding-top:4px!important}.corporatePage .largeCopy p{margin-bottom:18px!important;line-height:1.45!important}.corporatePage .largeCopy strong{margin-top:22px!important}.corporatePage .finalSection,.corporatePage .quoteSection{padding-top:clamp(56px,5vw,76px)!important;padding-bottom:clamp(56px,5vw,76px)!important}.corporatePage .quoteSection span{margin-top:20px!important}.corporatePage .finalSection>div{margin-top:24px!important}@media(max-width:980px){.corporatePage .subHero{padding-top:86px!important;padding-bottom:36px!important}.corporatePage .architectureSection,.corporatePage .contentSection,.corporatePage .darkSection,.corporatePage .modelsSection,.corporatePage .splitSection,.corporatePage .visionSection{padding-top:42px!important;padding-bottom:42px!important}.corporatePage .architectureFlow,.corporatePage .featureGrid,.corporatePage .futureCols,.corporatePage .iconGrid,.corporatePage .modelGrid{margin-top:24px!important}}@media(max-width:700px){.corporatePage .subHero{padding-top:76px!important;padding-bottom:30px!important}.corporatePage .architectureSection,.corporatePage .contentSection,.corporatePage .darkSection,.corporatePage .modelsSection,.corporatePage .splitSection,.corporatePage .visionSection{padding-top:36px!important;padding-bottom:36px!important}.corporatePage .architectureFlow,.corporatePage .featureGrid,.corporatePage .futureCols,.corporatePage .iconGrid,.corporatePage .modelGrid{margin-top:20px!important}.corporatePage .featureGrid article,.corporatePage .iconGrid article,.corporatePage .modelGrid article,.corporatePage .modelGrid.large article{min-height:auto!important}}.corpHome .corpIntro{position:relative;isolation:isolate;overflow:hidden;background:#02050b}.corpHome .corpIntro:before{z-index:-2;background-image:url("/brand/Escultura de luz neón sobre fondo oscuro.png");background-repeat:no-repeat;background-size:min(78vw,1260px) auto;background-position:right clamp(70px,8vw,120px);opacity:1}.corpHome .corpIntro:after,.corpHome .corpIntro:before{content:"";position:absolute;inset:0;pointer-events:none}.corpHome .corpIntro:after{z-index:-1;background:linear-gradient(90deg,rgba(2,5,11,.995),rgba(2,5,11,.96) 24%,rgba(2,5,11,.76) 39%,rgba(2,5,11,.28) 54%,rgba(2,5,11,.04) 69%,rgba(2,5,11,0) 80%),linear-gradient(180deg,rgba(2,5,11,.02),rgba(2,5,11,.02) 46%,rgba(2,5,11,.16) 58%,rgba(2,5,11,.72) 76%,#0b0b0c)}.corpHome .corpHero{position:relative!important;z-index:1!important;background:none!important;background-image:none!important;background-color:transparent!important}.corpHome .corpHero:after,.corpHome .corpHero:before{display:none!important}.corpHome .corpStatement{position:relative!important;z-index:1!important;background:transparent!important;color:#fff!important;margin-top:0!important;padding-top:clamp(78px,7vw,106px)!important;padding-bottom:clamp(94px,8vw,128px)!important;border-top:0!important}.corpHome .corpStatement:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,rgba(11,11,12,.1),rgba(11,11,12,.34) 22%,rgba(11,11,12,.72) 58%,#0b0b0c)}@media(max-width:1280px){.corpHome .corpIntro:before{background-size:min(88vw,1120px) auto;background-position:108% 88px}}@media(max-width:980px){.corpHome .corpIntro:before{background-size:auto 720px;background-position:66% 68px}.corpHome .corpIntro:after{background:linear-gradient(180deg,rgba(2,5,11,.02),rgba(2,5,11,.1) 32%,rgba(2,5,11,.58) 55%,rgba(2,5,11,.88) 72%,#0b0b0c)}.corpHome .corpStatement{padding-top:56px!important;padding-bottom:82px!important}}@media(max-width:620px){.corpHome .corpIntro:before{background-size:auto 610px;background-position:68% 54px}.corpHome .corpStatement{padding-top:46px!important;padding-bottom:68px!important}}.corpHome .corpIntro:before{background-size:min(92vw,1480px) auto!important;background-position:108% clamp(42px,5vw,78px)!important}.corpHome .corpIntro:after{background:linear-gradient(90deg,rgba(2,5,11,.995),rgba(2,5,11,.96) 22%,rgba(2,5,11,.73) 37%,rgba(2,5,11,.24) 52%,rgba(2,5,11,.03) 67%,rgba(2,5,11,0) 80%),linear-gradient(180deg,rgba(2,5,11,0),rgba(2,5,11,.02) 44%,rgba(2,5,11,.12) 57%,rgba(2,5,11,.66) 76%,#0b0b0c)!important}@media(max-width:1280px){.corpHome .corpIntro:before{background-size:min(100vw,1320px) auto!important;background-position:112% 58px!important}}@media(max-width:980px){.corpHome .corpIntro:before{background-size:auto 790px!important;background-position:69% 44px!important}}@media(max-width:620px){.corpHome .corpIntro:before{background-size:auto 670px!important;background-position:70% 42px!important}}@media(min-width:981px){html body .siteHeader{min-height:92px!important;padding-left:clamp(30px,3.5vw,64px)!important;padding-right:clamp(30px,3.5vw,64px)!important;grid-template-columns:minmax(250px,1fr) auto minmax(360px,1fr)!important;gap:26px!important}html body .siteHeader .brand{gap:13px!important}html body .siteHeader .brand img,html body .siteHeader .brandLogo{width:44px!important;height:44px!important}html body .siteHeader .brandText{font-size:17px!important;font-weight:780!important;letter-spacing:.055em!important}html body .siteHeader .desktopNav{gap:clamp(28px,2.3vw,44px)!important}html body .siteHeader .desktopNav a{font-size:15px!important;font-weight:650!important;letter-spacing:.015em!important;text-transform:none!important}html body .siteHeader .headerActions{gap:10px!important}html body .siteHeader .adminAccess,html body .siteHeader .openHeylu{min-height:46px!important;padding:0 18px!important;font-size:13px!important;font-weight:680!important;letter-spacing:.01em!important;text-transform:none!important}html body .siteHeader .adminAccess svg,html body .siteHeader .openHeylu svg{width:16px!important;height:16px!important}}.corporatePage .eyebrow{font-size:12.5px!important;font-weight:800!important;letter-spacing:.17em!important}.corporatePage .subHero>p:not(.eyebrow){max-width:820px!important;font-size:clamp(19px,1.35vw,23px)!important;line-height:1.55!important}.corporatePage .sectionHeading>p:last-child,.corporatePage .visionSection>div>p:last-child{max-width:780px!important;font-size:clamp(18px,1.25vw,21px)!important;line-height:1.55!important}.corporatePage .largeCopy p{font-size:clamp(20px,1.65vw,26px)!important;line-height:1.48!important}.corporatePage .largeCopy strong{font-size:clamp(25px,2.15vw,36px)!important}.corporatePage .featureGrid p,.corporatePage .futureCols p,.corporatePage .iconGrid p,.corporatePage .modelGrid p,.corporatePage .stack p,.corporatePage .visionCards p{font-size:clamp(16px,1.05vw,18.5px)!important;line-height:1.58!important}.corporatePage .modelGrid h4{font-size:12.5px!important;letter-spacing:.1em!important}.corporatePage .featureGrid span,.corporatePage .futureCols span,.corporatePage .modelGrid span,.corporatePage .stack span,.corporatePage .visionCards span{font-size:12px!important}.corporatePage .textLink{font-size:13.5px!important;font-weight:750!important;letter-spacing:.04em!important;text-transform:none!important}.corporatePage .flowNode{font-size:13.5px!important;letter-spacing:.07em!important}.corporatePage .miniGrid span{font-size:12px!important;letter-spacing:.05em!important}.corporatePage .finalSection a,.corporatePage .heroActions a{min-height:48px!important;padding:0 20px!important;font-size:13.5px!important;letter-spacing:.02em!important;text-transform:none!important}.corpHome .corpKicker{font-size:12px!important;letter-spacing:.17em!important}.corpHome .corpLead{font-size:clamp(18px,1.3vw,22px)!important}.corpHome .corpActions a,.corpHome .corpLuCopy>a{min-height:46px!important;padding:0 19px!important;font-size:13.5px!important}.corpHome .corpBandCopy>p:last-child,.corpHome .corpLuCopy>p:not(.corpKicker),.corpHome .corpStatement>p:last-child,.corpHome .corpVision>div:last-child>p{font-size:clamp(19px,1.45vw,23px)!important}.corpHome .corpCoordination p,.corpHome .corpProductCard p{font-size:17.5px!important}.corpHome .corpCardTop span,.corpHome .corpStep span{font-size:12px!important}@media(max-width:1280px) and (min-width:981px){html body .siteHeader{min-height:86px!important;padding-left:26px!important;padding-right:26px!important;grid-template-columns:minmax(215px,1fr) auto minmax(320px,1fr)!important}html body .siteHeader .desktopNav{gap:22px!important}html body .siteHeader .desktopNav a{font-size:14px!important}html body .siteHeader .brandText{font-size:16px!important}html body .siteHeader .adminAccess,html body .siteHeader .openHeylu{font-size:12.5px!important;padding:0 15px!important}}@media(max-width:980px){.corporatePage .eyebrow{font-size:11.5px!important}.corporatePage .subHero>p:not(.eyebrow){font-size:18px!important}.corporatePage .sectionHeading>p:last-child,.corporatePage .visionSection>div>p:last-child{font-size:17.5px!important}.corporatePage .featureGrid p,.corporatePage .futureCols p,.corporatePage .iconGrid p,.corporatePage .modelGrid p,.corporatePage .visionCards p{font-size:16px!important}}@media(max-width:700px){html body .siteHeader .brand img,html body .siteHeader .brandLogo{width:34px!important;height:34px!important}html body .siteHeader .brandText{font-size:13px!important}html body .siteHeader .openHeylu{min-height:40px!important;font-size:12px!important;padding:0 13px!important}}