.lm{background:#04101a;color:#f7fbff;min-height:70vh}.lmw{width:min(1040px,calc(100% - 40px));margin:auto}.lmnav{background:#061522;border-bottom:1px solid #ffffff18;position:relative;z-index:2}.lmnav .lmw{min-height:76px;display:flex;align-items:center;gap:22px}.lmbrand{font-weight:950;color:#fff;text-decoration:none;font-size:1.15rem}.lmnavlinks{margin-left:auto;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.lmnavlinks a{color:#dbe8ef;text-decoration:none;font-weight:800;font-size:.86rem}.lmnavlinks .demo{background:#2fb1f2;color:#03111d;padding:11px 15px;border-radius:999px}.lmhero{padding:82px 0 66px;border-bottom:1px solid #ffffff18;background:radial-gradient(circle at 82% 20%,#2fb1f224,transparent 30%),#04101a}.lmk{font-size:.7rem;font-weight:950;letter-spacing:.13em;text-transform:uppercase;color:#63d6ff}.lmhero h1{font-size:clamp(3.2rem,6vw,5.8rem);line-height:.94;letter-spacing:-.052em;margin:12px 0 18px;max-width:900px}.lmhero p{max-width:760px;color:#b7c8d2;line-height:1.65;font-size:1.05rem}.lmsec{padding:68px 0;border-bottom:1px solid #ffffff15}.lmgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.lmcard{border:1px solid #ffffff1b;border-radius:22px;background:linear-gradient(145deg,#0a2131,#071824);padding:24px}.lmcard h2{font-size:1.35rem;margin:9px 0 10px}.lmcard p,.lmcopy{color:#aebfca;line-height:1.58}.lma{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.lmb{display:inline-flex;padding:12px 17px;border-radius:999px;text-decoration:none;font-weight:900;background:#2fb1f2;color:#03111d}.lmb.g{background:transparent;border:1px solid #ffffff30;color:#fff}.lmfoot{padding:32px 0;background:#030b12;color:#93a7b4}.lmfoot .lmw{display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap}.not-live{position:fixed;bottom:8px;right:8px;background:#b42318;color:#fff;padding:6px 9px;border-radius:6px;font:700 11px/1.2 sans-serif;z-index:9999}@media(max-width:760px){.lmw{width:min(100% - 28px,1040px)}.lmgrid{grid-template-columns:1fr}.lmhero{padding:64px 0 54px}.lmnav .lmw{padding:12px 0}.lmnavlinks{gap:10px}}