.navbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:1000;background:#542da0d9;width:100%;padding:18px 0;transition:all .3s;position:fixed;top:0;box-shadow:0 4px 14px #00000026}.navbar.scrolled{background:#1d304bd9;padding:12px 0}.nav-container{justify-content:space-between;align-items:center;width:92%;max-width:1200px;margin:0 auto;display:flex}.logo{color:#fff;font-size:22px;font-weight:700;text-decoration:none}.nav-links a{color:#fff;margin:0 15px;text-decoration:none;transition:all .2s}.nav-links a:hover{opacity:.7}
.footer{color:#fff;background:linear-gradient(135deg,#1d304b,#131f31);padding:40px 5% 35px;overflow-x:hidden}.footer-container{justify-content:space-between;gap:50px;max-width:1200px;margin:0 auto;display:flex}.footer-col{flex:1}.footer-col h4{color:#fff;margin-bottom:18px;font-size:20px;font-weight:600}.footer-logo{filter:drop-shadow(0 4px 10px #0000004d);width:150px;margin-bottom:15px}.footer-desc{opacity:.9;max-width:320px;font-size:15.5px;line-height:1.6}.footer-col ul{padding:0;list-style:none}.footer-col ul li{margin-bottom:10px}.footer-col ul li a{color:#cfd6e3;font-size:15.5px;text-decoration:none;transition:all .25s}.footer-col ul li a:hover{color:#fff}.footer-col p{opacity:.9;margin-bottom:8px;font-size:15.5px}.footer-bottom{text-align:center;opacity:.9;border-top:1px solid #ffffff1a;margin-top:40px;padding-top:35px}.footer-bottom p{opacity:.8;font-size:14px}.fade-in-up{opacity:0;animation:.9s forwards fadeUp;transform:translateY(25px)}@keyframes fadeUp{to{opacity:1;transform:translateY(0)}}@media (max-width:980px){.footer-container{text-align:center;flex-direction:column}.footer-col{margin-bottom:30px}.footer-desc{max-width:100%}}
