.automation-map[data-astro-cid-hfoctmqt]{color:#f1f0ea;background:#171e21;padding:clamp(3rem,6vw,6rem) 0}.automation-map__intro[data-astro-cid-hfoctmqt]{grid-template-columns:minmax(0,1.1fr) minmax(260px,.65fr);align-items:end;gap:clamp(2rem,6vw,6rem);margin-bottom:2rem;display:grid}.automation-map__eyebrow[data-astro-cid-hfoctmqt]{color:#ff906f;font:700 .68rem/1.4 var(--ui);letter-spacing:.14em;margin:0 0 .8rem}.automation-map[data-astro-cid-hfoctmqt] h2[data-astro-cid-hfoctmqt]{font:500 clamp(2.65rem,5.2vw,5rem)/1.02 var(--display);letter-spacing:-.055em;margin:0}.automation-map[data-astro-cid-hfoctmqt] h2[data-astro-cid-hfoctmqt] em[data-astro-cid-hfoctmqt]{color:#9bd5db;font-style:normal}.automation-map__intro[data-astro-cid-hfoctmqt]>p[data-astro-cid-hfoctmqt]{color:#c2c9c7;max-width:35rem;margin:0 0 .25rem;font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.65}.automation-map__canvas[data-astro-cid-hfoctmqt]{isolation:isolate;background:radial-gradient(circle at 53% 0,#e7227b1c,#0000 42%),radial-gradient(circle,#526064 1px,#0000 1.4px) 0 0/22px 22px,#202629;border:1px solid #3c4a4d;border-radius:18px;padding:clamp(1.25rem,2.5vw,2.5rem);position:relative;overflow:hidden}.automation-map__canvas-head[data-astro-cid-hfoctmqt],.automation-map__canvas-foot[data-astro-cid-hfoctmqt]{color:#b4c0c0;font:700 .63rem/1.5 var(--ui);letter-spacing:.13em;justify-content:space-between;gap:1rem;display:flex}.automation-map__canvas-head[data-astro-cid-hfoctmqt]{border-bottom:1px solid #f1f0ea29;padding-bottom:1rem}.automation-map__canvas-head[data-astro-cid-hfoctmqt] span[data-astro-cid-hfoctmqt]:first-child{color:#f1f0ea;align-items:center;gap:.55rem;display:flex}.automation-map__canvas-head[data-astro-cid-hfoctmqt] i[data-astro-cid-hfoctmqt]{background:#e7227b;border-radius:50%;width:7px;height:7px}.automation-map__flow[data-astro-cid-hfoctmqt]{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(.9rem,2vw,2rem);margin:0;padding:clamp(2rem,4vw,4rem) 0;list-style:none;display:grid;position:relative}.automation-map__flow[data-astro-cid-hfoctmqt]:before{content:"";pointer-events:none;border:1px dashed #9bd5dbb3;border-bottom:0;border-radius:12px 12px 0 0;height:calc(clamp(2rem,4vw,4rem) - 1.25rem);position:absolute;top:1.25rem;left:50%;right:10%}.automation-map__flow[data-astro-cid-hfoctmqt]:after{content:"ROUTINE PATH / DIRECT TO ACTION";color:#bfe6e8;font:700 .49rem/1.2 var(--ui);letter-spacing:.09em;pointer-events:none;background:#202629;padding:0 .5rem;position:absolute;top:.63rem;left:59%}.automation-map__node[data-astro-cid-hfoctmqt]{--node-accent:#f15a35;border:1px solid color-mix(in srgb,var(--node-accent) 52%,#505a5b);background:#293135;border-radius:13px;min-width:0;min-height:310px;padding:clamp(1rem,1.4vw,1.35rem);position:relative;box-shadow:0 12px 26px #00000026}.automation-map__node--prepare[data-astro-cid-hfoctmqt]{--node-accent:#9bd5db}.automation-map__node--decide[data-astro-cid-hfoctmqt]{--node-accent:#e7227b}.automation-map__node--review[data-astro-cid-hfoctmqt]{--node-accent:#ff80ad}.automation-map__node--action[data-astro-cid-hfoctmqt]{--node-accent:#b5dec9}.automation-map__node[data-astro-cid-hfoctmqt]:before,.automation-map__node[data-astro-cid-hfoctmqt]:after{content:"";background:var(--node-accent);border:2px solid #202629;border-radius:50%;width:10px;height:10px;position:absolute;top:calc(50% - 5px)}.automation-map__node[data-astro-cid-hfoctmqt]:before{left:-6px}.automation-map__node[data-astro-cid-hfoctmqt]:after{right:-6px}.automation-map__node[data-astro-cid-hfoctmqt]:not(:last-child){--connector-width:clamp(.9rem,2vw,2rem)}.automation-map__node[data-astro-cid-hfoctmqt]:not(:last-child) .automation-map__node-top[data-astro-cid-hfoctmqt]:after{content:"";width:calc(var(--connector-width) - 12px);background:#9caeaf;height:1px;position:absolute;top:50%;left:calc(100% + 6px)}.automation-map__node[data-astro-cid-hfoctmqt]:not(:last-child) .automation-map__node-top[data-astro-cid-hfoctmqt]:before{content:"";top:calc(50% - 3px);left:calc(100% + var(--connector-width) - 14px);border-top:1px solid #9caeaf;border-right:1px solid #9caeaf;width:6px;height:6px;position:absolute;transform:rotate(45deg)}.automation-map__node-top[data-astro-cid-hfoctmqt]{color:#ccd5d2;font:700 .55rem/1.2 var(--ui);letter-spacing:.09em;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:1.35rem;display:flex}.automation-map__icon[data-astro-cid-hfoctmqt]{border:1px solid color-mix(in srgb,var(--node-accent) 50%,#505a5b);background:color-mix(in srgb,var(--node-accent) 15%,#293135);width:34px;height:34px;color:var(--node-accent);border-radius:9px;flex:none;place-items:center;display:grid}.automation-map__icon[data-astro-cid-hfoctmqt] svg[data-astro-cid-hfoctmqt]{stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.automation-map[data-astro-cid-hfoctmqt] h3[data-astro-cid-hfoctmqt]{max-width:15ch;font:500 clamp(1.2rem,1.6vw,1.65rem)/1.1 var(--display);letter-spacing:-.035em;margin:0 0 .7rem}.automation-map__node[data-astro-cid-hfoctmqt] p[data-astro-cid-hfoctmqt]{color:#c4ccca;max-width:32ch;margin:0;font-size:.8rem;line-height:1.5}.automation-map__mini-list[data-astro-cid-hfoctmqt],.automation-map__branches[data-astro-cid-hfoctmqt]{flex-wrap:wrap;gap:.4rem;margin-top:1rem;display:flex}.automation-map__mini-list[data-astro-cid-hfoctmqt] span[data-astro-cid-hfoctmqt],.automation-map__branches[data-astro-cid-hfoctmqt] span[data-astro-cid-hfoctmqt]{border:1px solid color-mix(in srgb,var(--node-accent) 45%,#505a5b);background:color-mix(in srgb,var(--node-accent) 10%,#293135);color:#e9efec;font:700 .48rem/1.15 var(--ui);letter-spacing:.05em;border-radius:50px;padding:.32rem .44rem}.automation-map__branches[data-astro-cid-hfoctmqt]{border-left:1px dashed #ff80ad8c;gap:.45rem;padding-left:.6rem;display:grid}.automation-map__branches[data-astro-cid-hfoctmqt] span[data-astro-cid-hfoctmqt]{width:max-content;max-width:100%}.automation-map__branches[data-astro-cid-hfoctmqt] span[data-astro-cid-hfoctmqt]:first-child{color:#c9f0f1;background:#263b3e;border-color:#9bd5db80}.automation-map__branches[data-astro-cid-hfoctmqt] span[data-astro-cid-hfoctmqt]:last-child{color:#ffb1cc;background:#3b2b35;border-color:#ff80ad80}.automation-map__feedback[data-astro-cid-hfoctmqt]{background:#f15a350e;border:1px dashed #f15a3573;border-radius:9px;align-items:center;gap:1rem;margin:0 0 1.35rem;padding:.85rem 1rem;display:flex}.automation-map__feedback[data-astro-cid-hfoctmqt]>span[data-astro-cid-hfoctmqt]{color:#ff906f;font:500 1.6rem/1 var(--display)}.automation-map__feedback[data-astro-cid-hfoctmqt] p[data-astro-cid-hfoctmqt]{color:#d8dfdc;margin:0;font-size:.79rem;line-height:1.5}.automation-map__feedback[data-astro-cid-hfoctmqt] strong[data-astro-cid-hfoctmqt]{color:#ff906f;font:700 .62rem/1.3 var(--ui);letter-spacing:.09em;margin-right:.6rem}.automation-map__canvas-foot[data-astro-cid-hfoctmqt]{border-top:1px solid #f1f0ea29;padding-top:1rem}@media (width<=1180px){.automation-map__flow[data-astro-cid-hfoctmqt]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.automation-map__flow[data-astro-cid-hfoctmqt]:before,.automation-map__flow[data-astro-cid-hfoctmqt]:after{display:none}.automation-map__node[data-astro-cid-hfoctmqt]{min-height:270px}.automation-map__node[data-astro-cid-hfoctmqt]:not(:last-child) .automation-map__node-top[data-astro-cid-hfoctmqt]:before,.automation-map__node[data-astro-cid-hfoctmqt]:not(:last-child) .automation-map__node-top[data-astro-cid-hfoctmqt]:after{display:none}}@media (width<=700px){.automation-map__intro[data-astro-cid-hfoctmqt]{grid-template-columns:1fr;gap:1rem}.automation-map__flow[data-astro-cid-hfoctmqt]{grid-template-columns:1fr;gap:2rem;padding:2rem 0}.automation-map__node[data-astro-cid-hfoctmqt]{min-height:0}.automation-map__node[data-astro-cid-hfoctmqt]:before,.automation-map__node[data-astro-cid-hfoctmqt]:after{top:calc(50% - 5px)}.automation-map__node[data-astro-cid-hfoctmqt]:not(:last-child) .automation-map__node-top[data-astro-cid-hfoctmqt]:after{width:1px;height:calc(2rem - 12px);display:block;top:calc(100% + 6px);left:50%}.automation-map__node[data-astro-cid-hfoctmqt]:not(:last-child) .automation-map__node-top[data-astro-cid-hfoctmqt]:before{display:block;top:calc(100% + 2rem - 15px);left:calc(50% - 3px);transform:rotate(135deg)}.automation-map__node[data-astro-cid-hfoctmqt]:not(:last-child):after{inset:auto auto -6px calc(50% - 5px)}.automation-map__canvas-head[data-astro-cid-hfoctmqt] span[data-astro-cid-hfoctmqt]:last-child,.automation-map__canvas-foot[data-astro-cid-hfoctmqt] span[data-astro-cid-hfoctmqt]:first-child{display:none}}.systems-index[data-astro-cid-sykr6oha]{color:#1a2021;background:#ece9e3;padding:clamp(5rem,9vw,9rem) 0}.systems-index__head[data-astro-cid-sykr6oha]{grid-template-columns:.25fr 1fr .65fr;align-items:end;gap:clamp(1rem,3vw,3rem);margin-bottom:3rem;display:grid}.systems-index__eyebrow[data-astro-cid-sykr6oha],.systems-case__top[data-astro-cid-sykr6oha],.systems-flow[data-astro-cid-sykr6oha],.systems-index__note[data-astro-cid-sykr6oha]{font-family:var(--ui)}.systems-index__eyebrow[data-astro-cid-sykr6oha]{letter-spacing:.13em;color:#b64432;align-self:start;font-size:.7rem;font-weight:800}.systems-index[data-astro-cid-sykr6oha] h2[data-astro-cid-sykr6oha]{font:500 clamp(3rem,5.8vw,6.4rem)/.94 var(--display);letter-spacing:-.06em;margin:0}.systems-index[data-astro-cid-sykr6oha] h2[data-astro-cid-sykr6oha] em[data-astro-cid-sykr6oha]{color:#cf4d37;font-style:normal}.systems-index__head[data-astro-cid-sykr6oha]>p[data-astro-cid-sykr6oha]:last-child{font:400 1.05rem/1.6 var(--body);color:#4f5a5a;margin:0}.systems-index__list[data-astro-cid-sykr6oha]{border-top:1px solid #a9adab}.systems-case[data-astro-cid-sykr6oha]{border-bottom:1px solid #a9adab;padding:2.5rem 0 3rem}.systems-case__top[data-astro-cid-sykr6oha]{color:#6b7473;letter-spacing:.12em;justify-content:space-between;gap:1rem;margin-bottom:1.7rem;font-size:.66rem;font-weight:800;display:flex}.systems-case__top[data-astro-cid-sykr6oha] span[data-astro-cid-sykr6oha]:last-child{color:#28735d}.systems-case--prototype[data-astro-cid-sykr6oha] .systems-case__top[data-astro-cid-sykr6oha] span[data-astro-cid-sykr6oha]:last-child{color:#9d5a1b}.systems-case__body[data-astro-cid-sykr6oha]{grid-template-columns:.8fr 1.2fr;gap:clamp(2rem,7vw,7rem);display:grid}.systems-case[data-astro-cid-sykr6oha] h3[data-astro-cid-sykr6oha]{font:600 clamp(2.6rem,4.5vw,5.3rem)/.95 var(--display);letter-spacing:-.055em;overflow-wrap:anywhere;margin:0 0 1rem}.systems-case__body[data-astro-cid-sykr6oha]>div[data-astro-cid-sykr6oha]:first-child>p[data-astro-cid-sykr6oha]{color:#4d5958;max-width:29rem;line-height:1.55}.systems-case[data-astro-cid-sykr6oha] a[data-astro-cid-sykr6oha]{color:#162322;border-bottom:2px solid var(--tone);font:700 .85rem var(--ui);gap:2rem;margin-top:.7rem;padding-bottom:.35rem;text-decoration:none;display:inline-flex}.systems-flow[data-astro-cid-sykr6oha]{grid-template-columns:repeat(3,1fr);align-content:center;gap:.6rem;display:grid;position:relative}.systems-flow[data-astro-cid-sykr6oha] span[data-astro-cid-sykr6oha]{border:1px solid #8e9692;border-top:6px solid var(--tone);text-align:center;letter-spacing:.04em;background:#faf9f5;place-items:center;min-height:7.7rem;padding:1.1rem;font-size:.77rem;font-weight:800;display:grid}.systems-flow[data-astro-cid-sykr6oha] b[data-astro-cid-sykr6oha]{color:#bc4c32;font-size:1.5rem;position:absolute;top:calc(50% - 1.25rem)}.systems-flow[data-astro-cid-sykr6oha] b[data-astro-cid-sykr6oha]:first-of-type{left:31.3%}.systems-flow[data-astro-cid-sykr6oha] b[data-astro-cid-sykr6oha]:nth-of-type(2){left:65.4%}.systems-flow[data-astro-cid-sykr6oha] i[data-astro-cid-sykr6oha]{letter-spacing:.09em;color:#66716d;grid-column:1/-1;font-size:.62rem;font-style:normal;font-weight:700}.systems-index__note[data-astro-cid-sykr6oha]{color:#66706d;max-width:43rem;margin:2rem 0 0;font-size:.75rem;line-height:1.5}@media (width<=950px){.systems-index__head[data-astro-cid-sykr6oha]{grid-template-columns:1fr 1fr}.systems-index__eyebrow[data-astro-cid-sykr6oha]{grid-column:1/-1}.systems-case__body[data-astro-cid-sykr6oha]{grid-template-columns:1fr}.systems-flow[data-astro-cid-sykr6oha]{max-width:50rem}}@media (width<=620px){.systems-index__head[data-astro-cid-sykr6oha],.systems-flow[data-astro-cid-sykr6oha]{grid-template-columns:1fr}.systems-flow[data-astro-cid-sykr6oha] span[data-astro-cid-sykr6oha]{min-height:4.5rem}.systems-flow[data-astro-cid-sykr6oha] b[data-astro-cid-sykr6oha]{display:none}.systems-flow[data-astro-cid-sykr6oha] i[data-astro-cid-sykr6oha]{grid-column:1}.systems-case__top[data-astro-cid-sykr6oha]{font-size:.58rem}}
