.co{--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-io:cubic-bezier(.45, 0, .2, 1)}.co[data-armed]:not([data-on]),.co[data-armed]:not([data-on]) *,.co[data-armed]:not([data-on]) :before,.co[data-armed]:not([data-on]) :after{transition:none!important}.co .co-up{transition:opacity 1s var(--ease-out) calc(var(--d,0) * 1ms), transform 1s var(--ease-out) calc(var(--d,0) * 1ms)}.co[data-armed]:not([data-on]) .co-up{opacity:0;transform:translateY(14px)}.co .co-draw{transform-origin:0;transition:transform 1.6s cubic-bezier(.65, 0, .35, 1) calc(var(--d,0) * 1ms + .15s)}.co[data-armed]:not([data-on]) .co-draw{transform:scaleX(0)}.co .co-call__number{transition:text-shadow .4s var(--ease-out), color .4s var(--ease-out);text-decoration:none}.co .co-call__number:hover,.co .co-call__number:focus-visible{text-shadow:0 0 .5em #7fc9ba59;outline:none}.co .co-call__icon{transform-origin:50% 60%}.co[data-on] .co-call__icon{animation:7s ease-in-out 4.5s infinite co-ring}@keyframes co-ring{0%,8%,to{transform:rotate(0)}1.5%{transform:rotate(-14deg)}3%{transform:rotate(12deg)}4.5%{transform:rotate(-9deg)}6%{transform:rotate(6deg)}}@media (prefers-reduced-motion:reduce){.co *,.co :before,.co :after{transition:none!important;animation:none!important}}
