@import"https://fonts.googleapis.com/css2?family=Cairo:wght@400;500;600;700;800&display=swap";@font-face{font-family:neuehaasdisplayroman;src:url(/assets/b6d3f455-neuehaasdisplayroman.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:geistmono-bold;src:url(/assets/450219d0-geistmono-bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:geistmono-regular;src:url(/assets/5928e5a0-geistmono-regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--bg-color: #02060f;--bg-card: rgba(10, 16, 32, .3);--bg-card-hover: rgba(19, 30, 58, .5);--border-color: rgba(19, 125, 244, .22);--border-glow: rgba(19, 125, 244, .55);--text-primary: #faf9fd;--text-secondary: rgba(250, 249, 253, .75);--text-muted: rgba(250, 249, 253, .45);--accent-blue: #137df4;--accent-blue-hover: #2b8dfa;--accent-glow: rgba(19, 125, 244, .35);--font-display: "neuehaasdisplayroman", "Inter", -apple-system, sans-serif;--font-sans: "Inter", "DM Sans", -apple-system, sans-serif;--font-mono: "geistmono-regular", "geistmono-bold", monospace}*{box-sizing:border-box;margin:0;padding:0;scrollbar-width:none}*::-webkit-scrollbar{display:none}html{scroll-behavior:smooth;background-color:var(--bg-color);color:var(--text-primary);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{min-height:100vh;overflow-x:hidden;background-color:var(--bg-color)}h1,h2,h3,.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.glass-card{background:var(--bg-card)!important;backdrop-filter:blur(5px) saturate(20%)!important;-webkit-backdrop-filter:blur(5px) saturate(50%)!important;border:1px solid var(--border-color)!important;border-radius:20px;box-shadow:0 8px 32px #00000059,inset 0 1px #ffffff14;transition:all .35s cubic-bezier(.16,1,.3,1)}.glass-card:hover{background:var(--bg-card-hover)!important;border-color:#137df480!important;box-shadow:0 16px 40px -10px #137df466,inset 0 1px #ffffff2e;transform:translateY(-4px)}.btn-primary{display:inline-flex;align-items:center;gap:8px;background:var(--accent-blue);color:#fff;padding:9px 22px;border-radius:9999px;font-family:var(--font-sans);font-weight:500;font-size:14px;border:none;cursor:pointer;transition:all .25s ease;text-decoration:none;box-shadow:0 4px 16px #137df459}.btn-primary:hover{background:var(--accent-blue-hover);transform:scale(1.02);box-shadow:0 0 25px #137df48c}.btn-secondary{display:inline-flex;align-items:center;gap:8px;background:#137df41a;color:var(--text-primary);padding:9px 22px;border-radius:9999px;font-family:var(--font-sans);font-weight:500;font-size:14px;border:1px solid rgba(19,125,244,.3);cursor:pointer;transition:all .25s ease;text-decoration:none;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.btn-secondary:hover{background:#137df433;border-color:#137df499;transform:scale(1.02)}.container{max-width:1240px;margin:0 auto;padding:0 24px;width:100%}.badge-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;border-radius:9999px;background:#0a102080;border:1px solid rgba(19,125,244,.3);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);font-family:var(--font-mono);font-size:13px;color:var(--text-primary);letter-spacing:.01em;box-shadow:0 4px 20px #00000080}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.animate-float{animation:float 6s ease-in-out infinite}[dir=rtl],[dir=rtl] *:not(code):not(pre):not(svg){font-family:Cairo,Inter,system-ui,-apple-system,sans-serif!important;letter-spacing:normal!important}
