.footer-modern[data-v-2018a667]{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1));position:relative}.footer-modern--light[data-v-2018a667]{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.footer-bg[data-v-2018a667]{pointer-events:none;overflow:hidden}.footer-bg[data-v-2018a667],.footer-gradient-1[data-v-2018a667],.footer-gradient-2[data-v-2018a667]{position:absolute;inset:0}.footer-gradient-1[data-v-2018a667]{background:linear-gradient(#0f172a03,#0f172a01 40%,#fff0 70%)}.footer-gradient-2[data-v-2018a667]{background:radial-gradient(140% 80% at 50% 0,#02061705,#02061703 30%,#0000 60%)}.footer-glow-left[data-v-2018a667]{filter:blur(140px);background:radial-gradient(circle,#3b82f605,#3b82f603 30%,#0000 60%);width:600px;height:600px;animation:12s ease-in-out infinite footer-pulse-left-2018a667;position:absolute;top:20%;left:-15%}.footer-glow-right[data-v-2018a667]{filter:blur(140px);background:radial-gradient(circle,#6366f105,#6366f103 30%,#0000 60%);width:700px;height:700px;animation:14s ease-in-out infinite footer-pulse-right-2018a667;position:absolute;top:40%;right:-15%}.footer-mesh[data-v-2018a667]{background-image:linear-gradient(#02061704 1px,#0000 0),linear-gradient(90deg,#02061704 1px,#0000 0);background-size:50px 50px;-webkit-mask-image:radial-gradient(100% 100%,#000,#000 40%,#0000 80%);mask-image:radial-gradient(100% 100%,#000,#000 40%,#0000 80%)}.footer-mesh[data-v-2018a667],.footer-orbs[data-v-2018a667]{position:absolute;inset:0}.footer-orb[data-v-2018a667]{filter:blur(100px);opacity:.03;border-radius:9999px;position:absolute}.footer-orb-1[data-v-2018a667]{background:radial-gradient(circle,#8b5cf64d,#0000 70%);width:300px;height:300px;animation:16s ease-in-out infinite float-footer-orb-1-2018a667;top:15%;right:25%}.footer-orb-2[data-v-2018a667]{background:radial-gradient(circle,#6366f140,#0000 70%);width:250px;height:250px;animation:18s ease-in-out infinite float-footer-orb-2-2018a667;bottom:20%;left:20%}@keyframes footer-pulse-left-2018a667{0%,to{opacity:.4;transform:scale(1)translate(0)}50%{opacity:.6;transform:scale(1.2)translate(20px,-20px)}}@keyframes footer-pulse-right-2018a667{0%,to{opacity:.3;transform:scale(1)translate(0)}50%{opacity:.5;transform:scale(1.25)translate(-20px,20px)}}@keyframes float-footer-orb-1-2018a667{0%,to{transform:translate(0)scale(1)}33%{transform:translate(-30px,40px)scale(1.1)}66%{transform:translate(30px,-30px)scale(.95)}}@keyframes float-footer-orb-2-2018a667{0%,to{transform:translate(0)scale(1)}33%{transform:translate(40px,-25px)scale(1.05)}66%{transform:translate(-35px,35px)scale(1.1)}}.footer-brand[data-v-2018a667]{animation:.6s ease-out fade-in-up-2018a667}.footer-logo[data-v-2018a667]{transition-property:transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.footer-logo[data-v-2018a667]:hover{transform:scale(1.05)}.footer-social-link[data-v-2018a667]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#0206170a,#02061705);border:1px solid #0206170f;border-radius:1.25rem;padding:.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.footer-social-link[data-v-2018a667]:before{content:"";opacity:0;background:linear-gradient(135deg,#0f172a0f,#0f172a08);transition:opacity .3s;position:absolute;inset:0}.footer-social-link[data-v-2018a667]:hover{border-color:#0206171f;transform:translateY(-3px);box-shadow:0 8px 24px #0206171f}.footer-social-link[data-v-2018a667]:hover:before{opacity:1}.footer-social-link[data-v-2018a667]:active{transform:translateY(-1px)}.footer-social-link img[data-v-2018a667]{z-index:10;position:relative}.footer-badge[data-v-2018a667]{transition:transform .3s}.footer-badge[data-v-2018a667]:hover{transform:translate(5px)}.footer-section[data-v-2018a667]{opacity:0;animation:.6s ease-out forwards fade-in-up-2018a667}.footer-link-item[data-v-2018a667]{position:relative}.footer-link[data-v-2018a667]{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1));font-size:.875rem;line-height:1.25rem;transition:all .25s;display:inline-block;position:relative}.footer-link[data-v-2018a667]:hover{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1));transform:translate(3px)}.footer-link[data-v-2018a667]:active{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.footer-bottom[data-v-2018a667]{border-color:#02061714;border-top-width:1px;padding-top:2rem;animation:.8s ease-out .3s backwards fade-in-2018a667}.footer-legal-link[data-v-2018a667]{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1));font-size:.875rem;line-height:1.25rem;transition:all .25s;position:relative}.footer-legal-link[data-v-2018a667]:hover{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.footer-legal-link[data-v-2018a667]:active{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}@keyframes fade-in-up-2018a667{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in-2018a667{0%{opacity:0}to{opacity:1}}
