.bofs-automation{--auto-blue:#25a8ff;--auto-cyan:#35e7ef;--auto-violet:#8d4dff;--auto-ink:#030d2b;position:relative;isolation:isolate;background:radial-gradient(circle at 50% 45%,rgba(35,91,219,.22),transparent 34%),linear-gradient(180deg,#041536 0%,var(--auto-ink) 100%);color:#f7f9ff;padding:clamp(5rem,8vw,8.5rem) 0;overflow:hidden}.bofs-automation *{box-sizing:border-box}.bofs-automation-shell{width:min(92%,1420px);margin-inline:auto;position:relative;z-index:1}.bofs-automation__glow{position:absolute;inset:18% 25% 22%;background:rgba(46,119,255,.16);filter:blur(90px);pointer-events:none}.bofs-automation__heading{max-width:900px;margin:0 auto clamp(3rem,5vw,5rem);text-align:center}.bofs-automation__heading>p{display:flex;align-items:center;justify-content:center;gap:1rem;margin:0 0 1rem;color:#b8c8ec;font-size:.78rem;font-weight:700;letter-spacing:.28em}.bofs-automation__heading>p:before{content:"";width:3.5rem;height:3px;border-radius:2px;background:linear-gradient(90deg,var(--auto-blue),var(--auto-violet))}.bofs-automation__heading h2{margin:0;font-size:clamp(2.25rem,5vw,5.4rem);line-height:1.02;letter-spacing:-.045em;color:#fff}.bofs-automation__heading h2 strong{display:block;margin-top:.12em;background:linear-gradient(90deg,var(--auto-cyan),#4493ff 47%,#a044ff);-webkit-background-clip:text;background-clip:text;color:transparent}.bofs-automation__heading>div{max-width:760px;margin:1.3rem auto 0;color:#b8c8e1;font-size:clamp(1rem,1.45vw,1.22rem);line-height:1.65}.bofs-automation__demo{display:grid;grid-template-columns:minmax(260px,1fr) minmax(190px,.55fr) minmax(300px,1fr);align-items:center;gap:clamp(1.25rem,3vw,3.4rem)}.bofs-automation-flow{min-width:0;border:1px solid rgba(72,135,255,.32);border-radius:1.5rem;padding:clamp(1.2rem,2.2vw,2rem);background:linear-gradient(145deg,rgba(11,37,91,.88),rgba(4,19,53,.92));box-shadow:0 28px 70px rgba(0,5,25,.35),inset 0 1px rgba(255,255,255,.04)}.bofs-automation-flow>header{display:flex;gap:1rem;align-items:center;padding-bottom:1.25rem;border-bottom:1px solid rgba(126,164,237,.14)}.bofs-automation-flow h3{margin:0;color:#fff;font-size:clamp(1.1rem,1.5vw,1.35rem)}.bofs-automation-flow header p{margin:.25rem 0 0;color:#8fa3ca;font-size:.86rem}.bofs-automation-flow ol{list-style:none;margin:1.2rem 0 0;padding:0}.bofs-automation-flow--manual li{position:relative;display:grid;grid-template-columns:2rem 1fr;align-items:center;gap:.75rem;min-height:3.45rem}.bofs-automation-flow--manual li i{display:grid;place-items:center;width:2rem;aspect-ratio:1;border:1px solid rgba(72,147,255,.5);border-radius:.55rem;background:#0a275c;color:#84bcff;font-style:normal;font-size:.75rem}.bofs-automation-flow li span{min-width:0;color:#dce6fa;font-size:.92rem;font-weight:650}.bofs-automation-flow li small{display:block;margin-top:.12rem;color:#6f86b1;font-size:.58rem;letter-spacing:.14em}.bofs-automation-flow--manual li b{position:absolute;left:.82rem;bottom:-.32rem;color:#376cb4;font-size:.7rem}.bofs-automation-engine{position:relative;display:grid;place-items:center;min-height:330px;text-align:center}.bofs-automation-engine__rings,.bofs-automation-engine__rings i{position:absolute;inset:50%;border-radius:50%;transform:translate(-50%,-50%)}.bofs-automation-engine__rings i{width:clamp(180px,18vw,280px);aspect-ratio:1;border:1px solid rgba(53,231,239,.34);box-shadow:0 0 24px rgba(37,168,255,.18)}.bofs-automation-engine__rings i:nth-child(2){width:72%;border-style:dashed;animation:bofs-auto-spin 18s linear infinite}.bofs-automation-engine__rings i:nth-child(3){width:48%;border-color:rgba(141,77,255,.55);animation:bofs-auto-spin 12s linear infinite reverse}.bofs-automation-engine__core{position:relative;display:grid;place-items:center;width:clamp(120px,12vw,168px);aspect-ratio:1;border:1px solid #508cff;border-radius:50%;background:radial-gradient(circle at 35% 25%,#2b71d9,#10124d 62%,#080c2c);box-shadow:0 0 22px #2a89ff,0 0 70px rgba(81,55,255,.55)}.bofs-automation-engine__core span{font-size:clamp(1.45rem,2.4vw,2.3rem);font-weight:900;letter-spacing:-.06em}.bofs-automation-engine__core strong{margin-top:-2.5rem;color:#55e6ff;font-size:.62rem;letter-spacing:.18em}.bofs-automation-engine>p{position:absolute;bottom:0;margin:0;color:#8097c5;font-size:.65rem;line-height:1.35;letter-spacing:.18em}.bofs-automation-engine>p b{color:var(--auto-cyan)}.bofs-connected-flow{position:relative}.bofs-connected-flow svg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.bofs-connected-flow svg path{fill:none;stroke:#29b8ff;stroke-width:2;stroke-dasharray:5 8;filter:drop-shadow(0 0 5px #249dff)}.bofs-connected-flow svg circle{fill:#fff;filter:drop-shadow(0 0 7px #34e4ff)}.bofs-connected-flow ol{position:relative;z-index:1}.bofs-automation-flow--connected li{position:relative;display:grid;grid-template-columns:2rem 1fr;align-items:center;gap:.8rem;min-height:3.45rem;margin-left:.4rem;padding:.42rem .65rem;border:1px solid rgba(54,177,255,.17);border-radius:.7rem;background:rgba(5,27,68,.84);animation:bofs-auto-step 8s ease-in-out infinite;animation-delay:calc(var(--step) * .55s)}.bofs-automation-flow--connected li+li{margin-top:.38rem}.bofs-automation-flow--connected li i{display:grid;place-items:center;width:2rem;aspect-ratio:1;border-radius:50%;background:rgba(29,211,221,.14);color:#5cf4ef;font-style:normal}.bofs-automation-flow--connected footer{margin-top:1.2rem;color:#7e96c3;font-size:.6rem;text-align:center;letter-spacing:.09em}.bofs-automation-flow--connected footer b{color:#39c8ed}.bofs-automation__benefits{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin:clamp(2.5rem,4vw,4rem) auto 0;max-width:1120px}.bofs-automation__benefits div{display:flex;align-items:center;gap:.7rem;min-width:0;padding:1rem;border:1px solid rgba(70,147,255,.25);border-radius:.8rem;background:rgba(8,31,76,.65);color:#dce7fc;font-size:.85rem}.bofs-automation__benefits i{display:grid;place-items:center;flex:0 0 1.7rem;aspect-ratio:1;border-radius:50%;background:rgba(52,221,225,.14);color:#50f0e9;font-style:normal}.bofs-automation__cta{text-align:center;margin-top:clamp(2.5rem,4vw,4rem)}.bofs-automation__cta a{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:3.5rem;padding:.85rem clamp(1.4rem,3vw,2.4rem);border-radius:999px;background:linear-gradient(100deg,#2ea9ff,#5d61ff 58%,#9b38ff);box-shadow:0 12px 35px rgba(47,98,255,.35);color:#fff;font-weight:800;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.bofs-automation__cta a:hover{transform:translateY(-2px);box-shadow:0 16px 42px rgba(72,89,255,.48)}.bofs-automation__cta a:focus-visible{outline:3px solid #fff;outline-offset:4px}.bofs-automation__cta p{margin:.85rem auto 0;color:#8398bf;font-size:.83rem}.is-reveal-ready [data-automation-reveal]{opacity:0;transform:translateY(25px);transition:opacity .7s ease var(--automation-delay,0ms),transform .7s ease var(--automation-delay,0ms)}.is-reveal-ready [data-automation-reveal].is-visible{opacity:1;transform:none}@keyframes bofs-auto-spin{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes bofs-auto-step{0%,72%,100%{border-color:rgba(54,177,255,.17);box-shadow:none}78%,88%{border-color:rgba(53,231,239,.55);box-shadow:0 0 18px rgba(31,195,255,.18)}}
@media(max-width:1024px){.bofs-automation__demo{grid-template-columns:1fr 1fr}.bofs-automation-engine{grid-column:1/-1;grid-row:1;min-height:290px}.bofs-automation-flow--manual{grid-column:1}.bofs-automation-flow--connected{grid-column:2}.bofs-automation__benefits{grid-template-columns:1fr 1fr}}
@media(max-width:700px){.bofs-automation{padding-block:4.5rem}.bofs-automation-shell{width:min(91%,520px)}.bofs-automation__heading{margin-bottom:2.5rem}.bofs-automation__heading>p{gap:.7rem;font-size:.68rem;letter-spacing:.2em}.bofs-automation__heading>p:before{width:2.25rem}.bofs-automation__demo{display:flex;flex-direction:column;gap:1.35rem}.bofs-automation-flow,.bofs-automation-engine{width:100%}.bofs-automation-flow--manual{order:1}.bofs-automation-engine{order:2;min-height:275px}.bofs-automation-flow--connected{order:3}.bofs-automation__benefits{grid-template-columns:1fr;gap:.65rem;margin-top:2rem}.bofs-automation__benefits div{padding:.8rem 1rem}.bofs-automation__cta{margin-top:2.2rem}.bofs-automation__cta a{font-size:clamp(.88rem,4vw,1rem)}}
@media(max-width:360px){.bofs-automation-shell{width:94%}.bofs-automation-flow{padding:1rem;border-radius:1.1rem}.bofs-automation-flow>header{gap:.7rem}.bofs-automation-flow li span{font-size:.84rem}.bofs-automation-engine{min-height:245px}.bofs-automation__cta a{padding-inline:1.15rem}}
@media(prefers-reduced-motion:reduce){.bofs-automation *,.bofs-automation *:before,.bofs-automation *:after{animation:none!important;transition:none!important}.bofs-connected-flow svg circle{display:none}.is-reveal-ready [data-automation-reveal]{opacity:1;transform:none}}
.bofs-automation{background:#08172f;overflow:visible}
