.lumi-page{background:#02070b}.lumi-nav{display:flex;gap:28px;flex:1;justify-content:center}.lumi-nav a{font-size:12px;color:#9fb0c0}.lumi-hero{min-height:100vh;padding:130px max(32px,calc((100vw - 1240px)/2)) 70px;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;position:relative;overflow:hidden}.lumi-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 76% 45%,rgba(40,213,246,.14),transparent 30%),linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:auto,70px 70px,70px 70px}.lumi-hero-copy,.lumi-orb{position:relative}.lumi-hero-copy>span{display:block;font-size:12px;letter-spacing:.15em;color:#9db2c4;margin-top:12px}.lumi-hero h1{font-size:clamp(52px,5.6vw,82px);line-height:1.08;letter-spacing:-.06em;margin:30px 0}.lumi-hero h1 em{font-style:normal;color:#39dcf6}.lumi-hero p{font-size:17px;line-height:1.9;color:#a9bbca;max-width:700px}.lumi-tags{display:flex;gap:12px;margin:34px 0}.lumi-tags a{border:1px solid #164253;padding:10px 14px;font-size:11px;color:#a8f3ff}.lumi-hero small{color:#566c7d}.lumi-orb{height:620px;display:grid;place-items:center}.lumi-orb img{width:100%;height:100%;object-fit:cover;mask-image:radial-gradient(circle,#000 48%,transparent 73%)}.lumi-statement,.lumi-scenes,.lumi-intelligence,.memory,.lumi-safety,.lumi-roadmap,.lumi-contact{padding:120px max(32px,calc((100vw - 1240px)/2))}.lumi-statement{text-align:center;background:#050b10}.lumi-statement>span,.lumi-section-head>span,.memory>div>span,.lumi-contact span{font-size:11px;letter-spacing:.22em;color:#3fdef6}.lumi-statement h2,.lumi-section-head h2,.memory h2,.lumi-contact h2{font-size:clamp(40px,4.5vw,64px);line-height:1.15;letter-spacing:-.045em}.lumi-statement p{color:#8297a8}.lumi-section-head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:70px}.lumi-section-head h2{max-width:850px;margin:12px 0 0}.lumi-scenes{background:#f3f6f8;color:#07101d}.lumi-scenes .lumi-section-head>span,.lumi-scenes .scene-feature b{color:#008eaa}.scene-feature{display:grid;grid-template-columns:1.15fr .85fr;align-items:center;background:#fff;margin-bottom:28px}.scene-feature.reverse{grid-template-columns:.85fr 1.15fr}.scene-feature.reverse img{order:2}.scene-feature img{width:100%;height:430px;object-fit:cover}.scene-feature>div{padding:55px}.scene-feature h3{font-size:36px;margin:16px 0}.scene-feature p{line-height:1.8;color:#647483}.scene-feature small{color:#008eaa}.scene-list{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #ced8df}.scene-list article{padding:32px;border-right:1px solid #ced8df}.scene-list span{font-size:11px;color:#008eaa}.scene-list h3{font-size:22px}.scene-list p{color:#687986;line-height:1.7;font-size:13px}.lumi-intelligence{background:#07101d}.stack{max-width:980px;margin:auto}.stack article{display:grid;grid-template-columns:70px 220px 1fr;align-items:center;padding:23px;border-top:1px solid #203246}.stack article:hover{background:#0b2130}.stack b{font-size:25px;color:#3fdef6}.stack h3{font-size:20px}.stack p{color:#8197aa}.memory{display:grid;grid-template-columns:1fr .8fr;gap:100px;align-items:center;background:radial-gradient(circle at 75% 50%,#102d43,#03090e 55%)}.memory p{color:#8da1b2;line-height:1.9}.memory-examples{display:flex;flex-direction:column}.memory-examples span{padding:24px;border-bottom:1px solid #213747;font-size:18px}.memory-examples small{display:block;color:#6f8799;margin-top:8px}.lumi-safety{background:#f4f7f9;color:#07101d}.lumi-safety .lumi-section-head>span{color:#008eaa}.safety-grid{display:grid;grid-template-columns:1fr 1fr}.safety-grid article{padding:38px;border:1px solid #d6dfe5}.safety-grid h3{font-size:22px}.safety-grid p{color:#687986;line-height:1.8}.validation-note{margin-top:28px;color:#8796a2;font-size:12px}.lumi-roadmap{background:#06101a}.roadmap-line{display:grid;grid-template-columns:repeat(4,1fr);border-top:2px solid #1d3948}.roadmap-line article{padding:32px 22px;border-right:1px solid #1d3948}.roadmap-line b{color:#3fdef6}.roadmap-line h3{font-size:21px}.roadmap-line p{color:#8197a8;font-size:13px;line-height:1.7}.business-path{display:flex;align-items:center;justify-content:center;gap:25px;margin-top:70px}.business-path span{border:1px solid #174457;padding:14px 24px;color:#aaf2ff}.business-path i{font-style:normal;color:#385365}.lumi-contact{display:flex;align-items:flex-end;justify-content:space-between;background:#02070b}.lumi-contact>div{max-width:820px}.lumi-contact p{color:#8297a8}.lumi-page footer{grid-template-columns:1fr 1fr}.lumi-page footer>small{grid-column:1/-1}
@media(max-width:900px){.lumi-nav{display:none}.lumi-hero{grid-template-columns:1fr}.lumi-orb{position:absolute;right:-250px;opacity:.4}.lumi-section-head{align-items:flex-start;flex-direction:column}.scene-feature,.scene-feature.reverse,.memory{grid-template-columns:1fr}.scene-feature.reverse img{order:0}.scene-list{grid-template-columns:1fr}.roadmap-line{grid-template-columns:1fr 1fr}.lumi-contact{align-items:flex-start;flex-direction:column;gap:35px}}
@media(max-width:600px){.lumi-hero,.lumi-statement,.lumi-scenes,.lumi-intelligence,.memory,.lumi-safety,.lumi-roadmap,.lumi-contact{padding:90px 20px}.lumi-hero h1{font-size:46px}.lumi-orb{right:-320px}.lumi-tags{flex-wrap:wrap}.scene-feature img{height:280px}.scene-feature>div{padding:30px 22px}.stack article{grid-template-columns:52px 1fr}.stack p{grid-column:2}.safety-grid,.roadmap-line{grid-template-columns:1fr}.business-path{align-items:stretch;flex-direction:column}.business-path i{transform:rotate(90deg);text-align:center}}
