@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.866357a4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.758e15a8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.866357a4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.758e15a8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.866357a4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.758e15a8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.866357a4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.758e15a8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_f416c01-module__P0SRga__className{font-family:Outfit,Outfit Fallback;font-style:normal}
.lumi-eco{--ink:#f3f9f5;--muted:#8ba6ae;--brand:#90c738;--lime:#b4dd6e;--aqua:#5fd8bd;--apex:#e4f4c4;--fhir:#f2a33a;--ease:cubic-bezier(.22,1,.36,1);color:var(--ink);-webkit-font-smoothing:antialiased;background:#04121a;padding:64px 0 40px}.lumi-eco h1,.lumi-eco h2,.lumi-eco h3{letter-spacing:inherit;font-family:inherit}.lumi-eco img,.lumi-eco svg{max-width:none}.lumi-eco .eco-frame{max-width:1560px;margin:0 auto;padding:24px;position:relative}.lumi-eco .stage-wrap{aspect-ratio:1440/1050;background:radial-gradient(120% 90% at 50% 38%,#0f3948 0%,#0a2733 42%,#04141d 100%);border-radius:28px;width:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(255,255,255,.05)}.lumi-eco .stage-wrap:after{content:"";opacity:.5;pointer-events:none;background-image:radial-gradient(rgba(255,255,255,.055) 1px,transparent 1px);background-size:34px 34px;position:absolute;top:0;bottom:0;left:0;right:0}.lumi-eco .eco-stage{transform-origin:0 0;width:1440px;height:1050px;position:absolute;top:0;left:0}.lumi-eco .eco-heading{margin:8px 8px 28px}.lumi-eco .eco-heading h2{font-family:var(--font-heading),sans-serif;letter-spacing:-.04em}.lumi-eco .wires{z-index:1;width:1440px;height:1050px;position:absolute;top:0;bottom:0;left:0;right:0}.lumi-eco .orbit{fill:none;stroke:rgba(255,255,255,.07);stroke-dasharray:2 9;stroke-linecap:round;transition:opacity .4s}.lumi-eco .eco-stage.focusing .orbit{opacity:.3}.lumi-eco .fhir-orbit{fill:none;stroke:rgba(242,163,58,.3);stroke-width:1px;stroke-dasharray:4 9;transition:opacity .35s;animation:30s linear infinite eco-haloflow}@keyframes eco-haloflow{to{stroke-dashoffset:-260px}}.lumi-eco .eco-stage.focusing .fhir-orbit{opacity:0}.lumi-eco .eco-spoke{fill:none;stroke-width:1.2px;opacity:.4;transition:opacity .4s,stroke-width .4s}.lumi-eco .eco-stage.focusing .eco-spoke{opacity:.09}.lumi-eco .eco-stage.focusing .eco-spoke.hot{opacity:1;stroke-width:2px}.lumi-eco .stream{fill:none;stroke:rgba(242,163,58,.42);stroke-width:1.6px;stroke-dasharray:5 9;transition:opacity .4s}.lumi-eco .eco-stage.focusing .stream{opacity:.25}.lumi-eco .pip{r:3;transition:opacity .4s}.lumi-eco .eco-stage.focusing .pip{opacity:.2}.lumi-eco .fhir-track{z-index:4;pointer-events:none;offset-rotate:0deg;offset-distance:0%;width:0;height:0;position:absolute;top:0;left:0}.lumi-eco .fhir-track.run.fwd{animation:eco-runFwd var(--dur)linear forwards}.lumi-eco .fhir-track.run.rev{animation:eco-runRev var(--dur)linear forwards}@keyframes eco-runFwd{0%{offset-distance:0%}to{offset-distance:100%}}@keyframes eco-runRev{0%{offset-distance:100%}to{offset-distance:0%}}.lumi-eco .fhir-token{white-space:nowrap;background:rgba(8,28,37,.94);border-radius:999px;align-items:center;gap:7px;padding:5px 13px 5px 8px;transition:opacity .17s,transform .17s;display:flex;position:absolute;top:0;left:0;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 1px rgba(242,163,58,.55),0 0 30px -6px rgba(242,163,58,.75)}.lumi-eco .fhir-token img{flex:none;width:16px;height:auto;display:block}.lumi-eco .fhir-token .lbl{letter-spacing:.18em;color:#f8cd8a;font-size:10.5px;font-weight:400}.lumi-eco .fhir-token.hide{opacity:0;transform:translate(-50%,-50%)scale(.78)}.lumi-eco .eco-core{z-index:3;background:linear-gradient(165deg,#164352 0%,#0a2734 55%,#071c26 100%);border-radius:50%;width:190px;height:190px;transition:width .68s cubic-bezier(.22,.8,.2,1),height .68s cubic-bezier(.22,.8,.2,1),top .68s cubic-bezier(.22,.8,.2,1),border-radius .68s cubic-bezier(.22,.8,.2,1),box-shadow .55s;position:absolute;top:380px;left:720px;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 0 0 1px rgba(144,199,56,.34),0 0 0 14px rgba(144,199,56,.05),0 0 70px rgba(144,199,56,.16)}.lumi-eco .eco-core:before{content:"";border-radius:inherit;pointer-events:none;opacity:0;position:absolute;top:-3px;bottom:-3px;left:-3px;right:-3px;box-shadow:0 0 0 1px rgba(242,163,58,.7)}.lumi-eco .eco-core.arrive:before{animation:.9s ease-out eco-arrive}@keyframes eco-arrive{0%{opacity:0;transform:scale(1)}25%{opacity:.9;transform:scale(1.012)}to{opacity:0;transform:scale(1.055)}}.lumi-eco .eco-core.open{width:400px;height:300px;box-shadow:0 0 0 1px var(--edge),0 0 0 14px rgba(255,255,255,.02),0 26px 70px -20px rgba(0,0,0,.7),0 0 90px -30px var(--glow);border-radius:34px;top:388px}.lumi-eco .core-layer{flex-direction:column;justify-content:center;align-items:center;transition:opacity .32s,transform .4s cubic-bezier(.22,.8,.2,1);display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.lumi-eco .core-brand img{width:54px;height:auto;margin-bottom:12px;display:block}.lumi-eco .core-brand .name{letter-spacing:-.015em;font-size:31px;font-weight:500;line-height:1}.lumi-eco .core-brand .kicker{letter-spacing:.24em;color:var(--muted);text-transform:uppercase;margin-top:9px;font-size:11.5px}.lumi-eco .core-brand .rule{color:rgba(180,221,110,.6);margin-top:12px;line-height:0}.lumi-eco .eco-core.open .core-brand{opacity:0;transform:scale(.96)}.lumi-eco .core-detail{opacity:0;text-align:left;justify-content:center;align-items:flex-start;padding:24px 28px;transition:opacity .36s,transform .42s cubic-bezier(.22,.8,.2,1);transform:translateY(12px)}.lumi-eco .eco-core.open .core-detail{opacity:1;transition-delay:.28s;transform:none}.lumi-eco .eco-core.open .core-detail.is-swapping,.lumi-eco .eco-core.open .core-detail.swap-in{transition-duration:.2s;transition-delay:0s}.lumi-eco .eco-core.open .core-detail.is-swapping{opacity:0;transform:translateY(6px)}.lumi-eco .core-detail .lockup{letter-spacing:.03em;color:rgba(255,255,255,.5);align-items:center;gap:9px;margin-bottom:14px;font-size:12.5px;font-weight:300;display:flex}.lumi-eco .core-detail .lockup img{opacity:.9;width:16px;height:auto}.lumi-eco .core-detail h2{letter-spacing:-.01em;color:var(--tint);margin:0 0 8px;font-size:23px;font-weight:500;transition:color .25s}.lumi-eco .core-detail .lede{color:#b6cbd1;margin:0 0 15px;font-size:14px;font-weight:300;line-height:1.55}.lumi-eco .core-detail .feat{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}.lumi-eco .core-detail .feat span{letter-spacing:.01em;color:#f4fbf7;background:linear-gradient(165deg,color-mix(in srgb,var(--tint)34%,#12323d)0%,color-mix(in srgb,var(--tint)12%,#071c26)100%);min-width:0;box-shadow:inset 0 1px 0 rgba(255,255,255,.2),inset 0 0 0 1px color-mix(in srgb,var(--tint)45%,transparent),0 8px 18px color-mix(in srgb,var(--tint)16%,transparent);opacity:0;border-radius:12px;align-items:center;gap:8px;padding:8px 10px;font-size:12.5px;font-weight:500;transition:opacity .38s,transform .42s,box-shadow .3s;display:flex;transform:translateY(8px)}.lumi-eco .core-detail .feat span b{background:var(--tint);width:18px;height:18px;box-shadow:0 0 0 3px color-mix(in srgb,var(--tint)22%,transparent),0 0 12px color-mix(in srgb,var(--tint)70%,transparent);border-radius:6px;flex-shrink:0;place-items:center;display:grid}.lumi-eco .core-detail .feat span b:after{content:"";border-top:0;border-bottom:1.7px solid #04121a;border-left:1.7px solid #04121a;border-right:0;width:7px;height:4px;margin-top:-1px;transform:rotate(-48deg)}.lumi-eco .eco-core.open .core-detail .feat span{opacity:1;transition-delay:calc(.34s + var(--i)*40ms);transform:none}.lumi-eco .eco-core.open .core-detail.swap-in .feat span,.lumi-eco .eco-core.open .core-detail.is-swapping .feat span{transition-duration:.2s;transition-delay:0s}.lumi-eco .eco-node{text-align:center;z-index:2;cursor:pointer;width:236px;margin:-44px 0 0 -118px;transition:opacity .4s;position:absolute}.lumi-eco .orb{width:88px;height:88px;box-shadow:0 0 0 1px var(--edge),0 0 26px -6px var(--glow);transition:box-shadow .4s ease,transform .45s var(--ease);background:radial-gradient(circle at 50% 30%,#14394a 0%,#0a2531 70%);border-radius:50%;place-items:center;margin:0 auto 16px;display:grid}.lumi-eco .orb svg{width:34px;height:34px;color:var(--tint)}.lumi-eco .eco-node h3{margin:0 0 6px;font-size:18px;font-weight:500;transition:color .3s}.lumi-eco .eco-node p{color:var(--muted);margin:0;font-size:13.5px;font-weight:300;line-height:1.5}.lumi-eco .eco-node[data-tone=lime]{--tint:var(--lime);--edge:rgba(180,221,110,.36);--glow:rgba(180,221,110,.42)}.lumi-eco .eco-node[data-tone=aqua]{--tint:var(--aqua);--edge:rgba(95,216,189,.34);--glow:rgba(95,216,189,.4)}.lumi-eco .eco-node[data-tone=apex]{--tint:var(--apex);--edge:rgba(228,244,196,.5);--glow:rgba(228,244,196,.45)}.lumi-eco .eco-stage.focusing .eco-node:not(.is-active){opacity:.26}.lumi-eco .eco-node.touched .orb{box-shadow:0 0 0 1px rgba(242,163,58,.8),0 0 44px -6px rgba(242,163,58,.7)}.lumi-eco .eco-node.is-active .orb{box-shadow:0 0 0 1px var(--tint),0 0 46px -4px var(--glow);transform:translateY(-4px)scale(1.06)}.lumi-eco .eco-node.is-active h3{color:var(--tint)}.lumi-eco .eco-node:focus{outline:none}.lumi-eco .eco-node:focus-visible{outline:2px solid var(--tint);outline-offset:14px;border-radius:18px}.lumi-eco .foundation{z-index:2;background:linear-gradient(#0d2a35 0%,#081e28 100%);border-radius:20px;align-items:stretch;gap:26px;width:1260px;height:172px;padding:20px 32px;transition:opacity .4s;display:flex;position:absolute;top:826px;left:90px;box-shadow:inset 0 0 0 1px rgba(242,163,58,.28),inset 0 1px rgba(255,255,255,.06),0 18px 44px -26px rgba(0,0,0,.8)}.lumi-eco .foundation:before,.lumi-eco .foundation:after{content:"";background:repeating-linear-gradient(rgba(255,255,255,.22) 0,rgba(255,255,255,.22) 3px,transparent 3px,transparent 26px);border-radius:2px;width:3px;position:absolute;top:16px;bottom:16px}.lumi-eco .foundation:before{left:13px}.lumi-eco .foundation:after{right:13px}.lumi-eco .eco-stage.focusing .foundation{opacity:.4}.lumi-eco .rack-head{flex-direction:column;flex:none;justify-content:center;gap:9px;width:296px;display:flex}.lumi-eco .rack-head .brandline{align-items:center;gap:12px;display:flex}.lumi-eco .rack-head img{width:26px;height:auto;display:block}.lumi-eco .rack-head h2{color:var(--fhir);letter-spacing:-.005em;margin:0;font-size:20px;font-weight:500}.lumi-eco .rack-head p{color:var(--muted);margin:0;font-size:13.5px;font-weight:300;line-height:1.5}.lumi-eco .dc{flex:1;align-items:center;display:flex}.lumi-eco .lanes{flex-direction:column;flex:1;justify-content:center;gap:26px;padding-right:22px;display:flex}.lumi-eco .lane{background:repeating-linear-gradient(90deg,rgba(242,163,58,.26) 0,rgba(242,163,58,.26) 6px,transparent 6px,transparent 15px);border-radius:2px;height:2px;position:relative}.lumi-eco .lane i{background:var(--fhir);border-radius:3px;width:13px;height:8px;animation:3.8s linear infinite eco-packet;position:absolute;top:-4px;left:0;box-shadow:0 0 14px rgba(242,163,58,.85)}@keyframes eco-packet{0%{opacity:0;left:0}7%{opacity:1}90%{opacity:1}to{opacity:0;left:calc(100% - 13px)}}.lumi-eco .stack{flex-direction:column;flex:none;gap:7px;width:190px;display:flex}.lumi-eco .unit{background:linear-gradient(rgba(255,255,255,.075) 0%,rgba(255,255,255,.024) 100%);border-radius:6px;align-items:center;gap:10px;height:26px;padding:0 11px;display:flex;box-shadow:inset 0 0 0 1px rgba(255,255,255,.1),inset 0 1px rgba(255,255,255,.07)}.lumi-eco .unit .led{background:var(--fhir);border-radius:50%;flex:none;width:6px;height:6px;animation:3.2s ease-in-out infinite eco-led;box-shadow:0 0 9px rgba(242,163,58,.9)}@keyframes eco-led{0%,to{opacity:.3}45%{opacity:1}}.lumi-eco .unit .vents{background:repeating-linear-gradient(90deg,rgba(255,255,255,.16) 0,rgba(255,255,255,.16) 2px,transparent 2px,transparent 6px);border-radius:2px;flex:1;height:9px}.lumi-eco .unit .disk{border-radius:50%;flex:none;width:10px;height:10px;box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.22)}.lumi-eco .stacked{display:none}.lumi-eco .m-hero-wrap{justify-content:center;height:304px;display:flex;position:relative}.lumi-eco .m-hero{transform-origin:top;flex:none;width:304px;height:304px;position:relative}.lumi-eco .m-halo{width:304px;height:304px;position:absolute;top:0;bottom:0;left:0;right:0}.lumi-eco .m-core{background:radial-gradient(circle at 50% 30%,#16404f 0%,#0a2734 62%,#071c26 100%);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:150px;height:150px;display:flex;position:absolute;top:152px;left:152px;transform:translate(-50%,-50%);box-shadow:0 0 0 1px rgba(144,199,56,.34),0 0 0 11px rgba(144,199,56,.05),0 0 56px rgba(144,199,56,.16)}.lumi-eco .m-core img{width:38px;height:auto;margin-bottom:9px;display:block}.lumi-eco .m-core .name{letter-spacing:-.015em;font-size:23px;font-weight:500;line-height:1}.lumi-eco .m-core .kicker{letter-spacing:.2em;color:var(--muted);text-transform:uppercase;margin-top:7px;font-size:9px}.lumi-eco .m-track{z-index:3;offset-path:path("M152 37 A 115 115 0 1 1 151.9 37");offset-rotate:0deg;width:0;height:0;animation:24s linear infinite eco-morbit;position:absolute;top:0;left:0}@keyframes eco-morbit{0%{offset-distance:0%}to{offset-distance:100%}}.lumi-eco .m-hero .fhir-token{transform:translate(-50%,-50%)scale(.85)}.lumi-eco .m-link{height:26px;position:relative}.lumi-eco .m-link:before{content:"";background:repeating-linear-gradient(rgba(242,163,58,.3) 0,rgba(242,163,58,.3) 5px,transparent 5px,transparent 13px);width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.lumi-eco .m-link i{background:var(--fhir);border-radius:3px;width:12px;height:8px;margin-left:-6px;animation:4.6s linear infinite eco-mpacket;position:absolute;top:-8px;left:50%;box-shadow:0 0 14px rgba(242,163,58,.85)}@keyframes eco-mpacket{0%{opacity:0;top:-8px}18%{opacity:1}80%{opacity:1}to{opacity:0;top:26px}}.lumi-eco .m-card{text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;width:100%;font:inherit;color:inherit;background:rgba(255,255,255,.024);border:0;border-radius:18px;padding:16px;transition:box-shadow .35s,background .35s;display:block;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.lumi-eco .m-card.open{box-shadow:inset 0 0 0 1px var(--edge),0 0 46px -24px var(--glow);background:rgba(255,255,255,.043)}.lumi-eco .m-card:focus-visible{outline:2px solid var(--tint);outline-offset:3px}.lumi-eco .m-card .m-row{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;padding:0;display:flex}.lumi-eco .m-card .m-row:focus-visible{outline:2px solid var(--tint);outline-offset:3px}.lumi-eco .m-card .orb{flex:none;width:52px;height:52px;margin:0}.lumi-eco .m-card .orb svg{width:23px;height:23px}.lumi-eco .m-card h3{color:var(--tint);margin:0 0 4px;font-size:16.5px;font-weight:500}.lumi-eco .m-card .m-sub{color:var(--muted);margin:0;font-size:13px;font-weight:300;line-height:1.45}.lumi-eco .m-card .m-chev{color:var(--tint);opacity:.7;transition:transform .35s var(--ease);flex:none;margin-left:auto;line-height:0}.lumi-eco .m-card.open .m-chev{transform:rotate(180deg)}.lumi-eco .m-body{transition:grid-template-rows .4s var(--ease);grid-template-rows:0fr;display:grid}.lumi-eco .m-card.open .m-body{grid-template-rows:1fr}.lumi-eco .m-body>div{overflow:hidden}.lumi-eco .m-lede{color:#b6cbd1;margin:14px 0 12px;font-size:13.5px;font-weight:300;line-height:1.55}.lumi-eco .m-card .feat{grid-template-columns:1fr 1fr;gap:8px;display:grid}.lumi-eco .m-card .feat span{letter-spacing:.01em;color:#f4fbf7;background:linear-gradient(165deg,color-mix(in srgb,var(--tint)34%,#12323d)0%,color-mix(in srgb,var(--tint)12%,#071c26)100%);min-width:0;box-shadow:inset 0 1px 0 rgba(255,255,255,.2),inset 0 0 0 1px color-mix(in srgb,var(--tint)45%,transparent),0 8px 18px color-mix(in srgb,var(--tint)16%,transparent);border-radius:12px;align-items:center;gap:8px;padding:8px 10px;font-size:12.5px;font-weight:500;display:flex}.lumi-eco .m-card .feat span b{background:var(--tint);width:18px;height:18px;box-shadow:0 0 0 3px color-mix(in srgb,var(--tint)22%,transparent),0 0 12px color-mix(in srgb,var(--tint)70%,transparent);border-radius:6px;flex-shrink:0;place-items:center;display:grid}.lumi-eco .m-card .feat span b:after{content:"";border-top:0;border-bottom:1.7px solid #04121a;border-left:1.7px solid #04121a;border-right:0;width:7px;height:4px;margin-top:-1px;transform:rotate(-48deg)}.lumi-eco .stacked .foundation{flex-wrap:wrap;gap:18px;width:100%;height:auto;padding:20px 22px;position:static}.lumi-eco .stacked .rack-head{width:100%}.lumi-eco .stacked .dc{flex-direction:column;gap:16px;width:100%}.lumi-eco .stacked .lanes{width:100%;padding-right:0}.lumi-eco .stacked .stack{width:100%}@media (max-width:780px){.lumi-eco .eco-frame{padding:14px}.lumi-eco .eco-heading{margin:4px 2px 18px}.lumi-eco .stage-wrap{display:none}.lumi-eco .stacked{display:block}}@media (prefers-reduced-motion:reduce){.lumi-eco *{animation:none!important}.lumi-eco .eco-core,.lumi-eco .core-layer,.lumi-eco .orb,.lumi-eco .eco-node,.lumi-eco .core-detail .feat span{transition-duration:.01ms!important}}
@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.866357a4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.758e15a8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.866357a4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.758e15a8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.866357a4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.758e15a8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.866357a4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.758e15a8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_dde93d8a-module__gcXDFq__className{font-family:Outfit,Outfit Fallback;font-style:normal}
.lumi-start{--ink:#f3f9f5;--muted:#8ba6ae;--brand:#90c738;--lime:#b4dd6e;--emerald:#12b981;--ease:cubic-bezier(.22,1,.36,1);color:var(--ink);-webkit-font-smoothing:antialiased;background:#04121a}.lumi-start h1,.lumi-start h2,.lumi-start h3{letter-spacing:inherit;font-family:inherit}.lumi-start img,.lumi-start svg{max-width:none}.lumi-start .start-section{max-width:1560px;margin:0 auto;padding:24px;position:relative}.lumi-start .panel{background:radial-gradient(110% 90% at 78% 40%,#0f3948 0%,#0a2733 45%,#04141d 100%);border-radius:28px;grid-template-columns:1fr 340px;align-items:start;gap:64px;padding:72px 68px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(255,255,255,.05)}.lumi-start .panel:after{content:"";pointer-events:none;opacity:.5;background-image:radial-gradient(rgba(255,255,255,.055) 1px,transparent 1px);background-size:34px 34px;position:absolute;top:0;bottom:0;left:0;right:0}.lumi-start .copy{z-index:2;max-width:560px;position:relative}.lumi-start .copy h1{letter-spacing:-.02em;margin:0 0 14px;font-size:44px;font-weight:500;line-height:1.08}.lumi-start .copy .sub{color:var(--muted);max-width:44ch;margin:0 0 42px;font-size:17px;font-weight:300;line-height:1.6}.lumi-start .steps{flex-direction:column;gap:6px;min-height:420px;display:flex}.lumi-start .step{font:inherit;color:inherit;text-align:left;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;border-radius:16px;grid-template-columns:44px 1fr;align-items:start;gap:18px;width:100%;padding:16px 18px 17px;transition:background .4s;display:grid;position:relative}.lumi-start .step:hover{background:rgba(255,255,255,.024)}.lumi-start .step.on{background:rgba(255,255,255,.04)}.lumi-start .step:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.lumi-start .step .num{width:34px;height:34px;color:var(--muted);border-radius:50%;place-items:center;font-size:14px;font-weight:500;transition:color .4s,box-shadow .4s,background .4s;display:grid;box-shadow:inset 0 0 0 1px rgba(255,255,255,.14)}.lumi-start .step.on .num,.lumi-start .step.done .num{color:#06222c;background:var(--brand);box-shadow:none;font-weight:600}.lumi-start .step h3{color:rgba(255,255,255,.55);margin:0 0 5px;font-size:18px;font-weight:500;transition:color .4s}.lumi-start .step.on h3{color:var(--ink)}.lumi-start .step p{color:var(--muted);opacity:0;max-height:0;margin:0;font-size:14.5px;font-weight:300;line-height:1.55;transition:opacity .28s;overflow:hidden}.lumi-start .step.on p{opacity:1;max-height:80px;margin-top:2px}.lumi-start .step .bar{opacity:0;background:rgba(255,255,255,.09);border-radius:2px;grid-column:2;height:0;margin-top:0;overflow:hidden}.lumi-start .step.on .bar{opacity:1;height:2px;margin-top:12px}.lumi-start .step .bar span{background:var(--brand);border-radius:2px;width:0;height:100%;display:block}.lumi-start .step.on .bar span{animation:start-fill var(--dur,5s)linear forwards}@keyframes start-fill{to{width:100%}}.lumi-start .device{z-index:2;justify-self:center;position:relative}.lumi-start .phone{background:linear-gradient(158deg,#33414c 0%,#16202a 42%,#0b1219 100%);border-radius:46px;width:300px;height:620px;padding:10px;position:relative;box-shadow:0 0 0 1px rgba(255,255,255,.08),0 50px 90px -40px rgba(0,0,0,.9),0 0 120px -50px rgba(144,199,56,.5)}.lumi-start .glass{pointer-events:none;background:linear-gradient(200deg,rgba(255,255,255,.14) 0%,transparent 34%);border-radius:46px;position:absolute;top:0;bottom:0;left:0;right:0}.lumi-start .screen{background:#0b131a;border-radius:37px;width:100%;height:100%;position:relative;overflow:hidden}.lumi-start .island{z-index:30;background:#000;border-radius:14px;width:84px;height:25px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.lumi-start .scr{opacity:0;transition:transform .62s var(--ease),opacity .3s ease;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(102%)}.lumi-start .scr.on{opacity:1;transform:translate(0)}.lumi-start .scr.past{opacity:0;transform:translate(-26%)}.lumi-start .tap{opacity:0;pointer-events:none;z-index:25;background:rgba(255,255,255,.5);border-radius:50%;width:56px;height:56px;margin:-28px 0 0 -28px;position:absolute}.lumi-start .scr.on .tap{animation:start-tap .7s ease-out var(--tapAt,3.4s)both}@keyframes start-tap{0%{opacity:.55;transform:scale(.2)}70%{opacity:.12}to{opacity:0;transform:scale(2.1)}}.lumi-start .s-welcome{background-image:url(/images/start/welcome.jpg);background-position:50%;background-size:cover}.lumi-start .auth{text-align:center;background:#0b131a;flex-direction:column;align-items:center;padding:64px 22px 0;display:flex}.lumi-start .back{color:#e8f1ee;background:rgba(255,255,255,.07);border-radius:11px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:52px;left:16px}.lumi-start .authmark{width:74px;height:74px;box-shadow:0 0 0 1.5px var(--emerald),0 0 34px -12px var(--emerald);background:#111d27;border-radius:50%;place-items:center;margin:22px 0 30px;display:grid}.lumi-start .authmark img{width:40px;height:auto;display:block}.lumi-start .auth h2{letter-spacing:-.01em;margin:0 0 10px;font-size:23px;font-weight:600}.lumi-start .auth .lede{color:#9fb2b8;max-width:230px;margin:0;font-size:13px;font-weight:300;line-height:1.5}.lumi-start .field{width:100%;height:52px;box-shadow:inset 0 0 0 1.5px var(--emerald);color:#eef5f2;background:#111a23;border-radius:15px;align-items:center;margin-top:26px;padding:0 16px;font-size:15px;display:flex}.lumi-start .caret{background:var(--emerald);width:1.5px;height:20px;margin-left:1px;animation:1.1s step-end infinite start-blink}@keyframes start-blink{0%,49%{opacity:1}50%,to{opacity:0}}.lumi-start .cta{background:var(--emerald);color:#04231a;border-radius:15px;place-items:center;width:100%;height:54px;margin-top:18px;font-size:16px;font-weight:600;transition:background .4s,color .4s;display:grid}.lumi-start .cta.off{color:rgba(190,230,215,.5);background:rgba(18,185,129,.13)}.lumi-start .foot{color:#5f757d;margin-top:16px;font-size:11.5px;font-weight:300}.lumi-start .relay{color:#9fb2b8;margin-top:14px;font-size:12.5px;font-weight:300}.lumi-start .relay b{color:var(--emerald);font-weight:400}.lumi-start .otp{width:100%;height:60px;box-shadow:inset 0 0 0 1.5px var(--emerald);background:#111a23;border-radius:15px;justify-content:center;align-items:center;gap:22px;margin-top:22px;display:flex}.lumi-start .otp i{width:9px;height:9px;transition:background .25s ease,transform .25s var(--ease);background:#3a4a53;border-radius:50%;font-style:normal;display:block}.lumi-start .otp i.set{background:#e9f3ef;transform:scale(1.12)}.lumi-start .s-dash{background-image:url(/images/start/dashboard.jpg);background-position:top;background-size:cover}.lumi-start .s-dash .reveal{background:inherit;background-position:top;background-size:cover;position:absolute;top:0;bottom:0;left:0;right:0}.lumi-start .scr.on .s-dash-inner{animation:start-reveal 1.15s var(--ease).12s both}@keyframes start-reveal{0%{clip-path:inset(0 0 100%);transform:scale(1.035)}to{clip-path:inset(0);transform:scale(1)}}@media (max-width:980px){.lumi-start .panel{grid-template-columns:1fr;justify-items:center;gap:44px;padding:48px 26px}.lumi-start .copy{text-align:left;max-width:620px}.lumi-start .copy h1{font-size:34px}.lumi-start .device{order:-1}}@media (max-width:520px){.lumi-start .start-section{padding:14px}.lumi-start .panel{padding:36px 18px}.lumi-start .copy h1{font-size:29px}.lumi-start .copy .sub{margin-bottom:30px;font-size:15.5px}.lumi-start .step{grid-template-columns:36px 1fr;gap:14px;padding:13px 12px}}@media (prefers-reduced-motion:reduce){.lumi-start *{transition-duration:.01ms!important;animation:none!important}.lumi-start .step p{opacity:1;max-height:80px}}
