@import "https://fonts.googleapis.com/css2?family=Montserrat:wght@500;600&family=Syncopate:wght@700&display=swap";@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)}*,:before,:after{box-sizing:border-box}.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;gap:12px;text-decoration:none;display:inline-flex}.logo-img{width:auto;height:48px;transition:transform .35s var(--ease), opacity .25s ease;display:block}.navbar-logo-text{flex-direction:column;justify-content:center;align-items:center;display:flex}.logo-title{letter-spacing:.35em;color:#111;text-transform:uppercase;margin-bottom:6px;margin-left:.35em;font-family:Syncopate,sans-serif;font-size:1.15rem;font-weight:700;line-height:1}.logo-subtitle{letter-spacing:.3em;color:#333;text-transform:uppercase;align-items:center;gap:8px;margin-left:.3em;font-family:Montserrat,sans-serif;font-size:.42rem;font-weight:600;line-height:1;display:flex}.logo-subtitle .line{background-color:#333;width:14px;height:1px;display:inline-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}}*{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}.content.no-navbar{margin-top:0!important}.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{background-color:#20bb5a;transform:scale(1.1);box-shadow:0 8px 24px #25d36680}.fallback-loader{color:#1a6fc4;justify-content:center;align-items:center;min-height:50vh;font-size:1.2rem;font-weight:700;display:flex}.whatsapp-button img{width:38px;height:38px}
