.footer-modern[data-v-561c496e]{color:#cfd8e3;text-align:center;background:#0d1117;border-top:1px solid #ffffff0d;padding:48px 20px 28px;font-family:Inter,sans-serif;position:relative;overflow:hidden}.footer-modern[data-v-561c496e]:before{content:"";opacity:.8;background:linear-gradient(90deg,#0000,#007bff,#0000);width:100%;height:3px;position:absolute;top:0;left:0}.footer-modern .footer-container[data-v-561c496e]{max-width:960px;margin:0 auto}.footer-modern .nav-links[data-v-561c496e]{flex-wrap:wrap;justify-content:center;align-items:center;gap:28px;margin:0 0 28px;padding:0;list-style:none;display:flex}.footer-modern .nav-links a[data-v-561c496e]{color:#fff;letter-spacing:.5px;font-size:.95rem;font-weight:500;text-decoration:none;transition:color .3s;position:relative}.footer-modern .nav-links a[data-v-561c496e]:hover{color:#007bff}.footer-modern .nav-links a[data-v-561c496e]:after{content:"";transform-origin:100%;background:linear-gradient(90deg,#0000,#007bff,#0000);width:100%;height:2px;transition:transform .3s;position:absolute;bottom:-4px;left:0;transform:scaleX(0)}.footer-modern .nav-links a[data-v-561c496e]:hover:after{transform-origin:0;transform:scaleX(1)}.footer-modern .divider[data-v-561c496e]{opacity:.6;background:linear-gradient(90deg,#0000,#007bff80,#0000);width:100%;max-width:700px;height:1px;margin:0 auto 28px}.footer-modern .bottom[data-v-561c496e]{color:#ffffffb3;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;font-size:.85rem;display:flex}.footer-modern .bottom p[data-v-561c496e]{white-space:nowrap;margin:0}.footer-modern .bottom .separator[data-v-561c496e]{color:#fff6}.footer-modern .bottom .privacy-link[data-v-561c496e]{color:#cfd8e3;white-space:nowrap;text-decoration:none;transition:color .3s}.footer-modern .bottom .privacy-link[data-v-561c496e]:hover{color:#007bff}@media (max-width:768px){.footer-modern[data-v-561c496e]{padding:36px 16px 24px}.footer-modern .nav-links[data-v-561c496e]{scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;justify-content:center;gap:20px;padding-bottom:8px;font-size:.9rem;overflow-x:auto}.footer-modern .nav-links[data-v-561c496e]::-webkit-scrollbar{display:none}.footer-modern .nav-links li[data-v-561c496e]{flex:none}.footer-modern .bottom[data-v-561c496e]{scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;justify-content:center;padding-bottom:4px;font-size:.8rem;overflow-x:auto}.footer-modern .bottom[data-v-561c496e]::-webkit-scrollbar{display:none}.footer-modern .bottom .privacy-link[data-v-561c496e],.footer-modern .bottom .separator[data-v-561c496e],.footer-modern .bottom p[data-v-561c496e]{flex:none}}
