.cta-grid[data-v-cf4b15fd]{background-image:radial-gradient(#ffffff17 1px,#0000 1px);background-size:22px 22px;-webkit-mask-image:radial-gradient(at 30% 40%,#000 0%,#0000 70%);mask-image:radial-gradient(at 30% 40%,#000 0%,#0000 70%)}.cta-sweep[data-v-cf4b15fd]{background:conic-gradient(#0000 0deg 250deg,#00aeef0f 330deg,#7ed4fa29 360deg);animation:10s linear infinite cta-radar-cf4b15fd;-webkit-mask-image:radial-gradient(circle,#0000 30%,#000 42% 58%,#0000 71%);mask-image:radial-gradient(circle,#0000 30%,#000 42% 58%,#0000 71%)}@keyframes cta-radar-cf4b15fd{to{transform:rotate(360deg)}}.cta-pulse[data-v-cf4b15fd]{animation:3.2s cubic-bezier(.65,0,.35,1) infinite cta-pulse-cf4b15fd}@keyframes cta-pulse-cf4b15fd{0%{opacity:0;top:0}15%{opacity:1}85%{opacity:1}to{opacity:0;top:100%}}@media (prefers-reduced-motion:reduce){.cta-sweep[data-v-cf4b15fd],.cta-pulse[data-v-cf4b15fd]{opacity:0;animation:none}}.nav-dropdown[data-v-8323cb5a]:before{content:"";z-index:-1;height:2rem;margin-top:-2rem;position:absolute;top:0;left:-1.5rem;right:-1.5rem}.logo-mark[data-v-8323cb5a]{transition:transform .4s cubic-bezier(.22,1,.36,1)}.logo-mark img[data-v-8323cb5a]{animation:3.6s ease-in-out infinite logo-glow-8323cb5a}.logo-link:hover .logo-mark[data-v-8323cb5a],.logo-link:focus-visible .logo-mark[data-v-8323cb5a]{transform:scale(1.06)rotate(-2deg)}.logo-halo[data-v-8323cb5a]{animation:3.6s ease-in-out infinite logo-halo-8323cb5a}.logo-sheen[data-v-8323cb5a]{background:linear-gradient(110deg,#0000 35%,#ffffffe6 50%,#0000 65%) 150% 0/250% 100%;animation:6s ease-in-out infinite sweep-8323cb5a;-webkit-mask:url(/branding/meditalk-logo-light.png) 50%/contain no-repeat;mask:url(/branding/meditalk-logo-light.png) 50%/contain no-repeat}@keyframes logo-glow-8323cb5a{0%,to{filter:drop-shadow(0 0 3px #00aeef59)}50%{filter:drop-shadow(0 0 8px #00aeefbf)drop-shadow(0 0 18px #00aeef59)}}@keyframes logo-halo-8323cb5a{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:.85;transform:scale(1.15)}}@keyframes sweep-8323cb5a{0%,60%{background-position:150% 0}85%,to{background-position:-50% 0}}@media (prefers-reduced-motion:reduce){.logo-mark img[data-v-8323cb5a],.logo-halo[data-v-8323cb5a],.logo-sheen[data-v-8323cb5a]{animation:none}}
