@font-face{font-family:"IBM Plex Sans Arabic";src:url("assets/fonts/IBMPlexSansArabic-Medium.ttf") format("truetype");font-style:normal;font-weight:500;font-display:swap}
@font-face{font-family:"IBM Plex Sans Arabic";src:url("assets/fonts/IBMPlexSansArabic-SemiBold.ttf") format("truetype");font-style:normal;font-weight:600;font-display:swap}
@font-face{font-family:"IBM Plex Sans Arabic";src:url("assets/fonts/IBMPlexSansArabic-Bold.ttf") format("truetype");font-style:normal;font-weight:700;font-display:swap}
@font-face{font-family:"IBM Plex Sans Arabic";src:url("assets/fonts/IBMPlexSansArabic-Regular.ttf") format("truetype");font-style:normal;font-weight:400;font-display:swap}
:root{color-scheme:dark;--bg:#050910;--text:#eff4fa;--muted:#9aa8ba;--blue:#21aaff;--line:#1c2734}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--bg);color:var(--text);font-family:'IBM Plex Sans Arabic',sans-serif}a{color:inherit;text-decoration:none}a:focus-visible{outline:2px solid #62c6ff;outline-offset:6px}.skip{position:absolute;top:-100px}.skip:focus{top:10px;z-index:10;background:#143a60;padding:15px}header{height:104px;max-width:1440px;padding:0 6%;margin:auto;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.brand{display:flex;gap:12px;align-items:center;font:800 27px "IBM Plex Sans Arabic",sans-serif;letter-spacing:-1px}.brand small{display:block;font:500 8px 'IBM Plex Sans Arabic',sans-serif;letter-spacing:4px;margin-top:1px}.mark{font-style:italic;font-size:45px;color:#17a9ff;position:relative;line-height:1}.mark span{position:absolute;width:47px;height:14px;border-bottom:3px solid #42c7ff;border-radius:50%;transform:rotate(-40deg);left:-7px;top:18px}nav{display:flex;gap:34px;font-size:13px;color:#b4bdca}nav a:hover,.text-link:hover{color:#42bfff}.nav-cta{border:1px solid #354050;padding:12px 18px;font-size:12px;border-radius:4px}.nav-cta span{margin-left:20px}.hero{max-width:1440px;margin:auto;position:relative;overflow:hidden;padding:86px 6% 0;min-height:760px;display:grid;grid-template-columns:1.05fr 1fr}.eyebrow{font-size:10px;font-weight:600;letter-spacing:2px;color:#9eafc3;margin:0 0 30px}.dot{display:inline-block;width:6px;height:6px;background:#20b4ff;box-shadow:0 0 12px #15aaff;border-radius:50%;margin-right:9px}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:"IBM Plex Sans Arabic",sans-serif}h1{font-size:clamp(48px,5.6vw,80px);line-height:1.1;letter-spacing:-4px;font-weight:600;margin-bottom:27px}em{font-style:normal;color:#2facff}p{line-height:1.8}.intro{color:var(--muted);font-size:15px;max-width:440px;margin-bottom:32px}.actions{display:flex;align-items:center;gap:25px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:25px;background:#159fff;color:#02101b;border:1px solid #39b3ff;border-radius:4px;font-size:12px;font-weight:700;padding:16px 20px;transition:.2s}.button:hover{background:#72cdff;transform:translateY(-2px)}.text-link{font-size:12px;display:inline-flex;gap:18px;align-items:center}.hero-note{font-size:9px;letter-spacing:3px;color:#7e8fa6;margin-top:50px}.hero-note b{color:#009dff;margin:0 12px}.orbital{position:relative;min-height:530px;margin-left:-20px;align-self:center}.grid{position:absolute;inset:0;background:linear-gradient(#12497518 1px,transparent 1px),linear-gradient(90deg,#12497518 1px,transparent 1px);background-size:48px 48px;mask-image:radial-gradient(ellipse,#000,transparent 70%)}.orbital:before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse,#0065b338,transparent 65%)}.planet{position:absolute;width:250px;height:250px;left:50%;top:47%;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(at 30% 25%,#0c8bdd,#004082 40%,#04172c 75%);box-shadow:inset -14px -20px 45px #020810,0 0 90px #0069cf30;border:1px solid #1a85c95c;display:grid;place-items:center}.planet span{font:800 italic 180px "IBM Plex Sans Arabic";color:#25b5ff;opacity:.85;text-shadow:0 0 50px #00aaff}.orbit{position:absolute;left:50%;top:47%;border:1px solid #178cd37a;border-radius:50%;transform:translate(-50%,-50%) rotate(-32deg);width:490px;height:190px}.o1{border-bottom:3px solid #25b9ff;box-shadow:0 8px 18px -12px #3acaff;z-index:2}.o2{width:430px;height:320px;transform:translate(-50%,-50%) rotate(48deg);border-color:#12456b}.o3{width:530px;height:460px;border-style:dashed;border-color:#12436b55}.sat{position:absolute;width:8px;height:8px;background:#76dbff;border-radius:50%;box-shadow:0 0 18px #17acff;z-index:3}.s1{top:60%;left:10%}.s2{top:26%;right:14%}.orbit-label{position:absolute;font-size:8px;letter-spacing:2px;color:#9cb8d1;background:#08121d;border:1px solid #203b52;padding:10px 13px;z-index:4}.l1{left:7%;top:21%}.l2{right:0;bottom:24%}.coordinates{position:absolute;bottom:5%;left:30%;font:8px/1.9 monospace;color:#57738e;letter-spacing:2px}.hero-bottom{grid-column:1/-1;display:flex;justify-content:space-between;border-top:1px solid var(--line);padding:24px 0;font-size:8px;letter-spacing:2px;color:#71849a;margin-top:45px}.section{max-width:1440px;margin:auto;padding:100px 6%;border-bottom:1px solid var(--line)}.section-top{display:flex;justify-content:space-between;align-items:start}.aside{font-size:12px;color:var(--muted)}h2{font-size:clamp(30px,3.4vw,48px);font-weight:500;letter-spacing:-2px;line-height:1.22;margin-bottom:23px}.section-intro{font-size:14px;color:var(--muted);max-width:510px}.services{display:grid;grid-template-columns:repeat(3,1fr);margin-top:48px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.services article{padding:32px 30px 28px 0;position:relative}.services article+article{padding-left:30px;border-left:1px solid var(--line)}.service-icon{font-size:30px;color:var(--blue);display:block;margin-bottom:28px}.number{position:absolute;right:30px;top:40px;color:#64758a;font:10px monospace}h3{font-size:22px;font-weight:500;letter-spacing:-.6px;line-height:1.4}.services p{font-size:13px;color:var(--muted);max-width:300px}.tags{font-size:8px;letter-spacing:1px;color:#7c94ac;margin-top:30px}.tags span{margin-left:15px}.monitor{display:grid;grid-template-columns:1fr 1fr;gap:75px;background:radial-gradient(at 80% 50%,#052b4825,transparent 65%)}.product-name{font:600 25px "IBM Plex Sans Arabic";margin-bottom:27px;letter-spacing:-1px}.monitor-icon{color:#25b4ff;margin-right:7px}.product-copy>p:not(.eyebrow){font-size:14px;color:var(--muted);max-width:420px}.product-copy .text-link{margin-top:10px}.product-tag{font-size:8px;letter-spacing:1.6px;margin-top:44px;color:#8ca6be}.blueprint{border:1px solid #1a405d;background:linear-gradient(#1a4e681a 1px,transparent 1px),linear-gradient(90deg,#1a4e681a 1px,transparent 1px),#06121e;background-size:25px 25px;align-self:center;transform:perspective(1000px) rotateY(-6deg);box-shadow:0 30px 70px #0005}.blueprint-top,.blueprint-bottom{display:flex;justify-content:space-between;padding:18px;font:8px monospace;letter-spacing:1px;color:#7cadd0;border-bottom:1px solid #163247}.blueprint-bottom{border-bottom:0;border-top:1px solid #163247;font-size:7px}.blueprint svg{width:100%;padding:10px 20px 35px}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-top:55px}.steps article{border-top:1px solid #226084;padding-top:22px}.steps span{font-size:8px;letter-spacing:1.5px;color:#31adfa}.steps h3{font-size:18px;margin:25px 0 12px}.steps p{font-size:12px;color:var(--muted)}.company{display:grid;grid-template-columns:1fr 1.15fr;gap:75px}.team article{display:flex;align-items:center;gap:20px;border-top:1px solid var(--line);padding:24px 0}.team h3{font-size:18px;margin:0 0 5px}.team p{font-size:10px;color:#96a6ba;margin:0;line-height:1.6}.initials{width:45px;height:45px;flex-shrink:0;border:1px solid #23445e;background:#0b1a29;display:grid;place-items:center;color:#54bdfb;font:12px "IBM Plex Sans Arabic"}.team article>span{margin-left:auto;color:#526174;font:9px monospace}.closing{text-align:center;padding:100px 20px;background:radial-gradient(ellipse at 50% 110%,#03478080,transparent 65%);border-bottom:1px solid #1b354b}.closing h2{font-size:clamp(35px,4.5vw,62px)}.closing .button{margin-top:15px}footer{max-width:1440px;margin:auto;padding:40px 6%;display:flex;align-items:center;justify-content:space-between;gap:25px}footer .brand{font-size:21px}footer .mark{font-size:35px}footer p,footer>span,footer>a:last-child{font-size:10px;color:#8594a8;margin:0}footer .brand small{font-size:6px}@media(min-width:1500px){header,.hero,.section,footer{padding-left:86px;padding-right:86px}}@media(max-width:900px){h1{font-size:60px}.hero{padding-top:65px;min-height:700px}.orbital{transform:scale(.8);margin-left:-50px}.actions{gap:15px;flex-wrap:wrap}.monitor,.company{gap:35px}.steps{grid-template-columns:1fr 1fr}.services article{padding-right:18px}.services article+article{padding-left:18px}footer p{display:none}}@media(max-width:640px){header{height:85px;padding:0 6%}.brand{font-size:23px}nav{gap:16px;font-size:10px}.nav-cta{display:none}.hero{display:block;padding-top:50px}.hero h1{font-size:57px;letter-spacing:-3px}.hero .intro{font-size:14px}.hero-note{margin-top:32px}.orbital{height:360px;min-height:360px;transform:scale(.72);margin:-10px -40px -20px}.hero-bottom{font-size:6px;letter-spacing:1px;margin-top:0}.section{padding:65px 6%}.aside{display:none}.services{grid-template-columns:1fr;margin-top:30px}.services article,.services article+article{padding:27px 0;border-left:0;border-bottom:1px solid var(--line)}.services article:last-child{border-bottom:0}.services h3 br{display:none}.service-icon{margin-bottom:15px}.services p{max-width:none}.tags{margin-top:20px}.monitor,.company{grid-template-columns:1fr;gap:35px}.blueprint{transform:none}.steps{gap:22px}.steps h3{font-size:16px}.steps p{font-size:12px}h2{letter-spacing:-1px}.closing{padding:70px 20px}.closing h2{font-size:36px}footer{flex-wrap:wrap;padding-top:28px;padding-bottom:28px}footer>span{font-size:8px}footer>a:last-child{display:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}}
.preferences{display:flex;gap:8px;direction:ltr}.preferences button{background:transparent;border:1px solid #526276;color:var(--text);border-radius:5px;min-height:40px;padding:8px 12px;font:12px 'IBM Plex Sans Arabic',sans-serif;cursor:pointer}.preferences button:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.preferences button:hover{border-color:var(--blue)}.preferences button span{opacity:.65}header{gap:20px}.nav-cta{margin-inline-start:auto}nav{margin-inline-start:auto}[dir=rtl] body{font-family:"IBM Plex Sans Arabic",Tahoma,Arial,sans-serif}[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3{font-family:"IBM Plex Sans Arabic",Tahoma,Arial,sans-serif;letter-spacing:0;line-height:1.5}[dir=rtl] h1{font-size:clamp(44px,4.8vw,68px)}[dir=rtl] .eyebrow,[dir=rtl] .hero-note,[dir=rtl] .tags{letter-spacing:0}[dir=rtl] .brand,[dir=rtl] .orbital,[dir=rtl] .blueprint{direction:ltr}[dir=rtl] .services article{padding:32px 0 28px 30px}[dir=rtl] .services article+article{border-left:0;border-right:1px solid var(--line);padding-right:30px}[dir=rtl] .number{right:auto;left:30px}[dir=rtl] .team article>span{margin-left:0;margin-right:auto}[dir=rtl] .orbital{margin-left:0;margin-right:-20px}[dir=rtl] .dot{margin-right:0;margin-left:9px}
html[data-theme=light]{color-scheme:light;--bg:#f5f8fc;--text:#10243a;--muted:#475b72;--blue:#006bb2;--line:#cbd7e3}html[data-theme=light] nav,html[data-theme=light] .eyebrow,html[data-theme=light] .aside,html[data-theme=light] .hero-note,html[data-theme=light] .hero-bottom,html[data-theme=light] .tags,html[data-theme=light] .team p,html[data-theme=light] footer p,html[data-theme=light] footer>span,html[data-theme=light] footer>a:last-child{color:#465e77}html[data-theme=light] em,html[data-theme=light] .steps span{color:#0069af}html[data-theme=light] .initials{background:#e1effa;color:#005b98;border-color:#9dbbd3}html[data-theme=light] .closing{background:radial-gradient(ellipse at 50% 110%,#acdafa,transparent 70%)}html[data-theme=light] .orbit-label{background:#eaf5ff;color:#154a70;border-color:#99c5e5}html[data-theme=light] .coordinates{color:#365f80}html[data-theme=light] .blueprint{color:#eff4fa}html[data-theme=light] .product-tag{color:#3d5f7a}
@media(max-width:1100px){header{flex-wrap:wrap;height:auto;min-height:100px;padding-top:18px;padding-bottom:18px}.nav-cta{display:none}nav{gap:20px}.preferences{margin-inline-start:auto}}
@media(max-width:640px){header{gap:15px}.preferences{order:2}header nav{order:3;width:100%;justify-content:center;margin:0;font-size:12px}.preferences button{padding:8px;font-size:11px}[dir=rtl] .services article,[dir=rtl] .services article+article{padding:27px 0;border-right:0}[dir=rtl] .orbital{margin:-10px -40px -20px}[dir=rtl] .hero h1{font-size:48px}}

body,button,input,select,textarea{font-family:'IBM Plex Sans Arabic',Tahoma,Arial,sans-serif}

