.automation{--ink:#28221f;--paper:#faf6f0;--line:#ded5cc;--accent:#9b4d32;background:var(--paper);color:var(--ink);min-height:100vh;font-family:Georgia,Times New Roman,serif}.automation *{box-sizing:border-box}.automation .shell{max-width:1160px;margin:auto;padding:0 36px}.automation header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px 0;border-bottom:1px solid var(--line)}.automation .wordmark{font-size:30px;letter-spacing:-1.5px}.automation .wordmark img{display:block;width:370px;max-width:100%;aspect-ratio:4.5;-o-object-fit:cover;object-fit:cover;height:auto}.automation .wordmark span{display:block;font:10px/1.8 Verdana,sans-serif;letter-spacing:2.5px;text-transform:uppercase}.automation nav{display:flex;gap:24px;font:12px Verdana,sans-serif}.automation a:hover{text-decoration:underline;text-underline-offset:5px}.automation .eyebrow{font:11px/1.6 Verdana,sans-serif;text-transform:uppercase;letter-spacing:2px;color:var(--accent);margin-bottom:18px}.automation h1{font-size:clamp(38px,5.8vw,74px);line-height:1.06;letter-spacing:-2px;font-weight:400;margin:0 0 24px;max-width:830px}.automation h1 em{color:var(--accent)}.automation h2{font-size:30px;line-height:1.2;font-weight:400;margin:0 0 20px;letter-spacing:-.7px}.automation h3{font-size:22px;font-weight:400;margin:0 0 10px}.automation p{line-height:1.65}.automation .hero{padding:75px 0 54px}.automation .lede{font-size:21px;color:#62564d;max-width:610px;margin:20px 0 28px}.automation .button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:13px 23px;background:var(--accent);color:#fff;border:1px solid var(--accent);font:12px/1.5 Verdana,sans-serif;cursor:pointer;text-decoration:none}.automation .button:hover{background:#773922;text-decoration:none}.automation .button.secondary{background:transparent;color:var(--ink);border-color:#bfb1a5}.automation .button:disabled{opacity:.5;cursor:wait}.automation .actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:22px}.automation .steps{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:20px 0 50px}.automation .steps>div{padding:28px 28px 28px 0}.automation .number{font:11px Verdana,sans-serif;color:var(--accent);display:block;margin-bottom:15px}.automation .muted{color:#62564d;font:13px/1.75 Verdana,sans-serif}.automation .fine{font:11px/1.7 Verdana,sans-serif;color:#695b50}.automation .columns{display:grid;grid-template-columns:minmax(0,2fr) minmax(240px,1fr);gap:65px;margin:28px 0 70px;align-items:start}.automation .aside{border-left:1px solid var(--line);padding-left:28px;position:sticky;top:24px}.automation .aside p{margin-bottom:22px}.automation form{width:100%}.automation label{display:block;font:13px/1.5 Verdana,sans-serif;margin:22px 0 9px}.automation input:not([type=checkbox]),.automation select,.automation textarea{background:#fffdf8;border:1px solid #c4b5a8;border-radius:0;padding:13px 14px;width:100%;color:var(--ink);font:14px/1.6 Verdana,sans-serif}.automation textarea{min-height:112px;resize:vertical}.automation a:focus-visible,.automation button:focus-visible,.automation input:focus,.automation select:focus,.automation textarea:focus{outline:2px solid #9b4d32;outline-offset:3px}.automation .check{display:flex;gap:10px;align-items:flex-start}.automation .check input{margin-top:3px;accent-color:var(--accent)}.automation .notice{padding:18px 20px;border-left:3px solid var(--accent);background:#f2e5db;font:13px/1.8 Verdana,sans-serif;margin:20px 0}.automation .error{background:#fae6e6;border-color:#9c3030;color:#752222}.automation .status{font:10px/1.5 Verdana,sans-serif;text-transform:uppercase;letter-spacing:1px;border:1px solid var(--line);padding:5px 9px;display:inline-block}.automation .progress{height:3px;background:#e5d9cf;margin:22px 0 8px}.automation .progress>div{height:100%;background:var(--accent);transition:width .2s}.automation .question{border-bottom:1px solid var(--line);padding:8px 0 22px}.automation .question label{font:21px/1.35 Georgia,serif}.automation .question .fine{margin:0 0 12px}.automation .question textarea{min-height:92px}.automation .sticky-actions{position:sticky;bottom:0;background:var(--paper);padding:16px 0;border-top:1px solid var(--line);display:flex;gap:12px;align-items:center;flex-wrap:wrap}.automation .message{border-top:1px solid var(--line);padding:18px 0;font:13px/1.7 Verdana,sans-serif;white-space:pre-wrap}.automation .message strong{display:block;font-size:10px;text-transform:uppercase;letter-spacing:1px;margin:0 0 9px}.automation .message .answer{border-left:2px solid var(--accent);padding-left:14px;margin-top:15px}.automation .request-row{border-top:1px solid var(--line);padding:22px 0;display:flex;justify-content:space-between;gap:20px}.automation .demo-banner{background:#773922;color:#faf6f0;padding:12px 24px;text-align:center;font:12px/1.6 Verdana,sans-serif}.automation footer{border-top:1px solid var(--line);padding:25px 0 35px;display:flex;justify-content:space-between;gap:16px;font:11px/1.7 Verdana,sans-serif;color:#62564d}.automation .review{border:1px solid var(--line);margin:24px 0;padding:26px}.automation .review dl{display:grid;grid-template-columns:150px 1fr;gap:12px;font:13px/1.7 Verdana,sans-serif}.automation .review dt{color:#695b50}.automation .review dd{white-space:pre-wrap;overflow-wrap:anywhere}.automation .review pre{white-space:pre-wrap;font:13px/1.7 Verdana,sans-serif}@media (max-width:720px){.automation .shell{padding:0 20px}.automation .wordmark{max-width:230px}.automation header{flex-wrap:wrap;padding:20px 0}.automation nav{gap:14px}.automation .hero{padding:45px 0 28px}.automation .columns{grid-template-columns:1fr;gap:32px}.automation .aside{position:static;border-left:0;border-top:1px solid var(--line);padding:25px 0 0}.automation .steps{grid-template-columns:1fr}.automation .steps>div{padding:20px 0;border-bottom:1px solid var(--line)}.automation footer{flex-direction:column}.automation .review{padding:18px}.automation .review dl{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.automation *{transition:none!important}}