:root{--bg-primary: #0a0a14;--bg-secondary: #0f0f1f;--bg-card: rgba(255, 255, 255, .025);--accent: #8B5CF6;--accent-glow: rgba(139, 92, 246, .25);--coral: #ed6f5c;--gold: #c8a870;--gold-glow: rgba(200, 168, 112, .2);--text-primary: #F0EDFF;--text-secondary: #B8B0D8;--text-muted: #7B7298;--line: rgba(255, 255, 255, .06);--line-soft: rgba(255, 255, 255, .04);--radius: 20px;--font-heading: "Cairo", sans-serif;--font-body: "Cairo", sans-serif;--font-serif: "Playfair Display", serif;--font-mono: "JetBrains Mono", monospace;--max-width: 1200px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-body);background:var(--bg-primary);color:var(--text-primary);line-height:1.7;direction:rtl;overflow-x:hidden;-webkit-font-smoothing:antialiased}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse at 20% 10%,var(--accent-glow) 0%,transparent 50%),radial-gradient(ellipse at 80% 60%,var(--gold-glow) 0%,transparent 40%),radial-gradient(ellipse at 50% 100%,rgba(139,92,246,.1) 0%,transparent 40%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.06  0 0 0 0 0.05  0 0 0 0 0.09  0 0 0 0.04 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");mix-blend-mode:screen;opacity:.5}.container{max-width:var(--max-width);margin:0 auto;padding:0 28px;position:relative;z-index:1}.side-rail{position:fixed;top:0;bottom:0;width:32px;z-index:3;pointer-events:none;display:flex;align-items:center;justify-content:center}.side-rail.right{right:0;border-left:1px solid var(--line)}.side-rail.left{left:0;border-right:1px solid var(--line)}.side-rail .rail-text{font-family:var(--font-heading);font-size:9px;font-weight:600;letter-spacing:.35em;text-transform:uppercase;color:var(--text-muted);writing-mode:vertical-rl;white-space:nowrap}.side-rail.right .rail-text{transform:rotate(180deg)}.topbar{border-bottom:1px solid var(--line);padding:9px 0;background:#0a0a14e6;position:relative;z-index:101;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.topbar-inner{display:flex;justify-content:space-between;align-items:center;gap:20px;font-family:var(--font-heading);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted)}.topbar-inner .mid{display:inline-flex;gap:22px}.topbar-inner .coral{color:var(--coral)}.topbar .pulse{width:5px;height:5px;border-radius:50%;background:var(--coral);display:inline-block;margin-left:6px;animation:pulse 2.4s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}.navbar{position:sticky;top:0;z-index:100;padding:18px 0;background:#0a0a14bf;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--line);transition:transform .36s cubic-bezier(.22,.61,.36,1)}.navbar .container{display:flex;align-items:center;justify-content:space-between}.nav-brand{font-size:1rem;font-weight:700;color:var(--text-primary);text-decoration:none;display:inline-flex;align-items:center;gap:12px}.nav-brand-mark{width:32px;height:32px;border:1.5px solid var(--text-muted);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-serif);font-style:italic;font-size:15px;color:var(--coral)}.nav-links{display:flex;gap:32px;list-style:none}.nav-links a{color:var(--text-secondary);text-decoration:none;font-size:.85rem;font-weight:500;transition:color .2s;position:relative}.nav-links a:hover{color:var(--coral)}.nav-links a .count{font-size:8px;color:var(--text-muted);position:absolute;top:-8px;left:-14px}.nav-cta{padding:9px 20px;background:var(--accent);color:#fff;border-radius:999px;text-decoration:none;font-size:.82rem;font-weight:600;transition:all .25s}.nav-cta:hover{box-shadow:0 0 30px var(--accent-glow);transform:translateY(-1px)}.wire{border-bottom:1px solid var(--line);padding:22px 0;overflow:hidden;background:var(--bg-secondary);position:relative}.wire-inner{display:grid;grid-template-columns:200px minmax(0,1fr);gap:24px;align-items:center}.wire-left{display:inline-flex;align-items:center;gap:12px;border-left:1px solid var(--line);padding-left:20px;min-height:48px}.wire-pulse{width:5px;height:5px;border-radius:50%;background:var(--coral);animation:pulse 2.4s ease-in-out infinite}.wire-title{font-size:10px;display:flex;flex-direction:column;gap:2px;letter-spacing:.12em;text-transform:uppercase}.wire-title b{color:var(--text-primary);font-weight:700}.wire-title span{color:var(--text-muted);font-size:9px}.wire-rows{display:grid;gap:6px;min-width:0}.wire-row{overflow:hidden;mask-image:linear-gradient(90deg,transparent,black 5%,black 95%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 5%,black 95%,transparent)}.marquee-track{display:inline-flex;align-items:center;gap:32px;width:max-content;white-space:nowrap;animation:marquee-x 60s linear infinite;will-change:transform}.wire-row.reverse .marquee-track{animation-direction:reverse;animation-duration:72s}.wire-row:hover .marquee-track{animation-play-state:paused}@keyframes marquee-x{0%{transform:translate(0)}to{transform:translate(-50%)}}.wire-item{display:inline-flex;align-items:baseline;gap:6px;font-size:11px;letter-spacing:.03em;color:var(--text-muted);text-decoration:none;flex-shrink:0}.wire-item .wire-dot{color:var(--coral);font-size:14px}.wire-item .wire-name{text-transform:uppercase;letter-spacing:.14em;color:var(--text-secondary);font-weight:500}.wire-item .wire-role{text-transform:uppercase;letter-spacing:.12em;color:var(--coral);font-size:9px}@media (prefers-reduced-motion){.marquee-track{animation:none}}.sec-rule{border-top:1px solid var(--line);padding-top:16px;margin-bottom:44px;display:flex;justify-content:space-between;align-items:center;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted)}.sec-rule .roman{font-family:var(--font-serif);font-style:italic;color:var(--coral);font-size:15px;letter-spacing:.04em;text-transform:none}.sec-rule .meta-grp{display:inline-flex;gap:22px}.sec-rule .dot-mark{color:var(--coral)}section{padding:100px 0;position:relative}.section-label{display:inline-flex;align-items:center;gap:10px;font-size:10px;font-weight:600;letter-spacing:.18em;color:var(--coral);margin-bottom:18px;text-transform:uppercase}.section-label:before{content:"";width:16px;height:1px;background:var(--coral);display:inline-block}.section-header{margin-bottom:56px;text-align:right}.section-header h2{font-family:var(--font-heading);font-size:clamp(1.8rem,3.8vw,3rem);font-weight:800;line-height:1.18;letter-spacing:-.015em}.section-header h2 em{font-family:var(--font-serif);font-style:italic;color:var(--coral);font-weight:500}.section-header h2 .dot{color:var(--gold)}.section-lead{color:var(--text-secondary);font-size:1rem;max-width:48ch;margin-top:16px;line-height:1.8}.hero{min-height:100vh;display:flex;align-items:center;padding:120px 0 80px;border-bottom:1px solid var(--line)}.hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.hero-content{text-align:right}.hero-badge{display:inline-block;padding:6px 16px;background:#ed6f5c14;border:1px solid rgba(237,111,92,.2);border-radius:999px;font-size:.75rem;color:var(--coral);margin-bottom:26px;font-weight:500;letter-spacing:.04em}.hero h1{font-family:var(--font-heading);font-size:clamp(2.2rem,5vw,3.8rem);font-weight:800;line-height:1.12;margin-bottom:22px;letter-spacing:-.02em}.hero h1 em{font-family:var(--font-serif);font-style:italic;font-weight:500;color:var(--coral)}.hero h1 .dot{color:var(--gold)}.hero-lead{font-size:1rem;color:var(--text-secondary);line-height:1.8;max-width:42ch;margin-bottom:32px}.hero-actions{display:flex;gap:14px;margin-bottom:36px}.btn{padding:13px 26px;border-radius:999px;font-family:var(--font-body);font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;gap:8px;transition:all .25s;border:none;cursor:pointer}.btn-primary{background:var(--coral);color:#fff;box-shadow:0 12px 24px -14px #ed6f5c}.btn-primary:hover{box-shadow:0 0 35px #ed6f5c66;transform:translateY(-2px)}.btn-outline{background:transparent;color:var(--text-primary);border:1px solid var(--line)}.btn-outline:hover{border-color:var(--coral);background:#ed6f5c0a}.btn-accent{background:var(--accent);color:#fff}.btn-accent:hover{box-shadow:0 0 30px var(--accent-glow);transform:translateY(-2px)}.hero-stats{display:flex;gap:28px;margin-bottom:24px}.stat-ring-group{display:inline-flex;align-items:center;gap:10px}.stat-ring{width:36px;height:36px;border-radius:50%;border:1px dashed var(--text-muted);display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-heading);font-size:11px;font-weight:700;flex-shrink:0}.stat-ring.solid{border-style:solid;border-color:var(--coral);color:var(--coral)}.stat-ring.coral{border-color:var(--coral);color:var(--coral)}.stat-ring-label{font-size:10px;line-height:1.3;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}.stat-ring-label b{display:block;font-weight:700;color:var(--text-primary);font-size:11px}.hero-foot{margin-top:auto;padding-top:20px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;font-size:10px;letter-spacing:.12em;color:var(--text-muted)}.hero-index{display:inline-flex;gap:16px;font-size:10px;letter-spacing:.12em;color:var(--text-muted)}.hero-index span .n{color:var(--coral);font-weight:700;margin-left:4px}.hero-index span.on{color:var(--text-primary);font-weight:700}.hero-image{display:flex;align-items:center;justify-content:center;position:relative}.hero-image img{width:100%;max-width:420px;border-radius:16px;box-shadow:0 0 80px #8b5cf626,0 20px 60px #00000080;border:1px solid rgba(255,255,255,.06)}.hero-image .corner{position:absolute;width:18px;height:18px;border-color:var(--text-muted);border-style:solid;border-width:0}.hero-image .corner.tl{top:0;right:0;border-top-width:1px;border-right-width:1px}.hero-image .corner.br{bottom:0;left:0;border-bottom-width:1px;border-left-width:1px}.about-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:70px;align-items:center}.about-text .highlight{display:inline-block;padding:4px 14px;background:#c8a87014;border:1px solid rgba(200,168,112,.18);border-radius:999px;font-size:.75rem;color:var(--gold);margin-bottom:16px}.about-text p{color:var(--text-secondary);margin-bottom:14px;line-height:1.85}.exp-list{list-style:none;margin-top:26px;display:grid;gap:12px}.exp-list li{display:flex;align-items:flex-start;gap:12px;color:var(--text-secondary)}.exp-list .dot-marker{width:7px;height:7px;border-radius:50%;background:var(--coral);margin-top:7px;flex-shrink:0}.about-footer{display:flex;align-items:center;gap:18px;margin-top:48px;font-size:10px;letter-spacing:.12em;color:var(--text-muted)}.about-footer .mark{width:28px;height:28px;border-radius:50%;border:1px solid var(--text-muted);display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-serif);font-style:italic;font-size:13px}.about-stamp{margin-right:auto;display:inline-flex;flex-direction:column;align-items:flex-end;line-height:1.4}.about-stamp span:first-child{color:var(--coral)}.about-art{position:relative;max-width:560px;margin-right:auto}.about-art img{width:100%;border-radius:var(--radius);border:1px solid var(--line)}.about-art .side-note{position:absolute;left:-12px;top:24px;text-align:left;font-size:9px;line-height:1.6;color:var(--text-muted);max-width:14ch;letter-spacing:.04em}.cards-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-top:18px}.card{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--radius);padding:30px 26px;position:relative;overflow:hidden;transition:all .3s}.card:hover{border-color:#ed6f5c40;transform:translateY(-3px);box-shadow:0 20px 50px -20px #00000080}.card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--coral),transparent);opacity:0;transition:opacity .3s}.card:hover:before{opacity:1}.card .card-num{font-family:var(--font-serif);font-style:italic;font-size:1.2rem;color:var(--coral);margin-bottom:10px;display:flex;justify-content:space-between}.card .card-num .tag{font-family:var(--font-heading);font-size:8px;color:var(--text-muted);letter-spacing:.14em;text-transform:uppercase;font-style:normal}.card h3{font-size:1.15rem;font-weight:700;margin-bottom:10px;line-height:1.25}.card p{font-size:.85rem;color:var(--text-muted);line-height:1.7}.programs-list{display:grid;gap:12px}.program-card{display:grid;grid-template-columns:auto 1fr auto;gap:24px;align-items:center;padding:22px 26px;background:var(--bg-card);border:1px solid var(--line);border-radius:12px;transition:all .25s}.program-card:hover{border-color:#ed6f5c33}.program-year{font-family:var(--font-serif);font-style:italic;font-size:.85rem;color:var(--coral);white-space:nowrap}.program-info h4{font-size:1rem;font-weight:700;margin-bottom:3px}.program-info span{font-size:.78rem;color:var(--text-muted)}.program-tag{padding:5px 12px;border-radius:999px;font-size:.7rem;font-weight:500;white-space:nowrap;letter-spacing:.06em}.program-tag.gov{background:#ed6f5c1a;color:var(--coral)}.program-tag.ind{background:#c8a8701a;color:var(--gold)}.steps-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.step-card{text-align:right;padding:26px 22px;background:var(--bg-card);border:1px solid var(--line);border-radius:var(--radius);position:relative;transition:all .3s}.step-card:hover{border-color:#8b5cf640}.step-num{font-family:var(--font-serif);font-style:italic;font-size:1.8rem;color:var(--accent);margin-bottom:10px}.step-card h4{font-size:.95rem;font-weight:700;margin-bottom:8px}.step-card p{font-size:.78rem;color:var(--text-muted);line-height:1.7}.partners-grid{display:flex;gap:28px;justify-content:center;flex-wrap:wrap;margin-top:32px}.partner-item{text-align:center;padding:22px 18px;background:var(--bg-card);border:1px solid var(--line);border-radius:12px;min-width:130px;transition:all .25s}.partner-item:hover{border-color:var(--accent)}.partner-icon{font-size:1.6rem;margin-bottom:8px}.partner-name{font-size:.82rem;font-weight:600}.partner-role{font-size:.68rem;color:var(--coral);margin-top:3px}.cta-section{text-align:center;padding:100px 0 120px}.cta-section .section-header{text-align:center}.cta-section .section-lead{margin:0 auto}.cta-section .btn{font-size:1rem;padding:15px 34px;margin-top:28px}.footer{padding:56px 0 36px;border-top:1px solid var(--line)}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px}.footer-brand p{color:var(--text-muted);font-size:.85rem;margin-top:10px;line-height:1.8}.footer-col h5{font-size:.8rem;font-weight:600;margin-bottom:16px;letter-spacing:.08em;color:var(--text-secondary);text-transform:uppercase}.footer-col ul{list-style:none;display:grid;gap:8px}.footer-col a{color:var(--text-muted);text-decoration:none;font-size:.82rem;transition:color .2s}.footer-col a:hover{color:var(--coral)}.footer-bottom{margin-top:44px;padding-top:22px;border-top:1px solid var(--line);text-align:center;color:var(--text-muted);font-size:.75rem}[data-reveal]{opacity:0;transform:translateY(30px);transition:opacity .7s ease,transform .7s ease}[data-reveal].revealed{opacity:1;transform:translateY(0)}@media (max-width: 900px){.hero-grid{grid-template-columns:1fr}.hero-image{order:-1}.hero-image img{max-width:280px}.cards-grid{grid-template-columns:1fr}.steps-grid{grid-template-columns:repeat(2,1fr)}.about-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr}.nav-links{display:none}.wire-inner{grid-template-columns:1fr}.wire-left,.side-rail{display:none}}@media (max-width: 560px){.hero{padding:90px 0 50px}.hero h1{font-size:1.7rem}.hero-stats{flex-wrap:wrap;gap:16px}.steps-grid,.footer-grid,.program-card{grid-template-columns:1fr}.section-header h2{font-size:1.4rem}.container{padding:0 16px}}
