@keyframes slide-down-a37cf2a3{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-up-a37cf2a3{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}.animate-slide-down[data-v-a37cf2a3]{animation:slide-down-a37cf2a3 .3s ease-out forwards}.animate-slide-up[data-v-a37cf2a3]{animation:slide-up-a37cf2a3 .3s ease-in forwards}.mobile-menu-item[data-v-a37cf2a3]{transition:all .2s ease}.mobile-menu-item[data-v-a37cf2a3]:hover{background-color:#fef2f2;color:#dc2626}.mobile-menu-item.active[data-v-a37cf2a3]{background-color:#fef2f2;color:#dc2626;font-weight:600}.animate-pulse[data-v-a37cf2a3]{animation:pulse-a37cf2a3 2s cubic-bezier(.4,0,.6,1) infinite}.delay-500[data-v-a37cf2a3]{animation-delay:.5s}.delay-1000[data-v-a37cf2a3]{animation-delay:1s}@keyframes pulse-a37cf2a3{0%,to{opacity:.2;transform:scale(1)}50%{opacity:.4;transform:scale(1.1)}}.bg-gradient-to-br[data-v-a37cf2a3]{background:linear-gradient(135deg,#fed7aa,#fca5a5,#ef4444,#dc2626,#16a34a)}@media (max-width: 640px){h1[data-v-a37cf2a3]{font-size:2.5rem;line-height:1.1}blockquote[data-v-a37cf2a3]{font-size:1.5rem}}html[data-v-a37cf2a3]{scroll-behavior:smooth}button[data-v-a37cf2a3]:hover{transform:translateY(-1px)}nav a[data-v-a37cf2a3]{position:relative}nav a[data-v-a37cf2a3]:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background-color:#dc2626;transition:width .3s ease}nav a[data-v-a37cf2a3]:hover:after,nav a.text-red-600[data-v-a37cf2a3]:after{width:100%}@media (max-width: 1024px){.container[data-v-a37cf2a3]{padding-left:1rem;padding-right:1rem}}@media (max-width: 768px){.mobile-nav[data-v-a37cf2a3]{max-height:calc(100vh - 4rem);overflow-y:auto}}
