@import "https://fonts.googleapis.com/css2?family=Cairo:wght@300;400;600;700&display=swap";:root{--nav-bg:#ffffffd1;--nav-solid:#fff;--nav-text:#1f2937;--nav-muted:#5b6474;--nav-primary:#0a74da;--nav-primary-dark:#085bb0;--nav-border:#0f172a0f;--nav-hover:#f4f9ff;--nav-shadow:0 10px 30px #0f172a14;--nav-shadow-lg:0 18px 50px #0f172a1f;--nav-radius:18px;--nav-radius-sm:12px;--nav-height:78px;--nav-font:"Cairo", sans-serif;--ease:cubic-bezier(.16, 1, .3, 1)}.site-navbar{z-index:1200;width:100%;font-family:var(--nav-font);padding:14px 18px 0;position:fixed;top:0;right:0}.navbar-shell{max-width:1280px;margin:0 auto}.navbar-container{height:var(--nav-height);background:var(--nav-bg);-webkit-backdrop-filter:blur(16px);border:1px solid var(--nav-border);box-shadow:var(--nav-shadow);border-radius:22px;justify-content:space-between;align-items:center;padding:0 18px 0 22px;display:flex;position:relative}.navbar-logo{flex-shrink:0;align-items:center;text-decoration:none;display:inline-flex}.logo-img{width:auto;height:42px;transition:transform .35s var(--ease), opacity .25s ease;display:block}.navbar-logo:hover .logo-img{transform:scale(1.04)}.navbar-links{align-items:center;gap:8px;display:flex}.navbar-links a{color:var(--nav-muted);white-space:nowrap;border-radius:999px;padding:11px 16px;font-size:.98rem;font-weight:700;text-decoration:none;transition:color .25s,background-color .25s,transform .25s;position:relative}.navbar-links a:hover{color:var(--nav-primary);background:var(--nav-hover)}.navbar-links a.active{color:var(--nav-primary);background:#0a74da17}.navbar-actions{align-items:center;gap:14px;display:flex}.navbar-cta,.navbar-mobile-cta{transition:transform .3s var(--ease), box-shadow .3s var(--ease), background .3s ease;background:linear-gradient(135deg,#0a74da 0%,#1493ff 100%);border:none;border-radius:999px;justify-content:center;align-items:center;padding:12px 20px;font-size:.96rem;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 10px 22px #0a74da38;color:#fff!important}.navbar-cta:hover,.navbar-mobile-cta:hover{background:linear-gradient(135deg,#0867c2 0%,#1087eb 100%);transform:translateY(-2px);box-shadow:0 14px 26px #0a74da47}.navbar-mobile-cta{display:none!important}.navbar-toggle{cursor:pointer;background:#f8fbff;border:none;border-radius:14px;outline:none;justify-content:center;align-items:center;width:48px;height:48px;padding:0;transition:background-color .25s,transform .25s;display:none;position:relative}.navbar-toggle:hover{background:#eef6ff}.navbar-toggle span{background:var(--nav-primary);width:22px;height:2.5px;transition:all .3s var(--ease);border-radius:999px;position:absolute}.navbar-toggle span:first-child{transform:translateY(-7px)}.navbar-toggle span:nth-child(2){transform:translateY(0)}.navbar-toggle span:nth-child(3){transform:translateY(7px)}.navbar-toggle.open span:first-child{transform:rotate(45deg)}.navbar-toggle.open span:nth-child(2){opacity:0}.navbar-toggle.open span:nth-child(3){transform:rotate(-45deg)}.navbar-backdrop{opacity:0;visibility:hidden;z-index:-1;background:#0f172a57;transition:opacity .3s,visibility .3s;position:fixed;inset:0}.navbar-backdrop.show{opacity:1;visibility:visible}@media (width<=992px){.site-navbar{padding:12px 14px 0}.navbar-container{height:74px;padding:0 14px 0 18px}.navbar-cta{display:none}.navbar-toggle{display:inline-flex}.navbar-links{-webkit-backdrop-filter:blur(14px);border:1px solid var(--nav-border);width:100%;box-shadow:var(--nav-shadow-lg);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s ease, transform .28s var(--ease), visibility .28s ease;background:#fffffff5;border-radius:22px;flex-direction:column;align-items:stretch;gap:6px;margin:0 auto;padding:14px;position:absolute;top:calc(100% + 12px);left:0;right:0;transform:translateY(-10px)scale(.98)}.navbar-links.active{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)scale(1)}.navbar-links a{text-align:right;border-radius:14px;width:100%;padding:14px 16px;font-size:1rem}.navbar-links a.active{background:#0a74da1a}.navbar-mobile-cta{width:100%;margin-top:8px;padding:14px 18px;display:inline-flex!important}}@media (width<=600px){.logo-img{height:38px}.navbar-container{border-radius:18px}.navbar-links{border-radius:18px;padding:12px}.navbar-links a{padding:13px 14px;font-size:.96rem}.navbar-toggle{border-radius:12px;width:44px;height:44px}}.footer{color:#dbe7f3;background:radial-gradient(circle at 100% 0,#0a74da1f,#0000 28%),radial-gradient(circle at 0 100%,#00b4d814,#0000 24%),linear-gradient(#101827 0%,#0d1522 100%);border-top:1px solid #ffffff0f;margin-top:auto;position:relative;overflow:hidden}.footer-glow{filter:blur(90px);pointer-events:none;opacity:.7;border-radius:50%;position:absolute}.footer-glow-1{background:#0a74da1f;width:240px;height:240px;top:-60px;right:-60px}.footer-glow-2{background:#00b4d814;width:260px;height:260px;bottom:-100px;left:-80px}.footer-container{z-index:1;max-width:1240px;margin:0 auto;padding:70px 20px 24px;position:relative}.footer-top{grid-template-columns:1.15fr 1fr;align-items:start;gap:48px;display:grid}.footer-brand{max-width:500px}.footer-brand-mark{align-items:center;gap:12px;margin-bottom:18px;display:flex}.brand-dot{background:linear-gradient(135deg,#0a74da 0%,#00b4d8 100%);border-radius:50%;flex-shrink:0;width:14px;height:14px;box-shadow:0 0 18px #0a74da8c}.footer-logo{color:#fff;letter-spacing:-.02em;margin:0;font-size:2rem;font-weight:900}.footer-brand-desc{color:#9fb0c3;max-width:48ch;margin-bottom:24px;font-size:.98rem;line-height:1.95}.footer-badges{flex-wrap:wrap;gap:10px;display:flex}.footer-badges span{color:#d9e9ff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0d;border:1px solid #7aa2d129;border-radius:999px;padding:8px 14px;font-size:.83rem;font-weight:700}.footer-links-wrap{grid-template-columns:1.15fr .85fr;gap:28px;display:grid}.footer-section h4{color:#fff;margin-bottom:18px;padding-bottom:12px;font-size:1.05rem;font-weight:800;position:relative}.footer-section h4:after{content:"";background:linear-gradient(90deg,#0a74da 0%,#00b4d8 100%);border-radius:999px;width:42px;height:3px;position:absolute;bottom:0;right:0}.footer-section ul{margin:0;padding:0;list-style:none}.footer-section li{margin-bottom:12px}.footer-section a{color:#9fb0c3;text-decoration:none;transition:color .25s,transform .25s}.footer-section a:hover{color:#fff;transform:translate(-3px)}.footer-contact{flex-direction:column;display:flex}.footer-contact-item{color:#9fb0c3;align-items:center;gap:12px;margin-bottom:14px;line-height:1.7;text-decoration:none;transition:color .25s,transform .25s;display:flex}.footer-contact-item:hover{color:#fff;transform:translate(-3px)}.footer-icon{background:#ffffff0d;border:1px solid #7aa2d124;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.footer-divider{background:linear-gradient(90deg,#fff0,#7aa2d138,#fff0);height:1px;margin:34px 0 20px}.footer-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.footer-bottom p{color:#7f93a8;margin:0;font-size:.92rem}.footer-bottom span{color:#dcecff;font-weight:700}.footer-bottom-links{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.footer-bottom-links a{color:#8ea4bb;font-size:.9rem;text-decoration:none;transition:color .25s}.footer-bottom-links a:hover{color:#fff}@media (width<=1024px){.footer-top{grid-template-columns:1fr;gap:36px}.footer-links-wrap{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.footer-container{padding:56px 16px 22px}.footer-links-wrap{grid-template-columns:1fr;gap:24px}.footer-logo{font-size:1.7rem}.footer-brand-desc{font-size:.94rem}.footer-bottom{flex-direction:column;align-items:flex-start}.footer-bottom-links{gap:12px}}:root{--navy:#0b1f3a;--navy-mid:#163356;--blue:#1d6fa4;--blue-light:#2a8fd6;--teal:#0ea5a0;--green:#10b981;--surface:#fff;--surface-2:#f5f8fc;--surface-3:#eef2f8;--text:#0b1f3a;--text-muted:#4a5568;--text-subtle:#8492a6;--border:#0b1f3a14;--border-strong:#0b1f3a24;--shadow-sm:0 1px 3px #0b1f3a0f, 0 1px 2px #0b1f3a0a;--shadow-md:0 4px 16px #0b1f3a14, 0 2px 6px #0b1f3a0d;--shadow-lg:0 12px 40px #0b1f3a1f, 0 4px 12px #0b1f3a0f;--r-sm:8px;--r-md:14px;--r-lg:20px;--r-xl:28px;--r-full:999px;--ease:cubic-bezier(.16, 1, .3, 1);--font:"Cairo", sans-serif}.anim-item{opacity:0;transition:opacity .55s var(--ease), transform .55s var(--ease);transform:translateY(22px)}.anim-visual{opacity:0;transition:opacity .6s var(--ease), transform .6s var(--ease);transform:translate(28px)scale(.97)}@media (width<=640px){.anim-visual{transform:translateY(28px)scale(.97)}}.hero--mounted .anim-item{opacity:1;transform:translateY(0)}.hero--mounted .anim-visual{opacity:1;transform:translate(0)scale(1)}@media (width<=640px){.hero--mounted .anim-visual{transform:translateY(0)scale(1)}}.anim-delay-1{transition-delay:50ms}.anim-delay-2{transition-delay:.15s}.anim-delay-3{transition-delay:.25s}.anim-delay-4{transition-delay:.35s}.anim-delay-5{transition-delay:.45s}.anim-visual{transition-delay:.3s}.service-item{opacity:0;transition:opacity .4s var(--ease), transform .4s var(--ease), background .2s;transform:translate(-12px)}.hero--mounted .service-item{opacity:1;transition-delay:var(--item-delay,.5s);transform:translate(0)}@media (prefers-reduced-motion:reduce){.anim-item,.anim-visual,.service-item{opacity:1!important;transition:none!important;transform:none!important}}.hero{background:var(--surface);font-family:var(--font);direction:rtl;position:relative;overflow:hidden}.hero-bg{z-index:0;position:absolute;inset:0;overflow:hidden}.hero-bg:before{content:"";clip-path:polygon(15% 0,100% 0,100% 100%,0% 100%);background:linear-gradient(150deg,#f0f7ff 0%,#e8f3fc 50%,#f5f9ff 100%);width:55%;height:100%;position:absolute;top:0;right:0}.bg-dot-grid{background-image:radial-gradient(circle,#0b1f3a0e 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 80% at 60% 40%,#000 20%,#0000 100%);mask-image:radial-gradient(70% 80% at 60% 40%,#000 20%,#0000 100%)}.bg-glow{filter:blur(70px);pointer-events:none;border-radius:50%;position:absolute}.bg-glow--1{background:radial-gradient(circle,#0ea5a017 0%,#0000 70%);width:360px;height:360px;animation:8s ease-in-out infinite glowFloat;top:-80px;left:-80px}.bg-glow--2{background:radial-gradient(circle,#2a8fd612 0%,#0000 70%);width:280px;height:280px;animation:10s ease-in-out 3s infinite reverse glowFloat;bottom:-60px;right:20%}@keyframes glowFloat{0%,to{transform:translate(0)}50%{transform:translate(20px,30px)}}.hero-body{z-index:1;grid-template-columns:1fr 1fr;align-items:center;gap:0;width:100%;max-width:1240px;min-height:88vh;margin:0 auto;padding:80px 48px;display:grid;position:relative}.hero-content{flex-direction:column;align-items:flex-start;padding-left:24px;display:flex}.hero-badge{border-radius:var(--r-full);background:linear-gradient(90deg,#0ea5a01a,#0ea5a00d);border:1px solid #0ea5a038;align-items:center;gap:8px;margin-bottom:28px;padding:5px 14px 5px 6px;display:inline-flex}.badge-pill{background:var(--teal);color:#fff;border-radius:var(--r-full);letter-spacing:.04em;padding:3px 10px;font-size:.72rem;font-weight:800}.badge-text{color:var(--teal);font-size:.82rem;font-weight:700}.hero-heading{color:var(--navy);letter-spacing:-.025em;margin-bottom:20px;font-size:clamp(2.4rem,3.8vw,3.6rem);font-weight:900;line-height:1.14}.hero-heading em{color:var(--blue-light);font-style:normal;position:relative}.hero-heading em:after{content:"";background:linear-gradient(90deg, var(--blue-light), var(--teal));opacity:.3;border-radius:4px;height:4px;position:absolute;bottom:3px;left:0;right:0}.hero-sub{color:var(--text-muted);max-width:460px;margin-bottom:36px;font-size:clamp(.95rem,1.2vw,1.05rem);line-height:1.82}.hero-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:48px;display:flex}.btn-primary{color:#fff;font-family:var(--font);border-radius:var(--r-full);cursor:pointer;transition:transform .22s var(--ease), box-shadow .22s var(--ease), background .22s;background:#25d366;border:none;align-items:center;gap:9px;padding:13px 26px;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 6px 24px #25d36659}.btn-primary:hover{background:#20bb5a;transform:translateY(-2px);box-shadow:0 10px 30px #25d36673}.btn-primary:active{transform:translateY(0)}.btn-ghost{color:var(--navy);font-family:var(--font);border-radius:var(--r-full);border:1.5px solid var(--border-strong);cursor:pointer;transition:border-color .22s, background .22s, transform .22s var(--ease);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffbf;align-items:center;gap:8px;padding:13px 22px;font-size:.92rem;font-weight:700;text-decoration:none;display:inline-flex}.btn-ghost:hover{border-color:var(--blue);background:#1d6fa40f;transform:translateY(-1px)}.trust-bar{border-top:1px solid var(--border);align-items:center;gap:28px;width:100%;padding-top:28px;display:flex}.trust-item{flex-direction:column;gap:2px;display:flex}.trust-num{color:var(--navy);font-size:1.5rem;font-weight:900;line-height:1}.trust-num span{color:var(--blue-light)}.trust-label{color:var(--text-subtle);font-size:.75rem;font-weight:600}.trust-sep{background:var(--border-strong);width:1px;height:36px}.hero-visual{justify-content:center;align-items:center;padding:40px 32px;display:flex;position:relative}.service-showcase{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--shadow-lg);z-index:2;width:340px;position:relative;overflow:hidden}.showcase-header{border-bottom:1px solid var(--border);background:linear-gradient(135deg,#f0f7ff,#e8f3fc);align-items:center;gap:12px;padding:18px 20px;display:flex}.showcase-icon{background:var(--surface);border-radius:var(--r-md);width:40px;height:40px;box-shadow:var(--shadow-sm);flex-shrink:0;justify-content:center;align-items:center;font-size:1.2rem;display:flex}.showcase-title{color:var(--navy);font-size:.92rem;font-weight:800;line-height:1.2}.showcase-sub{color:var(--text-subtle);font-size:.75rem;font-weight:600}.showcase-live{color:var(--green);border-radius:var(--r-full);background:#10b98114;border:1px solid #10b98133;flex-shrink:0;align-items:center;gap:5px;margin-right:auto;padding:3px 10px;font-size:.72rem;font-weight:700;display:flex}.live-dot{background:var(--green);border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out infinite blink}@keyframes blink{0%,to{opacity:1}50%{opacity:.3}}.service-list{padding:8px 0}.service-item{border-bottom:1px solid var(--border);cursor:default;align-items:center;gap:12px;padding:12px 20px;display:flex}.service-item:last-child{border-bottom:none}.service-item:hover{background:var(--surface-2)}.service-item-icon{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm);flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:1rem;transition:background .2s;display:flex}.service-item:hover .service-item-icon{background:var(--surface-3)}.service-item-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.service-item-name{color:var(--navy);font-size:.88rem;font-weight:800;line-height:1.2}.service-item-desc{color:var(--text-subtle);font-size:.74rem;font-weight:600}.service-item-badge{border-radius:var(--r-full);flex-shrink:0;padding:3px 10px;font-size:.7rem;font-weight:700}.service-item-badge.available{color:var(--green);background:#10b98114;border:1px solid #10b98133}.showcase-footer{cursor:pointer;background:linear-gradient(90deg,#25d3660f,#25d36605);border-top:1px solid #25d36626;justify-content:space-between;align-items:center;padding:14px 20px;transition:background .2s;display:flex}.showcase-footer:hover{background:linear-gradient(90deg,#25d3661a,#25d3660d)}.showcase-whatsapp{color:#1a9e50;align-items:center;gap:7px;font-size:.82rem;font-weight:700;display:flex}.float-card{-webkit-backdrop-filter:blur(16px);box-shadow:var(--shadow-md);border-radius:var(--r-lg);z-index:5;background:#fffffff2;border:1px solid #ffffffe6;padding:12px 16px;position:absolute}.response-card{align-items:center;gap:10px;animation:5s ease-in-out infinite floatY;display:flex;top:32px;right:0}.response-icon{border-radius:var(--r-sm);background:linear-gradient(135deg,#fff8e1,#fff3cd);border:1px solid #f59e0b33;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:1rem;display:flex}.response-num{color:var(--navy);font-size:1.2rem;font-weight:900;line-height:1}.response-lbl{color:var(--text-subtle);white-space:nowrap;font-size:.7rem;font-weight:600}.rating-card{white-space:nowrap;align-items:center;gap:10px;animation:6s ease-in-out 2s infinite floatY;display:flex;bottom:48px;left:0}.rating-num{color:var(--navy);font-size:1.7rem;font-weight:900;line-height:1}.rating-stars{letter-spacing:1px;color:#f59e0b;margin-bottom:2px;font-size:.72rem}.rating-text{color:var(--navy);font-size:.75rem;font-weight:700}.rating-sub{color:var(--text-subtle);font-size:.68rem;font-weight:600}@keyframes floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (width<=1024px){.hero-body{text-align:center;grid-template-columns:1fr;gap:48px;min-height:auto;padding:60px 24px 48px}.hero-content{order:2;align-items:center;padding-left:0}.hero-visual{order:1}.hero-sub{margin-inline:auto}.trust-bar{justify-content:center}.service-showcase{width:300px}.response-card{transform-origin:100% 0;animation:none;top:16px;right:-8px;transform:scale(.85)}.rating-card{transform-origin:0 100%;animation:none;bottom:24px;left:-8px;transform:scale(.85)}}@media (width<=640px){.hero-bg:before{clip-path:none;opacity:.65;background:linear-gradient(#f0f7ff 0%,#e3eeff 100%);width:100%;height:45%;top:auto;bottom:0}.bg-dot-grid{-webkit-mask-image:radial-gradient(100% 60% at 50% 100%,#000 0%,#0000 80%);mask-image:radial-gradient(100% 60% at 50% 100%,#000 0%,#0000 80%)}.hero-body{flex-direction:column;justify-content:center;gap:0;min-height:100svh;padding:36px 20px 40px;display:flex}.hero-content{text-align:right;order:1;align-items:flex-start;margin-bottom:28px;padding:0}.hero-badge{margin-bottom:16px}.badge-text{font-size:.78rem}.badge-pill{font-size:.68rem}.hero-heading{letter-spacing:-.022em;margin-bottom:14px;font-size:2.25rem;line-height:1.22}.hero-sub{max-width:100%;margin-bottom:24px;font-size:.95rem;line-height:1.78}.hero-actions{flex-direction:column;align-items:stretch;gap:10px;width:100%;margin-bottom:24px}.btn-primary{justify-content:center;padding:14px 24px;font-size:.97rem}.btn-ghost{justify-content:center;padding:13px 24px;font-size:.92rem}.trust-bar{justify-content:space-between;gap:0;margin-bottom:0;padding-top:20px}.trust-item{flex:1;align-items:center}.trust-num{font-size:1.25rem}.trust-label{text-align:center;font-size:.68rem;line-height:1.3}.trust-sep{height:24px}.hero-visual{order:2;justify-content:flex-start;margin-top:28px;padding:0}.service-showcase{border-radius:var(--r-lg);width:100%;box-shadow:0 8px 32px #0b1f3a1a,0 2px 8px #0b1f3a0f}.showcase-header{gap:10px;padding:14px 16px}.showcase-icon{width:36px;height:36px;font-size:1.05rem}.showcase-title{font-size:.85rem}.showcase-sub{font-size:.7rem}.showcase-live{padding:2px 8px;font-size:.67rem}.service-item{gap:10px;padding:9px 16px}.service-item-icon{width:32px;height:32px;font-size:.9rem}.service-item-name{font-size:.83rem}.service-item-desc{font-size:.7rem}.service-item-badge{padding:2px 8px;font-size:.65rem}.showcase-footer{padding:12px 16px}.showcase-whatsapp{font-size:.78rem}.response-card,.rating-card{display:none}}@media (width<=380px){.hero-body{padding:28px 16px 32px}.hero-heading{font-size:1.95rem}.hero-sub{font-size:.9rem}}:root{--c-ink:#080f1e;--c-navy:#0d1b35;--c-navy-2:#152444;--c-blue:#1a6fc4;--c-blue-2:#2589e8;--c-blue-3:#5aaef5;--c-mint:#0bcbbe;--c-bg:#f7f9fc;--c-surface:#fff;--c-surface-2:#f0f4fa;--c-surface-3:#e8eef8;--c-text:#0d1b35;--c-muted:#4a5a78;--c-subtle:#8898b4;--c-border:#0d1b3514;--c-border-2:#0d1b3521;--c-wa:#25d366;--sh-xs:0 1px 2px #0d1b350d;--sh-sm:0 2px 8px #0d1b350f, 0 1px 3px #0d1b350a;--sh-md:0 6px 24px #0d1b3514, 0 2px 8px #0d1b350d;--sh-lg:0 16px 48px #0d1b351a, 0 4px 16px #0d1b350f;--r-sm:10px;--r-md:16px;--r-lg:22px;--r-xl:32px;--r-full:999px;--ease:cubic-bezier(.16, 1, .3, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--font:"Cairo", sans-serif}.home-wrap{font-family:var(--font);background:var(--c-bg);color:var(--c-text);direction:rtl;overflow-x:hidden}.reveal-child{opacity:0;transition:opacity .55s var(--ease), transform .55s var(--ease);transition-delay:var(--d,0s);transform:translateY(20px)}.revealed .reveal-child{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.reveal-child{opacity:1;transition:none;transform:none}}.section{padding:96px 24px}.section-inner{max-width:1200px;margin:0 auto}.section-head{text-align:center;margin-bottom:56px}.section-head-row{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:44px;display:flex}.eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--c-mint);border-radius:var(--r-full);background:#0bcbbe1a;border:1px solid #0bcbbe33;margin-bottom:14px;padding:4px 14px;font-size:.72rem;font-weight:800;display:inline-block}.eyebrow--light{color:#ffffffb3;background:#ffffff1a;border-color:#ffffff2e}.section-title{color:var(--c-navy);letter-spacing:-.025em;margin-bottom:14px;font-size:clamp(1.8rem,2.8vw,2.5rem);font-weight:900;line-height:1.18}.section-title em{background:linear-gradient(90deg, var(--c-blue-2), var(--c-mint));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:normal}.section-sub{color:var(--c-muted);max-width:520px;margin:0 auto;font-size:1rem;line-height:1.75}.view-all-link{color:var(--c-blue);border:1.5px solid var(--c-border-2);background:var(--c-surface);border-radius:var(--r-full);white-space:nowrap;transition:background .2s, border-color .2s, transform .2s var(--ease), box-shadow .2s;font-size:.88rem;font-weight:700;font-family:var(--font);align-items:center;gap:7px;padding:9px 18px;text-decoration:none;display:inline-flex}.view-all-link:hover{background:var(--c-navy);color:#fff;box-shadow:var(--sh-md);border-color:#0000;transform:translateY(-2px)}.view-all-link svg{transition:transform .2s var(--ease)}.view-all-link:hover svg{transform:translate(-4px)}.stats-bar{background:var(--c-navy);padding:0 24px;overflow:hidden}.stats-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;max-width:1200px;margin:0 auto;padding:20px 0;display:flex}.stat-chip{border-radius:var(--r-md);transition:background .22s, transform .22s var(--ease);background:#ffffff0d;border:1px solid #ffffff14;flex-direction:column;align-items:center;gap:2px;padding:10px 20px;display:flex}.stat-chip:hover{background:#ffffff17;transform:translateY(-2px)}.stat-chip-num{color:#fff;font-size:1.3rem;font-weight:900;line-height:1}.stat-chip-lbl{color:#ffffff80;font-size:.72rem;font-weight:600}.services-section{background:var(--c-surface)}.services-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.service-card{background:var(--c-bg);border:1px solid var(--c-border);border-radius:var(--r-lg);transition:transform .26s var(--ease), box-shadow .26s var(--ease), border-color .26s;cursor:default;flex-direction:column;gap:12px;padding:32px 26px;display:flex;position:relative;overflow:hidden}.service-card:after{content:"";opacity:0;background:linear-gradient(135deg,#1a6fc40a,#0bcbbe0a);transition:opacity .26s;position:absolute;inset:0}.service-card:hover{box-shadow:var(--sh-lg);border-color:#1a6fc433;transform:translateY(-6px)}.service-card:hover:after{opacity:1}.service-emoji{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-md);width:56px;height:56px;box-shadow:var(--sh-xs);transition:transform .26s var(--ease);justify-content:center;align-items:center;font-size:2rem;display:flex}.service-card:hover .service-emoji{transform:scale(1.08)rotate(-3deg)}.service-title{color:var(--c-navy);font-size:1.05rem;font-weight:800;line-height:1.25}.service-desc{color:var(--c-muted);flex-grow:1;font-size:.88rem;line-height:1.65}.why-section{background:var(--c-bg)}.why-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.why-card{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-lg);transition:transform .26s var(--ease), box-shadow .26s var(--ease), border-color .26s;align-items:flex-start;gap:18px;padding:28px 24px;display:flex;position:relative;overflow:hidden}.why-card:before{content:"";background:linear-gradient(90deg, var(--c-blue-2), var(--c-mint));transform-origin:100%;height:2px;transition:transform .3s var(--ease);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.why-card:hover{box-shadow:var(--sh-md);border-color:#1a6fc426;transform:translateY(-5px)}.why-card:hover:before{transform:scaleX(1)}.why-icon-wrap{border-radius:var(--r-md);width:48px;height:48px;color:var(--c-blue);transition:background .26s, transform .26s var(--ease);background:linear-gradient(135deg,#e8f2fd,#dff4f3);border:1px solid #1a6fc41f;flex-shrink:0;justify-content:center;align-items:center;display:flex}.why-card:hover .why-icon-wrap{background:linear-gradient(135deg,#d4e8fb,#cff0ef);transform:scale(1.05)}.why-icon{justify-content:center;align-items:center;display:flex}.why-card-body{flex:1;min-width:0}.why-label{letter-spacing:.08em;text-transform:uppercase;color:var(--c-mint);margin-bottom:5px;font-size:.7rem;font-weight:800;display:block}.why-title{color:var(--c-navy);margin-bottom:8px;font-size:.97rem;font-weight:800;line-height:1.3}.why-desc{color:var(--c-muted);font-size:.85rem;line-height:1.7}.testi-section{background:var(--c-surface)}.testi-grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:20px;display:grid}.testi-card{background:var(--c-bg);border:1px solid var(--c-border);border-radius:var(--r-lg);transition:transform .26s var(--ease), box-shadow .26s var(--ease);flex-direction:column;gap:16px;padding:28px;display:flex}.testi-card:hover{box-shadow:var(--sh-md);transform:translateY(-5px)}.testi-card--dark{background:linear-gradient(150deg, var(--c-navy) 0%, var(--c-navy-2) 100%);box-shadow:var(--sh-lg);border-color:#0000}.testi-card--dark .testi-text{color:#ffffffd1}.testi-card--dark .testi-name{color:#fff}.testi-card--dark .testi-role{color:#ffffff73}.testi-card--dark .testi-stars{color:#fbbf24}.testi-card--dark .testi-avatar{color:#fff;background:#ffffff1f}.testi-stars{letter-spacing:2px;color:#f59e0b;font-size:.82rem}.testi-text{color:var(--c-muted);flex-grow:1;font-size:.92rem;line-height:1.8}.testi-author{align-items:center;gap:12px;display:flex}.testi-avatar{background:linear-gradient(135deg, var(--c-blue-2), var(--c-mint));color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:1rem;font-weight:800;display:flex}.testi-name{color:var(--c-navy);font-size:.9rem;font-weight:800}.testi-role{color:var(--c-subtle);font-size:.75rem;font-weight:600}.articles-section{background:var(--c-bg)}.articles-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.article-skeleton{border-radius:var(--r-lg);background:linear-gradient(90deg, var(--c-surface-2) 25%, var(--c-surface-3) 50%, var(--c-surface-2) 75%);background-size:200% 100%;height:380px;animation:1.6s ease-in-out infinite shimmer}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.article-card{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-lg);transition:transform .28s var(--ease), box-shadow .28s var(--ease), border-color .28s;flex-direction:column;display:flex;overflow:hidden}.article-card:hover{box-shadow:var(--sh-lg);border-color:#1a6fc426;transform:translateY(-6px)}.article-img-wrap{background:var(--c-surface-2);height:200px;position:relative;overflow:hidden}.article-img-wrap img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease-out)}.article-card:hover .article-img-wrap img{transform:scale(1.05)}.article-img-placeholder{background:linear-gradient(135deg, var(--c-surface-2), var(--c-surface-3));width:100%;height:100%;color:var(--c-subtle);letter-spacing:2px;justify-content:center;align-items:center;font-size:1.4rem;font-weight:700;display:flex}.article-badge{z-index:2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--c-blue);border-radius:var(--r-full);background:#ffffffeb;padding:4px 12px;font-size:.72rem;font-weight:800;position:absolute;top:14px;right:14px}.article-body{flex-direction:column;flex-grow:1;gap:8px;padding:22px;display:flex}.article-date{color:var(--c-subtle);font-size:.78rem;font-weight:600}.article-title{color:var(--c-navy);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.05rem;font-weight:800;line-height:1.35;display:-webkit-box;overflow:hidden}.article-excerpt{color:var(--c-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;flex-grow:1;font-size:.87rem;line-height:1.65;display:-webkit-box;overflow:hidden}.article-link{color:var(--c-blue);border-top:1px solid var(--c-border);font-size:.88rem;font-weight:700;font-family:var(--font);align-items:center;gap:7px;margin-top:auto;padding-top:10px;text-decoration:none;transition:color .2s;display:inline-flex}.article-link:hover{color:var(--c-blue-2)}.article-link svg{transition:transform .2s var(--ease)}.article-link:hover svg{transform:translate(-4px)}.cta-section{background:var(--c-ink);padding:88px 24px;position:relative;overflow:hidden}.cta-glow{filter:blur(90px);pointer-events:none;border-radius:50%;position:absolute}.cta-glow--1{background:radial-gradient(circle,#1a6fc440 0%,#0000 70%);width:400px;height:400px;top:-100px;right:-60px}.cta-glow--2{background:radial-gradient(circle,#0bcbbe26 0%,#0000 70%);width:300px;height:300px;bottom:-80px;left:10%}.cta-inner{z-index:1;justify-content:space-between;align-items:center;gap:48px;max-width:1100px;margin:0 auto;display:flex;position:relative}.cta-text{flex:1}.cta-title{color:#fff;letter-spacing:-.02em;margin-bottom:14px;font-size:clamp(1.7rem,2.6vw,2.3rem);font-weight:900;line-height:1.22}.cta-desc{color:#ffffffa6;max-width:500px;margin-bottom:32px;font-size:1rem;line-height:1.75}.cta-actions{flex-wrap:wrap;gap:12px;display:flex}.cta-btn-wa{background:var(--c-wa);color:#fff;font-family:var(--font);border-radius:var(--r-full);transition:transform .22s var(--ease), box-shadow .22s var(--ease), background .22s;align-items:center;gap:9px;padding:13px 26px;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 6px 24px #25d36659}.cta-btn-wa:hover{background:#20bb5a;transform:translateY(-2px);box-shadow:0 10px 32px #25d36673}.cta-btn-outline{color:#ffffffd9;font-family:var(--font);border-radius:var(--r-full);transition:border-color .22s, background .22s, transform .22s var(--ease);border:1.5px solid #fff3;align-items:center;padding:13px 24px;font-size:.92rem;font-weight:700;text-decoration:none;display:inline-flex}.cta-btn-outline:hover{background:#ffffff0f;border-color:#ffffff73;transform:translateY(-1px)}.cta-stats{flex-shrink:0;align-items:center;gap:32px;display:flex}.cta-stat{text-align:center}.cta-stat-num{color:#fff;font-size:1.8rem;font-weight:900;line-height:1}.cta-stat-lbl{color:#ffffff73;margin-top:4px;font-size:.72rem;font-weight:600}@media (width<=1024px){.services-grid,.why-grid,.articles-grid,.testi-grid{grid-template-columns:repeat(2,1fr)}.testi-card:last-child{grid-column:1/-1;justify-self:center;max-width:480px}.cta-inner{text-align:center;flex-direction:column}.cta-desc{margin-inline:auto}.cta-actions,.cta-stats{justify-content:center}}@media (width<=640px){.section{padding:64px 16px}.services-grid,.why-grid,.articles-grid,.testi-grid{grid-template-columns:1fr}.testi-card:last-child{grid-column:auto;max-width:100%}.section-head{margin-bottom:36px}.section-head-row{flex-direction:column;align-items:flex-start;gap:12px}.stats-inner{justify-content:center;gap:8px}.stat-chip{padding:8px 14px}.stat-chip-num{font-size:1.1rem}.why-card{flex-direction:column;gap:14px}.cta-section{padding:64px 16px}.cta-stats{gap:20px}.cta-stat-num{font-size:1.4rem}.cta-btn-wa,.cta-btn-outline{justify-content:center;width:100%}.cta-actions{flex-direction:column;width:100%}.section-title{font-size:1.7rem}}.trust-strip{margin-bottom:20px;padding:18px 20px 0}.trust-strip-inner{flex-wrap:wrap;justify-content:center;gap:12px;max-width:1200px;margin:0 auto;display:flex}.trust-strip-inner span{color:#1b3553;background:#0a74da0f;border:1px solid #0a74da1a;border-radius:999px;padding:10px 14px;font-size:.88rem;font-weight:700}@media (width<=640px){.trust-strip-inner span{text-align:center;width:100%}}:root{--sv-navy:#0d1b35;--sv-navy-2:#152444;--sv-blue:#1a6fc4;--sv-blue-h:#1560ab;--sv-mint:#0bcbbe;--sv-wa:#25d366;--sv-bg:#f8fafd;--sv-surface:#fff;--sv-surf-2:#f2f6fb;--sv-surf-3:#eaf0f9;--sv-text:#0d1b35;--sv-muted:#56647e;--sv-subtle:#96a3b8;--sv-border:#0d1b3512;--sv-border-2:#0d1b351f;--sh-card:0 2px 14px #0d1b350e, 0 1px 3px #0d1b350a;--sh-hover:0 12px 40px #0d1b351a, 0 4px 12px #0d1b350f;--r-md:16px;--r-lg:20px;--r-xl:28px;--r-full:999px;--ease:cubic-bezier(.16, 1, .3, 1);--font:"Cairo", sans-serif}.sv-page{font-family:var(--font);background:var(--sv-bg);min-height:100vh;color:var(--sv-text);direction:rtl}.sv-hero{border-bottom:1px solid var(--sv-border);text-align:center;background:linear-gradient(160deg,#fff 0%,#f0f6ff 55%,#e6f1fd 100%);padding:76px 24px 60px}.sv-hero-inner{max-width:640px;margin:0 auto}.sv-eyebrow{letter-spacing:.13em;text-transform:uppercase;color:var(--sv-blue);border-radius:var(--r-full);background:#1a6fc414;border:1px solid #1a6fc426;margin-bottom:18px;padding:4px 16px;font-size:.71rem;font-weight:800;display:inline-block}.sv-hero-title{color:var(--sv-navy);letter-spacing:-.025em;margin-bottom:14px;font-size:clamp(1.9rem,4vw,2.8rem);font-weight:900;line-height:1.2}.sv-hero-title em{background:linear-gradient(90deg, var(--sv-blue), var(--sv-mint));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:normal}.sv-hero-sub{color:var(--sv-muted);margin-bottom:24px;max-width:520px;margin-inline:auto;font-size:1rem;line-height:1.75}.sv-hero-pills{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.sv-pill{color:var(--sv-muted);background:var(--sv-surface);border:1px solid var(--sv-border-2);border-radius:var(--r-full);align-items:center;gap:6px;padding:6px 14px;font-size:.8rem;font-weight:700;display:inline-flex;box-shadow:0 1px 4px #0d1b350a}.sv-pill svg{color:var(--sv-blue);flex-shrink:0}.sv-container{max-width:1180px;margin:0 auto;padding:52px 24px 72px}.sv-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.sv-card{background:var(--sv-surface);border:1px solid var(--sv-border);border-radius:var(--sv-r-lg,var(--r-lg));box-shadow:var(--sh-card);transition:transform .28s var(--ease), box-shadow .28s var(--ease), border-color .28s;flex-direction:column;gap:14px;padding:28px 26px 24px;display:flex;position:relative;overflow:hidden}.sv-card:hover{box-shadow:var(--sh-hover);border-color:#1a6fc42e;transform:translateY(-7px)}.sv-card-line{background:linear-gradient(90deg, var(--sv-blue), var(--sv-mint));transform-origin:100%;height:2px;transition:transform .32s var(--ease);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.sv-card:hover .sv-card-line{transform:scaleX(1)}.sv-card-top{justify-content:space-between;align-items:flex-start;display:flex}.sv-icon-wrap{background:linear-gradient(135deg, var(--sv-surf-2), var(--sv-surf-3));border:1px solid var(--sv-border-2);border-radius:var(--r-md);width:56px;height:56px;transition:transform .28s var(--ease), background .28s;flex-shrink:0;justify-content:center;align-items:center;display:flex}.sv-card:hover .sv-icon-wrap{background:linear-gradient(135deg,#dceeff,#d4f4f2);transform:scale(1.08)rotate(-4deg)}.sv-icon{font-size:1.7rem;line-height:1}.sv-card-num{color:var(--sv-surf-3);letter-spacing:.04em;font-variant-numeric:tabular-nums;padding-top:4px;font-size:.75rem;font-weight:800;line-height:1;transition:color .28s}.sv-card:hover .sv-card-num{color:#1a6fc433}.sv-card-body{flex-direction:column;flex-grow:1;gap:10px;display:flex}.sv-card-title{color:var(--sv-navy);font-size:1.05rem;font-weight:800;line-height:1.3}.sv-card-desc{color:var(--sv-muted);flex-grow:1;font-size:.875rem;line-height:1.72}.sv-card-footer{border-top:1px solid var(--sv-border);margin-top:auto;padding-top:14px}.sv-book-btn{color:var(--sv-blue);font-family:var(--font);cursor:pointer;transition:color .18s, gap .2s var(--ease);background:0 0;border:none;align-items:center;gap:7px;padding:0;font-size:.86rem;font-weight:700;display:inline-flex}.sv-book-btn svg{transition:transform .2s var(--ease);flex-shrink:0}.sv-book-btn:hover{color:var(--sv-blue-h);gap:11px}.sv-book-btn:hover svg{transform:translate(-3px)}.sv-card--sk{pointer-events:none;box-shadow:none;border-color:var(--sv-border)!important}.sv-sk{background:linear-gradient(90deg, var(--sv-surf-2) 25%, var(--sv-surf-3) 50%, var(--sv-surf-2) 75%);background-size:200% 100%;border-radius:6px;animation:1.55s ease-in-out infinite sv-shimmer}@keyframes sv-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.sv-sk-icon{border-radius:var(--r-md);width:56px;height:56px}.sv-sk-title{width:65%;height:20px}.sv-sk-line{width:100%;height:13px}.sv-sk-btn{width:35%;height:14px;margin-top:6px}.sv-sk--w60{width:60%!important}.sv-empty{text-align:center;max-width:400px;margin:0 auto;padding:72px 24px}.sv-empty--full{grid-column:1/-1}.sv-empty-icon{background:var(--sv-surf-2);border:1px solid var(--sv-border-2);width:72px;height:72px;color:var(--sv-subtle);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 18px;display:flex}.sv-empty h2{color:var(--sv-navy);margin-bottom:8px;font-size:1.2rem;font-weight:800}.sv-empty p{color:var(--sv-muted);margin-bottom:22px;font-size:.88rem;line-height:1.7}.sv-empty-btn{background:var(--sv-navy);color:#fff;font-family:var(--font);border-radius:var(--r-full);cursor:pointer;transition:background .2s, transform .2s var(--ease);border:none;align-items:center;padding:10px 26px;font-size:.88rem;font-weight:700;display:inline-flex}.sv-empty-btn:hover{background:var(--sv-blue);transform:translateY(-2px)}.sv-cta-strip{background:linear-gradient(135deg, var(--sv-navy) 0%, var(--sv-navy-2) 100%);padding:48px 24px;position:relative;overflow:hidden}.sv-cta-strip:before{content:"";pointer-events:none;background:radial-gradient(50% 120% at 90%,#1a6fc433 0%,#0000 60%),radial-gradient(40% 100% at 5%,#0bcbbe1a 0%,#0000 60%);position:absolute;inset:0}.sv-cta-strip-inner{z-index:1;justify-content:space-between;align-items:center;gap:32px;max-width:860px;margin:0 auto;display:flex;position:relative}.sv-cta-strip-text h2{color:#fff;letter-spacing:-.015em;margin-bottom:6px;font-size:1.4rem;font-weight:900}.sv-cta-strip-text p{color:#fff9;font-size:.9rem;line-height:1.6}.sv-cta-strip-btn{background:var(--sv-wa);color:#fff;font-family:var(--font);border-radius:var(--r-full);cursor:pointer;white-space:nowrap;transition:background .2s, transform .2s var(--ease), box-shadow .2s;border:none;align-items:center;gap:9px;padding:13px 26px;font-size:.92rem;font-weight:700;display:inline-flex;box-shadow:0 6px 22px #25d36652}.sv-cta-strip-btn:hover{background:#20bb5a;transform:translateY(-2px);box-shadow:0 10px 30px #25d3666b}@media (width<=1024px){.sv-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.sv-hero{padding:56px 16px 40px}.sv-container{padding:32px 16px 56px}.sv-grid{grid-template-columns:1fr;gap:14px}.sv-cta-strip{padding:40px 16px}.sv-cta-strip-inner{text-align:center;flex-direction:column}.sv-cta-strip-btn{justify-content:center;width:100%}}@media (width<=480px){.sv-hero-title{font-size:1.8rem}.sv-hero-pills{gap:8px}}:root{--ac-navy:#0d1b35;--ac-navy-2:#152444;--ac-blue:#1a6fc4;--ac-blue-h:#1560ab;--ac-mint:#0bcbbe;--ac-bg:#f8fafd;--ac-surface:#fff;--ac-surf-2:#f2f6fb;--ac-surf-3:#eaf0f9;--ac-text:#0d1b35;--ac-muted:#56647e;--ac-subtle:#96a3b8;--ac-border:#0d1b3512;--ac-border-2:#0d1b351c;--sh-card:0 2px 12px #0d1b350e, 0 1px 3px #0d1b350a;--sh-hover:0 10px 36px #0d1b351a, 0 3px 10px #0d1b350f;--r-md:16px;--r-lg:20px;--r-full:999px;--ease:cubic-bezier(.16, 1, .3, 1);--font:"Cairo", sans-serif}.ac-page{font-family:var(--font);background:var(--ac-bg);min-height:100vh;color:var(--ac-text);direction:rtl}.ac-hero{border-bottom:1px solid var(--ac-border);text-align:center;background:linear-gradient(160deg,#fff 0%,#f0f6ff 50%,#e8f2fd 100%);padding:72px 24px 56px}.ac-eyebrow{letter-spacing:.13em;text-transform:uppercase;color:var(--ac-blue);border-radius:var(--r-full);background:#1a6fc414;border:1px solid #1a6fc426;margin-bottom:18px;padding:4px 16px;font-size:.71rem;font-weight:800;display:inline-block}.ac-hero-title{color:var(--ac-navy);letter-spacing:-.025em;margin-bottom:12px;font-size:clamp(1.9rem,4vw,2.8rem);font-weight:900;line-height:1.2}.ac-hero-title em{background:linear-gradient(90deg, var(--ac-blue), var(--ac-mint));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:normal}.ac-hero-sub{color:var(--ac-muted);margin-bottom:18px;font-size:1rem;line-height:1.7}.ac-hero-count{color:var(--ac-subtle);background:var(--ac-surf-2);border:1px solid var(--ac-border-2);border-radius:var(--r-full);padding:4px 16px;font-size:.8rem;font-weight:700;display:inline-block}.ac-container{max-width:1160px;margin:0 auto;padding:48px 24px 80px}.ac-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.ac-card{background:var(--ac-surface);border:1px solid var(--ac-border);border-radius:var(--r-lg);box-shadow:var(--sh-card);transition:transform .28s var(--ease), box-shadow .28s var(--ease), border-color .28s;flex-direction:column;display:flex;overflow:hidden}.ac-card:hover{box-shadow:var(--sh-hover);border-color:#1a6fc429;transform:translateY(-6px)}.ac-card-img-wrap{background:var(--ac-surf-2);flex-shrink:0;height:190px;text-decoration:none;display:block;position:relative;overflow:hidden}.ac-card-img-wrap img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease);display:block}.ac-card:hover .ac-card-img-wrap img{transform:scale(1.05)}.ac-img-ph{background:linear-gradient(135deg, var(--ac-surf-2) 0%, var(--ac-surf-3) 100%);width:100%;height:100%;color:var(--ac-subtle);justify-content:center;align-items:center;display:flex}.ac-img-badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--ac-blue);border-radius:var(--r-full);background:#ffffffed;border:1px solid #1a6fc41a;padding:4px 12px;font-size:.71rem;font-weight:800;position:absolute;top:12px;right:12px}.ac-card-body{flex-direction:column;flex-grow:1;gap:10px;padding:22px 24px 20px;display:flex}.ac-card-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ac-meta-item{color:var(--ac-subtle);align-items:center;gap:5px;font-size:.77rem;font-weight:600;display:inline-flex}.ac-meta-dot{background:var(--ac-subtle);border-radius:50%;flex-shrink:0;width:3px;height:3px}.ac-card-title{color:var(--ac-navy);-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:1.08rem;font-weight:800;line-height:1.38;display:-webkit-box;overflow:hidden}.ac-card-title a{color:inherit;text-decoration:none;transition:color .2s}.ac-card-title a:hover{color:var(--ac-blue)}.ac-card-excerpt{color:var(--ac-muted);-webkit-line-clamp:3;text-overflow:ellipsis;word-break:normal;overflow-wrap:break-word;-webkit-box-orient:vertical;flex-grow:1;max-height:5.16em;font-size:.875rem;line-height:1.72;display:-webkit-box;overflow:hidden}.ac-card-footer{border-top:1px solid var(--ac-border);margin-top:auto;padding-top:14px}.ac-read-link{color:var(--ac-blue);font-size:.84rem;font-weight:700;font-family:var(--font);transition:color .18s, gap .2s var(--ease);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.ac-read-link svg{transition:transform .2s var(--ease);flex-shrink:0}.ac-read-link:hover{color:var(--ac-blue-h);gap:10px}.ac-read-link:hover svg{transform:translate(-3px)}.ac-card--sk{pointer-events:none;box-shadow:none}.ac-sk{background:linear-gradient(90deg, var(--ac-surf-2) 25%, var(--ac-surf-3) 50%, var(--ac-surf-2) 75%);background-size:200% 100%;border-radius:6px;animation:1.55s ease-in-out infinite ac-shimmer}@keyframes ac-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.ac-sk-img{border-radius:0;height:190px}.ac-sk-meta{width:55%;height:14px}.ac-sk-title{width:92%;height:20px}.ac-sk-line{width:100%;height:13px}.ac-sk-cta{width:38%;height:13px;margin-top:4px}.ac-sk--w70{width:70%!important}.ac-sk--w50{width:50%!important}.ac-empty{text-align:center;max-width:400px;margin:0 auto;padding:72px 24px}.ac-empty--full{grid-column:1/-1}.ac-empty-icon{background:var(--ac-surf-2);border:1px solid var(--ac-border-2);width:72px;height:72px;color:var(--ac-subtle);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 18px;display:flex}.ac-empty h2{color:var(--ac-navy);margin-bottom:8px;font-size:1.2rem;font-weight:800}.ac-empty p{color:var(--ac-muted);margin-bottom:22px;font-size:.88rem;line-height:1.7}.ac-empty-btn{background:var(--ac-navy);color:#fff;font-family:var(--font);border-radius:var(--r-full);cursor:pointer;transition:background .2s, transform .2s var(--ease);border:none;align-items:center;padding:10px 26px;font-size:.88rem;font-weight:700;display:inline-flex}.ac-empty-btn:hover{background:var(--ac-blue);transform:translateY(-2px)}.ac-pag{border-top:1px solid var(--ac-border);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:52px;padding-top:28px;display:flex}.ac-pag-btn{background:var(--ac-surface);border:1.5px solid var(--ac-border-2);color:var(--ac-muted);font-family:var(--font);border-radius:var(--r-full);cursor:pointer;transition:background .2s, border-color .2s, color .2s, transform .2s var(--ease);align-items:center;gap:6px;padding:8px 18px;font-size:.86rem;font-weight:700;display:inline-flex}.ac-pag-btn:not(:disabled):hover{background:var(--ac-navy);color:#fff;border-color:#0000;transform:translateY(-1px)}.ac-pag-btn:disabled{opacity:.35;cursor:not-allowed}.ac-pag-nums{align-items:center;gap:4px;display:flex}.ac-pag-num{width:38px;height:38px;color:var(--ac-muted);font-family:var(--font);border-radius:var(--r-md);cursor:pointer;background:0 0;border:1.5px solid #0000;justify-content:center;align-items:center;font-size:.88rem;font-weight:700;transition:background .18s,border-color .18s,color .18s;display:flex}.ac-pag-num:hover:not(.active){background:var(--ac-surf-2);border-color:var(--ac-border-2);color:var(--ac-navy)}.ac-pag-num.active{background:var(--ac-blue);color:#fff;border-color:#0000;box-shadow:0 4px 12px #1a6fc440}.ac-pag-sep{color:var(--ac-subtle);-webkit-user-select:none;user-select:none;padding:0 2px;font-size:.88rem}@media (width<=768px){.ac-grid{grid-template-columns:1fr;gap:16px}.ac-hero{padding:56px 16px 40px}.ac-container{padding:32px 16px 60px}}@media (width<=480px){.ac-hero-title{font-size:1.8rem}.ac-pag-btn{padding:7px 14px;font-size:.8rem}.ac-pag-num{width:34px;height:34px;font-size:.8rem}}@media (width<=1024px){.ac-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.ac-grid{grid-template-columns:1fr;gap:16px}}:root{--ct-navy:#0d1b35;--ct-navy-2:#152444;--ct-blue:#1a6fc4;--ct-blue-h:#1560ab;--ct-mint:#0bcbbe;--ct-wa:#25d366;--ct-wa-h:#20bb5a;--ct-bg:#f8fafd;--ct-surface:#fff;--ct-surf-2:#f2f6fb;--ct-surf-3:#eaf0f9;--ct-text:#0d1b35;--ct-muted:#56647e;--ct-subtle:#96a3b8;--ct-border:#0d1b3512;--ct-border-2:#0d1b351f;--ct-err:#dc2626;--ct-err-bg:#fef2f2;--ct-err-br:#fecaca;--sh-card:0 2px 14px #0d1b350e, 0 1px 3px #0d1b350a;--sh-hover:0 12px 40px #0d1b351a, 0 4px 12px #0d1b350f;--r-sm:10px;--r-md:14px;--r-lg:20px;--r-xl:26px;--r-full:999px;--ease:cubic-bezier(.16, 1, .3, 1);--font:"Cairo", sans-serif}.ct-page{font-family:var(--font);background:var(--ct-bg);min-height:100vh;color:var(--ct-text);direction:rtl}.ct-hero{border-bottom:1px solid var(--ct-border);text-align:center;background:linear-gradient(160deg,#fff 0%,#f0f6ff 55%,#e6f1fd 100%);padding:72px 24px 52px}.ct-hero-inner{max-width:600px;margin:0 auto}.ct-eyebrow{letter-spacing:.13em;text-transform:uppercase;color:var(--ct-blue);border-radius:var(--r-full);background:#1a6fc414;border:1px solid #1a6fc426;margin-bottom:18px;padding:4px 16px;font-size:.71rem;font-weight:800;display:inline-block}.ct-hero-title{color:var(--ct-navy);letter-spacing:-.025em;margin-bottom:12px;font-size:clamp(1.9rem,4vw,2.7rem);font-weight:900;line-height:1.2}.ct-hero-title em{background:linear-gradient(90deg, var(--ct-blue), var(--ct-mint));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:normal}.ct-hero-sub{color:var(--ct-muted);max-width:480px;margin-inline:auto;font-size:1rem;line-height:1.75}.ct-container{max-width:1160px;margin:0 auto;padding:52px 24px 80px}.ct-layout{grid-template-columns:380px 1fr;align-items:start;gap:32px;display:grid}.ct-info{flex-direction:column;gap:20px;display:flex;position:sticky;top:88px}.ct-info-header{flex-direction:column;gap:8px;display:flex}.ct-availability{color:#166534;border-radius:var(--r-full);background:#dcfce7;border:1px solid #bbf7d0;align-items:center;gap:8px;width:fit-content;padding:5px 14px;font-size:.78rem;font-weight:700;display:inline-flex}.ct-live-dot{background:#22c55e;border-radius:50%;width:7px;height:7px;animation:2s infinite ct-pulse-g;box-shadow:0 0 #22c55e80}@keyframes ct-pulse-g{0%{box-shadow:0 0 #22c55e80}70%{box-shadow:0 0 0 7px #22c55e00}to{box-shadow:0 0 #22c55e00}}.ct-info-title{color:var(--ct-navy);letter-spacing:-.015em;font-size:1.35rem;font-weight:900}.ct-info-sub{color:var(--ct-muted);font-size:.86rem;line-height:1.65}.ct-info-cards{flex-direction:column;gap:10px;display:flex}.ct-info-card{background:var(--ct-surface);border:1px solid var(--ct-border);border-radius:var(--r-md);box-shadow:var(--sh-card);transition:transform .24s var(--ease), border-color .24s, box-shadow .24s;align-items:center;gap:14px;padding:14px 16px;display:flex}.ct-info-card:hover{box-shadow:var(--sh-hover);border-color:#1a6fc42e;transform:translate(-4px)}.ct-info-icon{background:var(--ct-surf-2);border:1px solid var(--ct-border-2);border-radius:var(--r-sm);width:44px;height:44px;color:var(--ct-blue);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ct-info-text{flex-direction:column;gap:2px;min-width:0;display:flex}.ct-info-label{color:var(--ct-subtle);text-transform:uppercase;letter-spacing:.06em;font-size:.72rem;font-weight:800}.ct-info-val{color:var(--ct-navy);white-space:nowrap;text-overflow:ellipsis;font-size:.88rem;font-weight:700;overflow:hidden}a.ct-info-link{color:var(--ct-blue);text-decoration:none;transition:color .18s}a.ct-info-link:hover{color:var(--ct-blue-h);text-decoration:underline}.ct-wa-btn{background:var(--ct-wa);color:#fff;font-family:var(--font);border-radius:var(--r-md);transition:background .2s, transform .2s var(--ease), box-shadow .2s;justify-content:center;align-items:center;gap:9px;padding:13px;font-size:.9rem;font-weight:700;text-decoration:none;display:flex;box-shadow:0 6px 20px #25d36647}.ct-wa-btn:hover{background:var(--ct-wa-h);transform:translateY(-2px);box-shadow:0 10px 28px #25d36661}.ct-form-wrap{min-width:0}.ct-form-card{background:var(--ct-surface);border:1px solid var(--ct-border);border-radius:var(--r-xl);box-shadow:var(--sh-card);padding:36px 36px 32px}.ct-form-head{margin-bottom:24px}.ct-form-title{color:var(--ct-navy);letter-spacing:-.015em;margin-bottom:4px;font-size:1.35rem;font-weight:900}.ct-form-subtitle{color:var(--ct-subtle);font-size:.82rem}.ct-alert{border-radius:var(--r-sm);animation:ct-fadeIn .25s var(--ease);align-items:flex-start;gap:10px;margin-bottom:20px;padding:12px 16px;font-size:.88rem;font-weight:700;display:flex}.ct-alert--error{background:var(--ct-err-bg);border:1px solid var(--ct-err-br);color:var(--ct-err)}.ct-alert svg{flex-shrink:0;margin-top:1px}@keyframes ct-fadeIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1}}.ct-form{flex-direction:column;gap:18px;display:flex}.ct-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ct-field{flex-direction:column;gap:7px;display:flex}.ct-label{color:#374151;align-items:center;gap:5px;font-size:.86rem;font-weight:700;display:flex}.ct-req{color:var(--ct-err);font-size:.8rem}.ct-optional{color:var(--ct-subtle);background:var(--ct-surf-2);border-radius:var(--r-full);margin-right:auto;padding:2px 8px;font-size:.72rem;font-weight:600}.ct-input{border:1.5px solid var(--ct-border-2);border-radius:var(--r-sm);font-family:var(--font);color:var(--ct-text);background:var(--ct-surf-2);width:100%;padding:11px 14px;font-size:.92rem;transition:border-color .2s,background .2s,box-shadow .2s}.ct-input::placeholder{color:var(--ct-subtle);font-size:.88rem}.ct-input:focus{border-color:var(--ct-blue);background:var(--ct-surface);outline:none;box-shadow:0 0 0 3px #1a6fc41f}.ct-input--err{border-color:var(--ct-err)!important;background:#fff8f8!important}.ct-input--err:focus{box-shadow:0 0 0 3px #dc26261a!important}.ct-input--ltr{text-align:right;direction:ltr}.ct-textarea{resize:vertical;min-height:108px}.ct-field-err{color:var(--ct-err);animation:ct-fadeIn .2s var(--ease);font-size:.76rem;font-weight:700}.ct-select-wrap{position:relative}.ct-select{appearance:none;border:1.5px solid var(--ct-border-2);border-radius:var(--r-sm);width:100%;font-family:var(--font);color:var(--ct-text);background:var(--ct-surf-2);cursor:pointer;padding:11px 14px;font-size:.92rem;transition:border-color .2s,background .2s,box-shadow .2s}.ct-select:focus{border-color:var(--ct-blue);background:var(--ct-surface);outline:none;box-shadow:0 0 0 3px #1a6fc41f}.ct-select-icon{color:var(--ct-subtle);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.ct-slide-in{animation:ct-slideIn .28s var(--ease)}@keyframes ct-slideIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.ct-submit{background:var(--ct-navy);color:#fff;font-family:var(--font);border-radius:var(--r-md);cursor:pointer;width:100%;transition:background .2s, transform .2s var(--ease), box-shadow .2s;border:none;justify-content:center;align-items:center;gap:8px;margin-top:4px;padding:14px 24px;font-size:1rem;font-weight:800;display:flex;box-shadow:0 4px 16px #0d1b352e}.ct-submit:hover:not(:disabled){background:var(--ct-blue);transform:translateY(-2px);box-shadow:0 8px 24px #1a6fc447}.ct-submit:disabled{opacity:.65;cursor:not-allowed}.ct-submit svg{transition:transform .2s var(--ease);flex-shrink:0}.ct-submit:hover:not(:disabled) svg{transform:translate(-3px)}.ct-submit--loading{background:var(--ct-blue-h)}.ct-spinner{border:2.5px solid #ffffff4d;border-top-color:#fff;border-radius:50%;flex-shrink:0;width:18px;height:18px;animation:.7s linear infinite ct-spin}@keyframes ct-spin{to{transform:rotate(360deg)}}.ct-success-state{text-align:center;background:var(--ct-surface);border:1px solid var(--ct-border);border-radius:var(--r-xl);box-shadow:var(--sh-card);animation:ct-fadeIn .4s var(--ease);flex-direction:column;align-items:center;padding:60px 40px;display:flex}.ct-success-icon{color:#166534;background:#dcfce7;border:1px solid #bbf7d0;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:20px;display:flex}.ct-success-state h2{color:var(--ct-navy);margin-bottom:10px;font-size:1.4rem;font-weight:900}.ct-success-state p{color:var(--ct-muted);max-width:380px;margin-bottom:28px;font-size:.9rem;line-height:1.7}.ct-again-btn{background:var(--ct-navy);color:#fff;font-family:var(--font);border-radius:var(--r-full);cursor:pointer;transition:background .2s, transform .2s var(--ease);border:none;align-items:center;gap:8px;padding:10px 26px;font-size:.88rem;font-weight:700;display:inline-flex}.ct-again-btn:hover{background:var(--ct-blue);transform:translateY(-2px)}@media (width<=1024px){.ct-layout{grid-template-columns:340px 1fr;gap:24px}}@media (width<=768px){.ct-layout{grid-template-columns:1fr;gap:24px}.ct-info{position:static}.ct-form-card{padding:28px 22px}.ct-row{grid-template-columns:1fr;gap:18px}}@media (width<=480px){.ct-hero{padding:56px 16px 40px}.ct-container{padding:28px 16px 60px}.ct-form-card{padding:22px 16px}}.ct-hero-meta{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:22px;display:flex}.ct-hero-meta-item{color:#1d3557;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb8;border:1px solid #0a74da1f;border-radius:999px;padding:10px 14px;font-size:.88rem;font-weight:700}.ct-mini-note{color:#47607d;background:linear-gradient(#f8fbff 0%,#f1f7ff 100%);border:1px solid #0a74da1a;border-radius:18px;margin-top:18px;padding:16px 18px;font-size:.92rem;line-height:1.8}.ct-mini-note strong{color:#163a63}.ct-info-link:hover{text-decoration:underline}@media (width<=768px){.ct-hero-meta{justify-content:center}.ct-hero-meta-item{text-align:center;width:100%}}:root{--admin-bg:#f4f8fc;--admin-surface:#ffffffe0;--admin-surface-solid:#fff;--admin-text:#0f172a;--admin-muted:#64748b;--admin-border:#0f172a14;--admin-primary:#0a74da;--admin-primary-2:#00b4d8;--admin-success:#16a34a;--admin-warning:#f59e0b;--admin-danger:#dc2626;--admin-shadow:0 10px 40px #0f172a14;--admin-radius:22px;--admin-radius-md:16px;--admin-radius-sm:12px;--admin-navbar-height:96px;--admin-page-gap:24px}html{scroll-behavior:smooth}body{background:var(--admin-bg)}.admin-shell{min-height:100vh;padding-top:calc(var(--admin-navbar-height) + var(--admin-page-gap));background:linear-gradient(#f8fbff 0%,#f2f7fc 100%);padding-bottom:36px;position:relative;overflow:hidden}.admin-shell__bg{filter:blur(90px);pointer-events:none;z-index:0;border-radius:50%;position:absolute}.admin-shell__bg--1{background:#0a74da1a;width:320px;height:320px;top:20px;right:-80px}.admin-shell__bg--2{background:#00b4d814;width:280px;height:280px;bottom:40px;left:-60px}.admin-shell__content{z-index:1;max-width:1280px;margin:0 auto;padding:0 20px;position:relative}.admin-page-head{scroll-margin-top:calc(var(--admin-navbar-height) + 20px);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.admin-page-head__eyebrow{color:var(--admin-primary);background:#0a74da14;border:1px solid #0a74da1f;border-radius:999px;align-items:center;margin-bottom:12px;padding:8px 14px;font-size:.82rem;font-weight:800;display:inline-flex}.admin-page-head h1{color:var(--admin-text);margin:0 0 8px;font-size:clamp(1.65rem,2vw,2.3rem);font-weight:900;line-height:1.2}.admin-page-head p{color:var(--admin-muted);max-width:62ch;margin:0;line-height:1.8}.admin-page-head__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.admin-panel-card{background:var(--admin-surface);-webkit-backdrop-filter:blur(14px);border-radius:var(--admin-radius);box-shadow:var(--admin-shadow);border:1px solid #ffffffb3;padding:24px}.admin-navbar-fixed{height:var(--admin-navbar-height);z-index:1000;position:fixed;top:0;left:0;right:0}.admin-navbar-sticky{z-index:1000;position:sticky;top:0}@media (width<=992px){:root{--admin-navbar-height:88px}.admin-shell{padding-top:calc(var(--admin-navbar-height) + 18px)}}@media (width<=640px){:root{--admin-navbar-height:82px;--admin-page-gap:16px}.admin-shell{padding-top:calc(var(--admin-navbar-height) + var(--admin-page-gap));padding-bottom:24px}.admin-shell__content{padding:0 14px}.admin-panel-card{border-radius:18px;padding:16px}.admin-page-head{margin-bottom:18px}.admin-page-head h1{font-size:1.45rem}.admin-page-head p{font-size:.93rem}}.form-section,.manage-section,.appointments-section,.overview-section{width:100%}.status-message{border-radius:14px;margin-bottom:18px;padding:14px 16px;font-size:.95rem;font-weight:700}.status-message.success{color:#166534;background:#16a34a1a;border:1px solid #16a34a2e}.status-message.info{color:#0a74da;background:#0a74da14;border:1px solid #0a74da29}.admin-form{gap:18px;display:grid}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.form-group--full{grid-column:1/-1}.form-group input,.form-group textarea,.form-group select{color:#0f172a;background:#fff;border:1px solid #0f172a1a;border-radius:14px;outline:none;width:100%;padding:14px 16px;font-family:inherit;font-size:.96rem;transition:border-color .2s,box-shadow .2s,transform .2s}.form-group input:focus,.form-group textarea:focus,.form-group select:focus{border-color:#0a74da6b;box-shadow:0 0 0 4px #0a74da1a}.editor-container{background:#fff;border:1px solid #0f172a14;border-radius:18px;overflow:hidden}.editor-container .ql-toolbar.ql-snow{background:#f8fbff;border:none;border-bottom:1px solid #0f172a14}.editor-container .ql-container.ql-snow{border:none;min-height:260px;font-family:inherit}.submit-btn,.edit-btn,.delete-btn,.reset-filter-btn,.admin-page-btn,.action-btn{cursor:pointer;border:none;border-radius:14px;padding:12px 16px;font-size:.94rem;font-weight:800;transition:transform .2s,box-shadow .2s,opacity .2s}.submit-btn{color:#fff;background:linear-gradient(135deg,#0a74da 0%,#00b4d8 100%);box-shadow:0 10px 24px #0a74da2e}.submit-btn:hover,.edit-btn:hover,.delete-btn:hover,.reset-filter-btn:hover,.admin-page-btn:hover{transform:translateY(-2px)}.edit-btn{color:#0a74da;background:#0a74da1a}.delete-btn{color:#dc2626;background:#dc26261a}.reset-filter-btn{color:#334155;background:#0f172a0f}.admin-search-bar{grid-template-columns:1.2fr .8fr auto;gap:12px;margin-bottom:18px;display:grid}.search-input,.date-filter{background:#fff;border:1px solid #0f172a1a;border-radius:14px;outline:none;width:100%;padding:13px 14px;font-family:inherit}.articles-list{gap:14px;display:grid}.admin-article-item{background:#fffc;border:1px solid #0f172a12;border-radius:18px;justify-content:space-between;align-items:center;gap:14px;padding:18px;display:flex}.article-info span{color:#64748b;font-size:.9rem;line-height:1.7}.action-btns{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:20px;display:flex}.admin-page-btn{color:#0f172a;background:#fff;border:1px solid #0f172a1a}.admin-page-btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.table-responsive{background:#fff;border:1px solid #0f172a12;border-radius:18px;overflow-x:auto}.dashboard-table{border-collapse:collapse;width:100%;min-width:980px}.dashboard-table thead th{color:#334155;text-align:right;white-space:nowrap;background:#f8fbff;border-bottom:1px solid #0f172a14;padding:16px 14px;font-size:.9rem;font-weight:800}.dashboard-table tbody td{color:#0f172a;vertical-align:top;border-bottom:1px solid #0f172a0f;padding:16px 14px}.dashboard-table tbody tr:hover{background:#0a74da06}.status-badge{border-radius:999px;justify-content:center;align-items:center;min-width:88px;padding:8px 12px;font-size:.84rem;font-weight:800;display:inline-flex}.empty-state{text-align:center;color:#64748b;background:#ffffffb8;border:1px dashed #0f172a1f;border-radius:18px;padding:40px 18px;font-weight:700}.stats-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.stat-card{background:#ffffffe0;border:1px solid #0f172a12;border-radius:20px;align-items:center;gap:14px;padding:18px;display:flex}.stat-icon{background:linear-gradient(135deg,#0a74da1f,#00b4d81f);border-radius:16px;place-items:center;width:54px;height:54px;font-size:1.45rem;display:grid}.stat-info h3{color:#334155;margin:0 0 6px;font-size:.95rem}@media (width<=992px){.stats-grid{grid-template-columns:repeat(2,1fr)}.admin-search-bar,.form-grid{grid-template-columns:1fr}.admin-article-item{flex-direction:column;align-items:flex-start}}@media (width<=640px){.stats-grid{grid-template-columns:1fr}.action-btns,.admin-pagination{width:100%}.action-btns>*{flex:1}.submit-btn,.edit-btn,.delete-btn,.reset-filter-btn,.admin-page-btn,.action-btn{width:100%}}.ql-container{box-sizing:border-box;height:100%;margin:0;font-family:Helvetica,Arial,sans-serif;font-size:13px;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container:not(.ql-disabled) li[data-list=checked]>.ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked]>.ql-ui{cursor:pointer}.ql-clipboard{height:1px;position:absolute;top:50%;left:-100000px;overflow-y:hidden}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word;outline:none;height:100%;padding:12px 15px;line-height:1.42;overflow-y:auto}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0}@supports (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor table{border-collapse:collapse}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor ol{padding-left:1.5em}.ql-editor li{padding-left:1.5em;list-style-type:none;position:relative}.ql-editor li>.ql-ui:before{text-align:right;white-space:nowrap;width:1.2em;margin-left:-1.5em;margin-right:.3em;display:inline-block}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:"•"}.ql-editor li[data-list=checked]>.ql-ui:before{content:"☑"}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:"☐"}@supports (counter-set:none){.ql-editor li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered]{counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0, decimal) ". "}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1, lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2, lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3, decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4, lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5, lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6, decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-set:list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-reset:list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7, lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-set:list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-reset:list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8, lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-set:list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-reset:list-9}}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before{content:counter(list-9, decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{text-align:left;margin-left:.3em;margin-right:-1.5em}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:none}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{max-width:100%;display:block}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{text-align:inherit;direction:rtl}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);pointer-events:none;font-style:italic;position:absolute;left:15px;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{cursor:pointer;float:left;background:0 0;border:none;width:28px;height:24px;padding:3px 5px;display:inline-block}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{vertical-align:middle;display:inline-block}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2px}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1px}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-top:5px;margin-bottom:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor .ql-code-block-container{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-top:5px;margin-bottom:5px;padding:5px 10px}.ql-snow .ql-editor code{padding:2px 4px;font-size:85%}.ql-snow .ql-editor .ql-code-block-container{color:#f8f8f2;background-color:#23241f;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;float:left;vertical-align:middle;height:24px;font-size:14px;font-weight:500;display:inline-block;position:relative}.ql-snow .ql-picker-label{cursor:pointer;width:100%;height:100%;padding-left:8px;padding-right:2px;display:inline-block;position:relative}.ql-snow .ql-picker-label:before{line-height:22px;display:inline-block}.ql-snow .ql-picker-options{white-space:nowrap;background-color:#fff;min-width:100%;padding:4px 8px;display:none;position:absolute}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;padding-top:5px;padding-bottom:5px;display:block}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{z-index:1;margin-top:-1px;display:block;top:100%}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{width:24px;height:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{width:152px;padding:3px 5px}.ql-snow .ql-color-picker .ql-picker-item{float:left;border:1px solid #0000;width:16px;height:16px;margin:2px;padding:0}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{width:18px;margin-top:-9px;position:absolute;top:50%;right:0}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{top:5px;right:5px}.ql-toolbar.ql-snow{box-sizing:border-box;border:1px solid #ccc;padding:8px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid #0000}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid #0000;box-shadow:0 2px 8px #0003}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{color:#444;white-space:nowrap;background-color:#fff;border:1px solid #ccc;padding:5px 12px;box-shadow:0 0 5px #ddd}.ql-snow .ql-tooltip:before{content:"Visit URL:";margin-right:8px;line-height:26px}.ql-snow .ql-tooltip input[type=text]{border:1px solid #ccc;width:170px;height:26px;margin:0;padding:3px 5px;font-size:13px;display:none}.ql-snow .ql-tooltip a.ql-preview{text-overflow:ellipsis;vertical-align:top;max-width:200px;display:inline-block;overflow-x:hidden}.ql-snow .ql-tooltip a.ql-action:after{content:"Edit";border-right:1px solid #ccc;margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{content:"Save";border-right:0;padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}:root{--admin-primary:#0a74da;--admin-primary-dark:#085bb0;--admin-primary-soft:#e9f3ff;--admin-bg:#f5f8fc;--admin-surface:#fff;--admin-surface-2:#f8fbff;--admin-text:#1e293b;--admin-text-muted:#64748b;--admin-border:#e6edf5;--admin-danger:#dc3545;--admin-danger-soft:#dc354514;--admin-shadow-sm:0 4px 14px #0f172a0a;--admin-shadow-md:0 14px 40px #0f172a14;--admin-radius:22px;--admin-radius-md:16px;--admin-radius-sm:12px;--admin-sidebar-width:288px}.admin-shell{min-height:100vh;color:var(--admin-text);direction:rtl;background:radial-gradient(circle at 100% 0,#0a74da0d,#0000 24%),linear-gradient(#f8fbff 0%,#f4f8fc 100%);display:flex}.admin-sidebar{width:var(--admin-sidebar-width);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-left:1px solid var(--admin-border);min-height:100vh;box-shadow:var(--admin-shadow-sm);z-index:20;background:#ffffffe6;flex-direction:column;padding:24px 18px 20px;display:flex;position:sticky;top:0}.admin-sidebar-top{margin-bottom:18px}.admin-brand{align-items:center;gap:14px;display:flex}.admin-brand-logo{background:linear-gradient(135deg, var(--admin-primary) 0%, #3ca3ff 100%);color:#fff;border-radius:18px;justify-content:center;align-items:center;width:52px;height:52px;font-size:1.25rem;font-weight:800;display:flex;box-shadow:0 10px 24px #0a74da2e}.admin-brand h2{color:var(--admin-text);margin:0 0 2px;font-size:1.1rem}.admin-brand span{color:var(--admin-text-muted);font-size:.88rem}.admin-sidebar-section-label{color:#94a3b8;margin:18px 10px 12px;font-size:.75rem;font-weight:800}.admin-side-menu{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.admin-side-menu li{cursor:pointer;min-height:52px;color:var(--admin-text-muted);border-radius:16px;align-items:center;gap:12px;padding:12px 14px;font-weight:700;transition:all .25s;display:flex;position:relative}.admin-side-menu li:hover{color:var(--admin-primary);background:#f4f8ff}.admin-side-menu li.active{color:#fff;background:linear-gradient(135deg,#0a74da 0%,#2d8fff 100%);box-shadow:0 12px 24px #0a74da2e}.nav-icon{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:1rem;display:inline-flex}.nav-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.admin-badge-count{color:#fff;background:#ef4444;border-radius:999px;justify-content:center;align-items:center;min-width:24px;height:24px;margin-inline-start:auto;padding:0 8px;font-size:.74rem;font-weight:800;display:inline-flex}.admin-side-menu li.active .admin-badge-count{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff38}.admin-sidebar-footer{margin-top:auto;padding-top:16px}.admin-logout-btn{background:var(--admin-danger-soft);width:100%;min-height:52px;color:var(--admin-danger);cursor:pointer;border:none;border-radius:16px;justify-content:center;align-items:center;gap:10px;font-family:inherit;font-size:.96rem;font-weight:800;transition:all .25s;display:flex}.admin-logout-btn:hover{background:var(--admin-danger);color:#fff}.admin-main-content{flex:1;min-width:0;padding:28px}.admin-topbar{z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--admin-shadow-sm);background:#ffffffd1;border:1px solid #e6edf5e6;border-radius:24px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:24px;padding:18px 22px;display:flex;position:sticky;top:0}.header-title-wrapper{align-items:center;gap:16px;display:flex}.admin-page-kicker{color:var(--admin-primary);margin:0 0 4px;font-size:.82rem;font-weight:800}.admin-topbar h1{color:var(--admin-text);margin:0;font-size:clamp(1.3rem,2vw,1.9rem);line-height:1.2}.admin-profile-badge{background:var(--admin-surface);border:1px solid var(--admin-border);box-shadow:var(--admin-shadow-sm);border-radius:18px;align-items:center;gap:14px;padding:10px 14px;display:flex}.admin-profile-text{flex-direction:column;gap:2px;display:flex}.admin-profile-text strong{color:var(--admin-text);font-size:.94rem}.admin-profile-text span{color:var(--admin-text-muted);font-size:.82rem}.avatar{background:linear-gradient(135deg, var(--admin-primary) 0%, #49a8ff 100%);color:#fff;border-radius:14px;justify-content:center;align-items:center;width:42px;height:42px;font-weight:800;display:flex;box-shadow:0 8px 20px #0a74da38}.content-body{display:block}.admin-panel-card,.form-section,.manage-section,.table-responsive,.stat-card{background:var(--admin-surface);border:1px solid var(--admin-border);box-shadow:var(--admin-shadow-sm)}.stats-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-bottom:32px;display:grid}.stat-card{border-radius:20px;align-items:center;gap:18px;padding:24px;transition:transform .25s,box-shadow .25s;display:flex}.stat-card:hover{box-shadow:var(--admin-shadow-md);transform:translateY(-4px)}.stat-icon{width:62px;height:62px;color:var(--admin-primary);background:linear-gradient(#eef6ff 0%,#e6f1ff 100%);border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.6rem;display:flex}.stat-info h3{color:var(--admin-text-muted);margin:0 0 6px;font-size:.94rem;font-weight:700}.stat-info p{color:var(--admin-text);margin:0;font-size:1.8rem;font-weight:800}.form-section,.manage-section{border-radius:22px;padding:28px}.admin-form{flex-direction:column;gap:22px;display:flex}.form-group{flex-direction:column;gap:10px;display:flex}.form-group label{color:#475569;font-size:.94rem;font-weight:800}.form-group input,.form-group textarea,.search-input,.date-filter{background:#fcfdff;border:1px solid #d8e2ee;border-radius:16px;min-height:56px;padding:14px 16px;font-family:inherit;font-size:1rem;transition:all .25s}.form-group textarea{resize:vertical;min-height:160px}.form-group input:focus,.form-group textarea:focus,.search-input:focus,.date-filter:focus{border-color:var(--admin-primary);background:#fff;outline:none;box-shadow:0 0 0 4px #0a74da1a}.submit-btn{background:linear-gradient(135deg, var(--admin-primary) 0%, #2288f0 100%);color:#fff;cursor:pointer;border:none;border-radius:16px;min-height:56px;font-family:inherit;font-size:1rem;font-weight:800;transition:all .25s}.submit-btn:hover{transform:translateY(-2px);box-shadow:0 14px 24px #0a74da2e}.table-responsive{border-radius:22px;overflow-x:auto}.dashboard-table{border-collapse:collapse;text-align:right;width:100%;min-width:680px}.dashboard-table th{color:#4a5568;background:#f8fbff;border-bottom:1px solid #e8eef5;padding:18px 20px;font-weight:800}.dashboard-table td{color:var(--admin-text);vertical-align:middle;border-bottom:1px solid #eef3f8;padding:18px 20px}.dashboard-table tr:hover{background:#fbfdff}.status-badge{border-radius:999px;justify-content:center;align-items:center;padding:7px 14px;font-size:.82rem;font-weight:800;display:inline-flex}.status-badge.new{color:#936c00;background:#fff5d8}.status-badge.confirmed{color:#0f5f85;background:#dff4ff}.status-badge.completed{color:#166534;background:#dff7e5}.action-btn,.edit-btn,.delete-btn,.reset-filter-btn,.admin-page-btn{cursor:pointer;border:none;border-radius:12px;min-height:42px;font-family:inherit;font-weight:700;transition:all .25s}.action-btn{color:#475569;background:#eef3f8;padding:8px 14px}.action-btn:hover{background:#e2eaf3}.edit-btn{color:var(--admin-primary);background:#e8f2ff;padding:9px 16px}.edit-btn:hover{background:var(--admin-primary);color:#fff}.delete-btn{color:#d93045;background:#ffe7e9;padding:9px 16px}.delete-btn:hover{color:#fff;background:#d93045}.admin-search-bar{flex-wrap:wrap;gap:14px;margin-bottom:24px;display:flex}.search-input{flex:1;min-width:260px}.reset-filter-btn,.admin-page-btn{color:#334155;background:#fff;border:1px solid #dbe4ef;padding:10px 18px}.reset-filter-btn:hover,.admin-page-btn:not(:disabled):hover{background:var(--admin-primary);color:#fff;border-color:var(--admin-primary)}.admin-page-btn:disabled{opacity:.45;cursor:not-allowed}.admin-pagination{justify-content:center;align-items:center;gap:18px;margin-top:28px;padding-top:20px;display:flex}.admin-page-info{color:#64748b;font-weight:800}.action-btns{flex-wrap:wrap;gap:10px;display:flex}.admin-article-item{border:1px solid #edf2f7;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;padding:20px;transition:all .25s;display:flex}.admin-article-item:hover{border-color:#cfe3fb;box-shadow:0 10px 26px #0a74da0f}.article-info h4{color:var(--admin-text);margin:0 0 8px;font-size:1.05rem}.article-info span{color:#94a3b8;font-size:.9rem}.empty-state{text-align:center;color:#94a3b8;background:#fbfdff;border:1px dashed #cfd9e4;border-radius:18px;padding:60px 20px;font-size:1.05rem}.status-message{text-align:center;border-radius:16px;margin-bottom:18px;padding:15px 18px;font-weight:800}.status-message.success{color:#166534;background:#dff7e5}.status-message.info{color:var(--admin-primary);background:#e8f2ff}.status-message.error{color:#b42318;background:#ffe5e7}.editor-container{direction:ltr}.ql-editor{text-align:right;direction:rtl;min-height:300px;font-size:1.05rem;font-family:Cairo,sans-serif!important}.hamburger-btn,.close-menu-btn,.admin-sidebar-overlay{display:none}.admin-loading-screen{background:var(--admin-bg);place-items:center;min-height:100vh;display:grid}.admin-loading-card{border:1px solid var(--admin-border);box-shadow:var(--admin-shadow-sm);color:var(--admin-text);background:#fff;border-radius:18px;padding:18px 24px;font-weight:800}@media (width<=1100px){.admin-sidebar{top:0;right:calc(-1 * var(--admin-sidebar-width) - 24px);height:100vh;transition:right .35s;position:fixed;box-shadow:0 12px 40px #0f172a24}.admin-sidebar.open{right:0}.admin-sidebar-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:15;background:#0f172a73;display:block;position:fixed;inset:0}.hamburger-btn,.close-menu-btn{cursor:pointer;border:none;justify-content:center;align-items:center;display:inline-flex}.hamburger-btn{background:linear-gradient(135deg, var(--admin-primary) 0%, #2d8fff 100%);color:#fff;border-radius:16px;width:48px;height:48px;font-size:1.2rem;box-shadow:0 10px 20px #0a74da2e}.close-menu-btn{width:40px;height:40px;color:var(--admin-text);background:#eef4fb;border-radius:14px;position:absolute;top:18px;left:18px}.admin-main-content{width:100%;padding:18px}.admin-profile-text span{display:none}}@media (width<=768px){.admin-topbar{flex-direction:column;align-items:stretch}.admin-profile-badge{justify-content:space-between}.stats-grid{grid-template-columns:1fr}.admin-article-item{flex-direction:column;align-items:flex-start}.action-btns{width:100%}.action-btns button{flex:1}.admin-search-bar{flex-direction:column}.search-input,.date-filter,.reset-filter-btn{width:100%}.admin-pagination{flex-wrap:wrap}}.login-container{justify-content:center;align-items:center;min-height:70vh;padding:20px;display:flex}.login-card{background:#fff;border:1px solid #eee;border-radius:16px;width:100%;max-width:450px;padding:40px;box-shadow:0 10px 30px #00000014}.login-header{text-align:center;margin-bottom:30px}.login-header h2{color:#222;margin-bottom:5px;font-size:2rem}.login-header span{color:#0a74da}.login-header p{color:#666}.login-error{color:#721c24;text-align:center;background:#f8d7da;border:1px solid #f5c6cb;border-radius:8px;margin-bottom:20px;padding:10px;font-size:.95rem}.login-form{flex-direction:column;gap:20px;display:flex}.login-btn{color:#fff;cursor:pointer;background-color:#0a74da;border:none;border-radius:8px;margin-top:10px;padding:12px;font-family:inherit;font-size:1.1rem;font-weight:700;transition:all .3s}.login-btn:hover{background-color:#085bb0;transform:translateY(-2px)}:root{--sa-ink:#080f1e;--sa-navy:#0d1b35;--sa-blue:#1a6fc4;--sa-blue-2:#2589e8;--sa-mint:#0bcbbe;--sa-wa:#25d366;--sa-bg:#f7f9fc;--sa-surface:#fff;--sa-surf-2:#f0f4fa;--sa-text:#1e2d45;--sa-muted:#4a5a78;--sa-subtle:#8898b4;--sa-border:#0d1b3514;--sa-border-2:#0d1b3521;--sh-sm:0 2px 8px #0d1b350f;--sh-md:0 6px 24px #0d1b3514;--sh-lg:0 16px 48px #0d1b351a;--r-sm:10px;--r-md:16px;--r-lg:22px;--r-full:999px;--ease:cubic-bezier(.16, 1, .3, 1);--font:"Cairo", sans-serif;--content-w:860px;--sidebar-w:280px;--navbar-offset:70px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}.sa-wrapper{font-family:var(--font);background:var(--sa-bg);min-height:100vh;padding-top:var(--navbar-offset);color:var(--sa-text);direction:rtl;padding-bottom:80px}.sa-breadcrumb{background:var(--sa-surface);border-bottom:1px solid var(--sa-border);padding:0 24px}.sa-breadcrumb-inner{max-width:calc(var(--content-w) + var(--sidebar-w) + 48px);flex-wrap:wrap;align-items:center;gap:6px;margin:0 auto;padding:14px 0;display:flex}.sa-breadcrumb a{color:var(--sa-muted);font-size:.85rem;font-weight:600;text-decoration:none;transition:color .18s}.sa-breadcrumb a:hover{color:var(--sa-blue)}.sa-bc-sep{color:var(--sa-subtle);align-items:center;display:flex}.sa-bc-current{color:var(--sa-text);text-overflow:ellipsis;white-space:nowrap;max-width:300px;font-size:.85rem;font-weight:700;overflow:hidden}.sa-layout{max-width:calc(var(--content-w) + var(--sidebar-w) + 96px);grid-template-columns:1fr var(--sidebar-w);align-items:start;gap:32px;margin:40px auto 0;padding:0 24px;display:grid}.sa-main{background:var(--sa-surface);border-radius:var(--r-lg);border:1px solid var(--sa-border);box-shadow:var(--sh-sm);overflow:hidden}.sa-header{padding:44px 48px 28px}.sa-badges{flex-wrap:wrap;gap:10px;margin-bottom:20px;display:flex}.sa-badge{border-radius:var(--r-full);align-items:center;gap:5px;padding:5px 14px;font-size:.78rem;font-weight:700;line-height:1;display:inline-flex}.sa-badge--blue{color:var(--sa-blue);background:#1a6fc41a;border:1px solid #1a6fc42e}.sa-badge--gray{background:var(--sa-surf-2);color:var(--sa-muted);border:1px solid var(--sa-border-2)}.sa-title{color:var(--sa-navy);letter-spacing:-.02em;margin-bottom:28px;font-size:clamp(1.7rem,3vw,2.5rem);font-weight:900;line-height:1.28}.sa-meta{border-top:1px solid var(--sa-border);border-bottom:1px solid var(--sa-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.sa-author{align-items:center;gap:12px;display:flex}.sa-avatar{background:linear-gradient(135deg, var(--sa-blue), var(--sa-mint));color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:1.1rem;font-weight:800;display:flex}.sa-author-text strong{color:var(--sa-navy);font-size:.92rem;font-weight:800;display:block}.sa-author-text span{color:var(--sa-subtle);font-size:.8rem;font-weight:600}.sa-date{color:var(--sa-subtle);align-items:center;gap:6px;font-size:.85rem;font-weight:600;display:flex}.sa-hero-img{background:var(--sa-surf-2);width:100%;max-height:460px;margin:0;overflow:hidden}.sa-hero-img img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease);display:block}.sa-hero-img:hover img{transform:scale(1.02)}.sa-content-wrap{width:100%;max-width:100%;padding:44px 48px;overflow:hidden}.sa-text-reset{color:var(--sa-muted);font-size:1.08rem;line-height:1.95}.sa-text-reset,.sa-text-reset p,.sa-text-reset span,.sa-text-reset div,.sa-text-reset li{white-space:pre-wrap!important;word-break:normal!important;overflow-wrap:break-word!important;text-align:right!important}.sa-text-reset a{color:var(--sa-blue);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px;transition:color .18s;word-break:break-all!important;overflow-wrap:anywhere!important}.sa-text-reset a:hover{color:var(--sa-blue-2)}.sa-text-reset h1,.sa-text-reset h2,.sa-text-reset h3,.sa-text-reset h4{scroll-margin-top:calc(var(--navbar-offset) + 20px);color:var(--sa-navy);margin-top:2.2em;margin-bottom:.75em;font-weight:800;line-height:1.3;word-break:normal!important}.sa-text-reset h1{background:linear-gradient(90deg, var(--sa-blue), var(--sa-mint));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.9rem}.sa-text-reset h2{border-right:3px solid var(--sa-blue);padding-right:16px;font-size:1.5rem}.sa-text-reset h3{font-size:1.2rem}.sa-text-reset p{margin-bottom:1.5em}.sa-text-reset ul,.sa-text-reset ol{background:var(--sa-surf-2);border:1px solid var(--sa-border);border-radius:var(--r-md);margin-bottom:1.6em;padding:20px 44px 20px 20px}.sa-text-reset li{margin-bottom:8px}.sa-text-reset blockquote{border-right:4px solid var(--sa-mint);border-radius:0 var(--r-md) var(--r-md) 0;color:var(--sa-navy);background:#0bcbbe0d;margin:2em 0;padding:20px 24px;font-size:1.05rem;font-style:normal}.sa-text-reset img,.sa-text-reset iframe,.sa-text-reset video{border-radius:var(--r-md);box-shadow:var(--sh-md);margin:2em 0;display:block;max-width:100%!important;height:auto!important}.sa-text-reset table{width:100%!important;max-width:100%!important;display:block!important;overflow-x:auto!important}.sa-text-reset strong{color:var(--sa-navy);font-weight:800}.sa-footer-nav{border-top:1px solid var(--sa-border);padding:24px 48px 36px}.sa-back-btn{color:var(--sa-muted);background:var(--sa-surf-2);border:1px solid var(--sa-border-2);border-radius:var(--r-full);transition:background .2s, color .2s, transform .2s var(--ease), box-shadow .2s;font-size:.9rem;font-weight:700;font-family:var(--font);align-items:center;gap:8px;padding:10px 20px;text-decoration:none;display:inline-flex}.sa-back-btn:hover{background:var(--sa-navy);color:#fff;box-shadow:var(--sh-md);border-color:#0000;transform:translate(4px)}.sa-back-btn svg{transition:transform .2s var(--ease)}.sa-back-btn:hover svg{transform:translate(-3px)}.sa-sidebar{flex-direction:column;gap:20px;display:flex;position:sticky;top:120px}.sa-sidebar-card{background:var(--sa-surface);border:1px solid var(--sa-border);border-radius:var(--r-lg);box-shadow:var(--sh-sm);padding:24px}.sa-sidebar-title{color:var(--sa-navy);border-bottom:1px solid var(--sa-border);margin-bottom:18px;padding-bottom:12px;font-size:.92rem;font-weight:800}.sa-info-list{flex-direction:column;gap:13px;list-style:none;display:flex}.sa-info-list li{justify-content:space-between;align-items:center;font-size:.84rem;display:flex}.sa-info-label{color:var(--sa-subtle);font-weight:600}.sa-info-val{color:var(--sa-navy);font-weight:700}.sa-cta-card{background:linear-gradient(150deg, var(--sa-navy) 0%, #152444 100%);text-align:center;border-color:#0000}.sa-cta-icon{margin-bottom:12px;font-size:2.2rem}.sa-cta-card h3{color:#fff;margin-bottom:8px;font-size:1rem;font-weight:800}.sa-cta-card p{color:#fff9;margin-bottom:18px;font-size:.82rem;line-height:1.6}.sa-cta-btn{background:var(--sa-wa);color:#fff;width:100%;font-family:var(--font);border-radius:var(--r-full);transition:background .2s, transform .2s var(--ease), box-shadow .2s;justify-content:center;align-items:center;gap:8px;padding:11px 20px;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 4px 16px #25d3664d}.sa-cta-btn:hover{background:#20bb5a;transform:translateY(-2px);box-shadow:0 8px 24px #25d36666}.sa-state{background:var(--sa-bg);min-height:100vh;padding:calc(var(--navbar-offset) + 20px) 24px 80px;justify-content:center;align-items:flex-start;display:flex}.sa-skeleton-wrap{background:var(--sa-surface);border-radius:var(--r-lg);width:100%;max-width:var(--content-w);flex-direction:column;gap:16px;padding:44px 48px;display:flex}.sa-skeleton{border-radius:var(--r-sm);background:linear-gradient(90deg,#f0f4fa 25%,#e8eef8 50%,#f0f4fa 75%) 0 0/200% 100%;animation:1.6s ease-in-out infinite sa-shimmer}@keyframes sa-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.sa-sk-badge{border-radius:var(--r-full);width:130px;height:28px}.sa-sk-title{width:90%;height:38px}.sa-sk-title--short{width:60%}.sa-sk-meta{width:100%;height:52px;margin:4px 0}.sa-sk-image{border-radius:var(--r-md);width:100%;height:340px}.sa-sk-line{height:18px}.sa-empty{text-align:center;max-width:420px;padding:64px 32px}.sa-empty-icon{background:var(--sa-surf-2);border:1px solid var(--sa-border-2);width:80px;height:80px;color:var(--sa-subtle);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 20px;display:flex}.sa-empty h2{color:var(--sa-navy);margin-bottom:10px;font-size:1.3rem;font-weight:800}.sa-empty p{color:var(--sa-muted);margin-bottom:24px;font-size:.92rem;line-height:1.7}.sa-empty-btn{background:var(--sa-navy);color:#fff;font-family:var(--font);border-radius:var(--r-full);transition:background .2s, transform .2s var(--ease);align-items:center;gap:8px;padding:12px 28px;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}.sa-empty-btn:hover{background:var(--sa-blue);transform:translateY(-2px)}@media (width<=1024px){:root{--navbar-offset:100px}.sa-layout{grid-template-columns:1fr}.sa-sidebar{grid-template-columns:repeat(2,1fr);display:grid;position:static}}@media (width<=768px){:root{--navbar-offset:92px}.sa-layout{margin-top:24px;padding:0 16px}.sa-header{padding:28px 22px 20px}.sa-content-wrap{padding:28px 22px}.sa-footer-nav{padding:20px 22px 28px}.sa-title{font-size:1.6rem}.sa-text-reset{font-size:1rem}.sa-hero-img{max-height:240px}.sa-sidebar{grid-template-columns:1fr}.sa-bc-current{max-width:160px}.sa-skeleton-wrap{padding:28px 22px}}@media (width<=480px){:root{--navbar-offset:86px}.sa-meta{flex-direction:column;align-items:flex-start}}:root{--ab-navy:#0d1b35;--ab-navy-2:#152444;--ab-blue:#1a6fc4;--ab-blue-h:#1560ab;--ab-mint:#0bcbbe;--ab-bg:#f8fafd;--ab-surface:#fff;--ab-surf-2:#f2f6fb;--ab-surf-3:#e8f0fa;--ab-text:#0d1b35;--ab-muted:#56647e;--ab-subtle:#96a3b8;--ab-border:#0d1b3512;--ab-border-2:#0d1b351f;--ab-shadow:0 2px 14px #0d1b350e, 0 1px 3px #0d1b350a;--ab-shadow-lg:0 16px 40px #0d1b351a, 0 6px 18px #0d1b350d;--ab-r-sm:12px;--ab-r-md:18px;--ab-r-lg:24px;--ab-r-full:999px;--ab-ease:cubic-bezier(.16, 1, .3, 1);--ab-font:"Cairo", sans-serif;--ab-navbar-offset:108px}*,:before,:after{box-sizing:border-box}.ab-page{background:var(--ab-bg);min-height:100vh;color:var(--ab-text);font-family:var(--ab-font);padding-top:var(--ab-navbar-offset);direction:rtl}.ab-hero{border-bottom:1px solid var(--ab-border);text-align:center;background:linear-gradient(160deg,#fff 0%,#f0f6ff 55%,#e6f1fd 100%);padding:72px 24px 56px}.ab-hero-inner{max-width:760px;margin:0 auto}.ab-eyebrow,.ab-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--ab-blue);border-radius:var(--ab-r-full);background:#1a6fc414;border:1px solid #1a6fc424;margin-bottom:18px;padding:5px 16px;font-size:.74rem;font-weight:800;display:inline-block}.ab-kicker--light{color:#d9e8ff;background:#ffffff1f;border-color:#ffffff24}.ab-hero-title{color:var(--ab-navy);letter-spacing:-.03em;margin-bottom:14px;font-size:clamp(2rem,4vw,3rem);font-weight:900;line-height:1.18}.ab-hero-title em{background:linear-gradient(90deg, var(--ab-blue), var(--ab-mint));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:normal}.ab-hero-sub{color:var(--ab-muted);max-width:620px;margin:0 auto 28px;font-size:1rem;line-height:1.85}.ab-hero-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.ab-btn{border-radius:var(--ab-r-full);min-width:170px;transition:transform .22s var(--ab-ease), box-shadow .22s var(--ab-ease), background .22s ease, color .22s ease, border-color .22s ease;padding:13px 22px;font-size:.94rem;font-weight:800;text-decoration:none}.ab-btn-primary{background:var(--ab-navy);color:#fff;box-shadow:0 10px 24px #0d1b352e}.ab-btn-primary:hover{background:var(--ab-blue);transform:translateY(-2px)}.ab-btn-secondary{background:var(--ab-surface);color:var(--ab-blue);border:1px solid var(--ab-border-2)}.ab-btn-secondary:hover{background:var(--ab-surf-2);transform:translateY(-2px)}.ab-container{max-width:1180px;margin:0 auto;padding:48px 24px 84px}.ab-section-head{margin-bottom:22px}.ab-section-head h2{color:var(--ab-navy);font-size:clamp(1.45rem,2.2vw,2rem);font-weight:900;line-height:1.25}.ab-story{margin-bottom:28px}.ab-story-grid{grid-template-columns:1.2fr 1fr 1fr;gap:20px;display:grid}.ab-story-card{background:var(--ab-surface);border:1px solid var(--ab-border);border-radius:var(--ab-r-lg);box-shadow:var(--ab-shadow);padding:28px}.ab-story-card--large{background:linear-gradient(#fff 0%,#f7fbff 100%)}.ab-story-card h3{color:var(--ab-navy);margin-bottom:12px;font-size:1.08rem;font-weight:800}.ab-story-card p{color:var(--ab-muted);margin:0;font-size:.96rem;line-height:1.85}.ab-stats{grid-template-columns:repeat(4,1fr);gap:18px;margin:30px 0 56px;display:grid}.ab-stat-card{background:var(--ab-surface);border:1px solid var(--ab-border);border-radius:var(--ab-r-md);text-align:center;box-shadow:var(--ab-shadow);padding:22px 18px}.ab-stat-card strong{color:var(--ab-blue);margin-bottom:8px;font-size:1.45rem;font-weight:900;display:block}.ab-stat-card span{color:var(--ab-muted);font-size:.88rem;line-height:1.7}.ab-values{margin-bottom:56px}.ab-values-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.ab-value-card{background:var(--ab-surface);border:1px solid var(--ab-border);border-radius:var(--ab-r-lg);box-shadow:var(--ab-shadow);transition:transform .24s var(--ab-ease), box-shadow .24s var(--ab-ease), border-color .24s ease;padding:26px}.ab-value-card:hover{box-shadow:var(--ab-shadow-lg);border-color:#1a6fc429;transform:translateY(-5px)}.ab-value-top{justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;display:flex}.ab-value-number{color:var(--ab-subtle);background:var(--ab-surf-2);border:1px solid var(--ab-border);border-radius:var(--ab-r-full);padding:6px 10px;font-size:.78rem;font-weight:800}.ab-value-card h3{color:var(--ab-navy);margin:0;font-size:1.05rem;font-weight:800}.ab-value-card p{color:var(--ab-muted);margin:0;font-size:.93rem;line-height:1.8}.ab-split{grid-template-columns:1.05fr .95fr;gap:22px;margin-bottom:56px;display:grid}.ab-split-card{background:var(--ab-surface);border:1px solid var(--ab-border);border-radius:var(--ab-r-lg);box-shadow:var(--ab-shadow);padding:30px}.ab-split-card--accent{background:linear-gradient(145deg, var(--ab-navy) 0%, var(--ab-navy-2) 100%);border-color:#0000}.ab-split-card h2{color:var(--ab-navy);margin-bottom:12px;font-size:1.45rem;font-weight:900;line-height:1.25}.ab-split-card--accent h2{color:#fff}.ab-split-card p{color:var(--ab-muted);margin-bottom:18px;font-size:.95rem;line-height:1.85}.ab-split-card--accent p{color:#ffffffb8}.ab-service-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ab-service-list li{background:var(--ab-surf-2);border:1px solid var(--ab-border);color:var(--ab-navy);border-radius:var(--ab-r-md);padding:14px 16px 14px 14px;font-size:.92rem;font-weight:700;position:relative}.ab-service-list li:before{content:"";background:var(--ab-blue);border-radius:50%;width:8px;height:8px;margin-left:10px;display:inline-block}.ab-points{gap:12px;display:grid}.ab-point{align-items:center;gap:10px;display:flex}.ab-point span{background:var(--ab-mint);border-radius:50%;flex-shrink:0;width:10px;height:10px}.ab-point p{color:#fff;margin:0;font-size:.92rem;font-weight:700}.ab-cta{background:linear-gradient(145deg, var(--ab-navy) 0%, var(--ab-navy-2) 100%);box-shadow:var(--ab-shadow-lg);border-radius:28px;padding:34px;overflow:hidden}.ab-cta-content{justify-content:space-between;align-items:center;gap:24px;display:flex}.ab-cta h2{color:#fff;margin-bottom:10px;font-size:clamp(1.35rem,2.5vw,2rem);font-weight:900;line-height:1.2}.ab-cta p{color:#ffffffb8;max-width:560px;margin:0;font-size:.95rem;line-height:1.8}.ab-cta-btn{color:var(--ab-navy);border-radius:var(--ab-r-full);cursor:pointer;white-space:nowrap;transition:transform .22s var(--ab-ease), box-shadow .22s var(--ab-ease), background .22s ease;background:#fff;border:none;padding:14px 24px;font-family:inherit;font-size:.95rem;font-weight:800}.ab-cta-btn:hover{background:#eef5ff;transform:translateY(-2px)}@media (width<=1024px){.ab-story-grid{grid-template-columns:1fr 1fr}.ab-story-card--large{grid-column:1/-1}.ab-stats{grid-template-columns:repeat(2,1fr)}.ab-split{grid-template-columns:1fr}.ab-cta-content{flex-direction:column;align-items:flex-start}}@media (width<=768px){.ab-page{--ab-navbar-offset:92px}.ab-hero{padding:56px 16px 42px}.ab-container{padding:32px 16px 60px}.ab-story-grid,.ab-values-grid,.ab-stats{grid-template-columns:1fr}.ab-story-card,.ab-value-card,.ab-split-card{padding:22px}.ab-cta{padding:24px 20px}.ab-cta-content{align-items:stretch}.ab-cta-btn{width:100%}.ab-hero-actions{flex-direction:column}.ab-btn{width:100%}}@media (width<=480px){.ab-page{--ab-navbar-offset:86px}.ab-hero-title{font-size:1.9rem}.ab-section-head h2,.ab-split-card h2{font-size:1.28rem}}*{box-sizing:border-box;margin:0;padding:0;font-family:Cairo,sans-serif}body{color:#333;direction:rtl;background-color:#f4f7f6;overflow-x:hidden}.app-container{flex-direction:column;min-height:100vh;display:flex}.content{flex:1;margin-top:70px}.page-container{text-align:center;margin-top:50px}@media (width<=768px){.content{margin-top:70px}}.whatsapp-button{z-index:9999;background:#25d366;border-radius:50%;justify-content:center;align-items:center;width:65px;height:65px;transition:all .3s;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 4px 15px #0000004d}.whatsapp-button:hover{transform:scale(1.1)}.whatsapp-button img{width:38px;height:38px}
