.ml-feature-card{--feature-ink:#1267ef;--feature-end:#00a4b0;min-width:0;padding:24px 0;position:relative}.ml-feature-defs{pointer-events:none;position:absolute}.ml-feature-icon{transform-origin:50%;margin-bottom:24px;display:block}.ml-feature-icon>:not(defs){stroke:#565656;transition:stroke .22s}.ml-feature-card h3{letter-spacing:-.025em;margin:0 0 12px;font-size:20px;font-weight:500;line-height:1.3}.ml-feature-card p{color:#737373;max-width:360px;margin:0;font-size:14px;line-height:1.75}@media (hover:hover){.ml-feature-card:hover .ml-feature-icon>:not(defs){stroke:inherit}.ml-feature-card[data-kind=tools]:hover .ml-feature-icon{animation:.65s both feature-layers}.ml-feature-card[data-kind=direction]:hover .ml-feature-icon{animation:.8s cubic-bezier(.2,.8,.2,1) both feature-compass}.ml-feature-card[data-kind=control]:hover .ml-feature-icon path{animation:.65s both feature-controls}}@keyframes feature-layers{40%{transform:translateY(-4px)}70%{transform:translateY(1px)}}@keyframes feature-compass{40%{transform:rotate(22deg)}70%{transform:rotate(-6deg)}}@keyframes feature-controls{45%{transform:translate(2px)}}@media (prefers-reduced-motion:reduce){.ml-feature-card,.ml-feature-card *{transition:none!important;animation:none!important}}
