.hyly-dm-card{--hyly-navy:#0b3d52;--hyly-cyan:#26bbed;--hyly-green:#22db91;--hyly-text-body:#2a2a2a;background:#fff;border:1px solid #d8e6ec;border-radius:12px;box-shadow:0 24px 60px rgba(11,61,82,.1);color:var(--hyly-text-body);font-family:Inter,sans-serif;line-height:1.6;margin:0 auto;max-width:1100px;padding:0 36px 40px;text-align:center}.hyly-dm-card,.hyly-dm-card *,.hyly-dm-card :after,.hyly-dm-card :before{box-sizing:border-box}.hyly-dm-card h2{color:var(--hyly-navy);font-family:Raleway,sans-serif;font-size:1.9rem;font-weight:700;margin:0 0 20px}.hyly-dm-card p{font-size:1rem;margin-bottom:20px;margin-left:auto;margin-right:auto;max-width:720px}.hyly-dm-intro{margin-bottom:0}.hyly-dm-diagram{margin:0}.hyly-dm-diagram svg{display:block;height:auto;margin:0 auto;max-width:100%;width:100%}.hyly-dm-node rect{filter:drop-shadow(0 8px 16px rgba(11,61,82,.18));paint-order:stroke;stroke:transparent;stroke-width:4px}.hyly-dm-dot{opacity:0;transition:opacity .3s ease}.hyly-dm-diagram.is-animating .hyly-dm-dot{opacity:1}@keyframes hyly-dm-light-unify{0%,to{stroke:var(--hyly-cyan)}}@keyframes hyly-dm-light-recommend{0%,9.35%{stroke:transparent}9.36%,to{stroke:var(--hyly-cyan)}}@keyframes hyly-dm-light-approve{0%,20.69%{stroke:transparent}20.70%,to{stroke:var(--hyly-cyan)}}@keyframes hyly-dm-light-execute{0%,28.82%{stroke:transparent}28.83%,to{stroke:var(--hyly-cyan)}}@keyframes hyly-dm-light-impact{0%,36.58%{stroke:transparent}36.59%,to{stroke:var(--hyly-cyan)}}@keyframes hyly-dm-light-learn{0%,44.34%{stroke:transparent}44.35%,to{stroke:var(--hyly-cyan)}}@keyframes hyly-dm-light-autoapprove{0%,26.66%{stroke:transparent}26.67%,to{stroke:var(--hyly-cyan)}}@keyframes hyly-dm-light-reject{0%,23.13%{stroke:transparent}23.14%,to{stroke:#ef4444}}.hyly-dm-diagram.is-animating .hyly-dm-node-unify rect{animation:hyly-dm-light-unify 13s linear infinite}.hyly-dm-diagram.is-animating .hyly-dm-node-recommend rect{animation:hyly-dm-light-recommend 13s linear infinite}.hyly-dm-diagram.is-animating .hyly-dm-node-approve rect{animation:hyly-dm-light-approve 13s linear infinite}.hyly-dm-diagram.is-animating .hyly-dm-node-execute rect{animation:hyly-dm-light-execute 13s linear infinite}.hyly-dm-diagram.is-animating .hyly-dm-node-impact rect{animation:hyly-dm-light-impact 13s linear infinite}.hyly-dm-diagram.is-animating .hyly-dm-node-learn rect{animation:hyly-dm-light-learn 13s linear infinite}.hyly-dm-diagram.is-animating .hyly-dm-node-autoapprove rect{animation:hyly-dm-light-autoapprove 10.62s linear infinite}.hyly-dm-diagram.is-animating .hyly-dm-node-reject rect{animation:hyly-dm-light-reject 6.5s linear infinite}@media (prefers-reduced-motion:reduce){.hyly-dm-diagram animateMotion{display:none}.hyly-dm-diagram [class*=hyly-dm-node-] rect{animation:none!important}}@media (max-width:700px){.hyly-dm-diagram{overflow-x:auto;-webkit-overflow-scrolling:touch}.hyly-dm-diagram svg{min-width:720px}}