*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#111827;background:#f7f8fb;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}.page{min-height:100vh}.nav{justify-content:space-between;align-items:center;width:min(1120px,92%);margin:0 auto;padding:24px 0;display:flex}.logo{align-items:center;gap:10px;font-size:20px;font-weight:800;display:flex}.logoDot{background:#111827;border-radius:50%;width:14px;height:14px;box-shadow:0 0 0 6px #11182714}.navBtn,.primaryBtn,.secondaryBtn,.form button,.simActions button{cursor:pointer;border:0;border-radius:999px;font-weight:700;transition:all .2s}.navBtn{color:#fff;background:#111827;padding:11px 18px}.hero{grid-template-columns:1.1fr .9fr;align-items:center;gap:36px;width:min(1120px,92%);margin:50px auto 0;display:grid}.eyebrow{color:#4b5563;background:#fff;border:1px solid #e5e7eb;border-radius:999px;margin:0 0 18px;padding:8px 12px;font-size:13px;font-weight:800;display:inline-flex}h1{letter-spacing:-.06em;margin:0;font-size:clamp(42px,7vw,76px);line-height:.95}h2{letter-spacing:-.05em;margin:0;font-size:clamp(32px,5vw,52px);line-height:1}h3{margin:0 0 10px}.subtitle{color:#4b5563;max-width:650px;margin:24px 0;font-size:19px;line-height:1.7}.heroActions{flex-wrap:wrap;gap:14px;display:flex}.primaryBtn,.secondaryBtn{padding:15px 22px}.primaryBtn{color:#fff;background:#111827}.secondaryBtn{background:#fff;border:1px solid #e5e7eb}.primaryBtn:hover,.secondaryBtn:hover,.navBtn:hover,.form button:hover,.simActions button:hover{transform:translateY(-2px)}.agentCard{color:#fff;background:#111827;border-radius:32px;padding:28px;box-shadow:0 30px 80px #1118272e}.statusRow{color:#d1d5db;align-items:center;gap:10px;margin-bottom:30px;display:flex}.pulse{background:#22c55e;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 8px #22c55e26}.agentCard p{color:#d1d5db;line-height:1.6}.metricGrid{gap:12px;margin-top:26px;display:grid}.metricGrid div{background:#ffffff14;border:1px solid #ffffff1a;border-radius:18px;padding:16px}.metricGrid span{color:#9ca3af;margin-bottom:6px;font-size:13px;display:block}.metricGrid strong{font-size:16px}.section{width:min(1120px,92%);margin:100px auto 0}.steps{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:28px;display:grid}.step,.form,.simulation,.roadmap{background:#fff;border:1px solid #e5e7eb;border-radius:28px;padding:24px}.step span{color:#fff;background:#111827;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:18px;font-weight:800;display:inline-flex}.step p,.roadmap p{color:#4b5563;line-height:1.7}.demoHeader{justify-content:space-between;align-items:start;gap:20px;margin-bottom:24px;display:flex}.badge{color:#155e75;white-space:nowrap;background:#ecfeff;border:1px solid #cffafe;border-radius:999px;padding:10px 14px;font-weight:800}.demoGrid{grid-template-columns:.9fr 1.1fr;gap:18px;display:grid}.form{gap:16px;display:grid}label{gap:8px;font-weight:800;display:grid}input,select{background:#f9fafb;border:1px solid #e5e7eb;border-radius:16px;outline:none;width:100%;padding:15px 14px;font-size:15px}input:focus,select:focus{border-color:#111827}.form button{color:#fff;background:#111827;padding:15px 18px;font-size:15px}.logBox{color:#d1d5db;background:#0b1220;border-radius:20px;min-height:220px;padding:18px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.6}.logBox p{margin:0 0 10px}.simActions{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.simActions button{color:#fff;background:#111827;padding:13px 18px}.simActions .reset{color:#111827;background:#eef2f7}footer{color:#6b7280;text-align:center;width:min(1120px,92%);margin:80px auto 30px}@media (width<=850px){.hero,.steps,.demoGrid{grid-template-columns:1fr}.hero{margin-top:24px}.demoHeader{flex-direction:column}.nav{padding-top:18px}.navBtn{display:none}}
