.workflow-demo-page .eyebrow{color:var(--copper-light);margin-bottom:22px}.workflow-demo-page h1,.workflow-demo-page h2,.workflow-demo-page h3{text-wrap:balance}.workflow-demo-hero{grid-template-columns:minmax(0,1.5fr) minmax(0,.8fr);align-items:center;gap:clamp(40px,7vw,110px);padding-block:70px 100px;display:grid}.workflow-demo-hero h1{letter-spacing:-.03em;max-width:17ch;font-size:clamp(48px,5.7vw,82px);line-height:1.02}.workflow-demo-hero h1 span{color:var(--copper-light)}.workflow-demo-lead{max-width:53ch;color:var(--muted);margin-block:28px 30px;font-size:16px;line-height:1.8}.workflow-demo-actions{flex-wrap:wrap;align-items:center;gap:16px 28px;display:flex}.workflow-demo-page .button{white-space:normal;text-align:left;min-height:48px}.workflow-demo-page .text-link{min-height:44px}.workflow-demo-hero-note{max-width:57ch;color:var(--muted);margin-top:18px;font-size:12px;line-height:1.7}.workflow-demo-scope{background:var(--panel);border:1px solid var(--line);border-top:2px solid var(--copper);padding:clamp(24px,3vw,40px)}.workflow-demo-scope h2{letter-spacing:-.02em;margin-bottom:22px;font-size:clamp(32px,3vw,42px);line-height:1.1}.workflow-demo-scope>p:not(.eyebrow),.workflow-demo-scope-note p{color:var(--muted);font-size:13px;line-height:1.8}.workflow-demo-scope-note{border-top:1px solid var(--line);margin-top:26px;padding-top:24px}.workflow-demo-scope-note strong{margin-bottom:9px;font-size:13px;font-weight:600;display:block}.workflow-demo-deliverables,.workflow-demo-process,.workflow-demo-proof{border-top:1px solid var(--line);padding-block:76px;scroll-margin-top:36px}.workflow-demo-section-heading h2{letter-spacing:-.02em;font-size:clamp(34px,3.6vw,50px);line-height:1.08}.workflow-demo-section-heading>p:not(.eyebrow){max-width:34ch;color:var(--muted);margin-top:20px;font-size:14px;line-height:1.8}.workflow-demo-deliverable-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:42px;display:grid}.workflow-demo-deliverable-list li{min-width:0}.workflow-demo-deliverable-list svg{color:var(--copper-light);margin-bottom:26px}.workflow-demo-deliverable-list h3,.workflow-demo-step-list h3{margin-bottom:14px;font-size:26px;line-height:1.15}.workflow-demo-deliverable-list p,.workflow-demo-step-list p{max-width:46ch;color:var(--muted);font-size:14px;line-height:1.8}.workflow-demo-process,.workflow-demo-proof{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(36px,7vw,110px);display:grid}.workflow-demo-step-list{gap:30px;display:grid}.workflow-demo-step-list li{align-items:flex-start;gap:24px;display:flex}.workflow-demo-step-number{color:var(--copper-light);font-variant-numeric:tabular-nums;font-size:12px;line-height:30px}.workflow-demo-built-list{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;column-gap:28px;display:grid}.workflow-demo-built-list li{border-bottom:1px solid var(--line);padding-block:18px;font-size:14px;line-height:1.7}.workflow-demo-calculator{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:28px;padding-block:36px 54px;display:flex}.workflow-demo-calculator h2{margin-bottom:10px;font-size:26px;line-height:1.15}.workflow-demo-calculator p{max-width:57ch;color:var(--muted);font-size:13px;line-height:1.8}.workflow-demo-calculator .text-link{flex-shrink:0}@media (width<=900px){.workflow-demo-hero{grid-template-columns:minmax(0,1fr);gap:38px;padding-block:44px 64px}.workflow-demo-hero h1{max-width:18ch;font-size:clamp(46px,7vw,64px)}.workflow-demo-scope{max-width:600px}.workflow-demo-deliverable-list{gap:28px}.workflow-demo-process,.workflow-demo-proof{grid-template-columns:minmax(0,1fr);gap:36px}.workflow-demo-calculator{flex-wrap:wrap;gap:20px}}@media (width<=640px){.workflow-demo-deliverables,.workflow-demo-process,.workflow-demo-proof{padding-block:48px}.workflow-demo-deliverable-list{grid-template-columns:minmax(0,1fr);gap:30px;margin-top:32px}.workflow-demo-deliverable-list li+li{border-top:1px solid var(--line);padding-top:30px}.workflow-demo-deliverable-list svg{margin-bottom:18px}.workflow-demo-built-list{column-gap:22px}.workflow-demo-step-list li{gap:18px}.workflow-demo-calculator{padding-block:30px 40px}}@media (width<=380px){.workflow-demo-hero h1{font-size:42px}.workflow-demo-built-list{grid-template-columns:minmax(0,1fr)}}
