:root{--bg:#081426;--card:#10213d;--line:#ffffff20;--text:#eef7ff;--muted:#a9bdd4;--blue:#4f9cff;--cyan:#4de2d1}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 85% 10%,#164274 0,transparent 35%),var(--bg);color:var(--text);font:16px/1.6 Arial,sans-serif}a{color:inherit;text-decoration:none}.skip{position:fixed;top:8px;left:8px;transform:translateY(-150%);z-index:9;background:var(--cyan);color:#081426;padding:10px}.skip:focus{transform:none}header,footer{width:min(1120px,calc(100% - 48px));margin:auto;display:flex;justify-content:space-between;align-items:center;padding:26px 0}.brand{font-weight:800;letter-spacing:-.06em;font-size:1.3rem}.brand span{color:var(--cyan)}.tag,.eyebrow{font-size:.72rem;letter-spacing:.15em;font-weight:bold;color:var(--cyan)}.hero,.demo,.flow,.proof{width:min(1120px,calc(100% - 48px));margin:auto}.hero{padding:96px 0 72px;max-width:1120px}.hero h1{font-size:clamp(3.2rem,8vw,6.6rem);line-height:.94;letter-spacing:-.075em;margin:18px 0}.hero em{font-family:Georgia,serif;font-weight:400;color:var(--cyan)}.hero>p:not(.eyebrow){max-width:620px;color:var(--muted);font-size:1.15rem}.button{display:inline-flex;justify-content:center;border:0;border-radius:10px;padding:15px 21px;background:linear-gradient(135deg,var(--blue),var(--cyan));color:#061121;font-weight:800;cursor:pointer;margin-top:15px}.hero ul{display:flex;gap:25px;flex-wrap:wrap;padding:20px 0 0;color:var(--muted);font-size:.9rem}.proof{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding:0 0 90px}.proof article,.panel{border:1px solid var(--line);background:#0f203a99;border-radius:18px;padding:24px}.proof strong{display:block;font-size:2rem;color:var(--cyan)}.proof span{color:var(--muted);font-size:.85rem}.demo{display:grid;grid-template-columns:.8fr 1.2fr;gap:54px;padding:80px 0;border-top:1px solid var(--line)}h2{font-size:clamp(2rem,4vw,3.4rem);line-height:1;letter-spacing:-.06em}.demo-copy p{color:var(--muted)}ol{padding:0;list-style:none}ol li{padding:15px 0;border-bottom:1px solid var(--line);color:var(--muted)}ol .active{color:var(--cyan)}.panel{padding:0;overflow:hidden}.panel-head{padding:20px;display:flex;gap:12px;align-items:center;border-bottom:1px solid var(--line)}.panel-head small{display:block;color:var(--muted)}.dot{width:10px;height:10px;background:var(--cyan);border-radius:99px;box-shadow:0 0 18px var(--cyan)}.conversation{min-height:155px;padding:20px}.bot,.user{max-width:78%;padding:12px 14px;border-radius:13px;margin:0 0 12px}.bot{background:#ffffff12}.user{background:#2068bd;margin-left:auto}.panel form{display:grid;gap:14px;padding:20px;border-top:1px solid var(--line)}label{font-size:.82rem;color:var(--muted)}select{display:block;width:100%;margin-top:6px;padding:12px;background:#081426;color:var(--text);border:1px solid var(--line);border-radius:8px}.panel .button{margin:0}.note{text-align:center;color:var(--muted);font-size:.72rem;padding-bottom:16px}.flow{text-align:center;padding:90px 0}.flow div{display:flex;justify-content:center;gap:18px;flex-wrap:wrap;color:var(--muted)}.flow span{border:1px solid var(--line);padding:10px 16px;border-radius:99px}.flow b{color:var(--cyan)}footer{border-top:1px solid var(--line);color:var(--muted);font-size:.85rem}@media(max-width:700px){header,footer,.hero,.demo,.flow,.proof{width:min(100% - 32px,1120px)}.hero{padding-top:60px}.proof,.demo{grid-template-columns:1fr}.proof{padding-bottom:50px}.demo{gap:25px;padding:55px 0}.flow{padding:60px 0}.tag{display:none}}
