:where(.site-page[data-page="/service/"]) .service-business .sa-work{display:grid;place-items:center;overflow:hidden;--sa-time:4.8s;--sa-ease:cubic-bezier(0.2,0.7,0.2,1)}:where(.site-page[data-page="/service/"]) .sa-work-canvas{position:relative;width:100%;aspect-ratio:1600/980;max-height:100%;isolation:isolate;line-height:1}:where(.site-page[data-page="/service/"]) .sa-work .sa-store{display:block;width:100%;height:100%;object-fit:contain}:where(.site-page[data-page="/service/"]) .sa-work .sa-connections{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}:where(.site-page[data-page="/service/"]) .sa-work .sa-route{fill:none;stroke:#55cbe3;stroke-width:1.5;stroke-dasharray:4 6;opacity:.5}:where(.site-page[data-page="/service/"]) .sa-work .sa-scan{fill:#55e2ff;fill-opacity:.1;stroke:#31bad7;stroke-width:2;opacity:0}:where(.site-page[data-page="/service/"]) .sa-work .sa-packet{fill:none;stroke:#26bfdc;stroke-width:3;stroke-linecap:round;stroke-dasharray:8 92;opacity:0}:where(.site-page[data-page="/service/"]) .sa-work .sa-worker{position:absolute;left:48%;top:43%;width:23%;aspect-ratio:1;pointer-events:none}:where(.site-page[data-page="/service/"]) .sa-work .sa-worker:after{content:"";position:absolute;left:28%;right:12%;bottom:2%;height:6%;border-radius:50%;background:radial-gradient(ellipse,#273d721c,transparent 70%);z-index:-1}:where(.site-page[data-page="/service/"]) .sa-work .mk{display:block;width:100%;height:100%;overflow:visible}:where(.site-page[data-page="/service/"]) .sa-work .mk g{transform-box:fill-box;transform-origin:center}:where(.site-page[data-page="/service/"]) .sa-work .mk--upright .mk-rig{transform:rotate(14deg) translateY(6px)}:where(.site-page[data-page="/service/"]) .sa-work .mk .mk-bodygrp{transform-origin:50% 100%}:where(.site-page[data-page="/service/"]) .sa-work .sa-expression{opacity:0}:where(.site-page[data-page="/service/"]) .sa-work .sa-happy{opacity:1}:where(.site-page[data-page="/service/"]) .sa-work .mk-mouth{transform-origin:50% 0}:where(.site-page[data-page="/service/"]) .sa-work .sa-task{position:absolute;right:1%;top:3%;width:30%;padding:10px 12px;background:#fff;border:1px solid #dfebf1;border-radius:6px;box-shadow:0 5px 16px #263f6907;transform-origin:50% 100%;color:#2a3c7c;font-size:clamp(9px,1vw,12px);line-height:1.4}:where(.site-page[data-page="/service/"]) .sa-work .sa-task-heading{display:flex;align-items:center;gap:7px;font-weight:700;white-space:nowrap}:where(.site-page[data-page="/service/"]) .sa-work .sa-task-dot{width:5px;height:5px;border-radius:50%;background:#39c8e3;flex:none}:where(.site-page[data-page="/service/"]) .sa-work .sa-task-line{display:block;height:3px;margin-top:7px;background:#e7eef5;border-radius:2px}:where(.site-page[data-page="/service/"]) .sa-work .sa-task-line:last-child{width:65%;background:#c3edf5}:where(.site-page[data-page="/service/"]) .sa-work[data-state=playing] .sa-scan{animation:sa-scan var(--sa-time) var(--sa-ease) both}:where(.site-page[data-page="/service/"]) .sa-work[data-state=playing] .sa-packet{animation:sa-deliver var(--sa-time) ease-in-out both}:where(.site-page[data-page="/service/"]) .sa-work[data-state=playing] .sa-worker{animation:sa-approach var(--sa-time) var(--sa-ease) both}:where(.site-page[data-page="/service/"]) .sa-work[data-state=playing] .mk-bodygrp{animation:sa-nod var(--sa-time) ease-in-out both}:where(.site-page[data-page="/service/"]) .sa-work[data-state=playing] .mk-hand-r{animation:sa-guide var(--sa-time) ease-in-out both}:where(.site-page[data-page="/service/"]) .sa-work[data-state=playing] .mk-eye{animation:sa-blink var(--sa-time) ease-in-out both}:where(.site-page[data-page="/service/"]) .sa-work[data-state=playing] .mk-eyes{animation:sa-gaze var(--sa-time) ease-in-out both}:where(.site-page[data-page="/service/"]) .sa-work[data-state=playing] .mk-face{animation:sa-consider var(--sa-time) ease-in-out both}:where(.site-page[data-page="/service/"]) .sa-work[data-state=playing] .sa-thinking{animation:sa-face-thinking var(--sa-time) step-end both}:where(.site-page[data-page="/service/"]) .sa-work[data-state=playing] .sa-found{animation:sa-face-found var(--sa-time) step-end both}:where(.site-page[data-page="/service/"]) .sa-work[data-state=playing] .sa-happy{animation:sa-face-happy var(--sa-time) step-end both}:where(.site-page[data-page="/service/"]) .sa-work[data-state=playing] .sa-happy .mk-mouth{animation:sa-speak var(--sa-time) ease-in-out both}:where(.site-page[data-page="/service/"]) .sa-work[data-state=playing] .sa-task{animation:sa-answer var(--sa-time) var(--sa-ease) both}:where(.site-page[data-page="/service/"]) .sa-work[data-paused=true] *{animation-play-state:paused!important}@keyframes sa-scan{0%,5%{opacity:0;transform:translateY(8px)}12%,24%{opacity:1}32%{opacity:0;transform:translateY(-6px)}to{opacity:0;transform:none}}@keyframes sa-deliver{0%,28%{opacity:0;stroke-dashoffset:8}37%{opacity:1}70%{opacity:1;stroke-dashoffset:-92}77%,to{opacity:0;stroke-dashoffset:-92}}@keyframes sa-approach{0%{transform:none}12%,24%{transform:translate(-72%,-16%) rotate(-4deg)}42%,58%{transform:translate(62%,-4%) rotate(5deg)}78%,to{transform:none}}@keyframes sa-nod{0%,42%,59%,77%,to{transform:none}48%{transform:translateY(-16px) rotate(-3deg)}54%{transform:translateY(-4px)}85%{transform:rotate(-4deg) translateY(5px)}92%{transform:rotate(2deg)}}@keyframes sa-guide{0%,69%,96%,to{transform:none}80%,88%{transform:translate(22px,-54px) rotate(12deg)}}@keyframes sa-blink{0%,15%,19%,85%,89%,to{transform:none}17%,87%{transform:rotate(-16deg) scaleY(.1) rotate(16deg)}}@keyframes sa-gaze{0%,24%{transform:translate(-12px,5px)}38%,58%{transform:translate(14px,-4px)}72%,to{transform:none}}@keyframes sa-consider{0%,28%,5%,to{transform:none}12%,22%{transform:rotate(-8deg)}}@keyframes sa-face-thinking{0%{opacity:1}42%,to{opacity:0}}@keyframes sa-face-found{0%{opacity:0}42%{opacity:1}70%,to{opacity:0}}@keyframes sa-face-happy{0%{opacity:0}70%,to{opacity:1}}@keyframes sa-speak{0%,76%,84%,92%,to{transform:none}80%,88%{transform:scaleY(.72)}}@keyframes sa-answer{0%,67%{opacity:0;transform:translateY(6px)}82%,to{opacity:1;transform:none}}@media (max-width:760px){:where(.site-page[data-page="/service/"]) .sa-work .sa-task{padding:7px 9px;font-size:clamp(9px,2.4vw,12px)}:where(.site-page[data-page="/service/"]) .sa-work .sa-task-heading{gap:4px}:where(.site-page[data-page="/service/"]) .sa-work .sa-task-line{margin-top:5px;height:2px}}@media (prefers-reduced-motion:reduce){:where(.site-page[data-page="/service/"]) .sa-work[data-state] *{animation:none!important;transition:none!important}:where(.site-page[data-page="/service/"]) .sa-work .sa-packet,:where(.site-page[data-page="/service/"]) .sa-work .sa-scan{opacity:0}}