@import "https://fonts.googleapis.com/css2?family=Cairo:wght@300;400;600;700;800&family=Outfit:wght@300;400;600;700;800&display=swap";
.roadmap-module__8-ghdq__container[data-theme=light]{--bg-color:#fff7e9;--pattern-stroke:#a3895326;--text-color:#262017;--text-muted:#5c5240;--card-bg:#fffffdeb;--card-border:#c5a05947;--card-shadow:0 10px 40px #c5a05914;--card-hover-shadow:0 20px 50px #c5a0592e, 0 0 30px #c5a05914;--gold-primary:#c5a059;--gold-hover:#a38953;--glow-color:#c5a05940;--button-bg:#262017;--button-text:#fff7e9;--button-hover:#c5a059;--timeline-line:#c5a05938;--timeline-glow:#c5a05959;--status-completed:#16664a;--status-completed-bg:#16664a14;--status-completed-border:#16664a40;--status-completed-glow:#16664a4d;--status-progress:#b8860b;--status-progress-bg:#b8860b14;--status-progress-border:#b8860b40;--status-progress-glow:#b8860b4d;--status-planned:#6e6450;--status-planned-bg:#6e64500f;--status-planned-border:#6e64502e;--status-planned-glow:#6e64501f;--pattern-image:url(/syrian-pattern.png);--bg-gradient:radial-gradient(circle at 50% 30%, #c5a0591f 0%, #fff7e9 70%)}.roadmap-module__8-ghdq__container{--bg-color:#0f4a3a;--pattern-stroke:#dfded40d;--text-color:#dfded4;--text-muted:#aab8b3;--card-bg:#072a20bf;--card-border:#c5a05933;--card-shadow:0 12px 40px #00000059, 0 0 20px #c5a0590d;--card-hover-shadow:0 24px 60px #00000073, 0 0 40px #c5a0591a;--gold-primary:#c5a059;--gold-hover:#dfc185;--glow-color:#c5a05959;--button-bg:#dfded4;--button-text:#0f4a3a;--button-hover:#c5a059;--timeline-line:#c5a05926;--timeline-glow:#c5a05940;--status-completed:#00e68a;--status-completed-bg:#00e68a14;--status-completed-border:#00e68a40;--status-completed-glow:#00e68a66;--status-progress:#fbbf24;--status-progress-bg:#fbbf2414;--status-progress-border:#fbbf2440;--status-progress-glow:#fbbf2466;--status-planned:#8ea39c;--status-planned-bg:#8ea39c0f;--status-planned-border:#8ea39c26;--status-planned-glow:#8ea39c26;--pattern-image:url(/syrian-pattern.png);--bg-gradient:radial-gradient(circle at 50% 20%, #c5a05914 0%, #0f4a3a 70%);background:var(--bg-gradient);box-sizing:border-box;width:100%;min-height:100vh;color:var(--text-color);direction:rtl;flex-direction:column;justify-content:flex-start;align-items:center;padding:3rem 1.5rem;font-family:Cairo,Outfit,system-ui,-apple-system,sans-serif;transition:background-color .4s,color .4s;display:flex;position:relative;overflow:hidden auto}.roadmap-module__8-ghdq__container:before{content:"";background-image:var(--pattern-image);z-index:0;pointer-events:none;mix-blend-mode:screen;filter:invert()sepia(.65)saturate(2.2)brightness(1.25)contrast(1.1);opacity:.18;background-repeat:repeat;background-size:30%;transition:opacity .4s;position:absolute;inset:0}.roadmap-module__8-ghdq__container[data-theme=light]:before{mix-blend-mode:multiply;filter:sepia(.15)brightness(1.02)contrast(1.05);opacity:.4}.roadmap-module__8-ghdq__toolbar{z-index:100;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;top:1.5rem;left:1.5rem;right:1.5rem}.roadmap-module__8-ghdq__backBtn{background-color:var(--card-bg);border:1.5px solid var(--card-border);color:var(--text-color);cursor:pointer;pointer-events:auto;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:12px;align-items:center;gap:.5rem;padding:.6rem 1.2rem;font-size:.9rem;font-weight:700;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 4px 12px #00000026}.roadmap-module__8-ghdq__backBtn:hover{border-color:var(--gold-primary);box-shadow:0 0 15px var(--glow-color);transform:translateY(-2px)}.roadmap-module__8-ghdq__themeToggle{background-color:var(--card-bg);border:1.5px solid var(--card-border);color:var(--text-color);cursor:pointer;pointer-events:auto;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:50%;outline:none;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.25rem;transition:all .25s;display:flex;box-shadow:0 4px 12px #00000026}.roadmap-module__8-ghdq__themeToggle:hover{border-color:var(--gold-primary);box-shadow:0 0 15px var(--glow-color);transform:scale(1.08)rotate(15deg)}.roadmap-module__8-ghdq__header{text-align:center;z-index:10;flex-direction:column;align-items:center;width:100%;max-width:800px;margin-top:2rem;margin-bottom:3.5rem;animation:.8s cubic-bezier(.16,1,.3,1) roadmap-module__8-ghdq__fadeInDown;display:flex}@keyframes roadmap-module__8-ghdq__fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.roadmap-module__8-ghdq__logoWrapper{filter:drop-shadow(0 4px 12px #c5a05940);justify-content:center;margin-bottom:1.25rem;display:flex}.roadmap-module__8-ghdq__title{color:var(--text-color);letter-spacing:-.02em;background:linear-gradient(135deg, var(--text-color) 30%, var(--gold-primary) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:.5rem;font-size:2.85rem;font-weight:800}.roadmap-module__8-ghdq__subtitle{color:var(--text-muted);max-width:620px;font-size:1.1rem;font-weight:500;line-height:1.75}.roadmap-module__8-ghdq__progressBar{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem;margin-top:1.5rem;display:flex}.roadmap-module__8-ghdq__progressItem{color:var(--text-muted);align-items:center;gap:.4rem;font-size:.88rem;font-weight:600;display:flex}.roadmap-module__8-ghdq__progressDot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.roadmap-module__8-ghdq__progressDot.roadmap-module__8-ghdq__completed{background:var(--status-completed);box-shadow:0 0 8px var(--status-completed-glow)}.roadmap-module__8-ghdq__progressDot.roadmap-module__8-ghdq__inProgress{background:var(--status-progress);box-shadow:0 0 8px var(--status-progress-glow)}.roadmap-module__8-ghdq__progressDot.roadmap-module__8-ghdq__planned{background:var(--status-planned);opacity:.6}.roadmap-module__8-ghdq__timeline{z-index:10;width:100%;max-width:880px;padding:0;position:relative}.roadmap-module__8-ghdq__timeline:before{content:"";background:linear-gradient(to bottom, var(--status-completed) 0%, var(--status-completed) 30%, var(--status-progress) 45%, var(--status-progress) 55%, var(--timeline-line) 70%, var(--timeline-line) 100%);width:3px;box-shadow:0 0 12px var(--timeline-glow);border-radius:4px;position:absolute;top:0;bottom:0;right:28px}.roadmap-module__8-ghdq__timelineItem{align-items:flex-start;padding-bottom:2.5rem;padding-right:72px;display:flex;position:relative}.roadmap-module__8-ghdq__timelineItem:last-child{padding-bottom:0}.roadmap-module__8-ghdq__timelineNode{z-index:5;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;transition:transform .3s,box-shadow .3s;display:flex;position:absolute;top:1.5rem;right:14px}.roadmap-module__8-ghdq__timelineNode.roadmap-module__8-ghdq__completed{background:var(--status-completed);box-shadow:0 0 18px var(--status-completed-glow), 0 0 6px var(--status-completed-glow)}.roadmap-module__8-ghdq__timelineNode.roadmap-module__8-ghdq__inProgress{background:var(--status-progress);box-shadow:0 0 18px var(--status-progress-glow), 0 0 6px var(--status-progress-glow);animation:2.5s ease-in-out infinite roadmap-module__8-ghdq__pulseNode}.roadmap-module__8-ghdq__timelineNode.roadmap-module__8-ghdq__planned{border:2.5px solid var(--status-planned);box-shadow:0 0 8px var(--status-planned-glow);background:0 0}@keyframes roadmap-module__8-ghdq__pulseNode{0%,to{box-shadow:0 0 12px var(--status-progress-glow), 0 0 4px var(--status-progress-glow);transform:scale(1)}50%{box-shadow:0 0 28px var(--status-progress-glow), 0 0 12px var(--status-progress-glow);transform:scale(1.12)}}.roadmap-module__8-ghdq__nodeIcon{color:#032b25;justify-content:center;align-items:center;display:flex}.roadmap-module__8-ghdq__container[data-theme=light] .roadmap-module__8-ghdq__timelineNode.roadmap-module__8-ghdq__completed .roadmap-module__8-ghdq__nodeIcon{color:#fff}.roadmap-module__8-ghdq__container[data-theme=light] .roadmap-module__8-ghdq__timelineNode.roadmap-module__8-ghdq__inProgress .roadmap-module__8-ghdq__nodeIcon{color:#3a2800}.roadmap-module__8-ghdq__timelineNode.roadmap-module__8-ghdq__planned .roadmap-module__8-ghdq__nodeIcon{color:var(--status-planned)}.roadmap-module__8-ghdq__card{background:var(--card-bg);border:1.5px solid var(--card-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--card-shadow);cursor:default;border-radius:20px;flex:1;padding:1.75rem 2rem;transition:transform .35s cubic-bezier(.4,0,.2,1),box-shadow .35s cubic-bezier(.4,0,.2,1),border-color .35s;position:relative;overflow:hidden}.roadmap-module__8-ghdq__card:hover{box-shadow:var(--card-hover-shadow);transform:translateY(-4px)}.roadmap-module__8-ghdq__card.roadmap-module__8-ghdq__completed:hover{border-color:var(--status-completed-border)}.roadmap-module__8-ghdq__card.roadmap-module__8-ghdq__inProgress:hover{border-color:var(--status-progress-border)}.roadmap-module__8-ghdq__cardInner{z-index:1;align-items:center;gap:1.75rem;display:flex;position:relative}.roadmap-module__8-ghdq__cardContent{flex:1;min-width:0}.roadmap-module__8-ghdq__infographicWrapper{border:1.5px solid var(--card-border);background:#00000014;border-radius:14px;flex-shrink:0;width:180px;height:135px;transition:transform .4s cubic-bezier(.4,0,.2,1),box-shadow .4s;position:relative;overflow:hidden}.roadmap-module__8-ghdq__container[data-theme=light] .roadmap-module__8-ghdq__infographicWrapper{background:#00000008}.roadmap-module__8-ghdq__card:hover .roadmap-module__8-ghdq__infographicWrapper{transform:scale(1.04)}.roadmap-module__8-ghdq__infographicGlow{pointer-events:none;z-index:0;opacity:0;border-radius:14px;transition:opacity .4s;position:absolute;inset:0}.roadmap-module__8-ghdq__card:hover .roadmap-module__8-ghdq__infographicGlow{opacity:1}.roadmap-module__8-ghdq__infographicWrapper.roadmap-module__8-ghdq__completed .roadmap-module__8-ghdq__infographicGlow{box-shadow:inset 0 0 30px var(--status-completed-glow)}.roadmap-module__8-ghdq__infographicWrapper.roadmap-module__8-ghdq__inProgress .roadmap-module__8-ghdq__infographicGlow{box-shadow:inset 0 0 30px var(--status-progress-glow)}.roadmap-module__8-ghdq__infographicWrapper.roadmap-module__8-ghdq__planned .roadmap-module__8-ghdq__infographicGlow{box-shadow:inset 0 0 20px var(--status-planned-glow)}.roadmap-module__8-ghdq__infographicImg{object-fit:cover;z-index:1;width:100%;height:100%;transition:transform .5s cubic-bezier(.4,0,.2,1);position:relative}.roadmap-module__8-ghdq__card:hover .roadmap-module__8-ghdq__infographicImg{transform:scale(1.06)}.roadmap-module__8-ghdq__infographicWrapper.roadmap-module__8-ghdq__planned .roadmap-module__8-ghdq__infographicImg{filter:grayscale(.5)opacity(.7)}.roadmap-module__8-ghdq__card:hover .roadmap-module__8-ghdq__infographicWrapper.roadmap-module__8-ghdq__planned .roadmap-module__8-ghdq__infographicImg{filter:grayscale(.2)opacity(.85)}.roadmap-module__8-ghdq__cardHeader{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.85rem;display:flex}.roadmap-module__8-ghdq__cardTitle{color:var(--text-color);flex:1;font-size:1.25rem;font-weight:700;line-height:1.45}.roadmap-module__8-ghdq__statusBadge{letter-spacing:.01em;white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:.35rem;padding:.3rem .85rem;font-size:.78rem;font-weight:700;display:inline-flex}.roadmap-module__8-ghdq__statusBadge.roadmap-module__8-ghdq__completed{background:var(--status-completed-bg);color:var(--status-completed);border:1.5px solid var(--status-completed-border)}.roadmap-module__8-ghdq__statusBadge.roadmap-module__8-ghdq__inProgress{background:var(--status-progress-bg);color:var(--status-progress);border:1.5px solid var(--status-progress-border)}.roadmap-module__8-ghdq__statusBadge.roadmap-module__8-ghdq__planned{background:var(--status-planned-bg);color:var(--status-planned);border:1.5px solid var(--status-planned-border)}.roadmap-module__8-ghdq__badgeDot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.roadmap-module__8-ghdq__badgeDot.roadmap-module__8-ghdq__completed{background:var(--status-completed)}.roadmap-module__8-ghdq__badgeDot.roadmap-module__8-ghdq__inProgress{background:var(--status-progress);animation:2s ease-in-out infinite roadmap-module__8-ghdq__badgePulse}.roadmap-module__8-ghdq__badgeDot.roadmap-module__8-ghdq__planned{background:var(--status-planned);opacity:.5}@keyframes roadmap-module__8-ghdq__badgePulse{0%,to{opacity:1}50%{opacity:.35}}.roadmap-module__8-ghdq__cardDesc{color:var(--text-muted);z-index:1;font-size:.98rem;font-weight:400;line-height:1.75;position:relative}.roadmap-module__8-ghdq__cardItemIcon{color:var(--gold-primary);opacity:.7;align-items:center;gap:.5rem;margin-top:.85rem;font-size:.82rem;font-weight:600;display:flex}.roadmap-module__8-ghdq__cardItemIcon svg{flex-shrink:0}.roadmap-module__8-ghdq__btnContainer{z-index:10;justify-content:center;margin-top:3.5rem;display:flex}.roadmap-module__8-ghdq__ctaHomeButton{border:1.5px solid var(--gold-primary);background:var(--button-bg);color:var(--button-text);cursor:pointer;border-radius:16px;align-items:center;gap:.75rem;padding:1.1rem 2.5rem;font-size:1.15rem;font-weight:700;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 4px 15px #0000002e}.roadmap-module__8-ghdq__ctaHomeButton:hover{background:var(--gold-primary);box-shadow:0 8px 25px var(--glow-color);border-color:#fff;transform:translateY(-2px);color:#1e1b18!important}.roadmap-module__8-ghdq__revealCard{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(30px)}.roadmap-module__8-ghdq__revealCard.roadmap-module__8-ghdq__visible{opacity:1;transform:translateY(0)}@media (max-width:768px){.roadmap-module__8-ghdq__container{padding:2.5rem 1rem}.roadmap-module__8-ghdq__title{font-size:2.15rem}.roadmap-module__8-ghdq__subtitle{font-size:.98rem}.roadmap-module__8-ghdq__timeline:before{width:2.5px;right:22px}.roadmap-module__8-ghdq__timelineItem{padding-bottom:2rem;padding-right:60px}.roadmap-module__8-ghdq__timelineNode{width:26px;height:26px;right:8px}.roadmap-module__8-ghdq__card{border-radius:16px;padding:1.35rem 1.25rem}.roadmap-module__8-ghdq__cardInner{flex-direction:column;gap:1.25rem}.roadmap-module__8-ghdq__infographicWrapper{border-radius:12px;width:100%;height:160px}.roadmap-module__8-ghdq__cardTitle{font-size:1.1rem}.roadmap-module__8-ghdq__cardDesc{font-size:.92rem}}@media (max-width:640px){.roadmap-module__8-ghdq__container{padding:2rem .75rem}.roadmap-module__8-ghdq__toolbar{top:1rem;left:1rem;right:1rem}.roadmap-module__8-ghdq__backBtn{border-radius:10px;padding:.5rem .85rem;font-size:.8rem}.roadmap-module__8-ghdq__themeToggle{width:38px;height:38px;font-size:1.1rem}.roadmap-module__8-ghdq__header{margin-top:3.5rem;margin-bottom:2.5rem}.roadmap-module__8-ghdq__title{font-size:1.75rem}.roadmap-module__8-ghdq__subtitle{font-size:.92rem}.roadmap-module__8-ghdq__progressBar{gap:.85rem}.roadmap-module__8-ghdq__progressItem{font-size:.8rem}.roadmap-module__8-ghdq__timeline:before{width:2px;right:18px}.roadmap-module__8-ghdq__timelineItem{padding-bottom:1.5rem;padding-right:52px}.roadmap-module__8-ghdq__timelineNode{width:24px;height:24px;right:5px}.roadmap-module__8-ghdq__card{border-radius:14px;padding:1.15rem 1rem}.roadmap-module__8-ghdq__cardInner{flex-direction:column;gap:1rem}.roadmap-module__8-ghdq__infographicWrapper{border-radius:10px;width:100%;height:140px}.roadmap-module__8-ghdq__cardHeader{flex-wrap:wrap;gap:.5rem}.roadmap-module__8-ghdq__cardTitle{font-size:1rem}.roadmap-module__8-ghdq__statusBadge{padding:.22rem .65rem;font-size:.72rem}.roadmap-module__8-ghdq__cardDesc{font-size:.88rem;line-height:1.65}.roadmap-module__8-ghdq__cardItemIcon{font-size:.78rem}.roadmap-module__8-ghdq__ctaHomeButton{padding:.85rem 1.75rem;font-size:1rem}}
