.navbar{z-index:100;background:#061a49;justify-content:space-between;align-items:center;width:100%;height:80px;padding:0 60px;transition:all .3s;animation:.6s forwards navbarFade;display:flex;position:fixed;top:0;left:0}.navbar.scrolled{-webkit-backdrop-filter:blur(10px);background:#fffffffa;height:70px;box-shadow:0 4px 20px #00000014}.navbar.scrolled .nav-links a{color:#061a49}.navbar.scrolled .nav-links a:hover{color:#2a7ced;background:#2a7ced1a}.navbar.scrolled .nav-links a.active-link{color:#2a7ced!important;background:#2a7ced26!important}.navbar.scrolled .mobile-menu{color:#061a49}@keyframes navbarFade{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.logo-section{flex-shrink:0;align-items:center;display:flex}.logo-box img{width:160px;height:auto;transition:transform .3s,opacity .2s}.logo-box img:hover{transform:scale(1.03)}.nav-links{align-items:center;gap:12px;margin-left:auto;display:flex}.nav-links a{color:#fff;border-radius:32px;padding:8px 16px;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;text-decoration:none;transition:all .25s}.nav-links a:hover{color:#2a7ced;background:#2a7ced1a}.nav-links a.active-link{font-weight:600;color:#2a7ced!important;background:#2a7ced33!important}.nav-links a.demo-btn-link{padding:0;background:0 0!important}.nav-links button{color:#fff;cursor:pointer;z-index:1;background:linear-gradient(135deg,#2a7ced,#1b5fc7);border:none;border-radius:100px;padding:13px 32px;font-size:14px;font-weight:500;transition:transform .65s;animation:1.2s ease-in-out infinite breathe-glow;position:relative}.nav-links button:hover{transform:translateY(-2px)}.nav-links button:after{content:"";border-radius:inherit;pointer-events:none;animation:2.2s cubic-bezier(.22,1,.36,1) infinite ring-pulse;position:absolute;inset:0}@keyframes breathe-glow{0%,to{transform:0 4px 16px #2a7ced73}50%{transform:0 4px 26px #2a7ceda6}}@keyframes ring-pulse{0%{opacity:1;box-shadow:0 0 #2a7ced73}80%{opacity:0;box-shadow:0 0 0 16px #2a7ced00}to{opacity:0;box-shadow:0 0 0 16px #2a7ced00}}@media (prefers-reduced-motion:reduce){.nav-links button,.nav-links button:after{animation:none}}.nav-actions{align-items:center;gap:12px;display:flex}.mobile-menu,.mobile-contact-icon{display:none}@media (max-width:991px){.navbar{height:75px;padding:0 20px}.navbar.scrolled{height:68px}.nav-actions{z-index:102;position:relative}.mobile-menu{color:#fff;cursor:pointer;z-index:103;background:0 0;border:none;justify-content:center;align-items:center;font-size:28px;transition:color .3s;display:flex}.mobile-menu.menu-dark{color:#061a49}.mobile-contact-icon{color:#fff;-webkit-backdrop-filter:blur(10px);background:linear-gradient(135deg,#2a7ced2e,#1b5fc773);border:1px solid #ffffff2e;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;text-decoration:none;transition:all .35s;animation:2s infinite pulse-blue;display:flex}.navbar.scrolled .mobile-contact-icon{color:#fff;background:#2a7ced;border:1px solid #2a7ced33;animation:2s infinite pulse-blue}.mobile-contact-icon:hover{color:#fff;background:linear-gradient(135deg,#2a7ced,#1b5fc7);transform:translateY(-2px)scale(1.06)}@keyframes pulse-blue{0%{box-shadow:0 0 #2a7ced99}70%{box-shadow:0 0 0 12px #2a7ced00}to{box-shadow:0 0 0 12px #2a7ced00}}.nav-links{-webkit-backdrop-filter:blur(15px);z-index:100;background:#fffffffa;flex-direction:column;align-items:flex-start;gap:16px;width:280px;height:100vh;padding:100px 30px 40px;transition:transform .4s cubic-bezier(.16,1,.3,1);position:fixed;top:0;right:0;transform:translate(100%);box-shadow:-10px 0 30px #0000001a}.nav-links.active{transform:translate(0)}.nav-links a,.navbar.scrolled .nav-links a{border-bottom:1px solid #061a4914;width:100%;padding:12px 0;font-size:18px;color:#061a49!important;background:0 0!important;border-radius:0!important}.nav-links a.active-link,.navbar.scrolled .nav-links a.active-link{font-weight:600;color:#2a7ced!important;background:0 0!important}.nav-links button{width:100%;margin-top:15px}}
