:root{--tagadodo-primary: #1A8BC2;--tagadodo-primary-light: #4DB8E6;--tagadodo-primary-dark: #1470A3;--tagadodo-secondary: #90EE90;--tagadodo-secondary-light: #B8F5B8;--tagadodo-secondary-dark: #7DD87D;--tagadodo-black: #000000;--tagadodo-dark: #333333;--tagadodo-light: #F5F5F5;--tagadodo-white: #FFFFFF;--tagadodo-success: #90EE90;--tagadodo-warning: #FFA500;--tagadodo-error: #FF6B6B;--tagadodo-info: #1A8BC2;--tagadodo-bg-primary: #1A8BC2;--tagadodo-bg-secondary: #90EE90;--tagadodo-bg-light: #FFFFFF;--tagadodo-bg-dark: #333333;--tagadodo-text-primary: #000000;--tagadodo-text-secondary: #666666;--tagadodo-text-light: #FFFFFF;--tagadodo-text-muted: #999999}.bg-primary{background-color:var(--tagadodo-primary)!important;color:var(--tagadodo-white)!important}.bg-secondary{background-color:var(--tagadodo-secondary)!important;color:var(--tagadodo-black)!important}.bg-light{background-color:var(--tagadodo-light)!important;color:var(--tagadodo-black)!important}.bg-dark{background-color:var(--tagadodo-dark)!important;color:var(--tagadodo-white)!important}.text-primary{color:var(--tagadodo-primary)!important}.text-secondary{color:var(--tagadodo-secondary)!important}.text-dark{color:var(--tagadodo-dark)!important}.text-light{color:var(--tagadodo-light)!important}.btn-primary{background-color:var(--tagadodo-primary);border-color:var(--tagadodo-primary);color:var(--tagadodo-white)}.btn-primary:hover{background-color:var(--tagadodo-primary-dark);border-color:var(--tagadodo-primary-dark)}.btn-secondary{background-color:var(--tagadodo-secondary);border-color:var(--tagadodo-secondary);color:var(--tagadodo-black)}.btn-secondary:hover{background-color:var(--tagadodo-secondary-dark);border-color:var(--tagadodo-secondary-dark)}.border-primary{border-color:var(--tagadodo-primary)!important}.border-secondary{border-color:var(--tagadodo-secondary)!important}.hover-primary:hover{color:var(--tagadodo-primary)!important}.hover-secondary:hover{color:var(--tagadodo-secondary)!important}.gradient-primary{background:linear-gradient(135deg,var(--tagadodo-primary) 0%,var(--tagadodo-primary-light) 100%)}.gradient-secondary{background:linear-gradient(135deg,var(--tagadodo-secondary) 0%,var(--tagadodo-secondary-light) 100%)}.gradient-brand{background:linear-gradient(135deg,var(--tagadodo-primary) 0%,var(--tagadodo-secondary) 100%)}.shadow-primary{box-shadow:0 4px 8px #1a8bc24d}.shadow-secondary{box-shadow:0 4px 8px #90ee904d}.transition-all{transition:all .3s ease}.transition-colors{transition:color .3s ease,background-color .3s ease}@media(max-width:768px){:root{--tagadodo-primary: #1A8BC2;--tagadodo-secondary: #90EE90}}@media(prefers-color-scheme:dark){:root{--tagadodo-bg-light: #1a1a1a;--tagadodo-text-primary: #ffffff;--tagadodo-text-secondary: #cccccc}}@font-face{font-family:Graphik Arabic;src:url(/assets/GraphikArabic-Black-CwTcPfzJ.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Graphik Arabic;src:url(/assets/GraphikArabic-Bold-CRnn70EI.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Graphik Arabic;src:url(/assets/GraphikArabic-Extralight-CzYSE_5X.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Graphik Arabic;src:url(/assets/GraphikArabic-Light-DBdVAPWi.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Graphik Arabic;src:url(/assets/GraphikArabic-Medium-BG4tLIn0.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Graphik Arabic;src:url(/assets/GraphikArabic-Regular-CHDWNalz.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Graphik Arabic;src:url(/assets/GraphikArabic-Thin-Ch_1bHEy.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Graphik Arabic;src:url(/assets/GraphikArabic-Super-RPsx6Ctz.ttf) format("truetype");font-weight:950;font-style:normal;font-display:swap}@font-face{font-family:Graphik Arabic;src:url(/assets/GraphikArabic-Semibold-DQ3KWHWP.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}:root{--tagadodo-primary: #1A8BC2;--tagadodo-primary-light: #4DB8E6;--tagadodo-primary-dark: #1470A3;--tagadodo-secondary: #90EE90;--tagadodo-secondary-light: #B8F5B8;--tagadodo-secondary-dark: #7DD87D;--tagadodo-black: #000000;--tagadodo-dark: #1a1a2e;--tagadodo-light: #F5F5F5;--tagadodo-white: #FFFFFF;--gradient-primary: linear-gradient(135deg, #1A8BC2 0%, #4DB8E6 100%);--gradient-secondary: linear-gradient(135deg, #90EE90 0%, #B8F5B8 100%);--gradient-brand: linear-gradient(135deg, #1A8BC2 0%, #90EE90 100%);--gradient-dark: linear-gradient(135deg, #1a1a2e 0%, #2d2d44 100%);--glass-bg: rgba(255, 255, 255, .85);--glass-border: rgba(255, 255, 255, .2);--glass-shadow: 0 8px 32px rgba(26, 139, 194, .15);--shadow-sm: 0 2px 8px rgba(0, 0, 0, .08);--shadow-md: 0 4px 16px rgba(0, 0, 0, .12);--shadow-lg: 0 8px 32px rgba(0, 0, 0, .16);--shadow-primary: 0 4px 20px rgba(26, 139, 194, .35);--shadow-secondary: 0 4px 20px rgba(144, 238, 144, .35);--transition-fast: .2s ease;--transition-normal: .3s ease;--transition-slow: .5s ease}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:Graphik Arabic,Cairo,Tajawal,Segoe UI Arabic,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-feature-settings:"liga" 1,"calt" 1,"kern" 1;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--tagadodo-white);color:var(--tagadodo-dark);line-height:1.6;direction:rtl}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--tagadodo-light)}::-webkit-scrollbar-thumb{background:var(--tagadodo-primary);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--tagadodo-primary-dark)}::selection{background:var(--tagadodo-primary);color:var(--tagadodo-white)}a{color:inherit;text-decoration:none;transition:color var(--transition-fast)}a:hover{color:var(--tagadodo-primary)}img{max-width:100%;height:auto;display:block}button{font-family:inherit;cursor:pointer;border:none;background:none}:focus-visible{outline:2px solid var(--tagadodo-primary);outline-offset:2px}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}.section{padding:80px 0}@media(max-width:768px){.section{padding:60px 0}}.glass-card{background:var(--glass-bg);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--glass-border);border-radius:16px;box-shadow:var(--glass-shadow)}.gradient-text{background:var(--gradient-brand);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.animate-fade-up{animation:fadeInUp .6s ease forwards}.animate-fade-left{animation:fadeInLeft .6s ease forwards}.animate-fade-right{animation:fadeInRight .6s ease forwards}.animate-float{animation:float 3s ease-in-out infinite}.animate-pulse{animation:pulse 2s ease-in-out infinite}.animate-scale{animation:scaleIn .5s ease forwards}.delay-100{animation-delay:.1s}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}.delay-400{animation-delay:.4s}.delay-500{animation-delay:.5s}.hover-lift{transition:transform var(--transition-normal),box-shadow var(--transition-normal)}.hover-lift:hover{transform:translateY(-8px);box-shadow:var(--shadow-lg)}.hover-scale{transition:transform var(--transition-normal)}.hover-scale:hover{transform:scale(1.05)}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.3;margin-bottom:.5em}h1{font-size:clamp(2rem,5vw,3.5rem)}h2{font-size:clamp(1.75rem,4vw,2.5rem)}h3{font-size:clamp(1.5rem,3vw,2rem)}h4{font-size:clamp(1.25rem,2.5vw,1.5rem)}p{font-size:clamp(1rem,2vw,1.125rem);line-height:1.7}
