.card li{color:#fff}.ok p,.ok li{color:#333}.toc-card{border:1px solid #eee;border-radius:12px;padding:1rem;margin:1rem 0}.cta-card{border:1px solid #ff8c00;border-radius:12px;padding:1rem;margin:1.2rem 0;box-shadow:0 0 12px rgba(255,140,0,.15)}.cta-btn{display:inline-block;margin:.6rem .4rem .2rem 0;padding:.7rem 1rem;border:1px solid #ff8c00;border-radius:8px;text-decoration:none;color:#fff;background:rgba(255,140,0,.12)}.cta-btn:hover{background:rgba(255,140,0,.22);color:#fff}.case-img{margin:1.2rem 0}.case-img img{display:block;width:100%;height:auto;max-width:760px;margin:0 auto;border-radius:12px;border:1px solid #eee}.case-img figcaption{color:#ccc;font-size:.9rem;text-align:center;margin-top:.45rem}.steps{margin:1rem 0}.step{border-left:3px solid #ff8c00;padding:.7rem 1rem;margin:.8rem 0;background:rgba(255,255,255,.025);border-radius:0 8px 8px 0;color:#fff}.step strong{display:block;margin-bottom:.25rem}.kpis{display:flex;flex-wrap:wrap;gap:.5rem;margin:.8rem 0}.kpis div{border:1px dashed #ddd;border-radius:8px;padding:.4rem .6rem;color:#fff}.model-list{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0}.model-list span{border:1px solid #eee;border-radius:999px;padding:.4rem .7rem;color:#fff}.official{border:1px solid #7fd1ff;border-radius:12px;padding:1rem;margin:1rem 0;background:rgba(127,209,255,.05)}.official p,.official li{color:#fff}