.automation-briefing[hidden]{display:none}
.automation-briefing{max-width:1500px;min-height:calc(100svh - 154px);margin:0 auto;padding:clamp(42px,5vw,76px) 5vw;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(35px,6vw,100px)}
.automation-copy{max-width:580px}
.automation-kicker,.automation-label,.automation-flow small,.automation-flow-head,.automation-flow-foot{font-size:10px;font-weight:700;letter-spacing:.17em}
.automation-kicker{display:block;color:var(--brand-muted);margin-bottom:clamp(32px,4vw,60px)}
.automation-label{margin:0 0 15px;color:var(--brand-copper-light)}
.automation-copy h1{margin:0 0 26px;color:var(--brand-ivory);font:500 clamp(70px,8vw,116px)/.9 'Space Grotesk',sans-serif;letter-spacing:-.09em}
.automation-copy h1 span{color:var(--brand-copper-light)}
.automation-lead{margin:0 0 16px;color:var(--brand-ivory);font-size:clamp(18px,1.7vw,23px);line-height:1.4}
.automation-detail{margin:0;color:var(--brand-muted);font-size:14px;line-height:1.62}
.automation-copy h2{margin:32px 0 14px;color:var(--brand-copper-light);font-size:10px;letter-spacing:.17em;text-transform:uppercase}
.automation-steps{list-style:none;margin:0 0 30px;padding:0;border-top:1px solid rgba(180,170,154,.3)}
.automation-steps li{display:grid;grid-template-columns:88px 1fr;gap:12px;padding:12px 0;border-bottom:1px solid rgba(180,170,154,.3);font-size:12px;line-height:1.5}
.automation-steps strong{color:var(--brand-ivory);font-weight:700}
.automation-steps span{color:var(--brand-muted)}
.automation-link{display:inline-flex;align-items:center;justify-content:space-between;gap:45px;min-width:240px;padding:15px 17px;background:var(--brand-copper);color:var(--brand-bg);text-decoration:none;font-size:13px;font-weight:700;transition:background .2s ease,transform .2s ease}
.automation-link:hover,.automation-link:focus-visible{background:var(--brand-copper-light);transform:translateY(-2px)}
.automation-link span{font-size:20px;line-height:1}
.automation-flow{border:1px solid rgba(180,170,154,.32);background:radial-gradient(circle at 70% 35%,rgba(201,122,61,.16),transparent 50%),linear-gradient(145deg,#342d25,#1d1a17 72%);box-shadow:0 30px 90px rgba(0,0,0,.26);min-height:580px;display:flex;flex-direction:column;overflow:hidden}
.automation-flow-head{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;color:var(--brand-muted);border-bottom:1px solid rgba(180,170,154,.22)}
.automation-flow-pulse{width:8px;height:8px;border-radius:50%;background:var(--brand-copper-light);box-shadow:0 0 0 5px rgba(201,122,61,.12),0 0 22px var(--brand-copper)}
.automation-flow-body{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;padding:28px 8%}
.automation-flow-source,.automation-flow-engine,.automation-flow-result{width:min(100%,430px);border:1px solid rgba(180,170,154,.37);background:rgba(24,21,18,.75);color:var(--brand-ivory);box-shadow:0 15px 35px rgba(0,0,0,.16)}
.automation-flow-source{display:flex;align-items:center;gap:18px;padding:20px 23px}
.automation-flow-icon{display:grid;place-items:center;width:48px;height:48px;border:1px solid rgba(201,122,61,.65);color:var(--brand-copper-light);font:500 27px 'Space Grotesk',sans-serif}
.automation-flow-source span:last-child{display:flex;flex-direction:column;gap:4px}
.automation-flow small{display:block;color:var(--brand-copper-light);font-size:9px}
.automation-flow strong{font:500 clamp(22px,2.2vw,30px)/1.08 'Space Grotesk',sans-serif;letter-spacing:-.05em}
.automation-flow-engine{padding:24px 27px;border-color:rgba(201,122,61,.67);background:linear-gradient(120deg,rgba(201,122,61,.2),rgba(30,25,21,.92));transform:translateX(5%)}
.automation-flow-engine strong{display:block;margin:8px 0 5px;font-size:clamp(32px,3.2vw,48px)}
.automation-flow-engine>span,.automation-flow-result>span{display:block;color:var(--brand-muted);font-size:12px}
.automation-flow-result{padding:20px 27px;transform:translateX(-5%)}
.automation-flow-result strong{display:block;margin:8px 0 5px}
.automation-flow-path{height:38px;display:flex;align-items:center;flex-direction:column;justify-content:center;gap:5px}
.automation-flow-path span{display:block;width:2px;height:5px;background:var(--brand-copper-light);opacity:.4;animation:automation-pulse 1.5s infinite alternate}
.automation-flow-path span:nth-child(2){animation-delay:.25s}.automation-flow-path span:nth-child(3){animation-delay:.5s}
@keyframes automation-pulse{to{opacity:1;box-shadow:0 0 10px var(--brand-copper-light)}}
.automation-flow-foot{padding:20px 24px;border-top:1px solid rgba(180,170,154,.22);color:var(--brand-muted);font-size:8px;text-align:center;line-height:1.5}
.automation-flow-foot span{color:var(--brand-copper-light);margin:0 7px}
@media(max-width:900px){.automation-briefing{grid-template-columns:1fr;padding:42px 7vw 60px}.automation-copy{max-width:680px}.automation-kicker{margin-bottom:35px}.automation-flow{min-height:520px}}
@media(max-width:600px){.automation-briefing{padding:34px 7vw 48px;gap:32px}.automation-copy h1{font-size:76px}.automation-lead{font-size:18px}.automation-detail{font-size:13px}.automation-steps li{grid-template-columns:76px 1fr;font-size:11px}.automation-link{width:100%}.automation-flow{min-height:470px}.automation-flow-head,.automation-flow-foot{padding:17px}.automation-flow-body{padding:25px 7%}.automation-flow-source,.automation-flow-engine,.automation-flow-result{transform:none}.automation-flow strong{font-size:22px}.automation-flow-engine strong{font-size:36px}}
@media(prefers-reduced-motion:reduce){.automation-flow-path span{animation:none;opacity:1}}
