.strategic-planning-page a .lucide,.strategic-planning-page button .lucide,.strategic-planning-page [role=button] .lucide{transition:transform .25s cubic-bezier(.34,1.56,.64,1),opacity .2s ease}.strategic-planning-page a:hover .lucide,.strategic-planning-page button:hover .lucide,.strategic-planning-page [role=button]:hover .lucide{transform:scale(1.15)}.strategic-planning-page a:active .lucide,.strategic-planning-page button:active .lucide,.strategic-planning-page [role=button]:active .lucide{transform:scale(.92);transition-duration:.1s}.strategic-planning-page a:hover .lucide-arrow-right,.strategic-planning-page button:hover .lucide-arrow-right,.strategic-planning-page a:hover .lucide-arrow-up-right,.strategic-planning-page button:hover .lucide-arrow-up-right{transform:translate(3px,-1px) scale(1.1)}.strategic-planning-page a:hover .lucide-arrow-left,.strategic-planning-page button:hover .lucide-arrow-left{transform:translate(-3px) scale(1.1)}.strategic-planning-page button:hover .lucide-chevron-right{transform:translate(2px) scale(1.12)}.strategic-planning-page button:hover .lucide-chevron-left{transform:translate(-2px) scale(1.12)}.strategic-planning-page button:hover .lucide-chevron-down{transform:translateY(2px) scale(1.12)}.strategic-planning-page a:hover .lucide-download,.strategic-planning-page button:hover .lucide-download{transform:translateY(2px) scale(1.1)}.strategic-planning-page a:hover .lucide-external-link{transform:translate(2px,-2px) scale(1.1)}.strategic-planning-page .lucide-check-circle-2,.strategic-planning-page .lucide-check-circle,.strategic-planning-page .lucide-circle-check{animation:iconPopIn .4s cubic-bezier(.34,1.56,.64,1) both}@keyframes iconPopIn{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}.strategic-planning-page .lucide-sparkles{animation:iconSparkle 3s ease-in-out infinite}@keyframes iconSparkle{0%,to{opacity:.8;filter:brightness(1)}50%{opacity:1;filter:brightness(1.3)}}.strategic-planning-page .lucide-search{transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.strategic-planning-page button:hover .lucide-search,.strategic-planning-page a:hover .lucide-search{transform:scale(1.18) rotate(-8deg)}.strategic-planning-page .icon-spin .lucide{animation:iconSpin 1.2s linear infinite}@keyframes iconSpin{to{transform:rotate(360deg)}}.strategic-planning-page .lucide-shield,.strategic-planning-page .lucide-shield-check{animation:iconBreathe 4s ease-in-out infinite}@keyframes iconBreathe{0%,to{transform:scale(1);opacity:.7}50%{transform:scale(1.06);opacity:1}}.strategic-planning-page a:hover .lucide-heart,.strategic-planning-page button:hover .lucide-heart{animation:iconHeartbeat .6s ease-in-out}@keyframes iconHeartbeat{0%{transform:scale(1)}25%{transform:scale(1.25)}40%{transform:scale(1.05)}60%{transform:scale(1.2)}to{transform:scale(1.15)}}.strategic-planning-page a:hover .lucide-bell,.strategic-planning-page button:hover .lucide-bell{animation:iconRing .5s ease-in-out;transform-origin:top center}@keyframes iconRing{0%{transform:rotate(0)}20%{transform:rotate(14deg)}40%{transform:rotate(-12deg)}60%{transform:rotate(8deg)}80%{transform:rotate(-4deg)}to{transform:rotate(0)}}.strategic-planning-page a:hover .lucide-mail,.strategic-planning-page button:hover .lucide-mail{transform:scale(1.12) rotateX(-10deg)}.strategic-planning-page .lucide-zap{transition:transform .2s ease,filter .2s ease}.strategic-planning-page a:hover .lucide-zap,.strategic-planning-page button:hover .lucide-zap{transform:scale(1.2);filter:brightness(1.4) drop-shadow(0 0 4px rgba(251,191,36,.5))}.strategic-planning-page .lucide-brain{transition:filter .3s ease}.strategic-planning-page a:hover .lucide-brain,.strategic-planning-page button:hover .lucide-brain{transform:scale(1.15);filter:drop-shadow(0 0 6px rgba(167,139,250,.4))}.strategic-planning-page a:hover .lucide-globe,.strategic-planning-page button:hover .lucide-globe{animation:iconGlobeSpin 2s linear infinite}@keyframes iconGlobeSpin{to{transform:rotateY(360deg)}}.strategic-planning-page .icon-copied .lucide{animation:iconCopyBounce .5s cubic-bezier(.34,1.56,.64,1)}@keyframes iconCopyBounce{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1)}}.strategic-planning-page a:hover .lucide-bookmark,.strategic-planning-page button:hover .lucide-bookmark{animation:iconBookmarkBounce .4s cubic-bezier(.34,1.56,.64,1)}@keyframes iconBookmarkBounce{0%{transform:scale(1) translateY(0)}50%{transform:scale(1.2) translateY(-3px)}to{transform:scale(1.15) translateY(0)}}.strategic-planning-page .lucide-award,.strategic-planning-page .lucide-trophy{transition:filter .3s ease,transform .3s ease}.strategic-planning-page a:hover .lucide-award,.strategic-planning-page button:hover .lucide-award,.strategic-planning-page a:hover .lucide-trophy,.strategic-planning-page button:hover .lucide-trophy{transform:scale(1.15) rotate(-5deg);filter:brightness(1.3) drop-shadow(0 0 6px rgba(251,191,36,.4))}.strategic-planning-page a:hover .lucide-rocket,.strategic-planning-page button:hover .lucide-rocket{animation:iconLiftOff .5s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes iconLiftOff{0%{transform:scale(1) translate(0)}60%{transform:scale(1.15) translate(3px,-4px)}to{transform:scale(1.1) translate(2px,-3px)}}.strategic-planning-page a:hover .lucide-eye,.strategic-planning-page button:hover .lucide-eye{animation:iconBlink .4s ease-in-out}@keyframes iconBlink{0%,to{transform:scale(1) scaleY(1)}50%{transform:scale(1.1) scaleY(.1)}}.strategic-planning-page a:hover .lucide-plus,.strategic-planning-page button:hover .lucide-plus{transform:rotate(90deg) scale(1.15)}.strategic-planning-page a:hover .lucide-x,.strategic-planning-page button:hover .lucide-x{transform:rotate(90deg) scale(1.1)}.strategic-planning-page button:hover .lucide-menu{animation:iconMenuWiggle .4s ease-in-out}@keyframes iconMenuWiggle{0%,to{transform:scale(1)}25%{transform:scaleX(.85)}50%{transform:scaleX(1.1)}75%{transform:scaleX(.95)}}.strategic-planning-page .lucide-clock{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.strategic-planning-page a:hover .lucide-clock,.strategic-planning-page button:hover .lucide-clock{transform:scale(1.12) rotate(15deg)}.strategic-planning-page a:hover .lucide-users,.strategic-planning-page button:hover .lucide-users{transform:scale(1.12);filter:drop-shadow(0 0 4px rgba(0,184,212,.3))}.strategic-planning-page a:hover .lucide-target,.strategic-planning-page button:hover .lucide-target{transform:scale(1.18);filter:drop-shadow(0 0 6px rgba(251,191,36,.3))}.strategic-planning-page a:hover .lucide-trending-up,.strategic-planning-page button:hover .lucide-trending-up{transform:translateY(-2px) scale(1.12);filter:drop-shadow(0 0 4px rgba(52,211,153,.3))}.strategic-planning-page .group:hover .lucide{transition:transform .35s cubic-bezier(.34,1.56,.64,1),filter .35s ease}@media (prefers-reduced-motion: reduce){.strategic-planning-page .lucide,.strategic-planning-page a .lucide,.strategic-planning-page button .lucide,.strategic-planning-page [role=button] .lucide{animation:none!important;transition:none!important}}
