.lc{--l-page:#0c1826;--l-alt:#0f1e30;--l-card:#111f31;--l-border:#22364f;--l-text:#e8eef6;--l-muted:#93a3b8;--l-accent:#b6f24a;--l-nav:#0c1826db;--l-dark:#091320;--l-foot:#071020;--l-w:1180px;--symbol:#fff;--signal:#b6f24a;--blue-4:#4b83ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--l-page);color:var(--l-text);font-size:17px;line-height:1.55;overflow-x:hidden}.lc h1,.lc h2,.lc h3{font-family:var(--font-display);letter-spacing:-.025em;margin:0;line-height:1.05}.lc h2{max-width:18ch;font-size:clamp(32px,4.2vw,52px);font-weight:700}.lc h3{letter-spacing:-.01em;font-size:22px;font-weight:700}.lc p{margin:0}.lc .wrap{width:min(var(--l-w), calc(100% - 40px));margin-inline:auto}.lc .lead{color:var(--l-muted);max-width:56ch;font-size:clamp(18px,1.6vw,21px)}.lc .btn{font:600 16px var(--font-sans);background:var(--l-accent);color:#0c1826;cursor:pointer;white-space:nowrap;border:0;border-radius:12px;align-items:center;gap:10px;padding:14px 22px;text-decoration:none;transition:filter .15s,transform .1s,background .15s;display:inline-flex}.lc .btn:hover{filter:brightness(1.08)}.lc .btn:active{transform:scale(.98)}.lc .btn.g{border:1.5px solid var(--l-border);color:var(--l-text);background:0 0}.lc .btn.g:hover{background:color-mix(in srgb, var(--l-text) 6%, transparent);filter:none}.lc .btn svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.lc :focus-visible{outline-offset:3px;outline:3px solid #22c1d6}.lc .dk{background:var(--l-dark);color:#fff;--l-text:#fff;--l-muted:#a9b8cb;--l-accent:#b6f24a;--l-border:#ffffff29;--symbol:#fff;--signal:#b6f24a}.lc .dk .btn.w{color:#0c1826;background:#fff}.lc .dk .btn.w:hover{filter:none;background:#e9f0e6}.lc .i{background:color-mix(in srgb, var(--l-accent) 15%, transparent);width:52px;height:52px;color:var(--l-accent);border-radius:14px;flex:none;place-items:center;display:inline-grid}.lc .i.c{color:#22c1d6;background:#22c1d626}.lc .i svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}.lc .nav{z-index:20;background:var(--l-nav);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--l-border);position:sticky;top:0}.lc .nav .wrap{align-items:center;gap:24px;height:72px;display:flex}.lc .brand{color:var(--l-text);align-items:center;gap:10px;text-decoration:none;display:flex}.lc .links{gap:4px;margin-left:8px;display:flex}.lc .links a{color:var(--l-muted);white-space:nowrap;border-radius:9px;padding:8px 10px;font-size:14.5px;font-weight:500;text-decoration:none}.lc .links a:hover{background:color-mix(in srgb, var(--l-text) 6%, transparent);color:var(--l-text)}.lc .nav .acts{align-items:center;gap:10px;margin-left:auto;display:flex}.lc .nav .btn{padding:10px 14px;font-size:14.5px}.lc .burger{border:1.5px solid var(--l-border);cursor:pointer;width:44px;height:44px;color:var(--l-text);background:0 0;border-radius:10px;display:none}.lc .burger svg{stroke:currentColor;stroke-width:2px;fill:none;stroke-linecap:round;width:22px;height:22px}.lc .hero{position:relative;overflow:hidden}.lc .hero:before{content:"";background:radial-gradient(900px 600px at 78% 30%,#b6f24a29,#0000 60%),radial-gradient(600px 400px at 12% 90%,#22c1d629,#0000 60%);position:absolute;inset:0}.lc .hero:after{content:"";background-image:linear-gradient(#b6f24a0f 1px,#0000 1px),linear-gradient(90deg,#b6f24a0f 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 40%,#0000);mask-image:linear-gradient(#000 40%,#0000)}.lc .hero .wrap{z-index:1;grid-template-columns:1.05fr 1fr;align-items:center;gap:40px;min-height:640px;padding:72px 0 64px;display:grid;position:relative}.lc .hero h1{letter-spacing:-.035em;font-size:clamp(42px,6vw,80px);font-weight:700;line-height:.98}.lc .hero h1 em{color:#b6f24a;font-style:normal}.lc .hero .lead{max-width:46ch;margin-top:22px}.lc .hero .acts{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.lc .facts{border-top:1px solid #ffffff24;flex-wrap:wrap;gap:28px 36px;margin-top:44px;padding-top:26px;display:flex}.lc .facts b{font:700 30px var(--font-display);letter-spacing:-.02em;line-height:1;display:block}.lc .facts span{color:#8ca0b8;font-size:14px}.lc .hero-art svg{filter:drop-shadow(0 30px 60px #00000073);width:100%;height:auto;display:block}.lc svg text[font-family^=Space]{font-family:var(--font-display)}.lc svg text[font-family^="IBM Plex Sans"]{font-family:var(--font-sans)}.lc svg text[font-family^="IBM Plex Mono"]{font-family:var(--font-mono)}.lc .flow{stroke-dasharray:7 9;animation:1.4s linear infinite lc-dash}.lc .flow.rev{animation-duration:1.8s}@keyframes lc-dash{to{stroke-dashoffset:-32px}}.lc .pulse{transform-origin:50%;transform-box:fill-box;animation:2.6s ease-in-out infinite lc-pulse}@keyframes lc-pulse{50%{opacity:.35;transform:scale(1.06)}}.lc .band{border-bottom:1px solid var(--l-border);background:var(--l-page)}.lc .band .wrap{flex-wrap:wrap;justify-content:center;align-items:center;gap:22px 44px;padding:26px 0;display:flex}.lc .band span{font:500 15px var(--font-sans);color:var(--l-muted)}.lc .band b{font:700 22px var(--font-display);color:var(--l-text);letter-spacing:-.02em;opacity:.8}.lc .band b.mono{font:500 18px var(--font-mono);color:var(--l-accent);opacity:1}.lc section{padding:104px 0}.lc .hd{grid-template-columns:1fr 1fr;align-items:end;gap:28px 64px;margin-bottom:56px;display:grid}.lc .hd .lead{padding-bottom:6px}.lc .alt{background:var(--l-alt)}.lc .steps{grid-template-columns:repeat(4,1fr);margin-bottom:44px;display:grid;position:relative}.lc .steps:before{content:"";background:var(--l-border);border-radius:4px;height:4px;position:absolute;top:30px;left:12.5%;right:12.5%}.lc .steps i{background:linear-gradient(90deg, var(--l-accent), #22c1d6);border-radius:4px;width:0;height:4px;transition:width .7s cubic-bezier(.5,0,.2,1);position:absolute;top:30px;left:12.5%}.lc .stp{z-index:1;cursor:pointer;text-align:center;color:var(--l-text);background:0 0;border:0;flex-direction:column;align-items:center;gap:12px;padding:0 8px;font-family:inherit;display:flex;position:relative}.lc .stp .n{background:var(--l-card);border:3px solid var(--l-border);width:64px;height:64px;color:var(--l-muted);font:700 20px var(--font-display);border-radius:50%;place-items:center;transition:all .45s cubic-bezier(.3,1.4,.5,1);display:grid}.lc .stp.pass .n{border-color:var(--l-accent);color:var(--l-accent)}.lc .stp.cur .n{background:var(--l-accent);border-color:var(--l-accent);color:#0c1826;box-shadow:0 10px 26px color-mix(in srgb, var(--l-accent) 40%, transparent);transform:scale(1.15)}.lc .stp:hover .n{transform:scale(1.06)}.lc .stp.cur:hover .n{transform:scale(1.15)}.lc .stp b{font:700 18px var(--font-display);letter-spacing:-.01em}.lc .stp small{color:var(--l-muted);max-width:22ch;font-size:14px}.lc .panel{background:var(--l-card);border:1px solid var(--l-border);border-radius:28px;grid-template-columns:1fr 1.15fr;align-items:center;gap:48px;min-height:440px;padding:48px;display:grid;box-shadow:0 24px 60px #0c18261f}.lc .panel h3{letter-spacing:-.025em;margin-bottom:14px;font-size:34px}.lc .panel p{color:var(--l-muted);font-size:17px}.lc .panel ul{flex-direction:column;gap:10px;margin:22px 0 0;padding:0;list-style:none;display:flex}.lc .panel li{align-items:flex-start;gap:12px;font-size:16px;display:flex}.lc .panel li:before{content:"";background:var(--l-accent);border-radius:50%;flex:none;width:10px;height:10px;margin-top:8px}.lc .panel figure{min-width:0;margin:0}.lc .panel figure svg{width:100%;height:auto;display:block}.lc .fade{animation:.5s both lc-in}@keyframes lc-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.lc .stepctl{justify-content:center;gap:10px;margin-top:28px;display:flex}.lc .ib{background:var(--l-card);border:1.5px solid var(--l-border);cursor:pointer;width:46px;height:46px;color:var(--l-text);border-radius:12px;place-items:center;display:grid}.lc .ib svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.lc .ess{grid-template-columns:repeat(3,1fr);gap:40px 48px;display:grid}.lc .ess>div{flex-direction:column;gap:10px;display:flex}.lc .ess b{font:700 20px var(--font-display);letter-spacing:-.01em}.lc .ess p{color:var(--l-muted);font-size:16px}.lc .bro{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.lc .bro .acts{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.lc .bro .cover{color:#a9b8cb;text-align:center;font-size:14px;text-decoration:none;display:block}.lc .bro .cover svg{filter:drop-shadow(0 30px 60px #00000080);width:100%;height:auto;transition:transform .3s;display:block}.lc .bro .cover:hover svg{transform:translateY(-6px)}.lc .bro .cover span{font-family:var(--font-mono);margin-top:16px;display:inline-block}.lc .cta{border-top:1px solid #ffffff14;position:relative;overflow:hidden}.lc .cta:before{content:"";background:radial-gradient(700px 500px at 85%,#b6f24a24,#0000 60%);position:absolute;inset:0}.lc .cta .wrap{grid-template-columns:1.2fr 1fr;align-items:center;gap:48px;display:grid;position:relative}.lc .cta h2{max-width:17ch;font-size:clamp(34px,5vw,60px)}.lc .cta .lead{margin-top:18px}.lc .cta .acts{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.lc .cta .sym{width:min(320px,70%);margin-inline:auto}.lc .cta .sym svg{width:100%;height:auto;display:block}.lc footer{background:var(--l-foot);color:#a9b8cb;--symbol:#fff;--signal:#b6f24a;padding:64px 0 28px}.lc footer .cols{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px;display:grid}.lc footer p{max-width:34ch;margin-top:16px;font-size:15px}.lc footer h4{font:700 16px var(--font-display);color:#fff;margin:0 0 14px}.lc footer ul{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.lc footer a{color:#a9b8cb;font-size:15px;text-decoration:none}.lc footer a:hover{color:#fff}.lc .copy{color:#5b6b7f;border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:56px;padding-top:20px;font-size:13.5px;display:flex}@media (max-width:1180px){.lc .links{display:none}.lc .burger{place-items:center;display:grid}.lc .nav.open .links{background:var(--l-page);border-bottom:1px solid var(--l-border);flex-direction:column;padding:12px 20px 20px;display:flex;position:absolute;top:72px;left:0;right:0}}@media (max-width:1000px){.lc .hero .wrap{grid-template-columns:1fr;min-height:0;padding:56px 0}.lc .hero-art{max-width:560px}.lc .hd,.lc .cta .wrap,.lc .bro,.lc .panel{grid-template-columns:1fr}.lc .ess{grid-template-columns:1fr 1fr;gap:28px}.lc .panel{gap:28px;min-height:0;padding:28px}.lc footer .cols{grid-template-columns:1fr 1fr}.lc .nav .acts .btn{display:none}.lc section{padding:72px 0}}@media (max-width:640px){.lc .ess{grid-template-columns:1fr}.lc .steps{grid-template-columns:repeat(4,1fr)}.lc .stp small{display:none}.lc .stp b{font-size:14px}.lc .stp .n{width:48px;height:48px;font-size:17px}.lc .steps:before,.lc .steps i{top:22px}.lc .panel h3{font-size:26px}.lc footer .cols{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.lc .flow,.lc .pulse,.lc .fade{animation:none}}
