:root{--gold:#dcbe7a;--gold-light:#f2dda6;--fire:#ff5714;--fire-light:#ff8f5c;--dark:#06050b;--dark-2:#0b0a14;--dark-3:#12101d;--dark-4:#191728;--text:#f2f0f7;--text-muted:#a5a1bf;--border:#dcbe7a24;--border-hover:#dcbe7a59;--disp:"Noto Kufi Arabic", sans-serif;--body:"IBM Plex Sans Arabic", "Segoe UI", sans-serif}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--body);background:var(--dark);color:var(--text);text-align:right;direction:rtl;overflow-x:hidden}h1,h2,h3,.logo-name,.hero-title,.section-title,.hstat-val,.why-txt h2,.proc-title,.srv-title,.feat-title,.reg-name,.form-header h2,.done-box h3,.rv-list-header h2,.cta-strip h2,.contact-info h3,.c-form h3{font-family:var(--disp)}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:var(--dark)}::-webkit-scrollbar-thumb{background:linear-gradient(var(--gold),var(--fire));border-radius:3px}.container{max-width:1180px;margin:0 auto;padding:0 24px}.gold-text{background:linear-gradient(135deg,var(--gold),var(--gold-light));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.glow-divider{background:linear-gradient(90deg,transparent 0%,var(--gold) 40%,var(--fire) 60%,transparent 100%);opacity:.25;height:1px}.tag{color:var(--gold);letter-spacing:1.5px;text-transform:uppercase;background:#dcbe7a14;border:1px solid #dcbe7a38;border-radius:50px;padding:5px 16px;font-size:12px;font-weight:700;display:inline-block}.accent-line{background:linear-gradient(90deg,var(--gold),var(--fire));border-radius:2px;width:56px;height:3px;margin:14px auto 0}.reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(30px)}.reveal.in{opacity:1;transform:translateY(0)}.btn{font-family:var(--body);cursor:pointer;border:none;border-radius:13px;align-items:center;gap:9px;padding:14px 30px;font-size:15px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex}.btn-gold{background:linear-gradient(135deg,var(--gold),var(--fire));color:#fff;box-shadow:0 4px 18px #ff571447}.btn-gold:hover{transform:translateY(-3px);box-shadow:0 12px 36px #ff571473}.btn-outline{color:var(--gold);background:0 0;border:1.5px solid #dcbe7a61}.btn-outline:hover{border-color:var(--gold);background:#dcbe7a12;transform:translateY(-2px)}.navbar{z-index:1000;flex-direction:row-reverse;justify-content:space-between;align-items:center;width:100%;padding:22px 40px;transition:all .35s;display:flex;position:fixed;top:0}.navbar.scrolled{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-bottom:1px solid var(--border);background:#060608f0;padding:14px 40px}.nav-logo{align-items:center;gap:10px;text-decoration:none;display:flex}.nav-logo .logo-img{object-fit:cover;border-radius:8px;width:36px;height:36px;display:block}.logo-name{background:linear-gradient(135deg,var(--gold),var(--gold-light));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:23px;font-weight:900}.nav-links{align-items:center;gap:4px;list-style:none;display:flex}.nav-links a{color:var(--text-muted);border-radius:9px;padding:8px 14px;font-size:14.5px;font-weight:600;text-decoration:none;transition:all .25s}.nav-links a:hover,.nav-links a.active{color:var(--gold);background:#dcbe7a17}.nav-cta{background:linear-gradient(135deg,var(--gold),var(--fire))!important;color:#fff!important;padding:10px 22px!important}.hamburger{cursor:pointer;flex-direction:column;gap:5px;display:none}.hamburger span{background:var(--gold);border-radius:2px;width:27px;height:2px;transition:all .3s}.mob-nav{background:var(--dark-2);border-left:1px solid var(--border);z-index:999;flex-direction:column;gap:6px;width:270px;height:100vh;padding:72px 20px 24px;transition:transform .3s;display:none;position:fixed;top:0;right:0;transform:translate(100%)}.mob-nav.open{transform:translate(0)}.mob-nav a{color:var(--text-muted);border-radius:10px;padding:13px 16px;font-size:15.5px;font-weight:600;text-decoration:none;transition:all .2s;display:block}.mob-nav a:hover{color:var(--gold);background:#dcbe7a14}.mob-overlay{z-index:998;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;display:none;position:fixed;inset:0}.mob-overlay.open{display:block}.fg input,.fg select,.fg textarea{background:var(--dark-4);border:1.5px solid var(--border);width:100%;font-size:14.5px;font-family:var(--body);color:var(--text);text-align:right;direction:rtl;border-radius:10px;outline:none;padding:12px 15px;transition:border-color .3s,box-shadow .3s}.fg input::placeholder,.fg textarea::placeholder{color:var(--text-muted);opacity:.55}.fg input:focus,.fg select:focus,.fg textarea:focus{border-color:var(--gold);box-shadow:0 0 0 3px #dcbe7a1a}.fg select option{background:var(--dark-3)}.fg-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.ft-bottom p{color:var(--text-muted);font-size:12.5px}#scroll-bar{z-index:9999;background:linear-gradient(90deg,var(--gold),var(--fire));transform-origin:100%;height:3px;transition:transform .1s linear;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}#back-top.show{opacity:1;pointer-events:auto}#back-top:hover{background:var(--dark-4);border-color:var(--gold);transform:translateY(-3px)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:6px}.fg input:focus-visible,.fg select:focus-visible,.fg textarea:focus-visible{outline-offset:0}@media (width<=768px){.navbar{padding:15px 20px}.navbar.scrolled{padding:12px 20px}.nav-links{display:none}.hamburger,.mob-nav{display:flex}.fg-row{grid-template-columns:1fr}.ft-bottom{text-align:center;flex-direction:column;gap:8px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.reveal{opacity:1!important;transform:none!important}}
