:root{--bg1:#0b1526;--bg2:#12233d;--bg3:#0a1728;--ink:#eef4fb;--dim:#9db2ca;--accent:#59c1ff;--good:#5aff9d;--glass:rgba(255,255,255,.07);--glass-line:rgba(140,190,255,.28);--glass-line-soft:rgba(140,190,255,.16)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Inter,sans-serif;color:var(--ink);-webkit-font-smoothing:antialiased;overflow-x:hidden;background:radial-gradient(1100px 600px at 78% -8%,#1d3a63,#1d3a6300 55%),radial-gradient(800px 500px at -8% 40%,#16294a,#16294a00 60%),linear-gradient(160deg,var(--bg1) 0%,var(--bg2) 55%,var(--bg3) 100%);background-attachment:fixed}body.ar{font-family:IBM Plex Sans Arabic,Inter,sans-serif}.mono{font-family:IBM Plex Mono,monospace}.wrap{max-width:1140px;margin:0 auto;padding:0 26px}.glass{background:var(--glass);border:1px solid var(--glass-line);border-radius:12px;box-shadow:0 14px 40px #0006,inset 0 1px #ffffff38;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.bar{height:30px;background:linear-gradient(180deg,#ffffff38,#ffffff0f);display:flex;align-items:center;padding:0 10px;gap:8px;border-bottom:1px solid var(--glass-line-soft);border-radius:12px 12px 0 0}.bar .bt{flex:1;font-size:11px;font-weight:600;font-family:IBM Plex Mono;color:var(--ink);letter-spacing:.03em}[dir=rtl] .bar .bt{letter-spacing:0}.bar .bx{width:18px;height:16px;border-radius:4px;background:#e23c30d9;color:#fff;font-size:9px;font-weight:700;display:flex;align-items:center;justify-content:center}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;font-size:13.5px;font-weight:700;padding:12px 24px;border-radius:8px;cursor:pointer;transition:all .22s;font-family:inherit}.btn-p{background:linear-gradient(180deg,#5fc7ff,#1f8fe0);color:#04121f;border:1px solid rgba(255,255,255,.35);box-shadow:0 4px 14px #59c1ff59,inset 0 1px #ffffff80}.btn-p:hover{transform:translateY(-1px);box-shadow:0 8px 22px #59c1ff80,inset 0 1px #ffffff80}.btn-g{background:#ffffff14;color:var(--ink);border:1px solid var(--glass-line)}.btn-g:hover{border-color:var(--accent);color:var(--accent)}.kicker{display:block;font-size:11.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin-bottom:16px;font-family:IBM Plex Mono}[dir=rtl] .kicker{letter-spacing:0}nav.topnav{position:fixed;top:0;left:0;right:0;z-index:100;background:#122036b8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--glass-line-soft)}.nav-in{max-width:1140px;margin:0 auto;padding:0 26px;height:66px;display:flex;align-items:center;justify-content:space-between;gap:14px}.brand{font-weight:800;font-size:16px;letter-spacing:.04em;display:flex;align-items:center;gap:9px;color:var(--ink);text-decoration:none}.brand i{width:20px;height:20px;border-radius:5px;background:linear-gradient(180deg,#5fc7ff,#1f8fe0);display:inline-block;box-shadow:0 0 12px #59c1ff80}.nlinks{display:flex;gap:22px}.nlinks a{color:var(--dim);text-decoration:none;font-size:13.5px;font-weight:500;transition:color .2s}.nlinks a:hover{color:var(--accent)}.nav-cta{display:flex;gap:12px;align-items:center}.lang{display:flex;border:1px solid var(--glass-line);border-radius:8px;overflow:hidden}.lang button{background:none;border:none;color:var(--dim);font-size:11.5px;font-weight:700;padding:6px 9px;cursor:pointer;font-family:inherit}.lang button.on{background:var(--accent);color:#04121f}.burger{display:none;background:none;border:none;color:var(--ink);cursor:pointer;padding:6px}.mobmenu{display:none}.hero{padding:150px 0 70px}.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:52px;align-items:center}h1{font-size:clamp(32px,4.6vw,54px);line-height:1.14;letter-spacing:-.02em;margin-bottom:18px;font-weight:800}[dir=rtl] h1{letter-spacing:0;line-height:1.35}h1 .hl{background:linear-gradient(90deg,#59c1ff,#8fd8ff);-webkit-background-clip:text;background-clip:text;color:transparent}.lead{color:var(--dim);font-size:16px;line-height:1.85;max-width:520px;margin-bottom:28px}.heroctas{display:flex;gap:13px;flex-wrap:wrap;margin-bottom:24px}.checks{display:flex;gap:20px;flex-wrap:wrap;font-size:12.5px;color:var(--dim)}.checks span{display:flex;align-items:center;gap:7px}.checks svg{color:var(--good)}.mon .pad{padding:18px 20px}.mline{font-family:IBM Plex Mono;font-size:12.5px;line-height:2.15;display:flex;justify-content:space-between;gap:10px}.mline .k{color:var(--dim)}.mline .cmd{color:var(--accent)}.mline .ok{color:var(--good);font-weight:600}.mline .v{color:var(--ink)}.statbar{border-top:1px solid var(--glass-line-soft);border-bottom:1px solid var(--glass-line-soft);background:#0a14248c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:20px 0;margin-top:36px}.stats{display:flex;gap:0;flex-wrap:wrap;justify-content:space-between}.stat{padding:4px 14px}.stat b{font-size:23px;display:block;color:var(--ink);font-weight:800}.stat span{font-size:10.5px;color:var(--dim);letter-spacing:.1em;text-transform:uppercase;font-family:IBM Plex Mono}[dir=rtl] .stat span{letter-spacing:0}.sect{padding:84px 0}.shead{display:flex;align-items:center;gap:16px;margin-bottom:42px}.shead h2{font-size:clamp(22px,2.8vw,32px);font-weight:800;letter-spacing:-.015em}[dir=rtl] .shead h2{letter-spacing:0}.shead .tagno{font-family:IBM Plex Mono;font-size:12px;color:var(--accent)}.shead .rule{flex:1;height:1px;background:linear-gradient(90deg,var(--glass-line),transparent)}[dir=rtl] .shead .rule{background:linear-gradient(-90deg,var(--glass-line),transparent)}.prods{display:grid;grid-template-columns:1fr 1fr;gap:24px}.prod .pad{padding:24px}.prod h3{font-size:25px;font-weight:800;margin-bottom:3px}.prod .dom{font-family:IBM Plex Mono;font-size:11.5px;color:var(--accent);display:block;margin-bottom:13px}.prod p{color:var(--dim);font-size:13.5px;line-height:1.8;margin-bottom:14px}.prod ul{list-style:none;margin-bottom:18px}.prod li{font-size:12.5px;padding:5px 0;color:var(--ink);display:flex;gap:9px;align-items:flex-start}.prod li svg{color:var(--accent);flex-shrink:0;margin-top:2px}.prod .btns{display:flex;gap:11px;flex-wrap:wrap}.caps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.cap{padding:24px 22px}.cap .ic{font-family:IBM Plex Mono;font-size:13px;color:var(--accent);font-weight:600;display:block;margin-bottom:12px}.cap h4{font-size:14.5px;font-weight:700;margin-bottom:8px}.cap p{font-size:12.5px;color:var(--dim);line-height:1.75}.steps{display:grid;grid-template-columns:repeat(5,1fr);gap:13px}.step{padding:20px 17px}.step b{font-family:IBM Plex Mono;font-size:19px;color:var(--accent);display:block;margin-bottom:11px}.step h5{font-size:12.5px;font-weight:700;margin-bottom:7px}.step p{font-size:11.5px;color:var(--dim);line-height:1.65}.quotes{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.quote{padding:24px 22px}.quote .stars{color:var(--accent);display:flex;gap:3px;margin-bottom:14px}.quote p{font-size:12.5px;line-height:1.8;color:var(--ink);margin-bottom:15px}.quote b{font-size:12.5px;display:block}.quote span{font-size:11.5px;color:var(--dim)}.ctagrid{display:grid;grid-template-columns:1fr .92fr;gap:52px;align-items:start}.ctagrid h2{font-size:clamp(23px,3vw,34px);font-weight:800;margin-bottom:14px;letter-spacing:-.015em}[dir=rtl] .ctagrid h2{letter-spacing:0}.ctagrid .sub{color:var(--dim);font-size:14.5px;line-height:1.85;margin-bottom:22px;max-width:430px}.ctagrid .mail{font-family:IBM Plex Mono;font-size:13px;color:var(--accent);text-decoration:none}.frm{padding:26px}.frm .fr{display:grid;grid-template-columns:1fr 1fr;gap:12px}.frm label{display:block;font-size:10.5px;color:var(--dim);margin-bottom:5px;font-family:IBM Plex Mono;letter-spacing:.06em;text-transform:uppercase}[dir=rtl] .frm label{letter-spacing:0}.frm input,.frm select,.frm textarea{width:100%;background:#0000004d;border:1px solid var(--glass-line-soft);border-radius:8px;padding:11px 13px;color:var(--ink);font-family:inherit;font-size:13.5px;margin-bottom:13px;outline:none;transition:border .2s}.frm input:focus,.frm textarea:focus,.frm select:focus{border-color:var(--accent)}.frm select option{background:#12233d}.frm .btn{width:100%}.formmsg{display:flex;align-items:center;gap:11px;border-radius:9px;padding:14px 16px;font-size:13px;font-weight:500;margin-bottom:12px}.formmsg.ok{background:#5aff9d1a;color:var(--good);border:1px solid rgba(90,255,157,.35)}.formmsg.bad{background:#e23c301f;color:#ff8f86;border:1px solid rgba(226,60,48,.4)}footer{border-top:1px solid var(--glass-line-soft);background:#0a1424b3;padding:44px 0 24px;margin-top:50px}.fcols{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:34px;margin-bottom:30px}.fcols p{font-size:12.5px;color:var(--dim);line-height:1.75;max-width:270px}.fcols h6{font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin-bottom:13px;font-family:IBM Plex Mono}[dir=rtl] .fcols h6{letter-spacing:0}.fcols a{display:block;color:var(--dim);text-decoration:none;font-size:13px;padding:4px 0;transition:color .2s}.fcols a:hover{color:var(--ink)}.fbot{border-top:1px solid var(--glass-line-soft);padding-top:17px;display:flex;justify-content:space-between;font-size:11.5px;color:var(--dim);flex-wrap:wrap;gap:8px;font-family:IBM Plex Mono}@media(max-width:920px){.nlinks{display:none}.burger{display:block}.mobmenu{display:flex;flex-direction:column;gap:2px;position:fixed;top:66px;left:0;right:0;z-index:99;background:#0c1628f7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--glass-line-soft);padding:12px 22px 18px}.mobmenu a{color:var(--ink);text-decoration:none;font-size:15px;font-weight:500;padding:11px 4px;border-bottom:1px solid rgba(140,190,255,.08)}.hero{padding:120px 0 50px}.hero-grid,.prods,.ctagrid,.caps,.quotes{grid-template-columns:1fr}.steps,.fcols{grid-template-columns:1fr 1fr}.stats{gap:14px;justify-content:flex-start}.heroctas .btn{flex:1}.sect{padding:58px 0}}@media(max-width:560px){.nav-cta .btn{display:none}.steps,.fcols,.fr{grid-template-columns:1fr}}#root{display:flex;flex-direction:column;min-height:100vh}main{flex:1}
