:root{--blue:#0072b1;--electric:#23b0ef;--navy:#071528;--navy2:#0c2039;--ink:#142439;--muted:#637386;--line:#e2eaf1;--pale:#f4f8fc;--white:#fff;--radius:19px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;font-family:Arial,Tahoma,"Noto Naskh Arabic","Segoe UI",sans-serif;color:var(--ink);background:white;line-height:1.6;-webkit-font-smoothing:antialiased}body[dir=rtl],html[dir=rtl] body{font-family:Tahoma,Arial,"Noto Naskh Arabic",sans-serif}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{cursor:pointer}img{max-width:100%}svg{width:24px;height:24px}.container{width:min(1170px,calc(100% - 60px));margin:auto}.skip-link{position:absolute;z-index:9999;top:-100px;left:10px;background:white;color:var(--navy);padding:12px 20px}.skip-link:focus{top:10px}:focus-visible{outline:3px solid #40bafa;outline-offset:4px}.site-header{height:82px;position:absolute;top:0;left:0;right:0;z-index:30;border-bottom:1px solid #ffffff22}.header-inner{height:100%;display:flex;align-items:center;justify-content:space-between;gap:34px}.brand{display:inline-flex;align-items:center;gap:11px;color:#fff;flex-shrink:0}.brand img{object-fit:contain}.brand>b,.brand span{display:flex;flex-direction:column;line-height:1}.brand b{font-size:23px;letter-spacing:.03em;font-weight:900}.brand b span{color:#42b9f2;display:inline}.brand small{font-size:9px;font-weight:800;letter-spacing:.43em;margin-top:7px}.site-nav{display:flex;gap:30px;align-items:center;margin-inline-start:auto}.site-nav a{color:#cbd8e7;font-size:13px;font-weight:700;transition:color .2s}.site-nav a:hover,.site-nav a:focus-visible{color:white}.header-actions{display:flex;align-items:center;gap:18px}.language-switch{font-size:13px;font-weight:800;color:#e6f5ff;border:1px solid #ffffff35;border-radius:8px;padding:7px 12px;white-space:nowrap}.button{display:inline-flex;align-items:center;justify-content:center;gap:22px;background:var(--blue);color:white;border:1px solid var(--blue);border-radius:8px;padding:14px 21px;font-weight:800;font-size:14px;min-height:49px;transition:transform .2s,background .2s,box-shadow .2s;line-height:1.3;text-align:center}.button:hover{background:#098bd3;transform:translateY(-2px);box-shadow:0 9px 20px #0072b130}.button-small{padding:11px 16px;min-height:41px;font-size:12px}.button-ghost{background:transparent;border:1px solid #ffffff5c}.button-ghost:hover{background:#ffffff14}.menu-toggle{display:none;border:0;background:none;width:42px;height:42px;align-items:center;justify-content:center;flex-direction:column;gap:5px}.menu-toggle span{height:2px;width:23px;border-radius:2px;background:#fff}.hero{min-height:740px;position:relative;overflow:hidden;color:white;background:radial-gradient(ellipse at 75% 44%,#0b3b61 0,transparent 45%),linear-gradient(121deg,#071528 0%,#071a30 53%,#0a2540 100%)}.hero-grid{position:absolute;inset:0;opacity:.29;background-image:linear-gradient(#8bd2fc0c 1px,transparent 1px),linear-gradient(90deg,#8bd2fc0c 1px,transparent 1px);background-size:50px 50px;mask-image:linear-gradient(90deg,transparent,#000)}.hero-glow{position:absolute;width:620px;height:620px;border-radius:50%;right:-145px;top:130px;background:#0072b119;filter:blur(80px)}.hero-inner{position:relative;display:grid;grid-template-columns:1.05fr 1fr;align-items:center;min-height:692px;gap:25px;padding-top:98px}.hero-copy{padding-bottom:35px;position:relative;z-index:2}.eyebrow,.section-kicker{display:inline-flex;align-items:center;gap:10px;font-size:12px;letter-spacing:.19em;font-weight:900}.eyebrow{color:#78cafa}.pulse-dot{width:8px;height:8px;background:#30c5e9;border-radius:50%;box-shadow:0 0 0 6px #30c5e91c;animation:pulse 2s infinite}.hero h1{font-size:clamp(43px,5.1vw,70px);letter-spacing:-.047em;line-height:1.12;margin:26px 0 24px;max-width:730px;font-weight:850}.gradient-text{color:#45bbf5;background:linear-gradient(95deg,#40c5fb,#258ee0);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero-lead{font-size:16px;color:#adc3d9;line-height:1.85;max-width:530px;margin:0 0 29px}.hero-buttons{display:flex;gap:13px;flex-wrap:wrap}.hero-signals{display:flex;gap:16px;flex-wrap:wrap;margin-top:53px}.hero-signals span{font-size:10px;letter-spacing:.11em;font-weight:750;color:#8fa9c0;display:flex;align-items:center;gap:8px;white-space:nowrap}.hero-signals i{width:5px;height:5px;background:#36bafa;border-radius:50%}.hero-art{height:510px;position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center}.orbit{position:absolute;border:1px solid #4dbef42e;border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%)}.orbit-one{width:340px;height:340px}.orbit-two{width:445px;height:445px;border-style:dashed;animation:spin 45s linear infinite}.orbit-three{width:545px;height:545px;border-color:#4dbef413}.orbit-node{position:absolute;width:10px;height:10px;border-radius:50%;background:#46c4ff;box-shadow:0 0 24px #46c4ff}.node-one{top:14%;left:25%}.node-two{bottom:17%;right:11%;width:7px;height:7px}.node-three{top:21%;right:12%;width:6px;height:6px}.dashboard{width:min(415px,95%);position:relative;z-index:2;transform:rotate(-4deg);background:linear-gradient(143deg,#172d47,#0c1d34);border:1px solid #5fbff747;box-shadow:0 36px 90px #0008,0 0 75px #0072b11c;border-radius:16px;overflow:hidden;animation:float 6s ease-in-out infinite}.dashboard-head{height:53px;background:#ffffff08;border-bottom:1px solid #ffffff15;display:flex;justify-content:space-between;align-items:center;padding:0 20px;color:#a4bed5;font-size:10px;letter-spacing:.08em;font-weight:750;gap:8px}.dash-dots{display:flex;gap:5px}.dash-dots i{width:7px;height:7px;background:#688197;border-radius:50%}.dash-dots i:first-child{background:#3ab8ed}.dash-live{color:#6ce7be;white-space:nowrap}.dash-live i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#57e4a2;margin-inline-end:4px}.dashboard-body{padding:25px}.dash-topline{display:flex;gap:13px;align-items:center}.dash-shield{display:grid;place-items:center;width:57px;height:57px;color:#55d7f6;border-radius:13px;background:#0072b124}.dash-shield svg{height:30px;width:30px}.dash-topline>div:nth-child(2){display:flex;flex-direction:column;gap:2px}.dash-status{color:#60d6ab;font-size:10px;font-weight:900;letter-spacing:.11em}.dash-topline strong{font-size:16px;color:white}.dash-tick{margin-inline-start:auto;border:1px solid #3cd59765;color:#56e7ad;border-radius:50%;width:29px;height:29px;text-align:center}.dash-rule{height:1px;background:#ffffff17;margin:26px 0 20px}.dash-metric{display:grid;grid-template-columns:1fr 90px 42px;align-items:center;gap:12px;margin:17px 0;font-size:11px;color:#b4c8da}.dash-metric b{font-size:11px;color:#d4e9f8;text-align:end}.meter{height:5px;background:#2b4257;border-radius:8px;overflow:hidden}.meter i{display:block;height:100%;background:linear-gradient(90deg,#0072b1,#43d2fb);border-radius:10px}.floating-badge{position:absolute;z-index:3;right:0;bottom:55px;padding:11px 17px;border:1px solid #6ee8b45a;border-radius:10px;background:#102b42;box-shadow:0 15px 40px #0006;display:flex;align-items:center;gap:9px;color:#d0fce7;font-size:11px;letter-spacing:.07em;font-weight:800;animation:float 6s ease-in-out 1s infinite}.mini-check{color:#59f4af}.hero-bottom{height:48px;position:relative;display:flex;gap:24px;align-items:center;color:#7792ad;font-size:10px;font-weight:800;letter-spacing:.21em}.hero-bottom-rule{height:1px;flex:1;background:#ffffff20}.mono{font-family:monospace}.section{padding:110px 0}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:60px;margin-bottom:42px}.section-kicker{color:var(--blue);margin-bottom:15px}.section-heading h2,.about-copy h2,.communication-inner h2,.contact-copy h2{font-size:clamp(31px,3.4vw,47px);line-height:1.16;letter-spacing:-.035em;margin:0;max-width:600px}.section-heading>p{color:var(--muted);line-height:1.8;max-width:370px;margin:0 0 4px;font-size:14px}.solutions-section{background:#fff}.services-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:17px}.service-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:28px 24px 26px;position:relative;min-height:333px;display:flex;flex-direction:column;transition:transform .25s,box-shadow .25s,border .25s}.service-card:hover{transform:translateY(-6px);box-shadow:0 20px 45px #0e3c6210;border-color:#b3d9f0}.service-icon{height:51px;width:51px;display:grid;place-items:center;color:var(--blue);background:#ebf7ff;border-radius:13px}.service-icon svg{height:25px;width:25px}.service-num{position:absolute;right:24px;top:34px;color:#bdccd8;font-size:12px;font-weight:900}.service-card h3{font-size:19px;letter-spacing:-.025em;line-height:1.3;margin:25px 0 11px}.service-card p{color:#6e7e8f;font-size:13px;line-height:1.8;margin:0 0 18px}.tags{color:#71899d;font-size:10px;font-weight:700;margin-top:auto;padding-bottom:19px}.text-link{padding-top:18px;border-top:1px solid var(--line);color:var(--blue);font-weight:800;font-size:12px;display:flex;justify-content:space-between;gap:10px}.platforms-section{background:#f3f8fc}.products-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.product-card{border-radius:15px;background:white;padding:21px 19px;min-height:180px;border:1px solid #e2eaf3;display:flex;flex-direction:column;align-items:flex-start;position:relative;transition:transform .2s,border-color .2s,box-shadow .2s}.product-card:hover{border-color:#70bbe8;transform:translateY(-4px);box-shadow:0 16px 30px #0f4c6d10}.product-image{width:48px;height:48px;border-radius:11px;background:#f1f6fa;display:flex;align-items:center;justify-content:center;margin-bottom:17px}.product-image img{max-width:31px;max-height:31px;object-fit:contain}.product-card strong{font-size:15px;line-height:1.3}.product-category{font-size:11px;color:#7b8997;margin-top:4px}.product-arrow{position:absolute;right:17px;bottom:20px;color:var(--blue);font-size:18px}.selfmark{font-weight:900;color:#0072b1;font-size:25px}.about-layout{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:95px}.about-art{min-height:440px;border-radius:26px;position:relative;overflow:hidden;background:radial-gradient(circle at 50% 48%,#145b8a 0%,#0b2a46 44%,#07172d 80%);display:flex;align-items:center;justify-content:center}.about-art:after{content:"";position:absolute;inset:0;background-image:linear-gradient(#ffffff06 1px,transparent 1px),linear-gradient(90deg,#ffffff06 1px,transparent 1px);background-size:35px 35px}.about-logo-ring{height:235px;width:235px;border-radius:50%;border:1px solid #3bbdf869;display:grid;place-items:center;box-shadow:0 0 0 40px #2aaef00a,0 0 0 85px #2aaef009;position:relative;z-index:1}.about-logo-ring img{width:190px;filter:brightness(0) invert(1)}.about-label{position:absolute;z-index:2;bottom:25px;left:30px;color:#e6f5ff;font-weight:900;font-size:13px;letter-spacing:.2em}.about-label span{color:#65cafa}.about-cross{position:absolute;z-index:1;width:9px;height:9px;border-radius:50%;background:#44ccff;box-shadow:0 0 16px #44ccff}.cross1{top:23%;left:22%}.cross2{bottom:21%;right:22%}.about-copy>p{color:var(--muted);line-height:1.95;font-size:15px;margin:22px 0 29px}.about-points{display:grid;gap:24px}.about-points>div{display:flex;gap:15px}.point-icon{width:40px;height:40px;flex-shrink:0;background:#e8f5fe;color:var(--blue);font-size:12px;font-weight:900;border-radius:10px;display:grid;place-items:center}.about-points h3{margin:0 0 5px;font-size:16px}.about-points p{margin:0;color:var(--muted);font-size:13px;line-height:1.7}.communication-section{background:linear-gradient(110deg,#00669e,#007fc2);overflow:hidden;color:#fff}.communication-inner{display:grid;grid-template-columns:1fr 1fr;min-height:365px;align-items:center;gap:30px}.communication-inner>div:first-child{position:relative;z-index:2;padding:65px 0}.communication-inner .section-kicker{color:#bbebff}.communication-inner h2{max-width:480px}.communication-inner p{max-width:510px;color:#d3effe;font-size:15px;line-height:1.8}.button-light{background:white;color:#006aa5;border-color:white;margin-top:10px}.button-light:hover{background:#d7f1ff}.world-visual{height:365px;display:grid;place-items:center}.globe{height:290px;width:290px;border:2px solid #ffffff70;border-radius:50%;position:relative;box-shadow:0 0 0 30px #ffffff0b,0 0 0 70px #ffffff08;background:radial-gradient(circle at 35% 30%,#ffffff18,transparent 55%);animation:float 8s ease-in-out infinite}.globe-line{position:absolute;inset:0;border:1px solid #ffffff65;border-radius:50%}.globe-line-a{transform:scaleX(.4)}.globe-line-b{transform:scaleX(.75)}.globe-equator{position:absolute;left:0;right:0;top:47%;height:18px;border-top:1px solid #ffffff75;border-bottom:1px solid #ffffff75;border-radius:50%}.globe-equator.two{transform:rotate(50deg);top:47%}.globe-pin{position:absolute;width:11px;height:11px;border-radius:50%;background:#fff;box-shadow:0 0 0 7px #ffffff28}.pin-a{left:23%;top:23%}.pin-b{right:13%;top:55%}.pin-c{left:39%;bottom:13%}.contact-section{background:#f7fafc}.contact-layout{display:grid;grid-template-columns:.78fr 1fr;gap:100px;align-items:start}.contact-copy p{line-height:1.8;color:var(--muted);max-width:400px;margin:21px 0 34px}.contact-item{display:flex;gap:16px;margin-top:25px;align-items:flex-start}.contact-icon{width:44px;height:44px;flex-shrink:0;border-radius:11px;background:#e5f4ff;color:var(--blue);display:grid;place-items:center;font-size:21px}.contact-item>div:last-child{display:flex;flex-direction:column;align-items:flex-start}.contact-item small{font-size:12px;color:var(--muted);margin-bottom:6px}.contact-item a{font-size:15px;font-weight:750;word-break:break-word}.contact-item a:hover{color:var(--blue)}.form-wrap{padding:34px;border:1px solid #e4ecf3;border-radius:20px;background:white;box-shadow:0 22px 55px #1a44530d}.form-wrap h3{margin:0 0 22px;font-size:21px}.contact-form{display:grid;gap:17px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.contact-form label{font-size:12px;display:flex;flex-direction:column;font-weight:800;gap:7px}.contact-form em{color:#cb4765;font-style:normal}.contact-form input,.contact-form select,.contact-form textarea{width:100%;background:#f8fafc;border:1px solid #dbe6ed;border-radius:8px;padding:12px 13px;font-size:13px;color:var(--ink);outline:0;transition:border .2s,box-shadow .2s}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px #0072b116}.contact-form textarea{resize:vertical;min-height:120px}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#9aa9b8}.form-footer{display:flex;align-items:center;justify-content:space-between;gap:20px}.form-footer span{font-size:11px;color:#8393a0}.form-footer .button span{color:white;font-size:16px}.form-feedback{margin:0;font-size:13px;font-weight:700}.form-feedback.error{color:#a52737}.form-feedback.success{color:#178352}.honey{position:absolute;left:-10000px;height:0;overflow:hidden}.footer{background:#071528;color:#a8bdd0}.footer-main{padding:50px 0 42px;display:flex;align-items:center;gap:35px;border-bottom:1px solid #ffffff20}.footer-main p{margin-inline-start:auto;font-size:13px}.footer-main>a:last-child{font-size:13px;color:#7cccf6;white-space:nowrap}.footer-bottom{padding:23px 0;display:flex;justify-content:space-between;font-size:11px;gap:15px}.footer-bottom>span:last-child{letter-spacing:.2em;color:#5c839f;font-weight:900}.reveal{opacity:0;transform:translateY(22px);transition:opacity .65s,transform .65s}.reveal.is-visible{opacity:1;transform:none}[dir=rtl] .service-num,[dir=rtl] .product-arrow{right:auto;left:20px}[dir=rtl] .hero h1,[dir=rtl] h2{letter-spacing:0}[dir=rtl] .about-label{left:auto;right:30px}[dir=rtl] .hero-glow{right:auto;left:-145px}[dir=rtl] .floating-badge{right:auto;left:0}[dir=rtl] .hero-art{direction:ltr}[dir=rtl] .dashboard{direction:rtl}[dir=rtl] .brand small{letter-spacing:.23em}[dir=rtl] .globe-equator{direction:ltr}@keyframes float{0%,100%{transform:translateY(0) rotate(-4deg)}50%{transform:translateY(-12px) rotate(-4deg)}}@keyframes pulse{50%{box-shadow:0 0 0 10px #30c5e902}}@keyframes spin{to{transform:translate(-50%,-50%) rotate(360deg)}}
@media(max-width:1090px){.site-nav{gap:15px}.header-inner{gap:16px}.header-cta{display:none}.hero h1{font-size:clamp(40px,5.3vw,58px)}.services-grid{grid-template-columns:repeat(2,1fr)}.products-grid{grid-template-columns:repeat(4,1fr)}.contact-layout{gap:45px}.about-layout{gap:45px}}@media(max-width:760px){.container{width:min(100% - 38px,590px)}.site-header{height:74px}.header-inner{gap:10px}.brand b{font-size:20px}.brand small{font-size:8px}.brand img{height:40px;width:40px}.menu-toggle{display:flex}.site-nav{position:absolute;top:73px;left:0;right:0;display:none;flex-direction:column;align-items:stretch;gap:0;background:#0a1e33;padding:10px 22px 21px;border-bottom:1px solid #ffffff25;box-shadow:0 20px 25px #0005}.site-nav.open{display:flex}.site-nav a{padding:13px 8px;font-size:15px;border-bottom:1px solid #ffffff14}.header-actions{gap:9px}.hero{min-height:auto}.hero-inner{display:flex;flex-direction:column;padding-top:137px;gap:3px;min-height:auto}.hero-copy{padding-bottom:0}.hero h1{font-size:clamp(41px,9vw,59px);max-width:600px;margin:18px 0 17px}.hero-lead{font-size:14px}.hero-signals{margin-top:31px;gap:12px}.hero-signals span{font-size:9px}.hero-art{width:100%;height:390px}.orbit-one{width:260px;height:260px}.orbit-two{width:345px;height:345px}.orbit-three{width:420px;height:420px}.dashboard{width:330px}.dashboard-body{padding:18px}.floating-badge{bottom:36px;right:0}.hero-bottom{height:45px}.section{padding:72px 0}.section-heading{display:block;margin-bottom:28px}.section-heading>p{margin-top:14px;max-width:540px}.services-grid{grid-template-columns:repeat(2,1fr)}.products-grid{grid-template-columns:repeat(2,1fr)}.about-layout,.communication-inner,.contact-layout{grid-template-columns:1fr;gap:30px}.about-art{min-height:340px}.about-logo-ring{height:185px;width:185px}.about-logo-ring img{width:150px}.communication-inner{gap:0}.communication-inner>div:first-child{padding:60px 0 0}.world-visual{height:270px}.globe{transform:scale(.78)}.contact-layout{gap:40px}.footer-main{flex-wrap:wrap;gap:20px}.footer-main p{margin:0}.footer-main>a:last-child{width:100%}}@media(max-width:480px){.container{width:calc(100% - 32px)}.hero-inner{padding-top:126px}.hero h1{font-size:43px}.hero-buttons{gap:9px}.hero-buttons .button{font-size:12px;padding:12px 14px;gap:10px}.hero-signals{gap:8px 13px}.hero-signals span{font-size:8px}.hero-art{height:350px}.dashboard{width:min(315px,95%)}.dash-metric{grid-template-columns:1fr 65px 34px;gap:8px}.orbit-two{width:325px;height:325px}.orbit-three{width:365px;height:365px}.floating-badge{bottom:20px;font-size:9px}.services-grid{grid-template-columns:1fr}.service-card{min-height:unset}.product-card{min-height:160px;padding:17px}.form-grid{grid-template-columns:1fr}.form-wrap{padding:22px 17px}.form-footer{align-items:stretch;flex-direction:column}.form-footer .button{align-self:stretch}.footer-bottom{flex-direction:column}.header-actions .language-switch{padding:6px 9px}.section-heading h2,.about-copy h2,.communication-inner h2,.contact-copy h2{font-size:34px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.reveal{opacity:1;transform:none}}
.brand b span{display:inline}
