@import url("https://fonts.googleapis.com/css2?family=Ubuntu:wght@400;500;700&family=Open+Sans:wght@400;600;700&family=JetBrains+Mono:wght@400;500&display=swap");.hiw-page:before{content:"";position:fixed;inset:0;background-image:linear-gradient(rgba(99,102,241,.03) 1px,transparent 0),linear-gradient(90deg,rgba(99,102,241,.03) 1px,transparent 0);background-size:40px 40px;pointer-events:none;z-index:0}.hiw-page{position:relative;z-index:1;padding:120px 24px 100px}.hiw-header{text-align:center;margin-bottom:80px}.hiw-header .hiw-eyebrow{font-family:JetBrains Mono,monospace;font-size:12px;text-transform:uppercase;letter-spacing:3px;color:#818cf8;margin-bottom:16px}.hiw-header h1{font-family:Ubuntu,sans-serif;font-size:clamp(32px,5vw,56px);font-weight:700;line-height:1.15;margin-bottom:16px}.hiw-header h1 .hiw-accent{background:linear-gradient(135deg,#60a5fa,#a78bfa,#f472b6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hiw-header .hiw-sub{color:#94a3b8;font-size:20px;max-width:700px;margin:0 auto;line-height:1.65}.hiw-canvas{max-width:1100px;margin:0 auto;position:relative}.hiw-event-bus{position:relative;max-width:900px;margin:0 auto 60px;padding:24px 32px;background:linear-gradient(135deg,rgba(99,102,241,.08),rgba(167,139,250,.05));border:1px solid rgba(99,102,241,.15);border-radius:16px;text-align:center}.hiw-event-bus:before{content:"";position:absolute;inset:-1px;border-radius:16px;background:linear-gradient(135deg,rgba(99,102,241,.2),rgba(167,139,250,.1),rgba(244,114,182,.1));z-index:-1;filter:blur(20px)}.hiw-event-bus .hiw-bus-label{font-family:JetBrains Mono,monospace;font-size:11px;text-transform:uppercase;letter-spacing:2px;color:#818cf8;margin-bottom:8px}.hiw-event-bus .hiw-bus-title{font-family:Ubuntu,sans-serif;font-size:20px;font-weight:700;color:#e2e8f0;margin-bottom:4px}.hiw-event-bus .hiw-bus-desc{font-size:15px;color:#64748b}.hiw-ticker{margin-top:16px;overflow:hidden;height:28px;position:relative}.hiw-ticker-track{display:flex;gap:40px;animation:hiw-scroll-ticker 30s linear infinite;white-space:nowrap}@keyframes hiw-scroll-ticker{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.hiw-ticker-item{font-family:JetBrains Mono,monospace;font-size:11px;color:#475569;display:flex;align-items:center;gap:6px}.hiw-ticker-dot{width:6px;height:6px;border-radius:50%;animation:hiw-pulse-dot 2s ease-in-out infinite}@keyframes hiw-pulse-dot{0%,to{opacity:1}50%{opacity:.3}}.hiw-aria-center{text-align:center;margin:40px auto 50px;position:relative}.hiw-aria-orb{width:120px;height:120px;border-radius:50%;background:radial-gradient(circle at 40% 40%,#7c3aed,#4c1d95);margin:0 auto 20px;display:flex;align-items:center;justify-content:center;font-size:48px;position:relative;box-shadow:0 0 60px rgba(124,58,237,.3),0 0 120px rgba(124,58,237,.1)}.hiw-aria-orb:before{content:"";position:absolute;inset:-8px;border-radius:50%;border:1.5px dashed rgba(167,139,250,.3);animation:hiw-orbit 20s linear infinite}.hiw-aria-orb:after{content:"";position:absolute;inset:-20px;border-radius:50%;border:1px solid rgba(167,139,250,.08);animation:hiw-orbit 40s linear infinite reverse}@keyframes hiw-orbit{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.hiw-orbit-dot{position:absolute;width:10px;height:10px;border-radius:50%;animation:hiw-orbit-dot 8s linear infinite}@keyframes hiw-orbit-dot{0%{transform:rotate(0deg) translateX(70px) rotate(0deg)}to{transform:rotate(1turn) translateX(70px) rotate(-1turn)}}.hiw-orbit-dot:nth-child(2){background:#60a5fa;animation-delay:0s}.hiw-orbit-dot:nth-child(3){background:#34d399;animation-delay:-1.3s}.hiw-orbit-dot:nth-child(4){background:#fbbf24;animation-delay:-2.6s}.hiw-orbit-dot:nth-child(5){background:#f87171;animation-delay:-4s}.hiw-orbit-dot:nth-child(6){background:#a78bfa;animation-delay:-5.3s}.hiw-orbit-dot:nth-child(7){background:#22d3ee;animation-delay:-6.6s}.hiw-aria-label{font-family:Ubuntu,sans-serif;font-size:22px;font-weight:700;color:#a78bfa}.hiw-aria-sublabel{font-size:15px;color:#64748b;margin-top:4px}.hiw-aria-traits{display:flex;justify-content:center;gap:8px;margin-top:12px;flex-wrap:wrap}.hiw-aria-trait{font-size:12px;font-family:Open Sans,sans-serif;font-weight:600;padding:5px 14px;border-radius:100px;background:rgba(124,58,237,.1);border:1px solid rgba(124,58,237,.2);color:#a78bfa}.hiw-flow-visual{margin-bottom:40px}.hiw-flow-label{font-family:JetBrains Mono,monospace;font-size:11px;text-transform:uppercase;letter-spacing:2px;color:#64748b;margin-bottom:20px}.hiw-agent-flow{justify-content:center;gap:0;flex-wrap:wrap}.hiw-agent-flow,.hiw-flow-step{display:flex;align-items:center}.hiw-flow-step{flex-direction:column;gap:6px;padding:12px 16px}.hiw-flow-num{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;border:1px solid hsla(0,0%,100%,.08)}.hiw-flow-name,.hiw-flow-num{font-family:Ubuntu,sans-serif;font-weight:700}.hiw-flow-name{font-size:13px}.hiw-flow-what{font-size:11px;color:#64748b}.hiw-flow-arrow{font-size:20px;color:#475569;padding:0 4px;margin-top:-16px}.hiw-flow-loop{color:#a78bfa}@media (max-width:600px){.hiw-agent-flow{gap:4px}.hiw-flow-step{padding:8px}.hiw-flow-num{width:36px;height:36px;font-size:14px}.hiw-flow-name{font-size:11px}.hiw-flow-arrow{font-size:16px;padding:0 2px}}.hiw-node-step{position:absolute;top:10px;right:12px;width:28px;height:28px;border-radius:50%;background:color-mix(in srgb,var(--agent-color) 15%,transparent);border:1px solid color-mix(in srgb,var(--agent-color) 30%,transparent);display:flex;align-items:center;justify-content:center;font-family:Ubuntu,sans-serif;font-size:13px;font-weight:700;color:var(--agent-color)}.hiw-constellation{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:1000px;margin:0 auto 80px}@media (max-width:768px){.hiw-constellation{grid-template-columns:repeat(2,1fr)}}@media (max-width:500px){.hiw-constellation{grid-template-columns:1fr}}.hiw-agent-node{background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.05);border-radius:14px;padding:24px 20px;position:relative;overflow:hidden;transition:all .3s ease}.hiw-agent-node:hover{border-color:var(--agent-color);transform:translateY(-2px);box-shadow:0 8px 30px rgba(0,0,0,.3)}.hiw-agent-node:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--agent-color);opacity:.6}.hiw-agent-node .hiw-node-head{display:flex;align-items:center;gap:12px;margin-bottom:12px}.hiw-agent-node .hiw-node-icon{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:24px;background:color-mix(in srgb,var(--agent-color) 15%,transparent)}.hiw-agent-node .hiw-node-name{font-family:Ubuntu,sans-serif;font-size:17px;font-weight:700;color:var(--agent-color)}.hiw-agent-node .hiw-node-role{font-size:11px;color:#64748b;font-family:JetBrains Mono,monospace;text-transform:uppercase;letter-spacing:.5px}.hiw-agent-node .hiw-node-desc{font-size:16px;color:#94a3b8;line-height:1.7;margin-bottom:14px}.hiw-agent-node .hiw-node-actions{display:flex;flex-wrap:wrap;gap:4px}.hiw-agent-node .hiw-action-tag{font-size:11px;font-family:Open Sans,sans-serif;font-weight:600;padding:4px 10px;border-radius:100px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);color:#94a3b8}.hiw-agent-node .hiw-node-handoff{margin-top:12px;padding-top:10px;border-top:1px solid hsla(0,0%,100%,.04);font-size:13px;color:#64748b}.hiw-agent-node .hiw-node-handoff .hiw-arrow{color:var(--agent-color);font-weight:700}.hiw-flow-section{max-width:900px;margin:0 auto 80px}.hiw-flow-title{font-family:Ubuntu,sans-serif;font-size:24px;font-weight:700;text-align:center;margin-bottom:40px}.hiw-flow-timeline{position:relative;padding-left:40px}.hiw-flow-timeline:before{content:"";position:absolute;left:15px;top:0;bottom:0;width:2px;background:linear-gradient(180deg,#818cf8,#a78bfa,#f472b6,#818cf8);border-radius:1px}.hiw-flow-event{position:relative;margin-bottom:24px;padding:16px 20px;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.05);border-radius:10px}.hiw-flow-event:before{content:"";position:absolute;left:-30px;top:20px;width:10px;height:10px;border-radius:50%;background:var(--evt-color,#818cf8);box-shadow:0 0 10px var(--evt-color,#818cf8)}.hiw-flow-event .hiw-evt-agents{font-size:10px;font-family:JetBrains Mono,monospace;color:var(--evt-color,#818cf8);text-transform:uppercase;letter-spacing:1px;margin-bottom:4px}.hiw-flow-event .hiw-evt-msg{font-size:15px;color:#cbd5e1;line-height:1.6}.hiw-flow-event .hiw-evt-handoff{margin-top:8px;font-size:13px;color:#475569}.hiw-flow-event .hiw-evt-handoff span{color:var(--evt-color,#818cf8);font-weight:600}.hiw-learning-section{max-width:960px;margin:0 auto;text-align:center}.hiw-learning-title{font-family:Ubuntu,sans-serif;font-size:32px;font-weight:700;margin-bottom:16px}.hiw-learning-sub{color:#94a3b8;font-size:18px;margin-bottom:48px;line-height:1.7}.hiw-learning-ring{display:flex;justify-content:center;align-items:center;gap:0;flex-wrap:wrap;margin-bottom:40px}.hiw-ring-node{width:160px;padding:24px 16px;text-align:center;position:relative}.hiw-ring-node .hiw-ring-icon{font-size:40px;margin-bottom:10px;filter:drop-shadow(0 0 8px rgba(99,102,241,.3))}.hiw-ring-node .hiw-ring-label{font-family:Ubuntu,sans-serif;font-size:17px;font-weight:700;color:#e2e8f0;margin-bottom:6px}.hiw-ring-node .hiw-ring-desc{font-size:14px;color:#94a3b8;line-height:1.6}.hiw-ring-arrow{font-size:24px;color:#475569;margin:0 6px}.hiw-memory-bar{max-width:600px;margin:0 auto;padding:16px 24px;background:rgba(99,102,241,.05);border:1px solid rgba(99,102,241,.1);border-radius:10px}.hiw-memory-bar .hiw-mem-label{font-family:JetBrains Mono,monospace;font-size:10px;text-transform:uppercase;letter-spacing:1.5px;color:#818cf8;margin-bottom:8px}.hiw-memory-bar .hiw-mem-items{display:flex;flex-wrap:wrap;gap:6px}.hiw-memory-bar .hiw-mem-item{font-size:12px;padding:3px 10px;border-radius:100px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.06);color:#94a3b8}.hiw-section-label{font-family:JetBrains Mono,monospace;font-size:12px;text-transform:uppercase;letter-spacing:3px;color:#fbbf24;text-align:center;margin-bottom:12px}.hiw-section-heading{font-family:Ubuntu,sans-serif;font-size:clamp(28px,4vw,40px);font-weight:700;text-align:center;color:#e2e8f0;margin-bottom:12px;line-height:1.2}.hiw-section-sub{font-size:18px;color:#94a3b8;text-align:center;max-width:640px;margin:0 auto 48px;line-height:1.65}.hiw-strategy-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width:1024px){.hiw-strategy-cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:500px){.hiw-strategy-cards{grid-template-columns:1fr}}.hiw-strategy-card{background:hsla(0,0%,100%,.03);border:1px solid rgba(251,191,36,.12);border-radius:14px;padding:24px 20px;transition:all .3s ease}.hiw-strategy-card:hover{border-color:rgba(251,191,36,.35);transform:translateY(-2px);box-shadow:0 8px 30px rgba(0,0,0,.3),0 0 20px rgba(251,191,36,.08)}.hiw-strategy-icon{font-size:32px;margin-bottom:12px}.hiw-strategy-card h3{font-family:Ubuntu,sans-serif;font-size:17px;font-weight:700;color:#fbbf24;margin-bottom:8px}.hiw-strategy-card p{font-size:15px;color:#94a3b8;line-height:1.7}.hiw-pipeline{display:flex;align-items:stretch;gap:0}@media (max-width:768px){.hiw-pipeline{flex-direction:column;align-items:center}.hiw-pipeline-connector{transform:rotate(90deg)!important}}.hiw-pipeline-stage{flex:1;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);border-radius:14px;padding:24px 16px;text-align:center;transition:all .3s ease}.hiw-pipeline-stage:hover{border-color:var(--stage-color);transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.3)}.hiw-pipeline-stage.is-mql{background:rgba(52,211,153,.08);border-color:rgba(52,211,153,.3);box-shadow:0 0 20px rgba(52,211,153,.1)}.hiw-stage-icon{font-size:28px;margin-bottom:8px}.hiw-stage-label{font-family:Ubuntu,sans-serif;font-size:15px;font-weight:700;color:var(--stage-color,#e2e8f0);margin-bottom:8px}.hiw-pipeline-stage p{font-size:13px;color:#94a3b8;line-height:1.6}.hiw-pipeline-connector{display:flex;align-items:center;font-size:20px;color:#475569;padding:0 8px;flex-shrink:0}.hiw-pipeline-footer{text-align:center;margin-top:32px;font-size:17px;font-weight:600;color:#34d399;padding:16px;background:rgba(52,211,153,.06);border:1px solid rgba(52,211,153,.15);border-radius:12px}.hiw-timeline-vertical{position:relative;padding-left:40px}.hiw-timeline-vertical:before{content:"";position:absolute;left:15px;top:0;bottom:0;width:2px;background:linear-gradient(180deg,#9ca3af,#fbbf24,#34d399,#60a5fa);border-radius:1px}.hiw-milestone{position:relative;margin-bottom:32px}.hiw-milestone-dot{position:absolute;left:-30px;top:8px;width:12px;height:12px;border-radius:50%}.hiw-milestone-time{font-family:JetBrains Mono,monospace;font-size:12px;text-transform:uppercase;letter-spacing:2px;color:#64748b;margin-bottom:8px}.hiw-milestone-card{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);border-radius:14px;padding:24px 20px;transition:all .3s ease}.hiw-milestone-card:hover{border-color:hsla(0,0%,100%,.12);transform:translateX(4px)}.hiw-milestone-card h3{font-family:Ubuntu,sans-serif;font-size:20px;font-weight:700;color:#e2e8f0;margin-bottom:10px}.hiw-milestone-card p{font-size:15px;color:#94a3b8;line-height:1.7;margin-bottom:12px}.hiw-milestone-you{font-size:13px;color:#64748b;padding-top:10px;border-top:1px solid hsla(0,0%,100%,.05);line-height:1.6}.hiw-milestone-you strong{color:#94a3b8}.hiw-timeline-footer{margin-top:24px;font-size:14px;color:#64748b;text-align:center;padding:16px;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.05);border-radius:12px;line-height:1.6}.hiw-autonomy-intro{font-size:16px;color:#94a3b8;text-align:center;max-width:640px;margin:-24px auto 40px;line-height:1.7}.hiw-autonomy-tiers{display:flex;flex-direction:column;gap:16px;margin-bottom:40px}.hiw-autonomy-tier{display:flex;align-items:flex-start;gap:16px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);border-radius:14px;padding:24px 20px;transition:all .3s ease}.hiw-autonomy-tier:hover{border-color:hsla(0,0%,100%,.12);transform:translateX(4px);box-shadow:0 4px 20px rgba(0,0,0,.2)}.hiw-tier-dot{width:12px;height:12px;border-radius:50%;flex-shrink:0;margin-top:4px}.hiw-tier-content{flex:1}.hiw-tier-label{font-family:Ubuntu,sans-serif;font-size:22px;font-weight:700;color:#e2e8f0;margin-bottom:6px}.hiw-tier-desc{font-size:18px;color:#94a3b8;line-height:1.7;margin:0}.hiw-daily-report{display:flex;align-items:flex-start;gap:16px;padding:24px;background:rgba(99,102,241,.06);border:1px solid rgba(99,102,241,.15);border-radius:14px}.hiw-daily-icon{font-size:32px;flex-shrink:0}.hiw-daily-report h3{font-family:Ubuntu,sans-serif;font-size:18px;font-weight:700;color:#e2e8f0;margin-bottom:6px}.hiw-daily-report p{font-size:15px;color:#94a3b8;line-height:1.7}@media (max-width:768px){.hiw-autonomy-section,.hiw-pipeline-section,.hiw-strategy-section,.hiw-timeline-section{padding:0 4px}.hiw-pipeline-stage{width:100%}.hiw-autonomy-tier,.hiw-daily-report{flex-direction:column;gap:10px}}