.stage-key{display:flex;flex-wrap:wrap;gap:15px;font-size:11px;margin:25px 0}.stage-key span{padding:10px 15px;background:var(--paper)}.stage-key b{color:#6d7d50;margin-right:10px}.dimension{border-top:1px solid #c9cfbb;padding:30px 0;display:grid;grid-template-columns:1.2fr 1fr;gap:45px}.dimension h3{margin:12px 0 20px}.dimension ol{padding-left:20px;font-size:12px;color:var(--muted)}.dimension li{padding-left:5px;margin:9px 0}.dimension label{display:block;font-size:11px;margin-bottom:20px}.dimension textarea{width:100%;display:block;min-height:100px;padding:12px;border:1px solid #b9c1ab;background:var(--paper);font:13px/1.5 Arial;color:var(--ink);margin-top:10px;resize:vertical}.readiness-result{background:var(--ink);color:var(--paper);padding:30px;margin:20px 0}.readiness-result h3{color:var(--lime);margin-top:15px}.readiness-result p{font-size:13px;margin-top:18px;color:#d4dbc8}.readiness-result h4{font-size:12px;margin:25px 0 0}.roadmap{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin:25px 0 40px}.roadmap article{padding:25px;background:#e7e9dc}.roadmap h3{font-size:24px}.roadmap p{font-size:12px;margin-top:18px;color:var(--muted)}@media(max-width:850px){.roadmap{grid-template-columns:1fr}.dimension{gap:25px}}@media(max-width:640px){.dimension{grid-template-columns:1fr;gap:20px}.readiness-result{padding:24px}}
