@layer components{:where(.pg-automation) .ac-hero{grid-template-columns:minmax(0,1fr) minmax(0,500px);align-items:end;gap:32px 64px;padding-block:72px 48px;display:grid}:where(.pg-automation) .ac-h1{letter-spacing:-.02em;color:#fff;text-wrap:balance;font-size:68px;font-weight:600;line-height:72px}:where(.pg-automation) .ac-h1 span{color:#b9bec4}:where(.pg-automation) .ac-side{flex-direction:column;gap:24px;padding-bottom:6px;display:flex}:where(.pg-automation) .ac-caps{letter-spacing:.08em;text-transform:uppercase;color:#b9bec4;flex-wrap:wrap;gap:8px 22px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;line-height:18px;display:flex}:where(.pg-automation) .ac-caps li{align-items:center;gap:9px;display:flex}:where(.pg-automation) .ac-caps li:before{content:"";border:1.5px solid #7c93a3;width:6px;height:6px}:where(.pg-automation) .ac-fig{padding-bottom:80px}:where(.pg-automation) .pid-m{display:none}:where(.pg-automation) .stack{border-top:1px solid var(--line);flex-direction:column;display:flex}:where(.pg-automation) .stack>li{border-bottom:1px solid var(--line);grid-template-columns:112px 220px minmax(0,3fr) minmax(0,4fr);align-items:center;gap:32px;padding:20px 0;display:grid;position:relative}:where(.pg-automation) .stack>li:after{content:"";z-index:0;border-left:1.5px dashed #bec1c4;position:absolute;top:0;bottom:0;left:256px}:where(.pg-automation) .stack>li:first-child:after{top:50%}:where(.pg-automation) .stack>li:last-child:after{bottom:50%}:where(.pg-automation) .stack svg{z-index:1;width:220px;height:120px;position:relative}:where(.pg-automation) .lvl{color:var(--navy);letter-spacing:.02em;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:28px;font-weight:500;line-height:32px}:where(.pg-automation) .lvl small{white-space:nowrap;letter-spacing:.12em;color:var(--soft);margin-top:4px;font-size:11px;line-height:16px;display:block}:where(.pg-automation) .stack-t{flex-direction:column;gap:6px;display:flex}:where(.pg-automation) .stack-d{border-left:2px solid var(--navy);flex-direction:column;gap:6px;padding-left:24px;display:flex}:where(.pg-automation) .trace{border:1px solid var(--ink);background:#fff;border-radius:2px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:20px;padding:22px 26px;display:grid}:where(.pg-automation) .spec{border-collapse:collapse;width:100%}:where(.pg-automation) .spec caption{text-align:left}:where(.pg-automation) .spec thead th{letter-spacing:.12em;text-transform:uppercase;color:var(--soft);text-align:left;border-bottom:2px solid var(--ink);padding:0 0 14px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;font-weight:500;line-height:16px}:where(.pg-automation) .spec tbody tr{border-bottom:1px solid #d6d8dc}:where(.pg-automation) .spec tbody th{text-align:left;vertical-align:top;letter-spacing:-.015em;width:40%;color:var(--text);padding:26px 32px 26px 0;font-size:21px;font-weight:700;line-height:28px}:where(.pg-automation) .spec tbody th i{letter-spacing:.12em;color:var(--navy);margin-bottom:6px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;font-style:normal;font-weight:500;line-height:16px;display:block}:where(.pg-automation) .spec td{vertical-align:top;color:var(--muted);padding:26px 0;font-size:17px;line-height:28px}:where(.pg-automation) .fit2{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;display:grid}:where(.pg-automation) .fit2 li{border-top:2px solid var(--ink);flex-direction:column;gap:10px;padding:28px 0 32px;display:flex}:where(.pg-automation) .fit2 li:nth-child(n+3){border-top:1px solid #b9bec4}:where(.pg-automation) .fit2 i{letter-spacing:.12em;color:var(--navy);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;font-style:normal}:where(.pg-automation) .fit2 p{letter-spacing:-.01em;color:var(--text);max-width:24em;font-size:21px;font-weight:600;line-height:30px}:where(.pg-automation) .flowline{color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px 10px;font-size:16px;font-weight:700;line-height:24px;display:flex}:where(.pg-automation) .flowline span{color:var(--soft);font-weight:500}:where(.pg-automation) .cta-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:48px;display:grid}@media (max-width:1100px){:where(.pg-automation) .ac-hero{grid-template-columns:minmax(0,1fr);gap:28px;padding-block:56px 40px}:where(.pg-automation) .ac-h1{font-size:56px;line-height:60px}:where(.pg-automation) .stack>li{grid-template-columns:112px 220px minmax(0,1fr);row-gap:12px}:where(.pg-automation) .stack>li:after{left:256px}:where(.pg-automation) .stack-d{grid-column:3}:where(.pg-automation) .cta-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){:where(.pg-automation) .ac-hero{padding-block:40px 32px}:where(.pg-automation) .ac-h1{letter-spacing:-.02em;font-size:42px;line-height:46px}:where(.pg-automation) .cta-row{flex-direction:column;align-items:stretch}:where(.pg-automation) .pid-d{display:none}:where(.pg-automation) .pid-m{max-width:420px;margin:0 auto;display:block}:where(.pg-automation) .ac-fig{padding-bottom:56px}:where(.pg-automation) .stack>li{grid-template-columns:96px minmax(0,1fr);gap:14px 12px;padding:24px 0}:where(.pg-automation) .stack>li:after{display:none}:where(.pg-automation) .stack svg{justify-self:end;width:100%;max-width:220px;height:auto}:where(.pg-automation) .stack-t,:where(.pg-automation) .stack-d{grid-column:1/-1}:where(.pg-automation) .stack-d{padding-left:16px}:where(.pg-automation) .lvl{font-size:22px}:where(.pg-automation) .trace{grid-template-columns:minmax(0,1fr);padding:20px}:where(.pg-automation) .spec thead{display:none}:where(.pg-automation) .spec tbody tr,:where(.pg-automation) .spec tbody th,:where(.pg-automation) .spec td{width:auto;display:block}:where(.pg-automation) .spec tbody th{padding:24px 0 6px;font-size:19px;line-height:26px}:where(.pg-automation) .spec td{padding:0 0 24px;font-size:16px;line-height:26px}:where(.pg-automation) .fit2{grid-template-columns:minmax(0,1fr)}:where(.pg-automation) .fit2 li:nth-child(2){border-top:1px solid #b9bec4}:where(.pg-automation) .fit2 p{font-size:18px;line-height:27px}:where(.pg-automation) .pad-m{padding-block:72px!important}}}
