.cmd-hero{padding:2rem 0}
.cmd-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.4rem;align-items:center}
@media(max-width:860px){.cmd-grid{grid-template-columns:1fr}}
.cmd-hero h1{font-size:clamp(1.22rem,3.2vw,1.55rem);color:#fff;margin-bottom:.45rem;line-height:1.3}
.cmd-hero h1 em{font-style:normal}
.cmd-hero .lead{color:#8b8b8b;font-size:.86rem;margin-bottom:.9rem}
.cmd-kpis{display:flex;gap:1.2rem;flex-wrap:wrap;font-size:.74rem;color:#6b6b6b}
.cmd-kpis strong{color:#fff}
.cmd-shot{border:1px solid #1c1c1f}

.cmd-stack{border:1px solid #1c1c1f}
.cmd{display:grid;grid-template-columns:auto 1fr auto;gap:.75rem;align-items:center;padding:.75rem .85rem;border-bottom:1px solid #1c1c1f}
.cmd:last-child{border-bottom:none}
.cmd kbd{border:1px solid #2a2a2e;padding:.12rem .4rem;font-size:.64rem;color:#8b8b8b}
.cmd h3{font-size:.84rem;color:#fff}
.cmd p{font-size:.72rem;color:#8b8b8b}

.sync-path{display:flex;flex-direction:column;gap:0;border:1px solid #1c1c1f}
.sp{display:grid;grid-template-columns:80px 1fr;border-bottom:1px solid #1c1c1f}
.sp:last-child{border-bottom:none}
.sp .sl{padding:.85rem .6rem;border-right:1px solid #1c1c1f;font-size:.64rem;color:#6b6b6b;letter-spacing:.06em;display:flex;align-items:center}
.sp .sr{padding:.85rem .9rem}
.sp h3{font-size:.84rem;color:#fff;margin-bottom:.2rem}
.sp p{font-size:.74rem;color:#8b8b8b}

.matrix{width:100%;border-collapse:collapse;border:1px solid #1c1c1f;font-size:.74rem}
.matrix th,.matrix td{padding:.4rem .65rem;border-bottom:1px solid #141416;text-align:left}
.matrix th{color:#6b6b6b;font-weight:600}
.matrix td{color:#8b8b8b}
.matrix tr:last-child td{border-bottom:none}
.side-box{border:1px solid #1c1c1f;padding:.8rem .9rem;margin-top:.7rem}
.side-box h3{font-size:.82rem;color:#fff;margin-bottom:.35rem}
.side-box li{font-size:.74rem;color:#8b8b8b;padding:.16rem 0}
.feat-split{display:grid;grid-template-columns:1.1fr .9fr;gap:1rem;align-items:start}
@media(max-width:768px){.feat-split{grid-template-columns:1fr}}
.feat-media{border:1px solid #1c1c1f;margin-top:.7rem}

.feat-cta{border-top:1px solid #1c1c1f;padding:2.1rem 0;text-align:center}
.feat-cta h2{color:#fff;font-size:1.08rem;margin-bottom:.3rem}
.feat-cta p{color:#8b8b8b;font-size:.82rem;margin-bottom:1rem}
