.automations-page .handover-trail{--handover-ink:#f4f1eb;--handover-muted:#b8c5d1;--handover-accent:#a6cfe6;margin:64px 0 0;padding:0;list-style:none}.automations-page .handover-step{min-width:0;margin:0;padding:0;position:relative}.automations-page .handover-panel{isolation:isolate;background:linear-gradient(125deg,#102638,#0a1928 72%);border:1px solid #4a86b842;border-radius:4px 28px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,3.2vw,48px);width:84%;padding:clamp(28px,3vw,44px);transition:border-color .25s,box-shadow .25s;display:grid;position:relative;box-shadow:0 20px 48px #02091026}.automations-page .handover-panel:before,.automations-page .handover-panel:after{content:"";z-index:1;background:#132f44;border:1px solid #87b6d2;border-radius:50%;width:7px;height:7px;position:absolute;left:50%;transform:translate(-50%)}.automations-page .handover-panel:before{top:-4px}.automations-page .handover-panel:after{bottom:-4px}.automations-page .handover-step:first-child .handover-panel:before,.automations-page .handover-step:last-child .handover-panel:after{display:none}.automations-page .handover-step:nth-child(2n) .handover-panel{border-radius:28px 4px;margin-left:auto}.automations-page .handover-panel:hover,.automations-page .handover-panel:focus-within{border-color:#8bb8d77a;box-shadow:0 22px 52px #02091040}.automations-page .handover-copy,.automations-page .handover-visual{min-width:0}.automations-page .handover-stage{align-items:center;gap:15px;margin-bottom:25px;display:flex}.automations-page .handover-number{height:40px;color:var(--handover-accent);font-variant-numeric:tabular-nums;letter-spacing:.06em;border:1px solid #8db9d35c;border-radius:50%;flex:0 0 40px;place-items:center;font-size:12px;display:grid}.automations-page .handover-stage .eyebrow{color:var(--handover-accent);letter-spacing:.17em;margin:0;font-size:12px;line-height:1.5}.automations-page .handover-copy h3{max-width:12em;color:var(--handover-ink);letter-spacing:-.035em;text-wrap:balance;margin:0 0 18px;font-size:clamp(26px,2.5vw,34px);font-weight:400;line-height:1.15}.automations-page .handover-copy>p{max-width:35em;color:var(--handover-muted);margin:0;font-size:15px;line-height:1.8}.automations-page .handover-link{pointer-events:none;width:100%;height:64px;display:block;overflow:visible}.automations-page .handover-link path{fill:none;stroke:#6e9db469;stroke-width:1.25px;vector-effect:non-scaling-stroke}.automations-page .handover-link .handover-link-signal{stroke:#b5e1f6;stroke-width:2px;stroke-dasharray:12 360;animation:9s linear infinite handover-signal}.automations-page .handover-step:nth-child(2) .handover-link-signal{animation-delay:-3s}.automations-page .handover-step:nth-child(3) .handover-link-signal{animation-delay:-6s}.automations-page .handover-link-mobile{display:none}.automations-page .handover-capture{background:#0a1928;border:1px solid #9bb5c34d;border-radius:12px;overflow:hidden}.automations-page .handover-window{border-bottom:1px solid #8bb8d726;align-items:center;gap:5px;padding:12px 14px;display:flex}.automations-page .handover-window i{background:#668aa3;border-radius:50%;width:5px;height:5px}.automations-page .handover-window span{color:#b8c5d1;letter-spacing:.08em;margin-left:auto;font-size:12px}.automations-page .handover-capture-media{aspect-ratio:4/3;background:#132f44;min-height:230px;position:relative}.automations-page .handover-capture-media:after{content:"";background:linear-gradient(#0000 25%,#07111dbf);position:absolute;inset:0}.automations-page .handover-capture img{object-fit:cover;filter:saturate(.65)brightness(.85);width:100%;height:100%;position:absolute;inset:0}.automations-page .handover-receipt{z-index:1;color:#eef4f7;background:#0c2434f2;border:1px solid #a6cfe65e;border-radius:8px;align-items:center;gap:12px;padding:14px;font-size:14px;line-height:1.5;display:flex;position:absolute;bottom:16px;left:16px;right:16px}.automations-page .handover-check{color:#c2e8dc;border:1px solid #a4d2c98c;border-radius:50%;flex:0 0 30px;place-items:center;height:30px;display:grid}.automations-page .handover-record{background:#16304480;border:1px solid #8bb8d747;border-radius:12px;padding:24px}.automations-page .handover-record-heading{align-items:center;gap:12px;padding-bottom:20px;display:flex}.automations-page .handover-monogram{color:#d7e9f3;background:#a6cfe61a;border-radius:50%;flex:0 0 40px;place-items:center;height:40px;font-size:14px;display:grid}.automations-page .handover-meta{color:#b1cbdb;letter-spacing:.08em;font-size:12px;font-weight:400;line-height:1.5;display:block}.automations-page .handover-record-heading b{color:var(--handover-ink);margin-top:5px;font-size:16px;font-weight:500;display:block}.automations-page .handover-record-dot{background:#a4d2c9;border-radius:50%;flex:0 0 6px;height:6px;margin-left:auto;box-shadow:0 0 0 5px #a4d2c90d}.automations-page .handover-record dl{margin:0}.automations-page .handover-record dl>div{border-top:1px solid #8bb8d72e;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:baseline;gap:14px;padding:12px 0;display:grid}.automations-page .handover-record dt{color:#b1c6d5;font-size:12px;line-height:1.6}.automations-page .handover-record dd{color:#edf3f7;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.5}.automations-page .handover-status{color:#bce4d8}.automations-page .handover-response{padding:4px 0;position:relative}.automations-page .handover-response:before{content:"";background:#8bb8d747;width:1px;position:absolute;top:22px;bottom:22px;left:16px}.automations-page .handover-message{grid-template-columns:33px minmax(0,1fr);gap:16px;display:grid;position:relative}.automations-page .handover-message-node{color:#c6e0ee;background:#112c40;border:1px solid #8bb8d769;border-radius:50%;align-self:start;place-items:center;height:33px;font-size:14px;display:grid}.automations-page .handover-message b{color:#eef3f6;margin-top:6px;font-size:14px;font-weight:500;line-height:1.6;display:block}.automations-page .handover-message small{color:#acbfce;margin-top:4px;font-size:12px;line-height:1.6;display:block}.automations-page .handover-condition{color:#a5bdcd;margin:12px 0 12px 49px;font-size:12px;line-height:1.5}.automations-page .handover-message-stop .handover-message-node{color:#c2e8dc;background:#183a3c;border-color:#a4d2c98c}.automations-page .handover-step-connect .handover-panel{background:linear-gradient(125deg,#133041,#132d36);border-color:#a4d2c952}.automations-page .handover-step-connect .handover-number{color:#c2e8dc;border-color:#a4d2c980}.automations-page .handover-booking{color:#123044;background:#edf2ef;border:1px solid #dfe9e5;border-radius:12px;padding:28px}.automations-page .handover-booking-heading{align-items:center;gap:12px;margin-bottom:22px;display:flex}.automations-page .handover-booking-heading svg{stroke:#31596b;stroke-width:1.5px;flex:0 0 30px;width:30px;height:30px}.automations-page .handover-booking .handover-meta{color:#3d6273}.automations-page .handover-booking>b{color:#123044;letter-spacing:-.03em;max-width:14em;font-size:23px;font-weight:400;line-height:1.25;display:block}.automations-page .handover-times{flex-wrap:wrap;gap:8px;margin:24px 0;display:flex}.automations-page .handover-times span{color:#214557;text-align:center;font-variant-numeric:tabular-nums;border:1px solid #aac0c2;border-radius:5px;flex:60px;padding:10px 6px;font-size:12px;line-height:1.5}.automations-page .handover-booking .handover-book{color:#fff;white-space:normal;background:#143347;border:1px solid #143347;border-radius:6px;justify-content:space-between;gap:12px;width:100%;min-height:48px;padding:15px 18px;font-size:14px;line-height:1.5;display:flex}.automations-page .handover-booking .handover-book:hover{background:#244d61;border-color:#244d61}.automations-page .handover-booking .handover-book:focus-visible{outline-offset:4px;outline:3px solid #386d88}@keyframes handover-signal{0%{stroke-dashoffset:372px}to{stroke-dashoffset:0}}@media (width<=1000px){.automations-page .handover-panel{width:100%}.automations-page .handover-link{height:40px}.automations-page .handover-link-route{display:none}.automations-page .handover-link-mobile{display:block}}@media (width<=700px){.automations-page .handover-trail{margin-top:40px}.automations-page .handover-panel{grid-template-columns:minmax(0,1fr);gap:28px;padding:26px 22px}.automations-page .handover-stage{margin-bottom:20px}.automations-page .handover-copy h3{max-width:14em;font-size:28px}.automations-page .handover-copy>p{font-size:14px;line-height:1.8}.automations-page .handover-capture-media{min-height:210px}.automations-page .handover-record,.automations-page .handover-booking{padding:20px}}@media (width<=380px){.automations-page .handover-panel{padding:24px 18px}.automations-page .handover-record dl>div{grid-template-columns:minmax(0,1fr);gap:4px}.automations-page .handover-booking{padding:18px}}@media (prefers-reduced-motion:reduce){.automations-page .handover-link .handover-link-signal{animation:none;display:none}.automations-page .handover-panel{transition:none}}
