@font-face{font-family:Anjoman;src:url(/fonts/Anjoman-Thin.woff2) format("woff2"),url(/fonts/Anjoman-Thin.woff) format("woff"),url(/fonts/Anjoman-Thin.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Anjoman;src:url(/fonts/Anjoman-ExtraLight.woff2) format("woff2"),url(/fonts/Anjoman-ExtraLight.woff) format("woff"),url(/fonts/Anjoman-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Anjoman;src:url(/fonts/Anjoman-Light.woff2) format("woff2"),url(/fonts/Anjoman-Light.woff) format("woff"),url(/fonts/Anjoman-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Anjoman;src:url(/fonts/Anjoman-Regular.woff2) format("woff2"),url(/fonts/Anjoman-Regular.woff) format("woff"),url(/fonts/Anjoman-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Anjoman;src:url(/fonts/Anjoman-Medium.woff2) format("woff2"),url(/fonts/Anjoman-Medium.woff) format("woff"),url(/fonts/Anjoman-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Anjoman;src:url(/fonts/Anjoman-SemiBold.woff2) format("woff2"),url(/fonts/Anjoman-SemiBold.woff) format("woff"),url(/fonts/Anjoman-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Anjoman;src:url(/fonts/Anjoman-Bold.woff2) format("woff2"),url(/fonts/Anjoman-Bold.woff) format("woff"),url(/fonts/Anjoman-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Anjoman;src:url(/fonts/Anjoman-ExtraBold.woff2) format("woff2"),url(/fonts/Anjoman-ExtraBold.woff) format("woff"),url(/fonts/Anjoman-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Anjoman;src:url(/fonts/Anjoman-Black.woff2) format("woff2"),url(/fonts/Anjoman-Black.woff) format("woff"),url(/fonts/Anjoman-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Anjoman;src:url(/fonts/Anjoman-Heavy.woff2) format("woff2"),url(/fonts/Anjoman-Heavy.woff) format("woff"),url(/fonts/Anjoman-Heavy.ttf) format("truetype");font-weight:950;font-style:normal;font-display:swap}:root{--bg-primary:#070B14;--bg-secondary:#0D1527;--bg-card:rgba(16,25,45,0.85);--bg-card-hover:rgba(22,34,61,0.95);--bg-glass:rgba(13,21,39,0.7);--brand-blue:#0A84FF;--brand-blue-glow:rgba(10,132,255,0.25);--brand-cyan:#00F0FF;--brand-cyan-glow:rgba(0,240,255,0.2);--brand-navy:#0B132B;--brand-slate:#1C2541;--accent-gold:#F59E0B;--accent-green:#10B981;--accent-red:#EF4444;--text-white:#FFFFFF;--text-primary:#F1F5F9;--text-secondary:#94A3B8;--text-muted:#64748B;--border-subtle:rgba(255,255,255,0.08);--border-accent:rgba(0,240,255,0.25);--border-light:rgba(148,163,184,0.15);--radius-sm:8px;--radius-md:14px;--radius-lg:20px;--radius-xl:28px;--radius-full:9999px;--shadow-sm:0 2px 8px rgba(0,0,0,0.25);--shadow-md:0 8px 24px rgba(0,0,0,0.35);--shadow-lg:0 16px 40px rgba(0,0,0,0.5);--shadow-cyan:0 8px 30px rgba(0,240,255,0.15);--shadow-blue:0 8px 30px rgba(10,132,255,0.25)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;direction:rtl;font-family:Anjoman,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background-color:var(--bg-primary);color:var(--text-primary);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body{min-height:100vh;display:flex;flex-direction:column;background:radial-gradient(circle at 50% 0,#111C38 0,#070B14 70%);background-attachment:fixed;overflow-x:hidden}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#090E1A}::-webkit-scrollbar-thumb{background:#1E293B;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#0A84FF}a{color:inherit;text-decoration:none;transition:all .2s ease}button{cursor:pointer;border:none;background:none;transition:all .2s ease}button,input,select,textarea{font-family:inherit;outline:none}.container{width:100%;max-width:1320px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.flex-wrap{flex-wrap:wrap}.flex-1{flex:1 1}.grid{display:grid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.gap-2{gap:8px}.gap-3{gap:12px}.gap-4{gap:16px}.gap-6{gap:24px}.gap-8{gap:32px}.gap-10{gap:40px}.text-center{text-align:center}.text-right{text-align:right}.text-xs{font-size:.75rem;line-height:1rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem}.text-lg,.text-xl{line-height:1.75rem}.text-xl{font-size:1.25rem}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1.15}.font-light{font-weight:300}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-black{font-weight:900}.text-white{color:var(--text-white)}.text-primary{color:var(--text-primary)}.text-secondary{color:var(--text-secondary)}.text-muted{color:var(--text-muted)}.text-cyan{color:var(--brand-cyan)}.text-blue{color:var(--brand-blue)}.text-gold{color:var(--accent-gold)}.text-green{color:var(--accent-green)}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(135deg,#0A84FF,#0052CC);color:#FFFFFF;padding:12px 24px;border-radius:var(--radius-md);font-weight:600;font-size:.95rem;box-shadow:0 4px 16px rgba(10,132,255,.35);border:1px solid rgba(255,255,255,.15);transition:all .25s ease}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(10,132,255,.5);background:linear-gradient(135deg,#1A8CFF,#0066FF)}.btn-cyan{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(135deg,#00D2D3,#00A8FF);color:#041021;padding:12px 24px;border-radius:var(--radius-md);font-weight:700;font-size:.95rem;box-shadow:0 4px 18px rgba(0,210,211,.35);border:1px solid rgba(255,255,255,.3);transition:all .25s ease}.btn-cyan:hover{transform:translateY(-2px);box-shadow:0 8px 28px rgba(0,210,211,.55);filter:brightness(1.08)}.btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:rgba(255,255,255,.06);color:#FFFFFF;padding:12px 22px;border-radius:var(--radius-md);font-weight:500;font-size:.95rem;border:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .25s ease}.btn-secondary:hover{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.25);transform:translateY(-2px)}.btn-outline-cyan{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:transparent;color:var(--brand-cyan);padding:10px 20px;border-radius:var(--radius-md);font-weight:600;font-size:.9rem;border:1px solid rgba(0,240,255,.4);transition:all .25s ease}.btn-outline-cyan:hover{background:rgba(0,240,255,.1);border-color:var(--brand-cyan);box-shadow:0 0 15px rgba(0,240,255,.25)}.glass-card{background:var(--bg-card);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:24px;box-shadow:var(--shadow-md);transition:all .3s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.glass-card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent)}.glass-card:hover{border-color:rgba(10,132,255,.35);background:var(--bg-card-hover);transform:translateY(-4px);box-shadow:0 12px 36px rgba(0,0,0,.45)}.badge{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:var(--radius-full);font-size:.78rem;font-weight:600}.badge-cyan{background:rgba(0,240,255,.12);color:var(--brand-cyan);border:1px solid rgba(0,240,255,.3)}.badge-blue{background:rgba(10,132,255,.15);color:#60A5FA;border:1px solid rgba(10,132,255,.35)}.badge-gold{background:rgba(245,158,11,.15);color:#FBBF24;border:1px solid rgba(245,158,11,.35)}.badge-green{background:rgba(16,185,129,.15);color:#34D399;border:1px solid rgba(16,185,129,.35)}.section-header{text-align:center;max-width:800px;margin:0 auto 48px}.section-tag{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;border-radius:var(--radius-full);background:rgba(10,132,255,.12);border:1px solid rgba(10,132,255,.3);color:#38BDF8;font-size:.85rem;font-weight:600;margin-bottom:16px}.section-title{font-size:2.2rem;font-weight:800;color:#FFFFFF;margin-bottom:16px;letter-spacing:-.5px}.section-desc{font-size:1.05rem;color:var(--text-secondary);line-height:1.7}.bg-tech-grid{background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 0);background-size:40px 40px}.glow-cyan{box-shadow:0 0 30px rgba(0,240,255,.3)}.glow-blue{box-shadow:0 0 35px rgba(10,132,255,.4)}@keyframes pulseGlow{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}.animate-pulse-glow{animation:pulseGlow 4s ease-in-out infinite}.form-group{margin-bottom:18px}.form-label{display:block;font-size:.88rem;font-weight:600;color:var(--text-primary);margin-bottom:8px}.form-control{width:100%;padding:12px 16px;background:rgba(13,21,39,.8);border:1px solid var(--border-light);border-radius:var(--radius-md);color:#FFFFFF;font-size:.95rem;transition:all .2s ease}.form-control:focus{border-color:var(--brand-blue);box-shadow:0 0 0 3px rgba(10,132,255,.2);background:rgba(16,25,45,.95)}.form-control::placeholder{color:var(--text-muted)}.tech-table{width:100%;border-collapse:collapse;font-size:.92rem}.tech-table th{background:rgba(255,255,255,.04);color:#38BDF8;font-weight:600;padding:14px 18px;text-align:right;border-bottom:1px solid var(--border-subtle)}.tech-table td{padding:14px 18px;border-bottom:1px solid rgba(255,255,255,.05);color:var(--text-primary)}.tech-table tr:hover td{background:rgba(255,255,255,.02)}@media (max-width:1024px){.grid-cols-3,.grid-cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}.section-title{font-size:1.85rem}}@media (max-width:768px){.grid-cols-2,.grid-cols-3,.grid-cols-4{grid-template-columns:repeat(1,minmax(0,1fr))}.section-title{font-size:1.55rem}.container{padding-left:16px;padding-right:16px}}