/* V12: reduce repeated prose; keep the six-page architecture. */
.home-art{display:block}.hero-image{width:100%}.workflow-story{background:#eaece9}.workflow-heading{display:grid;grid-template-columns:1.2fr 1fr;gap:48px;align-items:end;margin-bottom:36px}.workflow-heading p{max-width:30ch;color:#43545e;font-size:20px}.workflow-story figure{margin:0}.workflow-story figure>img{display:block;width:100%;height:auto;max-height:620px;object-fit:cover}.workflow-stages{display:grid;grid-template-columns:repeat(4,1fr);list-style:none;padding:28px 0 0;margin:0;gap:28px}.workflow-stages li{border-top:1px solid #9ca9ae;padding-top:16px}.workflow-stages li>span{font:12px monospace;color:#506570}.workflow-stages h3{font-family:inherit;font-size:19px;margin:10px 0}.workflow-stages p{font-size:15px;line-height:1.7;color:#43545e;margin:0}.workflow-story .illustration-note{margin-top:26px}.v-cta .wrap>div{align-self:center}.index-grid article{min-height:0}.v-intro{padding-top:64px}
@media(max-width:700px){.workflow-heading{grid-template-columns:1fr;gap:12px;margin-bottom:24px}.workflow-heading p{font-size:17px;margin:0}.workflow-stages{grid-template-columns:repeat(2,1fr);gap:22px}.workflow-stages h3{font-size:18px}.workflow-stages p{font-size:14px}.workflow-story figure>img{object-fit:contain}.v-intro{padding-top:40px}}
.workflow-picture{position:relative}.workflow-picture img{display:block;width:100%;height:auto}.workflow-markers{position:absolute;left:0;right:0;bottom:8%;display:grid;grid-template-columns:repeat(4,1fr);justify-items:center;pointer-events:none}.workflow-markers span{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#172d3b;color:#fff;font:13px monospace;box-shadow:0 0 0 3px #f7f6f2}.workflow-stages>li>span{color:#172d3b;font-weight:bold}@media(max-width:700px){.workflow-markers span{width:24px;height:24px;font-size:11px;box-shadow:0 0 0 2px #f7f6f2}}
.workflow-picture img{aspect-ratio:2/1;object-fit:cover}.workflow-markers{bottom:5%}
