*{margin:0;padding:0;box-sizing:border-box;outline:none}:root{--blue:#2563eb;--blue-dark:#1d4ed8;--dark:#1e1b4b;--dark-soft:#312e81;--cyan:#06b6d4;--lime:#84cc16;--lime-dark:#5f8f0f;--lime-darker:#4a7009;--orange:#f97316;--white:#ffffff;--gray-bg:#f8fafc;--border:#e2e8f0;--text:#0f172a;--text-mid:#475569;--text-light:#94a3b8}body{font-family:'Cairo','Segoe UI',Tahoma,sans-serif;background:var(--white);color:var(--text);overflow-x:hidden}.mono{font-family:'Consolas','Courier New',monospace}button{font-family:inherit}html{scroll-behavior:smooth}.nav-stage{background:var(--gray-bg);padding:14px 16px 0;position:sticky;top:0;z-index:100}.nav-floating{max-width:1200px;margin:0 auto;background:var(--dark);border-radius:100px;padding:8px 8px 8px 22px;display:flex;align-items:center;justify-content:space-between;gap:10px;box-shadow:0 1px 0 rgba(255,255,255,0.08) inset,0 14px 30px rgba(30,27,75,0.35)}.logo{font-size:18px;font-weight:800;color:var(--white);display:flex;align-items:center;gap:7px;white-space:nowrap;flex-shrink:0;direction:ltr;unicode-bidi:isolate}.logo .tag{font-size:11px;background:var(--lime);color:var(--dark);padding:3px 9px;border-radius:100px;font-family:'Consolas',monospace;font-weight:800}.logo .lime-text{color:var(--lime)}.nav-links{display:flex;gap:26px;list-style:none}.nav-links a{color:rgba(255,255,255,0.7);text-decoration:none;font-size:14px;font-weight:600;cursor:pointer;position:relative;padding-bottom:4px;transition:color 0.2s}.nav-links a::after{content:'';position:absolute;bottom:-2px;right:0;width:0;height:2px;background:var(--lime);transition:width 0.25s ease;border-radius:2px}.nav-links a:hover{color:var(--white)}.nav-links a:hover::after{width:100%}.nav-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.lang-btn{background:rgba(255,255,255,0.08);border:none;color:var(--white);padding:9px 15px;border-radius:100px;font-size:12px;font-weight:700;cursor:pointer;transition:0.15s;white-space:nowrap}.lang-btn:hover{background:rgba(255,255,255,0.18)}.cta-nav{background:var(--lime);color:var(--dark);border:none;padding:11px 20px;border-radius:100px;font-size:12px;font-weight:800;cursor:pointer;white-space:nowrap;box-shadow:0 1px 0 rgba(255,255,255,0.45) inset,0 4px 0 var(--lime-darker),0 8px 18px rgba(132,204,22,0.45);transition:0.15s}.cta-nav .code-sym{font-size:30px;color:rgba(30,27,75,0.16);top:-8px;left:2px;transform:rotate(-6deg)}.cta-nav:hover{transform:translateY(-2px);box-shadow:0 1px 0 rgba(255,255,255,0.45) inset,0 6px 0 var(--lime-darker),0 11px 22px rgba(132,204,22,0.5)}.cta-nav:active{transform:translateY(3px);box-shadow:0 2px 0 var(--lime-darker)}.menu-toggle{display:none;width:38px;height:38px;border-radius:50%;background:rgba(255,255,255,0.1);border:none;color:var(--white);font-size:17px;cursor:pointer;align-items:center;justify-content:center;flex-shrink:0}.menu-toggle:hover{background:rgba(255,255,255,0.2)}.nav-dropdown{max-width:1200px;margin:8px auto 0;background:var(--dark);border-radius:18px;overflow:hidden;max-height:0;opacity:0;transition:0.3s ease}.nav-dropdown.open{max-height:340px;opacity:1;padding:10px}.nav-dropdown a{display:block;text-align:center;color:rgba(255,255,255,0.8);text-decoration:none;font-size:15px;font-weight:600;padding:13px;border-radius:12px;cursor:pointer;transition:0.15s}.nav-dropdown a:hover{background:rgba(255,255,255,0.08);color:var(--lime)}.hero{position:relative;padding:70px 40px 78px;background:var(--gray-bg);overflow:hidden;text-align:center}.hero-code-bg{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.hero-code-bg span{position:absolute;font-family:'Consolas',monospace;color:var(--dark);opacity:0.055;font-weight:700;white-space:nowrap}.hero>.hero-content{position:relative;z-index:1;max-width:760px;margin:0 auto}.hero p{font-size:16px;color:var(--text-mid);line-height:1.8;margin:0 auto 32px;max-width:540px}.hero-badge{position:relative;display:inline-block;background:#fff;border:none;border-radius:14px;padding:2px;margin-bottom:30px;overflow:visible;box-shadow:0 10px 30px rgba(0,0,0,.14);text-align:right;max-width:640px;width:100%}.badge-bar{display:flex;align-items:center;gap:6px;padding:9px 14px;background:#f8fafc;border-bottom:1px solid #e2e8f0;border-radius:12px 12px 0 0;position:relative;z-index:2}.badge-bar .cd{width:9px;height:9px;border-radius:50%}.badge-bar .fname{margin-right:auto;font-family:Consolas,monospace;font-size:11px;color:#94a3b8;direction:ltr}.badge-body{padding:16px 18px 18px;font-family:Consolas,monospace;font-size:13px;line-height:1.9;direction:ltr;text-align:left;background:#fff;border-radius:0 0 12px 12px;position:relative;z-index:2}.badge-body .arabic{font-family:Cairo,sans-serif;font-size:14px;font-weight:800;color:#166534}.badge-body .arabic-sub{font-family:Cairo,sans-serif;font-size:12.5px;font-weight:700;color:#0e7490;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:230px;display:inline-block;vertical-align:middle}.badge-body .c-hero-title{font-family:Cairo,sans-serif;font-size:21px;font-weight:800;color:#1e1b4b;line-height:1.3;display:inline-block;margin:4px 0 6px;white-space:nowrap}.hero-badge{position:relative;display:inline-block;background:#fff;border:none;border-radius:14px;padding:2px;margin-bottom:30px;overflow:visible;box-shadow:0 10px 30px rgba(0,0,0,.14);text-align:right;max-width:640px;width:100%}.badge-body{padding:16px 18px 18px;font-family:Consolas,monospace;font-size:13px;line-height:1.9;direction:ltr;text-align:left;background:#fff;border-radius:0 0 12px 12px;position:relative;z-index:2}.badge-body .dot-live{display:inline-block;width:7px;height:7px;background:var(--lime);border-radius:50%;margin-left:6px;animation:blink 1.6s infinite}@keyframes blink{0%,100%{opacity:1}50%{opacity:0.25}}box-shadow:0 1px 0 rgba(255,255,255,0.45) inset,0 5px 0 var(--lime-darker),0 10px 20px rgba(132,204,22,0.4);transition:0.15s}box-shadow:0 1px 0 rgba(255,255,255,0.9) inset,0 5px 0 rgba(132,204,22,0.4),0 9px 18px rgba(132,204,22,0.18);transition:0.15s}box-shadow:0 1px 0 rgba(255,255,255,0.45) inset,0 6px 0 var(--lime-darker),0 11px 22px rgba(132,204,22,0.4);transition:0.15s}.code-body{padding:22px;font-size:13px;line-height:1.9;direction:ltr;text-align:left}.c-key{color:#7c3aed}.c-str{color:var(--lime)}.c-fn{color:#0891b2}.c-com{color:#94a3b8}.c-var{color:#db2777}.c-plain{color:#475569}.trust-strip{display:flex;flex-wrap:wrap;justify-content:space-around;padding:32px 20px;border-bottom:1px solid var(--border);gap:18px}.trust-item{text-align:center}.trust-num{font-size:30px;font-weight:800;color:var(--dark)}.trust-num span{color:var(--lime-dark)}.trust-lbl{font-size:13px;color:var(--text-light);margin-top:5px}.section{padding:64px 20px}.section-alt{background:var(--gray-bg)}.section-title{text-align:center;margin-bottom:44px}.section-title .tag{display:inline-flex;align-items:center;gap:6px;background:rgba(37,99,235,0.08);color:var(--blue);padding:6px 15px;border-radius:100px;font-size:13px;font-weight:700;margin-bottom:14px;font-family:'Consolas',monospace}.section-title h2{font-size:30px;font-weight:800;color:var(--dark);margin-bottom:12px}.section-title p{font-size:14px;color:var(--text-mid);max-width:460px;margin:0 auto;line-height:1.7}.p1{background:linear-gradient(135deg,#2563eb,#06b6d4)}.p2{background:linear-gradient(135deg,#1e1b4b,#4338ca)}.p3{background:linear-gradient(135deg,#84cc16,#22c55e)}.p4{background:linear-gradient(135deg,#06b6d4,#3b82f6)}.p5{background:linear-gradient(135deg,#6366f1,#8b5cf6)}.p6{background:linear-gradient(135deg,#f59e0b,#ef4444)}.price-btn-outline{background:var(--white);color:var(--lime-darker);border:2px solid var(--lime);box-shadow:0 4px 0 rgba(132,204,22,0.4)}.price-btn-outline:hover{transform:translateY(-2px);background:rgba(132,204,22,0.05)}.price-btn-outline:active{transform:translateY(2px);box-shadow:0 2px 0 rgba(132,204,22,0.4)}.price-btn-solid{background:var(--lime);color:var(--dark);box-shadow:0 1px 0 rgba(255,255,255,0.4) inset,0 5px 0 var(--lime-darker),0 9px 18px rgba(132,204,22,0.35)}.price-btn-solid:hover{transform:translateY(-2px)}.price-btn-solid:active{transform:translateY(3px);box-shadow:0 2px 0 var(--lime-darker)}.stars{color:#f59e0b;font-size:14px;margin-bottom:12px}.testi-text{font-size:13px;color:var(--text-mid);line-height:1.8;margin-bottom:16px}.testi-author{display:flex;align-items:center;gap:11px}.testi-avatar{width:40px;height:40px;border-radius:50%;background:var(--dark);color:var(--white);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;flex-shrink:0}.testi-name{font-size:13px;font-weight:700;color:var(--dark)}.testi-role{font-size:11px;color:var(--text-light)}.cta-banner{background:var(--dark);padding:56px 20px;text-align:center;position:relative;overflow:hidden}.cta-banner::before{content:'</>';position:absolute;font-size:200px;color:rgba(255,255,255,0.03);top:-45px;left:15px;font-family:monospace;font-weight:800}.cta-banner::after{content:'{}';position:absolute;font-size:150px;color:rgba(255,255,255,0.025);bottom:-40px;right:20px;font-family:monospace;font-weight:800}.cta-banner h2{font-size:28px;font-weight:800;color:var(--white);margin-bottom:12px;position:relative}.cta-banner p{color:rgba(255,255,255,0.62);font-size:14px;margin-bottom:28px;position:relative}.cta-btns{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;position:relative}.btn-wa{background:#25d366;color:var(--white);padding:15px 28px;border-radius:12px;font-size:14px;font-weight:800;border:none;cursor:pointer;box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 6px 0 #1ea855,0 11px 22px rgba(37,211,102,0.38);transition:0.15s}.btn-wa:hover{transform:translateY(-3px)}.btn-wa:active{transform:translateY(4px);box-shadow:0 2px 0 #1ea855}.footer{background:var(--dark);padding:46px 20px 0}.footer-top{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:32px;padding-bottom:34px;max-width:1100px;margin:0 auto}.footer-logo{font-size:19px;font-weight:800;color:var(--white);margin-bottom:13px;direction:ltr;unicode-bidi:isolate;text-align:right}.footer-logo span{color:var(--lime)}.footer-desc{font-size:13px;color:rgba(255,255,255,0.5);line-height:1.8}.footer-col h4{color:var(--white);font-size:13px;font-weight:700;margin-bottom:14px}.footer-col ul{list-style:none}.footer-col ul li{margin-bottom:9px}.footer-col ul li a{color:rgba(255,255,255,0.5);text-decoration:none;font-size:13px;cursor:pointer;transition:0.2s}.footer-col ul li a:hover{color:var(--lime)}.footer-bottom{border-top:1px solid rgba(255,255,255,0.08);padding:18px 0;text-align:center;font-size:12px;color:rgba(255,255,255,0.35)}@keyframes pulse-ring{0%,100%{box-shadow:0 4px 0 #1ea855,0 8px 16px rgba(37,211,102,0.4),0 0 0 0 rgba(37,211,102,0.5)}50%{box-shadow:0 4px 0 #1ea855,0 8px 16px rgba(37,211,102,0.4),0 0 0 12px rgba(37,211,102,0)}}@media (max-width:980px){.nav-links{display:none}.menu-toggle{display:flex}.hero{padding:48px 20px 56px}.badge-body{padding:16px 18px 18px;font-family:Consolas,monospace;font-size:13px;line-height:1.9;direction:ltr;text-align:left;background:#fff;border-radius:0 0 12px 12px;position:relative;z-index:2}.badge-body .c-hero-title{font-family:Cairo,sans-serif;font-size:21px;font-weight:800;color:#1e1b4b;line-height:1.3;display:inline-block;margin:4px 0 6px;white-space:nowrap}.badge-body .arabic{font-family:Cairo,sans-serif;font-size:14px;font-weight:800;color:#166534}.badge-body .arabic-sub{font-family:Cairo,sans-serif;font-size:12.5px;font-weight:700;color:#0e7490;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:230px;display:inline-block;vertical-align:middle}}@media (max-width:560px){.logo{font-size:15px}.cta-nav{font-size:11px;padding:10px 14px}.section-title h2{font-size:24px}}.hero-badge{position:relative;display:inline-block;background:#fff;border:none;border-radius:14px;padding:2px;margin-bottom:30px;overflow:visible;box-shadow:0 10px 30px rgba(0,0,0,.14);text-align:right;max-width:640px;width:100%}@keyframes cardGlow{0%,100%{box-shadow:0 14px 34px rgba(30,27,75,0.3),0 0 0 0 rgba(132,204,22,0.35)}50%{box-shadow:0 18px 44px rgba(30,27,75,0.4),0 0 34px 6px rgba(132,204,22,0.28)}}.run-tag{color:#166534;background:rgba(132,204,22,.16);border:1px solid rgba(132,204,22,.35);font-family:Consolas,monospace;font-size:10px;font-weight:700;padding:3px 9px;border-radius:100px}.ln.blank{height:10px}.cmd-row{display:flex;gap:12px;flex-wrap:wrap;margin-top:14px}.cmd-btn{display:flex;align-items:center;gap:9px;border:none;cursor:pointer;padding:13px 20px;border-radius:8px;font-family:'Consolas',monospace;font-size:13px;font-weight:700;transition:0.15s;direction:ltr}.cmd-primary{background:var(--lime);color:var(--dark);box-shadow:0 1px 0 rgba(255,255,255,0.45) inset,0 5px 0 var(--lime-darker),0 10px 20px rgba(132,204,22,0.4)}.cmd-primary:hover{transform:translateY(-3px);box-shadow:0 1px 0 rgba(255,255,255,0.45) inset,0 8px 0 var(--lime-darker),0 13px 24px rgba(132,204,22,0.46)}.cmd-primary:active{transform:translateY(4px);box-shadow:0 2px 0 var(--lime-darker)}.cmd-ghost{background:rgba(255,255,255,0.07);color:var(--white);border:1px solid rgba(255,255,255,0.16);box-shadow:0 5px 0 rgba(0,0,0,0.35),0 9px 18px rgba(0,0,0,0.25)}.cmd-ghost:hover{transform:translateY(-3px);background:rgba(255,255,255,0.12);box-shadow:0 8px 0 rgba(0,0,0,0.35),0 12px 22px rgba(0,0,0,0.3)}.cmd-ghost:active{transform:translateY(4px);box-shadow:0 2px 0 rgba(0,0,0,0.35)}.cmd-prompt{opacity:0.55;font-weight:800}.cmd-fn b{font-weight:800}.cmd-label{font-family:'Cairo',sans-serif;font-size:12px;font-weight:700;padding-right:9px;margin-right:3px;border-right:1px solid rgba(0,0,0,0.18);direction:rtl}.cmd-ghost .cmd-label{border-right-color:rgba(255,255,255,0.2)}.nav-floating{border-radius:14px}.nav-dropdown{border-radius:12px}.nav-dropdown a{border-radius:8px}.lang-btn{border-radius:8px}.cta-nav{border-radius:8px}.menu-toggle{border-radius:8px}.tabcard-wrap{max-width:1060px;margin:0 auto;position:relative;border-radius:20px}.tabcard-wrap::before{content:'';position:absolute;inset:-2px;border-radius:22px;background:linear-gradient(135deg,var(--blue),var(--cyan),var(--lime),var(--violet,#8b5cf6));background-size:300% 300%;animation:borderFlow 6s ease infinite;opacity:0.75;z-index:0}@keyframes borderFlow{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}.tabcard{position:relative;z-index:1;background:var(--white);border-radius:18px;overflow:hidden;box-shadow:0 20px 46px rgba(30,27,75,0.14)}.tab-head{display:flex;gap:8px;padding:14px 16px;background:var(--gray-bg);border-bottom:1px solid var(--border);flex-wrap:wrap}.tab-btn{flex:1;min-width:130px;padding:12px 16px;border:none;border-radius:8px;cursor:pointer;font-family:'Cairo',sans-serif;font-size:13.5px;font-weight:800;background:var(--white);color:var(--text-mid);box-shadow:0 3px 0 var(--border);transition:0.18s}.tab-btn:hover{transform:translateY(-2px);color:var(--dark)}.tab-btn.on{background:var(--lime);color:var(--dark);box-shadow:0 3px 0 var(--lime-darker),0 8px 16px rgba(132,204,22,0.32)}.tab-body{padding:26px 22px 30px}.tab-pane{display:none}.tab-pane.on{display:block;animation:paneIn 0.45s cubic-bezier(.16,1,.3,1)}@keyframes paneIn{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.mini-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(215px,1fr));gap:14px}.mini{position:relative;padding:18px 16px;border-radius:12px;background:var(--white);border:1px solid var(--border);cursor:pointer;overflow:hidden;transition:0.22s}.mini::after{content:'';position:absolute;top:0;right:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(132,204,22,0.16),transparent);transition:right 0.55s ease}.mini:hover::after{right:130%}.mini:hover{transform:translateY(-4px);border-color:var(--lime);box-shadow:0 14px 30px rgba(132,204,22,0.2)}.mini .mi{width:42px;height:42px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:20px;margin-bottom:11px;background:rgba(37,99,235,0.09)}.mini h3{font-size:14px;font-weight:800;color:var(--dark);margin-bottom:6px}.mini p{font-size:12px;color:var(--text-mid);line-height:1.65}.mini .mtag{display:inline-block;margin-top:9px;font-family:'Consolas',monospace;font-size:10.5px;font-weight:700;color:var(--lime-darker);background:rgba(132,204,22,0.14);padding:3px 9px;border-radius:5px}.pv{height:74px;border-radius:9px;display:flex;align-items:center;justify-content:center;font-size:26px;margin-bottom:11px}.f-social{display:flex;gap:10px;margin-top:16px}.f-ico{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:800;color:var(--white);cursor:pointer;text-decoration:none;transition:0.16s}.f-ico:hover{transform:translateY(-4px)}.f-ico:active{transform:translateY(2px)}.fi-fb{background:#1877f2;box-shadow:0 5px 0 #0f5cbf,0 9px 18px rgba(24,119,242,0.4)}.fi-x{background:#111827;box-shadow:0 5px 0 #000,0 9px 18px rgba(0,0,0,0.45)}.fi-in{background:#0a66c2;box-shadow:0 5px 0 #07498c,0 9px 18px rgba(10,102,194,0.4)}.fi-ig{background:linear-gradient(45deg,#f09433,#dc2743,#bc1888);box-shadow:0 5px 0 #8e1160,0 9px 18px rgba(188,24,136,0.4)}.fi-wa{background:#25d366;box-shadow:0 5px 0 #1ea855,0 9px 18px rgba(37,211,102,0.4)}.chat-fab{position:fixed;bottom:20px;left:20px;width:58px;height:58px;border-radius:16px;border:none;cursor:pointer;background:var(--lime);color:var(--dark);font-size:25px;z-index:1000;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 0 rgba(255,255,255,0.45) inset,0 6px 0 var(--lime-darker),0 12px 26px rgba(132,204,22,0.45);animation:fabPulse 2.4s infinite;transition:0.16s}.chat-fab:hover{transform:translateY(-3px)}.chat-fab:active{transform:translateY(4px);box-shadow:0 2px 0 var(--lime-darker)}@keyframes fabPulse{0%,100%{box-shadow:0 1px 0 rgba(255,255,255,0.45) inset,0 6px 0 var(--lime-darker),0 12px 26px rgba(132,204,22,0.45),0 0 0 0 rgba(132,204,22,0.5)}50%{box-shadow:0 1px 0 rgba(255,255,255,0.45) inset,0 6px 0 var(--lime-darker),0 12px 26px rgba(132,204,22,0.45),0 0 0 14px rgba(132,204,22,0)}}.chat-badge{position:absolute;top:-5px;right:-5px;width:20px;height:20px;border-radius:50%;background:#ef4444;color:#fff;font-size:11px;font-weight:800;display:flex;align-items:center;justify-content:center;border:2px solid var(--white)}.chat-panel{position:fixed;bottom:88px;left:20px;width:330px;max-width:calc(100vw - 40px);background:var(--white);border-radius:16px;overflow:hidden;z-index:1000;box-shadow:0 24px 60px rgba(15,23,42,0.28);opacity:0;visibility:hidden;transform:translateY(18px) scale(0.97);transition:0.26s cubic-bezier(.16,1,.3,1)}.chat-panel.open{opacity:1;visibility:visible;transform:translateY(0) scale(1)}.chat-hd{background:var(--dark);padding:15px 17px;display:flex;align-items:center;gap:11px}.chat-av{width:38px;height:38px;border-radius:11px;background:var(--lime);color:var(--dark);display:flex;align-items:center;justify-content:center;font-size:19px;flex-shrink:0}.chat-hd .nm{color:var(--white);font-size:14px;font-weight:800}.chat-hd .st{color:var(--lime);font-size:11px;display:flex;align-items:center;gap:5px}.chat-hd .st i{width:6px;height:6px;background:var(--lime);border-radius:50%;display:inline-block;animation:blink 1.6s infinite;font-style:normal}.chat-x{margin-right:auto;background:rgba(255,255,255,0.1);border:none;color:var(--white);width:28px;height:28px;border-radius:7px;cursor:pointer;font-size:15px}.chat-body{padding:16px;max-height:270px;overflow-y:auto;background:var(--gray-bg)}.msg{max-width:86%;padding:10px 13px;border-radius:12px;font-size:12.5px;line-height:1.7;margin-bottom:10px}.msg.bot{background:var(--white);color:var(--text);border:1px solid var(--border);border-top-right-radius:4px}.msg.me{background:var(--lime);color:var(--dark);font-weight:700;margin-right:auto;border-top-left-radius:4px}.chat-opts{padding:12px 16px 16px;background:var(--white);border-top:1px solid var(--border);display:flex;flex-direction:column;gap:8px}.copt{padding:11px 14px;border-radius:9px;border:1.5px solid var(--border);background:var(--white);color:var(--text);font-family:'Cairo',sans-serif;font-size:12.5px;font-weight:700;cursor:pointer;text-align:right;transition:0.15s;box-shadow:0 3px 0 var(--border)}.copt:hover{border-color:var(--lime);color:var(--lime-darker);transform:translateY(-2px);box-shadow:0 5px 0 rgba(132,204,22,0.35)}.copt:active{transform:translateY(2px);box-shadow:0 1px 0 rgba(132,204,22,0.35)}.chat-wa{display:block;text-align:center;padding:12px;border-radius:9px;background:#25d366;color:#fff;text-decoration:none;font-family:'Cairo',sans-serif;font-size:13px;font-weight:800;box-shadow:0 4px 0 #1ea855;transition:0.15s}.chat-wa:hover{transform:translateY(-2px)}@media (max-width:560px){.chat-panel{left:12px;bottom:82px}.chat-fab{left:14px;bottom:14px}.cmd-row{flex-direction:column}.cmd-btn{width:100%}}.chat-fab{width:50px;height:50px;border-radius:13px;font-size:21px}.chat-panel{width:290px;bottom:78px}.chat-hd{padding:11px 13px;gap:9px}.chat-av{width:32px;height:32px;border-radius:9px;font-size:16px}.chat-hd .nm{font-size:12.5px}.chat-hd .st{font-size:10px}.chat-x{width:24px;height:24px;font-size:13px}.chat-body{padding:12px;max-height:none}.msg{font-size:12px;padding:9px 11px;margin-bottom:9px}.chat-opts{padding:10px 12px 12px}.chat-wa{padding:10px;font-size:12px}.svc-strip{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:4px}.svc-chip{background:var(--white);border:1px solid var(--border);border-radius:9px;padding:8px 9px;cursor:pointer;text-align:center;transition:0.15s;box-shadow:0 2px 0 var(--border)}.svc-chip:hover{border-color:var(--lime);transform:translateY(-2px);box-shadow:0 4px 0 rgba(132,204,22,0.3)}.svc-chip:active{transform:translateY(1px);box-shadow:0 1px 0 rgba(132,204,22,0.3)}.svc-chip b{display:block;font-size:17px;line-height:1.2}.svc-chip span{display:block;font-size:11px;font-weight:800;color:var(--dark);margin-top:2px}.svc-chip i{display:block;font-size:9.5px;font-style:normal;color:var(--text-light);margin-top:1px}.ptab{position:relative;display:flex;flex-direction:column;align-items:center;gap:3px;padding:11px 14px}.pb-price{font-family:'Consolas',monospace;font-size:15px;font-weight:800}.ptab.on .pb-price{color:var(--dark)}.pb-hot{position:absolute;top:4px;left:7px;font-size:11px}.plan-pane{display:none}.plan-pane.on{display:block;animation:paneIn 0.4s cubic-bezier(.16,1,.3,1)}.plan-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid var(--border)}.plan-name{font-family:'Consolas',monospace;font-size:12px;font-weight:700;color:var(--text-light);letter-spacing:1px;margin-bottom:8px}.hot-tag{background:var(--lime);color:var(--dark);font-family:'Cairo',sans-serif;font-size:10px;padding:2px 8px;border-radius:5px;margin-right:6px}.plan-cost{font-size:36px;font-weight:800;color:var(--dark);line-height:1}.plan-cost span{font-size:14px;font-weight:600;color:var(--text-mid)}.plan-per{font-size:12px;color:var(--text-light);margin-top:6px}.plan-ico{width:56px;height:56px;border-radius:14px;background:rgba(132,204,22,0.14);display:flex;align-items:center;justify-content:center;font-size:26px;flex-shrink:0}.plan-list{list-style:none;margin-bottom:22px;display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:2px 16px}.plan-list li{padding:9px 0;font-size:13.5px;color:var(--text);display:flex;align-items:center;gap:9px;border-bottom:1px solid var(--border)}.plan-list .pc{color:var(--lime-dark);font-weight:800}.plan-btn{width:100%;padding:14px;border-radius:9px;border:2px solid var(--lime);background:var(--white);color:var(--lime-darker);font-family:'Cairo',sans-serif;font-size:14px;font-weight:800;cursor:pointer;box-shadow:0 4px 0 rgba(132,204,22,0.4);transition:0.15s}.plan-btn:hover{transform:translateY(-2px);background:rgba(132,204,22,0.06)}.plan-btn:active{transform:translateY(2px);box-shadow:0 2px 0 rgba(132,204,22,0.4)}.plan-btn.solid{background:var(--lime);color:var(--dark);border-color:var(--lime);box-shadow:0 1px 0 rgba(255,255,255,0.4) inset,0 5px 0 var(--lime-darker),0 9px 18px rgba(132,204,22,0.35)}.plan-btn.solid:active{box-shadow:0 2px 0 var(--lime-darker)}.tab-btn{position:relative;overflow:hidden;z-index:1}.tab-btn::before{content:'';position:absolute;bottom:0;right:50%;width:0;height:3px;background:var(--lime);border-radius:3px;transition:width .3s ease,right .3s ease;z-index:2}.tab-btn:hover::before{width:70%;right:15%}.tab-btn.on::before{width:0}.tab-btn::after{content:'';position:absolute;top:50%;right:50%;width:0;height:0;border-radius:50%;background:rgba(132,204,22,0.28);transform:translate(50%,-50%);transition:width .45s ease,height .45s ease;z-index:-1}.tab-btn:hover::after{width:230%;height:230%}.tab-btn.on::after{display:none}.tab-btn.on{animation:tabPop .35s cubic-bezier(.34,1.56,.64,1)}@keyframes tabPop{0%{transform:scale(.94)}60%{transform:scale(1.04)}100%{transform:scale(1)}}.cta-nav{position:relative;overflow:hidden}.cta-nav::after{content:'';position:absolute;top:0;right:-120%;width:55%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.65),transparent);transform:skewX(-20deg);animation:shine 3.2s infinite}@keyframes shine{0%{right:-120%}55%{right:170%}100%{right:170%}}.footer{position:relative;overflow:hidden;padding:0}.f-code-bg{position:absolute;inset:0;pointer-events:none;z-index:0}.f-code-bg span{position:absolute;font-family:'Consolas',monospace;color:var(--white);opacity:0.035;font-weight:700;white-space:nowrap}.f-inner{position:relative;z-index:1;padding:0 20px;max-width:1140px;margin:0 auto}.f-cta{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.09);border-radius:16px;padding:24px 26px;margin:38px 0 34px}.f-cta h3{color:var(--white);font-size:17px;font-weight:800;margin-bottom:5px}.f-cta p{color:rgba(255,255,255,0.5);font-size:12.5px}.f-form{display:flex;gap:9px;flex-wrap:wrap}.f-form input{background:rgba(255,255,255,0.07);border:1px solid rgba(255,255,255,0.14);border-radius:9px;padding:12px 16px;color:var(--white);font-family:'Cairo',sans-serif;font-size:13px;min-width:210px}.f-form input::placeholder{color:rgba(255,255,255,0.35)}.f-form input:focus{border-color:var(--lime);background:rgba(132,204,22,0.08)}.f-form button{background:var(--lime);color:var(--dark);border:none;border-radius:9px;padding:12px 22px;font-family:'Cairo',sans-serif;font-size:13px;font-weight:800;cursor:pointer;box-shadow:0 4px 0 var(--lime-darker);transition:0.15s;white-space:nowrap}.f-form button:hover{transform:translateY(-2px);box-shadow:0 6px 0 var(--lime-darker)}.f-form button:active{transform:translateY(2px);box-shadow:0 2px 0 var(--lime-darker)}.footer-top{grid-template-columns:1.5fr 1fr 1fr 1.3fr}.f-brand .footer-desc{margin-bottom:4px}.footer-col h4{display:flex;align-items:center;gap:8px}.h-bar{width:16px;height:3px;background:var(--lime);border-radius:3px;display:inline-block}.footer-col ul li a{position:relative;padding-right:0;transition:padding-right .2s ease,color .2s ease}.footer-col ul li a::before{content:'\\2190';position:absolute;right:-14px;opacity:0;color:var(--lime);transition:0.2s}.footer-col ul li a:hover{padding-right:14px}.footer-col ul li a:hover::before{opacity:1;right:0}.f-contact .f-ci{display:flex;align-items:center;gap:11px;margin-bottom:13px;text-decoration:none}.ci-ico{width:36px;height:36px;border-radius:10px;background:rgba(132,204,22,0.14);color:var(--lime);display:flex;align-items:center;justify-content:center;font-size:15px;flex-shrink:0;transition:0.18s}.f-ci:hover .ci-ico{background:var(--lime);color:var(--dark);transform:translateY(-2px)}.f-ci span:last-child{color:rgba(255,255,255,0.8);font-size:13px;font-weight:700;direction:ltr;text-align:right}.f-ci i{display:block;font-style:normal;font-size:10.5px;color:rgba(255,255,255,0.4);font-weight:600;margin-bottom:1px;direction:rtl}.f-badges{display:flex;flex-wrap:wrap;gap:9px;padding:22px 0;border-top:1px solid rgba(255,255,255,0.07)}.fb-item{background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.08);border-radius:100px;padding:7px 15px;font-size:12px;color:rgba(255,255,255,0.6);font-weight:600;transition:0.18s}.fb-item:hover{border-color:var(--lime);color:var(--lime)}.footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:18px 0 22px}.footer-bottom b{color:var(--lime)}.fb-links a{color:rgba(255,255,255,0.45);text-decoration:none;transition:0.2s}.fb-links a:hover{color:var(--lime)}@media (max-width:780px){.footer-top{grid-template-columns:1fr 1fr}.f-cta{flex-direction:column;align-items:stretch}.f-form input{flex:1}}@media (max-width:520px){.footer-top{grid-template-columns:1fr}.footer-bottom{justify-content:center;text-align:center}}.cta-nav{padding:9px 16px !important;font-size:11.5px !important;border-radius:7px !important;box-shadow:0 3px 0 var(--lime-darker),0 5px 12px rgba(132,204,22,0.3) !important}.cta-nav:hover{transform:translateY(-1px);box-shadow:0 4px 0 var(--lime-darker),0 7px 14px rgba(132,204,22,0.35) !important}.cta-nav:active{transform:translateY(2px);box-shadow:0 1px 0 var(--lime-darker) !important}.cta-nav .code-sym{display:none}.lang-btn{padding:8px 13px !important;font-size:11px !important;border-radius:7px !important}.menu-toggle{width:32px !important;height:32px !important;font-size:14px !important;border-radius:7px !important}.cmd-btn{padding:10px 15px !important;font-size:11.5px !important;border-radius:7px !important;gap:7px !important}.cmd-primary{box-shadow:0 3px 0 var(--lime-darker),0 6px 14px rgba(132,204,22,0.3) !important}.cmd-primary:hover{transform:translateY(-2px);box-shadow:0 5px 0 var(--lime-darker),0 9px 18px rgba(132,204,22,0.35) !important}.cmd-primary:active{transform:translateY(2px);box-shadow:0 1px 0 var(--lime-darker) !important}.cmd-ghost{box-shadow:0 3px 0 rgba(0,0,0,0.3),0 6px 14px rgba(0,0,0,0.2) !important}.cmd-ghost:hover{transform:translateY(-2px);box-shadow:0 5px 0 rgba(0,0,0,0.3),0 9px 18px rgba(0,0,0,0.25) !important}.cmd-ghost:active{transform:translateY(2px);box-shadow:0 1px 0 rgba(0,0,0,0.3) !important}.cmd-label{font-size:11px !important;padding-right:7px !important}.cmd-prompt{font-size:11px}.tab-btn{padding:9px 13px !important;font-size:12.5px !important;border-radius:7px !important;box-shadow:0 2px 0 var(--border) !important}.tab-btn.on{box-shadow:0 2px 0 var(--lime-darker),0 5px 12px rgba(132,204,22,0.28) !important}.ptab{padding:8px 12px !important}.pb-price{font-size:13px !important}.plan-btn{padding:11px !important;font-size:12.5px !important;border-radius:7px !important;border-width:1.5px !important;box-shadow:0 3px 0 rgba(132,204,22,0.35) !important}.plan-btn:hover{transform:translateY(-2px)}.plan-btn:active{transform:translateY(2px);box-shadow:0 1px 0 rgba(132,204,22,0.35) !important}.plan-btn.solid{box-shadow:0 3px 0 var(--lime-darker),0 6px 14px rgba(132,204,22,0.28) !important}.plan-btn.solid:active{box-shadow:0 1px 0 var(--lime-darker) !important}.f-form button{padding:10px 18px !important;font-size:12px !important;border-radius:7px !important;box-shadow:0 3px 0 var(--lime-darker) !important}.f-form button:hover{transform:translateY(-1px);box-shadow:0 4px 0 var(--lime-darker) !important}.f-form input{padding:10px 14px !important;font-size:12px !important;border-radius:7px !important}.chat-fab{width:46px !important;height:46px !important;font-size:19px !important;border-radius:11px !important;box-shadow:0 4px 0 var(--lime-darker),0 8px 18px rgba(132,204,22,0.38) !important;animation:none !important}.chat-fab:hover{transform:translateY(-2px)}.chat-fab:active{transform:translateY(3px);box-shadow:0 1px 0 var(--lime-darker) !important}.chat-badge{width:17px !important;height:17px !important;font-size:10px !important}.chat-wa{padding:9px !important;font-size:11.5px !important;border-radius:7px !important;box-shadow:0 3px 0 #1ea855 !important}.copt{padding:9px 12px !important;font-size:11.5px !important;border-radius:7px !important;box-shadow:0 2px 0 var(--border) !important}.mini{padding:14px 13px !important;border-radius:10px !important}.mini .mi{width:34px !important;height:34px !important;font-size:16px !important;border-radius:8px !important;margin-bottom:8px !important}.mini h3{font-size:12.5px !important;margin-bottom:4px !important}.mini p{font-size:11px !important;line-height:1.55 !important}.mini .mtag{font-size:9.5px !important;padding:2px 7px !important;margin-top:7px !important}.pv{height:56px !important;font-size:20px !important;border-radius:7px !important;margin-bottom:8px !important}.mini-grid{gap:11px !important;grid-template-columns:repeat(auto-fit,minmax(185px,1fr)) !important}.tab-body{padding:18px 16px 22px !important}.tab-head{padding:11px 12px !important;gap:6px !important}.mini .stars{font-size:11px !important;margin-bottom:7px !important}.mini .testi-text{font-size:11px !important;line-height:1.6 !important;margin-bottom:10px !important}.mini .testi-avatar{width:30px !important;height:30px !important;font-size:10.5px !important;border-radius:8px !important}.mini .testi-name{font-size:11.5px !important}.mini .testi-role{font-size:9.5px !important}.plan-top{margin-bottom:14px !important;padding-bottom:12px !important}.plan-name{font-size:10.5px !important;margin-bottom:6px !important}.plan-cost{font-size:28px !important}.plan-cost span{font-size:12px !important}.plan-per{font-size:10.5px !important;margin-top:4px !important}.plan-ico{width:44px !important;height:44px !important;font-size:20px !important;border-radius:11px !important}.plan-list{margin-bottom:16px !important;gap:0 14px !important}.plan-list li{padding:7px 0 !important;font-size:12px !important;gap:7px !important}.hot-tag{font-size:9px !important;padding:2px 6px !important}.section-title h2{font-size:24px !important;margin-bottom:8px !important}.section-title p{font-size:12.5px !important}.section-title .tag{font-size:11px !important;padding:5px 12px !important;margin-bottom:10px !important}.section-title{margin-bottom:30px !important}.section{padding:46px 20px !important}.trust-num{font-size:23px !important}.trust-lbl{font-size:11px !important}.trust-strip{padding:22px 20px !important}.logo-wrap{display:flex;align-items:center;gap:10px;flex-direction:row-reverse;text-decoration:none;direction:ltr;unicode-bidi:isolate;flex-shrink:0;cursor:pointer}.logo-mark{position:relative;width:38px;height:38px;flex-shrink:0}.logo-mark svg{width:100%;height:100%;display:block}.lm-bg{fill:var(--lime);transition:0.3s}.lm-br{stroke:var(--dark)}.lm-sl{stroke:var(--dark);opacity:0.75}.lm-dot{position:absolute;top:-1px;right:-1px;width:9px;height:9px;border-radius:50%;background:#22d3ee;border:2px solid var(--dark);animation:lmPing 2s infinite}@keyframes lmPing{0%,100%{box-shadow:0 0 0 0 rgba(34,211,238,0.7);opacity:1}70%{box-shadow:0 0 0 7px rgba(34,211,238,0);opacity:0.85}}.logo-mark::after{content:'';position:absolute;inset:0;border-radius:11px;box-shadow:0 0 0 0 rgba(132,204,22,0.55);animation:lmGlow 2.8s ease-in-out infinite;pointer-events:none}@keyframes lmGlow{0%,100%{box-shadow:0 0 10px 0 rgba(132,204,22,0.35)}50%{box-shadow:0 0 22px 5px rgba(132,204,22,0.6)}}.logo-wrap:hover .logo-mark{animation:lmSpin 0.6s cubic-bezier(.34,1.56,.64,1)}@keyframes lmSpin{0%{transform:rotate(0) scale(1)}50%{transform:rotate(-9deg) scale(1.1)}100%{transform:rotate(0) scale(1)}}.logo-txt{display:flex;flex-direction:column;line-height:1.05;font-weight:800;font-size:17px;color:var(--white);letter-spacing:-0.3px;position:relative}.logo-txt b{color:var(--lime);font-weight:800;position:relative}.logo-txt b::after{content:'';position:absolute;left:0;right:0;bottom:-2px;height:2px;background:var(--lime);border-radius:2px;transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.logo-wrap:hover .logo-txt b::after{transform:scaleX(1)}.logo-txt i{font-style:normal;font-family:'Consolas',monospace;font-size:8px;font-weight:600;letter-spacing:1.7px;color:rgba(255,255,255,0.4);text-transform:uppercase;margin-top:3px}.f-logo{margin-bottom:13px}.f-logo .logo-mark{width:42px;height:42px}.f-logo .logo-txt{font-size:19px}.f-logo .logo-txt i{color:rgba(255,255,255,0.35)}@media (max-width:560px){.logo-mark{width:32px;height:32px}.logo-txt{font-size:14px}.logo-txt i{font-size:7px;letter-spacing:1.2px}}.promobar{position:relative;background:linear-gradient(90deg,var(--dark) 0%,var(--dark-soft) 50%,var(--dark) 100%);overflow:hidden;border-bottom:1px solid rgba(132,204,22,0.22)}.promobar::before{content:'';position:absolute;top:0;right:-40%;width:35%;height:100%;background:linear-gradient(90deg,transparent,rgba(132,204,22,0.16),transparent);transform:skewX(-22deg);animation:pbShine 4.5s infinite;pointer-events:none}@keyframes pbShine{0%{right:-40%}60%{right:150%}100%{right:150%}}.promobar.hide{display:none}.pb-inner{display:flex;align-items:center;justify-content:center;gap:13px;flex-wrap:wrap;padding:9px 46px 9px 20px;position:relative;z-index:1}.pb-pill{background:var(--lime);color:var(--dark);font-size:10.5px;font-weight:800;padding:4px 11px;border-radius:100px;white-space:nowrap;animation:pbBlink 2.2s infinite}@keyframes pbBlink{0%,100%{opacity:1}50%{opacity:0.62}}.pb-msg{color:rgba(255,255,255,0.85);font-size:12.5px;font-weight:600}.pb-msg b{color:var(--lime);font-weight:800;font-size:14px}.pb-timer{font-family:'Consolas',monospace;font-size:12px;font-weight:800;color:var(--lime);background:rgba(132,204,22,0.13);border:1px solid rgba(132,204,22,0.25);padding:4px 11px;border-radius:6px;letter-spacing:0.6px;direction:ltr}.pb-cta{background:var(--lime);color:var(--dark);text-decoration:none;font-size:11.5px;font-weight:800;padding:6px 15px;border-radius:6px;white-space:nowrap;box-shadow:0 3px 0 var(--lime-darker);transition:0.15s}.pb-cta:hover{transform:translateY(-1px);box-shadow:0 4px 0 var(--lime-darker)}.pb-cta:active{transform:translateY(2px);box-shadow:0 1px 0 var(--lime-darker)}.pb-x{position:absolute;top:50%;left:14px;transform:translateY(-50%);background:rgba(255,255,255,0.09);border:none;color:rgba(255,255,255,0.6);width:24px;height:24px;border-radius:6px;cursor:pointer;font-size:15px;line-height:1;z-index:2;transition:0.15s}.pb-x:hover{background:rgba(255,255,255,0.18);color:var(--white)}@media (max-width:760px){.pb-msg{font-size:11.5px}.pb-inner{gap:9px;padding:8px 42px 8px 14px}}@media (max-width:520px){.pb-msg{display:none}.pb-timer{font-size:11px}}.logo-txt{display:inline-block !important;flex-direction:row !important;white-space:nowrap !important;line-height:1 !important;font-size:18px !important}.logo-txt i{display:none !important}.logo-mark{width:40px !important;height:40px !important}.logo-mark svg{position:relative;z-index:1}.lm-tag{position:absolute;bottom:3px;left:0;right:0;text-align:center;z-index:2;font-family:'Consolas',monospace;font-size:4.6px;font-weight:800;letter-spacing:0.7px;color:rgba(30,27,75,0.72);text-transform:uppercase;pointer-events:none;line-height:1}.f-logo .logo-mark{width:46px !important;height:46px !important}.f-logo .lm-tag{font-size:5.3px;bottom:4px}.f-logo .logo-txt{font-size:21px !important}@media (max-width:560px){.logo-mark{width:34px !important;height:34px !important}.logo-txt{font-size:15px !important}.lm-tag{font-size:4px;bottom:2px}}.lm-tag{display:none !important}.logo-mark{width:36px !important;height:36px !important}.f-logo .logo-mark{width:42px !important;height:42px !important}.cmd-ico{font-size:14px;line-height:1;display:inline-block}.cmd-primary{animation:cmdGlowA 2.6s ease-in-out infinite}@keyframes cmdGlowA{0%,100%{box-shadow:0 3px 0 var(--lime-darker),0 6px 14px rgba(132,204,22,0.3),0 0 0 0 rgba(132,204,22,0.45)}50%{box-shadow:0 3px 0 var(--lime-darker),0 6px 16px rgba(132,204,22,0.4),0 0 16px 3px rgba(132,204,22,0.42)}}.cmd-ghost{animation:cmdGlowB 2.6s ease-in-out infinite 1.3s}@keyframes cmdGlowB{0%,100%{box-shadow:0 3px 0 rgba(0,0,0,0.3),0 6px 14px rgba(0,0,0,0.2),0 0 0 0 rgba(255,255,255,0.16)}50%{box-shadow:0 3px 0 rgba(0,0,0,0.3),0 6px 16px rgba(0,0,0,0.24),0 0 14px 2px rgba(255,255,255,0.15)}}.cmd-btn{position:relative;overflow:hidden}.cmd-btn::after{content:'';position:absolute;top:0;right:-110%;width:48%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.5),transparent);transform:skewX(-20deg);animation:cmdShine 3.6s infinite;pointer-events:none}.cmd-ghost::after{background:linear-gradient(90deg,transparent,rgba(255,255,255,0.22),transparent);animation-delay:1.6s}@keyframes cmdShine{0%{right:-110%}55%{right:160%}100%{right:160%}}.pb-inner{padding:9px 46px !important}.cmd-btn{flex-direction:row-reverse !important}.cmd-label{border-right:none !important;border-left:1px solid rgba(0,0,0,0.18) !important;padding-right:0 !important;padding-left:7px !important;margin-right:0 !important;margin-left:3px !important}.cmd-ghost .cmd-label{border-left-color:rgba(255,255,255,0.2) !important}.cmd-btn{flex-direction:row !important;direction:rtl !important;justify-content:flex-start !important}.cmd-ico{order:-1 !important;font-size:16px !important;display:inline-flex !important;align-items:center;justify-content:center;width:20px;flex-shrink:0}.cmd-label{order:1 !important;border:none !important;padding:0 !important;margin:0 !important;border-left:1px solid rgba(0,0,0,0.18) !important;padding-left:8px !important;margin-left:4px !important}.cmd-ghost .cmd-label{border-left-color:rgba(255,255,255,0.22) !important}.cmd-fn{order:2 !important;direction:ltr}.stats-bar{display:flex;align-items:center;justify-content:space-between;gap:6px;background:rgba(132,204,22,0.07);border:1px solid rgba(132,204,22,0.22);border-radius:10px;padding:11px 14px;margin:14px 0 4px;direction:rtl;position:relative;overflow:hidden;animation:sbGlow 3s ease-in-out infinite}@keyframes sbGlow{0%,100%{box-shadow:0 0 0 0 rgba(132,204,22,0.18),inset 0 0 12px rgba(132,204,22,0.05)}50%{box-shadow:0 0 16px 2px rgba(132,204,22,0.22),inset 0 0 18px rgba(132,204,22,0.1)}}.stats-bar::after{content:'';position:absolute;top:0;right:-100%;width:45%;height:100%;background:linear-gradient(90deg,transparent,rgba(132,204,22,0.18),transparent);transform:skewX(-20deg);animation:sbShine 4s infinite;pointer-events:none}@keyframes sbShine{0%{right:-100%}55%{right:150%}100%{right:150%}}.sb-item{display:flex;flex-direction:column;align-items:center;flex:1;min-width:0;position:relative;z-index:1}.sb-item b{font-family:'Consolas',monospace;font-size:20px;font-weight:800;color:var(--lime);line-height:1;display:inline}.sb-item span{font-family:'Consolas',monospace;font-size:13px;font-weight:800;color:var(--lime);margin-top:-14px;margin-right:26px;position:absolute}.sb-item i{font-family:'Cairo',sans-serif;font-style:normal;font-size:9.5px;font-weight:700;color:rgba(255,255,255,0.55);margin-top:5px;white-space:nowrap}.sb-sep{width:1px;height:26px;background:rgba(132,204,22,0.2);flex-shrink:0}@media (max-width:560px){.sb-item b{font-size:16px}.sb-item i{font-size:8.5px}.stats-bar{padding:9px 10px;gap:3px}}.sb-item{flex-direction:column !important}.sb-num{display:flex;align-items:baseline;gap:1px;justify-content:center;direction:ltr}.sb-item b{font-size:19px !important;position:static !important}.sb-item span{position:static !important;margin:0 !important;font-size:12px !important;opacity:0.85}.hero{padding-bottom:34px !important}#services{padding-top:32px !important}#services .section-title{margin-bottom:22px !important}.section-title .tag{position:relative;overflow:hidden;background:rgba(132,204,22,0.12) !important;color:var(--lime-darker) !important;border:1px solid rgba(132,204,22,0.3);animation:tagGlow 2.8s ease-in-out infinite}@keyframes tagGlow{0%,100%{box-shadow:0 0 0 0 rgba(132,204,22,0.3)}50%{box-shadow:0 0 14px 3px rgba(132,204,22,0.35)}}.section-title .tag::after{content:"";position:absolute;top:0;right:-110%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.75),transparent);transform:skewX(-20deg);animation:tagShine 3.4s infinite;pointer-events:none}@keyframes tagShine{0%{right:-110%}55%{right:160%}100%{right:160%}}.section-title h2{position:relative;display:inline-block}.section-title h2::after{content:"";position:absolute;bottom:-7px;right:50%;transform:translateX(50%);width:52px;height:3px;border-radius:3px;background:linear-gradient(90deg,transparent,var(--lime),transparent);animation:barPulse 2.6s ease-in-out infinite}@keyframes barPulse{0%,100%{width:52px;opacity:0.75}50%{width:92px;opacity:1}}.section-title{padding-bottom:6px}.hero{padding:38px 24px 30px !important}.hero-badge{position:relative;display:inline-block;background:#fff;border:none;border-radius:14px;padding:2px;margin-bottom:30px;overflow:visible;box-shadow:0 10px 30px rgba(0,0,0,.14);text-align:right;max-width:640px;width:100%}.section{padding:38px 20px !important}#services{padding-top:34px !important}.section-title{margin-bottom:26px !important;padding-bottom:8px !important}.section-title h2{margin-bottom:10px !important}.section-title p{margin-top:2px !important}.stats-bar{margin:16px 0 2px !important}.ln.blank{height:8px !important}.cmd-row{margin-top:12px !important}.tab-body{padding:16px 14px 20px !important}.f-cta{margin:30px 0 28px !important;padding:20px 22px !important}.footer-top{padding-bottom:28px !important;gap:26px !important}.f-badges{padding:18px 0 !important}.footer-bottom{padding:15px 0 20px !important}@media (max-width:560px){.hero{padding:26px 16px 22px !important}.section{padding:30px 16px !important}}.ptab{position:relative !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;gap:3px !important;padding:10px 12px !important;line-height:1.25 !important;min-height:52px}.pt-price{font-family:'Consolas',monospace;font-size:13.5px;font-weight:800;color:var(--text-light);transition:color .2s}.ptab.on .pt-price{color:var(--dark)}.pt-hot{position:absolute;top:3px;left:6px;font-size:11px;line-height:1}.tab-head{align-items:stretch !important}.section-title{display:flex !important;flex-direction:column !important;align-items:center !important;text-align:center !important;gap:0 !important}.section-title .tag{display:inline-flex !important;width:auto !important;flex:0 0 auto !important;margin:0 0 12px 0 !important}.section-title h2{display:block !important;width:100% !important;margin:0 0 16px 0 !important}.section-title h2::after{bottom:-9px !important}.section-title p{margin:0 !important}.tab-head{flex-wrap:nowrap !important}.ptab{flex:1 1 0 !important;min-width:0 !important;padding:9px 6px !important}.ptab .pt-price{font-size:12.5px !important}@media (max-width:560px){.ptab{font-size:11px !important;padding:8px 4px !important;min-height:46px}.ptab .pt-price{font-size:11.5px !important}.pt-hot{font-size:9px !important;top:2px;left:3px}.tab-head{gap:5px !important;padding:9px 9px !important}}.tabcard,.tabcard-wrap{overflow:hidden !important}.tab-head{flex-wrap:nowrap !important;overflow:hidden !important}.tab-head .tab-btn{flex:1 1 0 !important;min-width:0 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;padding:9px 6px !important}@media (max-width:620px){.tab-head{gap:5px !important;padding:9px !important}.tab-head .tab-btn{font-size:11px !important;padding:8px 3px !important}}@media (max-width:400px){.tab-head .tab-btn{font-size:10px !important}}#services,#pricing,#contact{scroll-margin-top:90px}.ptab{overflow:hidden !important;transition:transform .16s ease,box-shadow .2s ease,background .2s ease !important}.ptab:hover{transform:translateY(-3px) !important}.ptab:active{transform:translateY(2px) !important;box-shadow:0 1px 0 var(--border) !important}.ptab.on{animation:ptGlow 2.4s ease-in-out infinite !important}@keyframes ptGlow{0%,100%{box-shadow:0 2px 0 var(--lime-darker),0 5px 12px rgba(132,204,22,0.28),0 0 0 0 rgba(132,204,22,0.4)}50%{box-shadow:0 2px 0 var(--lime-darker),0 6px 16px rgba(132,204,22,0.36),0 0 18px 4px rgba(132,204,22,0.42)}}.ptab.on::after{content:"" !important;display:block !important;position:absolute !important;top:0 !important;right:-110% !important;width:45% !important;height:100% !important;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.55),transparent) !important;transform:skewX(-20deg) !important;animation:ptShine 3s infinite !important;border-radius:0 !important;pointer-events:none}@keyframes ptShine{0%{right:-110%}55%{right:165%}100%{right:165%}}.ptab:not(.on)::before{content:"";position:absolute;bottom:0;right:50%;width:0;height:3px;background:var(--lime);border-radius:3px;transition:width .28s ease,right .28s ease}.ptab:not(.on):hover::before{width:60%;right:20%}.pt-hot{animation:hotBounce 1.8s ease-in-out infinite}@keyframes hotBounce{0%,100%{transform:translateY(0) scale(1)}50%{transform:translateY(-2px) scale(1.15)}}.cta-lime{display:inline-flex;align-items:center;gap:8px;background:var(--lime);color:var(--dark);border:none;padding:12px 22px;border-radius:8px;font-family:'Cairo',sans-serif;font-size:13px;font-weight:800;cursor:pointer;position:relative;overflow:hidden;box-shadow:0 4px 0 var(--lime-darker),0 8px 18px rgba(132,204,22,0.35);transition:0.15s}.cta-lime:hover{transform:translateY(-2px);box-shadow:0 6px 0 var(--lime-darker),0 11px 22px rgba(132,204,22,0.4)}.cta-lime:active{transform:translateY(3px);box-shadow:0 1px 0 var(--lime-darker)}.cta-lime::after{content:'';position:absolute;top:0;right:-110%;width:45%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.6),transparent);transform:skewX(-20deg);animation:clShine 3.4s infinite;pointer-events:none}@keyframes clShine{0%{right:-110%}55%{right:165%}100%{right:165%}}.cl-ico{font-size:15px;line-height:1}.btn-wa{display:inline-flex !important;align-items:center;gap:8px;padding:12px 22px !important;font-size:13px !important;border-radius:8px !important;box-shadow:0 4px 0 #1ea855,0 8px 18px rgba(37,211,102,0.35) !important}.btn-wa:hover{transform:translateY(-2px)}.btn-wa:active{transform:translateY(3px);box-shadow:0 1px 0 #1ea855 !important}.cta-btns{gap:12px !important}.logo-wrap{flex-direction:row-reverse !important}.lm-word{font-family:'Segoe UI','Cairo',sans-serif;font-size:11px;font-weight:800;fill:var(--dark);letter-spacing:-0.2px}.lm-sl{opacity:0.6 !important}.logo-mark{width:40px !important;height:40px !important}.f-logo .logo-mark{width:46px !important;height:46px !important}.logo-txt{font-size:19px !important;letter-spacing:-0.4px !important}.f-logo .logo-txt{font-size:22px !important}@media (max-width:560px){.logo-mark{width:34px !important;height:34px !important}.logo-txt{font-size:15px !important}}.wrap-md{max-width:860px;margin:0 auto}.wrap-lg{max-width:1080px;margin:0 auto}.page-hero{background:var(--gray-bg);padding:40px 20px 34px;text-align:center;position:relative;overflow:hidden;border-bottom:1px solid var(--border)}.page-hero::before{content:'</>';position:absolute;font-size:150px;color:var(--dark);opacity:.04;top:-24px;right:4%;font-family:Consolas,monospace;font-weight:800;pointer-events:none}.ph-inner{position:relative;z-index:1;max-width:680px;margin:0 auto}.ph-tag{display:inline-block;font-family:Consolas,monospace;font-size:11px;font-weight:700;color:var(--lime-darker);background:rgba(132,204,22,.13);border:1px solid rgba(132,204,22,.3);padding:5px 13px;border-radius:100px;margin-bottom:12px}.page-hero h1{font-size:29px;font-weight:800;color:var(--dark);line-height:1.32;margin-bottom:10px}.page-hero p{font-size:14px;color:var(--text-mid);line-height:1.75}.prose h2{font-size:20px;font-weight:800;color:var(--dark);margin:26px 0 12px;position:relative;padding-right:14px}.prose h2::before{content:'';position:absolute;right:0;top:5px;width:4px;height:17px;background:var(--lime);border-radius:3px}.prose h3{font-size:14.5px;font-weight:800;color:var(--dark);margin:4px 0 5px}.prose p{font-size:14px;line-height:1.95;color:var(--text-mid);margin-bottom:12px}.prose ul,.prose ol{margin:0 0 14px;padding-right:4px}.prose li{font-size:14px;line-height:1.9;color:var(--text-mid);margin-bottom:7px;list-style:none;position:relative;padding-right:20px}.prose ul li::before{content:'\2713';position:absolute;right:0;color:var(--lime-dark);font-weight:800}.legal h2{margin-top:24px}.why-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:13px;margin:6px 0 8px}.why{background:var(--white);border:1px solid var(--border);border-radius:12px;padding:17px 15px;transition:.2s}.why:hover{border-color:var(--lime);transform:translateY(-3px);box-shadow:0 12px 26px rgba(132,204,22,.16)}.wi{display:inline-flex;width:36px;height:36px;border-radius:9px;background:rgba(132,204,22,.14);align-items:center;justify-content:center;font-size:17px;margin-bottom:9px}.why p{font-size:12.5px;line-height:1.7;margin:0}.steps{counter-reset:s;margin:4px 0 0!important;padding:0!important}.steps li{counter-increment:s;list-style:none;position:relative;padding:0 46px 0 0!important;margin-bottom:15px!important}.steps li::before{content:counter(s);position:absolute;right:0;top:0;width:31px;height:31px;border-radius:9px;background:var(--lime);color:var(--dark);font-weight:800;font-size:13px;display:flex;align-items:center;justify-content:center}.steps b{display:block;font-size:14px;color:var(--dark);margin-bottom:2px}.steps span{display:block;font-size:12.5px;color:var(--text-mid);line-height:1.7}.svc-wrap{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:18px}.svc-card{background:var(--white);border:1px solid var(--border);border-radius:15px;padding:22px 20px;transition:.22s;scroll-margin-top:96px}.svc-card:hover{border-color:var(--lime);transform:translateY(-4px);box-shadow:0 18px 36px rgba(132,204,22,.16)}.sc-head{display:flex;gap:12px;align-items:flex-start;margin-bottom:14px;padding-bottom:13px;border-bottom:1px solid var(--border)}.sc-ico{width:44px;height:44px;border-radius:11px;background:rgba(132,204,22,.14);display:flex;align-items:center;justify-content:center;font-size:21px;flex-shrink:0}.svc-card h2{font-size:16px;font-weight:800;color:var(--dark);margin-bottom:3px}.sc-sub{font-size:12px;color:var(--text-light);line-height:1.55}.sc-list{list-style:none;margin-bottom:15px}.sc-list li{font-size:12.5px;color:var(--text-mid);padding:6px 19px 6px 0;position:relative;line-height:1.6}.sc-list li::before{content:'\2713';position:absolute;right:0;color:var(--lime-dark);font-weight:800;font-size:12px}.sc-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.sc-tech{font-family:Consolas,monospace;font-size:10.5px;font-weight:700;color:var(--lime-darker);background:rgba(132,204,22,.13);padding:4px 10px;border-radius:6px}.sc-btn{background:var(--lime);color:var(--dark);border:none;padding:9px 17px;border-radius:8px;font-family:Cairo,sans-serif;font-size:12.5px;font-weight:800;cursor:pointer;box-shadow:0 3px 0 var(--lime-darker);transition:.15s}.sc-btn:hover{transform:translateY(-2px);box-shadow:0 5px 0 var(--lime-darker)}.sc-btn:active{transform:translateY(2px);box-shadow:0 1px 0 var(--lime-darker)}.faq details{background:var(--white);border:1px solid var(--border);border-radius:11px;margin-bottom:9px;overflow:hidden;transition:.2s}.faq details[open]{border-color:var(--lime);box-shadow:0 8px 20px rgba(132,204,22,.12)}.faq summary{padding:14px 17px;font-size:13.5px;font-weight:800;color:var(--dark);cursor:pointer;list-style:none;position:relative;padding-left:38px}.faq summary::-webkit-details-marker{display:none}.faq summary::after{content:'+';position:absolute;left:16px;top:50%;transform:translateY(-50%);width:21px;height:21px;border-radius:6px;background:rgba(132,204,22,.16);color:var(--lime-darker);font-weight:800;font-size:15px;display:flex;align-items:center;justify-content:center;transition:.2s}.faq details[open] summary::after{content:'\2212';background:var(--lime);color:var(--dark)}.faq p{padding:0 17px 15px;font-size:13px;line-height:1.85;color:var(--text-mid);margin:0}.contact-grid{display:grid;grid-template-columns:1.25fr .85fr;gap:20px;align-items:start}.c-form-card{background:var(--white);border:1px solid var(--border);border-radius:15px;padding:24px 22px;box-shadow:0 14px 34px rgba(30,27,75,.07)}.c-form-card h2,.c-side h2{font-size:17px;font-weight:800;color:var(--dark);margin-bottom:16px}.fld{margin-bottom:13px}.fld label{display:block;font-size:12.5px;font-weight:700;color:var(--dark);margin-bottom:5px}.fld label b{color:#ef4444}.fld input,.fld select,.fld textarea{width:100%;background:var(--gray-bg);border:1.5px solid var(--border);border-radius:9px;padding:11px 13px;font-family:Cairo,sans-serif;font-size:13px;color:var(--text);transition:.16s}.fld input:focus,.fld select:focus,.fld textarea:focus{border-color:var(--lime);background:var(--white);box-shadow:0 0 0 3px rgba(132,204,22,.13)}.fld input.err,.fld select.err{border-color:#ef4444;background:#fef2f2}.fld textarea{resize:vertical;min-height:88px}.c-submit{width:100%;background:var(--lime);color:var(--dark);border:none;padding:13px;border-radius:9px;font-family:Cairo,sans-serif;font-size:14px;font-weight:800;cursor:pointer;box-shadow:0 4px 0 var(--lime-darker),0 8px 18px rgba(132,204,22,.32);transition:.15s;margin-top:4px}.c-submit:hover{transform:translateY(-2px);box-shadow:0 6px 0 var(--lime-darker)}.c-submit:active{transform:translateY(3px);box-shadow:0 1px 0 var(--lime-darker)}.c-note{font-size:12.5px;margin-top:11px;text-align:center;font-weight:700;min-height:17px}.c-note.ok{color:var(--lime-darker)}.c-note.bad{color:#ef4444}.c-side{background:var(--dark);border-radius:15px;padding:24px 22px}.c-side h2{color:var(--white)}.ci-row{display:flex;align-items:center;gap:11px;margin-bottom:14px;text-decoration:none}.ci-b{width:37px;height:37px;border-radius:10px;background:rgba(132,204,22,.15);color:var(--lime);display:flex;align-items:center;justify-content:center;font-size:15px;flex-shrink:0;transition:.18s}a.ci-row:hover .ci-b{background:var(--lime);color:var(--dark);transform:translateY(-2px)}.ci-row>span:last-child{color:rgba(255,255,255,.85);font-size:13px;font-weight:700}.ci-row i{display:block;font-style:normal;font-size:10.5px;color:rgba(255,255,255,.42);font-weight:600;margin-bottom:1px}.c-promise{margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.1)}.c-promise b{color:var(--lime);font-size:12.5px;display:block;margin-bottom:5px}.c-promise p{color:rgba(255,255,255,.55);font-size:12px;line-height:1.75;margin:0}@media(max-width:820px){.contact-grid{grid-template-columns:1fr}}@media(max-width:560px){.page-hero{padding:28px 16px 24px}.page-hero h1{font-size:22px}.svc-wrap{grid-template-columns:1fr}}h1.c-hero-title{font-family:Cairo,sans-serif;font-size:21px;font-weight:800;color:#1e1b4b;line-height:1.3;display:inline-block;margin:4px 0 6px;white-space:nowrap}@media(max-width:560px){h1.c-hero-title{font-family:Cairo,sans-serif;font-size:21px;font-weight:800;color:#1e1b4b;line-height:1.3;display:inline-block;margin:4px 0 6px;white-space:nowrap}}.logo-wrap{flex-direction:row!important}.logo-mark{order:2}.logo-txt{order:1}a.cta-nav{display:inline-flex;align-items:center;text-decoration:none;justify-content:center}
/* ==== FOOTER COLORED SECTIONS ==== */
.footer-top{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.3fr;gap:20px;padding-bottom:30px}
.f-col-card{border-radius:14px;padding:20px 18px}
.fc-brand{background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.08)}
.fc-services{background:linear-gradient(135deg,rgba(132,204,22,0.12),rgba(132,204,22,0.06));border:1px solid rgba(132,204,22,0.2)}
.fc-links{background:linear-gradient(135deg,rgba(37,99,235,0.14),rgba(37,99,235,0.06));border:1px solid rgba(37,99,235,0.22)}
.fc-contact{background:linear-gradient(135deg,rgba(6,182,212,0.13),rgba(6,182,212,0.05));border:1px solid rgba(6,182,212,0.22)}
.footer-col h4{font-size:13px;font-weight:800;margin-bottom:14px;display:flex;align-items:center;gap:8px}
.fc-services h4{color:var(--lime)}
.fc-links h4{color:#7eb3ff}
.fc-contact h4{color:#67e8f9}
.footer-col ul li a{font-size:13px;font-weight:600;transition:.18s}
.fc-services ul li a:hover{color:var(--lime)}
.fc-links ul li a:hover{color:#7eb3ff}
.fc-contact .f-ci span:last-child{color:rgba(255,255,255,.8);font-size:12.5px;font-weight:700}
.fc-contact .ci-ico{background:rgba(6,182,212,0.18);color:#67e8f9}
@media(max-width:900px){.footer-top{grid-template-columns:1fr 1fr}}
@media(max-width:520px){.footer-top{grid-template-columns:1fr}}

/* ==== SERVICE CARDS: thicker, colored borders ==== */
.mini{border-width:2px !important;transition:border-color .25s ease,transform .22s ease,box-shadow .25s ease !important}
.mini:nth-child(1){border-color:rgba(132,204,22,0.4) !important}
.mini:nth-child(2){border-color:rgba(37,99,235,0.35) !important}
.mini:nth-child(3){border-color:rgba(249,115,22,0.38) !important}
.mini:nth-child(4){border-color:rgba(6,182,212,0.38) !important}
.mini:nth-child(5){border-color:rgba(139,92,246,0.38) !important}
.mini:nth-child(6){border-color:rgba(244,63,94,0.38) !important}

.mini:nth-child(1):hover{border-color:rgba(132,204,22,0.85) !important;box-shadow:0 16px 32px rgba(132,204,22,0.2) !important}
.mini:nth-child(2):hover{border-color:rgba(37,99,235,0.8) !important;box-shadow:0 16px 32px rgba(37,99,235,0.18) !important}
.mini:nth-child(3):hover{border-color:rgba(249,115,22,0.8) !important;box-shadow:0 16px 32px rgba(249,115,22,0.18) !important}
.mini:nth-child(4):hover{border-color:rgba(6,182,212,0.8) !important;box-shadow:0 16px 32px rgba(6,182,212,0.18) !important}
.mini:nth-child(5):hover{border-color:rgba(139,92,246,0.8) !important;box-shadow:0 16px 32px rgba(139,92,246,0.18) !important}
.mini:nth-child(6):hover{border-color:rgba(244,63,94,0.8) !important;box-shadow:0 16px 32px rgba(244,63,94,0.18) !important}

.mini:nth-child(1) .mi{background:rgba(132,204,22,0.14)}
.mini:nth-child(2) .mi{background:rgba(37,99,235,0.12)}
.mini:nth-child(3) .mi{background:rgba(249,115,22,0.12)}
.mini:nth-child(4) .mi{background:rgba(6,182,212,0.12)}
.mini:nth-child(5) .mi{background:rgba(139,92,246,0.12)}
.mini:nth-child(6) .mi{background:rgba(244,63,94,0.12)}

.mini h3{font-size:14px !important;font-weight:800 !important}
.mini p{font-size:12px !important;font-weight:600 !important;color:var(--text-mid) !important}
.mini .mtag{font-weight:800 !important;letter-spacing:.4px !important}

/* ==== PRICING CARDS: colored accents ==== */
.plan-pane#plan0 .plan-cost{color:#1d4ed8}
.plan-pane#plan1 .plan-cost{color:var(--lime-darker)}
.plan-pane#plan2 .plan-cost{color:#7c3aed}
.plan-pane#plan0 .plan-ico{background:rgba(37,99,235,0.12);font-size:24px}
.plan-pane#plan1 .plan-ico{background:rgba(132,204,22,0.14);font-size:24px}
.plan-pane#plan2 .plan-ico{background:rgba(139,92,246,0.12);font-size:24px}
.plan-list li{font-size:13px !important;font-weight:600 !important}
.plan-list .pc{font-size:15px !important}

/* ==== TESTIMONIAL CARDS: left colored stripe ==== */
.mini .stars{font-size:14px !important}
.mini:nth-child(1) .testi-avatar{background:var(--dark) !important}
.mini:nth-child(2) .testi-avatar{background:var(--lime-dark) !important}
.mini:nth-child(3) .testi-avatar{background:var(--cyan) !important}
.mini .testi-text{font-size:12.5px !important;font-weight:600 !important}
.mini .testi-name{font-size:13px !important;font-weight:800 !important}

.hero-badge{position:relative;display:inline-block;background:#fff;border:none;border-radius:14px;padding:2px;margin-bottom:30px;overflow:visible;box-shadow:0 10px 30px rgba(0,0,0,.14);text-align:right;max-width:640px;width:100%}
.badge-bar{display:flex;align-items:center;gap:6px;padding:9px 14px;background:#f8fafc;border-bottom:1px solid #e2e8f0;border-radius:12px 12px 0 0;position:relative;z-index:2}
.badge-body{padding:16px 18px 18px;font-family:Consolas,monospace;font-size:13px;line-height:1.9;direction:ltr;text-align:left;background:#fff;border-radius:0 0 12px 12px;position:relative;z-index:2}
.c-plain{color:#475569}.c-key{color:#7c3aed}.c-var{color:#db2777}
.arabic{font-family:Cairo,sans-serif;font-size:14px;font-weight:800;color:#166534}
.arabic-sub{font-family:Cairo,sans-serif;font-size:12.5px;font-weight:700;color:#0e7490;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:230px;display:inline-block;vertical-align:middle}
h1.c-hero-title{font-family:Cairo,sans-serif;font-size:21px;font-weight:800;color:#1e1b4b;line-height:1.3;display:inline-block;margin:4px 0 6px;white-space:nowrap}
.c-com{color:#94a3b8}
.run-tag{color:#166534;background:rgba(132,204,22,.16);border:1px solid rgba(132,204,22,.35);font-family:Consolas,monospace;font-size:10px;font-weight:700;padding:3px 9px;border-radius:100px}

/* ==== CMD BUTTONS 3D GLOW ==== */
.cmd-primary{
  background:var(--lime)!important;color:var(--dark)!important;
  box-shadow:0 1px 0 rgba(255,255,255,.45) inset,0 6px 0 var(--lime-darker),0 12px 28px rgba(132,204,22,.5),0 0 0 0 rgba(132,204,22,.4)!important;
  animation:cmdPrimaryGlow 2.4s ease-in-out infinite!important;
  border-radius:10px!important;padding:14px 20px!important;font-size:13px!important;
}
@keyframes cmdPrimaryGlow{
  0%,100%{box-shadow:0 1px 0 rgba(255,255,255,.45) inset,0 6px 0 var(--lime-darker),0 12px 28px rgba(132,204,22,.45),0 0 0 0 rgba(132,204,22,.35)}
  50%{box-shadow:0 1px 0 rgba(255,255,255,.45) inset,0 6px 0 var(--lime-darker),0 14px 32px rgba(132,204,22,.55),0 0 22px 5px rgba(132,204,22,.35)}
}
.cmd-primary:hover{transform:translateY(-3px)!important;box-shadow:0 1px 0 rgba(255,255,255,.45) inset,0 9px 0 var(--lime-darker),0 16px 32px rgba(132,204,22,.6)!important}
.cmd-primary:active{transform:translateY(4px)!important;box-shadow:0 2px 0 var(--lime-darker)!important}

.cmd-ghost{
  background:rgba(255,255,255,.06)!important;color:#fff!important;
  border:1.5px solid rgba(255,255,255,.2)!important;
  box-shadow:0 5px 0 rgba(0,0,0,.4),0 10px 24px rgba(0,0,0,.3),0 0 0 0 rgba(255,255,255,.1)!important;
  animation:cmdGhostGlow 2.4s 1.2s ease-in-out infinite!important;
  border-radius:10px!important;padding:13px 20px!important;font-size:13px!important;
}
@keyframes cmdGhostGlow{
  0%,100%{box-shadow:0 5px 0 rgba(0,0,0,.4),0 10px 24px rgba(0,0,0,.3),0 0 0 0 rgba(255,255,255,.08)}
  50%{box-shadow:0 5px 0 rgba(0,0,0,.4),0 10px 24px rgba(0,0,0,.3),0 0 18px 4px rgba(255,255,255,.12)}
}
.cmd-ghost:hover{transform:translateY(-3px)!important;background:rgba(255,255,255,.1)!important}
.cmd-ghost:active{transform:translateY(4px)!important;box-shadow:0 1px 0 rgba(0,0,0,.4)!important}

.cmd-fn{font-size:11.5px!important}
.cmd-label{font-size:12px!important}
.cmd-ico{font-size:15px!important}
.cmd-row{gap:10px!important;margin-top:14px!important}

@media(max-width:480px){
  h1.c-hero-title{font-family:Cairo,sans-serif;font-size:21px;font-weight:800;color:#1e1b4b;line-height:1.3;display:inline-block;margin:4px 0 6px;white-space:nowrap}
  .arabic{font-family:Cairo,sans-serif;font-size:14px;font-weight:800;color:#166534}
  .arabic-sub{font-family:Cairo,sans-serif;font-size:12.5px;font-weight:700;color:#0e7490;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:230px;display:inline-block;vertical-align:middle}
  .badge-body{padding:16px 18px 18px;font-family:Consolas,monospace;font-size:13px;line-height:1.9;direction:ltr;text-align:left;background:#fff;border-radius:0 0 12px 12px;position:relative;z-index:2}
  .cmd-primary,.cmd-ghost{padding:12px 14px!important}
  .cmd-fn{font-size:10.5px!important}
}

.blog-star-btn,.blog-mob-btn{display:inline-flex!important;align-items:center;gap:6px;
  background:linear-gradient(135deg,#ef4444,#dc2626)!important;color:#fff!important;text-decoration:none;
  padding:9px 15px;border-radius:8px;font-family:'Cairo',sans-serif;font-size:12px;font-weight:800;
  white-space:nowrap;position:relative;overflow:hidden;border:none;
  box-shadow:0 1px 0 rgba(255,255,255,.3) inset,0 4px 0 #991b1b,0 8px 20px rgba(239,68,68,.45);
  animation:redPulse 3s ease-in-out infinite;transition:.2s}
@keyframes redPulse{
  0%,100%{box-shadow:0 1px 0 rgba(255,255,255,.3) inset,0 4px 0 #991b1b,0 8px 20px rgba(239,68,68,.4),0 0 0 0 rgba(239,68,68,.3)}
  50%{box-shadow:0 1px 0 rgba(255,255,255,.3) inset,0 4px 0 #991b1b,0 10px 26px rgba(239,68,68,.55),0 0 20px 6px rgba(239,68,68,.3)}}
.blog-star-btn::after,.blog-mob-btn::after{content:'';position:absolute;top:0;right:-120%;width:50%;height:100%;
  background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);
  transform:skewX(-20deg);animation:redShine 3.5s ease-in-out infinite;pointer-events:none}
@keyframes redShine{0%{right:-120%}50%{right:170%}100%{right:170%}}
.blog-star-btn:hover,.blog-mob-btn:hover{transform:translateY(-2px);
  box-shadow:0 1px 0 rgba(255,255,255,.3) inset,0 6px 0 #991b1b,0 12px 26px rgba(239,68,68,.6)!important}
.blog-star-btn:active,.blog-mob-btn:active{transform:translateY(3px);
  box-shadow:0 1px 0 #991b1b!important}
.blog-star-ico{font-size:14px;animation:starTwinkle 2s ease-in-out infinite;display:inline-block}
@keyframes starTwinkle{0%,100%{transform:scale(1) rotate(0)}50%{transform:scale(1.25) rotate(12deg)}}

.art-rating{display:inline-flex;align-items:center;gap:7px;
  background:linear-gradient(135deg,rgba(251,191,36,.18),rgba(251,191,36,.08));
  border:1.5px solid rgba(251,191,36,.4);border-radius:100px;padding:6px 16px;margin-bottom:14px;
  box-shadow:0 3px 12px rgba(251,191,36,.15)}
.ar-stars{color:#fbbf24;font-size:17px;letter-spacing:2px;line-height:1;
  text-shadow:0 0 8px rgba(251,191,36,.5);animation:starGlow 2.5s ease-in-out infinite}
@keyframes starGlow{0%,100%{text-shadow:0 0 6px rgba(251,191,36,.4)}50%{text-shadow:0 0 14px rgba(251,191,36,.7)}}
.ar-val{font-size:15px;font-weight:800;color:#1e1b4b}
.ar-sep{font-size:12px;color:#94a3b8}
.ar-cnt{font-size:12px;color:#475569;font-weight:700}

.teacher-block{display:flex;justify-content:center;padding:24px 16px 10px;position:relative;z-index:3}
.teacher-scene{width:100%;max-width:400px;height:auto;
  filter:drop-shadow(0 14px 30px rgba(0,0,0,.5));animation:tFloat 3.5s ease-in-out infinite}
@keyframes tFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-9px)}}
.t-board{fill:#141236;stroke:#84cc16;stroke-width:3;animation:boardGlow 2.6s ease-in-out infinite}
@keyframes boardGlow{0%,100%{filter:drop-shadow(0 0 6px rgba(132,204,22,.35))}
  50%{filter:drop-shadow(0 0 20px rgba(132,204,22,.7))}}
.t-cursor{animation:blinkC .9s step-end infinite}
@keyframes blinkC{0%,100%{opacity:1}50%{opacity:0}}
.t-arm-l{transform-origin:308px 162px;animation:armSwing 2.8s ease-in-out infinite}
@keyframes armSwing{0%,100%{transform:rotate(0)}50%{transform:rotate(-7deg)}}
.t-head{transform-origin:330px 130px;animation:headNod 3.5s ease-in-out infinite}
@keyframes headNod{0%,100%{transform:rotate(0)}35%{transform:rotate(-4deg)}70%{transform:rotate(3deg)}}
.t-bubble{transform-origin:384px 45px;animation:bubbleAnim 2.5s ease-in-out infinite}
@keyframes bubbleAnim{0%,100%{transform:scale(1)}50%{transform:scale(1.07)}}
.t-pointer-tip{animation:ptrPulse 1.4s ease-in-out infinite}
@keyframes ptrPulse{0%,100%{r:4;opacity:1}50%{r:6.5;opacity:.75}}
.t-code-line{opacity:0;animation:lineIn .5s forwards}
.t-code-line:nth-of-type(1){animation-delay:.3s}
.t-code-line:nth-of-type(2){animation-delay:.6s}
.t-code-line:nth-of-type(3){animation-delay:.9s}
.t-code-line:nth-of-type(4){animation-delay:1.2s}
.t-code-line:nth-of-type(5){animation-delay:1.5s}
@keyframes lineIn{to{opacity:1}}
.tf-kw{fill:#c084fc}.tf-var{fill:#f472b6}.tf-str{fill:#34d399}
.tf-num{fill:#84cc16;font-weight:800}.tf-pl{fill:#e2e8f0}
.t-board-text{font-family:Consolas,monospace;font-size:12px}
.t-spark{animation:sparkAnim 2s ease-in-out infinite}
.t-spark:nth-of-type(2){animation-delay:.7s}
.t-spark:nth-of-type(3){animation-delay:1.3s}
@keyframes sparkAnim{0%,100%{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1.25)}}
@media(max-width:520px){.teacher-scene{max-width:300px}}

/* ==== NAV MOBILE FIX ==== */
.nav-stage{padding:12px 12px 0!important}
.nav-floating{padding:8px 10px!important;gap:6px!important;max-width:100%!important}
.nav-actions{gap:5px!important;flex-shrink:1!important;min-width:0!important}
@media(max-width:600px){
  .nav-floating{padding:7px 8px!important;gap:4px!important;border-radius:12px!important}
  .logo-txt{font-size:13px!important}
  .logo-mark{width:30px!important;height:30px!important}
  .lang-btn{padding:7px 9px!important;font-size:10px!important}
  .blog-mob-btn,.blog-star-btn{padding:7px 10px!important;font-size:10.5px!important;gap:4px!important}
  .blog-star-ico{font-size:12px!important}
  .cta-nav{padding:7px 11px!important;font-size:10.5px!important}
  .menu-toggle{width:28px!important;height:28px!important;font-size:12px!important}
}
@media(max-width:400px){
  .lang-btn{display:none!important}
  .blog-mob-btn,.blog-star-btn{padding:6px 8px!important;font-size:10px!important}
  .cta-nav{padding:6px 9px!important;font-size:10px!important}
}

/* ==== SVC REF ABOVE TITLE ==== */
.svc-ref{font-size:12px!important;color:var(--text-mid)!important;margin:8px 0 12px!important;
  line-height:1.7!important;padding:8px 12px!important;background:rgba(132,204,22,.07)!important;
  border-right:3px solid var(--lime)!important;border-radius:0 8px 8px 0!important}
.svc-ref a{font-size:12px!important}


/* ==== META ABOVE TITLE ==== */
.art-meta{margin:10px 0 6px!important;font-size:11.5px!important;gap:12px!important;
  padding-bottom:10px!important;border-bottom:1px solid var(--border)!important;flex-wrap:wrap!important}

/* light badge + green glow border */
.hero-badge{position:relative;display:inline-block;background:#fff;border:none;border-radius:14px;padding:2px;margin-bottom:30px;overflow:visible;box-shadow:0 10px 30px rgba(0,0,0,.14);text-align:right;max-width:640px;width:100%}
@keyframes hbGlow{0%,100%{box-shadow:0 0 0 0 rgba(132,204,22,.35)}50%{box-shadow:0 0 26px 6px rgba(132,204,22,.5)}}
.badge-bar{display:flex;align-items:center;gap:6px;padding:9px 14px;background:#f8fafc;border-bottom:1px solid #e2e8f0;border-radius:12px 12px 0 0;position:relative;z-index:2}
.badge-body{padding:16px 18px 18px;font-family:Consolas,monospace;font-size:13px;line-height:1.9;direction:ltr;text-align:left;background:#fff;border-radius:0 0 12px 12px;position:relative;z-index:2}
.c-plain{color:#475569}.c-key{color:#7c3aed}.c-var{color:#db2777}
.arabic{font-family:Cairo,sans-serif;font-size:14px;font-weight:800;color:#166534}
.arabic-sub{font-family:Cairo,sans-serif;font-size:12.5px;font-weight:700;color:#0e7490;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:230px;display:inline-block;vertical-align:middle}
h1.c-hero-title{font-family:Cairo,sans-serif;font-size:21px;font-weight:800;color:#1e1b4b;line-height:1.3;display:inline-block;margin:4px 0 6px;white-space:nowrap}
.c-com{color:#94a3b8}
.ln{white-space:normal!important}
.reveal-up{opacity:0;transform:translateY(28px);transition:opacity .6s ease,transform .6s ease}
.reveal-up.in{opacity:1;transform:translateY(0)}



/* == badge colored thin border == */
.hero-badge::before{content:'';position:absolute;inset:-2px;border-radius:16px;background:linear-gradient(135deg,#84cc16,#06b6d4,#8b5cf6,#f59e0b,#84cc16);background-size:300% 300%;animation:borderFlow 5s ease infinite;z-index:0}
.hero-badge::after{content:'';position:absolute;inset:2px;border-radius:12px;background:#fff;z-index:1}
.stats-bar{background:rgba(132,204,22,.06)!important;border:1px solid rgba(132,204,22,.22)!important;position:relative;z-index:2}
.sb-item b{color:#166534!important}.sb-item i{color:#475569!important}.sb-num span{color:#166534!important}
.cmd-row{position:relative;z-index:2}
.ln{position:relative;z-index:2}
.cmd-ghost{background:#f8fafc!important;color:#1e1b4b!important;border:1.5px solid #cbd5e1!important;box-shadow:0 4px 0 #cbd5e1,0 7px 16px rgba(0,0,0,.08)!important}
.dot-live{background:#166534!important}
@keyframes borderFlow{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}

/* ==== BLOG LINK HIGHLIGHT (nav + dropdown + footer) ==== */
.nav-links .blog-link{display:inline-flex;align-items:center;gap:5px;background:linear-gradient(120deg,#84cc16,#06b6d4);color:#fff!important;padding:7px 15px;border-radius:20px;font-weight:800;box-shadow:0 3px 10px rgba(6,182,212,.35);transition:.2s}
.nav-links .blog-link:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(6,182,212,.5);color:#fff!important}
.nav-dropdown .blog-drop{background:linear-gradient(120deg,#65a30d,#0891b2);-webkit-background-clip:text;background-clip:text;color:transparent!important;font-weight:800!important}
.footer-col .blog-flink,.f-col-card .blog-flink{background:linear-gradient(120deg,#a3e635,#22d3ee);-webkit-background-clip:text;background-clip:text;color:transparent!important;font-weight:800!important}
.footer-col .blog-flink:hover{filter:brightness(1.2)}

/* ==== RESTAURANTS LANDING LINK ==== */
.nav-links .menu-link{display:inline-flex;align-items:center;gap:5px;background:linear-gradient(120deg,#ef4444,#f97316);color:#fff!important;padding:7px 15px;border-radius:20px;font-weight:800;box-shadow:0 3px 10px rgba(239,68,68,.35);transition:.2s}
.nav-links .menu-link:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(239,68,68,.5);color:#fff!important}
.nav-dropdown .menu-drop{background:linear-gradient(120deg,#dc2626,#ea580c);-webkit-background-clip:text;background-clip:text;color:transparent!important;font-weight:800!important}
.footer-col .menu-flink,.f-col-card .menu-flink{background:linear-gradient(120deg,#f87171,#fb923c);-webkit-background-clip:text;background-clip:text;color:transparent!important;font-weight:800!important}
.footer-col .menu-flink:hover{filter:brightness(1.2)}
@media(max-width:1100px){.nav-links .menu-link{padding:6px 11px;font-size:13px}}

/* ==== HOMEPAGE RESTAURANTS PROMO ==== */
.rest-promo-sec{padding:20px 20px 60px}
.rest-promo{position:relative;max-width:1080px;margin:0 auto;display:grid;grid-template-columns:1.25fr .75fr;gap:34px;align-items:center;
  background:linear-gradient(140deg,#1e1b4b,#312e81 60%,#1e1b4b);border:1.5px solid rgba(239,68,68,.3);
  border-radius:24px;padding:38px 34px;overflow:hidden;box-shadow:0 20px 50px rgba(0,0,0,.22)}
.rp-glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 82% 30%,rgba(239,68,68,.22),transparent 55%),radial-gradient(circle at 12% 78%,rgba(132,204,22,.14),transparent 52%)}
.rp-text{position:relative;z-index:2}
.rp-badge{display:inline-block;background:linear-gradient(135deg,#ef4444,#b91c1c);color:#fff;padding:7px 17px;border-radius:22px;font-size:12.5px;font-weight:800;margin-bottom:15px;box-shadow:0 5px 16px rgba(239,68,68,.4);animation:rpBlink 2s ease-in-out infinite}
@keyframes rpBlink{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.03)}}
.rp-text h2{font-size:clamp(21px,3.4vw,32px);font-weight:800;color:#fff;line-height:1.45;margin-bottom:11px}
.rp-text p{color:rgba(255,255,255,.72);font-size:14.5px;line-height:1.8;margin-bottom:22px;max-width:460px}
.rp-btn{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,#84cc16,#4d7c0f);color:#fff;padding:14px 28px;border-radius:11px;font-weight:800;font-size:15px;text-decoration:none;box-shadow:0 6px 20px rgba(132,204,22,.4);transition:.2s}
.rp-btn:hover{transform:translateY(-3px);box-shadow:0 11px 28px rgba(132,204,22,.55)}
.rp-phone{position:relative;z-index:2;justify-self:center}
.rp-screen{width:210px;background:#fff;border-radius:20px;padding:13px;box-shadow:0 20px 44px rgba(0,0,0,.42);transform:rotate(-3deg);transition:.35s}
.rest-promo:hover .rp-screen{transform:rotate(0) translateY(-6px)}
.rp-head{background:linear-gradient(135deg,#1e1b4b,#312e81);color:#fff;text-align:center;padding:11px;border-radius:12px;font-size:13px;font-weight:800;margin-bottom:9px}
.rp-row{display:flex;align-items:center;gap:8px;padding:7px 4px;border-bottom:1px solid #f1f5f9;font-family:'Cairo',sans-serif}
.rp-row span{font-size:17px}
.rp-row b{flex:1;font-size:11.5px;font-weight:700;color:#0f172a}
.rp-row i{font-style:normal;font-size:11.5px;font-weight:800;color:#4d7c0f}
.rp-wa{margin-top:9px;background:#25d366;color:#fff;text-align:center;padding:9px;border-radius:11px;font-size:11.5px;font-weight:800}
@media(max-width:820px){
  .rest-promo{grid-template-columns:1fr;gap:26px;padding:30px 22px;text-align:center}
  .rp-text p{margin-inline:auto}
  .rp-screen{transform:none}
}
