/* Editable automation offer: people, systems and a shared workflow. */
.mx-auto-section{padding:80px var(--mx-space);margin-block-start:0}
.mx-auto-section h2{font-size:clamp(36px,4.5vw,64px);margin:18px 0 35px}
.mx-auto-section h3{line-height:1.16}
.mx-auto-section .mx-lead{max-width:870px}
.mx-auto-hero{background:var(--mx-ink);color:var(--mx-paper);padding-top:28px}
.mx-auto-back{font-size:15px;margin:0 0 40px}
.mx-auto-hero a{color:inherit}
.mx-auto-opening{display:grid;grid-template-columns:1.15fr 1fr;gap:60px;align-items:center}
.mx-auto-opening>*{min-width:0;margin:0}
.mx-auto-hero h1{font-size:clamp(48px,6.2vw,90px);line-height:1.03;letter-spacing:-.06em}
.mx-auto-hero h1 em{color:#dce8ba}
.mx-auto-hero-copy>.mx-eyebrow{color:#dce8ba}
.mx-auto-hero .mx-lead{color:#d3d6ca;font-size:20px}
.mx-auto-hero .wp-block-buttons{gap:15px;margin-top:30px}
.mx-auto-hero .wp-block-button__link{background:var(--mx-accent);color:var(--mx-ink)}
.mx-auto-hero .wp-block-button:last-child .wp-block-button__link{color:var(--mx-paper);background:transparent;border:1px solid #a6aa9c}
.mx-auto-hero-note{font-size:14px;color:#d3d6ca}
.mx-auto-hero :is(a,button):focus-visible{outline-color:#dce8ba}
.mx-auto-hero-visual{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:stretch}
.mx-auto-hero-visual>.mx-eyebrow{grid-column:1/-1;font-size:11px;color:#d3d6ca;letter-spacing:.12em;margin:0 0 8px}
.mx-auto-machine,.mx-auto-human{padding:32px 24px;border-radius:6px;margin:0;display:flex;flex-direction:column;min-width:0}
.mx-auto-machine{background:#393c33;color:var(--mx-paper);border:1px solid #686d5c}
.mx-auto-human{background:#dce8ba;color:var(--mx-ink);margin-top:45px}
.mx-auto-hero-visual h3{font-size:clamp(29px,3vw,44px);line-height:1.25;letter-spacing:-.05em;margin:20px 0 30px}
.mx-auto-hero-visual .mx-eyebrow{font-size:10px;line-height:1.5}
.mx-auto-machine>p:last-child,.mx-auto-human>p:last-child{font-size:15px;line-height:1.5;margin:auto 0 0}
.mx-auto-intro{display:grid;grid-template-columns:1fr 1fr;gap:60px;border-bottom:1px solid var(--mx-line)}
.mx-auto-intro>*{margin:0;min-width:0}
.mx-auto-intro h2{margin-bottom:0}
.mx-auto-intro .mx-lead{margin-top:0}
.mx-auto-examples{background:#e7e9de}
.mx-auto-examples>.mx-lead{font-size:18px}
.wp-block-buttons.mx-auto-controls{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:38px}
.mx-auto-controls .wp-block-button,.mx-auto-controls a{width:100%}
.mx-auto-controls a{background:transparent;color:var(--mx-ink);border:1px solid #9da48d;border-radius:4px;padding:18px 12px;font-size:15px}
.mx-auto-controls a[aria-pressed=true]{background:var(--mx-ink);color:var(--mx-paper);border-color:var(--mx-ink)}
.mx-auto-panels{display:grid;gap:30px;margin-top:25px}
.mx-auto-panel{display:grid;grid-template-columns:1fr 1.1fr;gap:44px;background:var(--mx-paper);padding:38px;border:1px solid #bfc5b1;border-radius:6px;margin:0}
.mx-auto-panel[hidden]{display:none}
.mx-auto-panel>*{margin:0;min-width:0}
.mx-auto-before h3{font-size:clamp(29px,3.3vw,44px);margin:22px 0}
.mx-auto-before>p:last-child{font-size:17px;color:var(--mx-muted)}
.mx-auto-system-task,.mx-auto-person-task{padding:24px;border-radius:4px;margin:0}
.mx-auto-system-task{background:#e7e9de}
.mx-auto-person-task{background:#ffdac5;margin-top:14px}
.mx-auto-after .mx-eyebrow{font-size:11px;margin:0 0 14px}
.mx-auto-after p{font-size:17px;margin:0}
.mx-auto-after>.mx-small{font-size:12px;margin-top:18px}
.mx-auto-process{background:var(--mx-ink);color:var(--mx-paper)}
.mx-auto-process>.mx-eyebrow{color:#dce8ba}
.mx-auto-process h2 em{color:#dce8ba}
.mx-auto-flow{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin-top:48px}
.mx-auto-flow-step{padding:24px 20px;border-top:3px solid #dce8ba;background:#33362e;margin:0;min-width:0}
.mx-auto-step-number{font-size:34px;letter-spacing:-.05em;margin:0 0 28px;color:#dce8ba}
.mx-auto-flow-step h3{font-size:24px;letter-spacing:-.025em}
.mx-auto-flow-step>p:last-child{font-size:15px;color:#d3d6ca}
.mx-auto-flow-human{background:#ffdac5;color:var(--mx-ink);border-color:var(--mx-accent)}
.mx-auto-flow-human .mx-auto-step-number{color:#874224}
.mx-auto-flow-human>p:last-child{color:var(--mx-ink)}
.mx-auto-process>.mx-small{font-size:14px;color:#d3d6ca;max-width:930px;margin-top:28px}
.mx-auto-software{display:grid;grid-template-columns:1.15fr 1fr;gap:70px}
.mx-auto-software>*{margin:0;min-width:0}
.mx-auto-software h2{font-size:clamp(36px,4vw,58px)}
.mx-auto-benefit{border-top:1px solid var(--mx-line);padding-top:25px;margin-top:28px}
.mx-auto-benefit:first-child{margin-top:0}
.mx-auto-benefit h3{font-size:28px;margin:0 0 20px}
.mx-auto-benefit p{font-size:17px}
.mx-auto-control{background:#e7e9de}
.mx-auto-control .mx-auto-benefit{margin:0;border-color:#a7af98}
.mx-auto-start{background:#fff}
.mx-auto-stages{margin-top:45px}
.mx-auto-stage{display:grid;grid-template-columns:65px 1fr;gap:25px;padding:28px 0;border-top:1px solid var(--mx-line);margin:0}
.mx-auto-stage-number{font-size:34px;color:var(--mx-muted);margin:0}
.mx-auto-stage-copy{display:grid;grid-template-columns:.9fr 1.1fr;gap:35px;margin:0}
.mx-auto-stage-copy h3,.mx-auto-stage-copy p{margin:0}
.mx-auto-stage-copy h3{font-size:28px}
.mx-auto-stage-copy p{font-size:17px}
.mx-auto-start>.mx-small{max-width:880px;font-size:15px}
.mx-auto-faq .wp-block-details{max-width:1000px}
.mx-auto-contact{margin-top:0;background:#dce8ba}
.mx-auto-brief-example{padding:20px;border-left:3px solid #727e55;background:#ffffff60;max-width:440px;margin:25px 0}
.mx-auto-brief-example p{font-size:16px;margin:0}
@media(max-width:1100px){.mx-auto-opening{gap:30px}.mx-auto-hero-visual{grid-template-columns:1fr}.mx-auto-human{margin-top:0}.mx-auto-hero-visual h3{font-size:30px;line-height:1.2;margin:14px 0}.mx-auto-machine,.mx-auto-human{padding:24px}.mx-auto-flow{grid-template-columns:repeat(3,1fr)}.mx-auto-panel{gap:25px;padding:28px}}
@media(max-width:800px){.mx-auto-opening,.mx-auto-intro,.mx-auto-panel,.mx-auto-software{grid-template-columns:1fr;gap:30px}.mx-auto-hero-visual{grid-template-columns:1fr 1fr}.mx-auto-human{margin-top:25px}.mx-auto-hero h1{font-size:clamp(48px,9vw,76px)}.mx-auto-intro .mx-lead{font-size:20px}.wp-block-buttons.mx-auto-controls{grid-template-columns:1fr 1fr}.mx-auto-stage-copy{grid-template-columns:1fr;gap:15px}.mx-auto-flow{grid-template-columns:1fr 1fr}}
@media(max-width:500px){.mx-auto-section{padding-block:50px}.mx-auto-hero{padding-top:24px}.mx-auto-back{margin-bottom:30px}.mx-auto-hero .mx-lead{font-size:18px}.mx-auto-hero .wp-block-buttons{flex-direction:column;align-items:stretch}.mx-auto-hero .wp-block-button__link{width:100%}.mx-auto-hero-visual{gap:10px}.mx-auto-machine,.mx-auto-human{padding:20px 14px}.mx-auto-hero-visual h3{font-size:26px}.mx-auto-hero-visual .mx-eyebrow{font-size:9px}.mx-auto-hero-visual>p.mx-eyebrow{font-size:10px}.mx-auto-controls a{font-size:13px;padding:16px 9px}.mx-auto-panel{padding:23px}.mx-auto-system-task,.mx-auto-person-task{padding:20px}.mx-auto-flow{grid-template-columns:1fr}.mx-auto-flow-step{display:grid;grid-template-columns:35px 1fr;column-gap:18px;padding:22px}.mx-auto-flow-step h3{margin:0}.mx-auto-step-number{grid-row:1/3;font-size:28px}.mx-auto-flow-step>p:last-child{grid-column:2;margin:14px 0 0}.mx-auto-stage{grid-template-columns:35px 1fr;gap:18px}}

@media(max-width:360px){.mx-auto-hero-visual{grid-template-columns:1fr}.mx-auto-human{margin:0}}
