@import "https://fonts.googleapis.com/css2?family=Cairo:wght@400;500;600;700;800&family=Inter:wght@400;500;600;700&display=swap";:root{--blue:#1a53e4;--navy:#071433;--gold:#d4a947;--white:#fff;--gray-50:#f7f9fc;--gray-100:#eceff4;--gray-300:#cbd2dc;--gray-500:#5a6478;--gray-700:#2d3748;--text:#111827;--shadow:0 10px 40px #0714331f;--radius:16px;--radius-sm:8px;--max-w:1200px;--gap:24px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--gray-50);color:var(--text);margin:0;font-family:Cairo,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.7;overflow-x:hidden}[dir=rtl] body{text-align:right}[dir=ltr] body{text-align:left}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.container{width:min(100% - 48px, var(--max-w));margin:0 auto}.section{padding:96px 0}.section-sm{padding:64px 0}.section-title{margin:0 0 16px;font-size:clamp(32px,4vw,48px);font-weight:800;line-height:1.25}.section-subtitle{color:var(--gray-500);max-width:640px;margin:0 0 48px;font-size:18px}.gold{color:var(--gold)}.blue{color:var(--blue)}.btn{cursor:pointer;border:none;border-radius:9999px;justify-content:center;align-items:center;gap:8px;padding:14px 28px;font-size:16px;font-weight:700;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.btn:hover{transform:translateY(-2px);box-shadow:0 8px 24px #1a53e447}.btn-primary{background:var(--blue);color:var(--white)}.btn-gold{background:var(--gold);color:var(--navy)}.btn-dark{background:var(--navy);color:var(--white)}.btn-outline{color:var(--white);background:0 0;border:1.5px solid #ffffffbf}.btn-outline:hover{background:var(--white);color:var(--navy);box-shadow:0 8px 24px #ffffff2e}.navbar{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#071433eb;border-bottom:1px solid #ffffff14;transition:background .2s;position:sticky;top:0}.navbar-inner{justify-content:space-between;align-items:center;gap:24px;height:72px;display:flex}.logo{color:var(--white);align-items:center;gap:12px;display:flex}.logo img{border-radius:10px;width:40px;height:40px}.logo-text{flex-direction:column;line-height:1.2;display:flex}.logo-text strong{font-size:22px;font-weight:800}.logo-text small{letter-spacing:1px;opacity:.7;font-size:11px;font-weight:500}.nav-links{align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.nav-links a{color:#ffffffd1;border-radius:999px;align-items:center;padding:8px 14px;font-size:15px;font-weight:600;transition:background .15s,color .15s;display:flex}.nav-links a:hover,.nav-links a.active{color:var(--white);background:#ffffff1a}.nav-actions{align-items:center;gap:12px;display:flex}.lang-btn{color:var(--white);cursor:pointer;background:#ffffff1a;border:none;border-radius:999px;padding:8px 14px;font-family:inherit;font-size:13px;font-weight:700}.menu-toggle{color:var(--white);cursor:pointer;background:0 0;border:none;padding:4px;font-size:28px;display:none}.hero{background:linear-gradient(135deg, var(--navy) 0%, #0c1e4a 60%, #122a6b 100%);color:var(--white);padding:96px 0 180px;position:relative;overflow:hidden}.hero-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:56px;display:grid}.hero-title{margin:0 0 24px;font-size:clamp(40px,5.5vw,64px);font-weight:800;line-height:1.1}.hero-title .gold-word{color:var(--gold);position:relative}.hero-text{color:#ffffffc7;max-width:520px;margin:0 0 32px;font-size:18px}.hero-buttons{flex-wrap:wrap;gap:16px;display:flex}.hero-visual{position:relative}.code-card{border-radius:var(--radius);background:#00000057;border:1px solid #1a53e459;padding:24px;overflow:hidden;box-shadow:0 24px 64px #00000059}.code-header{gap:8px;margin-bottom:16px;display:flex}.dot{border-radius:50%;width:12px;height:12px}.dot-red{background:#ff5f57}.dot-yellow{background:#febc2e}.dot-green{background:#28c840}pre{white-space:pre;margin:0;font-family:Fira Code,Consolas,monospace;font-size:14px;line-height:1.7;overflow-x:auto}code{color:#e2e8f0}.kw{color:var(--gold)}.str{color:#7dd3fc}.cmt{color:#64748b}.hero-particles{pointer-events:none;background:radial-gradient(circle at 20% 20%,#1a53e42e 0%,#0000 40%),radial-gradient(circle at 80% 70%,#d4a9471a 0%,#0000 35%);position:absolute;inset:0}.overlap-card{z-index:5;margin-top:-96px;margin-bottom:40px;position:relative}.overlap-card-inner{background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px;padding:40px;display:grid}.stat{padding:16px}.stat-number{color:var(--blue);font-size:40px;font-weight:800;display:block}.stat-label{color:var(--gray-500);font-size:15px}.cards-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.card{background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow);padding:32px;transition:transform .2s,box-shadow .2s}.card:hover{transform:translateY(-6px);box-shadow:0 18px 48px #07143324}.card-icon{background:linear-gradient(135deg, var(--blue), #0d3bb0);width:56px;height:56px;color:var(--white);border:1px solid #ffffff24;border-radius:14px;justify-content:center;align-items:center;margin-bottom:20px;font-size:26px;display:flex;box-shadow:0 10px 28px #1a53e459,inset 0 1px #ffffff2e}.card-icon svg{flex-shrink:0;width:28px;height:28px}.card h3{margin:0 0 12px;font-size:22px;font-weight:700}.card p{color:var(--gray-500);margin:0;font-size:15px}.split-section{background:var(--gray-50)}.split-grid{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.split-text .eyebrow{color:var(--blue);align-items:center;gap:8px;margin-bottom:12px;font-size:14px;font-weight:700;display:inline-flex}.split-text h2{margin:0 0 20px;font-size:clamp(30px,3.5vw,42px);font-weight:800}.split-text p{color:var(--gray-500);margin:0 0 24px;font-size:17px}.split-list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.split-list li{align-items:flex-start;gap:12px;font-size:16px;display:flex}.split-list .check{background:var(--gold);width:24px;height:24px;color:var(--navy);border-radius:50%;flex:0 0 24px;justify-content:center;align-items:center;margin-top:2px;font-size:14px;font-weight:800;display:flex}.split-media{border-radius:var(--radius);box-shadow:var(--shadow);background:var(--white);padding:8px;position:relative;overflow:hidden}.split-media img{border-radius:12px}.split-media .dashboard-mock{color:#e2e8f0;background:#0b1220;border-radius:12px;min-height:360px;padding:24px}.mock-header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:16px;display:flex}.mock-kpis{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px;display:grid}.mock-kpi{background:#ffffff0f;border-radius:12px;padding:16px}.mock-kpi small{opacity:.6;font-size:12px}.mock-kpi strong{margin-top:4px;font-size:24px;display:block}.mock-table{border-collapse:collapse;width:100%;font-size:13px}.mock-table th,.mock-table td{text-align:inherit;border-bottom:1px solid #ffffff14;padding:10px 8px}.industries-grid{grid-template-columns:repeat(2,1fr);gap:28px;display:grid}.industry-card{background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow);border-top:4px solid var(--blue);padding:40px}.industry-card.gold{border-top-color:var(--gold)}.industry-card h3{margin:0 0 12px;font-size:26px}.industry-card p{color:var(--gray-500);margin:0 0 24px}.pricing-toggle{background:var(--white);box-shadow:var(--shadow);border-radius:999px;margin-bottom:48px;padding:6px;display:inline-flex}.pricing-toggle button{cursor:pointer;color:var(--gray-500);background:0 0;border:none;border-radius:999px;padding:12px 24px;font-family:inherit;font-size:15px;font-weight:700}.pricing-toggle button.active{background:var(--blue);color:var(--white)}.pricing-grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:24px;display:grid}.price-card{background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow);padding:36px 32px;position:relative}.price-card.featured{border:2px solid var(--blue);transform:scale(1.02)}.badge{background:var(--gold);color:var(--navy);border-radius:999px;padding:6px 14px;font-size:12px;font-weight:800;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.price-card h3{margin:0 0 8px;font-size:24px}.price-card .desc{color:var(--gray-500);margin:0 0 20px;font-size:15px}.price{margin:0 0 4px;font-size:42px;font-weight:800}.price span{color:var(--gray-500);font-size:16px;font-weight:600}.price-setup{color:var(--gray-500);margin:0 0 24px;font-size:15px}.price-card ul{flex-direction:column;gap:12px;margin:0 0 28px;padding:0;list-style:none;display:flex}.price-card li{align-items:flex-start;gap:10px;font-size:15px;display:flex}.price-card .check{color:var(--blue);font-weight:800}.cta{background:var(--navy);color:var(--white);padding:96px 0}.cta-grid{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.cta-text h2{margin:0 0 20px;font-size:clamp(34px,4.5vw,52px);font-weight:800}.cta-text p{color:#ffffffb8;max-width:480px;font-size:18px}.form-box{border-radius:var(--radius);background:#ffffff0d;border:1px solid #ffffff1a;padding:32px}.form-field{margin-bottom:var(--gb,16px)}.form-field input,.form-field select,.form-field textarea{border-radius:var(--radius-sm);width:100%;color:var(--white);background:#00000059;border:1px solid #ffffff1f;outline:none;padding:16px;font-family:inherit;font-size:15px;transition:border-color .15s,box-shadow .15s}.form-field input::placeholder,.form-field textarea::placeholder,.form-field select:invalid{color:#ffffff80}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{border-color:var(--gold);box-shadow:0 0 0 3px #d4a94726}.form-field select option{background:var(--navy);color:var(--white)}.form-field textarea{resize:vertical;min-height:140px}.form-field .btn{width:100%;margin-top:8px}.footer{background:var(--navy);color:#ffffffc7;padding:80px 0 32px}.footer-grid{grid-template-columns:1.6fr repeat(3,1fr);gap:48px;margin-bottom:56px;display:grid}.footer-col:first-child{padding-inline-end:40px}.footer-logo{color:var(--white);align-items:center;gap:12px;margin-bottom:16px;display:flex}.footer-logo img{border-radius:10px;width:44px;height:44px}.footer-logo strong{font-size:24px}.footer-col p{color:#ffffff9e;margin:0 0 20px;font-size:15px;line-height:1.8}.footer-col h4{color:var(--white);margin:0 0 20px;font-size:17px;font-weight:700}.footer-col ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.footer-col a:hover{color:var(--gold)}.footer-bottom{color:#ffffff80;border-top:1px solid #ffffff1a;justify-content:space-between;gap:24px;padding-top:24px;font-size:14px;display:flex}.page-hero{background:var(--navy);color:var(--white);text-align:center;padding:80px 0 64px}.page-hero h1{margin:0;font-size:clamp(34px,4.5vw,52px)}.content-page{padding:64px 0}.article-list{gap:24px;display:grid}.article-card{background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow);padding:28px}.article-card h3{margin:0 0 8px}.faq-item{background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow);margin-bottom:16px;padding:24px}.faq-item h3{color:var(--blue);margin:0 0 12px;font-size:18px}.faq-item p{color:var(--gray-500);margin:0}.text-block{max-width:800px}.text-block h2{margin:32px 0 16px;font-size:28px}.text-block h3{color:var(--blue);margin:24px 0 12px;font-size:22px}.text-block p,.text-block li{color:var(--gray-500);font-size:16px}.text-block ul{padding-inline-start:24px}.module-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.contact-layout{background:var(--navy);min-height:100vh;color:var(--white);grid-template-columns:1.1fr .9fr;display:grid}.contact-sidebar{flex-direction:column;justify-content:center;padding:96px 48px;display:flex}.contact-sidebar h1{margin:0 0 20px;font-size:clamp(34px,4.5vw,52px)}.contact-sidebar p{color:#ffffffb8;max-width:520px;margin:0 0 32px;font-size:18px}.contact-info{flex-direction:column;gap:18px;margin-top:24px;display:flex}.contact-info a{color:#ffffffd1;align-items:center;gap:12px;display:flex}.contact-form-wrap{background:#00000042;border-inline-start:1px solid #ffffff14;flex-direction:column;justify-content:center;padding:80px 48px;display:flex}.contact-form-wrap .form-box{background:0 0;border:none;padding:0}.mobile-nav{background:var(--navy);z-index:99;flex-direction:column;gap:8px;padding:24px;display:none;position:fixed;inset:72px 0 0}.mobile-nav.open{display:flex}.mobile-nav a{color:var(--white);border-radius:12px;padding:14px;font-size:18px;font-weight:700}.mobile-nav a:hover{background:#ffffff1a}@media (width<=1024px){.hero-grid,.split-grid,.cta-grid,.contact-layout{grid-template-columns:1fr}.cards-grid,.pricing-grid,.module-grid{grid-template-columns:1fr 1fr}.industries-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr}.contact-form-wrap{border-inline-start:none;border-top:1px solid #ffffff14}}@media (width<=768px){.nav-links{display:none}.menu-toggle{display:block}.section{padding:64px 0}.cards-grid,.pricing-grid,.module-grid,.industries-grid,.footer-grid{grid-template-columns:1fr}.footer-bottom{flex-direction:column}.contact-sidebar,.contact-form-wrap{padding:48px 24px}}
