:root{font-family:DM Sans,Noto Sans Arabic,sans-serif;color:#edf3f8;background:#0c1219;font-synthesis:none;scroll-behavior:smooth}*{box-sizing:border-box}body{margin:0;min-height:100svh;background:radial-gradient(ellipse at 0 100%,#12304466,transparent 55%),#0c1219}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}a,button{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline:3px solid #49bdea;outline-offset:5px}::selection{background:#248fb5;color:#fff}.skip-link{position:fixed;top:-90px;background:#25a9d6;padding:12px;z-index:10}.skip-link:focus{top:10px}.header{height:100px;padding:12px 3%;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #20313e;position:relative}.brand{display:flex;align-items:center;gap:12px;z-index:2}.brand-logo{width:59px;height:59px;object-fit:contain;filter:drop-shadow(0 0 12px #37b9e422)}.brand>span{font:800 26px/1 Manrope,sans-serif;letter-spacing:-1px}.brand-tech{color:#2da9d3;font-weight:500}.language{display:flex;align-items:center;gap:8px;border:1px solid #344453;background:#17212b;color:#d1e1eb;padding:10px 16px;border-radius:24px;font-size:12px;z-index:2}.language>span:first-child{font-size:20px;line-height:1}.language:hover{border-color:#3395bc}main{padding:16px 3% 24px}.divisions{min-height:calc(100svh - 140px);display:flex;flex-direction:column;gap:16px}.section-heading h1{font:500 16px/1.5 Manrope,Noto Sans Arabic,sans-serif;color:#a7bfce;margin:0}.division-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;flex:1}.division-card{position:relative;display:flex;flex-direction:column;min-width:0;min-height:510px;padding:clamp(28px,3.5vw,64px);border-radius:20px;border:1px solid #2c4658;background:radial-gradient(ellipse at 0 0,#1d566d55,transparent 70%),#13212d;overflow:hidden;transition:border-color .25s,background .25s,box-shadow .25s}.digital-card{background:radial-gradient(ellipse at 0 0,#25426566,transparent 70%),#161f2c;border-color:#35475c}.division-card:hover{border-color:#41b8e0;box-shadow:0 12px 35px #0003;background-color:#192d3b}.division-card:before{content:"";position:absolute;top:-90px;inset-inline-end:-85px;width:360px;height:360px;border:1px solid #4f99c016;border-radius:50%;box-shadow:0 0 0 50px #4f99c007;pointer-events:none}.card-topline{position:relative;display:flex}.card-icon{width:86px;height:86px;display:flex;align-items:center;justify-content:center;border:1px solid #3b708a;background:#1b4055;border-radius:22px;font:500 60px Manrope,sans-serif;color:#50c5ed}.code-icon{font-size:36px;background:#243c56;border-color:#466785;color:#78b9f1}.card-content{flex:1;display:flex;flex-direction:column;margin-top:32px;position:relative}.card-content h2{font:500 clamp(31px,3.4vw,54px)/1.2 Manrope,"Noto Sans Arabic",sans-serif;letter-spacing:-1.5px;margin:0 0 24px}.card-content>p{font-size:clamp(15px,1.25vw,20px);line-height:1.95;color:#b1c4d2;margin:0 0 30px;max-width:42em}.division-link{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid #354e60;padding-top:26px;font-size:18px;font-weight:500;color:#65c9eb}.division-link small{display:block;font:400 12px DM Sans,sans-serif;letter-spacing:.2px;color:#8eaabb;margin-top:10px}.link-circle{width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid #4f92ad;background:#204355;color:#79d6f5;font-size:29px;flex-shrink:0;transition:background .2s,color .2s}.division-card:hover .link-circle{background:#2aa7d3;color:#fff}html[dir=rtl] .card-content h2{line-height:1.5;letter-spacing:-1px}html[dir=rtl] .division-link small{text-align:right}html[dir=rtl] .link-circle{transform:scaleX(-1)}@media(min-width:1800px){.card-content h2{font-size:60px}.card-content>p{font-size:22px}.division-card{padding:65px}}@media(max-width:850px){.header{height:88px}.brand-logo{width:49px;height:49px}.brand>span{font-size:23px}.division-grid{gap:16px}.divisions{min-height:calc(100svh - 128px)}.division-card{padding:28px;min-height:510px}.card-icon{width:65px;height:65px;border-radius:16px;font-size:45px}.code-icon{font-size:28px}.card-content{margin-top:25px}.card-content h2{font-size:32px;letter-spacing:-.8px}.card-content>p{font-size:15px}.division-link{font-size:16px}.link-circle{width:45px;height:45px;font-size:25px}}@media(max-width:540px){.header{height:84px;padding:12px 4%;gap:12px}.brand{gap:7px}.brand-logo{width:42px;height:42px}.brand>span{font-size:19px}.language{padding:8px 11px;font-size:10px}.language>span:first-child{font-size:17px}main{padding:14px 4% 18px}.divisions{gap:12px;min-height:calc(100svh - 116px)}.section-heading h1{font-size:13px}.division-grid{grid-template-columns:1fr;gap:14px}.division-card{padding:24px;min-height:0;border-radius:15px}.card-icon{width:48px;height:48px;border-radius:12px;font-size:35px}.code-icon{font-size:23px}.card-content{margin-top:16px}.card-content h2{font-size:29px;margin-bottom:14px;line-height:1.25}.card-content>p{font-size:13px;line-height:1.95;margin-bottom:22px}.division-link{padding-top:17px;font-size:15px}.division-link small{font-size:10px;margin-top:7px}.link-circle{width:42px;height:42px;font-size:23px}}@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,*:before,*:after{transition:none!important}}.division-card{isolation:isolate;background:#101b27}.smart-card{--card-image:url(/smart-home-background.jpg);--card-position:38% center}.digital-card{--card-image:url(/development-background.png);--card-position:48% center}.division-card:before{inset:0;width:auto;height:auto;border:0;border-radius:0;box-shadow:none;background-image:var(--card-image);background-position:var(--card-position);background-size:cover;z-index:-2;opacity:1;transform:scale(1.015);transition:transform .6s ease}.division-card:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#050f1a40,#050f1ac2 25%,#050f1ae0 65%,#050f1af2)}.division-card:hover:before{transform:scale(1.045)}.card-content{margin-top:clamp(85px,17vh,170px)}.card-content h2{color:#fff;text-shadow:0 2px 20px #0008}.card-content>p{color:#e1eaf1;text-shadow:0 1px 10px #0008}.division-link{border-top-color:#7fa5c350;color:#8bdeff}.division-link small{color:#c3d4e1}.link-circle{background:#153b50d9;border-color:#6fc2e1}@media(max-width:850px){.card-content{margin-top:110px}}@media(max-width:540px){.card-content{margin-top:80px}.division-card:after{background:linear-gradient(180deg,#05101a35,#05101ac9 24%,#05101aeb 66%,#05101af7)}}.division-grid{grid-template-columns:repeat(3,minmax(0,1fr));direction:rtl}.division-card{direction:rtl;padding:clamp(24px,2.4vw,44px)}html[dir=ltr] .division-card{direction:ltr}.ict-card{--card-image:url(/ict-background.png);--card-position:62% center}.card-content h2{font-size:clamp(28px,2.5vw,42px)}.card-content>p{font-size:clamp(14px,1.1vw,18px)}.division-link{font-size:16px}.link-circle{width:46px;height:46px;font-size:25px}@media(min-width:1800px){.card-content h2{font-size:45px}.card-content>p{font-size:20px}}@media(max-width:950px){.division-grid{grid-template-columns:1fr}.division-card{min-height:360px;padding:30px}.card-content{margin-top:100px}.card-content h2{font-size:33px}.card-content>p{font-size:15px;max-width:50em}}@media(max-width:540px){.division-card{padding:24px;min-height:0}.card-content{margin-top:80px}.card-content h2{font-size:29px}.card-content>p{font-size:13px}}
