@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:ital,wght@0,400;0,500;0,600;0,700;1,400&family=IBM+Plex+Sans+Arabic:wght@400;500;600;700&family=Plus+Jakarta+Sans:wght@500;600;700;800&display=swap";:root{--bg-primary:#08080a;--bg-secondary:#0f0f14;--bg-card:#121218bf;--bg-card-hover:#1a1a23e6;--bg-panel:#13131a;--border-subtle:#ffffff14;--border-active:#3b82f666;--border-glow:#22d3ee4d;--text-primary:#f8fafc;--text-secondary:#94a3b8;--text-muted:#64748b;--accent-blue:#3b82f6;--accent-cyan:#06b6d4;--accent-emerald:#10b981;--accent-orange:#f97316;--accent-amber:#f59e0b;--font-heading:"Plus Jakarta Sans", "IBM Plex Sans Arabic", system-ui, sans-serif;--font-body:"IBM Plex Sans", "IBM Plex Sans Arabic", system-ui, sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-family:var(--font-body);background-color:var(--bg-primary);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}body{background-color:var(--bg-primary);min-height:100vh;line-height:1.6;position:relative;overflow-x:hidden}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:#27272a;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--accent-blue)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);letter-spacing:-.035em;color:var(--text-primary)}.gradient-text{background:linear-gradient(#fff 30%,#cbd5e1 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.gradient-text-accent{background:linear-gradient(135deg,#3b82f6 0%,#06b6d4 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.gradient-text-emerald{background:linear-gradient(135deg,#10b981 0%,#34d399 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.glass-card{background:var(--bg-card);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border-subtle);border-radius:16px;transition:all .25s cubic-bezier(.16,1,.3,1)}.glass-card:hover{background:var(--bg-card-hover);border-color:#ffffff29;transform:translateY(-2px);box-shadow:0 20px 40px -15px #0009}.glass-panel{backdrop-filter:blur(20px);background:#121218d9;border:1px solid #ffffff14}.tech-grid-overlay{pointer-events:none;z-index:0;background-image:linear-gradient(90deg,#ffffff05 1px,#0000 1px),linear-gradient(#ffffff05 1px,#0000 1px);background-size:60px 60px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 20%,#000 20%,#0000 85%);mask-image:radial-gradient(circle at 50% 20%,#000 20%,#0000 85%)}.ambient-top-glow{pointer-events:none;z-index:0;filter:blur(80px);background:radial-gradient(#3b82f626 0%,#06b6d40d 50%,#0000 70%);width:1000px;height:600px;position:fixed;top:-200px;left:50%;transform:translate(-50%)}.btn-primary{color:#09090b;font-family:var(--font-heading);cursor:pointer;background:#fff;border:1px solid #fff;border-radius:10px;justify-content:center;align-items:center;gap:.55rem;padding:.75rem 1.5rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 14px #ffffff1f}.btn-primary:hover{background:#f4f4f5;border-color:#f4f4f5;transform:translateY(-1px);box-shadow:0 6px 20px #ffffff38}.btn-secondary{color:#f4f4f5;font-family:var(--font-heading);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:10px;justify-content:center;align-items:center;gap:.55rem;padding:.75rem 1.5rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.btn-secondary:hover{color:#fff;background:#ffffff14;border-color:#ffffff38;transform:translateY(-1px)}.tag-badge{letter-spacing:.04em;color:#60a5fa;background:#3b82f614;border:1px solid #3b82f633;border-radius:9999px;align-items:center;gap:.5rem;padding:.35rem .85rem;font-size:.75rem;font-weight:600;display:inline-flex}.section-container{z-index:2;max-width:1280px;margin:0 auto;padding:6rem 1.5rem;position:relative}@media (width<=768px){.section-container{padding:3.5rem 1rem}}html[dir=rtl]{font-family:IBM Plex Sans Arabic,IBM Plex Sans,system-ui,sans-serif}html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3,html[dir=rtl] h4,html[dir=rtl] .btn-primary,html[dir=rtl] .btn-secondary{letter-spacing:0;font-family:IBM Plex Sans Arabic,Plus Jakarta Sans,system-ui,sans-serif}html[dir=rtl] .hero-ctas .btn-primary svg{transform:scaleX(-1)}.lang-opt:link,.lang-opt:visited{text-decoration:none}.highlight-underline{color:var(--accent-cyan);display:inline-block;position:relative}.highlight-underline:after{content:"";background:linear-gradient(90deg,#3b82f6,#06b6d4,#10b981);border-radius:2px;width:100%;height:3px;position:absolute;bottom:2px;left:0;box-shadow:0 0 10px #06b6d480}.floating-stat-badge{backdrop-filter:blur(12px);color:var(--text-primary);z-index:5;background:#0a0a0fd9;border:1px solid #ffffff1f;border-radius:9999px;padding:.45rem .9rem;font-size:.76rem;font-weight:700;animation:4s ease-in-out infinite floatPill;position:absolute;box-shadow:0 10px 25px #0009}@keyframes floatPill{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.floating-stat-badge.pos-badge{border-color:#3b82f666;top:-15px;right:-10px}.floating-stat-badge.sec-badge{border-color:#10b98166;animation-delay:1.5s;bottom:35px;left:-25px}.floating-stat-badge.imei-badge{border-color:#f9731666;animation-delay:3s;bottom:-15px;right:20px}html[dir=rtl] .floating-stat-badge.pos-badge{left:-10px;right:auto}html[dir=rtl] .floating-stat-badge.sec-badge{left:auto;right:-25px}html[dir=rtl] .floating-stat-badge.imei-badge{left:20px;right:auto}.trust-ticker-banner{border-top:1px solid #ffffff14;width:100%;margin-top:1.5rem;padding-top:1.25rem}.trust-ticker-text{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:.75rem;font-size:.78rem;font-weight:600}.trust-ticker-items{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}.trust-pill{color:var(--text-secondary);background:#ffffff06;border:1px solid #ffffff0f;border-radius:6px;align-items:center;gap:.45rem;padding:.3rem .75rem;font-size:.78rem;font-weight:500;display:inline-flex}.m-checklist{border-top:1px solid #ffffff0f;flex-direction:column;gap:.4rem;margin-top:.5rem;padding-top:.75rem;display:flex}.m-check-item{color:var(--text-secondary);align-items:center;gap:.45rem;font-size:.8rem;display:flex}.m-check-item svg{color:var(--accent-emerald);flex-shrink:0}.terminal-console-frame{background:#040406;border:1px solid #3b82f640;border-radius:14px;font-family:JetBrains Mono,monospace,sans-serif;overflow:hidden;box-shadow:0 20px 50px #000c}.terminal-header{background:#09090e;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:.65rem 1rem;display:flex}.terminal-title{color:var(--text-muted);font-family:monospace;font-size:.75rem}.terminal-body{flex-direction:column;gap:.65rem;padding:1.25rem;font-family:monospace;font-size:.82rem;line-height:1.5;display:flex}.log-line{color:#94a3b8;align-items:flex-start;gap:.6rem;display:flex}.log-line .timestamp{color:#64748b;font-size:.75rem}.log-line .method{color:#38bdf8;font-weight:700}.log-line .success{color:#34d399}.log-line .highlight{color:#fbbf24}
