@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Plus+Jakarta+Sans:ital,wght@0,700;0,800;1,800&display=swap";:root{--brand-blue: #0DD2F4;--brand-blue-glow: rgba(13, 210, 244, .2);--brand-dark: #1E293B;--brand-yellow: #E7A90B;--font-display: "Plus Jakarta Sans", sans-serif;--font-sans: "Inter", sans-serif;--radius-xl: 1.5rem;--radius-2xl: 2rem;--radius-3xl: 2.5rem}body{margin:0;font-family:var(--font-sans);background-color:#f8fafc;color:#334155;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,.font-display{font-family:var(--font-display);letter-spacing:-.04em}.tracking-label{letter-spacing:.15em;font-weight:800}.custom-scrollbar::-webkit-scrollbar{width:6px}.custom-scrollbar::-webkit-scrollbar-track{background:transparent}.custom-scrollbar::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:10px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#cbd5e1}.animate-in{animation:fadeIn .4s cubic-bezier(.16,1,.3,1)}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
