*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--e:#10b981;--m:#34d399;--p:#a7f3d0;--f:#020d07;--d:#031508;--mid:#052e16;--g:#d4a853;--mh:#ff4d2e;--mhl:#ff6a3d;--gb:rgba(16,185,129,.18)}html{scroll-behavior:smooth}body{background:var(--f);color:#fff;font-family:Inter,system-ui,sans-serif;overflow-x:hidden;cursor:none;line-height:1.6}@media (max-width:768px){body{cursor:auto}}#cd{width:8px;height:8px;background:var(--e);border-radius:50%;position:fixed;top:0;left:0;pointer-events:none;z-index:9999;transform:translate(-50%,-50%);transition:transform .12s,background .2s}#cr{width:36px;height:36px;border:1px solid rgba(16,185,129,.45);border-radius:50%;position:fixed;top:0;left:0;pointer-events:none;z-index:9998;transform:translate(-50%,-50%);transition:.22s ease;opacity:.55}body.hov #cr{width:56px;height:56px;opacity:.2}body.hov #cd{transform:translate(-50%,-50%) scale(2);background:var(--m)}@media (max-width:768px){#cd,#cr{display:none}}#bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}#pb{position:fixed;top:0;left:0;height:2px;background:linear-gradient(90deg,var(--e),var(--m),var(--g));z-index:300;width:0;transition:width .1s linear}nav{position:fixed;top:0;left:0;right:0;z-index:200;height:62px;display:flex;align-items:center;padding:0 40px;gap:0;transition:background .35s,border-color .35s;border-bottom:1px solid transparent}nav.scrolled{background:#020d07eb;-webkit-backdrop-filter:blur(24px) saturate(1.5);backdrop-filter:blur(24px) saturate(1.5);border-color:#10b98121}.nav-logo{display:flex;align-items:center;gap:10px;text-decoration:none;flex-shrink:0}.nav-logo img{height:34px;width:auto;filter:drop-shadow(0 0 12px rgba(16,185,129,.7));transition:filter .3s}.nav-logo:hover img{filter:drop-shadow(0 0 22px var(--e))}.nav-bsn{font-size:17px;font-weight:700;color:var(--m);line-height:1;letter-spacing:-.2px}.nav-sub{font-size:8px;letter-spacing:2.5px;color:#ffffff4d;font-weight:400;margin-top:2px}.nav-links{display:flex;align-items:center;gap:2px;margin:0 auto;padding:0 32px}.nav-links a{padding:6px 11px;font-size:12px;font-weight:500;color:#ffffff80;text-decoration:none;border-radius:8px;transition:color .2s,background .2s;white-space:nowrap;letter-spacing:.1px}.nav-links a:hover{color:#fff;background:#ffffff0f}.nav-right{display:flex;align-items:center;gap:8px;flex-shrink:0}.btn-demo{display:flex;align-items:center;gap:7px;padding:8px 16px;background:#10b9811a;border:1px solid rgba(16,185,129,.28);border-radius:100px;font-size:12px;font-weight:600;color:var(--m);text-decoration:none;white-space:nowrap;transition:all .25s}.btn-demo:hover{background:#10b98133;border-color:var(--e);box-shadow:0 0 18px #10b98138}.btn-demo .dd{width:6px;height:6px;border-radius:50%;background:var(--e);box-shadow:0 0 6px var(--e);animation:dp 2s infinite;flex-shrink:0}@keyframes dp{0%,to{opacity:1;box-shadow:0 0 6px var(--e)}50%{opacity:.5;box-shadow:0 0 2px var(--e)}}.btn-gi{padding:8px 18px;background:var(--e);border-radius:100px;font-size:12px;font-weight:600;color:var(--f);text-decoration:none;transition:all .25s;white-space:nowrap}.btn-gi:hover{background:var(--m);box-shadow:0 0 22px #10b9816b;transform:translateY(-1px)}.profile-wrap{position:relative}.profile-btn{width:34px;height:34px;border-radius:50%;background:#10b98114;border:1px solid rgba(16,185,129,.22);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .25s;flex-shrink:0}.profile-btn:hover{background:#10b9812e;border-color:var(--e)}.profile-btn svg{width:16px;height:16px;stroke:var(--m);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.profile-online{position:absolute;bottom:0;right:0;width:8px;height:8px;border-radius:50%;background:var(--e);border:2px solid var(--f);box-shadow:0 0 5px var(--e);display:none}.auth-dd{position:absolute;top:calc(100% + 10px);right:0;width:232px;background:#030e07f5;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid rgba(16,185,129,.18);border-radius:16px;overflow:hidden;opacity:0;pointer-events:none;transform:translateY(-6px) scale(.97);transition:opacity .2s,transform .2s;z-index:1000}.auth-dd.open{opacity:1;pointer-events:all;transform:none}.dd-out{padding:16px}.dd-out p{font-size:12px;color:#ffffff73;margin-bottom:13px;line-height:1.55}.dd-btns{display:flex;gap:7px}.dd-login{flex:1;padding:9px;background:transparent;border:1px solid rgba(16,185,129,.28);border-radius:8px;font-size:12px;font-weight:600;color:var(--m);cursor:pointer;transition:all .2s;font-family:Inter,sans-serif}.dd-login:hover{background:#10b9811a;border-color:var(--e)}.dd-reg{flex:1;padding:9px;background:var(--e);border:none;border-radius:8px;font-size:12px;font-weight:600;color:var(--f);cursor:pointer;transition:all .2s;font-family:Inter,sans-serif}.dd-reg:hover{background:var(--m)}.dd-user{padding:14px 14px 10px;border-bottom:1px solid rgba(16,185,129,.1)}.dd-avatar{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,var(--e),var(--m));display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:var(--f);margin-bottom:9px}.dd-name{font-size:13px;font-weight:600;color:#fff;line-height:1.2}.dd-email{font-size:11px;color:#ffffff61;margin-top:2px}.dd-badge{display:inline-flex;align-items:center;gap:5px;margin-top:7px;padding:3px 8px;background:#10b9811a;border-radius:100px;font-size:9px;color:var(--m);font-weight:600;letter-spacing:.5px}.dd-badge-dot{width:5px;height:5px;border-radius:50%;background:var(--e);box-shadow:0 0 4px var(--e)}.dd-item{display:flex;align-items:center;gap:10px;padding:10px 14px;font-size:12px;font-weight:500;color:#fff9;text-decoration:none;cursor:pointer;transition:background .2s,color .2s;border:none;background:none;width:100%;text-align:left;font-family:Inter,sans-serif}.dd-item:hover{background:#10b98114;color:#fff}.dd-item svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;opacity:.7}.dd-item.red{color:#ff6464a6}.dd-item.red:hover{background:#ff505012;color:#ff6b6b}.dd-sep{height:1px;background:#10b98114;margin:3px 0}.nav-ham{display:none;flex-direction:column;gap:5px;cursor:pointer;padding:4px;flex-shrink:0}.nav-ham span{display:block;width:20px;height:1.5px;background:var(--m);transition:all .3s;border-radius:2px}.nav-ham.open span:nth-child(1){transform:rotate(45deg) translate(4.5px,4.5px)}.nav-ham.open span:nth-child(2){opacity:0;transform:scaleX(0)}.nav-ham.open span:nth-child(3){transform:rotate(-45deg) translate(4.5px,-4.5px)}@media (max-width:900px){nav{padding:0 18px;height:56px}.nav-links,.btn-gi{display:none}.btn-demo{font-size:11px;padding:7px 12px}.nav-ham{display:flex}.nav-logo{margin-right:auto}}@media (max-width:480px){.btn-demo{display:none}}.mob-menu{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#020a05f7;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:190;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:72px 28px 36px}.mob-menu.open{display:flex}.mob-menu>a{font-size:26px;font-weight:600;color:#ffffffb8;text-decoration:none;padding:10px 28px;border-radius:14px;transition:all .2s;width:100%;text-align:center;letter-spacing:-.3px}.mob-menu>a:hover{color:#fff;background:#10b98114}.mob-bottom{display:flex;flex-direction:column;gap:9px;width:100%;margin-top:18px;padding-top:18px;border-top:1px solid rgba(16,185,129,.1)}.mob-demo{display:flex;align-items:center;justify-content:center;gap:7px;padding:13px;background:#10b9811a;border:1px solid rgba(16,185,129,.22);border-radius:14px;font-size:14px;font-weight:600;color:var(--m);text-decoration:none}.mob-gi{display:flex;align-items:center;justify-content:center;padding:13px;background:var(--e);border-radius:14px;font-size:14px;font-weight:600;color:var(--f);text-decoration:none}.mob-auth{background:none;border:1px solid rgba(16,185,129,.18);color:var(--m);border-radius:14px;padding:13px;font-size:14px;font-weight:600;cursor:pointer;font-family:Inter,sans-serif;width:100%}.modal-ov{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:500;align-items:center;justify-content:center;padding:16px}.modal-ov.open{display:flex}.modal-box{width:100%;max-width:400px;background:#030f08f7;border:1px solid rgba(16,185,129,.2);border-radius:20px;padding:32px;position:relative;animation:mi .22s ease;max-height:90vh;overflow-y:auto}@keyframes mi{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:none}}.modal-x{position:absolute;top:14px;right:14px;width:30px;height:30px;border-radius:50%;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;color:#ffffff73;font-size:14px}.modal-x:hover{background:#ffffff1a;color:#fff}.modal-brand{display:flex;align-items:center;gap:8px;margin-bottom:20px}.modal-brand img{height:26px;filter:drop-shadow(0 0 8px rgba(16,185,129,.6))}.modal-brand span{font-size:16px;font-weight:700;color:var(--m)}.modal-tabs{display:flex;background:#ffffff0a;border-radius:9px;padding:3px;margin-bottom:24px;gap:0}.modal-tab{flex:1;padding:8px;text-align:center;font-size:13px;font-weight:600;border-radius:7px;cursor:pointer;transition:all .2s;color:#ffffff61}.modal-tab.active{background:var(--e);color:var(--f)}.fg{margin-bottom:14px}.fl{font-size:10px;font-weight:600;letter-spacing:1px;color:#ffffff61;margin-bottom:6px;display:block}.fi2{width:100%;padding:11px 13px;background:#ffffff0d;border:1px solid rgba(16,185,129,.14);border-radius:9px;font-size:14px;color:#fff;font-family:Inter,sans-serif;transition:border-color .2s,background .2s;outline:none}.fi2:focus{border-color:#10b98180;background:#10b9810d}.fi2::placeholder{color:#ffffff38}.fsub{width:100%;padding:13px;background:var(--e);border:none;border-radius:9px;font-size:14px;font-weight:600;color:var(--f);cursor:pointer;transition:all .25s;font-family:Inter,sans-serif;margin-top:6px}.fsub:hover{background:var(--m);box-shadow:0 0 18px #10b98159}.fsub:disabled{opacity:.6;cursor:wait}.ffoot{text-align:center;margin-top:14px;font-size:12px;color:#ffffff4d}.ffoot a{color:var(--m);text-decoration:none}.ferr{display:none;margin-bottom:16px;padding:10px 13px;background:#ff505014;border:1px solid rgba(255,80,80,.25);border-radius:9px;font-size:12px;color:#ff8f8f;line-height:1.5}.hero{position:relative;min-height:100svh;display:flex;align-items:center;overflow:hidden}.hero-inner{position:relative;z-index:2;max-width:1160px;margin:0 auto;padding:110px 48px 72px;width:100%;display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}@media (max-width:900px){.hero-inner{grid-template-columns:1fr;padding:90px 22px 56px;text-align:center;gap:36px}}.h-eye{display:inline-flex;align-items:center;gap:8px;font-size:10px;font-weight:500;letter-spacing:2px;color:var(--m);margin-bottom:18px;opacity:0;animation:fu .7s .1s ease forwards}.e-dot{width:6px;height:6px;border-radius:50%;background:var(--e);box-shadow:0 0 8px var(--e);animation:dp 2s infinite}h1.ht{font-size:clamp(38px,5.2vw,68px);font-weight:700;line-height:1.1;letter-spacing:-1.5px;margin-bottom:18px;opacity:0;animation:fu .8s .2s ease forwards}h1.ht .hem{color:var(--m);font-weight:300;font-style:italic}h1.ht .hgrad{background:linear-gradient(90deg,var(--e),var(--m),#5de8a8);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.h-body{font-size:15px;line-height:1.78;color:#ffffff85;max-width:440px;margin-bottom:28px;opacity:0;animation:fu .8s .3s ease forwards}.h-body strong{color:#ffffffd1;font-weight:500}@media (max-width:900px){.h-body{max-width:100%}}.h-acts{display:flex;flex-wrap:wrap;gap:11px;opacity:0;animation:fu .8s .4s ease forwards}@media (max-width:900px){.h-acts{justify-content:center}}.h-stats{display:flex;gap:28px;margin-top:44px;opacity:0;animation:fu .8s .55s ease forwards}@media (max-width:900px){.h-stats{justify-content:center}}.hs .n{font-size:34px;font-weight:700;color:var(--m);line-height:1;letter-spacing:-1px}.hs .l{font-size:9px;letter-spacing:2px;color:#ffffff47;margin-top:4px;font-weight:400}.sdiv{width:1px;background:#10b9812e;align-self:stretch}.hero-vis{position:relative;height:490px;display:flex;align-items:center;justify-content:center;opacity:0;animation:fi 1s .4s ease forwards}@media (max-width:900px){.hero-vis{height:320px}}.c3w{transform-style:preserve-3d;animation:c3f 9s ease-in-out infinite}@keyframes c3f{0%,to{transform:rotateX(5deg) rotateY(-7deg) translateY(0)}33%{transform:rotateX(-3deg) rotateY(8deg) translateY(-18px)}66%{transform:rotateX(6deg) rotateY(-10deg) translateY(-8px)}}.c3{width:290px;height:368px;background:linear-gradient(145deg,#052e16d9,#021008f2);border:1px solid rgba(16,185,129,.26);border-radius:22px;padding:28px 26px;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);transform-style:preserve-3d;position:relative;overflow:hidden}.c3:before{content:"";position:absolute;top:0;left:20%;right:20%;height:1px;background:linear-gradient(90deg,transparent,rgba(16,185,129,.55),transparent)}.c3:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 30% 20%,rgba(16,185,129,.09),transparent 55%);pointer-events:none}.c3-logo{width:68px;height:68px;margin:0 auto 18px;display:block;filter:drop-shadow(0 0 16px rgba(16,185,129,.7));animation:lg 4s ease-in-out infinite}@keyframes lg{0%,to{filter:drop-shadow(0 0 16px rgba(16,185,129,.7))}50%{filter:drop-shadow(0 0 32px rgba(16,185,129,1)) drop-shadow(0 0 52px rgba(52,211,153,.32))}}.c3-name{font-size:14px;font-weight:700;text-align:center;letter-spacing:-.2px;margin-bottom:3px}.c3-tag{font-size:9px;letter-spacing:2.5px;color:#10b98199;text-align:center;margin-bottom:22px;font-weight:400}.c3-stats{display:flex;flex-direction:column;gap:9px}.c3s{display:flex;align-items:center;justify-content:space-between;padding:9px 12px;background:#10b9810d;border:1px solid rgba(16,185,129,.09);border-radius:9px;position:relative;overflow:hidden}.c3s:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:linear-gradient(180deg,var(--e),var(--m))}.c3s-l{font-size:11px;color:#ffffff6e;font-weight:400}.c3s-r{font-size:12px;font-weight:600;color:var(--m)}.c3-live{position:absolute;top:14px;right:14px;display:flex;align-items:center;gap:5px;font-size:9px;letter-spacing:1px;color:var(--m);font-weight:600}.c3-ldot{width:5px;height:5px;border-radius:50%;background:var(--e);box-shadow:0 0 7px var(--e);animation:dp 2s infinite}.ob{position:absolute;display:flex;align-items:center;gap:6px;padding:8px 13px;background:#020c06e0;border:1px solid rgba(16,185,129,.2);border-radius:100px;font-size:10px;font-weight:500;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);white-space:nowrap;animation:obf var(--od,8s) ease-in-out infinite;animation-delay:var(--odb,0s)}.ob-dot{width:5px;height:5px;border-radius:50%;background:var(--e);box-shadow:0 0 5px var(--e)}@keyframes obf{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.sc-hint{position:absolute;bottom:26px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:7px;z-index:2;opacity:0;animation:fi 1s 1.2s ease forwards}.sc-hint span{font-size:8px;letter-spacing:3px;color:#fff3;font-weight:500}.sc-line{width:1px;height:40px;background:linear-gradient(to bottom,var(--e),transparent);animation:sla 2s ease-in-out infinite}@keyframes sla{0%,to{transform:scaleY(0);transform-origin:top}50%{transform:scaleY(1);transform-origin:top}}.si{max-width:1160px;margin:0 auto;padding:96px 48px}@media (max-width:768px){.si{padding:60px 22px}}.slbl{font-size:9px;letter-spacing:3px;font-weight:600;color:var(--m);display:inline-block;margin-bottom:13px}.stit{font-size:clamp(30px,3.8vw,50px);font-weight:700;line-height:1.1;letter-spacing:-1px}.stit em{color:var(--m);font-style:normal;font-weight:300}.sect-sub{font-size:14px;color:#fff6;margin-top:12px;max-width:520px;margin-left:auto;margin-right:auto;line-height:1.7}.rv{opacity:0;transform:translateY(26px);transition:opacity .7s ease,transform .7s ease}.rv.vi{opacity:1;transform:none}.rv.d1{transition-delay:.1s}.rv.d2{transition-delay:.2s}.rv.d3{transition-delay:.3s}.rv.d4{transition-delay:.4s}.bp2{display:inline-flex;align-items:center;gap:8px;padding:12px 26px;background:var(--e);color:var(--f);border-radius:100px;font-size:13px;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s}.bp2:hover{transform:translateY(-2px);box-shadow:0 10px 32px #10b9816b;background:var(--m)}.bo2{display:inline-flex;align-items:center;gap:8px;padding:11px 26px;border:1px solid rgba(16,185,129,.32);color:var(--p);border-radius:100px;font-size:13px;font-weight:500;text-decoration:none;transition:all .25s}.bo2:hover{border-color:var(--e);background:#10b98112;color:#fff}.bd2{display:inline-flex;align-items:center;gap:8px;padding:12px 26px;background:#052e16cc;color:var(--m);border-radius:100px;font-size:13px;font-weight:600;text-decoration:none;border:1px solid rgba(16,185,129,.18);transition:all .25s}.bd2:hover{background:var(--mid);transform:translateY(-2px);box-shadow:0 10px 28px #00000040}.s-mh{background:linear-gradient(180deg,#0a0505,#120705 60%,var(--f));position:relative;overflow:hidden}.s-mh:before{content:"";position:absolute;top:-120px;right:-120px;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(255,77,46,.14),transparent 70%);pointer-events:none}.mh-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}@media (max-width:900px){.mh-grid{grid-template-columns:1fr;gap:40px}}.mh-title{font-family:Inter,system-ui,sans-serif;font-weight:800;letter-spacing:-2px;color:#fff}.mh-dot{color:var(--mh)}.mh-tag{font-size:12px;letter-spacing:2.5px;font-weight:700;color:var(--mhl);margin:12px 0 16px}.mh-body{font-size:14px;color:#ffffff8c;line-height:1.78;max-width:460px;margin-bottom:26px}.mh-body strong{color:#fff;font-weight:600}.mh-body em{color:var(--mhl);font-style:normal;font-weight:600}.mh-feats{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width:560px){.mh-feats{grid-template-columns:1fr}}.mh-f{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;background:#ffffff06;border:1px solid rgba(255,77,46,.14);border-radius:13px;transition:all .3s}.mh-f:hover{background:#ff4d2e0f;border-color:#ff4d2e52;transform:translateY(-3px)}.mh-fi{font-size:20px;flex-shrink:0;margin-top:1px}.mh-f strong{font-size:13px;color:#fff;display:block;margin-bottom:3px}.mh-f p{font-size:11.5px;color:#ffffff6b;line-height:1.55}.bp-mh{display:inline-flex;align-items:center;gap:8px;padding:13px 28px;background:var(--mh);color:#fff;border-radius:100px;font-size:13px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;letter-spacing:.3px}.bp-mh:hover{transform:translateY(-2px);box-shadow:0 10px 34px #ff4d2e73;background:var(--mhl)}.mh-shot{border-radius:16px;overflow:hidden;border:1px solid rgba(255,77,46,.22);background:#0c0c0e;box-shadow:0 30px 80px #0000008c,0 0 60px #ff4d2e12}.mh-shot-bar{display:flex;align-items:center;gap:6px;padding:10px 14px;background:#151517;border-bottom:1px solid rgba(255,255,255,.05)}.mh-shot-bar span{width:9px;height:9px;border-radius:50%;background:#ffffff1f}.mh-shot-bar span:first-child{background:#ff5f56b3}.mh-shot-bar span:nth-child(2){background:#ffbd2eb3}.mh-shot-bar span:nth-child(3){background:#27c93fb3}.mh-shot-bar em{margin-left:10px;font-size:10px;color:#ffffff4d;font-style:normal;letter-spacing:.5px}.mh-shot img{display:block;width:100%;height:auto}.mh-shot-fallback{display:none;padding:32px 26px}.mh-shot.noimg img{display:none}.mh-shot.noimg .mh-shot-fallback{display:block}.mh-fb-title{font-size:24px;font-weight:800;letter-spacing:-.5px;line-height:1.15;color:#fff;margin-bottom:22px}.mh-fb-row{display:flex;justify-content:space-between;gap:14px;padding:12px 14px;background:#ffffff08;border:1px solid rgba(255,77,46,.14);border-radius:10px;margin-bottom:9px}.mh-fb-row span{font-size:9px;letter-spacing:2px;color:#ffffff59;font-weight:600;align-self:center}.mh-fb-row strong{font-size:12px;color:var(--mhl);font-weight:600;text-align:right}.jtag{display:inline-flex;align-items:center;padding:4px 11px;border-radius:100px;font-size:9px;letter-spacing:1.5px;font-weight:700}.jtag.live{background:#10b9811f;border:1px solid rgba(16,185,129,.35);color:var(--m)}.jtag.beta{background:#d4a8531a;border:1px solid rgba(212,168,83,.35);color:#e6c377}.jtag.done{background:#5db6e81a;border:1px solid rgba(93,182,232,.35);color:#7cc7ee}.jtag.res{background:#a78bfa1a;border:1px solid rgba(167,139,250,.35);color:#c4b5fd}.jtag.concept{background:#ffffff0d;border:1px solid rgba(255,255,255,.16);color:#ffffff80}.s-dk{background:var(--d)}.prod-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:48px}@media (max-width:900px){.prod-grid{grid-template-columns:1fr;max-width:420px;margin-left:auto;margin-right:auto}}.prod-card{border:1px solid rgba(16,185,129,.14);border-radius:20px;padding:28px 24px;background:#052e1624;position:relative;overflow:hidden;transition:transform .35s,box-shadow .35s,border-color .35s;display:flex;flex-direction:column}.prod-card:hover{transform:translateY(-8px);box-shadow:0 24px 56px #0006;border-color:#10b98159}.prod-card:before{content:"";position:absolute;top:0;left:20%;right:20%;height:1px;background:linear-gradient(90deg,transparent,rgba(16,185,129,.5),transparent)}.prod-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.prod-ico{font-size:26px}.prod-card h3{font-size:17px;font-weight:700;letter-spacing:-.3px;margin-bottom:9px}.prod-line{font-size:12.5px;color:#ffffff7a;line-height:1.65;flex:1;margin-bottom:18px}.prod-link{font-size:12px;font-weight:600;color:var(--m);text-decoration:none;transition:color .2s}.prod-link:hover{color:#fff}.prod-link.muted{color:#ffffff52}.prod-note{text-align:center;margin-top:36px;font-size:12px;color:#ffffff52}.prod-note a{color:var(--m);text-decoration:none;font-weight:600}.ph{text-align:center;margin-bottom:52px}.ph .stit{color:#fff}.ph p{font-size:14px;color:#fff6;margin-top:11px;max-width:460px;margin-left:auto;margin-right:auto;line-height:1.7}.s-xp{background:linear-gradient(180deg,var(--d),#02120a)}.xp-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;max-width:980px;margin:0 auto}@media (max-width:820px){.xp-grid{grid-template-columns:1fr;max-width:460px}}.xp-card{border:1px solid rgba(16,185,129,.13);border-radius:20px;overflow:hidden;background:#ffffff06;transition:transform .35s,box-shadow .35s,border-color .35s;display:flex;flex-direction:column}.xp-card:hover{transform:translateY(-7px);box-shadow:0 26px 60px #00000073;border-color:#10b98152}.xp-img{position:relative;background:#04170c;border-bottom:1px solid rgba(16,185,129,.1);max-height:280px;overflow:hidden;display:flex;align-items:center;justify-content:center}.xp-img img{display:block;width:100%;height:auto;object-fit:cover;transition:transform .5s}.xp-card:hover .xp-img img{transform:scale(1.03)}.xp-img-fb{display:none;padding:56px 20px;font-size:11px;letter-spacing:2px;color:#10b9818c;font-weight:700}.xp-img.noimg img{display:none}.xp-img.noimg .xp-img-fb{display:block}.xp-body{padding:22px 24px 26px}.xp-meta{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.xp-id{font-size:10px;letter-spacing:2.5px;color:#ffffff4d;font-weight:700}.xp-body h3{font-size:16px;font-weight:700;letter-spacing:-.3px;margin-bottom:9px}.xp-body p{font-size:12px;color:#ffffff80;line-height:1.75}.xp-body p strong{color:var(--p);font-weight:600}.pfooter{text-align:center;margin-top:36px;font-size:12px;color:#fff3;max-width:400px;margin-left:auto;margin-right:auto;line-height:1.65}.jview{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;background:var(--f);overflow-y:auto;opacity:0;pointer-events:none;transition:opacity .3s ease}.jview.open{opacity:1;pointer-events:all}.jv-head{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:14px 40px;background:#020d07f0;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-bottom:1px solid rgba(16,185,129,.13)}@media (max-width:700px){.jv-head{padding:12px 18px}}.jv-brand{display:flex;align-items:center;gap:10px}.jv-brand img{height:32px;filter:drop-shadow(0 0 12px rgba(16,185,129,.7))}.jv-close{padding:8px 18px;background:#ffffff0d;border:1px solid rgba(255,255,255,.14);border-radius:100px;font-size:10px;letter-spacing:2px;font-weight:700;color:#fff9;cursor:pointer;transition:all .2s;font-family:Inter,sans-serif}.jv-close:hover{background:#ffffff1a;color:#fff}.jv-inner{max-width:860px;margin:0 auto;padding:56px 32px 120px}@media (max-width:700px){.jv-inner{padding:40px 18px 90px}}.jv-hello{margin-bottom:56px}.jv-sub{font-size:14px;color:#ffffff73;line-height:1.75;max-width:560px;margin-top:14px}.jv-stats{display:flex;gap:26px;margin-top:30px}.jvs .n{font-size:30px;font-weight:700;color:var(--m);line-height:1;letter-spacing:-1px}.jvs .l{font-size:9px;letter-spacing:2px;color:#ffffff47;margin-top:4px}.jv-timeline{display:flex;flex-direction:column}.jrec{display:grid;grid-template-columns:34px 1fr;gap:18px}.jrec-rail{display:flex;flex-direction:column;align-items:center}.jrec-dot{width:14px;height:14px;border-radius:50%;flex-shrink:0;margin-top:26px;border:2px solid var(--f)}.jrec-dot.live{background:var(--e);box-shadow:0 0 14px #10b981b3}.jrec-dot.beta{background:#d4a853;box-shadow:0 0 12px #d4a85380}.jrec-dot.done{background:#5db6e8;box-shadow:0 0 12px #5db6e880}.jrec-dot.res{background:#a78bfa;box-shadow:0 0 12px #a78bfa80}.jrec-dot.concept{background:#ffffff40}.jrec-line{width:1px;flex:1;background:linear-gradient(to bottom,#10b98159,#10b98114);margin:6px 0}.jrec-card{background:#ffffff06;border:1px solid rgba(16,185,129,.13);border-radius:18px;padding:24px 26px;margin-bottom:22px;transition:transform .3s,border-color .3s,box-shadow .3s}.jrec-card:hover{transform:translate(6px);border-color:#10b9814d;box-shadow:0 16px 44px #00000059}.jrec-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;flex-wrap:wrap}.jrec-id{font-size:10px;letter-spacing:2.5px;color:#ffffff40;font-weight:700}.jrec-card h3{font-size:18px;font-weight:700;letter-spacing:-.3px;margin-bottom:10px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.jhero{font-size:8px;letter-spacing:2px;padding:3px 9px;border-radius:100px;background:#ff4d2e1f;border:1px solid rgba(255,77,46,.4);color:#ff8a6b;font-weight:800}.jrec-what,.jrec-out{font-size:12.5px;color:#ffffff80;line-height:1.75;margin-bottom:8px}.jrec-what strong,.jrec-out strong{color:var(--p);font-weight:600}.jrec-link{display:inline-block;margin-top:6px;font-size:12px;font-weight:700;color:var(--m);text-decoration:none;transition:color .2s}.jrec-link:hover{color:#fff}.s-lt{background:linear-gradient(180deg,#f0faf4,#e6f4ec);color:#031508}.s-lt .stit{color:#031508}.s-wh{background:#fff;color:#031508}.vis-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:48px}@media (max-width:900px){.vis-grid{grid-template-columns:1fr}}.vc{padding:36px 26px;border:1px solid rgba(3,26,13,.08);border-radius:18px;position:relative;overflow:hidden;background:#fff;transition:transform .35s,box-shadow .35s,border-color .35s}.vc:hover{transform:translateY(-7px) rotateX(3deg);box-shadow:0 22px 52px #031a0d1a;border-color:#10b9812e}.vc:after{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--e),transparent);transform:scaleX(0);transition:transform .35s}.vc:hover:after{transform:scaleX(1)}.vcn{font-size:66px;font-weight:700;line-height:1;color:#10b98112;position:absolute;top:10px;right:16px;pointer-events:none;letter-spacing:-3px}.vcico{font-size:38px;margin-bottom:18px;display:block}.vc h3{font-size:17px;font-weight:600;letter-spacing:-.3px;margin-bottom:9px;color:#031508}.vc p{font-size:13px;color:#031a0d8f;line-height:1.7}.vquote{margin-top:52px;padding:44px;background:var(--f);border-radius:22px;text-align:center;position:relative;overflow:hidden}.vquote:before{content:'"';font-size:160px;font-weight:700;line-height:1;position:absolute;top:-18px;left:10px;color:#10b9810d;pointer-events:none}.vquote p{font-size:clamp(17px,2vw,24px);font-style:italic;font-weight:300;color:#ffffffc7;line-height:1.55;max-width:600px;margin:0 auto 20px}.vquote .auth{font-size:9px;letter-spacing:3px;color:var(--m);font-weight:500}.founders-row{display:flex;align-items:center;justify-content:center;gap:40px;margin-top:28px;flex-wrap:wrap}.founder-sig{display:flex;flex-direction:column;align-items:center;gap:10px}.founder-avatar{width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;border:1px solid rgba(16,185,129,.3);position:relative;color:#fff}.founder-avatar .av-pulse{position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;border:1px solid rgba(16,185,129,.2);animation:avpulse 3s ease-in-out infinite}@keyframes avpulse{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.1);opacity:0}}.founder-name{font-size:12px;font-weight:600;color:#fff;letter-spacing:.2px}.founder-role{font-size:9px;letter-spacing:2.5px;color:var(--m);font-weight:500}.founders-divider{width:1px;height:52px;background:linear-gradient(to bottom,transparent,rgba(16,185,129,.3),transparent)}@media (max-width:600px){.founders-divider{display:none}.founders-row{gap:24px}}.team-section{background:var(--f)}.team-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:52px;max-width:720px;margin-left:auto;margin-right:auto}@media (max-width:700px){.team-grid{grid-template-columns:1fr;max-width:380px}}.team-card{border:1px solid rgba(16,185,129,.15);border-radius:22px;padding:36px 28px;text-align:center;position:relative;overflow:hidden;background:#052e1626;transition:transform .35s,box-shadow .35s,border-color .35s}.team-card:hover{transform:translateY(-8px) rotateX(3deg);box-shadow:0 24px 60px #0006;border-color:#10b98159}.team-card:before{content:"";position:absolute;top:0;left:20%;right:20%;height:1px;background:linear-gradient(90deg,transparent,rgba(16,185,129,.5),transparent)}.team-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 50% 0%,rgba(16,185,129,.07),transparent 60%);pointer-events:none}.team-av{width:72px;height:72px;border-radius:50%;margin:0 auto 18px;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700;color:#fff;position:relative}.team-av .ring{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:1px solid rgba(16,185,129,.35);animation:avpulse 3s ease-in-out infinite}.team-av .ring2{position:absolute;top:-9px;right:-9px;bottom:-9px;left:-9px;border-radius:50%;border:1px solid rgba(16,185,129,.15);animation:avpulse 3s ease-in-out infinite;animation-delay:.6s}.team-name{font-size:18px;font-weight:700;letter-spacing:-.3px;margin-bottom:4px}.team-role{font-size:9px;letter-spacing:3px;color:var(--m);font-weight:500;margin-bottom:16px}.team-bio{font-size:13px;color:#ffffff7a;line-height:1.7;margin-bottom:20px}.team-tags{display:flex;gap:6px;justify-content:center;flex-wrap:wrap}.team-tag{padding:4px 10px;background:#10b98114;border:1px solid rgba(16,185,129,.15);border-radius:100px;font-size:10px;color:#ffffff80;letter-spacing:.5px}.res-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:48px}@media (max-width:1024px){.res-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.res-grid{grid-template-columns:1fr}}.rc{border-radius:18px;padding:28px 22px;position:relative;overflow:hidden;transition:transform .35s,box-shadow .35s}.rc:hover{transform:translateY(-9px) rotateX(4deg);box-shadow:0 24px 56px #031a0d21}.rc:nth-child(1){background:#e1f7eb}.rc:nth-child(2){background:#d8f2f8}.rc:nth-child(3){background:#ebe8fc}.rc:nth-child(4){background:#fceedd}.rcico{font-size:40px;margin-bottom:18px;display:block}.rc h3{font-size:15px;font-weight:600;letter-spacing:-.2px;margin-bottom:8px;color:#031508}.rc p{font-size:12px;color:#031a0d91;line-height:1.65}.rcn{position:absolute;bottom:10px;right:14px;font-size:56px;font-weight:700;opacity:.07;line-height:1;color:#031508}.s-mid{background:var(--mid)}.cyc{display:flex;align-items:stretch;max-width:860px;margin:0 auto}@media (max-width:700px){.cyc{flex-direction:column}}.cycs{flex:1;padding:36px 26px;border:1px solid rgba(16,185,129,.11);background:#ffffff05;transition:all .3s}.cycs:first-child{border-radius:18px 0 0 18px}.cycs:last-child{border-radius:0 18px 18px 0;background:#10b98114;border-color:#10b98142}.cycs:hover{background:#10b9810f}.cycs:last-child:hover{background:#10b98126}.cycn{font-size:40px;font-weight:700;color:var(--e);line-height:1;margin-bottom:11px;letter-spacing:-1px}.cycs h3{font-size:15px;font-weight:600;margin-bottom:5px}.cycs p{font-size:12px;color:#fff6;line-height:1.6}.cyca{display:flex;align-items:center;padding:0 7px;color:#10b98147;font-size:18px;flex-shrink:0}@media (max-width:700px){.cyca{display:none}}.join-in{text-align:center;max-width:640px;margin:0 auto}.jbg{display:inline-flex;align-items:center;gap:7px;padding:6px 13px;background:#10b9811a;border:1px solid rgba(16,185,129,.22);border-radius:100px;font-size:9px;letter-spacing:2px;font-weight:600;color:#064e23;margin-bottom:20px}.jbody{font-size:14px;color:#031a0d80;line-height:1.75;margin:14px 0 32px}.bjoin{display:inline-flex;align-items:center;gap:11px;padding:14px 36px;background:#031508;color:var(--m);border-radius:100px;font-weight:600;font-size:13px;text-decoration:none;transition:all .25s}.bjoin:hover{background:var(--mid);transform:translateY(-2px);box-shadow:0 16px 40px #031a0d2e}.jnote{font-size:9px;color:#031a0d47;margin-top:14px;letter-spacing:2px;font-weight:500}footer{background:var(--f);border-top:1px solid rgba(16,185,129,.08);padding:44px 48px}@media (max-width:700px){footer{padding:32px 22px}}.fi{max-width:1160px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:18px}.flogo{display:flex;align-items:center;gap:9px}.flogo img{height:28px;filter:drop-shadow(0 0 9px rgba(16,185,129,.42))}.flogo .fb{font-size:17px;font-weight:700;color:var(--m)}.flinks{display:flex;gap:22px;flex-wrap:wrap}.flinks a{font-size:10px;letter-spacing:1px;color:#fff3;text-decoration:none;transition:color .2s}.flinks a:hover{color:var(--m)}.fcopy{font-size:10px;color:#ffffff24;text-align:right;line-height:1.6}@media (max-width:680px){.fi{flex-direction:column;text-align:center}.fcopy{text-align:center}}@keyframes fu{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes fi{0%{opacity:0}to{opacity:1}}button.bjoin{border:none;cursor:pointer;font-family:inherit}
