.about-page{min-height:100vh;display:flex;flex-direction:column;background:linear-gradient(135deg,#ffcb05,#ffed4e,#fff9e6);position:relative;overflow-x:hidden}.about-page:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url(/assets/aaaa.png) center top / cover no-repeat;opacity:.05;z-index:0;pointer-events:none}.about-header{background:linear-gradient(135deg,#ffcb05,#ffed4e);padding:1.75rem 0 2.5rem;box-shadow:0 4px 20px #ffd4014d;position:relative;z-index:1}.hero-section{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1.2fr);gap:2.5rem;margin-top:2.5rem;align-items:center}.hero-content{color:#2c3e50}.hero-title{font-size:2.4rem;margin-bottom:1rem;font-weight:800;text-shadow:2px 2px 4px rgba(255,255,255,.9)}.hero-subtitle{font-size:1.05rem;line-height:1.9;color:#34495e;margin-bottom:1.5rem}.hero-highlights{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem}.hero-highlights span{font-size:.95rem;padding:.5rem .75rem;border-radius:10px;background:#ffffffe6;border-right:4px solid #4a90e2;box-shadow:0 4px 14px #00000014}.hero-actions{display:flex;flex-wrap:wrap;gap:.75rem}.primary-cta,.secondary-cta{border-radius:999px;padding:.8rem 1.8rem;font-size:1rem;font-weight:700;border:none;cursor:pointer;transition:all .25s ease}.primary-cta{background:linear-gradient(135deg,#4a90e2,#2e5c8a);color:#fff;box-shadow:0 8px 22px #4a90e28c}.primary-cta:hover{transform:translateY(-2px);box-shadow:0 10px 28px #4a90e2b3}.secondary-cta{background:#fff;color:#e51e2a;border:2px solid #e51e2a}.secondary-cta:hover{background:#e51e2a;color:#fff}.hero-phone{display:flex;justify-content:center}.phone-frame{width:280px;border-radius:32px;background:#0d1117;padding:.9rem .9rem 1.2rem;box-shadow:0 18px 40px #00000073;position:relative}.phone-header{height:26px;border-radius:20px;background:linear-gradient(135deg,#ffcb05,#ffed4e);display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:700;color:#2c3e50;margin-bottom:.75rem}.phone-screen{background:#161b22;border-radius:26px;padding:1rem;display:flex;flex-direction:column;gap:.75rem}.phone-badge{align-self:flex-start;font-size:.8rem;color:#ffcb05;background:#ffcb051a;border-radius:999px;padding:.25rem .8rem;border:1px solid rgba(255,203,5,.5)}.phone-card{background:#21262d;border-radius:16px;padding:.85rem;color:#f0f6fc;font-size:.85rem;box-shadow:0 6px 14px #0006}.phone-card.primary{border:1px solid #4a90e2}.phone-card h3{margin:0 0 .35rem;font-size:.95rem;color:#ffcb05}.phone-card p{margin:0;line-height:1.5}.about-main{flex:1;padding:3rem 0 3.5rem;position:relative;z-index:1}.info-section{background:#fffffffa;border-radius:20px;padding:2.5rem;margin-bottom:2rem;box-shadow:0 8px 25px #ffd40133;border:2px solid rgba(255,212,1,.3);transition:all .3s ease;position:relative;overflow:hidden}.info-section:before{content:"";position:absolute;top:0;right:0;width:100%;height:4px;background:linear-gradient(90deg,#ffcb05,#ffed4e)}.info-section:hover{transform:translateY(-4px);box-shadow:0 12px 35px #ffd40159;border-color:#ffd40199}.info-section h2{color:#ffcb05;font-size:2rem;margin-bottom:1.75rem;border-bottom:3px solid #ffcb05;padding-bottom:.5rem;text-shadow:1px 1px 2px rgba(0,0,0,.12);position:relative}.info-section h2:after{content:"";position:absolute;bottom:-3px;right:0;width:60px;height:3px;background:linear-gradient(90deg,transparent,#ffcb05)}.info-section p{font-size:1.05rem;line-height:1.8;color:#444;margin-bottom:1rem}.steps-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem;margin-top:1.25rem}.step-card{background:linear-gradient(135deg,#fff9e6,#fffbf0);border-radius:16px;padding:1.6rem 1.8rem;position:relative;overflow:hidden;border:2px solid rgba(255,212,1,.3);box-shadow:0 10px 28px #ffd40159}.step-number{position:absolute;top:-14px;left:18px;width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,#4a90e2,#2e5c8a);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;box-shadow:0 6px 16px #4a90e299}.step-card h3{margin-top:.75rem;margin-bottom:.5rem;color:#2c3e50;font-size:1.2rem}.step-card p{margin:0;font-size:.98rem;line-height:1.7}.services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.75rem;margin-top:1.75rem}.service-card{background:linear-gradient(135deg,#fff9e6,#fffbf0);border-radius:16px;padding:2rem 1.7rem;text-align:center;transition:all .3s ease;border:2px solid rgba(255,212,1,.3);position:relative;overflow:hidden}.service-card:before{content:"";position:absolute;top:0;right:0;width:100%;height:4px;background:linear-gradient(90deg,#4a90e2,#ffcb05 60%,#e51e2a);transform:scaleX(0);transform-origin:right;transition:transform .3s ease}.service-card:hover:before{transform:scaleX(1)}.service-card:hover{transform:translateY(-8px);box-shadow:0 16px 40px #ffd40173;border-color:#ffcb05}.service-icon{font-size:3rem;margin-bottom:.75rem}.service-card h3{color:#4a90e2;font-size:1.4rem;margin-bottom:.75rem}.service-card p{color:#555;line-height:1.7;font-size:.98rem}.categories-list{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.5rem}.category-tag{background:linear-gradient(135deg,#ffcb05,#ffed4e);color:#2c3e50;padding:.65rem 1.35rem;border-radius:25px;font-size:.95rem;font-weight:700;box-shadow:0 4px 12px #ffd40173;transition:all .25s ease;border:2px solid transparent}.category-tag:hover{transform:translateY(-3px) scale(1.03);box-shadow:0 8px 22px #ffd40180;border-color:#2c3e5033;background:linear-gradient(135deg,#ffed4e,#ffcb05)}.providers-section{background:#fffffffa}.providers-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1.2fr);gap:2rem;margin-top:1.5rem;align-items:stretch}.providers-text p{margin-bottom:1rem}.providers-list{list-style:none;padding:0;margin:0 0 1.5rem}.providers-list li{position:relative;padding-right:1.2rem;margin-bottom:.55rem;font-size:.98rem}.providers-list li:before{content:"•";position:absolute;right:0;color:#e51e2a}.providers-cta{margin-top:.5rem}.providers-highlight{background:linear-gradient(135deg,#4a90e2,#2e5c8a 45%,#e51e2a);border-radius:20px;padding:2rem 1.8rem;color:#fff;position:relative;overflow:hidden;box-shadow:0 18px 40px #00000059}.providers-highlight h3{margin-top:.5rem;margin-bottom:.8rem;font-size:1.5rem}.providers-highlight p{margin:0 0 1.2rem;font-size:.98rem;line-height:1.7}.highlight-tags{display:flex;flex-wrap:wrap;gap:.5rem}.highlight-tags span{font-size:.85rem;padding:.4rem .9rem;border-radius:999px;background:#ffffff1f;border:1px solid rgba(255,255,255,.28)}.about-footer{background:#0d1117;color:#fff;padding:2.5rem 0 1.5rem;margin-top:auto;position:relative;z-index:1}.footer-links a{color:#ffffffd9;text-decoration:none;font-size:.95rem}@media (max-width: 992px){.hero-section{grid-template-columns:1fr}.hero-phone{order:-1}}@media (max-width: 768px){.container{padding:0 1.25rem}.header-top{flex-direction:column;align-items:flex-start}.logo{font-size:1.9rem}.tagline{font-size:.95rem}.main-nav{justify-content:flex-start}.info-section{padding:1.7rem 1.5rem}.info-section h2{font-size:1.6rem}}@media (max-width: 480px){.main-nav{gap:.5rem}.nav-link{padding:.4rem .75rem;font-size:.8rem}.hero-title{font-size:1.7rem}.services-grid,.providers-grid{grid-template-columns:1fr}}.about-us-page{min-height:100vh;display:flex;flex-direction:column;background:linear-gradient(135deg,#ffcb05,#ffed4e,#fff9e6);position:relative;overflow-x:hidden}.about-us-page:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url(/assets/aaaa.png) center top / cover no-repeat;opacity:.05;z-index:0;pointer-events:none}.about-us-header{background:linear-gradient(135deg,#ffcb05,#ffed4e);padding:1.75rem 0;box-shadow:0 4px 20px #ffd4014d;position:sticky;top:0;z-index:100}.about-us-main{flex:1;padding:3rem 0 3.5rem;position:relative;z-index:1}.about-us-section{background:#fffffffa;border-radius:20px;padding:2.5rem;margin-bottom:2rem;box-shadow:0 8px 25px #ffd40133;border:2px solid rgba(255,212,1,.3);transition:all .3s ease;position:relative;overflow:hidden}.about-us-section:before{content:"";position:absolute;top:0;right:0;width:100%;height:4px;background:linear-gradient(90deg,#ffcb05,#ffed4e)}.about-us-section:hover{transform:translateY(-4px);box-shadow:0 12px 35px #ffd40159;border-color:#ffd40199}.section-main-title{color:#ffcb05;font-size:2rem;margin-bottom:1.75rem;border-bottom:3px solid #ffcb05;padding-bottom:.5rem;text-shadow:1px 1px 2px rgba(0,0,0,.12);position:relative}.section-main-title:after{content:"";position:absolute;bottom:-3px;right:0;width:60px;height:3px;background:linear-gradient(90deg,transparent,#ffcb05)}.mission-content{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1.2fr);gap:2rem;margin-top:1.5rem}.mission-text h3{color:#4a90e2;font-size:1.5rem;margin-bottom:1rem}.mission-text p{font-size:1.05rem;line-height:1.8;color:#555;margin-bottom:1rem}.mission-highlight{background:linear-gradient(135deg,#4a90e2,#2e5c8a 45%,#e51e2a);border-radius:20px;padding:2rem 1.8rem;color:#fff;position:relative;overflow:hidden;box-shadow:0 18px 40px #00000059}.highlight-badge{position:absolute;top:1.2rem;left:1.5rem;background:#ffffff26;border-radius:999px;padding:.25rem .9rem;font-size:.8rem;font-weight:700}.mission-highlight h3{margin-top:.5rem;margin-bottom:.8rem;font-size:1.5rem}.mission-highlight p{margin:0;font-size:.98rem;line-height:1.7}.values-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.75rem;margin-top:1.75rem}.value-card{background:linear-gradient(135deg,#fff9e6,#fffbf0);border-radius:16px;padding:2rem 1.7rem;text-align:center;transition:all .3s ease;border:2px solid rgba(255,212,1,.3);position:relative;overflow:hidden}.value-card:before{content:"";position:absolute;top:0;right:0;width:100%;height:4px;background:linear-gradient(90deg,#4a90e2,#ffcb05 60%,#e51e2a);transform:scaleX(0);transform-origin:right;transition:transform .3s ease}.value-card:hover:before{transform:scaleX(1)}.value-card:hover{transform:translateY(-8px);box-shadow:0 16px 40px #ffd40173;border-color:#ffcb05}.value-icon{font-size:3rem;margin-bottom:.75rem}.value-card h3{color:#4a90e2;font-size:1.4rem;margin-bottom:.75rem}.value-card p{color:#555;line-height:1.7;font-size:.98rem}.offer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:1.5rem}.offer-item{background:linear-gradient(135deg,#fff9e6,#fffbf0);border-radius:16px;padding:2rem;border:2px solid rgba(255,212,1,.3);box-shadow:0 10px 28px #ffd40159}.offer-item h3{color:#4a90e2;font-size:1.5rem;margin-bottom:1rem;border-bottom:2px solid #ffcb05;padding-bottom:.5rem}.offer-item ul{list-style:none;padding:0;margin:0}.offer-item li{position:relative;padding-right:1.5rem;margin-bottom:.75rem;font-size:1rem;line-height:1.7;color:#555}.offer-item li:before{content:"✓";position:absolute;right:0;color:#4a90e2;font-weight:700;font-size:1.1rem}.tech-content{margin-top:1.5rem}.tech-content p{font-size:1.05rem;line-height:1.8;color:#555;margin-bottom:1.5rem}.tech-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.tech-feature{background:linear-gradient(135deg,#fff9e6,#fffbf0);padding:1.25rem;border-radius:12px;border-right:4px solid #4a90e2;font-size:1rem;line-height:1.6;color:#555;box-shadow:0 6px 18px #0000000f}.tech-feature strong{color:#4a90e2;display:block;margin-bottom:.3rem}.contact-section{background:#fffffffa}.contact-intro{font-size:1.05rem;line-height:1.8;color:#555;text-align:center;margin-bottom:1.5rem}.contact-info{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem;margin-top:1.5rem}.contact-item{background:#f8f9fa;padding:1.5rem;border-radius:12px;text-align:center;box-shadow:0 6px 18px #0000000f}.contact-item strong{display:block;margin-bottom:.5rem;color:#ffcb05;font-size:1.05rem}.contact-item a{color:#2c3e50;text-decoration:none;font-weight:600}.contact-item a:hover{color:#4a90e2}.legal-links-inline{margin-top:1.5rem;text-align:center}.legal-inline-link{color:#4a90e2;text-decoration:none;font-weight:700;margin:0 .5rem}.legal-inline-link:hover{text-decoration:underline}.divider{color:#95a5a6}.about-us-footer{background:#0d1117;color:#fff;padding:2.5rem 0 1.5rem;margin-top:auto;position:relative;z-index:1}@media (max-width: 992px){.mission-content{grid-template-columns:1fr}}@media (max-width: 768px){.header-top{flex-direction:column;align-items:flex-start}.logo{font-size:1.9rem}.tagline{font-size:.95rem}.main-nav{justify-content:flex-start}.about-us-section{padding:1.7rem 1.5rem}.section-main-title{font-size:1.6rem}.values-grid,.offer-grid{grid-template-columns:1fr}}.policy-page{min-height:100vh;display:flex;flex-direction:column;background:linear-gradient(135deg,#ffcb05,#ffed4e,#fff9e6);position:relative;overflow-x:hidden}.policy-page:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url(/assets/aaaa.png) center top / cover no-repeat;opacity:.05;z-index:0;pointer-events:none}.policy-header{background:linear-gradient(135deg,#ffcb05,#ffed4e);padding:1.75rem 0;box-shadow:0 4px 20px #ffd4014d;position:sticky;top:0;z-index:100}.policy-main{flex:1;padding:3rem 0 3.5rem;position:relative;z-index:1}.policy-section{background:#fffffffa;border-radius:20px;padding:2.5rem;margin-bottom:2rem;box-shadow:0 8px 25px #ffd40133;border:2px solid rgba(255,212,1,.3);transition:all .3s ease;position:relative;overflow:hidden}.policy-section:before{content:"";position:absolute;top:0;right:0;width:100%;height:4px;background:linear-gradient(90deg,#ffcb05,#ffed4e)}.policy-section:hover{transform:translateY(-4px);box-shadow:0 12px 35px #ffd40159;border-color:#ffd40199}.paragraph-en{font-size:.95rem;line-height:1.7;color:#666;text-align:left;direction:ltr;margin-top:1rem;padding:1rem;background:#4a90e214;border-radius:10px;border-right:3px solid #4a90e2}.link-button{background:none;border:none;color:#4a90e2;text-decoration:underline;cursor:pointer;font-size:inherit;font-weight:700;padding:0;transition:all .3s ease}.link-button:hover{color:#2e5c8a;text-shadow:1px 1px 2px rgba(74,144,226,.3)}.policy-footer{background:#0d1117;color:#fff;padding:2.5rem 0 1.5rem;margin-top:auto;position:relative;z-index:1}@media (max-width: 768px){.header-top{flex-direction:column;align-items:flex-start}.logo{font-size:1.9rem}.tagline{font-size:.95rem}.main-nav{justify-content:flex-start}.policy-section{padding:1.7rem 1.5rem}.section-title{font-size:1.25rem}.welcome-title{font-size:1.5rem}.contact-container{grid-template-columns:1fr}}.terms-page{min-height:100vh;display:flex;flex-direction:column;background:linear-gradient(135deg,#ffcb05,#ffed4e,#fff9e6);position:relative;overflow-x:hidden}.terms-page:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url(/assets/aaaa.png) center top / cover no-repeat;opacity:.05;z-index:0;pointer-events:none}.terms-header{background:linear-gradient(135deg,#ffcb05,#ffed4e);padding:1.75rem 0;box-shadow:0 4px 20px #ffd4014d;position:sticky;top:0;z-index:100}.header-top{display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap}.logo-container{display:flex;align-items:center;gap:1.25rem}.logo-image{width:90px;height:90px;object-fit:contain;filter:drop-shadow(0 4px 8px rgba(0,0,0,.2));animation:float 3s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.logo-text{text-align:right}.logo{font-size:2.4rem;margin:0;color:#2c3e50;font-weight:800;text-shadow:2px 2px 4px rgba(255,255,255,.9)}.tagline{font-size:1.1rem;color:#34495e;margin-top:.3rem;font-weight:600}.main-nav{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.nav-link{font-size:.95rem;padding:.6rem 1.1rem;border-radius:999px;background:#ffffffd9;color:#2c3e50;text-decoration:none;font-weight:600;border:1px solid rgba(255,203,5,.5);box-shadow:0 4px 12px #ffd40159;transition:all .25s ease}.nav-link:hover{background:#4a90e2;color:#fff;border-color:#4a90e2;transform:translateY(-2px)}.terms-main{flex:1;padding:3rem 0 3.5rem;position:relative;z-index:1}.terms-section{background:#fffffffa;border-radius:20px;padding:2.5rem;margin-bottom:2rem;box-shadow:0 8px 25px #ffd40133;border:2px solid rgba(255,212,1,.3);transition:all .3s ease;position:relative;overflow:hidden}.terms-section:before{content:"";position:absolute;top:0;right:0;width:100%;height:4px;background:linear-gradient(90deg,#ffcb05,#ffed4e)}.terms-section:hover{transform:translateY(-4px);box-shadow:0 12px 35px #ffd40159;border-color:#ffd40199}.section-header{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.section-icon{font-size:2rem}.section-title{color:#4a90e2;font-size:1.5rem;margin:0;font-weight:700;text-shadow:1px 1px 2px rgba(0,0,0,.08)}.welcome-title{color:#2c3e50;font-size:2rem;margin-bottom:1.5rem;text-align:center;font-weight:800}.intro-text{font-size:1.1rem;line-height:1.8;color:#444;text-align:center}.paragraph{font-size:1.05rem;line-height:1.8;color:#555;text-align:right;margin:.75rem 0}.contact-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;margin-top:1.5rem}.contact-button{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1rem 1.5rem;border:none;border-radius:12px;font-size:1.05rem;font-weight:600;cursor:pointer;transition:all .3s ease;color:#fff}.email-button{background:linear-gradient(135deg,#4a90e2,#2e5c8a);color:#fff;font-weight:700;box-shadow:0 6px 18px #4a90e266}.email-button:hover{background:linear-gradient(135deg,#2e5c8a,#4a90e2);transform:translateY(-3px);box-shadow:0 8px 24px #4a90e280}.website-button{background:#2c3e50;box-shadow:0 4px 12px #2c3e504d}.website-button:hover{background:#34495e;transform:translateY(-2px);box-shadow:0 6px 18px #2c3e5066}.contact-icon{font-size:1.25rem}.terms-footer{background:#0d1117;color:#fff;padding:2.5rem 0 1.5rem;margin-top:auto;position:relative;z-index:1}.footer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:2rem;margin-bottom:1.5rem}.footer-title{font-size:1.2rem;margin-bottom:.75rem;color:#ffcb05}.footer-column p{font-size:.95rem;line-height:1.7;color:#ffffffd9;margin:.5rem 0}.footer-links{list-style:none;padding:0;margin:0}.footer-links li{margin-bottom:.4rem}.footer-links a{color:#ffffffd9;text-decoration:none;font-size:.95rem;transition:all .25s ease}.footer-links a:hover{color:#ffcb05}.footer-contact{margin:0 0 .35rem;font-size:.95rem}.footer-version{margin-top:.6rem;font-size:.85rem;opacity:.7}.footer-bottom{border-top:1px solid rgba(255,255,255,.12);padding-top:.85rem;text-align:center}.footer-bottom p{margin:0;font-size:.9rem;color:#fffc}.footer-developer{margin-top:.75rem!important;font-size:.85rem!important;color:#ffffffb3!important}.footer-developer a{color:#ffcb05;text-decoration:none;font-weight:600;transition:all .25s ease}.footer-developer a:hover{color:#ffed4e;text-decoration:underline}@media (max-width: 768px){.header-top{flex-direction:column;align-items:flex-start}.logo{font-size:1.9rem}.tagline{font-size:.95rem}.main-nav{justify-content:flex-start}.terms-section{padding:1.7rem 1.5rem}.section-title{font-size:1.25rem}.welcome-title{font-size:1.5rem}.contact-container{grid-template-columns:1fr}}@media (max-width: 480px){.main-nav{gap:.5rem}.nav-link{padding:.4rem .75rem;font-size:.8rem}}.app{min-height:100vh}*{margin:0;padding:0;box-sizing:border-box}body{margin:0;font-family:NeoSansArabic,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;direction:rtl;background-color:#f8f9fa;color:#2c3e50}#root{min-height:100vh}.container{max-width:1200px;margin:0 auto;padding:0 2rem}
