/* Final homepage refinement: signal, density and release logic */
.evidence-graphic .path-three,.evidence-graphic .path-four{stroke:#63cfc5!important;stroke-width:2.7!important;stroke-dasharray:10 8!important;filter:drop-shadow(0 0 3px rgba(78,215,203,.38))}.evidence-graphic .node-engine{box-shadow:0 13px 30px rgba(23,151,137,.18),0 0 0 1px rgba(78,215,203,.18)}.evidence-graphic .engine-core{box-shadow:0 0 0 10px rgba(78,215,203,.09),0 0 27px rgba(78,215,203,.25)}.module-live .module-proof{display:flex;align-items:center;gap:8px;margin:20px 0 7px;color:#168c80;font:500 10px 'DM Mono',monospace;letter-spacing:.075em}.module-live .module-proof:before{content:"";width:7px;height:7px;border-radius:50%;background:#5bd69d;box-shadow:0 0 0 5px rgba(91,214,157,.13)}.module-live footer{margin-top:auto}.roadmap-section{padding-bottom:118px!important}.roadmap-criteria{width:min(900px,100%);margin:42px auto 0;display:grid;grid-template-columns:repeat(3,1fr);gap:12px;text-align:left}.release-rule{padding:17px 18px;border:1px solid #d5e9e5;border-radius:13px;background:#fff;box-shadow:0 10px 24px rgba(13,65,60,.045)}.release-rule span{display:block;margin-bottom:8px;color:#1a978a;font:500 10px 'DM Mono',monospace;letter-spacing:.09em}.release-rule b{display:block;color:#174642;font-size:14px;letter-spacing:-.02em}.release-rule p{margin:5px 0 0!important;color:#66827e!important;font-size:12px!important;line-height:1.42!important}.eyebrow{font-size:10px!important;letter-spacing:.08em!important}@media(max-width:700px){.roadmap-criteria{grid-template-columns:1fr}.module-live .module-proof{margin-top:15px}}
