.DemoPage-module__xKanQq__page{background:linear-gradient(180deg, #161b22b8, #090b0f00 34rem), var(--bg);color:var(--cream);min-height:100vh;padding:clamp(7rem, 11vw, 9rem) var(--gutter) clamp(4rem, 8vw, 7rem)}.DemoPage-module__xKanQq__hero,.DemoPage-module__xKanQq__pathSection,.DemoPage-module__xKanQq__agentSection,.DemoPage-module__xKanQq__proofSection{max-width:var(--max);margin:0 auto}.DemoPage-module__xKanQq__hero{grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);align-items:center;gap:clamp(2rem,5vw,4rem);min-height:calc(100vh - 9rem);display:grid}.DemoPage-module__xKanQq__heroCopy h1,.DemoPage-module__xKanQq__sectionIntro h2{color:var(--cream);font-family:var(--sans);letter-spacing:0;font-weight:800;line-height:1.02}.DemoPage-module__xKanQq__heroCopy h1{max-width:760px;font-size:clamp(2.75rem,5.4vw,5.1rem)}.DemoPage-module__xKanQq__eyebrow{color:var(--signal);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .9rem;font-size:.82rem;font-weight:850;line-height:1.25}.DemoPage-module__xKanQq__heroCopy p,.DemoPage-module__xKanQq__sectionIntro p,.DemoPage-module__xKanQq__stepCard p,.DemoPage-module__xKanQq__agentCard p,.DemoPage-module__xKanQq__proofCard p,.DemoPage-module__xKanQq__progressCard p{color:var(--cream-dim);line-height:1.65}.DemoPage-module__xKanQq__heroCopy>p{max-width:650px;margin-top:1.1rem;font-size:clamp(1.05rem,1.5vw,1.22rem)}.DemoPage-module__xKanQq__actions{flex-wrap:wrap;gap:.8rem;margin-top:2rem;display:flex}.DemoPage-module__xKanQq__primary,.DemoPage-module__xKanQq__secondary{letter-spacing:.1em;text-transform:uppercase;border-radius:8px;justify-content:center;align-items:center;min-height:3rem;padding:0 1.1rem;font-size:.82rem;font-weight:700;transition:background .2s,border-color .2s,color .2s,transform .2s;display:inline-flex}.DemoPage-module__xKanQq__primary{background:var(--gold);border:1px solid var(--gold);color:var(--ink)}.DemoPage-module__xKanQq__secondary{border:1px solid var(--panel-edge);color:var(--cream)}.DemoPage-module__xKanQq__primary:hover,.DemoPage-module__xKanQq__secondary:hover{transform:translateY(-2px)}.DemoPage-module__xKanQq__secondary:hover{border-color:var(--gold-dim)}.DemoPage-module__xKanQq__runtimePanel,.DemoPage-module__xKanQq__stepCard,.DemoPage-module__xKanQq__agentCard,.DemoPage-module__xKanQq__proofCard{border:1px solid var(--panel-edge);background:linear-gradient(#1d232bdb,#0f1217eb);border-radius:8px;box-shadow:0 26px 80px #00000038}.DemoPage-module__xKanQq__runtimePanel{gap:1.2rem;padding:clamp(1.1rem,3vw,1.6rem);display:grid;position:relative}.DemoPage-module__xKanQq__runtimePanel:before{background:var(--gold);content:"";border-radius:999px;width:3px;position:absolute;inset:1.1rem auto 1.1rem 0}.DemoPage-module__xKanQq__panelHeader,.DemoPage-module__xKanQq__progressCard{justify-content:space-between;align-items:center;gap:1rem;display:flex}.DemoPage-module__xKanQq__panelHeader{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid #ffffff14;padding-bottom:1rem;font-size:.76rem;font-weight:700}.DemoPage-module__xKanQq__panelHeader strong{color:var(--signal)}.DemoPage-module__xKanQq__progressCard{background:#ffffff06;border:1px solid #d4ad6329;border-radius:8px;padding:1.2rem}.DemoPage-module__xKanQq__stage{color:var(--gold);letter-spacing:.16em;text-transform:uppercase;margin-bottom:.45rem;font-size:.72rem;font-weight:700;display:block}.DemoPage-module__xKanQq__progressCard h2{color:var(--cream);font-family:var(--sans);letter-spacing:0;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:800;line-height:1.05}.DemoPage-module__xKanQq__progressCard p{margin-top:.45rem}.DemoPage-module__xKanQq__percent{color:var(--gold);text-align:center;border:1px solid #d4ad6347;min-width:6.5rem;padding:.85rem;font-size:clamp(1.8rem,4vw,3.2rem)}.DemoPage-module__xKanQq__progressTrack{background:#ffffff14;height:.65rem;overflow:hidden}.DemoPage-module__xKanQq__progressTrack span{background:linear-gradient(90deg, var(--gold), var(--cream), var(--signal));width:74%;height:100%;display:block}.DemoPage-module__xKanQq__signalGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.DemoPage-module__xKanQq__signalGrid div{border-top:1px solid #ffffff14;padding-top:.9rem}.DemoPage-module__xKanQq__signalGrid span,.DemoPage-module__xKanQq__stepCard span{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;margin-bottom:.42rem;font-size:.7rem;font-weight:700;display:block}.DemoPage-module__xKanQq__signalGrid strong{color:var(--cream);font-size:.96rem;font-weight:600;line-height:1.35;display:block}.DemoPage-module__xKanQq__pathSection,.DemoPage-module__xKanQq__agentSection,.DemoPage-module__xKanQq__proofSection{padding-top:clamp(4.5rem,9vw,7rem)}.DemoPage-module__xKanQq__sectionIntro h2{max-width:780px;font-size:clamp(1.8rem,3.8vw,3.2rem)}.DemoPage-module__xKanQq__sectionIntro p{max-width:720px;margin-top:1rem;font-size:clamp(1rem,1.4vw,1.18rem)}.DemoPage-module__xKanQq__stepGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.9rem;margin-top:2rem;display:grid}.DemoPage-module__xKanQq__stepCard,.DemoPage-module__xKanQq__agentCard,.DemoPage-module__xKanQq__proofCard{padding:1.1rem}.DemoPage-module__xKanQq__stepCard span{color:var(--gold)}.DemoPage-module__xKanQq__stepCard h3,.DemoPage-module__xKanQq__agentCard h3,.DemoPage-module__xKanQq__proofCard h3{color:var(--cream);margin-bottom:.55rem;font-size:1.05rem;font-weight:700;line-height:1.3}.DemoPage-module__xKanQq__stepCard p,.DemoPage-module__xKanQq__agentCard p,.DemoPage-module__xKanQq__proofCard p{font-size:.92rem}.DemoPage-module__xKanQq__agentGrid,.DemoPage-module__xKanQq__proofGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;margin-top:2rem;display:grid}.DemoPage-module__xKanQq__agentCard{min-height:13rem}.DemoPage-module__xKanQq__agentCard h3{color:var(--gold);font-family:var(--sans);letter-spacing:0;font-size:clamp(1.2rem,2vw,1.55rem);font-weight:800}@media (max-width:1040px){.DemoPage-module__xKanQq__hero,.DemoPage-module__xKanQq__stepGrid,.DemoPage-module__xKanQq__agentGrid,.DemoPage-module__xKanQq__proofGrid{grid-template-columns:1fr}.DemoPage-module__xKanQq__hero{min-height:0}}@media (max-width:640px){.DemoPage-module__xKanQq__page{padding-top:6.5rem}.DemoPage-module__xKanQq__heroCopy h1{font-size:clamp(2.35rem,11.5vw,3.25rem);line-height:1.04}.DemoPage-module__xKanQq__actions,.DemoPage-module__xKanQq__progressCard{flex-direction:column;align-items:stretch}.DemoPage-module__xKanQq__primary,.DemoPage-module__xKanQq__secondary{width:100%}.DemoPage-module__xKanQq__signalGrid{grid-template-columns:1fr}.DemoPage-module__xKanQq__percent{min-width:0}}
