.lumina{color:#f4f3fa;background:#0c1021;font-family:Inter,Arial,sans-serif}.lum-nav{border-bottom:1px solid #252d43;justify-content:space-between;align-items:center;gap:20px;max-width:1600px;height:83px;margin:auto;padding:0 5%;display:flex}.lum-brand{letter-spacing:-.06em;font-size:1.9rem;font-weight:750;text-decoration:none}.lum-brand span{color:#c4e98e;font-size:1.3rem}.lum-nav nav{gap:30px;display:flex}.lum-nav nav a{color:#c4c8da;font-size:.84rem;text-decoration:none}.lum-nav-cta{border:1px solid #566079;border-radius:7px;padding:12px 17px;font-size:.84rem;text-decoration:none}.lum-hero{grid-template-columns:1fr 1.04fr;gap:3%;max-width:1600px;min-height:735px;margin:auto;padding:100px 5%;display:grid;position:relative;overflow:hidden}.lum-gridglow{pointer-events:none;background:radial-gradient(circle,#4e5b9d30,#0000 65%);width:620px;height:620px;position:absolute;top:6%;right:7%}.lum-overline{letter-spacing:.15em;color:#c2e58f;font-size:.73rem;font-weight:750}.lum-dot{background:#c2e58f;border-radius:50%;width:8px;height:8px;margin-right:9px;display:inline-block}.lum-text{z-index:1}.lum h1{letter-spacing:-.075em;margin:40px 0 26px;font-size:clamp(3.15rem,5.5vw,6rem);font-weight:650;line-height:1.04}.lum h1 em,.lum h2 em{color:#b5b3ff;font-style:normal;font-weight:450}.lum-text>p:not(.lum-footnote){color:#c7c9d8;max-width:530px;font-size:1.08rem;line-height:1.75}.lum-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:32px;display:flex}.lum-actions>a:not(.lum-btn){color:#f4f3fa;font-size:.86rem;text-decoration:none}.lum-btn{color:#19243e;background:#c7f295}.lum-footnote{color:#a5a9bd;margin-top:30px;font-size:.74rem}.lum-app{z-index:1;background:#151b30;border:1px solid #535b75;border-radius:13px;align-self:center;max-width:760px;transform:rotate(-1.8deg);box-shadow:0 24px 100px #0008}.lum-app-top{border-bottom:1px solid #333f5f;justify-content:space-between;padding:15px 22px;font-size:.8rem;display:flex}.lum-app-top b{color:#c6f69b}.lum-app-top b span{color:#a2abc5;font-weight:400}.lum-app-top>span{color:#c6f69b}.lum-app-body{display:flex}.lum-app-body aside{color:#8c94af;border-right:1px solid #303d60;flex-direction:column;gap:27px;padding:28px 16px;display:flex}.lum-app-body aside span:first-child{color:#c6f69b}.lum-app-main{flex:1;min-width:0;padding:29px 25px 30px}.lum-app-head{justify-content:space-between;align-items:center;display:flex}.lum-app-head small,.lum-app-main small{color:#a5b0d0;letter-spacing:.1em;font-size:.65rem}.lum-app-head h2{margin:8px 0 24px;font-size:1.42rem}.lum-app-avatar{color:#162034;background:#989be2;border-radius:12px;padding:13px;font-size:.7rem;font-weight:800}.lum-chart-cards{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.lum-chart-cards>div{background:#212947;border-radius:8px;padding:17px 12px}.lum-chart-cards strong{margin-top:8px;font-size:2rem;display:block}.lum-chart-cards strong span{color:#c5e996;font-size:1rem}.lum-chart-cards sup{color:#c4daff;font-size:1rem}.lum-app-workflow{background:#1c2541;border:1px solid #424c68;border-radius:9px;margin-top:15px;padding:16px}.lum-workflow-head{justify-content:space-between;gap:8px;font-size:.8rem;display:flex}.lum-workflow-head>span{letter-spacing:.08em;color:#c6e99c;font-size:.53rem}.lum-nodes{justify-content:center;align-items:center;gap:8px;margin-top:19px;display:flex}.lum-nodes>div{background:#2c385c;border:1px solid #4e5a7d;border-radius:7px;flex:1;min-width:0;padding:14px 8px}.lum-nodes>div span{color:#c5ec9a;font-size:.6rem}.lum-nodes>div b,.lum-nodes>div small{margin-top:5px;font-size:.72rem;display:block}.lum-nodes>i{color:#c7e59b;font-style:normal}.lum-progress{color:#c5c9d6;margin-top:17px;font-size:.7rem}.lum-progress>div{background:#3d4861;border-radius:5px;height:5px;margin-top:8px}.lum-progress i{background:#b7dc92;border-radius:5px;width:66%;height:5px;display:block}.lum-logos{color:#bfc9d9;background:#181e33;flex-wrap:wrap;justify-content:space-around;align-items:center;gap:25px;padding:28px 5%;font-size:.9rem;display:flex}.lum-logos span:first-child{letter-spacing:.15em;color:#bac0d0;max-width:180px;font-size:.62rem}.lum-explain{grid-template-columns:repeat(3,1fr);gap:25px;max-width:1600px;margin:auto;padding:110px 5%;display:grid}.lum-explain>div:first-child{grid-column:1/3}.lum-explain>p{color:#bdc4d5;align-self:end;font-size:1.1rem;line-height:1.8}.lum-explain h2,.lum-playground h2,.lum-pricing h2,.lum-cta h2{letter-spacing:-.075em;margin:20px 0 45px;font-size:clamp(2.6rem,4.7vw,5.3rem);font-weight:610;line-height:1.08}.lum-feature{border-top:1px solid #4a5372;padding-top:25px}.lum-feature>span{color:#b6e595}.lum-feature h3{font-size:1.5rem}.lum-feature p{color:#bdc4d5;line-height:1.7}.lum-playground{color:#182341;background:#e3e5f0;grid-template-columns:1fr 1.3fr;gap:6%;padding:100px 5%;display:grid}.lum-playground .lum-overline{color:#4a4e94}.lum-playground h2 em{color:#6462aa}.lum-play-intro>p{color:#444f68;max-width:400px;line-height:1.8}.lum-interaction{background:#fbfbff;border:1px solid #a4aac6;border-radius:12px;align-self:center;overflow:hidden;box-shadow:10px 14px #c4c8df}.lum-tabs{background:#d5d9eb;gap:2px;padding:10px;display:flex}.lum-tabs button{color:#293957;background:0 0;border:0;border-radius:6px;flex:1;padding:14px;font-size:.82rem;font-weight:750}.lum-tabs button[aria-pressed=true]{color:#fff;background:#243057}.lum-demo-output{min-height:310px;padding:40px}.lum-demo-badge{color:#44517d;letter-spacing:.1em;font-size:.7rem;font-weight:700}.lum-demo-output>span{color:#515f82;margin-top:30px;font-size:.8rem;display:block}.lum-demo-output h3{letter-spacing:-.04em;margin:9px 0 12px;font-size:2rem}.lum-demo-output p{color:#424d62;line-height:1.7}.lum-flow-visual{align-items:center;gap:8px;margin:18px 0;display:flex}.lum-flow-visual span{background:#e6e7f4;border-radius:7px;padding:12px;font-size:.75rem}.lum-flow-visual i{color:#555fad;font-style:normal}.lum-demo-output output{color:#2d3b63;font-size:.76rem}.lum-pricing{grid-template-columns:1fr 1.3fr;gap:45px;max-width:1500px;margin:auto;padding:100px 5%;display:grid}.lum-pricing>div:first-child p{color:#bdc4d5;line-height:1.7}.lum-prices{grid-template-columns:1fr 1fr;gap:15px;display:grid}.lum-prices article{border:1px solid #555c7b;border-radius:13px;padding:30px}.lum-prices article>span{color:#c3e893;letter-spacing:.1em;font-size:.7rem}.lum-prices h3{font-size:1.1rem}.lum-prices strong{margin:22px 0;font-size:2.6rem;display:block}.lum-prices small{color:#c2c4d4;font-size:.8rem}.lum-prices p{color:#c6cada;min-height:60px;font-size:.85rem;line-height:1.6}.lum-prices a{color:#c6f291;margin-top:15px;display:inline-block}.lum-price-hot{background:#252b4e}.lum-cta{text-align:center;background:radial-gradient(circle at 50% 10%,#484d8f,#1d2545 62%);padding:110px 20px}.lum-cta>span{letter-spacing:.15em;color:#c3e795;font-size:.7rem}.lum-cta h2{margin:25px auto}.lum-footer{border-top:1px solid #333b5a;justify-content:space-between;align-items:center;gap:30px;padding:34px 5%;display:flex}.lum-footer>a:first-child{font-size:1.5rem;font-weight:800;text-decoration:none}.lum-footer>span{color:#bfc3d5;max-width:470px}@media (width<=980px){.lum-hero{grid-template-columns:1fr;padding:80px 5%}.lum-app{width:100%;max-width:700px;margin:30px auto 0}.lum-playground,.lum-pricing{grid-template-columns:1fr}.lum-explain{grid-template-columns:1fr 1fr}.lum-explain>div:first-child{grid-column:1/-1}}@media (width<=620px){.lum-nav nav{display:none}.lum-hero{padding:70px 5%}.lum h1{font-size:clamp(3.1rem,12vw,5rem)}.lum-app{transform:none}.lum-app-body aside{display:none}.lum-app-main{padding:20px 14px}.lum-chart-cards strong{font-size:1.4rem}.lum-chart-cards>div{padding:12px 8px}.lum-nodes>div{padding:10px 4px}.lum-nodes>div b{font-size:.6rem}.lum-explain{grid-template-columns:1fr;padding-block:70px}.lum-explain>p{grid-column:1}.lum-playground,.lum-pricing{padding-block:70px}.lum-demo-output{padding:26px}.lum-prices{grid-template-columns:1fr}.lum-footer{flex-direction:column;align-items:flex-start}.lum-cta{padding-block:70px}.lumina .lum-nav{flex-wrap:wrap;height:auto;min-height:83px;padding-top:16px;padding-bottom:12px}.lumina .lum-nav nav{order:3;justify-content:space-between;gap:8px;width:100%;display:flex}.lumina .lum-nav nav a{font-size:.78rem}}
