@import "https://fonts.googleapis.com/css2?family=Cairo:wght@400;600;700;800;900&family=Inter:wght@400;600;700;800;900&display=swap";
html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
:root{--black:#080808;--white:#fff;--green:#1db954;--gold:#cfa355;--muted:#aaa;--border:#ffffff1f;--bg-card:#ffffff0a;--font:"Cairo", sans-serif;--font-en:"Inter", sans-serif;--ease:cubic-bezier(.16, 1, .3, 1);--radius:6px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:auto;direction:rtl;font-size:18px}body{font-family:var(--font);background:var(--black);color:#fff;-webkit-font-smoothing:antialiased;font-size:1rem;font-weight:600;line-height:1.7;overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{cursor:pointer;font-family:var(--font)}input,select,textarea{font-family:var(--font);font-size:1rem}::-webkit-scrollbar{width:3px}::-webkit-scrollbar-track{background:#000}::-webkit-scrollbar-thumb{background:#333;border-radius:10px}.container{max-width:1400px;margin:0 auto;padding:0 56px}.section{padding:140px 0}.section-sm{padding:80px 0}.banner-text{letter-spacing:-.04em;font-size:clamp(72px,12vw,160px);font-weight:900;line-height:.9;font-family:var(--font-en)}.h2{letter-spacing:-.03em;color:#fff;font-size:clamp(40px,6vw,84px);font-weight:900;line-height:.95}.h3{letter-spacing:-.02em;color:#fff;font-size:clamp(24px,3vw,40px);font-weight:900;line-height:1.1}.body-text{color:#ccc;font-size:1.05rem;font-weight:500;line-height:1.85}.label{letter-spacing:.18em;text-transform:uppercase;color:#999;font-size:12px;font-weight:800;font-family:var(--font-en);align-items:center;gap:10px;display:inline-flex}.label:before{content:"";background:currentColor;flex-shrink:0;width:24px;height:1px;display:inline-block}.label-green,.text-green{color:var(--green)}.text-gold{color:var(--gold)}.text-muted{color:#aaa}.text-white{color:#fff}.text-center{text-align:center}.clip-hidden{clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%)}.clip-visible{clip-path:polygon(0 0%,100% 0%,100% 100%,0 100%)}.marquee-wrap{border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:18px 0;overflow:hidden}.marquee-track{white-space:nowrap;will-change:transform;display:flex}.marquee-item{color:#666;letter-spacing:.14em;text-transform:uppercase;font-size:14px;font-weight:800;font-family:var(--font-en);align-items:center;gap:32px;padding:0 32px;display:inline-flex}.marquee-item.accent{color:var(--green)}.marquee-dot{background:#ffffff26;border-radius:50%;flex-shrink:0;width:5px;height:5px}.line-sep{background:var(--border);width:100%;height:1px}.btn{font-size:16px;font-weight:800;font-family:var(--font);letter-spacing:.03em;cursor:pointer;border-radius:var(--radius);transition:all .3s var(--ease);white-space:nowrap;border:2px solid #0000;align-items:center;gap:10px;padding:16px 40px;line-height:1;display:inline-flex}.btn-primary{color:#000;background:#fff;border-color:#fff}.btn-primary:hover{color:#fff;background:#000;border-color:#fff;transform:translateY(-2px)}.btn-green{background:var(--green);color:#000;border-color:var(--green);font-weight:900}.btn-green:hover{color:var(--green);border-color:var(--green);background:0 0;transform:translateY(-2px);box-shadow:0 8px 28px #1db9544d}.btn-outline{color:#fff;background:0 0;border-color:#fff6}.btn-outline:hover{background:#ffffff12;border-color:#fff}.btn-ghost{color:#fff;background:#ffffff12;border-color:#ffffff2e}.btn-ghost:hover{background:#ffffff21;border-color:#fff6}.btn-sm{padding:11px 26px;font-size:14px}.btn-lg{padding:20px 56px;font-size:17px}.btn:disabled{opacity:.4;cursor:not-allowed}.glass-card{border:1px solid var(--border);border-radius:var(--radius);transition:all .4s var(--ease);background:#ffffff0a}.glass-card:hover{background:#ffffff12;border-color:#ffffff2e;transform:translateY(-4px)}.form-group{margin-bottom:22px}.form-label{color:#aaa;letter-spacing:.14em;text-transform:uppercase;font-size:13px;font-weight:800;font-family:var(--font-en);margin-bottom:9px;transition:color .2s;display:block}.form-input{color:#fff;border-radius:var(--radius);direction:rtl;background:#ffffff0a;border:1px solid #ffffff1f;outline:none;width:100%;padding:16px 20px;font-size:16px;font-weight:600;transition:border-color .2s,background .2s}.form-input:focus{background:#1db9540a;border-color:#1db95499}.form-input::placeholder{color:#ffffff40;font-weight:400}.reveal{opacity:0;transform:translateY(60px)}.reveal-left{opacity:0;transform:translate(-60px)}.reveal-right{opacity:0;transform:translate(60px)}.reveal-scale{opacity:0;transform:scale(.92)}.spinner{border:2px solid #ffffff14;border-top-color:var(--green);border-radius:50%;width:36px;height:36px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:1200px){.container{padding:0 40px}}@media (max-width:768px){.container{padding:0 20px}.section{padding:80px 0}html{font-size:16px}}select option{padding:8px 12px;font-size:15px;font-weight:600;color:#fff!important;background:#111!important}select option:checked,select option:hover,select option:focus{color:#fff!important;background:#1db95440!important}select{appearance:none;color:#fff!important;background-color:#ffffff0a!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='2.5'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")!important;background-position:14px!important;background-repeat:no-repeat!important;border:1px solid #ffffff1f!important;padding-left:40px!important}select:focus{border-color:#1db95499!important;outline:none!important}@media (max-width:1200px){.container{padding:0 40px}}@media (max-width:768px){.container{padding:0 20px}.section{padding:80px 0}html{font-size:16px}}@media (max-width:480px){.section{padding:56px 0}html{font-size:15px}}@media (pointer:coarse){*{cursor:auto!important}}.nav-mobile{display:none!important}@media (max-width:820px){.nav-desktop{display:none!important}.nav-mobile{display:flex!important}}@media (max-width:768px){.table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.table-wrap table{min-width:600px}}
