.modern-button[data-v-1491a923]{background:linear-gradient(90deg,#3b82f6,#2563eb);border-radius:.375rem;box-shadow:0 4px 15px #3b82f64d;color:#fff;font-size:1.125rem;overflow:hidden;padding:.875rem 2rem;position:relative;transition:all .3s cubic-bezier(.16,1,.3,1)}.modern-button[data-v-1491a923]:before{background:#fff3;content:"";height:100%;left:0;position:absolute;top:0;transform:skew(-20deg);transition:all .4s cubic-bezier(.16,1,.3,1);width:0;z-index:1}.modern-button[data-v-1491a923]:hover{box-shadow:0 8px 20px #3b82f666;transform:translateY(-2px)}.modern-button[data-v-1491a923]:hover:before{width:120%}.modern-button:hover .h-5[data-v-1491a923]{transform:translate(4px)}.modern-button[data-v-1491a923]:active{box-shadow:0 4px 10px #3b82f633;transform:translateY(0)}.animate-fade-in{animation:fadeIn 1s ease forwards}.animate-pulse{animation:pulse 2s infinite}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%{opacity:.2;transform:scale(1)}50%{opacity:.3;transform:scale(1.05)}to{opacity:.2;transform:scale(1)}}.modern-button{background:linear-gradient(90deg,#3b82f6,#2563eb);border-radius:.375rem;box-shadow:0 4px 15px #3b82f64d;color:#fff;font-size:1rem;overflow:hidden;padding:.75rem 1.5rem;position:relative;transition:all .3s cubic-bezier(.16,1,.3,1)}.modern-button:before{background:#fff3;content:"";height:100%;left:0;position:absolute;top:0;transform:skew(-20deg);transition:all .4s cubic-bezier(.16,1,.3,1);width:0;z-index:1}.modern-button:hover{box-shadow:0 8px 20px #3b82f666;transform:translateY(-2px)}.modern-button:hover:before{width:120%}.modern-button:active{box-shadow:0 4px 10px #3b82f633;transform:translateY(0)}.blog-card{transition:all .3s ease}.blog-card:hover{transform:translateY(-4px)}.popup-container[data-v-63c92ecb]{pointer-events:none}.popup-container.is-active[data-v-63c92ecb]{pointer-events:auto}.popup-overlay[data-v-63c92ecb]{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);background-color:#11182700;transition:background-color .4s cubic-bezier(.16,1,.3,1),backdrop-filter .4s cubic-bezier(.16,1,.3,1)}.is-active .popup-overlay[data-v-63c92ecb]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#11182799}.popup-content[data-v-63c92ecb]{opacity:0;transform:scale(.95);transition:opacity .3s ease,transform .3s cubic-bezier(.34,1.56,.64,1)}.is-active .popup-content[data-v-63c92ecb]{opacity:1;transform:scale(1)}
