/* Phase 3 adoption pages */
.adoption-hero,.playbook-hero{background:linear-gradient(180deg,#fff,#eef7f8)}.maturity-hero{background:linear-gradient(135deg,var(--teal),var(--navy));color:#fff}.scale{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:30px 0}.scale span{padding:18px 10px;background:#fff;border:1px solid var(--line);border-radius:14px;text-align:center;font-weight:700;color:var(--teal)}.scale small{font-weight:400;color:var(--muted)}.assessment-groups{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.assessment-groups article,.progress-grid article,.cadence article,.anti-grid article{background:#fff;border:1px solid var(--line);border-radius:18px;padding:24px}.assessment-groups h3,.progress-grid h3,.cadence h3,.anti-grid h3{font-size:20px;margin:0 0 12px}.assessment-groups li{color:var(--muted);margin:10px 0;line-height:1.5}.interpretation{border:1px solid var(--line);border-radius:18px;overflow:hidden}.interpretation article{display:grid;grid-template-columns:120px 1fr;gap:18px;padding:17px 22px;border-top:1px solid var(--line);background:#fff}.interpretation article:first-child{border-top:0}.interpretation strong{color:var(--teal)}.maturity-path{display:flex;gap:10px;align-items:center;justify-content:center;flex-wrap:wrap;background:var(--pale);border-radius:18px;padding:18px;font-weight:700;color:var(--teal)}.maturity-path i{font-style:normal;color:var(--aqua)}.level-list{display:grid;gap:15px}.level-list article{background:#fff;border:1px solid var(--line);border-radius:20px;padding:28px}.level-list b{font-size:11px;text-transform:uppercase;letter-spacing:.13em;color:var(--aqua)}.level-list h3{font-size:26px;margin:18px 0 8px}.level-list li{color:var(--muted);margin:9px 0}.level-list>article>strong{display:block;color:var(--teal);margin-top:18px}.level-list .dark{background:var(--navy);color:#fff}.level-list .dark p,.level-list .dark li{color:#cfe0e5}.level-list .dark>strong{color:#8bded3}.progress-grid,.cadence,.anti-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.progress-grid p,.cadence p,.anti-grid p{font-size:14px;line-height:1.55;margin:0;color:var(--muted)}.playbook-steps{display:grid;gap:15px}.playbook-steps article{background:#fff;border:1px solid var(--line);border-radius:20px;padding:28px}.playbook-steps b{color:var(--aqua);font-size:11px}.playbook-steps h3{font-size:24px;margin:18px 0 8px}.playbook-steps p{font-size:16px;margin-bottom:18px}.prompt{background:var(--pale);border-radius:12px;padding:13px 16px;color:var(--teal);font-weight:700}.cadence span{font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:var(--aqua);font-weight:700}.anti-grid article{border-left:5px solid var(--coral)}@media(max-width:800px){.assessment-groups,.progress-grid,.cadence,.anti-grid{grid-template-columns:1fr}.scale{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.scale{grid-template-columns:1fr}.interpretation article{grid-template-columns:1fr;gap:5px}}