:root{--bg:#07111f;--panel:#0c1b2d;--line:#1d3752;--text:#f3f7fb;--muted:#9fb3c8;--cyan:#38d9ff;--blue:#4f7cff}
*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 80% 10%,#0e2b48 0,#07111f 35%,#050b14 100%);color:var(--text);font-family:Tahoma,Arial,sans-serif;min-height:100vh}
a{color:inherit;text-decoration:none}.nav{height:78px;display:flex;align-items:center;justify-content:space-between;padding:0 7%;border-bottom:1px solid rgba(255,255,255,.07);position:sticky;top:0;background:rgba(5,11,20,.85);backdrop-filter:blur(18px);z-index:10}.brand{font-size:24px;font-weight:900}.brand span{color:var(--cyan)}.nav nav{display:flex;gap:26px;align-items:center}.nav nav a{color:#c9d7e5}.nav .cta{border:1px solid #315273;padding:10px 16px;border-radius:10px}
.hero{min-height:670px;padding:95px 8%;display:grid;grid-template-columns:1.15fr .85fr;gap:60px;align-items:center;direction:rtl}.eyebrow{font:700 12px Arial;letter-spacing:2px;color:var(--cyan)}h1{font-size:56px;line-height:1.35;margin:16px 0}h1 em{font-style:normal;background:linear-gradient(90deg,var(--cyan),#7f8cff);-webkit-background-clip:text;color:transparent}.hero p{max-width:700px;color:var(--muted);font-size:19px;line-height:2}.actions{display:flex;gap:14px;margin:30px 0}.btn{display:inline-flex;align-items:center;justify-content:center;border:1px solid #2a4765;border-radius:12px;padding:13px 22px;background:#0b1726;color:#e8f2fb;cursor:pointer;font-weight:700}.primary{border:0;background:linear-gradient(90deg,#1a8cff,#684cff);box-shadow:0 10px 35px rgba(43,119,255,.28)}.chips{display:flex;flex-wrap:wrap;gap:10px}.chips span,.tag{border:1px solid #1f3c58;background:#0a1827;padding:7px 11px;border-radius:8px;color:#a9c0d5;font-size:12px}.panel{display:flex;justify-content:center}.terminal{width:100%;max-width:470px;min-height:320px;border:1px solid #20415e;border-radius:22px;background:linear-gradient(145deg,rgba(18,43,67,.85),rgba(5,14,25,.95));box-shadow:0 30px 80px rgba(0,0,0,.35);padding:26px;direction:ltr}.dots{color:#58718a;letter-spacing:8px}.terminal code{display:block;margin-top:45px;line-height:2.2;color:#a8c5dc;font-size:17px}.terminal strong{color:#4ef0a7}.section{padding:70px 8%}.section h2,.demo-banner h2{font-size:36px;margin:0 0 30px}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.card{border:1px solid #1a3550;border-radius:18px;padding:26px;background:linear-gradient(145deg,rgba(16,35,55,.85),rgba(7,19,32,.9));min-height:220px}.card h3{font-size:22px;margin:22px 0 12px}.card p{color:var(--muted);line-height:1.9}.card a{color:var(--cyan)}.demo-banner{margin:30px 8% 70px;padding:38px;border:1px solid #1e4565;border-radius:22px;background:linear-gradient(110deg,#0a2437,#10182e);display:flex;justify-content:space-between;align-items:center;gap:30px}.demo-banner p{color:var(--muted)}.form-wrap{min-height:calc(100vh - 150px);display:flex;align-items:center;justify-content:center;padding:60px 20px}.form-card{width:min(520px,100%);padding:34px;border:1px solid #1c3b58;background:rgba(10,24,39,.9);border-radius:20px;box-shadow:0 30px 80px rgba(0,0,0,.28)}.form-card.wide{width:min(760px,100%)}.form-card h1{font-size:34px}.form-card p{color:var(--muted)}input,textarea{width:100%;margin:8px 0;padding:14px 15px;border-radius:11px;border:1px solid #274562;background:#07131f;color:white;outline:none}input:focus,textarea:focus{border-color:#30bff1}.two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.lead-form .btn,.form-card form>.btn{margin-top:10px;width:100%}.messages{position:fixed;top:90px;left:20px;z-index:20}.message{padding:12px 16px;border-radius:10px;background:#0e2d40;border:1px solid #28516c;margin:8px}footer{text-align:center;color:#7890a7;border-top:1px solid rgba(255,255,255,.06);padding:28px}
@media(max-width:900px){.hero{grid-template-columns:1fr;padding-top:60px}.panel{order:2}.grid{grid-template-columns:1fr}.demo-banner{flex-direction:column;align-items:flex-start}h1{font-size:40px}.nav{padding:0 4%}.nav nav a:not(.cta){display:none}.two{grid-template-columns:1fr}}
