.workflow-hero{padding:76px 0 58px;display:grid;grid-template-columns:1.2fr 1fr;gap:64px;align-items:center}.workflow-hero h1{font-size:clamp(46px,5.8vw,82px);line-height:1.02;letter-spacing:-.055em;margin:24px 0}.workflow-hero h1 em{color:var(--orange,#e94e2d);font-style:normal}.workflow-lead{font-size:20px;line-height:1.6;max-width:37rem}.workflow-actions{display:flex;gap:22px;align-items:center;flex-wrap:wrap;margin:28px 0 18px}.workflow-note{font-size:13px;line-height:1.7;color:#64645c}.workflow-board{background:#20251f;color:#f5f3ec;padding:28px;border-radius:4px}.workflow-board .mono{color:#c5cbbf}.workflow-board ol{list-style:none;padding:8px 0 0;margin:0}.workflow-board li{padding:19px 0;border-bottom:1px solid #465044;display:grid;grid-template-columns:32px 1fr;gap:12px}.workflow-board li:last-child{border:0}.workflow-board li span{color:#d9ff82}.workflow-board p{margin:7px 0 0;color:#c5cbbf;font-size:14px;line-height:1.6}.workflow-section{padding:64px 0;border-top:1px solid #d8d7cf}.workflow-section h2{font-size:clamp(30px,4vw,48px);line-height:1.13;letter-spacing:-.04em;margin:18px 0 22px}.workflow-section>p{max-width:48rem;line-height:1.75}.workflow-code-grid,.workflow-deliverables{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:28px 0}.workflow-code{background:#eae9e1;padding:24px;min-width:0}.workflow-code h3{font-size:16px;margin:0 0 18px}.workflow-code pre{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8;font-size:14px;margin:0}.workflow-code code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.workflow-code .changed{color:#24613d;font-weight:700}.workflow-result{padding:24px;background:#edf0e6;margin-top:24px}.workflow-result p{line-height:1.7}.workflow-result ul{list-style:none;margin:0;padding:0}.workflow-result li{padding:14px 0;border-top:1px solid #d1d7c7;display:grid;gap:6px}.workflow-result li span{font-family:ui-monospace,monospace;font-size:13px}.workflow-deliverables article{padding:26px;border:1px solid #d8d7cf}.workflow-deliverables h3{font-size:21px;margin:12px 0}.workflow-deliverables p{line-height:1.7;margin:0}.workflow-scope{max-width:50rem;line-height:1.8}.workflow-footer{padding:36px 0;border-top:1px solid #d8d7cf;display:flex;gap:24px;justify-content:space-between;font-size:13px}.workflow-footer a{text-decoration:underline}.workflow-section .text-link{white-space:normal}.workflow-hero .eyebrow{line-height:1.7}@media(max-width:760px){.workflow-hero{grid-template-columns:1fr;padding-top:42px;gap:30px}.workflow-code-grid,.workflow-deliverables{grid-template-columns:1fr}.workflow-section{padding:42px 0}.workflow-board{padding:22px}.workflow-lead{font-size:18px}.workflow-footer{flex-direction:column}.workflow-actions .button{white-space:normal;text-align:center}}
