.service-card{isolation:isolate}.service-card-actions{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.workflow-start:after{content:"";position:absolute;inset:0;z-index:1}.service-card .workflow-start{position:static}.workflow-learn{position:relative;z-index:2;font-size:.8rem;color:#a6b5b0;text-decoration:underline;text-underline-offset:4px}.workflow-learn:hover{color:#d8f7e9}.service-card:focus-within{outline:2px solid #7cf7c8;outline-offset:4px}.service-card:focus-within>.workflow-backdrop{opacity:.8}.service-card:focus-within .motion{animation-play-state:running}.service-card>.workflow-backdrop{position:absolute;inset:0;z-index:-1;pointer-events:none;color:#7cf7c8;opacity:.3;transition:opacity .4s ease;mask-image:linear-gradient(180deg,#000 0,#0009 38%,transparent 80%)}.service-card:nth-child(2n)>.workflow-backdrop{color:#b2a7ff}.workflow-backdrop svg{width:100%;height:100%;position:absolute;inset:0;object-fit:cover}.backdrop-grid{opacity:.15}.service-card:is(:hover,:focus-visible)>.workflow-backdrop{opacity:.8}.workflow-backdrop .motion{transform-box:fill-box;transform-origin:center;animation-duration:4s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-play-state:paused}.service-card:is(:hover,:focus-visible) .motion{animation-play-state:running}.workflow-backdrop .mesh-turn{animation-name:workflow-mesh;animation-duration:6s}.workflow-backdrop .rig-sway{animation-name:workflow-sway;transform-origin:50% 90%}.workflow-backdrop .rig-arm{animation-name:workflow-arm;transform-origin:100% 0;animation-duration:2.6s}.workflow-backdrop .rig-arm-other{transform-origin:0 0;animation-direction:reverse}.workflow-backdrop .doctor-scan{animation-name:workflow-scan;animation-duration:3.4s}.workflow-backdrop .doctor-points{animation-name:workflow-pulse;animation-duration:3.4s}.workflow-backdrop .pack-piece{animation-name:workflow-pack;animation-duration:3.6s}.workflow-backdrop .world-orbit{animation-name:workflow-orbit;animation-duration:18s;animation-timing-function:linear}.workflow-backdrop .world-nodes{animation-name:workflow-pulse;animation-duration:3s}.workflow-backdrop .export-layer{animation-name:workflow-layer;animation-duration:3.6s}.workflow-backdrop .export-arrow{animation-name:workflow-arrow;animation-duration:3.6s}@keyframes workflow-mesh{0%,to{transform:rotate(-6deg) scale(.96)}50%{transform:rotate(8deg) scale(1.04)}}@keyframes workflow-sway{0%,to{transform:rotate(-3deg)}50%{transform:rotate(4deg)}}@keyframes workflow-arm{0%,to{transform:rotate(-10deg)}50%{transform:rotate(22deg)}}@keyframes workflow-scan{0%,to{transform:translateY(-20px)}50%{transform:translateY(110px)}}@keyframes workflow-pulse{0%,to{opacity:.35}50%{opacity:1}}@keyframes workflow-pack{0%,to{transform:translateY(-7px) scale(.93)}50%{transform:translateY(5px) scale(1)}}@keyframes workflow-orbit{to{transform:rotate(1turn)}}@keyframes workflow-layer{0%,to{transform:translateY(-6px)}50%{transform:translateY(9px)}}@keyframes workflow-arrow{0%,to{transform:translateY(-6px);opacity:.5}50%{transform:translateY(9px);opacity:1}}@media(hover:none){.service-card>.workflow-backdrop{opacity:.3}.service-card:hover .motion{animation-play-state:paused}}@media(prefers-reduced-motion:reduce){.workflow-backdrop .motion{animation:none!important}.service-card,.service-card-link svg,.service-card>.workflow-backdrop{transition:none}.service-card:hover{transform:none}}