/* Scoped to service 04 and the ending of service 03. */
.copy.ba-copy{top:25%;width:42%}.ba-copy h2{font-size:clamp(38px,4.8vw,76px)}.ba-copy p{max-width:520px;font-size:14px;line-height:1.7;margin:20px 0}.ba-copy .ba-support{color:#d1d5da;font-size:13px}.ba-copy button{min-height:44px;line-height:1.5}.ba-copy .ba-explore{margin-left:24px;color:#ddd4ba}.automation-active .ghost,.automation-active .orbit{visibility:hidden}.automation{padding:28px 34px;background:#30343a;display:flex;gap:0}.ba-top{display:flex;justify-content:space-between;color:#ddd4ba;font-size:11px}.ba-tabs{display:flex;gap:24px;margin:22px 0 0;border-bottom:1px solid #ffffff25}.ba-tabs button{min-height:44px;font-size:12px;padding:8px 0;border-bottom:2px solid transparent;color:#bac0c7}.ba-tabs button[aria-pressed=true]{color:white;border-color:#d4af37}.automation h3{display:block;font-size:clamp(23px,2.5vw,36px);line-height:1.16;letter-spacing:-.04em;margin:22px 0 12px;max-width:700px}.ba-description{font-size:13px;line-height:1.7;max-width:700px;color:#d9dde1}.ba-flow{display:flex;list-style:none;padding:0;margin:30px 0;gap:14px;counter-reset:flow}.ba-flow li{flex:1;min-width:0;position:relative;border-top:1px solid #89919b;padding-top:18px;color:#bac0c7;transition:color .3s}.ba-flow li:before{content:'';position:absolute;top:-2px;height:3px;background:#d4af37;width:0;transition:width .35s}.ba-flow li.is-done:before{width:100%}.ba-flow .is-done{color:white}.ba-number{display:block;font-size:11px;margin-bottom:16px;color:#ddd4ba}.ba-flow strong{display:block;font-size:14px;line-height:1.4;font-weight:500}.ba-flow div>span{display:block;font-size:11px;line-height:1.6;margin-top:8px;color:#bac0c7}.ba-check{width:18px;height:18px;margin-top:15px;color:#d4af37;opacity:0}.is-done .ba-check{opacity:1}.ba-bottom{display:flex;justify-content:space-between;gap:15px;font-size:11px;border-top:1px solid #ffffff25;padding-top:18px;margin-top:auto}.ba-bottom small{font-size:9px;color:#bac0c7;white-space:nowrap}.ba-ending{position:absolute;left:24%;right:10%;top:27%;opacity:0;visibility:hidden}.ba-ending small{color:#ddd4ba}.ba-ending h3{font-weight:500;font-size:clamp(40px,5vw,80px);line-height:1.08;letter-spacing:-.055em;margin:25px 0}.ba-ending p{max-width:530px;font-size:16px;line-height:1.8}.ba-ending button{font-size:13px;margin-top:28px;min-height:44px;border-bottom:1px solid #d4af37}.ba-signal{position:absolute;right:7%;top:145px;display:flex;align-items:center;gap:16px;padding:15px 20px;background:#eeeae2;color:#24272c;border:1px solid #b5a778;border-radius:4px;font-size:12px;pointer-events:none;opacity:0;z-index:6;box-shadow:0 5px 20px #0001}.ba-signal svg{width:22px;flex:none}
@media(max-width:800px){.copy.ba-copy{top:134px;left:6%;width:88%}.ba-copy h2{font-size:clamp(33px,8.9vw,42px)}.ba-copy p{max-width:none;font-size:14px;line-height:1.6;margin:18px 0}.ba-copy .ba-support{font-size:13px}.copy.ba-copy button{position:static;width:auto;font-size:12px;min-height:44px;padding:6px 0;text-align:left}.ba-copy .ba-explore{display:block;margin:12px 0 0}.automation{padding:18px 20px}.ba-top{font-size:10px}.ba-tabs{gap:14px;margin-top:10px}.ba-tabs button{font-size:10px;flex:1;text-align:left;line-height:1.4}.automation h3{display:block;font-size:24px;line-height:1.18;margin:16px 0 10px}.ba-description{font-size:12px;line-height:1.55}.ba-flow{display:flex;flex-direction:column;margin:18px 0 14px;gap:0}.ba-flow li{display:flex;align-items:center;gap:12px;padding:9px 0;border-top:0;border-left:1px solid #717b88;padding-left:13px}.ba-flow li:before{top:0;left:-2px;width:3px;height:0;transition:height .3s}.ba-flow li.is-done:before{width:3px;height:100%}.ba-number{margin:0;font-size:10px}.ba-flow strong{font-size:13px}.ba-flow div>span{display:none}.ba-check{width:16px;height:16px;margin:0 0 0 auto;flex:none}.ba-bottom{font-size:10px;padding-top:12px;line-height:1.5}.ba-bottom small{display:none}.automation-active .chapters{bottom:calc(16px + max(0px,720px - 100svh))}.ba-ending{left:6%;right:6%;top:23%}.ba-ending h3{font-size:40px}.ba-ending p{font-size:15px}.ba-signal{left:6%;right:6%;top:142px;padding:14px;font-size:11px;gap:10px}.ba-signal span:last-child{max-width:170px}}
@media(max-width:800px) and (max-height:700px){.copy.ba-copy{top:126px}.ba-copy h2{font-size:32px}.ba-copy p{font-size:12px;margin:14px 0}.ba-copy .ba-support{font-size:12px}.automation{padding:15px 18px}.automation h3{font-size:21px;margin:12px 0 8px}.ba-description{font-size:11px}.ba-flow{margin:12px 0}.ba-flow li{padding-block:7px}.ba-tabs{margin-top:4px}.ba-bottom{padding-top:8px}}
@media(max-width:800px){.ba-flow li{min-height:44px}.ba-flow strong{font-size:13px}.ba-flow div{min-width:0}}
@media(max-width:800px) and (max-height:740px){.ba-top{display:none}.ba-flow{margin:8px 0}.ba-flow li{min-height:38px}.automation h3{font-size:21px;margin:12px 0 8px}.ba-description{font-size:12px;line-height:1.5}.ba-tabs{margin-top:0}.ba-bottom{font-size:10px}.automation{overflow-y:auto;overscroll-behavior:contain}}
