[hidden]{display:none!important}:root{--bg:#08090c;--ink:#f7f8fb;--muted:#9da3b1;--line:rgba(255,255,255,.11);--orange:#ff6b2c;--cyan:#33d6c8;--violet:#9d7bff;--green:#7ee787}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:"Segoe UI",Tahoma,Arial,sans-serif}.shell{min-height:100vh;overflow:hidden;background:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px),radial-gradient(circle at 78% 18%,rgba(51,214,200,.1),transparent 25%),radial-gradient(circle at 17% 8%,rgba(255,107,44,.1),transparent 27%);background-size:52px 52px,52px 52px,auto,auto}.topbar,.hero,.projects,.steps,footer{width:min(1180px,calc(100% - 40px));margin-inline:auto}.topbar{height:90px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}a{color:inherit;text-decoration:none}.brand{display:flex;align-items:center;gap:11px;direction:ltr}.brand>b{width:40px;height:40px;display:grid;place-items:center;border-radius:12px;background:var(--orange);color:#08090c;font-size:22px;font-weight:950;box-shadow:0 0 30px rgba(255,107,44,.2)}.brand>span{display:flex;flex-direction:column;line-height:1}.brand strong{font-size:14px;letter-spacing:.22em}.brand small{margin-top:5px;font-size:8px;letter-spacing:.2em;color:var(--muted)}nav{display:flex;align-items:center;gap:26px;font-size:13px}.online,.badge{border:1px solid var(--line);border-radius:999px;padding:9px 13px;color:var(--muted)}.online i,.badge i,.console-head i{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--green);margin-left:6px;box-shadow:0 0 10px var(--green)}
.hero{min-height:620px;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:70px;padding:82px 0 66px}.hero-copy{max-width:610px}.kicker{color:var(--orange);font-size:12px;font-weight:700}.hero h1{margin:20px 0 22px;font-size:clamp(54px,7vw,94px);line-height:.98;letter-spacing:-.065em}.hero h1 em{display:block;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.44);font-style:normal}.hero-copy>p{max-width:590px;color:var(--muted);font-size:18px;line-height:1.95}.hero-actions{margin-top:34px;display:flex;align-items:center;gap:18px}.primary,.submit{border:0;border-radius:13px;background:var(--orange);color:#090a0d;font-weight:800;cursor:pointer}.primary{padding:16px 23px;box-shadow:0 12px 38px rgba(255,107,44,.22)}.hero-actions>span{font-size:12px;color:#737987}.console{border:1px solid var(--line);background:linear-gradient(145deg,rgba(20,23,31,.84),rgba(9,10,14,.72));border-radius:30px;padding:18px;box-shadow:0 40px 100px rgba(0,0,0,.38);transform:perspective(900px) rotateY(-3deg)}.console-head{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding:2px 4px 16px;direction:ltr;color:#838997;font:600 9px/1 monospace;letter-spacing:.13em}.console-core{height:330px;display:grid;place-items:center;position:relative;overflow:hidden}.core{z-index:3;width:108px;height:108px;display:grid;place-items:center;position:relative;border-radius:27px;background:#0b0d12;border:1px solid rgba(255,107,44,.48);box-shadow:0 0 60px rgba(255,107,44,.18);font-size:34px;font-weight:900;direction:ltr}.core small{position:absolute;bottom:20px;color:var(--orange);font-size:11px;letter-spacing:.16em}.orbit{position:absolute;border:1px solid rgba(255,255,255,.08);border-radius:50%}.orbit.one{width:240px;height:240px}.orbit.two{width:345px;height:345px;border-style:dashed;border-color:rgba(51,214,200,.13);animation:spin 32s linear infinite}.node{position:absolute;font:700 8px/1 monospace;letter-spacing:.11em;color:#79808d;border:1px solid var(--line);padding:7px 9px;border-radius:8px;background:rgba(8,9,12,.8)}.node.a{top:48px;right:42px}.node.b{bottom:58px;left:38px}.node.c{top:74px;left:27px}.node.d{bottom:44px;right:37px}.stats{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line)}.stats div{text-align:center;padding:18px 10px 7px;border-left:1px solid var(--line)}.stats div:last-child{border:0}.stats b{display:block;font:700 21px/1 monospace}.stats span{display:block;color:#747a87;font-size:10px;margin-top:7px}
.projects{padding:90px 0 82px}.section-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:34px}.section-head>div>span,.steps>div>span{color:var(--orange);font:700 10px/1 monospace;letter-spacing:.17em}.section-head h2,.steps h2{font-size:clamp(32px,4vw,52px);letter-spacing:-.045em;margin:11px 0 0}.section-head p{max-width:400px;color:var(--muted);font-size:14px;line-height:1.8}.grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.card{--accent:var(--orange);min-height:400px;padding:26px;border:1px solid var(--line);border-radius:25px;background:linear-gradient(150deg,rgba(20,22,29,.88),rgba(12,13,18,.82));position:relative;overflow:hidden;transition:.25s}.card:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--accent) 45%,transparent)}.card.used{opacity:.65}.cyan{--accent:var(--cyan)}.violet{--accent:var(--violet)}.orange{--accent:var(--orange)}.green{--accent:var(--green)}.card-top{display:flex;justify-content:space-between;align-items:center;direction:ltr;color:#565c68;font:600 11px/1 monospace}.badge{font:500 10px/1 "Segoe UI";direction:rtl;padding:8px 11px}.icon{width:54px;height:54px;margin-top:33px;border:1px solid color-mix(in srgb,var(--accent) 35%,transparent);background:color-mix(in srgb,var(--accent) 8%,transparent);border-radius:15px;display:grid;place-items:center;color:var(--accent);font-size:24px}.card>small{display:block;color:var(--accent);font:700 9px/1 monospace;letter-spacing:.14em;margin-top:26px;direction:ltr;text-align:right}.card h3{margin:11px 0 10px;font-size:27px;letter-spacing:-.035em;direction:ltr;text-align:right}.card>p{margin:0;color:var(--muted);font-size:14px;line-height:1.85}.tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:17px;direction:ltr;justify-content:flex-end}.tags span{border:1px solid var(--line);border-radius:7px;padding:5px 8px;color:#727986;font:500 8px/1 monospace}.trial{position:absolute;right:26px;left:26px;bottom:24px;height:48px;border:1px solid var(--line);border-radius:12px;background:rgba(255,255,255,.035);color:#f4f5f7;display:flex;align-items:center;justify-content:space-between;padding:0 17px;cursor:pointer;font-weight:700}.trial b{font-size:24px;color:var(--accent)}.trial:hover:not(:disabled){background:var(--accent);color:#090a0d}.trial:hover:not(:disabled) b{color:#090a0d}.trial:disabled{cursor:not-allowed;color:#686e79}
.steps{margin-top:28px;margin-bottom:110px;padding:60px;border:1px solid var(--line);border-radius:30px;background:rgba(15,17,23,.68);display:grid;grid-template-columns:.85fr 1.15fr;gap:64px;align-items:center}.steps h2{line-height:1.2}.steps ol{list-style:none;padding:0;margin:0}.steps li{display:grid;grid-template-columns:45px 1fr 1fr;gap:18px;padding:20px 0;border-bottom:1px solid var(--line)}.steps li:last-child{border:0}.steps li>b{color:var(--orange);font:700 11px/1 monospace}.steps li strong{font-size:16px}.steps li span{color:var(--muted);font-size:13px}footer{min-height:120px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);color:#646a76;font-size:11px;direction:ltr}footer .brand{opacity:.66;transform:scale(.9)}
dialog{width:min(470px,calc(100% - 28px));padding:28px;border:1px solid rgba(255,255,255,.14);border-radius:23px;background:#101218;color:var(--ink);box-shadow:0 30px 110px rgba(0,0,0,.66)}dialog::backdrop{background:rgba(0,0,0,.7);backdrop-filter:blur(4px)}.close{position:absolute;left:18px;top:14px;border:0;background:transparent;color:#9ca2ae;font-size:25px;cursor:pointer}.dialog-title{display:grid;grid-template-columns:54px 1fr;gap:15px;align-items:center}.dialog-icon{width:54px;height:54px;border:1px solid var(--line);border-radius:15px;background:rgba(255,107,44,.08);color:var(--orange);display:grid;place-items:center;font-weight:900;font-size:22px}.dialog-title h2{margin:0;font-size:21px;direction:ltr;text-align:right}.dialog-title p{margin:5px 0 0;color:var(--muted);font-size:13px}.form-step,.ready{display:flex;flex-direction:column;gap:11px;padding-top:24px}.form-step label{font-size:13px;font-weight:650}.form-step small{color:#737987;font-size:11px}.input{position:relative}.input span{position:absolute;left:14px;top:14px;color:#717783}.input input{padding-left:42px}.form-step input{width:100%;height:48px;border:1px solid var(--line);border-radius:11px;background:rgba(255,255,255,.035);color:var(--ink);padding-inline:13px;outline:none}.form-step input:focus{border-color:var(--orange)}.otp{text-align:center;font:700 24px/1 monospace!important;letter-spacing:.35em;padding-left:1.3em!important}.submit{width:100%;height:48px;margin-top:8px}.submit:disabled{opacity:.55;cursor:wait}.sent{background:rgba(126,231,135,.07);border:1px solid rgba(126,231,135,.18);color:#9da3ae;border-radius:11px;padding:11px 12px;font-size:11px}.sent b{direction:ltr;unicode-bidi:isolate}.text{border:0;background:transparent;color:#8f96a2;text-decoration:underline;cursor:pointer}.error{background:rgba(255,95,98,.08);border:1px solid rgba(255,95,98,.2);color:#ff9ea0;border-radius:10px;padding:10px 12px;font-size:11px}.ready{text-align:center}.success{width:68px;height:68px;margin:0 auto 8px;display:grid;place-items:center;border:1px solid rgba(126,231,135,.3);background:rgba(126,231,135,.08);border-radius:50%;color:var(--green);font-size:26px}.ready h3{margin:0;font-size:24px}.ready p{margin:0;color:var(--muted);font-size:13px;line-height:1.75}.privacy{border-top:1px solid var(--line);margin-top:18px;padding-top:16px;color:#646b77;font-size:9px;text-align:center}
@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:900px){.hero{grid-template-columns:1fr;gap:44px}.console{transform:none}.steps{grid-template-columns:1fr;gap:30px}}@media(max-width:680px){.topbar,.hero,.projects,.steps,footer{width:calc(100% - 28px)}.topbar{height:74px}nav>a{display:none}.online{font-size:10px}.hero{min-height:auto;padding:58px 0 40px}.hero h1{font-size:54px}.hero-copy>p{font-size:15px}.hero-actions{align-items:flex-start;flex-direction:column}.console-core{height:270px}.orbit.two{width:300px;height:300px}.projects{padding:64px 0}.section-head{align-items:start;flex-direction:column}.section-head p{margin:0}.grid{grid-template-columns:1fr}.card{min-height:420px}.steps{padding:32px 22px;margin-bottom:70px}.steps li{grid-template-columns:36px 1fr}.steps li span{grid-column:2}footer{padding:28px 0;flex-wrap:wrap;gap:18px}footer .brand{width:100%}dialog{padding:23px}}
