.lead{color:#99aa90;line-height:1.9}.case-source{font-size:12px;color:#b8cba7;line-height:1.9;padding:16px 0;border-bottom:1px solid var(--edge)}.case-source a{text-decoration:underline}.reference-strip{display:grid;grid-template-columns:2fr 1fr 1.4fr;gap:25px;padding:26px 0 35px}.reference-strip video{width:100%;margin-top:15px;border-radius:7px;aspect-ratio:16/9;background:#0c100e}.reference-strip img{width:100%;height:140px;object-fit:contain;margin-top:12px}.reference-strip>div>p{font-size:11px;color:#8ca17e;line-height:1.9}.case-intent p{font-size:14px!important;color:#c8d8bb!important;line-height:2!important}.case-intent small{font-size:11px;line-height:1.9;color:#859b78}.workflow-pair{display:grid;grid-template-columns:1fr 1fr;gap:22px}.workflow-column{border:1px solid var(--edge);border-radius:12px;background:#181e19;overflow:hidden;padding:23px}.column-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:22px}.column-heading h2{font-size:17px;font-weight:500;margin:12px 0 0}.column-heading .secondary-button{font-size:10px;padding:9px 12px}.workflow-column>video{width:100%;aspect-ratio:16/9;background:#0b0e0b;border-radius:6px}.video-version-tabs{display:flex;gap:10px;margin:15px 0 24px}.video-version-tabs button{border:1px solid #35452d;background:transparent;color:#8fa880;border-radius:4px;padding:8px 12px;font-size:11px}.video-version-tabs button.selected{background:#c6f475;color:#213011;border-color:#c6f475}.stage-records>article{display:grid;grid-template-columns:28px 1fr;gap:12px;border-top:1px solid var(--edge);padding:17px 0}.stage-records b{font:500 11px var(--display);color:var(--mint);padding-top:3px}.stage-records strong{font-size:12px;font-weight:500;color:#d3dfca}.stage-records p{font-size:11px;line-height:1.9;color:#93a686;margin:8px 0 0;overflow-wrap:anywhere}.workflow-conclusions{margin-top:30px;border:1px solid #455738;border-radius:10px;padding:25px}.workflow-conclusions h2{font-size:22px;font-weight:500}.workflow-conclusions ul{padding-left:20px;color:#b9c8ad;font-size:12px;line-height:2}.budget-line{color:var(--mint);font-size:12px}.comparison-scope{font-size:11px;color:#829376;line-height:1.9}@media(max-width:800px){.reference-strip{grid-template-columns:1fr 1fr}.case-intent{grid-column:1/-1}.workflow-pair{grid-template-columns:1fr}.column-heading h2{font-size:16px}}
#sync-play{margin-bottom:22px}
