@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Plus+Jakarta+Sans:wght@300;400;500;600;700;800&display=swap";@layer base{:root{--brand-blue: #004A80;--brand-lime: #A3E635;--brand-grey: #F8FAFC;--brand-dark: #0F172A}body{font-family:Plus Jakarta Sans,Inter,sans-serif;background-color:#f8fafc;color:#0f172a;scroll-behavior:smooth}h1,h2,h3,h4,h5,h6{font-family:Plus Jakarta Sans,sans-serif;font-weight:800}}.glass-header{background-color:#fffc;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid rgba(0,74,128,.08)}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-slide-up{animation:slideUp .6s cubic-bezier(.16,1,.3,1) forwards}.hover-glow:hover{box-shadow:0 0 20px #a3e63566}
