@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Noto+Kufi+Arabic:wght@400;500;600;700&display=swap";.app{background:radial-gradient(circle at 70% 10%,#3065ff14,#0000 30%),#07080a;overflow:hidden}.navbar{z-index:100;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#07080ab8;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;height:82px;padding:0 5vw;display:flex;position:fixed;top:0;left:0;right:0}.logo{letter-spacing:-1px;font-size:20px;font-weight:800}.logo span{opacity:.4}.navbar nav{gap:32px;display:flex}.navbar nav a{color:#85888f;font-size:13px;transition:color .25s}.navbar nav a:hover{color:#fff}.language-button{cursor:pointer;color:#fff;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;padding:9px 15px}.section{max-width:1400px;margin:auto;padding:150px 5vw;position:relative}.eyebrow{color:#6f9cff;letter-spacing:2px;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:22px;font-size:11px;font-weight:700;display:flex}html[dir=rtl] .eyebrow{letter-spacing:0}.status-dot{background:#6f9cff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 15px #6f9cff}.section-heading,.systems-header{grid-template-columns:1fr .7fr;gap:80px;margin-bottom:70px;display:grid}.section-heading h2,.systems-header h2,.about-section h2{color:#f7f7f7;letter-spacing:-4px;max-width:800px;font-size:clamp(42px,6vw,78px);line-height:.95}html[dir=rtl] .section-heading h2,html[dir=rtl] .systems-header h2,html[dir=rtl] .about-section h2{letter-spacing:0;line-height:1.2}.section-heading>p,.systems-header>p{color:#85888f;align-self:end;font-size:15px;line-height:1.9}.hero{align-items:center;min-height:100vh;padding:140px 5vw 80px;display:flex;position:relative;overflow:hidden}.hero-grid,.contact-grid{opacity:.4;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:70px 70px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 70%);mask-image:radial-gradient(circle,#000,#0000 70%)}.hero-content{z-index:5;width:min(850px,65%);position:relative}.hero h1{color:#fff;letter-spacing:-8px;margin-bottom:32px;font-size:clamp(64px,9vw,145px);font-weight:800;line-height:.88}.hero h1 span{display:inline}html[dir=rtl] .hero h1{letter-spacing:0;line-height:1.05}.hero p{color:#94979d;max-width:620px;margin-bottom:35px;font-size:17px;line-height:1.8}.hero-actions{flex-wrap:wrap;gap:12px;display:flex}.button{border-radius:999px;justify-content:center;align-items:center;gap:14px;min-height:54px;padding:0 25px;font-size:13px;font-weight:700;transition:transform .25s,background .25s;display:inline-flex}.button:hover{transform:translateY(-3px)}.button-primary{color:#050608;background:#f4f5f6}.button-primary:hover{background:#fff}.button-secondary{color:#fff;background:#ffffff08;border:1px solid #ffffff21}.hero-location{color:#555960;letter-spacing:1px;align-items:center;gap:9px;margin-top:50px;font-size:11px;display:flex}.hero-location span{color:#6f9cff}.hero-visual{place-items:center;width:620px;height:620px;display:grid;position:absolute;right:-80px}html[dir=rtl] .hero-visual{left:-80px;right:auto}.visual-ring{border:1px solid #6f9cff1f;border-radius:50%;animation:25s linear infinite rotate;position:absolute}.ring-one{width:100%;height:100%}.ring-two{border-style:dashed;width:72%;height:72%;animation-duration:18s;animation-direction:reverse}.ring-three{border-color:#6f9cff33;width:45%;height:45%;animation-duration:12s}.visual-core{background:#6f9cff0a;border:1px solid #6f9cff80;flex-direction:column;justify-content:center;gap:12px;width:160px;height:160px;padding:35px;display:flex;transform:rotate(45deg);box-shadow:0 0 80px #4b73ff26,inset 0 0 50px #4b73ff0f}.core-line{background:#96b4ffb3;width:100%;height:1px}.core-line:nth-child(2){width:70%}.core-line:nth-child(3){width:45%}.floating-label{color:#6f9cff;letter-spacing:2px;background:#0a0c10b3;border:1px solid #ffffff14;padding:7px 11px;font-size:9px;position:absolute}.label-one{top:22%;left:15%}.label-two{top:45%;right:5%}.label-three{bottom:18%;left:30%}.scroll-indicator{color:#4d5055;letter-spacing:3px;align-items:center;gap:12px;font-size:9px;display:flex;position:absolute;bottom:40px;left:5vw}.scroll-indicator span{background:#4d5055;width:35px;height:1px}html[dir=rtl] .scroll-indicator{left:auto;right:5vw}.capabilities-grid{border-top:1px solid #ffffff14;grid-template-columns:repeat(2,1fr);display:grid}.capability-card{border-bottom:1px solid #ffffff14;min-height:230px;padding:32px;transition:background .3s;position:relative}.capability-card:nth-child(odd){border-right:1px solid #ffffff14}.capability-card:hover{background:#ffffff06}.card-number{color:#555960;margin-bottom:60px;font-size:11px;display:block}.capability-card h3{margin-bottom:13px;font-size:22px}.capability-card p{color:#777a81;max-width:450px;font-size:14px;line-height:1.8}.card-arrow{color:#6f9cff;font-size:20px;position:absolute;bottom:28px;right:30px}html[dir=rtl] .card-arrow{left:30px;right:auto}.projects{gap:80px;display:grid}.project-card{grid-template-columns:1.35fr .65fr;align-items:center;gap:55px;display:grid}.project-card:nth-child(2n){direction:rtl}.project-card:nth-child(2n) .project-info{text-align:left;direction:ltr}html[dir=rtl] .project-card:nth-child(2n) .project-info{text-align:right;direction:rtl}.project-image{background:#0c0e13;border:1px solid #ffffff14;min-height:550px;position:relative;overflow:hidden}.project-image-grid{opacity:.4;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:45px 45px;position:absolute;inset:0}.project-image-orb{filter:blur(10px);background:radial-gradient(circle,#5582ff4d,#0000 65%);border-radius:50%;width:240px;height:240px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.project-image-number{color:#fff6;font-size:12px;position:absolute;top:30px;left:30px}.project-info h3{letter-spacing:-2px;margin-bottom:22px;font-size:clamp(30px,4vw,50px);line-height:1}.project-category{color:#6f9cff;letter-spacing:2px;margin-bottom:18px;font-size:10px;font-weight:700;display:block}.project-info p{color:#777a81;margin-bottom:28px;font-size:14px;line-height:1.9}.project-tags{flex-wrap:wrap;gap:7px;display:flex}.project-tags span{color:#888b91;border:1px solid #ffffff14;padding:7px 10px;font-size:9px}.systems-section{background:#0a0c10;border-top:1px solid #ffffff0d;border-bottom:1px solid #ffffff0d;max-width:none}.system-flow{justify-content:space-between;align-items:center;max-width:1300px;margin:auto;display:flex}.system-step{flex-direction:column;gap:13px;display:flex;position:relative}.system-step span{color:#4f535a;font-size:10px}.system-step strong{font-size:13px}.system-step i{color:#3f4349;font-style:normal;position:absolute;top:30px;left:calc(100% + 20px)}html[dir=rtl] .system-step i{left:auto;right:calc(100% + 20px)}.security-layout{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.security-section h2{letter-spacing:-4px;max-width:650px;margin-bottom:30px;font-size:clamp(42px,6vw,75px);line-height:1}html[dir=rtl] .security-section h2{letter-spacing:0;line-height:1.2}.security-description{color:#777a81;max-width:550px;font-size:15px;line-height:1.9}.security-grid{grid-template-columns:1fr 1fr;display:grid}.security-item{border:1px solid #ffffff12;min-height:130px;margin:-1px 0 0 -1px;padding:24px}.security-item span{color:#53575e;margin-bottom:28px;font-size:10px;display:block}.security-item strong{font-size:14px}.about-section{border-top:1px solid #ffffff12}.about-layout{grid-template-columns:.8fr 1fr;gap:120px;display:grid}.about-copy{max-width:700px}.about-copy p{color:#81848b;margin-bottom:30px;font-size:19px;line-height:1.9}.contact-section{text-align:center;border-top:1px solid #ffffff12;place-items:center;min-height:650px;padding:120px 5vw;display:grid;position:relative;overflow:hidden}.contact-content{z-index:2;max-width:850px;position:relative}.contact-content .eyebrow{justify-content:center}.contact-content h2{letter-spacing:-7px;margin-bottom:30px;font-size:clamp(60px,10vw,130px);line-height:.9}html[dir=rtl] .contact-content h2{letter-spacing:0;line-height:1.2}.contact-content p{color:#777a81;max-width:600px;margin:0 auto 35px;font-size:16px;line-height:1.9}.footer{color:#50535a;border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:30px;padding:40px 5vw;font-size:10px;display:flex}.footer>div{flex-direction:column;gap:8px;display:flex}.footer strong{color:#85888f;letter-spacing:2px}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (width<=900px){.navbar{height:70px;padding:0 20px}.navbar nav{display:none}.hero{min-height:900px;padding:130px 20px 80px}.hero-content{width:100%}.hero h1{letter-spacing:-5px;font-size:clamp(58px,17vw,100px)}.hero-visual{opacity:.6;width:500px;height:500px;top:350px;right:-250px}html[dir=rtl] .hero-visual{left:-250px;right:auto}.section{padding:100px 20px}.section-heading,.systems-header,.security-layout,.about-layout{grid-template-columns:1fr;gap:35px}.section-heading h2,.systems-header h2,.about-section h2{font-size:50px}.capabilities-grid{grid-template-columns:1fr}.capability-card:nth-child(odd){border-right:0}.project-card,.project-card:nth-child(2n){direction:ltr;grid-template-columns:1fr}.project-card:nth-child(2n) .project-info{text-align:left;direction:ltr}html[dir=rtl] .project-card,html[dir=rtl] .project-card:nth-child(2n){direction:rtl}html[dir=rtl] .project-card:nth-child(2n) .project-info{text-align:right;direction:rtl}.project-image{min-height:400px}.system-flow{grid-template-columns:1fr 1fr;gap:35px;display:grid}.system-step i{display:none}.security-grid{grid-template-columns:1fr}.about-copy p{font-size:16px}.contact-content h2{letter-spacing:-4px;font-size:65px}.footer{flex-direction:column;align-items:flex-start}}@media (width<=500px){.hero{min-height:850px}.hero h1{font-size:58px}.hero p{font-size:15px}.hero-visual{top:420px;right:-270px}html[dir=rtl] .hero-visual{left:-270px;right:auto}.contact-content h2{font-size:55px}}:root{color:#f5f5f5;font-synthesis:none;text-rendering:optimizelegibility;background:#07080a;font-family:Inter,sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:#07080a;min-width:320px}button,a{font:inherit}a{color:inherit;text-decoration:none}button{border:0}html[dir=rtl] body,html[dir=rtl] button,html[dir=rtl] a{font-family:Noto Kufi Arabic,sans-serif}
