@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700;800&family=Noto+Naskh+Arabic:wght@400;500;600;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap");:root{--yes-font-latin:"Inter";--yes-font-arabic:"Noto Naskh Arabic";--yes-font-stack-mixed:var(--yes-font-latin),var(--yes-font-arabic),-apple-system,blinkmacsystemfont,"Segoe UI",sans-serif}@font-face{font-display:swap;font-family:"29LT Bukra";font-style:normal;font-weight:100 500;src:url(https://db.onlinewebfonts.com/t/7a4456451db34fc8abc7a9ce7da13480.eot);src:url(https://db.onlinewebfonts.com/t/7a4456451db34fc8abc7a9ce7da13480.eot?#iefix) format("embedded-opentype"),url(https://db.onlinewebfonts.com/t/7a4456451db34fc8abc7a9ce7da13480.woff2) format("woff2"),url(https://db.onlinewebfonts.com/t/7a4456451db34fc8abc7a9ce7da13480.woff) format("woff"),url(https://db.onlinewebfonts.com/t/7a4456451db34fc8abc7a9ce7da13480.ttf) format("truetype")}@font-face{font-display:swap;font-family:"29LT Bukra";font-style:normal;font-weight:501 900;src:url(https://db.onlinewebfonts.com/t/837ca9196b6625ec9766cc377acc8108.eot);src:url(https://db.onlinewebfonts.com/t/837ca9196b6625ec9766cc377acc8108.eot?#iefix) format("embedded-opentype"),url(https://db.onlinewebfonts.com/t/837ca9196b6625ec9766cc377acc8108.woff2) format("woff2"),url(https://db.onlinewebfonts.com/t/837ca9196b6625ec9766cc377acc8108.woff) format("woff"),url(https://db.onlinewebfonts.com/t/837ca9196b6625ec9766cc377acc8108.ttf) format("truetype")}@font-face{font-display:swap;font-family:Aeonik;font-style:normal;font-weight:100;src:url(https://db.onlinewebfonts.com/t/7917d54e71b48a4e31d5d543d8ea59f7.eot);src:url(https://db.onlinewebfonts.com/t/7917d54e71b48a4e31d5d543d8ea59f7.eot?#iefix) format("embedded-opentype"),url(https://db.onlinewebfonts.com/t/7917d54e71b48a4e31d5d543d8ea59f7.woff2) format("woff2"),url(https://db.onlinewebfonts.com/t/7917d54e71b48a4e31d5d543d8ea59f7.woff) format("woff"),url(https://db.onlinewebfonts.com/t/7917d54e71b48a4e31d5d543d8ea59f7.ttf) format("truetype")}@font-face{font-display:swap;font-family:Aeonik;font-style:normal;font-weight:200;src:url(https://db.onlinewebfonts.com/t/0729ecef2dc42b535b8ca5a6f5a1ea3c.eot);src:url(https://db.onlinewebfonts.com/t/0729ecef2dc42b535b8ca5a6f5a1ea3c.eot?#iefix) format("embedded-opentype"),url(https://db.onlinewebfonts.com/t/0729ecef2dc42b535b8ca5a6f5a1ea3c.woff2) format("woff2"),url(https://db.onlinewebfonts.com/t/0729ecef2dc42b535b8ca5a6f5a1ea3c.woff) format("woff"),url(https://db.onlinewebfonts.com/t/0729ecef2dc42b535b8ca5a6f5a1ea3c.ttf) format("truetype")}@font-face{font-display:swap;font-family:Aeonik;font-style:normal;font-weight:300;src:url(https://db.onlinewebfonts.com/t/c6da2799f8877386e9a261e8744b2885.eot);src:url(https://db.onlinewebfonts.com/t/c6da2799f8877386e9a261e8744b2885.eot?#iefix) format("embedded-opentype"),url(https://db.onlinewebfonts.com/t/c6da2799f8877386e9a261e8744b2885.woff2) format("woff2"),url(https://db.onlinewebfonts.com/t/c6da2799f8877386e9a261e8744b2885.woff) format("woff"),url(https://db.onlinewebfonts.com/t/c6da2799f8877386e9a261e8744b2885.ttf) format("truetype")}@font-face{font-display:swap;font-family:Aeonik;font-style:normal;font-weight:400;src:url(https://db.onlinewebfonts.com/t/8f2a9d487bbbc60974cd132fc3a63862.eot);src:url(https://db.onlinewebfonts.com/t/8f2a9d487bbbc60974cd132fc3a63862.eot?#iefix) format("embedded-opentype"),url(https://db.onlinewebfonts.com/t/8f2a9d487bbbc60974cd132fc3a63862.woff2) format("woff2"),url(https://db.onlinewebfonts.com/t/8f2a9d487bbbc60974cd132fc3a63862.woff) format("woff"),url(https://db.onlinewebfonts.com/t/8f2a9d487bbbc60974cd132fc3a63862.ttf) format("truetype")}@font-face{font-display:swap;font-family:Aeonik;font-style:normal;font-weight:500;src:url(https://db.onlinewebfonts.com/t/81c9cfcec66a1bb46e90e184f4d04641.eot);src:url(https://db.onlinewebfonts.com/t/81c9cfcec66a1bb46e90e184f4d04641.eot?#iefix) format("embedded-opentype"),url(https://db.onlinewebfonts.com/t/81c9cfcec66a1bb46e90e184f4d04641.woff2) format("woff2"),url(https://db.onlinewebfonts.com/t/81c9cfcec66a1bb46e90e184f4d04641.woff) format("woff"),url(https://db.onlinewebfonts.com/t/81c9cfcec66a1bb46e90e184f4d04641.ttf) format("truetype")}@font-face{font-display:swap;font-family:Aeonik;font-style:normal;font-weight:600;src:url(https://db.onlinewebfonts.com/t/362636484f8ad521fec5a297fdc0ab12.eot);src:url(https://db.onlinewebfonts.com/t/362636484f8ad521fec5a297fdc0ab12.eot?#iefix) format("embedded-opentype"),url(https://db.onlinewebfonts.com/t/362636484f8ad521fec5a297fdc0ab12.woff2) format("woff2"),url(https://db.onlinewebfonts.com/t/362636484f8ad521fec5a297fdc0ab12.woff) format("woff"),url(https://db.onlinewebfonts.com/t/362636484f8ad521fec5a297fdc0ab12.ttf) format("truetype")}@font-face{font-display:swap;font-family:Aeonik;font-style:normal;font-weight:700;src:url(https://db.onlinewebfonts.com/t/362636484f8ad521fec5a297fdc0ab12.eot);src:url(https://db.onlinewebfonts.com/t/362636484f8ad521fec5a297fdc0ab12.eot?#iefix) format("embedded-opentype"),url(https://db.onlinewebfonts.com/t/362636484f8ad521fec5a297fdc0ab12.woff2) format("woff2"),url(https://db.onlinewebfonts.com/t/362636484f8ad521fec5a297fdc0ab12.woff) format("woff"),url(https://db.onlinewebfonts.com/t/362636484f8ad521fec5a297fdc0ab12.ttf) format("truetype")}@font-face{font-display:swap;font-family:Aeonik;font-style:normal;font-weight:800;src:url(https://db.onlinewebfonts.com/t/163b5956969becff559be08a3be0eb3e.eot);src:url(https://db.onlinewebfonts.com/t/163b5956969becff559be08a3be0eb3e.eot?#iefix) format("embedded-opentype"),url(https://db.onlinewebfonts.com/t/163b5956969becff559be08a3be0eb3e.woff2) format("woff2"),url(https://db.onlinewebfonts.com/t/163b5956969becff559be08a3be0eb3e.woff) format("woff"),url(https://db.onlinewebfonts.com/t/163b5956969becff559be08a3be0eb3e.ttf) format("truetype")}@font-face{font-display:swap;font-family:Aeonik;font-style:normal;font-weight:900;src:url(https://db.onlinewebfonts.com/t/163b5956969becff559be08a3be0eb3e.eot);src:url(https://db.onlinewebfonts.com/t/163b5956969becff559be08a3be0eb3e.eot?#iefix) format("embedded-opentype"),url(https://db.onlinewebfonts.com/t/163b5956969becff559be08a3be0eb3e.woff2) format("woff2"),url(https://db.onlinewebfonts.com/t/163b5956969becff559be08a3be0eb3e.woff) format("woff"),url(https://db.onlinewebfonts.com/t/163b5956969becff559be08a3be0eb3e.ttf) format("truetype")}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}body{overflow-x:hidden}body.home-template{scrollbar-width:none}body.home-template::-webkit-scrollbar{display:none}.hero-frame-section{height:100vh;height:100dvh;overflow:hidden;position:relative;width:100%}.hero-frame-section:before{content:"";inset:0;pointer-events:none;position:absolute;z-index:1}#hero-frame-canvas{background:#5a7fba;contain:layout size;display:block;height:100%;left:0;position:absolute;top:0;width:101%;will-change:transform;z-index:0}.hero-frame-overlay{inset:0;pointer-events:none;position:absolute;z-index:2}.hero-webgl-cta{background:transparent;border:1px solid #4873b7;border-radius:10px;color:#4873b7;margin-top:2rem;padding:1rem 3rem}.our-journey-head{font-size:3.8rem!important;margin-top:-8rem!important}.hero-frame-phase{pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%);will-change:opacity,transform}.hero-frame-phase--start{left:clamp(2rem,5vw,5rem);max-width:50vw}.hero-frame-phase--end{left:clamp(2rem,5vw,5rem);max-width:42vw;opacity:0;text-align:left}.hero-frame-section .top-header{background:none!important;background-image:none!important;display:block!important;height:auto!important;min-height:0!important;overflow:visible!important;position:static!important}.hero-frame-section .top-header:after,.hero-frame-section .top-header:before{content:none!important;display:none!important}.hero-frame-section .top-header>div{left:auto!important;margin:0!important;max-width:none!important;padding-right:0!important;position:static!important;right:auto!important;top:auto!important;transform:none!important;width:100%!important}.hero-frame-discover{align-items:center;bottom:clamp(2rem,4vh,3rem);color:#fff;display:flex;font-family:Inter,-apple-system,Segoe UI,sans-serif;font-size:.85rem;font-weight:500;gap:.75rem;left:clamp(2rem,5vw,5rem);letter-spacing:.08em;opacity:.85;position:absolute;z-index:3}.hero-frame-discover-line{background:linear-gradient(90deg,#fff,hsla(0,0%,100%,.3));border-radius:999px;display:inline-block;height:1.5px;width:50px}.hero-frame-section .top-header .ar-vr-head{margin-top:10.5rem!important}.hero-frame-img{bottom:0;display:block;height:55%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:90% top;object-position:90% top;position:absolute;transform-origin:90% bottom;width:100%;z-index:0}.hero-frame-section:not(.hero-frame--ready) #hero-frame-canvas,.hero-frame-section:not(.hero-frame--ready) .hero-frame-img{opacity:0}.hero-frame-section.hero-frame--ready #hero-frame-canvas,.hero-frame-section.hero-frame--ready .hero-frame-img{opacity:1;transition:opacity .4s ease}@media (min-width:769px) and (max-width:1024px){.hero-frame-phase--start{left:clamp(2rem,4vw,3rem);max-width:62vw}.hero-frame-phase--end{max-width:58vw}.hero-frame-discover,.hero-frame-phase--end{left:clamp(2rem,4vw,3rem)}.ar-vr,.top-header h1.ar-vr{font-size:clamp(2.75rem,8vw,5.5rem)}}@media (max-width:768px){.hero-frame-phase{bottom:auto;padding-top:9rem;top:0;transform:none}.hero-frame-section.hero-frame--ready .hero-frame-img{padding-top:6rem}.hero-frame-phase--start{left:clamp(1.25rem,5vw,2rem);max-width:88vw}.hero-frame-section .top-header .ar-vr-head{margin-top:-2rem!important}.hero-frame-overlay{background:linear-gradient(145deg,#5078bb,#7af);z-index:-1}.hero-frame-phase--end{left:clamp(1.25rem,5vw,2rem);margin-top:8rem;max-width:88vw;right:auto}.hero-frame-discover{bottom:auto;left:clamp(1.25rem,5vw,2rem);margin-top:.75rem;position:relative}.hero-frame-section .top-header{margin-top:6rem}.hero-frame-section .top-header>div{align-items:flex-start!important;gap:.75rem!important;margin-left:0!important;text-align:left!important;width:100%!important}.ar-vr,.top-header h1.ar-vr{font-size:clamp(2.25rem,9vw,3.5rem)}}.hero-frame-video-text{background:#000;inset:0;isolation:isolate;overflow:hidden;position:absolute;visibility:hidden;will-change:transform;z-index:5}.hero-video-text-bg{height:auto;left:50%;min-height:100%;min-width:100%;-o-object-fit:cover;object-fit:cover;top:50%;transform:translate3d(-50%,-50%,0);width:auto;will-change:transform}.hero-video-text-bg,.hero-video-text-mask{backface-visibility:hidden;position:absolute}.hero-video-text-mask{align-items:center;background:#000;display:flex;inset:0;mix-blend-mode:multiply}.hero-video-text-mask h1{color:#fff;flex-shrink:0;font-size:65rem;font-weight:700;letter-spacing:.04em;line-height:1;margin:0;padding:0;text-align:left;text-transform:uppercase;white-space:nowrap}.hero-frame-video-text--static{height:80vh;height:80dvh;inset:auto;position:relative;visibility:visible!important;width:100%;will-change:auto;z-index:0}.hero-frame-video-text--static .hero-video-text-mask{align-items:center;background:#000;justify-content:center;mix-blend-mode:multiply;padding:2rem}.hero-frame-video-text--static .hero-video-text-mask h1{font-size:clamp(1.4rem,5vw,2.5rem);letter-spacing:.06em;line-height:1.25;max-width:90%;text-align:center;text-shadow:none;white-space:normal;word-break:break-word}.tech-head{font-size:clamp(1.75rem,5vw + .5rem,4rem)}.ar-vr,.tech-head{font-family:"29LT Bukra",Inter,-apple-system,Segoe UI,sans-serif;text-transform:uppercase}.ar-vr{color:#fff;display:inline-block;font-size:clamp(2.75rem,11vw,12rem);font-weight:300;isolation:isolate;letter-spacing:.02em;line-height:1.05;margin-top:-.44em;overflow:visible;padding-top:.44em;position:relative;text-shadow:none;z-index:0}.ar-vr:after,.ar-vr:before{color:transparent;content:attr(data-text);left:0;position:absolute;top:0;width:-moz-max-content;width:max-content;-webkit-text-fill-color:transparent;font:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;pointer-events:none;text-transform:inherit;white-space:nowrap;z-index:-1}.ar-vr:before{left:1rem;opacity:.3;transform:translateY(.09em)}.ar-vr:after,.ar-vr:before{-webkit-text-stroke:max(1px,.011em) #f8f8f9}.ar-vr:after{opacity:.1;transform:translateY(-.38em)}.top-header h1.ar-vr{font-family:"29LT Bukra",Inter,-apple-system,Segoe UI,sans-serif;font-size:clamp(2.75rem,11vw,13rem);font-weight:800;line-height:1.05;text-shadow:none;text-transform:uppercase}#gh-head .gh-head-inner{align-items:center;display:flex;gap:1.5rem;justify-content:space-between;padding:4rem}#gh-head .gh-head-brand{flex:0 0 auto}#gh-head .gh-head-menu{align-items:center;display:flex;flex:1 1 auto;gap:3.25rem;justify-content:flex-end;margin-left:0;margin-right:0}#gh-head .gh-head-actions{display:flex;flex:0 0 auto;justify-content:flex-end}#gh-head .gh-head-cta,#gh-head .gh-head-menu .nav{align-items:center;display:flex}#gh-head .gh-head-cta{background:linear-gradient(90deg,#4873b7,#9cb2d4 50%,#4873b7);background-size:200% auto;border-radius:5px;color:#fff!important;font-size:1.5rem;font-weight:500;padding:1rem 2rem;position:relative;transition:background-position .3s ease}.explore-cta-btn{border:1px solid #fff;border-radius:5px;color:#fff!important;padding:1rem 2rem}.ai-explore-btn{margin-top:2rem}#gh-head .gh-head-cta:hover{filter:brightness(1.08)}.top-header h1{color:#fff;display:block;font-family:"29LT Bukra",Inter,sans-serif;font-size:clamp(2rem,5vw + .5rem,3.125rem);font-weight:800;letter-spacing:.02em;line-height:1.2;margin:0;text-align:left;text-shadow:0 2px 6px rgba(0,0,0,.45),0 10px 24px rgba(0,0,0,.35);text-transform:capitalize}.top-header h1 .gradient{background-size:400% 400%;color:#fff;text-shadow:none}.hero-reveal-subtitle{color:#fff;font-family:"29LT Bukra",Inter,-apple-system,Segoe UI,sans-serif;font-size:clamp(1.75rem,5vw + .5rem,4rem);letter-spacing:.14em;line-height:1.2;margin:-1rem 0 0 1rem;padding-bottom:1.5rem;text-transform:uppercase}.hero-reveal-heading{margin:10px!important}.hero-reveal-description{color:#fff;font-family:Inter,-apple-system,Segoe UI,sans-serif;font-size:clamp(.9rem,1.2vw + .4rem,1.75rem);line-height:1.75;margin-left:1rem;max-width:560px;padding-bottom:2rem}@media (max-width:768px){.hero-reveal-heading{margin:4px!important}.hero-reveal-subtitle{font-size:clamp(1.25rem,6vw,1.85rem);letter-spacing:.1em;margin-top:.5rem}.reveal-ai-core-container{margin-top:-59px}.hero-reveal-description{font-size:clamp(.85rem,2.5vw + .2rem,.95rem);max-width:90%}.hero-frame-video-text--static .hero-video-text-mask h1{font-size:clamp(5.4rem,5vw,2.5rem);letter-spacing:0}.hero-frame-video-text--static .hero-video-text-mask{padding:0}}@media (min-width:769px) and (max-width:1024px){.hero-reveal-subtitle{font-size:clamp(1.5rem,4vw,2.5rem)}.hero-reveal-description{max-width:420px}}.top-header{align-items:stretch;background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:row;min-height:100vh;overflow:hidden;position:relative;text-align:left}.top-header,.top-header div{display:flex;justify-content:center}.top-header div{align-items:flex-start;flex-direction:column;gap:2rem;margin-bottom:7rem;margin-top:5.5rem;width:50%}.top-header p{color:#fff;display:block;font-family:Aeonik,Inter,-apple-system,Segoe UI,sans-serif;font-size:clamp(1rem,1vw + .5rem,1.75rem);font-weight:400;letter-spacing:.02em;line-height:1.8;margin:0;max-width:620px;text-align:left;text-shadow:0 1px 3px rgba(0,0,0,.4);width:100%}.top-header div a{color:#fff}.top-header .border-line{background:linear-gradient(90deg,#fff,#4873b7);border-radius:999px;display:inline-block;height:2px;margin-left:3px;vertical-align:middle;width:50px}.nav-dropdown-item{position:relative}.nav-dropdown-header{align-items:center;display:flex;gap:.35rem}.nav-dropdown-arrow{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;padding:.2rem;transition:transform .3s ease}.nav-dropdown-item.dropdown-open .nav-dropdown-arrow,.nav-dropdown-item:hover .nav-dropdown-arrow{transform:rotate(180deg)}.nav-dropdown-menu{background:#fff;border-radius:12px;box-shadow:0 12px 36px rgba(0,0,0,.14);display:none;display:flex;gap:1.25rem;grid-template-columns:1fr 1fr;left:50%;list-style:none;margin-top:.75rem;min-width:620px;opacity:0;padding:1.5rem;position:absolute;top:100%;transform:translateX(-50%);transition:opacity .25s ease,visibility .25s ease;visibility:hidden;z-index:9999}.nav-dropdown-menu:before{content:"";height:.75rem;left:0;position:absolute;right:0;top:-.75rem}.nav-dropdown-item:hover .nav-dropdown-menu{display:grid;opacity:1;visibility:visible}.nav-dropdown-menu li{margin:0;padding:0}.nav-dropdown-items{color:#000}.nav-dropdown-link{align-items:flex-start;border-radius:8px;color:#1a1a2e!important;display:flex!important;gap:1rem;padding:.85rem 1rem;text-decoration:none;transition:background .2s ease}.nav-dropdown-link:hover{background:rgba(72,115,183,.06)}.nav-dropdown-icon{flex-shrink:0;height:28px;margin-top:2px;width:28px}.nav-dropdown-text{display:flex;flex-direction:column;gap:.2rem;min-width:0}.nav-dropdown-title{color:#1a1a2e;font-size:16px;font-weight:600;line-height:1.3;white-space:nowrap}.nav-dropdown-desc{color:#6b7280;font-size:13px;font-weight:400;line-height:1.45;white-space:normal}.gh-mobile-close{display:none}.service-ar-vr-top-header{display:flex;justify-content:flex-start;width:1200px}.service-ar-vr{font-size:90px;font-weight:700}.service-ar-vr,.service-ar-vr-tech-head{font-family:Aeonik,Inter,-apple-system,Segoe UI,sans-serif}.service-ar-vr-tech-head{font-size:40px;font-weight:300}.service-ar-vr-head{width:70%!important}.service-ar-vr-para{font-size:clamp(1rem,1.2vw + .4rem,2rem)!important;line-height:2!important;max-width:708px!important}.service-digital-tech-head{font-family:Aeonik,Inter,-apple-system,Segoe UI,sans-serif;font-size:40px;font-weight:300}.signal-heading{background:linear-gradient(90deg,#8cb5ff,#fff 38%,#739ce2 72%,#fff);-webkit-background-clip:text;background-size:220% auto;font-family:Inter,-apple-system,Segoe UI,sans-serif;font-size:clamp(28px,3.2vw,54px);font-weight:700;letter-spacing:-.01em;line-height:1.25;margin:0 0 1.5rem;-webkit-text-fill-color:transparent;animation:gradient-flow 7s ease-in-out infinite;background-clip:text;color:transparent}.signal-heading-next{color:#000!important;font-family:Aeonik,Inter,-apple-system,Segoe UI,sans-serif!important;font-size:60px!important;font-weight:700!important}@media (min-width:769px) and (max-width:1024px){.top-header div{gap:1.5rem;margin-left:4%;width:62%}.top-header p{max-width:480px}}@media only screen and (max-width:768px){#gh-head .gh-head-inner{display:grid;padding:0}#gh-head .gh-head-cta{display:none}.top-header div{align-items:flex-start;display:flex;gap:.75rem;justify-content:flex-start;margin:0;padding-bottom:0;text-align:left;width:100%}.top-header h1{font-size:clamp(1.75rem,8vw,2.75rem)}.top-header p{font-size:clamp(.85rem,2.5vw + .25rem,1rem);line-height:1.7;max-width:92%}.service-ar-vr-head{width:100%!important}.top-header div a{font-size:.95rem!important}.top-header .main-home-heading{margin-top:.25rem!important}}@media (max-width:767px){#gh-head .gh-head-brand .gh-search{display:none}#gh-head .gh-head-brand{grid-template-columns:1fr auto;position:relative;z-index:3100}#gh-head .gh-burger{display:block;z-index:3200}#gh-head .gh-head-logo img{height:auto;max-height:48px;-o-object-fit:contain;object-fit:contain;width:auto}.post-template #gh-head{height:auto;min-height:64px}.post-template:not(.gh-head-open) #gh-head .gh-head-inner{align-items:center;gap:0;grid-template-rows:auto;min-height:64px}.post-template:not(.gh-head-open) #gh-head .gh-head-brand{height:auto;min-height:56px}#gh-head .gh-head-menu{background:#fff;display:block;height:100dvh;margin:0;opacity:1;overflow-y:auto;padding:88px 28px 22px;position:fixed;right:0;top:0;transform:translateX(102%);transition:transform .28s ease;visibility:visible;width:min(76vw,320px);z-index:3150}#gh-head .gh-mobile-close{display:none}#gh-head .gh-head-menu .nav{align-items:stretch;display:flex;flex-direction:column;gap:0;width:100%}#gh-head .gh-head-menu .nav>li{border-bottom:1px solid #ddd;opacity:1;transform:none;width:100%}#gh-head .gh-head-menu .nav .nav-dropdown-menu li{border-bottom:none}#gh-head .gh-head-menu .nav a{color:#1a1a2e;display:flex;font-size:clamp(1.35rem,3vw,1.75rem);min-height:58px}#gh-head .gh-head-cta,#gh-head .gh-head-menu .nav a{align-items:center;font-weight:500;justify-content:center}#gh-head .gh-head-cta{background:linear-gradient(90deg,#4873b7,#9cb2d4 50%,#4873b7);background-size:200% auto;border:none;border-radius:5px;color:#fff!important;display:flex!important;font-size:1.5rem;margin:24px auto 0;padding:1rem 2rem;position:relative;width:-moz-fit-content;width:fit-content;-webkit-text-fill-color:initial;-webkit-background-clip:initial;background-clip:initial}#gh-head .gh-head-cta:before{display:none}.gh-head-open #gh-head{background:rgba(0,0,0,.35);height:100dvh;inset:0;overflow:hidden;position:fixed;z-index:3000}.gh-head-open #gh-head .gh-head-inner{height:100%}.gh-head-open #gh-head .gh-head-menu{position:fixed;transform:translateX(0)}.gh-head-open #gh-head .gh-mobile-close{align-items:center;background:transparent;border:0;color:#1a1a2e;cursor:pointer;display:inline-flex;font-size:32px;height:30px;justify-content:center;line-height:1;padding:0;position:absolute;right:16px;top:18px;width:30px;z-index:3400}.gh-head-open #gh-head .gh-head-actions{display:none}.gh-head-open #gh-head .gh-burger{opacity:0!important;pointer-events:none}.nav-dropdown-header{justify-content:center;width:100%}.nav-dropdown-arrow{color:#1a1a2e}.nav-dropdown-menu{background:hsla(0,0%,100%,.08);border-radius:0;box-shadow:none;display:none;grid-template-columns:1fr;margin-top:0;max-height:0;min-width:0;opacity:1;overflow:hidden;padding:0;position:static;transform:none;transition:max-height .3s ease;visibility:visible;width:100%}.nav-dropdown-menu:before{display:none}.nav-dropdown-item.dropdown-open .nav-dropdown-menu{display:block;max-height:600px;padding:.5rem 0}.nav-dropdown-item:hover .nav-dropdown-menu{display:none;opacity:1;visibility:visible}.nav-dropdown-item.dropdown-open:hover .nav-dropdown-menu{display:block}.nav-dropdown-link{justify-content:flex-start;padding:.6rem 1rem}.nav-dropdown-icon{height:22px;width:22px}.nav-dropdown-title{color:#1a1a2e;font-size:1.4rem}.nav-dropdown-desc{color:#6b7280;font-size:1.1rem}.nav-dropdown-link:hover{background:rgba(72,115,183,.06)}.service-ar-vr-top-header{align-items:center;width:100%!important}.service-ar-vr-top-header div{width:300px}.service-ar-vr-top-header div a{margin:auto}.service-ar-vr{font-size:65px}.service-ar-vr-tech-head{font-size:30px;font-weight:200}.service-ar-vr-para{text-align:center!important;width:300px!important}.ar-vr-main-heading{width:300px}html[dir=rtl] #gh-head .gh-head-menu{left:0;right:auto}html[dir=rtl] body:not(.gh-head-open) #gh-head .gh-head-menu{pointer-events:none;transform:translateX(-120%)!important;visibility:hidden}html[dir=rtl] body.gh-head-open #gh-head .gh-head-menu{pointer-events:auto;transform:translateX(0)!important;visibility:visible}html[dir=rtl] .gh-head-open #gh-head .gh-mobile-close{left:16px;right:auto}}.hero-webgl-section{background:#0f1125;height:100vh;height:100dvh;overflow:hidden;position:relative;width:100%}.hero-webgl-canvas-wrap{inset:0;position:absolute;will-change:transform;z-index:0}#hero-webgl-canvas{display:block;height:100%;width:100%}.hero-webgl-content{inset:0;pointer-events:none;position:absolute;z-index:1}.hero-webgl-content:after,.hero-webgl-content:before{background-repeat:no-repeat;background-size:contain;content:"";pointer-events:none;position:absolute}.hero-webgl-content:before{background-image:url(../images/layer-top-left-bg.png);left:0;opacity:.12;top:-118px}.hero-webgl-content:after,.hero-webgl-content:before{-o-border-image:linear-gradient(90deg,#fff 0,rgba(72,115,183,.36) 43%,hsla(0,0%,100%,.68)) 1;border-image:linear-gradient(90deg,#fff 0,rgba(72,115,183,.36) 43%,hsla(0,0%,100%,.68)) 1;height:clamp(520px,52vw,760px);width:clamp(420px,42vw,620px)}.hero-webgl-content:after{background-image:url(../images/layers-bottom-right-bg.png);bottom:-200px;opacity:.15;right:-123px}.hero-webgl-center-logo{left:58.7%;opacity:1;position:absolute;top:49%;transform:translate(-50%,-50%);width:clamp(30px,4vw,64px);will-change:opacity,transform;z-index:2}.hero-webgl-center-logo img{display:block;height:auto;width:100%}.hero-webgl-dots{display:flex;flex-direction:column;gap:10px;left:clamp(1.25rem,3.5vw,2.5rem);position:absolute;top:50%;transform:translateY(-50%);z-index:2}.hero-webgl-dot{background:#c8c8c4;border-radius:50%;height:8px;transition:background .35s ease;width:8px}.hero-webgl-slide{left:clamp(2.5rem,7vw,6rem);max-width:420px;opacity:0;position:absolute;top:50%;transform:translateY(-50%);will-change:opacity,transform}.hero-webgl-heading,.hero-webgl-slide h1,.our-journey-head{background:linear-gradient(90deg,#8cb5ff,#fff 38%,#739ce2 72%,#fff);-webkit-background-clip:text;background-size:220% auto;font-family:Inter,-apple-system,Segoe UI,sans-serif;font-size:clamp(28px,3.2vw,54px)!important;font-weight:700;letter-spacing:-.01em;line-height:1.25;margin-bottom:1.5rem!important;margin-top:clamp(1rem,5vh,5rem)!important;-webkit-text-fill-color:transparent;animation:gradient-flow 7s ease-in-out infinite;background-clip:text;color:transparent}.hero-webgl-heading{line-height:1.15}.hero-webgl-slide h1,.our-journey-head{color:transparent!important;line-height:1.25!important;-webkit-text-fill-color:transparent!important}.hero-webgl-body{color:#e0e0e0;font-family:Inter,-apple-system,Segoe UI,sans-serif;font-size:clamp(1.05rem,1.6vw,1.35rem);font-weight:400;line-height:1.65;margin:0}.hero-webgl-discover{color:#666;font-size:1.2rem;font-weight:600;letter-spacing:.22em;right:clamp(1.5rem,4vw,3rem);text-transform:uppercase;top:50%;transform:translateY(-50%)}.hero-webgl-discover,.hero-webgl-label{font-family:Inter,sans-serif;opacity:0;position:absolute}.hero-webgl-label{color:#888;font-size:1.1rem;font-weight:500;will-change:opacity}.hero-webgl-label--plus{right:5.5%;top:12%}.hero-webgl-label--minus{bottom:8%;right:5.5%}.hero-webgl-label--premium{font-size:1.2rem;letter-spacing:.02em;right:14%;top:51%}.hero-webgl-label--logo{bottom:5%;right:5.5%}@media (min-width:769px) and (max-width:1024px){.hero-webgl-slide{left:clamp(2rem,5vw,3.5rem);max-width:45vw;top:10%;transform:none}.hero-webgl-heading{font-size:clamp(1.6rem,2vw,2rem)}.hero-webgl-body{font-size:clamp(1.4rem,1.5vw,1.6rem)}.hero-webgl-slide h1{font-size:clamp(2rem,3vw,2.8rem)!important;font-weight:700;line-height:1.25;margin:0 0 1rem}.hero-webgl-slide p{color:#444;font-size:clamp(1.4rem,1.5vw + .5rem,1.6rem);line-height:1.6}.hero-webgl-center-logo{left:62%;top:52%;width:clamp(26px,4.2vw,52px)}}@media (max-width:768px){.hero-webgl-content:before{left:-140px;top:-135px}.hero-webgl-content:after,.hero-webgl-content:before{height:clamp(320px,70vw,480px);width:clamp(260px,56vw,390px)}.hero-webgl-content:after{bottom:-140px;right:-140px}.hero-webgl-slide{left:clamp(1.25rem,5vw,2rem);max-width:88vw;padding-top:10rem;top:0;transform:none}.hero-webgl-content{margin-top:0}.hero-webgl-heading{font-size:clamp(1.5rem,4vw,1.8rem)}.hero-webgl-body{font-size:clamp(1.4rem,3vw,1.6rem)}.hero-webgl-slide h1{font-size:clamp(2rem,5vw,2.6rem)!important;font-weight:700;line-height:1.3;margin:0 0 .75rem}.hero-webgl-slide p{color:#e0e0e0;font-size:clamp(1.4rem,3vw,1.6rem);line-height:1.6;margin:0 0 .75rem}.hero-webgl-cta{font-size:1.4rem;padding:.75rem 2rem}.hero-webgl-discover,.hero-webgl-dots,.hero-webgl-label{display:none}.hero-webgl-center-logo{left:50%;top:62%;width:clamp(22px,7vw,34px)}}.smart-video-section{background:#0a0b18;overflow:hidden;padding:clamp(3rem,9vw,6.5rem) clamp(1.25rem,4vw,2.5rem);position:relative}.smart-video-section:has(.smart-video-panel){overflow:visible}.smart-video-inner{margin:0 auto;max-width:1120px;text-align:center}.smart-video-section:has(.smart-video-panel) .smart-video-inner{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;min-height:100vh;min-height:100dvh}.smart-video-section:has(.smart-video-panel) .scroll-main-title{left:auto;position:relative;right:auto;top:auto;width:100%;z-index:2}.smart-video-section .scroll-main-title,.smart-video-stack .scroll-main-title{background:#fff;-webkit-background-clip:text;background-clip:text;color:#fff;font-family:Inter,-apple-system,Segoe UI,sans-serif;font-size:clamp(1.65rem,4.9vw,6rem);font-weight:700;letter-spacing:.06em;line-height:1.12;margin:0 0 clamp(1.75rem,4vw,2.75rem);text-transform:uppercase;-webkit-text-fill-color:transparent;width:100%}.smart-title-1{font-size:clamp(1.65rem,5.3vw,8.5rem)!important}.smart-title-2{font-size:clamp(1.65rem,6.9vw,9rem)!important}.smart-title-3{font-size:clamp(1.65rem,6.9vw,6.7rem)!important}.smart-video-section:not(:has(.smart-video-panel)) .scroll-main-title,.smart-video-stack .scroll-main-title{left:0;margin-top:38rem!important;position:absolute;top:-45%}@media (min-width:1700px){.smart-video-section:not(:has(.smart-video-panel)) .scroll-main-title,.smart-video-stack .scroll-main-title{position:absolute;top:-60%!important}.smart-video-stack .scroll-subtitle{padding-top:40rem!important}.smart-video-stack .cta-button.scroll-cta-button{margin:2rem 0 0 16.5rem!important}}@media (min-width:1900px){.smart-video-section:not(:has(.smart-video-panel)) .scroll-main-title,.smart-video-stack .scroll-main-title{position:absolute;top:-87%!important}.smart-video-stack .scroll-subtitle{padding-top:31rem!important}.smart-video-stack .cta-button.scroll-cta-button{margin:2rem 0 0 18.5rem!important}}@media (min-width:2000px){.smart-video-section:not(:has(.smart-video-panel)) .scroll-main-title,.smart-video-stack .scroll-main-title{position:absolute;top:-111%!important}.smart-video-stack .scroll-subtitle{padding-top:25rem!important}.smart-video-stack .cta-button.scroll-cta-button{margin:2rem 0 0 19.5rem!important}}@media (min-width:2280px){.smart-video-section:not(:has(.smart-video-panel)) .scroll-main-title,.smart-video-stack .scroll-main-title{position:absolute;top:-214%!important}.smart-video-stack .scroll-subtitle{padding-top:9rem!important}.smart-video-stack .cta-button.scroll-cta-button{margin:2rem 0 0 22rem!important}}.smart-video-panel{margin:0 auto;position:relative}.smart-video-dots{display:flex;flex-direction:column;gap:9px;pointer-events:none;position:absolute;right:clamp(-.25rem,1vw,.5rem);top:50%;transform:translateY(-50%);z-index:3}.smart-video-dots span{background:hsla(60,4%,78%,.95);border-radius:50%;flex-shrink:0;height:7px;width:7px}.smart-video-dots span.is-active{background:transparent;border:1.5px solid hsla(60,4%,78%,.95)}.smart-video-section .smart-video-container{aspect-ratio:16/9;background:#05060f;border-radius:2px;margin:0 auto;max-width:100%;overflow:hidden;position:relative}.smart-video-media{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.smart-video-caption-wrap{background:linear-gradient(0deg,rgba(10,11,24,.94) 0,rgba(10,11,24,.55) 45%,rgba(10,11,24,.12) 78%,transparent);bottom:0;left:0;padding:clamp(2rem,6vw,3.5rem) clamp(1rem,4vw,2.5rem) clamp(1.25rem,3.5vw,2rem);pointer-events:none;position:absolute;right:0}@media (prefers-reduced-motion:no-preference){.smart-video-inner:not(.smart-video-reveal--no-gsap) .scroll-main-title{opacity:0;transform:translateY(2.5rem);will-change:opacity,transform}.smart-video-inner:not(.smart-video-reveal--no-gsap) .smart-video-caption-wrap .cta-button.scroll-cta-button,.smart-video-inner:not(.smart-video-reveal--no-gsap) .smart-video-caption-wrap .scroll-subtitle{opacity:0;transform:translateY(1rem);will-change:opacity,transform}}.smart-video-inner.smart-video-reveal--no-gsap .scroll-main-title,.smart-video-inner.smart-video-reveal--no-gsap .smart-video-caption-wrap .cta-button.scroll-cta-button,.smart-video-inner.smart-video-reveal--no-gsap .smart-video-caption-wrap .scroll-subtitle{opacity:1;transform:none}.smart-video-inner .smart-video-caption-wrap .cta-button.scroll-cta-button{pointer-events:auto}.smart-video-section .scroll-subtitle,.smart-video-stack .scroll-subtitle{color:#fff;font-family:Inter,-apple-system,Segoe UI,sans-serif;font-size:clamp(1.5rem,1.25vw + 1rem,1.8rem);font-weight:400;line-height:1.65;margin:0 auto;padding-top:43rem;pointer-events:auto;text-align:left}.smart-video-section .cta-button.scroll-cta-button,.smart-video-stack .cta-button.scroll-cta-button{align-items:center;background:transparent;border:1px solid hsla(0,0%,100%,.4);border-radius:5px;color:#fff!important;cursor:pointer;display:flex;font-family:Inter,-apple-system,Segoe UI,sans-serif;font-size:clamp(14px,1vw,16px);font-weight:600;justify-content:center;margin:2rem 0 0 15rem;padding:clamp(10px,.9vw,14px) clamp(24px,2.2vw,38px);text-decoration:none!important;transition:all .4s ease-out;width:-moz-max-content;width:max-content}.smart-video-section .cta-button.scroll-cta-button:hover,.smart-video-stack .cta-button.scroll-cta-button:hover{background:linear-gradient(120deg,#1b1c4e,#fff);background-size:200% 200%;border-color:#fff;color:#fff!important}@media (max-width:768px){.smart-video-dots{gap:7px;right:.35rem}.smart-video-dots span{height:6px;width:6px}.smart-video-section .scroll-subtitle,.smart-video-stack .scroll-subtitle{font-size:clamp(1.4rem,3vw,1.6rem);line-height:1.55}}.smart-video-stack{background:#0a0b18;margin:0;overflow:visible;padding:0!important;position:relative;width:100%}.smart-video-stack__dots-wrapper{display:none}.smart-video-stack__dots{align-items:flex-end;display:flex;flex-direction:column;gap:9px;justify-content:flex-end;left:max(1rem,env(safe-area-inset-left,0px));margin-right:3rem;pointer-events:none;position:sticky;top:50%;transform:translateY(-50%)}.smart-video-stack__dots span{background:hsla(60,4%,78%,.95);border-radius:50%;flex-shrink:0;height:7px;width:7px}.smart-video-stack__dots span.is-active{background:transparent;border:1.5px solid hsla(60,4%,78%,.95)}.smart-video-slide{margin:0!important;overflow:hidden;padding:0!important;position:relative;width:100%}.smart-video-slide__inner{align-items:center;background:#0a0b18;-o-border-image:linear-gradient(90deg,#fff 0,rgba(72,115,183,.36) 43%,hsla(0,0%,100%,.68)) 1;border-image:linear-gradient(90deg,#fff 0,rgba(72,115,183,.36) 43%,hsla(0,0%,100%,.68)) 1;display:flex;justify-content:center;min-height:100vh;min-height:100dvh;overflow:hidden;position:relative;width:100vw}.smart-video-slide__media{bottom:0;height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;width:100%;z-index:0}.smart-video-slide__media .smart-video-media{border:none;display:block;height:56.25vw;left:50%;margin:0;min-height:100%;min-width:100%;-o-object-fit:cover;object-fit:cover;opacity:.5;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:177.77vh}.smart-video-slide__inner:after{background:linear-gradient(180deg,rgba(10,11,24,.52),rgba(10,11,24,.28) 42%,rgba(10,11,24,.82));content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.smart-video-slide__content{align-items:flex-start;display:flex;flex-direction:column;left:clamp(2.5rem,7vw,6rem);max-width:680px;padding:0;position:absolute;text-align:left;top:50%;transform:translateY(-50%);will-change:transform,opacity;z-index:2}@media (max-width:768px){.smart-video-slide__content{left:clamp(1.25rem,5vw,2rem);max-width:88vw;padding-top:5rem;top:0;transform:none}}@media (min-width:769px) and (max-width:1024px){.smart-video-slide__content{left:clamp(2rem,5vw,3.5rem);max-width:45vw;top:10%;transform:none}}.smart-video-stack .scroll-main-title{margin:0 0 clamp(1rem,2.5vh,1.5rem)}.smart-video-stack .scroll-subtitle{max-width:80%;text-align:left}.smart-video-stack .cta-button.scroll-cta-button{margin-top:clamp(1.25rem,3vh,2rem)}@media (max-width:768px){.smart-video-stack__dots{gap:7px;left:.5rem}.smart-video-stack__dots span{height:6px;width:6px}}.minds-section{background-image:linear-gradient(90deg,rgba(8,11,20,.2),rgba(8,11,20,.42) 58%,rgba(8,11,20,.72)),url(../images/minds-section-bg.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:0;box-shadow:0 14px 42px rgba(8,10,20,.26);left:50%;margin:0 -50vw;min-height:clamp(393px,76vw,612px);overflow:hidden;position:relative;right:50%;width:100vw}.minds-section .minds-video-bg,.minds-section>video{height:auto;left:50%;min-height:100%;min-width:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto;z-index:0}.minds-container{align-items:center;display:flex;justify-content:flex-end;min-height:inherit;padding:clamp(1rem,2.2vw,2rem) 10% clamp(1rem,2.2vw,2rem) clamp(1rem,2.2vw,2rem);position:relative;z-index:1}.minds-content{backdrop-filter:blur(1px);background:linear-gradient(180deg,rgba(18,35,67,.8),rgba(8,13,25,.82));border:1px solid rgba(107,157,225,.22);border-radius:11px;height:450px;padding:clamp(1.4rem,2.8vw,2.1rem);width:min(100%,550px)}.minds-content h1{background:linear-gradient(90deg,#8cb5ff,#fff 38%,#739ce2 72%,#fff);-webkit-background-clip:text;background-size:220% auto;font-family:Inter,-apple-system,Segoe UI,sans-serif;font-size:clamp(28px,3.2vw,54px);font-weight:700;margin:0;text-align:center;-webkit-text-fill-color:transparent;animation:gradient-flow 7s ease-in-out infinite;background-clip:text;color:transparent}.minds-content p{color:rgba(239,244,252,.94);font-family:Inter,-apple-system,Aeonik,Segoe UI,sans-serif;font-size:clamp(1.4rem,1vw + 1.2rem,1.6rem);line-height:1.62;margin:3rem 0 0;text-align:center}.minds-btn{align-items:center;background:transparent;border:1px solid hsla(0,0%,100%,.4);border-radius:5px;color:#fff;cursor:pointer;display:flex;font-size:clamp(14px,1vw,16px);font-weight:600;justify-content:center;margin:2rem auto 0;padding:clamp(10px,.9vw,14px) clamp(24px,2.2vw,38px);text-decoration:none;transition:all .4s ease-out;width:-moz-max-content;width:max-content}.minds-btn:hover{background:linear-gradient(120deg,#1b1c4e,#fff);background-size:200% 200%;border-color:#fff;color:#fff}@media (max-width:900px){.minds-section{background-position:34%;min-height:clamp(300px,60vw,470px)}.minds-container{align-items:flex-end;justify-content:center;padding:3rem}.minds-content{height:360px;width:min(95%,560px)}}@media (max-width:640px){.minds-section{background-position:26%;border-radius:0}.minds-content h1{font-size:clamp(1.5rem,8vw,2.2rem)}.minds-content p{font-size:1.4rem;line-height:1.58}}.iot-card-main{background:#0f1125;left:50%;margin-left:-50vw;margin-right:-50vw;position:relative;right:50%;width:100vw}.iot-card-main .container{margin:0 auto;max-width:90vw;text-align:center}.iot-heading{background:linear-gradient(90deg,#8cb5ff,#fff 38%,#739ce2 72%,#fff);-webkit-background-clip:text;background-size:220% auto;font-family:Inter,-apple-system,Segoe UI,sans-serif;font-size:clamp(28px,3.2vw,54px);font-weight:700;margin:0;text-align:center;-webkit-text-fill-color:transparent;animation:gradient-flow 7s ease-in-out infinite;background-clip:text;color:transparent}.card .bottom-row{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin:3.5rem auto;perspective:1200px;width:100%}.flip-card{cursor:pointer;flex:1 1 calc(25% - 1.5rem);height:474px;max-width:calc(25% - 1.5rem);perspective:1200px}.flip-card-inner{height:100%;position:relative;transform-style:preserve-3d;transition:transform .7s cubic-bezier(.4,0,.2,1);width:100%}.flip-card:hover .flip-card-inner{transform:rotateY(180deg)}.flip-card-back,.flip-card-front{backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:1rem;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.flip-card-front{align-items:flex-start;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;justify-content:flex-start}.flip-card-overlay{background:linear-gradient(to bottom right,rgba(10,10,40,.82),rgba(10,10,40,.35) 45%,rgba(10,10,40,.08));inset:0;position:absolute;z-index:1}.flip-card-front-content{max-width:85%;padding:1.5rem 1.75rem;position:relative;text-align:left;z-index:2}.flip-card-label{color:hsla(0,0%,100%,.7);display:inline-block;font-size:clamp(1rem,1vw,1.2rem);margin-bottom:.5rem;text-transform:uppercase}.flip-card-title{color:#fff;font-size:clamp(1.6rem,2vw,2.2rem);margin:0;padding-bottom:2rem}.flip-card-back{align-items:flex-start;background:linear-gradient(135deg,#0f0c29,#1a1a4e 50%,#24243e);display:flex;flex-direction:column;gap:2rem;justify-content:center;padding:2rem;text-align:left;transform:rotateY(180deg)}.flip-card-back-title{color:#fff;font-size:clamp(1.6rem,2vw,2.2rem);margin:0 0 1rem}.flip-card-desc{color:hsla(0,0%,100%,.75);flex:1 1 auto;font-size:clamp(1.3rem,1.4vw,1.6rem);margin:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;width:100%}.flip-card-desc::-webkit-scrollbar{width:4px}.flip-card-desc::-webkit-scrollbar-track{background:hsla(0,0%,100%,.05);border-radius:2px}.flip-card-desc::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2);border-radius:2px}.flip-card-desc::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.4)}.flip-card-btn{align-items:center;background:transparent;border:1.5px solid hsla(0,0%,100%,.4);border-radius:2rem;color:#fff;display:inline-flex;font-size:clamp(1rem,1.1vw,1.2rem);font-weight:600;gap:.5rem;padding:.6rem 1.4rem;text-decoration:none;transition:all .3s ease}.flip-card-btn:after{content:"\2192";transition:transform .3s ease}.flip-card-btn:hover{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.7)}.flip-card-btn:hover:after{transform:translateX(4px)}.growth-button{align-items:center;background:transparent;border:1px solid hsla(0,0%,100%,.4);border-radius:5px;color:#fff;cursor:pointer;display:inline-flex;font-size:clamp(14px,1vw,16px);font-weight:600;justify-content:center;padding:clamp(10px,.9vw,14px) clamp(24px,2.2vw,38px);text-decoration:none;transition:all .4s ease-out;width:auto}.growth-button:hover{background:linear-gradient(120deg,#1b1c4e,#fff);background-size:200% 200%;border-color:#fff;color:#fff}@media (max-width:1024px){.section-container{padding:0 2rem}.card .bottom-row{gap:1.5rem}.flip-card{height:360px;max-width:100%}}@media (max-width:768px){.section-container{padding:0 1rem}.card .bottom-row{gap:1.5rem;margin-left:auto;margin-right:auto;max-width:100%}.flip-card{flex:1 1 100%;height:360px;max-width:400px;width:100%}.flip-card-title,.growth-button{font-size:1.4rem}.growth-button{margin-top:2rem;padding:1rem 2rem}}@media (max-width:480px){.flip-card{height:360px;width:100%}.flip-card-back,.flip-card-front-content{padding:1.5rem}.flip-card-title{font-size:1.5rem}.flip-card-back-title{font-size:1.45rem}.flip-card-desc{font-size:1.4rem;overflow-y:auto}.growth-button{font-size:1.4rem;padding:.75rem 1.5rem}}.core-card-main .core-container{box-sizing:border-box;margin:0 auto;max-width:100%}.core-card-main .container{margin:0 auto;max-width:90%}.core-heading{background:linear-gradient(90deg,#8cb5ff,#fff 38%,#739ce2 72%,#fff);-webkit-background-clip:text;background-size:220% auto;font-family:Inter,-apple-system,Segoe UI,sans-serif;font-size:clamp(28px,3.2vw,54px);font-weight:700;margin:0;text-align:center;-webkit-text-fill-color:transparent;animation:gradient-flow 7s ease-in-out infinite;background-clip:text;color:transparent}.core-cards-grid{display:flex;flex-direction:column;gap:3.5rem;margin-top:3.5rem}.core-card{align-items:center;background:#111326;border:1px solid rgba(72,115,183,.25);border-radius:20px;color:#fff;display:flex;gap:3rem;isolation:isolate;justify-content:space-between;min-height:380px;overflow:hidden;padding:4rem 5rem;position:relative;text-decoration:none;transition:border-color .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1)}.core-card:before{background:radial-gradient(800px circle at var(--mouse-x,0) var(--mouse-y,0),rgba(72,115,183,.06),transparent 40%);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .5s ease;z-index:1}.core-card:hover:before{opacity:1}.core-card:hover{border-color:rgba(140,181,255,.5);box-shadow:0 20px 48px rgba(9,14,26,.8),0 0 24px rgba(72,115,183,.15);color:#fff;text-decoration:none;transform:translateY(-6px)}.core-card--img-left{flex-direction:row}.core-card--img-right{flex-direction:row-reverse}.core-card-media{align-items:flex-end;align-self:stretch;background:transparent;display:flex;flex:1 1 45%;justify-content:center;max-width:45%;overflow:hidden;position:relative;transition:transform .6s cubic-bezier(.16,1,.3,1)}.core-card-image{display:block;height:auto;max-height:420px;-o-object-fit:contain;object-fit:contain;transition:transform .8s cubic-bezier(.16,1,.3,1);width:100%}.core-card:hover .core-card-image{transform:scale(1.05) translateY(-2px)}.core-card--img-left .core-card-media{margin-bottom:-4rem;margin-left:-5rem;margin-top:-4rem}.core-card--img-right .core-card-media{margin-bottom:-4rem;margin-right:-5rem;margin-top:-4rem}.core-card-overlay{align-items:flex-start;background:transparent;border-radius:0;box-shadow:none;display:flex;flex:1 1 40%;flex-direction:column;gap:1.5rem;justify-content:center;max-width:40%;padding:0;position:relative;transform:none;z-index:2}.core-card-title{color:#fff;font-family:"29LT Bukra",Inter,Aeonik,Segoe UI,sans-serif;font-size:2.25rem;font-weight:700;letter-spacing:.02em;line-height:1.25;margin:0;text-transform:uppercase;transition:color .3s ease}.core-card-title-prefix{color:#8cb5ff;font-weight:800}.core-card-description{color:#fff;font-size:2rem;line-height:1.65;margin:0}.core-card-cta{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.4);border-radius:5px!important;box-shadow:0 4px 30px rgba(0,0,0,.2);color:#fff!important;display:inline-block;font-size:clamp(14px,1vw,16px)!important;font-weight:600;letter-spacing:.03em;padding:clamp(10px,.9vw,14px) clamp(24px,2.2vw,38px)!important;text-decoration:none;transition:all .4s ease-out}.core-card-cta-arrow{height:14px;stroke:currentColor;transition:transform .3s cubic-bezier(.16,1,.3,1);width:14px}.core-card-cta:hover{background:linear-gradient(120deg,#1b1c4e,#fff)!important;background-size:200% 200%!important;border-color:#fff!important;box-shadow:0 6px 20px rgba(15,17,37,.4);color:#fff!important;transform:translateY(-2px)}.core-card-cta:hover .core-card-cta-arrow{transform:translateX(4px)}@media (max-width:1200px){.core-card{gap:2.5rem;min-height:420px;padding:3rem 4rem}.core-card--img-left .core-card-media{margin-bottom:-3rem;margin-left:-4rem;margin-top:-3rem}.core-card--img-right .core-card-media{margin-bottom:-3rem;margin-right:-4rem;margin-top:-3rem}.core-card-title{font-size:2rem}}@media (max-width:1024px){.core-card-main .core-container{padding:2rem}.core-heading{font-size:2.5rem}}@media (max-width:900px){.core-cards-grid{gap:2rem}.core-card{align-items:flex-start;flex-direction:column!important;gap:2rem;min-height:auto;padding:3rem 2.5rem}.core-card-media{align-items:center;align-self:center;flex:0 0 auto;margin:0!important;max-height:280px;max-width:100%;width:100%}.core-card-image{margin:0 auto;max-height:260px;width:auto}.core-card-overlay{flex:0 0 auto;gap:1.25rem;max-width:100%;width:100%}.core-card-title{font-size:1.75rem}}@media (max-width:768px){.core-card-main{padding:2rem 0}.core-card-main .core-container{padding:0 1rem}.core-heading{font-size:1.75rem;margin-bottom:1.5rem}.core-card{padding:2.5rem 1.75rem}.core-card-description,.core-card-title{font-size:1.5rem}.core-card-cta{font-size:1.4rem;padding:.65rem 1.35rem}}@media (max-width:480px){.core-cards-grid{gap:1.5rem}.core-card{padding:2rem 1.25rem}.core-card-title{font-size:1.65rem}.core-card-description{font-size:1.45rem}}.logos-section{--logos-bg:#111326;--logos-tint:rgba(2,0,52,.5);background-color:var(--logos-bg);height:480px;min-height:clamp(22rem,50vw,28rem);padding:clamp(3rem,7vw,5rem) clamp(1.25rem,4vw,2.5rem)}.logos-section,.partners-section{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;overflow:hidden;position:relative;text-align:center;width:100%}.partners-section{--partners-bg:rgba(2,0,52,.5);--partners-tint:rgba(2,0,52,.5);background-color:var(--partners-bg);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:clamp(3rem,8vw,5rem) 0}.logos-section h1,.partners-section h1{background:linear-gradient(90deg,#8cb5ff,#fff 38%,#739ce2 72%,#fff);-webkit-background-clip:text;background-size:220% auto;font-family:Inter,-apple-system,Segoe UI,sans-serif;font-size:clamp(28px,3.2vw,54px);font-weight:700;letter-spacing:-.01em;line-height:1.25;margin:0 0 1.5rem;text-align:center;-webkit-text-fill-color:transparent;animation:gradient-flow 7s ease-in-out infinite;background-clip:text;color:transparent}html[dir=rtl] .logos-section h1,html[dir=rtl] .partners-section h1{font-family:var(--yes-font-stack-mixed)!important;font-size:3rem!important}.gh-content .logos-section,.gh-content .partners-section{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw;width:100vw}.logos-section__heading,.partners-section__heading{background:linear-gradient(90deg,#8cb5ff,#fff 38%,#739ce2 72%,#fff);-webkit-background-clip:text;background-size:220% auto;font-family:Inter,-apple-system,Segoe UI,sans-serif;font-size:clamp(28px,3.2vw,54px);font-weight:700;letter-spacing:-.01em;line-height:1.25;margin:0 0 1.5rem;text-align:center;-webkit-text-fill-color:transparent;animation:gradient-flow 7s ease-in-out infinite;background-clip:text;color:transparent}html[dir=rtl] .partners-section__heading{font-family:"29LT Bukra",Noto Naskh Arabic,sans-serif!important}.logos-section .logos-container,.partners-section .logos-container,.partners-section .partners-container{align-items:center;display:flex;flex-wrap:wrap;gap:clamp(1.25rem,4vw,3rem);justify-content:center;margin:0 auto;max-width:100%}.logos-section .logos-container img,.partners-section .logos-container img,.partners-section .partners-container img{display:block;height:clamp(140px,12vw,180px);-o-object-fit:contain;object-fit:contain;width:clamp(140px,12vw,180px)}.partners-slider{background:transparent;mask-image:linear-gradient(90deg,transparent,#000 15%,#000 85%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 15%,#000 85%,transparent);overflow:hidden;padding:1rem 0;position:relative;width:100%}.partners-slider-track{align-items:center;animation:partners-marquee 30s linear infinite;display:flex;width:-moz-max-content;width:max-content;will-change:transform}.partners-slider:hover .partners-slider-track{animation-play-state:paused}.partner-slide{align-items:center;display:flex;flex-shrink:0;justify-content:center;padding:0 clamp(2rem,5vw,3.5rem)}.partner-slide img{display:block;filter:brightness(.9) contrast(1.1);height:clamp(55px,6vw,75px);max-width:clamp(140px,12vw,190px);-o-object-fit:contain;object-fit:contain;opacity:.75;transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1);width:auto}.partner-slide:hover img{opacity:1;transform:scale(1.05)}@keyframes partners-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media (max-width:768px){.logos-section{height:auto;min-height:0;padding:clamp(3rem,7vw,5rem) clamp(1.25rem,4vw,2.5rem)}.partners-section{height:auto;min-height:0;padding:3rem 0}.logos-section h1,.partners-section h1{font-size:clamp(2rem,7vw,2.5rem)!important;line-height:1.3;margin-left:auto;margin-right:auto;max-width:15ch}.logos-section .logos-container,.partners-section .logos-container,.partners-section .partners-container{flex-direction:column;gap:clamp(1rem,4vw,2rem);max-width:95%}.logos-section .logos-container img,.partners-section .logos-container img,.partners-section .partners-container img{height:clamp(130px,30vw,170px);width:clamp(130px,30vw,170px)}.partners-slider-track{animation-duration:20s}.partner-slide{padding:0 clamp(1.25rem,3.5vw,2rem)}.partner-slide img{height:clamp(40px,8vw,55px);max-width:clamp(100px,24vw,140px)}}.stats-section{--stats-heading-main:#e8eaed;--stats-accent:#7ba4cc;--stats-cta:#4c74b9;--stats-cta-hover:#3d63a3;background-color:#111326;box-sizing:border-box;isolation:isolate;min-height:clamp(480px,60vw,620px);overflow:hidden;position:relative;text-align:center}.stats-section:after{background:url(../images/video/transform.gif) 50%/contain no-repeat;content:"";height:clamp(260px,45vw,520px);left:50%;mix-blend-mode:screen;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:clamp(260px,45vw,520px);z-index:0}.stats-section .section-width{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:1120px;position:relative;z-index:2}.stats-section .stats-heading,.stats-section h2{background:linear-gradient(90deg,#8cb5ff,#fff 38%,#739ce2 72%,#fff);-webkit-background-clip:text;background-size:220% auto;font-family:Inter,-apple-system,Segoe UI,sans-serif;font-size:clamp(28px,3.2vw,54px);font-weight:700;margin:0;text-align:center;-webkit-text-fill-color:transparent;animation:gradient-flow 7s ease-in-out infinite;background-clip:text;color:transparent}.stats-section .stats-heading__line{color:var(--stats-heading-main)}.stats-section .stats-heading-accent,.stats-section .stats-heading__accent{color:var(--stats-accent)}.stats-container{align-items:center;display:flex;flex-direction:column;gap:clamp(1.5rem,3vw,2.25rem);justify-content:center;margin:0 0 clamp(2rem,5vw,3rem);padding-top:4rem;width:100%}.stats-container-data{align-items:flex-start;display:flex;gap:clamp(1.75rem,10vw,12rem);justify-content:space-between;margin:0 auto;max-width:920px;padding:0 clamp(.5rem,2vw,1rem)}.stats-section .stat-card{flex:1 1 160px;max-width:260px;min-width:150px;text-align:center}.stats-section .stat-card h3{color:#fff;font-family:Inter,-apple-system,Segoe UI,sans-serif;font-size:clamp(2.75rem,7.5vw,7.25rem);font-weight:700;letter-spacing:.02em;line-height:1;margin:0 0 .55rem;text-shadow:0 2px 18px rgba(0,0,0,.55)}.stats-section .stat-card .unit{font-size:.58em;font-weight:700;margin-left:.03em;vertical-align:.12em}.stats-section .stat-card p{color:hsla(0,0%,100%,.92);font-family:Inter,-apple-system,Segoe UI,sans-serif;font-size:clamp(1.4rem,1.9vw,1.6rem);font-weight:500;line-height:1.4;margin:0;text-shadow:0 1px 8px rgba(0,0,0,.45)}.stats-section .cta-button{align-items:center;background:transparent;border:1px solid hsla(0,0%,100%,.4);border-radius:5px;color:#fff!important;cursor:pointer;display:flex;font-family:Inter,-apple-system,Segoe UI,sans-serif;font-size:clamp(14px,1vw,16px);font-weight:600;justify-content:center;margin:2rem auto 0;padding:clamp(10px,.9vw,14px) clamp(24px,2.2vw,38px);text-decoration:none!important;transition:all .4s ease-out;width:-moz-max-content;width:max-content}.stats-section .cta-button:hover{background:linear-gradient(120deg,#1b1c4e,#fff);background-size:200% 200%;border-color:#fff;color:#fff!important}.gh-content .stats-section{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw;width:100vw}@media (max-width:700px){.stats-section{min-height:520px;padding:clamp(3rem,7vw,5rem) clamp(1.25rem,4vw,2.5rem)}.stats-section:after{height:clamp(220px,70vw,360px);opacity:.9;width:clamp(220px,70vw,360px)}.stats-container-data{align-items:center;flex-direction:column;font-size:2rem;gap:0}.stats-section .stat-card{max-width:100%}.stats-section .stat-card h3{font-size:6rem}.stats-section .stat-card p{font-size:2rem}.stats-section .stats-heading,.stats-section h2{font-size:2.5rem}}.logo-video-section{background:#0f1125;height:100vh;overflow:hidden;position:relative;width:100%;z-index:1}.logo-video-section:after,.logo-video-section:before{background-repeat:no-repeat;background-size:contain;content:"";pointer-events:none;position:absolute;z-index:4}.logo-video-section:before{background-image:url(../images/layer-top-left-bg.png);left:0;top:-90px}.logo-video-section:after,.logo-video-section:before{height:clamp(520px,52vw,760px);opacity:.15;width:clamp(420px,42vw,620px)}.logo-video-section:after{background-image:url(../images/layers-bottom-right-bg.png);bottom:-200px;right:-123px}.gh-content .logo-video-section{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw;width:100vw}.logo-video-bg{height:auto;left:50%;min-height:100%;min-width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto;z-index:0}.logo-video-overlay{background:#0f1125;inset:0;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-position:center,center;mask-position:center,center;-webkit-mask-repeat:no-repeat,no-repeat;mask-repeat:no-repeat,no-repeat;-webkit-mask-size:24vw auto,100% 100%;mask-size:24vw auto,100% 100%;position:absolute;z-index:2}.logo-video-glow{background-position:50%;background-repeat:no-repeat;background-size:24vw auto;filter:blur(40px) brightness(1.6);inset:0;opacity:.35;pointer-events:none;position:absolute;will-change:background-size,opacity;z-index:3}@media (max-width:1024px){.logo-video-overlay{-webkit-mask-size:38vw auto,100% 100%;mask-size:38vw auto,100% 100%}.logo-video-glow{background-size:38vw auto;filter:blur(30px) brightness(1.4)}}@media (max-width:600px){.logo-video-overlay{-webkit-mask-size:52vw auto,100% 100%;mask-size:52vw auto,100% 100%}.logo-video-glow{background-size:52vw auto;filter:blur(22px) brightness(1.3);opacity:.3}}@media (max-width:768px){.logo-video-section:before{left:-140px;top:-135px}.logo-video-section:after,.logo-video-section:before{height:clamp(320px,70vw,480px);width:clamp(260px,56vw,390px)}.logo-video-section:after{bottom:-140px;right:-140px}}.reviews-card-main{background:#111326}.reviews-container{margin:0 auto;max-width:100%}.reviews-card-main .container{margin:0 auto;max-width:1200px;padding:0 2rem}.reviews-card-main .container>div:first-child{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:3rem}.reviews-heading{background:linear-gradient(90deg,#fff,#4873b7);background-clip:text;-webkit-background-clip:text;color:transparent;font-size:4rem;font-weight:700;-webkit-text-fill-color:transparent;margin:0;max-width:480px}.view-all-btn{align-items:center;background:none;border:none;color:#5078bb;cursor:pointer;display:inline-flex;font-size:20px;font-weight:500;gap:.4rem;margin-top:.5rem;padding:0;text-decoration:none;text-underline-offset:4px;transition:color .25s ease}.view-all-btn:after{content:"\2192";font-size:20px;transition:transform .25s ease}.view-all-btn:hover{color:#fff}.view-all-btn:hover:after{transform:translateX(4px)}.reviews-card-main .bottom-row{display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr)}.review-card{border-radius:24px;display:flex;flex-direction:column;gap:1.25rem;padding:1.75rem;transition:transform .3s ease,box-shadow .3s ease}.review-card:hover{box-shadow:0 12px 32px rgba(0,0,0,.3);transform:translateY(-4px)}.review-card-header{align-items:center;display:flex;gap:.875rem}.review-card-avatar{border-radius:50%;flex-shrink:0;height:56px;-o-object-fit:cover;object-fit:cover;width:56px}.review-card-info{display:flex;flex-direction:column;gap:.125rem}.review-card-name{color:#fff;font-size:20px;font-weight:700;line-height:1.3;margin:0}.review-card-role{color:#717276;font-size:16px;line-height:1.4;margin:0}.review-card-body{border-top:1px solid #fff;padding-top:1.25rem}.review-card-text{color:#fff;font-size:16px;line-height:1.7;margin:0}@media (max-width:1024px){.reviews-heading{font-size:2.4rem}.reviews-card-main .bottom-row{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.reviews-card-main{padding:3rem 0}.reviews-card-main .container>div:first-child{align-items:center;flex-direction:column;gap:1rem;justify-content:center;padding-top:5rem}.reviews-heading{font-size:2rem;max-width:100%}.reviews-card-main .bottom-row{grid-template-columns:1fr;max-width:480px}.review-card{padding:1.5rem}}@media (max-width:480px){.reviews-card-main .container{padding:0 1rem}.reviews-heading{font-size:1.75rem}.review-card{padding:1.25rem}.review-card-text{font-size:1.4rem}}.insights-card-main{background:#090b15;color:#fff;overflow:hidden;padding:clamp(3rem,7vw,5rem) clamp(1.25rem,4vw,2.5rem);position:relative}.insights-container{margin:0 auto;max-width:1240px;padding:0 2rem}.insights-card-main .container{margin:0 auto;max-width:1240px;text-align:left}.insights-card-main .container>div:first-child{margin-bottom:3.5rem;text-align:center}.insights-heading{background:linear-gradient(90deg,#8cb5ff,#fff 38%,#739ce2 72%,#fff);-webkit-background-clip:text;background-size:220% auto;font-family:Inter,-apple-system,Segoe UI,sans-serif;font-size:clamp(28px,3.2vw,54px);font-weight:700;margin:0;text-align:center;-webkit-text-fill-color:transparent;animation:gradient-flow 7s ease-in-out infinite;background-clip:text;color:transparent}.insights-card-main .container>div:first-child p{color:hsla(0,0%,100%,.7);font-size:clamp(1.5rem,1.4vw,1.8rem);line-height:1.6;margin:0 auto;max-width:680px}.insights-card-main .blogs-grid,.insights-card-main .bottom-row,.insights-grid{display:grid!important;gap:2.5rem!important;grid-template-columns:repeat(3,1fr)!important;margin-bottom:3.5rem!important;max-width:1240px!important;text-align:left!important;width:100%!important}.insight-card,.insights-card-main .blog-card{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:14px;box-shadow:0 4px 20px rgba(0,0,0,.25);color:#fff;display:flex;flex-direction:column;height:100%;overflow:hidden;padding:0;text-decoration:none;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease;width:100%}.insight-card:hover,.insights-card-main .blog-card:hover{border-color:rgba(116,156,246,.4);box-shadow:0 12px 36px rgba(0,0,0,.45);transform:translateY(-6px)}.insight-card-image-wrap,.insights-card-main .blog-card-image-wrap{height:220px;overflow:hidden;position:relative;width:100%}.insight-card-image,.insights-card-main .blog-card-image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease;width:100%}.insight-card:hover .insight-card-image,.insights-card-main .blog-card:hover .blog-card-image{transform:scale(1.05)}.insight-card-badge,.insights-card-main .blog-card-badge{backdrop-filter:blur(8px);background:rgba(9,11,21,.85);border:1px solid rgba(116,156,246,.35);border-radius:20px;color:#8cb5ff;font-size:1.1rem;font-weight:600;left:1.2rem;letter-spacing:.04em;max-width:85%;overflow:hidden;padding:.35rem 1.1rem;position:absolute;text-overflow:ellipsis;text-transform:uppercase;top:1.2rem;white-space:nowrap;z-index:2}.insight-card-body{display:flex;flex:1;flex-direction:column;padding:2rem 1.8rem 1.8rem}.insight-card-date{color:hsla(0,0%,100%,.55);font-size:1.2rem;font-weight:600;letter-spacing:.06em;margin-bottom:.8rem;text-transform:uppercase}.insight-card-title-row{align-items:flex-start;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:1rem}.insight-card-title{color:#fff;flex:1;font-family:var(--yes-font-stack-mixed),"Inter",-apple-system,sans-serif;font-size:clamp(1.8rem,2vw,2.2rem);font-weight:700;line-height:1.35;margin:0}.insight-card-excerpt{color:hsla(0,0%,100%,.7);display:-webkit-box;font-size:clamp(1.4rem,1.2vw,1.55rem);-webkit-line-clamp:3;line-height:1.6;margin:0 0 1.5rem;-webkit-box-orient:vertical;flex:1;overflow:hidden}.insight-card-footer{align-items:center;border-top:1px solid hsla(0,0%,100%,.08);display:flex;justify-content:flex-between;margin-top:auto;padding-top:1rem}.insight-card-readmore{align-items:center;color:#749cf6;display:inline-flex;font-size:1.35rem;font-weight:600;gap:.5rem;transition:color .2s ease}.insight-card-arrow{display:inline-block;transition:transform .3s ease}.insight-card:hover .insight-card-arrow{transform:translateX(4px)}.insights-view-all-btn{align-items:center!important;background:transparent;border:1px solid hsla(0,0%,100%,.3);border-radius:6px;color:#fff;cursor:pointer;display:flex!important;font-size:1.4rem;font-weight:600;justify-content:center!important;margin:2.5rem auto 0!important;padding:.9rem 2.5rem;text-decoration:none;transition:all .3s ease;width:fit-content!important;width:-moz-fit-content!important}.insights-view-all-btn:hover{background:linear-gradient(120deg,#1b1c4e,#fff)!important;background-size:200% 200%!important;border-color:#fff!important;box-shadow:0 6px 20px rgba(15,17,37,.4)!important;color:#fff!important;transform:translateY(-2px)!important}html[dir=rtl] .insight-card,html[dir=rtl] .insights-card-main .bottom-row{text-align:right}html[dir=rtl] .insight-card-badge{left:auto;right:1.2rem}html[dir=rtl] .insight-card:hover .insight-card-arrow{transform:translateX(-4px) scaleX(-1)}@media (max-width:1024px){.insights-card-main .blogs-grid,.insights-card-main .bottom-row,.insights-grid{gap:2rem!important;grid-template-columns:repeat(2,1fr)!important}}@media (max-width:768px){.insights-card-main{padding:clamp(3rem,7vw,5rem) clamp(1.25rem,4vw,2.5rem)}.insights-card-main .blogs-grid,.insights-card-main .bottom-row,.insights-grid{grid-template-columns:1fr!important;margin-left:auto!important;margin-right:auto!important;max-width:480px!important}}.discuss-project-section{align-items:center;background:#0f1125;display:flex;justify-content:center;min-height:100vh;padding:6rem 2rem;position:relative}.discuss-project-section .yes-text{display:none}.discuss-project-section.is-animated{display:block;height:250vh;min-height:auto;overflow:visible;padding:0}.discuss-sticky{height:100vh;overflow:hidden;position:sticky;top:0;width:100%}.discuss-ghost{background-color:#0f1125;color:hsla(0,0%,100%,.04);font-family:Inter,Arial Black,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:clamp(3rem,13.5vw,18rem);font-weight:900;left:50%;letter-spacing:-.03em;line-height:1;text-transform:uppercase;top:50%;transform:translate(-50%,-50%);white-space:nowrap;z-index:3}.discuss-ghost,.discuss-strips{pointer-events:none;position:absolute}.discuss-strips{inset:0;z-index:2}.discuss-strip{color:hsla(0,0%,100%,.04);font-family:Inter,Arial Black,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:clamp(3rem,13.5vw,18rem);font-weight:900;left:50%;letter-spacing:-.03em;line-height:1;position:absolute;text-transform:uppercase;top:50%;transform:translate(-50%,-50%);white-space:nowrap;will-change:transform}.discuss-container{box-sizing:border-box;max-width:700px;padding:0 1rem;position:relative;text-align:center;width:100%;z-index:3}.is-animated .discuss-container{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.discuss-container .upper-content{align-items:center;display:flex;flex-direction:column;gap:.5rem}.discuss-container .upper-content>span:first-child{font-weight:800;letter-spacing:.02em;line-height:1.3;text-transform:uppercase}.discuss-container .upper-content>span:first-child,.discuss-container .upper-content>span:nth-child(2){color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:20px}.discuss-container .upper-content>span:nth-child(2){font-weight:400;line-height:1.5}.discuss-container .upper-content a h3,.discuss-container .upper-content h3,.discuss-container .upper-content h3 a,.discuss-h3-link{color:#fff!important;cursor:pointer;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:36px;font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:1rem 0 0;text-decoration:none!important}.discuss-container .upper-content a:hover h3,.discuss-container .upper-content h3 a:hover,.discuss-h3-link:hover{color:#fff!important;text-decoration:none!important}@media (max-width:768px){.discuss-project-section.is-animated{height:200vh}.discuss-ghost,.discuss-strip{font-size:clamp(2rem,13.5vw,9rem)}}@media (max-width:480px){.discuss-project-section.is-animated{height:180vh}.discuss-ghost,.discuss-strip{font-size:clamp(1.8rem,13.5vw,7rem)}}.site-footer-custom{align-items:stretch;background:#0f1125;background-image:linear-gradient(rgba(0,0,0,.25),rgba(0,0,0,.25)),url(../images/footer-background.png);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;min-height:750px;mix-blend-mode:luminosity;overflow:hidden;position:relative;width:100%}.footer-video-bg{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.footer-video-bg video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left center;object-position:left center;width:100%}.footer-video-overlay{background:linear-gradient(90deg,rgba(15,17,37,0) 0,rgba(15,17,37,.3) 25%,rgba(15,17,37,.7) 45%,rgba(15,17,37,.92) 60%,rgba(15,17,37,.98) 75%,#0f1125);height:100%;left:0;position:absolute;top:0;width:100%}@keyframes footerGlowPulse{0%,to{opacity:.65;transform:scale(1)}50%{opacity:.95;transform:scale(1.06)}}.site-footer-custom:after{background:linear-gradient(90deg,transparent,rgba(116,156,246,.5) 50%,transparent);content:"";height:1.5px;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:5}.footer-ellipse-bg{animation:footerGlowPulse 8s ease-in-out infinite;bottom:-20%;height:auto;max-width:700px;opacity:.85;pointer-events:none;position:absolute;right:-10%;width:55%;z-index:1}.footer-content{justify-content:center;margin:0 auto;padding:60px 40px 40px;position:relative;z-index:1}.footer-content,.footer-top{align-items:center;display:flex;flex-direction:column;width:100%}.footer-top{margin-bottom:30px;max-width:70%;text-align:center}.footer-logo{margin-bottom:10px}.footer-logo img{height:100px;width:auto}.footer-company-name{color:#fff;font-family:Inter,Aeonik,Segoe UI,sans-serif;font-size:14px;font-weight:500;letter-spacing:.5px;margin:0 0 20px}.footer-divider{background-color:silver;height:1px;margin:0 auto 20px;max-width:80%;width:300px}.footer-address{color:#fff;font-family:Inter,sans-serif;font-size:14px;line-height:1.8}.footer-address p{margin:0}.footer-address-spacer{height:10px}.footer-links{display:flex;gap:20px;justify-content:space-between;margin-top:30px;width:100%}.footer-links-column{display:flex;flex:1 1 33.333%;justify-content:center}.footer-links-group{text-align:left}.footer-links-column h4{color:#fff;font-family:Inter,sans-serif;font-size:16px;font-weight:700;margin:0 0 12px}.footer-links-column ul{list-style:none;margin:0;padding:0}.footer-links-column ul li{margin-bottom:6px}.footer-links-column ul li a{color:#fff;font-family:Inter,Plus Jakarta Sans,Segoe UI,sans-serif;font-size:16px;font-weight:300;text-decoration:none;transition:color .2s ease}.footer-links-column ul li a:hover{color:#fff;text-decoration:underline}@media (max-width:992px){.site-footer-custom{min-height:auto}.footer-ellipse-bg{bottom:-15%;right:-8%;width:50%}.footer-content{margin-left:0;padding:50px 30px 30px}.footer-links{flex-wrap:wrap;gap:40px;justify-content:center}.footer-links-column{flex:1 1 auto;min-width:120px}}@media (max-width:768px){.site-footer-custom{min-height:auto}.footer-ellipse-bg{bottom:-10%;opacity:.5;right:-10%;width:60%}.footer-video-overlay{background:linear-gradient(90deg,hsla(0,0%,100%,.5) 0,hsla(0,0%,100%,.8) 30%,hsla(0,0%,100%,.95) 60%,#fff)}.footer-content{padding:40px 20px 30px}.footer-logo img{height:55px}.footer-company-name{font-size:16px}.footer-links{flex-wrap:wrap;gap:30px;justify-content:center;max-width:100%}.footer-links-column{flex:1 1 auto;min-width:140px}.footer-links-group{text-align:center}}@media (max-width:480px){.footer-ellipse-bg{display:none}.footer-video-overlay{background:linear-gradient(180deg,hsla(0,0%,100%,.3) 0,hsla(0,0%,100%,.7) 20%,hsla(0,0%,100%,.95) 40%,#fff 60%,#fff)}.footer-content{padding:30px 16px 24px}.footer-logo img{height:50px}.footer-company-name{font-size:14px}.footer-divider{width:200px}.footer-address{font-size:14px}.footer-links{align-items:center;flex-direction:column;gap:24px;text-align:center}.footer-links-column{flex:1 1 auto;min-width:unset;width:100%}.footer-links-column h4{font-size:15px}.footer-links-column ul li a{font-size:14px}.footer-links-group{text-align:center}}.footer-bottom-bar{background:transparent;border-top:1px solid hsla(0,0%,100%,.1);flex-direction:column;margin-top:40px;padding:40px 0 0;text-align:center;width:100%}.footer-bottom-bar,.footer-social-links{align-items:center;display:flex;gap:15px}.footer-social-links{justify-content:center;margin-bottom:20px;margin-top:20px}.footer-social-links a{align-items:center;background-color:#fff;border-radius:8px;color:#101010;display:flex;font-family:Inter,sans-serif;font-weight:700;height:44px;justify-content:center;text-decoration:none;transition:border-color .2s,opacity .2s;width:44px}.footer-social-links a:hover{border-color:#fff;opacity:.8}.footer-social-links a.social-text{font-size:30px}.footer-social-links a svg{height:30px;width:30px}.footer-address-bottom,.footer-copyright{color:silver;font-family:Inter,sans-serif;font-size:14px;margin:0}.footer-address-bottom{line-height:1.5;max-width:100%}.page-hero{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;box-sizing:border-box;display:flex;height:100vh;justify-content:flex-start;margin-inline:0;max-width:100%;overflow:hidden;position:relative;width:100%}.page-hero-overlay{inset:0;pointer-events:none;position:absolute;z-index:1}.hero-video{inset:0;pointer-events:none;position:absolute;z-index:0}.hero-video,.hero-video video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hero-video video{aspect-ratio:16/9;display:block}.page-hero-content{align-items:flex-start;display:flex;flex-direction:column;gap:1.5rem;max-width:55vw;padding-left:clamp(2rem,5vw,5rem);padding-right:2rem;position:relative;z-index:2}.page-contact-us .page-hero-content,.page-hero-content:has(.contact-form-col),.page-hero-content:has(.contact-info-col){align-items:flex-start!important;display:grid!important;gap:clamp(2rem,5vw,5rem)!important;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)!important;margin:0 auto!important;max-width:1600px!important;padding-left:clamp(2rem,5vw,6rem)!important;padding-right:clamp(2rem,5vw,6rem)!important;padding-top:clamp(5rem,8vh,7rem)!important;width:100%!important}.page-hero-content:has(.contact-form-col) .page-hero-body,.page-hero-content:has(.contact-info-col) .page-hero-body{max-width:100%!important;width:100%!important}.post-template .page-hero-content{box-sizing:border-box;padding-top:clamp(5rem,11vh,9rem)}.page-hero-body{align-items:flex-start;color:#fff;display:flex;flex-direction:column;gap:1rem}.page-hero-body h1,.page-hero-body h2,.page-hero-body h3 .page-hero-body h4{color:#fff;font-family:"29LT Bukra",Inter,-apple-system,Segoe UI,sans-serif;font-weight:800;letter-spacing:.02em;line-height:1.15;margin:0;text-shadow:0 2px 6px rgba(0,0,0,.35)}.page-hero-body h1{font-size:clamp(2.5rem,5vw + .5rem,4rem);text-transform:uppercase}.page-hero-body h2{font-size:clamp(1.75rem,3vw + .5rem,3rem);font-weight:300;letter-spacing:.14em;text-transform:uppercase}.page-hero-body h3{font-size:clamp(1.5rem,2.5vw + .4rem,2.25rem)}.page-hero-body h4{font-size:clamp(1.25rem,2vw + .3rem,1.75rem)}.page-hero-body p{color:hsla(0,0%,100%,.9);font-size:clamp(1rem,1.2vw + .4rem,1.25rem);font-weight:400;line-height:1.75;margin:0;max-width:560px;text-shadow:0 1px 3px rgba(0,0,0,.3)}.page-hero-body a,.page-hero-body p{font-family:Inter,-apple-system,Segoe UI,sans-serif}.page-hero-body a{border:1px solid hsla(0,0%,100%,.6);border-radius:8px;color:#fff;display:inline-block;font-size:1.5rem;font-weight:300;letter-spacing:.04em;margin-top:.5rem;padding:.85rem 3rem;text-decoration:none;transition:background .25s ease,border-color .25s ease}.page-hero-body a:hover{background:hsla(0,0%,100%,.12);border-color:#fff}.page-hero-body .discuss-project-btn,.page-hero-body .explore-cta-btn,.page-hero-body .hero-btn-container a,.page-hero-body .hero-webgl-cta,.page-hero-body .page-hero-cta{align-items:center!important;border-radius:10px!important;box-shadow:0 4px 30px rgba(0,0,0,.1)!important;box-sizing:border-box!important;display:inline-flex!important;font-size:clamp(14px,1vw,16px)!important;font-weight:600!important;justify-content:center!important;letter-spacing:.03em!important;line-height:1.2!important;margin-top:0!important;min-height:56px!important;padding:clamp(14px,1.05vw,18px) clamp(24px,2.2vw,38px)!important}.page-hero-body .discuss-project-btn:hover,.page-hero-body .explore-cta-btn:hover,.page-hero-body .hero-btn-container a:hover,.page-hero-body .hero-webgl-cta:hover,.page-hero-body .page-hero-cta:hover{transform:translateY(-2px)!important}.page-hero-body .kg-card,.page-hero-body figure{margin:0}.page-hero-body img{border-radius:8px;max-width:100%}.page-hero-body ol,.page-hero-body ul{color:hsla(0,0%,100%,.9);font-family:Inter,-apple-system,Segoe UI,sans-serif;font-size:clamp(1.4rem,1vw + 1rem,1.6rem);line-height:1.75;margin:0;padding-left:1.25rem}.services-hero{box-sizing:border-box;display:flex;justify-content:flex-start;max-width:100%;width:91vw!important}.services-hero div{margin-top:-17.5rem!important}.revolutionize{font-family:Inter,Aeonik,Segoe UI,sans-serif;font-size:92px;font-weight:400;text-transform:capitalize!important}.service-head{font-family:"29LT Bukra",Inter,-apple-system,Segoe UI,sans-serif;font-size:46px}@media (min-width:769px) and (max-width:1024px){.page-hero-content{max-width:65vw;padding-left:clamp(2rem,4vw,3rem)}.page-hero-body h1{font-size:clamp(2rem,5vw,3rem)}.page-hero-body h2{font-size:clamp(1.5rem,3vw,2.25rem)}.page-hero-body p{max-width:420px}}@media (max-width:768px){.page-hero{align-items:flex-end;max-width:100%;min-height:70vh;min-height:70dvh;padding-bottom:3rem;width:100%}.page-hero .services-hero{margin-inline:0;max-width:100%;width:100%!important}.page-hero-content{box-sizing:border-box;gap:1rem;max-width:100%;padding-left:clamp(1.25rem,5vw,2rem);padding-right:clamp(1.25rem,5vw,2rem);width:100%}.page-hero .services-hero div{align-items:center!important;justify-content:center!important;margin-top:0!important}.page-hero-body h1{font-size:clamp(1.75rem,8vw,2.75rem);text-align:center}.revolutionize{font-size:55px}.service-head{font-size:28px}.page-hero-body h2{font-size:clamp(1.25rem,6vw,1.85rem);letter-spacing:.1em}.page-hero-body p{font-size:clamp(1.4rem,2vw + .5rem,1.6rem);max-width:90%}.page-hero-body a{font-size:1.4rem;padding:.7rem 2rem}}html[dir=rtl] .page-hero-body ol,html[dir=rtl] .page-hero-body ul{padding-left:0;padding-right:0;padding-inline-end:0;padding-inline-start:1.25rem}@media (min-width:300px) and (max-width:400px){.revolutionize{font-size:37px}}.page-below-hero{width:100%}.page-below-hero:empty{display:none}.page-template .article{padding-top:0}.page-template .article .gh-content{padding-bottom:3rem;padding-top:3rem}.page-template:has(.page-hero) #gh-head,.post-template:has(.page-hero) #gh-head{background:transparent;left:0;position:fixed;right:0;top:0;transition:background .3s ease;z-index:2000}.page-template:has(.page-hero) #gh-head.header-scrolled,.post-template:has(.page-hero) #gh-head.header-scrolled{background:#00141c}.page-template:has(.page-hero) .gh-head-actions .gh-head-link,.page-template:has(.page-hero) .gh-head-logo,.page-template:has(.page-hero) .gh-head-menu a,.post-template:has(.page-hero) .gh-head-actions .gh-head-link,.post-template:has(.page-hero) .gh-head-logo,.post-template:has(.page-hero) .gh-head-menu a{color:#fff}.page-template:has(.page-hero) .gh-head-actions .gh-head-button,.post-template:has(.page-hero) .gh-head-actions .gh-head-button{background:transparent;border-color:hsla(0,0%,100%,.7);color:#fff}.page-template:has(.page-hero) .gh-icon-btn,.post-template:has(.page-hero) .gh-icon-btn{color:#fff}.faq-page .page-hero,.page-hero:has(.hero-video){align-items:center;display:flex;justify-content:center}.faq-page .page-hero .page-hero-content,.page-hero:has(.hero-video) .page-hero-content{align-items:center;margin:0 auto;max-width:90vw;padding-left:2rem!important;padding-right:2rem!important;padding-top:clamp(8rem,15vh,12rem);position:static!important;text-align:center}.faq-page .page-hero .page-hero-body,.page-hero:has(.hero-video) .page-hero-body{align-items:center;position:static!important;text-align:center;width:100%}.faq-page .page-hero .page-hero-body .top-header,.page-hero:has(.hero-video) .page-hero-body .top-header{align-items:center!important;background:none!important;height:auto!important;justify-content:center!important;margin:0!important;min-height:0!important;padding:0!important;position:static!important;text-align:center!important}.faq-page .page-hero .page-hero-body .top-header>div,.page-hero:has(.hero-video) .page-hero-body .top-header>div{align-items:center!important;justify-content:center!important;margin-left:0!important;margin-top:0!important;position:static!important;text-align:center!important;width:100%!important}.faq-page .page-hero .page-hero-body .top-header h1,.faq-page .page-hero .page-hero-body .top-header p,.page-hero:has(.hero-video) .page-hero-body .top-header h1,.page-hero:has(.hero-video) .page-hero-body .top-header p{margin:0 auto!important;text-align:center!important}.faq-page .page-hero .hero-btn-container,.page-hero:has(.hero-video) .hero-btn-container{align-items:center!important;bottom:clamp(3rem,8vh,6rem)!important;display:flex!important;flex-direction:row!important;justify-content:center!important;left:50%!important;margin:0!important;pointer-events:auto!important;position:absolute!important;transform:translateX(-50%)!important;width:auto!important;z-index:10!important}.discuss-project-btn{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.4);border-radius:10px!important;box-shadow:0 4px 30px rgba(0,0,0,.1);color:#fff!important;display:inline-block;font-size:clamp(14px,1vw,16px)!important;font-weight:600;letter-spacing:.03em;padding:clamp(10px,.9vw,14px) clamp(24px,2.2vw,38px)!important;text-decoration:none;transition:all .4s ease-out}.discuss-project-btn:hover{background:linear-gradient(120deg,#1b1c4e,#fff)!important;background-size:200% 200%!important;border-color:#fff!important;box-shadow:0 6px 20px rgba(15,17,37,.4);color:#fff!important;transform:translateY(-2px)}.discuss-project-btn:active{transform:translateY(0)}@media (max-width:991px){.page-contact-us .page-hero-content,.page-hero-content:has(.contact-form-col),.page-hero-content:has(.contact-info-col){gap:3.5rem!important;grid-template-columns:1fr!important;padding-left:clamp(1.25rem,5vw,2rem)!important;padding-right:clamp(1.25rem,5vw,2rem)!important}}.signal-card-main{padding:60px 0}.signal-container{margin:0 auto;max-width:1200px}.signal-container .container{width:100%}.signal-heading{color:#0a0a0a;font-family:Inter,Aeonik,Segoe UI,sans-serif;font-size:5.5rem;font-weight:800;margin:0 auto 40px;text-align:center;width:70%}.signal-cards-grid{display:grid;gap:3.5rem;grid-template-columns:repeat(1,1fr)}.signal-card{background:#fff;border:1px solid var(--signal-card-label-color,#e8edf2);border-radius:20px;color:inherit;display:flex;flex-direction:column;justify-content:space-between;min-height:320px;overflow:hidden;padding:36px 32px 32px;position:relative;text-decoration:none;transition:box-shadow .3s ease,transform .25s ease}.signal-card-bg-video{height:auto;left:50%;min-height:100%;min-width:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto;z-index:0}.signal-card:before{background:rgba(0,0,0,.55);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute;transition:background .3s ease;z-index:1}.signal-card:hover:before{background:rgba(0,0,0,.45)}.signal-card:after{background:var(--signal-card-gradient,linear-gradient(to bottom,rgba(0,0,0,.2) 0,rgba(0,0,0,.65) 100%));border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.signal-card:hover{box-shadow:0 12px 40px rgba(0,80,180,.12);color:inherit;text-decoration:none;transform:translateY(-4px)}.signal-card-body{align-items:center;display:flex;flex:1;flex-direction:column;gap:1rem;justify-content:center;position:relative;z-index:2}.signal-card-label{color:var(--signal-card-label-color,#0080ff);display:inline-block;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.3rem;font-weight:600;letter-spacing:.02em;margin-bottom:16px}.signal-card-title{color:#fff;font-family:Inter,Aeonik,Segoe UI,sans-serif;font-size:2rem;font-weight:600;letter-spacing:.01em;line-height:1.3;margin:0 0 16px;text-align:center;text-transform:uppercase;width:22%}.signal-card-desc{color:#fff;flex:1;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.65;margin:0;text-align:center;width:50%}.signal-card-footer{display:flex;justify-content:center;margin-top:24px;position:relative;z-index:2}.signal-card-arrow{align-items:center;border:2px solid var(--signal-card-label-color,#0080ff);border-radius:50%;color:var(--signal-card-label-color,#0080ff);cursor:pointer;display:inline-flex;display:none;height:44px;justify-content:center;transition:background .25s ease,color .25s ease;width:44px}.signal-card-arrow:hover{background:var(--signal-card-label-color);color:#fff}@media (max-width:991px){.signal-cards-grid{gap:20px;grid-template-columns:repeat(2,1fr)}.signal-heading{font-size:2.6rem}}@media (max-width:600px){.signal-cards-grid{gap:16px;grid-template-columns:1fr}.signal-card{margin:2rem;min-height:260px;padding:28px 24px 24px}.signal-heading{font-size:2.2rem;margin-bottom:28px}.signal-card-title{font-size:1.6rem}}.service-para{box-sizing:border-box;margin:0 auto;max-width:1280px;position:relative;text-align:center}.service-para .services-para{color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(18px,2vw,20px);font-weight:400;letter-spacing:-.005em;line-height:2;margin:0}.service-para .sp-word{display:inline-block;line-height:inherit;overflow:hidden;padding-bottom:.08em;vertical-align:top}.service-para .sp-word-inner{display:inline-block;filter:blur(6px);opacity:0;transform:translateY(110%) rotate(6deg);will-change:transform,opacity,filter}.service-para.is-in-view .sp-word-inner{filter:blur(0);opacity:1;transform:translateY(0) rotate(0);transition:transform .9s cubic-bezier(.22,1,.36,1),opacity .9s cubic-bezier(.22,1,.36,1),filter .9s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--sp-i, 0)*28ms)}.service-para.is-in-view:after{transform:translateX(-50%) scaleX(1);transition:transform .9s cubic-bezier(.22,1,.36,1) .35s}@media (prefers-reduced-motion:reduce){.service-para .sp-word-inner{filter:none;opacity:1;transform:none}.service-para:after{transform:translateX(-50%) scaleX(1)}.service-para.is-in-view .sp-word-inner,.service-para.is-in-view:after{transition:none}}@media (max-width:768px){.service-para{padding:56px 20px}.service-para .services-para{font-size:17px;line-height:1.65}.service-para:after{bottom:28px}}.ar-vr-card-main{background:transparent;color:#fff;overflow-x:visible;overflow-y:visible;padding:96px 0 48px;position:relative}.ar-vr-card-main .ar-vr-container{position:relative;z-index:1}.ar-vr-card-main .container{margin:0 auto;max-width:1280px;padding:0 24px}.ar-vr-card-main .bottom-row{width:100%}.digital-service-heading{background:linear-gradient(90deg,#8cb5ff,#fff 38%,#739ce2 72%,#fff)!important;-webkit-background-clip:text!important;background-size:220% auto!important;font-size:clamp(28px,3.2vw,54px)!important;line-height:1.25!important;margin-bottom:1.5rem!important;margin-top:clamp(1rem,5vh,5rem)!important;-webkit-text-fill-color:transparent!important;animation:gradient-flow 7s ease-in-out infinite!important;background-clip:text!important;color:transparent!important}.ar-vr-cards-grid{align-items:stretch;display:grid;gap:20px;grid-template-columns:repeat(6,1fr)}.ar-vr-card{box-shadow:0 12px 32px -12px rgba(0,0,0,.45);color:inherit;display:block;min-height:0;text-decoration:none;transition:box-shadow .35s ease}.ar-vr-card:hover{box-shadow:0 22px 44px -14px rgba(0,0,0,.58)}@keyframes ar-vr-card-from-left{0%{opacity:0;transform:translate3d(-100px,0,0)}22%{opacity:.25}55%{opacity:.85;transform:translate3d(-28px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes ar-vr-cta-from-left{0%{opacity:0;transform:translate3d(-56px,0,0)}to{opacity:1;transform:translateZ(0)}}@supports (animation-timeline:view()){.ar-vr-cards-grid>.ar-vr-card{animation:ar-vr-card-from-left ease-in-out both;animation-range:entry 0 cover 58%;animation-timeline:view(block);will-change:transform,opacity}.ar-vr-cards-grid>.ar-vr-card:first-child{animation-range:entry 0 cover 56%}.ar-vr-cards-grid>.ar-vr-card:nth-child(2){animation-range:entry 5% cover 60%}.ar-vr-cards-grid>.ar-vr-card:nth-child(3){animation-range:entry 8% cover 64%}.ar-vr-cards-grid>.ar-vr-card:nth-child(4){animation-range:entry 10% cover 66%}.ar-vr-cards-grid>.ar-vr-card:nth-child(5){animation-range:entry 12% cover 68%}.ar-vr-cards-grid>.ar-vr-card:nth-child(n+6){animation-range:entry 14% cover 70%}.ar-vr-cards-cta{animation:ar-vr-cta-from-left ease-in-out both;animation-range:entry 0 cover 55%;animation-timeline:view(block);will-change:transform,opacity}}@media (prefers-reduced-motion:reduce){.ar-vr-cards-cta,.ar-vr-cards-grid>.ar-vr-card{animation:none!important;opacity:1;transform:none;will-change:auto}}.ar-vr-card--row1{grid-column:1/-1}.ar-vr-card--row2a{grid-column:span 4}.ar-vr-card--row2b{grid-column:span 2}.ar-vr-card--row3a,.ar-vr-card--row3b{grid-column:span 3}.ar-vr-card--row3a{height:340px!important}.ar-vr-card--pair{grid-column:span 3}.ar-vr-card--image{display:flex;flex-direction:column;min-height:240px;position:relative}@media (min-width:901px){.ar-vr-card--row2a,.ar-vr-card--row2b{min-height:430px!important}}.ar-vr-card__bg{background-position:50%;background-size:100% 100%;inset:0;position:absolute;transition:transform .6s ease}.ar-vr-card:hover .ar-vr-card__bg{transform:scale(1.04)}.ar-vr-card--image:after{background:linear-gradient(180deg,rgba(0,10,20,0),rgba(0,12,24,.5) 45%,rgba(0,8,18,.88));content:"";inset:0;pointer-events:none;position:absolute}.ar-vr-card--image .ar-vr-card-body{padding:22px 24px 26px;position:relative;z-index:1}.ar-vr-card--hero{background:#2f6fae;color:#fff;display:grid;grid-template-columns:1fr 1fr;height:350px!important;min-height:320px}.ar-vr-card--hero .ar-vr-card-hero__left{background:#2f6fae;display:flex;flex-direction:column;padding:40px 36px 40px 44px;position:relative;z-index:1}.ar-vr-card--hero .ar-vr-card-hero__left--texture:before{background:var(--ar-vr-hero-left-bg) center /cover no-repeat;content:"";inset:0;opacity:.22;position:absolute;z-index:0}.ar-vr-card--hero .ar-vr-card-hero__inner{position:relative;z-index:1}.ar-vr-card--hero .ar-vr-card-title{color:#fff;font-size:clamp(22px,2.2vw,30px);font-weight:700;line-height:1.2;margin:0 0 16px}.ar-vr-card--hero .ar-vr-card-desc{color:hsla(0,0%,100%,.95);font-size:16px;line-height:2.65;margin:0}.ar-vr-card-hero__right{align-items:center;display:flex;justify-content:center;padding:24px;position:relative}.ar-vr-card-hero__right img{display:block;height:auto;max-height:min(340px,50vh);max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}.ar-vr-card--image .ar-vr-card-title{color:#fff;font-size:20px;font-weight:700;line-height:1.3;margin:0 0 10px}.ar-vr-card--image .ar-vr-card-desc{color:hsla(0,0%,100%,.9);display:-webkit-box;font-size:16px;-webkit-line-clamp:4;line-height:2.55;margin:0;-webkit-box-orient:vertical;overflow:hidden}.ar-vr-cards-cta{margin-top:40px;text-align:center}.ar-vr-cards-cta__btn{background:#2f6fae;border:none;border-radius:8px;color:#fff;display:inline-block;font-size:16px;font-weight:600;padding:8px 19px;text-decoration:none;transition:background .25s ease,transform .2s ease}.ar-vr-cards-cta__btn:hover{background:#3a7fc4;color:#fff;transform:translateY(-1px)}.ar-vr-cards-empty,.ar-vr-cards-error{color:rgba(225,233,245,.7);font-size:14px;padding:24px;text-align:center}.ar-vr-cards-error{color:#f6a6a6}@media (max-width:900px){.ar-vr-card-main{padding:64px 0 32px}.ar-vr-cards-grid{grid-template-columns:1fr}.ar-vr-card--pair,.ar-vr-card--row1,.ar-vr-card--row2a,.ar-vr-card--row2b,.ar-vr-card--row3a,.ar-vr-card--row3b{grid-column:1/-1}.ar-vr-card--hero{grid-template-columns:1fr}.ar-vr-card--image,.ar-vr-card-hero__right{min-height:220px}}@media (max-width:767px){.ar-vr-card-main{overflow-x:hidden;padding:40px 0 24px}.ar-vr-card-main .container{padding:0 14px}.ar-vr-cards-grid{gap:14px}.ar-vr-card{border-radius:10px}.ar-vr-card--hero{grid-template-columns:1fr;height:auto!important;min-height:0}.ar-vr-card--hero .ar-vr-card-hero__left{padding:18px 16px}.ar-vr-card-hero__right{min-height:0;padding:12px}.ar-vr-card-hero__right img{height:auto;max-height:220px;-o-object-fit:contain;object-fit:contain;width:100%}.ar-vr-card--row3a{height:auto!important}.ar-vr-card--image{min-height:190px}.ar-vr-card--image .ar-vr-card-body{padding:14px 14px 16px}.ar-vr-card--hero .ar-vr-card-title{font-size:clamp(18px,5.2vw,24px);margin-bottom:10px}.ar-vr-card--hero .ar-vr-card-desc,.ar-vr-card--image .ar-vr-card-desc{font-size:14px;line-height:1.8}.ar-vr-card--image .ar-vr-card-title{font-size:clamp(16px,4.8vw,20px);margin-bottom:8px}.ar-vr-card--image .ar-vr-card-desc{-webkit-line-clamp:3}.ar-vr-cards-cta{margin-top:24px}.ar-vr-cards-cta__btn{font-size:14px;padding:8px 16px}html[dir=rtl] .ar-vr-card--hero .ar-vr-card-hero__left,html[dir=rtl] .ar-vr-card--image .ar-vr-card-body,html[dir=rtl] .ar-vr-card-desc,html[dir=rtl] .ar-vr-card-title{text-align:right}@supports (animation-timeline:view()){.ar-vr-cards-cta,.ar-vr-cards-grid>.ar-vr-card{animation:none!important;opacity:1!important;transform:none!important;will-change:auto}}}.transform-digital{--td-gap:clamp(1.5rem,2.5vw,2.25rem);--td-pad-x:clamp(1.5rem,4vw,2.5rem);background:#fff;box-sizing:border-box;color:#111;font-family:Inter,Segoe UI,system-ui,sans-serif;min-width:0;overflow-x:hidden;padding:clamp(3.5rem,5vw,8rem) 0;width:100%}.transform-digital .container{box-sizing:border-box;min-width:0;padding:0 8rem}.transform-digital__inner{align-items:start;-moz-column-gap:clamp(2rem,3.5vw,3.5rem);column-gap:clamp(2rem,3.5vw,3.5rem);display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);margin:0;min-width:0;row-gap:var(--td-gap)}.transform-digital .left-content{align-items:flex-start;display:flex;flex-direction:column;gap:2.2rem;min-width:0;width:85%}.transform-digital .left-content h1{color:#0a0a0a;font-size:clamp(3.25rem,2.1vw + 5.4rem,5rem);font-weight:700;letter-spacing:-.03em;line-height:1.4;margin:0 0 1.35rem;text-wrap:balance}.transform-digital .left-content p{color:#1f2937;font-size:1.5rem;line-height:2.4;margin:0 0 1.85rem;max-width:38em}.transform-digital-btn{align-items:center;background:#4873b7;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:1.5rem;font-weight:600;justify-content:center;min-height:3rem;padding:.9rem 2rem;text-decoration:none;transition:background .2s ease,transform .2s ease;-webkit-tap-highlight-color:transparent}.transform-digital-btn:focus-visible,.transform-digital-btn:hover{background:#3d64a0;color:#fff;text-decoration:none}.transform-digital-btn:focus-visible{outline:2px solid #4873b7;outline-offset:3px}.transform-digital__cards{align-content:start;display:grid;gap:24px;grid-template-columns:1fr 1fr;margin-left:auto;margin-right:0;max-width:680px;min-width:0;width:100%}.transform-digital__card{align-items:flex-start;background:#f4f4f4;border-radius:20px;box-shadow:0 2px 14px rgba(15,23,42,.06);box-sizing:border-box;display:flex;flex-direction:column;margin:0;min-height:0;min-width:0;padding:2rem 1.75rem;text-align:left;transition:all .1s ease-in-out}.transform-digital__card:hover{background:#4873b7;box-shadow:0 4px 18px rgba(30,64,130,.28);color:#fff!important}.transform-digital__card:hover .transform-digital__card-text,.transform-digital__card:hover .transform-digital__card-title{color:#fff}.transform-digital__cards:hover .transform-digital__card--accent{background:#f4f4f4!important}.transform-digital__cards .transform-digital__card--accent:hover{background:#4873b7!important;color:#fff!important}.transform-digital__cards:hover .transform-digital__card--accent .transform-digital__card-title{color:#4873b7!important}.transform-digital__cards:hover .transform-digital__card--accent .transform-digital__card-text{color:#4b5563!important}.transform-digital__cards .transform-digital__card--accent:hover .transform-digital__card-text,.transform-digital__cards .transform-digital__card--accent:hover .transform-digital__card-title{color:#fff!important}.transform-digital__card--accent{background:#4873b7}.transform-digital__card--accent .transform-digital__card-text,.transform-digital__card--accent .transform-digital__card-title{color:#fff}.transform-digital__card-icon{align-items:center;display:flex;flex-shrink:0;height:48px;justify-content:flex-start;margin-bottom:1.2rem;width:48px}.transform-digital__card-icon img{display:block;height:40px;-o-object-fit:contain;object-fit:contain;width:40px}.transform-digital__card:not(.transform-digital__card--accent) .transform-digital__card-icon img{opacity:.95}.transform-digital__card-title{color:#4873b7;font-size:2.75rem;font-weight:400;line-height:1.15;margin:0 0 .5rem;word-wrap:break-word;overflow-wrap:break-word}.transform-digital__card--accent .transform-digital__card-title{color:#fff}.transform-digital__card-text{color:#4b5563;font-size:1.5rem;font-weight:500;line-height:1.05;margin:0;word-wrap:break-word;overflow-wrap:break-word}.transform-digital__card--accent .transform-digital__card-text{color:hsla(0,0%,100%,.95)}@media (prefers-reduced-motion:reduce){.transform-digital-btn{transition:none}}@media (max-width:900px){.transform-digital{padding:clamp(2rem,5vw,3rem) 0}.transform-digital .container{max-width:none;padding:0 max(1rem,4vw,env(safe-area-inset-right,0px)) 0 max(1rem,4vw,env(safe-area-inset-left,0px));width:100%}.transform-digital__inner{align-items:stretch;display:flex;flex-direction:column;gap:clamp(1.5rem,4vw,2rem);-moz-column-gap:unset;column-gap:unset;row-gap:unset}.transform-digital .left-content{max-width:none}.transform-digital .left-content h1{font-size:clamp(2rem,4.5vw + .5rem,2.5rem);margin:0 0 1.1rem}.transform-digital .left-content p{font-size:clamp(1.4rem,.2vw + 1.2rem,1.6rem);margin:0 0 1.4rem;max-width:none}.transform-digital-btn{box-sizing:border-box;font-size:1.4rem;max-width:20rem;min-height:2.75rem;width:100%}.transform-digital__cards{gap:clamp(.75rem,2.5vw,1.125rem);grid-template-columns:1fr 1fr;margin-left:0;max-width:none;width:100%}.transform-digital__card{border-radius:clamp(12px,2vw,16px);padding:clamp(.9rem,2.5vw,1.1rem) clamp(1rem,2.8vw,1.25rem) clamp(1rem,2.5vw,1.2rem)}.transform-digital__card-icon{height:clamp(32px,6vw,40px);margin-bottom:clamp(.6rem,1.2vw,.9rem);width:clamp(32px,6vw,40px)}.transform-digital__card-icon img{height:clamp(28px,5vw,32px);width:clamp(28px,5vw,32px)}.transform-digital__card-title{font-size:clamp(1.5rem,.3vw + 1.2rem,1.8rem)}.transform-digital__card-text{font-size:clamp(1.35rem,.2vw + 1.2rem,1.5rem)}}@media (max-width:479px){.transform-digital__cards{grid-template-columns:1fr}}@media (min-width:1200px){.transform-digital .left-content p{font-size:1.75rem}}.page-hero-body .transform-digital{align-self:stretch;box-sizing:border-box;color:#111;max-width:min(1320px,100%);width:100%}.page-hero-body .transform-digital .left-content h1{color:#0a0a0a;font-size:clamp(2.25rem,1.1vw + 1.4rem,3.5rem);letter-spacing:-.03em;line-height:1.08;text-shadow:none;text-transform:none}.page-hero-body .transform-digital .left-content p{color:#1f2937;font-size:1.5rem;line-height:1.72;max-width:38em;text-shadow:none}.page-hero-body .transform-digital .transform-digital-btn,.page-hero-body .transform-digital a.transform-digital-btn{background:#4873b7;border:none;color:#fff;display:inline-flex;font-size:1.4rem;font-weight:600;letter-spacing:normal;margin-top:0;max-width:none;min-height:3rem;padding:.9rem 2rem;text-shadow:none;width:auto}.page-hero-body .transform-digital .transform-digital-btn:focus-visible,.page-hero-body .transform-digital .transform-digital-btn:hover,.page-hero-body .transform-digital a.transform-digital-btn:focus-visible,.page-hero-body .transform-digital a.transform-digital-btn:hover{background:#3d64a0;border-color:transparent;color:#fff}@media (max-width:900px){.page-hero-body .transform-digital .transform-digital-btn,.page-hero-body .transform-digital a.transform-digital-btn{box-sizing:border-box;font-size:1.4rem;max-width:20rem;width:100%}.page-hero-body .transform-digital .left-content h1{font-size:clamp(2rem,4.5vw + .5rem,2.5rem)}.page-hero-body .transform-digital .left-content p{font-size:clamp(1.4rem,.2vw + 1.2rem,1.6rem);max-width:none}}@media (max-width:768px){.page-hero-body .transform-digital .left-content h1,.page-hero-body .transform-digital .left-content p{text-align:left}}@media (min-width:1200px){.page-hero-body .transform-digital .left-content p{font-size:1.75rem}}.industry-card-main{background:#111326;color:#fff;overflow:hidden;position:relative}.industry-card-main .industry-container{margin:0 auto;max-width:100%}.industry-card-main .industry-container>.container{box-sizing:border-box;margin:0 auto;max-width:100%;padding:0 2%;width:100%}.industry-card-main .industry-container>.container>div:first-child{margin-bottom:3.5rem;text-align:center}.industry-heading{background:linear-gradient(90deg,#8cb5ff,#fff 38%,#739ce2 72%,#fff);-webkit-background-clip:text;background-size:220% auto;font-family:Inter,-apple-system,Segoe UI,sans-serif;font-size:clamp(28px,3.2vw,54px);font-weight:700;margin:0;text-align:center;-webkit-text-fill-color:transparent;animation:gradient-flow 7s ease-in-out infinite;background-clip:text;color:transparent}.industry-btn{align-items:center;background:#5a7aad;border:none;border-radius:8px;color:#fff;display:inline-flex;font-family:Inter,Aeonik,Segoe UI,sans-serif;font-size:1.125rem;font-weight:600;justify-content:center;padding:.75rem 1.75rem;text-decoration:none;transition:background .25s ease,transform .2s ease}.industry-btn:hover{background:#6a8ac0;color:#fff;transform:translateY(-1px)}.industry-card-main .bottom-row.custom-shortcode{min-height:2rem;width:100%}.industries-cards-grid{display:grid;gap:1.25rem;grid-template-columns:repeat(3,1fr);width:100%}@media (min-width:1200px){.industries-cards-grid{gap:1.5rem}}.industry-card-main .industries-cards-grid .flip-card.industry-flip-card{height:400px;margin:0;max-width:none;min-height:0;width:100%}.industry-card-main .industries-cards-grid .flip-card .flip-card-inner{height:100%;min-height:0}.industry-card-main .flip-card-front{box-shadow:0 12px 32px -12px rgba(0,0,0,.5);justify-content:flex-end;transition:box-shadow .35s ease}.industry-card-main .flip-card-overlay{background:linear-gradient(0deg,rgba(0,0,0,.9) 0,rgba(0,0,0,.4) 40%,transparent 70%)}.industry-card-main .flip-card-front-content{box-sizing:border-box;max-width:100%;padding:2rem 1.5rem;width:100%}.industry-card-main .flip-card-label{display:none}.industry-card-main .flip-card-title{color:#fff;font-size:clamp(1.45rem,2vw,1.85rem);font-weight:700;padding-bottom:3rem}.industry-card-main .flip-card:hover .flip-card-front{box-shadow:0 20px 44px -10px rgba(0,0,0,.6)}.industry-card-main .flip-card-back .flip-card-btn{align-self:flex-start;flex-shrink:0}.industries-cards-empty,.industries-cards-error{color:hsla(0,0%,100%,.65);font-size:.95rem;grid-column:1/-1;padding:2rem 1rem;text-align:center}@media (max-width:1024px){.industry-card-main .industries-cards-grid .flip-card.industry-flip-card{aspect-ratio:4/5;height:auto}}@media (max-width:900px){.industries-cards-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.industry-card-main{padding:3.5rem 0 4rem}.industries-cards-grid{gap:1rem;grid-template-columns:1fr;margin-left:auto;margin-right:auto;max-width:400px}.industry-card-main .industries-cards-grid .flip-card.industry-flip-card{aspect-ratio:3/4;height:auto}}.process-page-digital-landscape .process-cards-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.process-page-digital-landscape .process-card{max-width:100%;min-width:0;width:90%}.process-card-main{background:#111326;color:#fff;overflow:hidden;padding:4.5rem 0 4rem;position:relative}.process-card-main .process-container{margin:0 auto;max-width:100%}.process-card-main .process-container>.container{margin:0 auto;max-width:1200px;padding:0 max(1.25rem,env(safe-area-inset-right)) 0 max(1.25rem,env(safe-area-inset-left))}.process-card-main:before{background-image:url(../images/process-sec-bg.png);background-position:top;background-repeat:no-repeat;background-size:100% 100%;content:"";height:min(70vh,520px);left:50%;opacity:1;pointer-events:none;position:absolute;top:32%;transform:translate(-50%,-50%);width:min(100%,100%);z-index:2}.process-card-main .process-container>.container{position:relative;z-index:1}.process-card-main .process-container>.container>div:first-child{margin-bottom:3.5rem;text-align:center}.process-heading{background:linear-gradient(90deg,#8cb5ff,#fff 38%,#739ce2 72%,#fff);-webkit-background-clip:text;background-size:220% auto;font-family:Inter,-apple-system,Segoe UI,sans-serif;font-size:clamp(28px,3.2vw,54px);font-weight:700;margin:0;text-align:center;-webkit-text-fill-color:transparent;animation:gradient-flow 7s ease-in-out infinite;background-clip:text;color:transparent;line-height:1.3;padding:.1em 0}.process-card-main .bottom-row.custom-shortcode{margin-bottom:3.5rem;margin-left:auto;margin-right:auto;max-width:930px;min-height:2rem;width:100%}.process-cards-grid{box-sizing:border-box;display:grid;gap:2.25rem 1.5rem;grid-template-columns:repeat(3,1fr);list-style:none;margin:0;padding:0;width:100%}@media (min-width:993px){.process-cards-grid.process-cards-grid--4-items{grid-template-columns:repeat(2,1fr);justify-content:center;justify-items:center;margin-left:auto;margin-right:auto;max-width:640px}.process-cards-grid.process-cards-grid--4-items .process-card:nth-child(n+3){background:linear-gradient(180deg,rgba(26,48,88,.85),rgba(13,15,30,.45))}.process-cards-grid.process-cards-grid--4-items .process-card:nth-child(-n+2){background:transparent}}@media (max-width:992px){.process-cards-grid{gap:1.15rem 1.25rem;grid-template-columns:repeat(2,1fr)}.process-cards-grid .process-card{background:transparent}.process-cards-grid .process-card:nth-child(n+3){background:linear-gradient(180deg,rgba(26,48,88,.85),rgba(13,15,30,.45))}}@media (max-width:640px){.process-cards-grid{gap:1rem;grid-template-columns:1fr}.process-card__desc{max-width:none}.process-cards-grid .process-card{background:transparent}.process-cards-grid .process-card:nth-child(n+2){background:linear-gradient(180deg,rgba(26,48,88,.85),rgba(13,15,30,.45))}}.process-card{align-items:center;background:transparent;border:1px solid #4873b7;border-radius:10px;box-shadow:none;display:flex;flex-direction:column;gap:1.5rem;height:350px;justify-content:center;padding:1.75rem 1.25rem 1.5rem;text-align:center;width:290px}.process-cards-grid .process-card:nth-child(n+4),.process-page-digital-landscape .process-cards-grid .process-card:nth-child(n+3){background:linear-gradient(180deg,rgba(26,48,88,.85),rgba(13,15,30,.45))}.process-card__num-wrap{margin-bottom:1rem}.process-card__num,.process-card__num-wrap{align-items:center;display:flex;justify-content:center}.process-card__num{border:1px solid #3387c9;border-radius:50%;color:#fff;font-family:Inter,Aeonik,Segoe UI,sans-serif;font-size:1.75rem;font-weight:500;height:7.25rem;letter-spacing:.02em;width:7.25rem}.process-card__title{font-weight:800;line-height:1.3;margin:0 0 .65rem}.process-card__desc,.process-card__title{color:#fff;font-family:Inter,Aeonik,Segoe UI,sans-serif;font-size:1.5rem}.process-card__desc{font-weight:400;line-height:1.55;margin:0;max-width:23ch}@keyframes process-card-slide-left{0%{opacity:0;transform:translate3d(-52px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes process-card-slide-right{0%{opacity:0;transform:translate3d(52px,0,0)}to{opacity:1;transform:translateZ(0)}}.process-card-main:not(.process-card-main--in-view) .process-cards-grid .process-card:nth-child(odd){opacity:0;transform:translate3d(-32px,0,0)}.process-card-main:not(.process-card-main--in-view) .process-cards-grid .process-card:nth-child(2n){opacity:0;transform:translate3d(32px,0,0)}.process-card-main--in-view .process-cards-grid .process-card{animation-duration:1.45s;animation-fill-mode:both;animation-timing-function:cubic-bezier(.22,.99,.35,1);backface-visibility:hidden}.process-card-main--in-view .process-cards-grid .process-card:first-child{animation-delay:.12s;animation-name:process-card-slide-left}.process-card-main--in-view .process-cards-grid .process-card:nth-child(2){animation-delay:.32s;animation-name:process-card-slide-right}.process-card-main--in-view .process-cards-grid .process-card:nth-child(3){animation-delay:.52s;animation-name:process-card-slide-left}.process-card-main--in-view .process-cards-grid .process-card:nth-child(4){animation-delay:.72s;animation-name:process-card-slide-right}.process-card-main--in-view .process-cards-grid .process-card:nth-child(5){animation-delay:.92s;animation-name:process-card-slide-left}.process-card-main--in-view .process-cards-grid .process-card:nth-child(6){animation-delay:1.12s;animation-name:process-card-slide-right}@media (max-width:640px){@keyframes process-card-slide-left{0%{opacity:0;transform:translate3d(-36px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes process-card-slide-right{0%{opacity:0;transform:translate3d(36px,0,0)}to{opacity:1;transform:translateZ(0)}}.process-card-main:not(.process-card-main--in-view) .process-cards-grid .process-card:nth-child(odd){transform:translate3d(-24px,0,0)}.process-card-main:not(.process-card-main--in-view) .process-cards-grid .process-card:nth-child(2n){transform:translate3d(24px,0,0)}}@media (prefers-reduced-motion:reduce){.process-card-main--in-view .process-cards-grid .process-card,.process-card-main:not(.process-card-main--in-view) .process-cards-grid .process-card{animation:none!important;opacity:1!important;transform:none!important}}.process-cards-empty,.process-cards-error{color:#4a4f57;font-size:1.4rem;margin:0;padding:1rem 0;text-align:center}.process-card-main .process-btn{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.4);border-radius:5px!important;box-shadow:0 4px 30px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(74,123,200,.25);color:#fff!important;display:inline-block;font-size:clamp(14px,1vw,16px)!important;font-weight:600;letter-spacing:.03em;padding:clamp(10px,.9vw,14px) clamp(24px,2.2vw,38px)!important;text-decoration:none;transition:all .4s ease-out}.process-card-main .process-btn:hover{background:linear-gradient(120deg,#1b1c4e,#fff)!important;background-size:200% 200%!important;border-color:#fff!important;box-shadow:0 6px 20px rgba(15,17,37,.4);color:#fff!important;transform:translateY(-2px)}@media (min-width:1200px){.process-card{height:350px;width:290px}}@media (max-width:1199px){.process-card-main{padding:3.25rem 0}.process-card-main .process-container>.container>div:first-child{margin-bottom:2rem}.process-card-main:before{background-position:top;background-size:cover;height:min(50vh,420px);top:28%}.process-card{height:auto;max-width:100%;min-height:0;min-height:280px;padding:1.5rem 1.25rem 1.35rem;width:100%}.process-card__num{font-size:1.5rem;height:4.5rem;width:4.5rem}.process-card__title{font-size:clamp(1.15rem,2.1vw,1.6rem)}.process-card__desc{font-size:clamp(1.4rem,1.5vw,1.6rem)}.process-card-main .process-btn{margin-top:2.25rem}}@media (max-width:900px){.process-card-main:before{height:min(45vh,360px);opacity:.9;top:22%}.process-cards-grid{padding-top:clamp(2.5rem,10vw,4.5rem)}}@media (max-width:640px){.process-card-main{padding:2.5rem 0 2.75rem}.process-card-main .process-container>.container{padding:0 15%}.process-card-main:before{background-size:cover;height:min(38vh,300px);top:18%;width:100%}.process-card-main .process-container>.container>div:first-child{margin-bottom:1.5rem}.process-cards-grid{padding-top:2.25rem}.process-card{gap:1rem;max-width:100%;min-height:0;padding:1.35rem 1rem 1.25rem;width:100%}.process-card__num-wrap{margin-bottom:.5rem}.process-card__num{font-size:1.25rem;height:3.75rem;width:3.75rem}.process-card__title{font-size:1.5rem;margin-bottom:.5rem}.process-card__desc{font-size:1.1rem;line-height:1.4}.process-heading{font-size:clamp(16px,6vw,26px);overflow-wrap:break-word;word-break:break-all}.process-page-digital-landscape .process-cards-grid{grid-template-columns:1fr}.process-page-digital-landscape .process-card{width:100%}.process-card-main .process-btn{font-size:1.4rem;margin-top:2rem;max-width:22rem;min-width:0;padding:.75rem 1.5rem;width:100%}}@media (max-width:380px){.process-card-main .process-container>.container{padding:0 1rem}.process-card__num{font-size:1.3rem;height:3.25rem;width:3.25rem}}.process-card-main .ar-vr-action{margin:0}.supporting-vision{--sv-accent:#00aeef;--sv-pad-y:clamp(4.25rem,9.5vw,6.75rem);--sv-pad-x:clamp(1.5rem,4.5vw,3rem);background-color:#22150d;background-image:linear-gradient(0deg,rgba(40,25,15,.15),rgba(40,25,15,.14)),linear-gradient(100deg,rgba(12,6,3,.14),rgba(40,25,15,.15) 55%,rgba(50,32,18,.1)),url(../images/supporting-vision.png);background-repeat:no-repeat;background-size:cover;box-sizing:border-box;color:#fff;font-family:Inter,-apple-system,Segoe UI,system-ui,sans-serif;isolation:isolate;min-width:0;overflow:hidden;padding:var(--sv-pad-y) 0;position:relative;width:100%}.supporting-vision .container{box-sizing:border-box;margin:0 auto;padding:0;padding-left:max(var(--sv-pad-x),env(safe-area-inset-left,0px));padding-right:max(var(--sv-pad-x),env(safe-area-inset-right,0px));position:relative;z-index:1}.supporting-vision__inner{align-items:stretch;display:flex;flex-direction:column;gap:clamp(2.35rem,4.5vw,3.5rem);min-width:0}@media (min-width:900px){.supporting-vision__inner{align-items:center;-moz-column-gap:clamp(2.75rem,5.5vw,4.25rem);column-gap:clamp(2.75rem,5.5vw,4.25rem);display:grid;grid-template-columns:minmax(0,1.18fr) minmax(0,.92fr);padding:0 6rem;row-gap:2.5rem}}.supporting-vision .left-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;max-width:100%;min-width:0}.supporting-vision .left-content h1{background:linear-gradient(90deg,#8cb5ff,#fff 38%,#739ce2 72%,#fff)!important;-webkit-background-clip:text!important;background-size:220% auto!important;font-size:clamp(28px,3.2vw,54px)!important;line-height:1.25!important;margin-bottom:1.5rem!important;margin-top:clamp(1rem,5vh,5rem)!important;-webkit-text-fill-color:transparent!important;animation:gradient-flow 7s ease-in-out infinite!important;background-clip:text!important;color:transparent!important}.supporting-vision .left-content p{color:#fff;font-size:clamp(1.4rem,1vw + 1.2rem,1.6rem);font-weight:400;line-height:1.7;margin:4rem 0 clamp(1.75rem,2.8vw,2.25rem);max-width:65ch;text-shadow:0 1px 10px rgba(0,0,0,.35)}.gh-content .supporting-vision a.supporting-vision-btn,.supporting-vision-btn{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.4);border-radius:5px!important;box-shadow:0 4px 30px rgba(0,0,0,.1);color:#fff!important;display:inline-block;font-size:clamp(14px,1vw,16px)!important;font-weight:600;letter-spacing:.03em;padding:clamp(10px,.9vw,14px) clamp(24px,2.2vw,38px)!important;text-decoration:none;transition:all .4s ease-out}.gh-content .supporting-vision a.supporting-vision-btn:focus-visible,.gh-content .supporting-vision a.supporting-vision-btn:hover,.supporting-vision-btn:focus-visible,.supporting-vision-btn:hover{background:hsla(0,0%,100%,.06)!important;border-color:hsla(0,0%,100%,.7);color:#fff!important;text-decoration:none!important}.supporting-vision-btn:focus-visible{outline:2px solid var(--sv-accent);outline-offset:3px}.supporting-vision__stats{align-content:start;display:grid;gap:clamp(2.1rem,4.5vw,6rem) clamp(1.5rem,3.5vw,4.5rem);grid-template-columns:1fr 1fr;justify-items:start;min-width:0;text-align:left}.supporting-vision__stat{max-width:100%;min-width:0}.supporting-vision__value{color:#fff;display:block;font-size:clamp(2.8rem,1.5vw + 3rem,5.25rem);font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.02em;line-height:1;margin:0 0 .45rem;text-shadow:0 2px 18px rgba(0,0,0,.4);white-space:nowrap}.supporting-vision__num{color:inherit;display:inline;font:inherit;font-variant-numeric:tabular-nums;font-weight:inherit;letter-spacing:inherit}.supporting-vision__value .supporting-vision__accent{color:var(--sv-accent);font-weight:800;margin-left:.14em}.supporting-vision__value--pct .supporting-vision__accent{color:#fff;margin-left:0}.supporting-vision__label{color:#fff;font-size:clamp(1.4rem,.5vw + 1.2rem,1.6rem);font-weight:400;line-height:1.45;margin:0;max-width:16em;text-shadow:0 1px 6px rgba(0,0,0,.3)}.gh-content .supporting-vision{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw;width:100vw}@media (max-width:599px){.supporting-vision__stats{gap:5.85rem}.supporting-vision__value{white-space:normal}.supporting-vision__inner{align-items:center;gap:clamp(2.35rem,13.5vw,5.5rem)!important}}.digital-landscape-critical-card-main,.iot-system-provider-card-main{--dlc-accent:#2f90ff;--dlc-accent-glow:rgba(47,144,255,.55);--dlc-card-bg:linear-gradient(180deg,#17243bf7 0%,#0d15289e 18%,#01030670 32%,#0000000d 42%,#00000040);--dlc-text:#fff;--dlc-muted:hsla(0,0%,100%,.78);background-color:#111326;background-image:url(../images/digital-critical-section-bg.png);background-position:center 0;background-repeat:no-repeat;background-size:100% auto;box-sizing:border-box;color:var(--dlc-text);font-family:Inter,Segoe UI,system-ui,sans-serif;overflow-x:hidden;padding:clamp(3.25rem,6vw,6rem) 0 clamp(3.5rem,5vw,5.5rem);position:relative}.digital-landscape-critical-card-main:before,.iot-system-provider-card-main:before{content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.digital-landscape-critical-card-main>*,.iot-system-provider-card-main>*{position:relative;z-index:1}.digital-landscape-critical-card-main .digital-landscape-critical-container,.iot-system-provider-card-main .iot-system-provider-container{box-sizing:border-box;margin:0 auto;max-width:1200px;padding-inline:clamp(1.25rem,4vw,2.5rem)}.digital-landscape-critical-content,.iot-system-provider-content{display:flex;flex-direction:column;gap:3rem;margin:0 auto clamp(2.75rem,5vw,7.75rem);max-width:86%;text-align:center}.digital-landscape-critical-card-main .digital-landscape-critical-content h1,.digital-landscape-critical-heading,.iot-system-provider-card-main .iot-system-provider-content h1,.iot-system-provider-heading{background:linear-gradient(90deg,#8cb5ff,#fff 38%,#739ce2 72%,#fff);-webkit-background-clip:text;background-size:220% auto;font-family:Inter,-apple-system,Segoe UI,sans-serif;font-size:clamp(28px,3.2vw,54px);font-weight:700;margin:0;text-align:center;-webkit-text-fill-color:transparent;animation:gradient-flow 7s ease-in-out infinite;background-clip:text;color:transparent}.digital-landscape-critical-card-main .digital-landscape-critical-content p,.iot-system-provider-card-main .iot-system-provider-content p{color:#fff!important;font-size:clamp(1rem,.25vw + 2.95rem,2rem);line-height:1.65;margin:0 auto}.digital-landscape-critical-card-main .container,.iot-system-provider-card-main .container{box-sizing:border-box;margin:0;max-width:none;padding:0;width:100%}.digital-landscape-critical-card-main .custom-shortcode[data-shortcode=digital-landscape-critical-cards],.digital-landscape-critical-card-main .custom-shortcode[data-shortcode=iot-system-provider-cards],.iot-system-provider-card-main .custom-shortcode[data-shortcode=digital-landscape-critical-cards],.iot-system-provider-card-main .custom-shortcode[data-shortcode=iot-system-provider-cards]{min-height:4rem}.dlc-cards-grid{align-items:stretch;display:grid;gap:clamp(1rem,2vw,1.35rem);grid-template-columns:repeat(2,minmax(0,1fr))}.dlc-card{background:var(--dlc-card-bg);border:1px solid hsla(0,0%,100%,.1);border-radius:clamp(1.25rem,3vw,2rem);box-shadow:inset 0 1px 0 0 rgba(120,185,255,.28),0 8px 28px rgba(0,0,0,.45);box-sizing:border-box;display:flex;flex-direction:column;gap:1rem;height:285px;min-width:0;position:relative}.dlc-card,.dlc-card--wide{padding:clamp(1.35rem,2.5vw,2rem)}.dlc-card--wide{grid-column:1/-1}.dlc-card__wide-inner{align-items:stretch;display:flex;flex-direction:row;gap:clamp(1.25rem,3vw,2.5rem);height:100%;min-width:0}.dlc-card__wide-text{align-items:flex-start;display:flex;flex:1 1 0;flex-direction:column;min-width:0}.dlc-card__wide-media{align-self:stretch;background:rgba(0,40,90,.35);border:1px solid rgba(47,144,255,.2);border-radius:12px;flex:0 0 min(46%,473px);min-width:0;overflow:hidden}.dlc-card__wide-img{display:block;height:100%;min-height:180px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.dlc-card__icon-wrap{align-items:center;display:flex;height:62px;justify-content:center;width:62px}.dlc-card__icon{box-sizing:border-box;display:block;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.dlc-card__title{color:var(--dlc-text);font-family:Aeonik,Inter,-apple-system,Segoe UI,sans-serif;font-size:clamp(1.05rem,.4vw + 3rem,3.25rem);font-weight:400;line-height:1.3;margin:0 0 .65rem}.dlc-card__desc{color:var(--dlc-muted);font-size:clamp(.9rem,.2vw + 1.88rem,1.5rem);line-height:1.65;margin:0;width:70%}.dlc-card--compact .dlc-card__icon-wrap{margin-bottom:.9rem}.dlc-cta-wrap{display:flex;justify-content:center;margin-top:3.5rem}.dlc-cta{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.4);border-radius:5px!important;box-shadow:0 4px 30px rgba(0,0,0,.1);color:#fff!important;display:inline-block;font-size:clamp(12px,.9vw,15px)!important;font-weight:600;letter-spacing:.03em;padding:clamp(10px,.9vw,14px) clamp(24px,2.2vw,38px)!important;text-decoration:none;transition:all .4s ease-out}.dlc-cta:hover{background:linear-gradient(120deg,#1b1c4e,#fff)!important;background-size:200% 200%!important;border-color:#fff!important;box-shadow:0 6px 20px rgba(15,17,37,.4);color:#fff!important;transform:translateY(-2px)}[dir=rtl] .dlc-card__wide-text{text-align:right}@keyframes dlc-slide-from-left{0%{opacity:0;transform:translate3d(-60px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes dlc-slide-from-right{0%{opacity:0;transform:translate3d(60px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes dlc-cta-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.digital-landscape-critical-card-main:not(.digital-landscape-critical-card-main--in-view) .dlc-cards-grid .dlc-card:nth-child(odd),.iot-system-provider-card-main:not(.iot-system-provider-card-main--in-view) .dlc-cards-grid .dlc-card:nth-child(odd){opacity:0;transform:translate3d(-40px,0,0)}.digital-landscape-critical-card-main:not(.digital-landscape-critical-card-main--in-view) .dlc-cards-grid .dlc-card:nth-child(2n),.iot-system-provider-card-main:not(.iot-system-provider-card-main--in-view) .dlc-cards-grid .dlc-card:nth-child(2n){opacity:0;transform:translate3d(40px,0,0)}.digital-landscape-critical-card-main:not(.digital-landscape-critical-card-main--in-view) .dlc-cta-wrap,.iot-system-provider-card-main:not(.iot-system-provider-card-main--in-view) .dlc-cta-wrap{opacity:0;transform:translateY(20px)}.digital-landscape-critical-card-main--in-view .dlc-cards-grid .dlc-card,.iot-system-provider-card-main--in-view .dlc-cards-grid .dlc-card{animation-duration:1.4s;animation-fill-mode:both;animation-timing-function:cubic-bezier(.22,.99,.35,1);backface-visibility:hidden}.digital-landscape-critical-card-main--in-view .dlc-cards-grid .dlc-card:first-child,.iot-system-provider-card-main--in-view .dlc-cards-grid .dlc-card:first-child{animation-delay:.1s;animation-name:dlc-slide-from-left}.digital-landscape-critical-card-main--in-view .dlc-cards-grid .dlc-card:nth-child(2),.iot-system-provider-card-main--in-view .dlc-cards-grid .dlc-card:nth-child(2){animation-delay:.3s;animation-name:dlc-slide-from-right}.digital-landscape-critical-card-main--in-view .dlc-cards-grid .dlc-card:nth-child(3),.iot-system-provider-card-main--in-view .dlc-cards-grid .dlc-card:nth-child(3){animation-delay:.5s;animation-name:dlc-slide-from-left}.digital-landscape-critical-card-main--in-view .dlc-cards-grid .dlc-card:nth-child(4),.iot-system-provider-card-main--in-view .dlc-cards-grid .dlc-card:nth-child(4){animation-delay:.7s;animation-name:dlc-slide-from-left}.digital-landscape-critical-card-main--in-view .dlc-cards-grid .dlc-card:nth-child(5),.iot-system-provider-card-main--in-view .dlc-cards-grid .dlc-card:nth-child(5){animation-delay:.9s;animation-name:dlc-slide-from-right}.digital-landscape-critical-card-main--in-view .dlc-cards-grid .dlc-card:nth-child(n+6),.iot-system-provider-card-main--in-view .dlc-cards-grid .dlc-card:nth-child(n+6){animation-delay:1.1s;animation-name:dlc-slide-from-left}.digital-landscape-critical-card-main--in-view .dlc-cta-wrap,.iot-system-provider-card-main--in-view .dlc-cta-wrap{animation:dlc-cta-rise 1.1s cubic-bezier(.22,.99,.35,1) 1.15s both}@media (prefers-reduced-motion:reduce){.digital-landscape-critical-card-main--in-view .dlc-cards-grid .dlc-card,.digital-landscape-critical-card-main--in-view .dlc-cta-wrap,.digital-landscape-critical-card-main:not(.digital-landscape-critical-card-main--in-view) .dlc-cards-grid .dlc-card,.digital-landscape-critical-card-main:not(.digital-landscape-critical-card-main--in-view) .dlc-cta-wrap,.iot-system-provider-card-main--in-view .dlc-cards-grid .dlc-card,.iot-system-provider-card-main--in-view .dlc-cta-wrap,.iot-system-provider-card-main:not(.iot-system-provider-card-main--in-view) .dlc-cards-grid .dlc-card,.iot-system-provider-card-main:not(.iot-system-provider-card-main--in-view) .dlc-cta-wrap{animation:none!important;opacity:1!important;transform:none!important}}@media (max-width:768px){.digital-landscape-critical-card-main,.iot-system-provider-card-main{background-size:180% auto}.dlc-cards-grid{grid-template-columns:1fr}.dlc-card{height:auto;min-height:auto}.dlc-card__icon-wrap{height:42px;width:42px}.dlc-card__title{font-size:1.8rem}.dlc-card__desc{font-size:1.4rem;line-height:1.5;width:100%}.dlc-card--wide{grid-column:1}.dlc-card__wide-inner,[dir=rtl] .dlc-card__wide-inner{flex-direction:column}.dlc-card__wide-media{flex:none;margin-top:1.25rem;max-height:240px;width:100%}.dlc-card__wide-img{max-height:240px;min-height:200px}.digital-landscape-critical-card-main:not(.digital-landscape-critical-card-main--in-view) .dlc-cards-grid .dlc-card:nth-child(2n),.digital-landscape-critical-card-main:not(.digital-landscape-critical-card-main--in-view) .dlc-cards-grid .dlc-card:nth-child(odd),.iot-system-provider-card-main:not(.iot-system-provider-card-main--in-view) .dlc-cards-grid .dlc-card:nth-child(2n),.iot-system-provider-card-main:not(.iot-system-provider-card-main--in-view) .dlc-cards-grid .dlc-card:nth-child(odd){transform:translate3d(0,28px,0)}@keyframes dlc-slide-from-left{0%{opacity:0;transform:translate3d(0,32px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes dlc-slide-from-right{0%{opacity:0;transform:translate3d(0,32px,0)}to{opacity:1;transform:translateZ(0)}}}.signal-engineering-analysis{--sea-bg:#f5f8fc;--sea-ink:#0f2744;--sea-muted:#5a6b82;--sea-blue:#2b6cb0;--sea-line:#c5d4e8;background:#00375a;background:linear-gradient(90deg,#00375a,#111326 35%);overflow:hidden;position:relative}.signal-engineering-analysis:before{background-image:url(../images/main-img-1.svg)}.signal-engineering-analysis:before,.signal-jamming-analysis:before{background-position:center 18%;background-repeat:no-repeat;content:"";inset:0;opacity:.95;pointer-events:none;position:absolute;z-index:0}.signal-jamming-analysis:before{background-image:url(../images/main-img-card2.svg)}.advance-security-system:before{background-image:url(../images/main-img-card3.svg)}.advance-security-system:before,.situational-awarness-system:before{background-position:center 18%;background-repeat:no-repeat;content:"";inset:0;opacity:.95;pointer-events:none;position:absolute;z-index:0}.situational-awarness-system:before{background-image:url(../images/main-img-card4.svg)}.signal-engineering-analysis .container{margin:0 auto;max-width:1200px;padding-inline:clamp(1rem,3vw,1.75rem);position:relative;z-index:1}.signal-engineering-analysis .upper-content{align-items:center;display:flex;flex-direction:column;gap:3.5rem;justify-content:center;margin:0 auto;max-width:900px;text-align:center}.signal-engineering-analysis .engineering-icon{align-items:center;display:inline-flex;font-size:1.2rem;font-weight:500;gap:.45rem;letter-spacing:.02em;margin-bottom:.9rem}.signal-engineering-analysis .engineering-icon img{height:30px;-o-object-fit:contain;object-fit:contain;width:30px}.engineering-icon span{font-family:Inter;font-size:1.75rem!important}.signal-engineering-analysis .engineering-heading{background:linear-gradient(90deg,#8cb5ff,#fff 38%,#739ce2 72%,#fff);-webkit-background-clip:text;background-size:220% auto;font-family:Inter,-apple-system,Segoe UI,sans-serif;font-size:clamp(28px,3.2vw,54px);font-weight:700;margin:0;text-align:center;-webkit-text-fill-color:transparent;animation:gradient-flow 7s ease-in-out infinite;background-clip:text;color:transparent}.signal-engineering-analysis .engineering-para{font-size:clamp(.9375rem,.35vw + 1.85rem,1.625rem);line-height:1.75;margin:1.1rem auto 0}.signal-engineering-analysis .custom-shortcode[data-shortcode=engineering-cards]{margin-top:3.5rem}.engineering-cards-panel{border:none;border-radius:0;box-shadow:none;height:600px;overflow:hidden}.engineering-cards-grid{display:grid;gap:1px;grid-template-columns:repeat(2,minmax(0,1fr));height:490px}.engineering-card{-webkit-backdrop-filter:blur(16px) saturate(1.15);background:rgba(4,4,23,.5);box-sizing:border-box;min-height:168px;padding:clamp(2rem,4vw,3.25rem) clamp(2rem,4vw,3.5rem) 6rem;text-align:left}@supports not (backdrop-filter:blur(1px)){.engineering-card{background:hsla(0,0%,100%,.82)}}.engineering-card__icon-wrap{display:inline-flex;height:38px;margin-bottom:.85rem;opacity:.88;width:38px}.engineering-card__icon{height:38px;-o-object-fit:contain;object-fit:contain;width:38px}.engineering-card__title{font-size:clamp(1rem,.8vw + .75rem,2rem);font-weight:700;line-height:1.35;margin:0}.engineering-card__desc{font-size:clamp(.8125rem,.25vw + 1.78rem,1.45rem);line-height:1.65;margin:.55rem 0 0}.signal-engineering-analysis .engineering-approach{margin-left:-11rem;margin-top:3.5rem;text-align:center;width:1400px}.signal-engineering-analysis .signal-jamming-approach{margin-left:0!important;width:1400px!important}.jamming-btn,.jamming-heading{margin-bottom:3.5rem!important;margin-right:28rem!important}.jamming-btn{margin-top:3.5 rem!important}.advance-heading{font-size:clamp(1.45rem,2vw + 2.5rem,5rem)!important}.signal-engineering-analysis .engineering-approach>h1{font-size:clamp(1.35rem,1.5vw + .65rem,2.75rem);font-weight:600;letter-spacing:-.02em;margin:0}.signal-engineering-analysis .custom-shortcode[data-shortcode=engineering-approach]{margin-top:3.5rem}.engineering-approach-list{align-items:start;display:grid;gap:0;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;margin:0;padding:0}.engineering-approach-item{margin-top:0!important;padding:0 clamp(.35rem,1vw,.65rem);position:relative;text-align:center}.engineering-approach-item:before{background:var(--sea-line);content:"";height:1px;left:calc(-50% + 22px);position:absolute;top:22px;width:calc(100% - 44px);z-index:0}.engineering-approach-item:first-child:before{display:none}.engineering-approach-item__number-wrap{align-items:center;border:1px solid #84b4ff;border-radius:50%;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9);color:#84b4ff;display:flex;height:44px;justify-content:center;margin:0 auto;position:relative;width:44px;z-index:1}.engineering-approach-item__number-wrap:after{background:#7eb0e8;content:"";height:52px;left:50%;opacity:.85;position:absolute;top:100%;transform:translateX(-50%);width:1px}.engineering-approach-item__number{font-family:Aeonik,Inter,-apple-system,Segoe UI,sans-serif;font-size:2rem;font-variant-numeric:tabular-nums;font-weight:600;margin-top:4px!important}.engineering-approach-item__title{color:#84b4ff;font-size:clamp(1.3rem,1vw + 1rem,1.8rem);font-weight:700;line-height:1.3;margin:5.25rem 0 0}.engineering-approach-item__desc{font-size:clamp(1.4rem,.5vw + 1.3rem,1.6rem);line-height:1.45;margin:.4rem auto 0;max-width:14rem}.signal-engineering-analysis .transform-digital-btn{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.4);border-radius:5px!important;box-shadow:0 4px 30px rgba(0,0,0,.1);color:#fff!important;display:inline-block;font-size:clamp(14px,1vw,16px)!important;font-weight:600;letter-spacing:.03em;margin-top:4rem;padding:clamp(10px,.9vw,14px) clamp(24px,2.2vw,38px)!important;text-decoration:none;transition:all .4s ease-out}.signal-engineering-analysis .transform-digital-btn:hover{background:linear-gradient(120deg,#1b1c4e,#fff)!important;background-size:200% 200%!important;border-color:#fff!important;box-shadow:0 6px 20px rgba(15,17,37,.4);color:#fff!important;transform:translateY(-2px)}@media (max-width:991px){.signal-engineering-analysis:before{background-position:center 12%;background-size:140% auto}.engineering-approach-list{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:1.5rem}.engineering-approach-item:nth-child(3n+1):before{display:none}}@media (max-width:767px){.engineering-cards-grid{grid-template-columns:1fr}.engineering-approach-list{gap:1rem;grid-template-columns:1fr}.engineering-approach-item:before{display:none}.engineering-approach-item__desc{max-width:22rem}.signal-engineering-analysis .engineering-approach{margin-left:auto!important;margin-right:auto!important;margin-top:5rem!important;max-width:100%!important}.engineering-cards-panel{height:700px!important}.jamming-btn,.jamming-heading{margin-right:0!important}.jamming-btn,.transform-digital-btn{width:-moz-fit-content!important;width:fit-content!important}.signal-heading{font-size:37px!important}.signal-subtitle{font-size:3rem}.signal-para{font-size:1.5rem}.signal-section{align-items:center!important;display:flex!important;flex-direction:column!important;justify-content:center!important;margin:auto auto auto -1.65rem!important;text-align:center!important;width:420px!important}}.contact-form-container{align-items:center;background-color:#0f1125;color:#fff;display:flex;font-family:Inter,-apple-system,Segoe UI,sans-serif;justify-content:center;padding:4rem 2rem}.contact-form-wrapper{max-width:600px;text-align:center;width:100%}.contact-form-title{background:linear-gradient(90deg,#8cb5ff,#fff 38%,#739ce2 72%,#fff);-webkit-background-clip:text;background-size:220% auto;font-family:Inter,-apple-system,Segoe UI,sans-serif;font-size:clamp(28px,3.2vw,54px);font-weight:700;margin:0;text-align:center;-webkit-text-fill-color:transparent;animation:gradient-flow 7s;background-clip:text;color:transparent}.contact-form-subtitle{color:#e0e0e0;font-size:18px;line-height:1.6;margin:0 0 3rem}.contact-form{flex-direction:column}.contact-form,.contact-form-row{display:flex;gap:1rem}.contact-form-group{display:flex;flex:1;flex-direction:column}.contact-form-input,.contact-form-textarea{background-color:hsla(0,0%,100%,.02)!important;border:1px solid hsla(0,0%,100%,.08)!important;border-radius:6px!important;box-sizing:border-box!important;color:#fff!important;font-family:inherit!important;font-size:15px!important;outline:none!important;padding:.85rem 1.05rem!important;transition:border-color .25s ease,background-color .25s ease,box-shadow .25s ease!important;width:100%}.contact-form-input::-moz-placeholder,.contact-form-textarea::-moz-placeholder{color:hsla(0,0%,100%,.3)!important}.contact-form-input::placeholder,.contact-form-textarea::placeholder{color:hsla(0,0%,100%,.3)!important}.contact-form-input:focus,.contact-form-textarea:focus{background-color:hsla(0,0%,100%,.04)!important;border-color:#8cb5ff!important;box-shadow:0 0 8px rgba(140,181,255,.12)!important}.contact-form-textarea{min-height:120px;resize:vertical}.contact-form-submit{align-items:center;background:linear-gradient(90deg,#4f80ff,#4873b7);border:none;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-size:20px;font-weight:600;gap:.5rem;justify-content:center;margin-top:.5rem;padding:1rem;transition:opacity .3s ease,transform .2s ease}.contact-form-submit:after{background-image:url(../images/rocket_icon.png);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:3rem;margin-left:1rem;margin-right:.5rem;width:6rem}html[dir=rtl] .contact-form-submit:after{margin-left:.5rem;margin-right:1rem;transform:rotate(180deg)}.contact-form-submit:hover{opacity:.9}.contact-form-submit:active{transform:scale(.98)}@media (max-width:600px){.contact-form-row{flex-direction:column}.contact-form-title{font-size:2rem}}.contact-page-container{align-items:center;background-color:#0a0b18;box-sizing:border-box;color:#fff;display:flex;font-family:var(--yes-font-stack-mixed);min-height:100vh;overflow:hidden;padding-top:clamp(8rem,15vh,12rem);position:relative;width:100%}.contact-page-container .grid-overlay{background-image:linear-gradient(hsla(0,0%,100%,.015) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.015) 1px,transparent 0);background-position:50%;background-size:60px 60px;inset:0;pointer-events:none;position:absolute;z-index:1}.contact-section-inner{padding:0 clamp(1.5rem,5vw,4.5rem)}.contact-page #page-below-hero,.contact-section-inner{margin:0 auto;max-width:1280px;position:relative;width:100%;z-index:2}.contact-page #page-below-hero{align-items:center;box-sizing:border-box;display:grid;gap:clamp(2rem,6vw,6rem);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);padding:4rem clamp(1.5rem,5vw,4.5rem) clamp(4rem,8vh,8rem)}.page-hero-body:has(.contact-info-col):has(.contact-form-col){align-items:flex-start!important;display:grid!important;gap:clamp(2rem,5vw,5rem)!important;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)!important;max-width:1385px!important;width:100vw!important}.page-hero-body:has(.contact-info-col):has(.contact-form-col) .contact-info-col{grid-column:1!important}.page-hero-body:has(.contact-info-col):has(.contact-form-col) .contact-form-col{grid-column:2!important}.contact-info-col{display:flex;flex-direction:column;gap:1.75rem}.contact-tagline{color:#8cb5ff;font-size:clamp(13px,1vw,15px);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.contact-heading{background:linear-gradient(90deg,#8cb5ff,#fff 38%,#739ce2 72%,#fff);-webkit-background-clip:text;background-size:220% auto;font-family:Inter,-apple-system,Segoe UI,sans-serif!important;font-size:clamp(28px,3.2vw,54px)!important;font-weight:700!important;margin:0!important;text-align:left;-webkit-text-fill-color:transparent;animation:gradient-flow 7s ease-in-out infinite;background-clip:text;color:transparent}.contact-heading .highlight-brand{color:#8cb5ff;-webkit-text-fill-color:#8cb5ff;position:relative}.contact-description{color:hsla(0,0%,100%,.7);font-size:clamp(15px,1.1vw,18px);line-height:1.65;margin:0 0 1rem;max-width:580px}.contact-details-list{display:flex;flex-direction:column;gap:1.5rem;margin-top:1.5rem}.contact-detail-row{align-items:center;display:flex;gap:1.25rem;text-decoration:none}.contact-icon-box{align-items:center;background-color:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:8px;color:#8cb5ff;display:flex;height:48px;justify-content:center;min-width:48px;transition:all .3s cubic-bezier(.16,1,.3,1);width:48px}.contact-detail-row:hover .contact-icon-box{background-color:rgba(140,181,255,.08);border-color:rgba(140,181,255,.3);box-shadow:0 4px 12px rgba(140,181,255,.15);transform:translateY(-2px)}.contact-detail-text{display:flex;flex-direction:column;gap:.25rem}.contact-detail-label{color:hsla(0,0%,100%,.45);font-size:13px;font-weight:700;letter-spacing:.08em}.contact-detail-value{color:#fff;font-size:clamp(14px,1.05vw,16.5px);font-weight:600;line-height:1.4;text-decoration:none;transition:color .2s ease}a.contact-detail-value:hover{color:#8cb5ff}.contact-form-col{width:100%}.contact-card{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:linear-gradient(145deg,hsla(0,0%,100%,.03),hsla(0,0%,100%,.005));border:1px solid hsla(0,0%,100%,.06);border-radius:16px;box-shadow:0 24px 64px rgba(0,0,0,.35);box-sizing:border-box;padding:clamp(2rem,6%,3rem)}.contact-card-heading{color:#fff;font-family:Inter,-apple-system,Segoe UI,sans-serif;font-size:clamp(20px,1.8vw,26px);font-weight:700;letter-spacing:-.01em;margin:0 0 .5rem}.contact-card-subheading{color:hsla(0,0%,100%,.5);font-size:14px;line-height:1.5;margin:0 0 2rem}.contact-custom-form{display:flex;flex-direction:column;gap:1.25rem}.form-row-split{display:grid;gap:1rem;grid-template-columns:1fr 1fr}.form-group{display:flex;flex-direction:column;gap:.5rem;text-align:left}html[dir=rtl] .form-group{text-align:right}.form-group label{color:hsla(0,0%,100%,.6);font-size:14px;font-weight:600}.required-star{color:#8cb5ff;margin-left:2px}.contact-custom-form input,.contact-custom-form input[type=email],.contact-custom-form input[type=tel],.contact-custom-form input[type=text],.contact-custom-form textarea,.contact-form-input{background-color:hsla(0,0%,100%,.02)!important;border:1px solid hsla(0,0%,100%,.08)!important;border-radius:6px!important;box-sizing:border-box!important;color:#fff!important;font-family:Inter,-apple-system,Segoe UI,sans-serif!important;font-size:15px!important;outline:none!important;padding:.85rem 1.05rem!important;transition:border-color .25s ease,background-color .25s ease,box-shadow .25s ease!important;width:100%}.contact-custom-form input::-moz-placeholder,.contact-custom-form textarea::-moz-placeholder,.contact-form-input::-moz-placeholder{color:hsla(0,0%,100%,.3)!important}.contact-custom-form input::placeholder,.contact-custom-form textarea::placeholder,.contact-form-input::placeholder{color:hsla(0,0%,100%,.3)!important}.contact-custom-form input:focus,.contact-custom-form textarea:focus,.contact-form-input:focus{background-color:hsla(0,0%,100%,.04)!important;border-color:#8cb5ff!important;box-shadow:0 0 8px rgba(140,181,255,.12)!important}.contact-custom-form textarea{min-height:110px;resize:vertical}.form-submit-btn{align-items:center;background:linear-gradient(90deg,#4f80ff,#4873b7);border:none;border-radius:6px;box-shadow:0 4px 14px rgba(79,128,255,.2);color:#fff;cursor:pointer;display:flex;font-family:Inter,-apple-system,Segoe UI,sans-serif;font-size:15.5px;font-weight:700;gap:.65rem;justify-content:center;margin-top:.5rem;padding:1rem;transition:all .3s cubic-bezier(.16,1,.3,1);width:100%}.form-submit-btn svg{transition:transform .25s ease}.form-submit-btn:hover{background:linear-gradient(90deg,#6ba0ff,#5686d6);box-shadow:0 8px 22px rgba(79,128,255,.35);transform:translateY(-1.5px)}.form-submit-btn:hover svg{transform:translateX(4px)}.form-submit-btn:active{transform:translateY(.5px)}.card-footer-privacy{color:hsla(0,0%,100%,.4);font-size:14px;line-height:1.4;margin:1.15rem 0 0;text-align:center}@media (max-width:991px){.contact-page #page-below-hero{gap:3.5rem;grid-template-columns:1fr;padding:3rem clamp(1.5rem,5vw,4.5rem) clamp(3rem,6vh,6rem)}.contact-heading{font-size:clamp(2rem,5vw,3rem)}.contact-description{max-width:100%}.page-hero-body:has(.contact-info-col):has(.contact-form-col){gap:3.5rem!important;grid-template-columns:1fr!important;width:100%!important}.page-hero-body:has(.contact-info-col):has(.contact-form-col) .contact-info-col{grid-column:1!important}.page-hero-body:has(.contact-info-col):has(.contact-form-col) .contact-form-col{grid-column:1!important}}@media (max-width:575px){.contact-page-container{padding-top:100px}.contact-section-inner{padding:0 1.25rem}.form-row-split{gap:1.25rem;grid-template-columns:1fr}.contact-card{border-radius:12px;padding:1.5rem}.contact-page #page-below-hero{gap:2.75rem;padding-left:1.25rem;padding-right:1.25rem}.contact-icon-box{height:44px;min-width:44px;width:44px}}@keyframes gradient-flow{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.contact-success-card{align-items:center;animation:success-fade-in .6s cubic-bezier(.16,1,.3,1) forwards;display:flex;flex-direction:column;padding:2.5rem 1.5rem;text-align:center}.success-title{background:linear-gradient(90deg,#8cb5ff,#fff);-webkit-background-clip:text;color:#fff;font-family:"Aeonik","Inter",var(--yes-font-stack-mixed);font-size:clamp(22px,2vw,28px);font-weight:800;letter-spacing:-.01em;margin:1.5rem 0 .75rem;-webkit-text-fill-color:transparent;background-clip:text}.success-desc{color:hsla(0,0%,100%,.7);font-size:15px;line-height:1.6;margin:0;max-width:420px}.success-checkmark{height:80px;margin:0 auto;position:relative;width:80px}.success-checkmark .check-icon{border:4px solid rgba(79,128,255,.2);border-radius:50%;box-sizing:content-box;height:80px;position:relative;width:80px}.success-checkmark .check-icon:before{border-radius:100px 0 0 100px;left:-2px;top:3px;transform-origin:100% 50%;width:30px}.success-checkmark .check-icon:after{border-radius:0 100px 100px 0;left:30px;top:0;transform-origin:0 50%;width:60px}.success-checkmark .check-icon .icon-line{background-color:#8cb5ff;border-radius:2px;display:block;height:5px;position:absolute;z-index:10}.success-checkmark .check-icon .icon-line.line-tip{animation:icon-line-tip .75s;left:14px;top:46px;transform:rotate(45deg);width:25px}.success-checkmark .check-icon .icon-line.line-long{animation:icon-line-long .75s;right:8px;top:38px;transform:rotate(-45deg);width:47px}.success-checkmark .check-icon .icon-circle{animation:check-circle-expand .5s cubic-bezier(.175,.885,.32,1.275);border:4px solid #8cb5ff;border-radius:50%;box-sizing:content-box;height:80px;left:-4px;position:absolute;top:-4px;width:80px;z-index:10}.form-submit-btn.loading{opacity:.85;pointer-events:none}.submit-spinner{animation:submit-spin .8s linear infinite;border:2.5px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;display:inline-block;height:20px;margin-left:.5rem;width:20px}.contact-error-msg{animation:error-shake .4s ease-in-out;background-color:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.2);border-radius:6px;color:#f87171;display:none;font-size:14px;margin-bottom:1rem;padding:.75rem 1rem;text-align:left}@keyframes success-fade-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes icon-line-tip{0%{left:1px;top:19px;width:0}54%{left:1px;top:19px;width:0}70%{left:-8px;top:37px;width:50px}84%{left:21px;top:48px;width:17px}to{left:14px;top:46px;width:25px}}@keyframes icon-line-long{0%{right:46px;top:54px;width:0}65%{right:46px;top:54px;width:0}84%{right:0;top:35px;width:55px}to{right:8px;top:38px;width:47px}}@keyframes check-circle-expand{0%{opacity:0;transform:scale(0)}50%{opacity:.5;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes submit-spin{to{transform:rotate(1turn)}}@keyframes error-shake{0%,to{transform:translateX(0)}25%{transform:translateX(-4px)}75%{transform:translateX(4px)}}html[dir=rtl] .contact-heading{background-position:100%;text-align:right!important}html[dir=rtl] #contact-name,html[dir=rtl] .contact-custom-form input,html[dir=rtl] .contact-custom-form textarea,html[dir=rtl] .contact-form-input{text-align:right!important}html[dir=rtl] .form-submit-btn svg{transform:scaleX(-1)}html[dir=rtl] .form-submit-btn:hover svg{transform:scaleX(-1) translateX(4px)}.lang-switcher{flex-shrink:0;font-family:var(--yes-font-stack-mixed);position:relative;z-index:1500}.lang-switcher-trigger{align-items:center;backdrop-filter:blur(12px);background:hsla(0,0%,100%,.1);border:1.5px solid hsla(0,0%,100%,.72);border-radius:5px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.35),0 4px 18px rgba(0,0,0,.12);color:inherit;cursor:pointer;display:inline-flex;font:inherit;font-size:1.125rem;font-weight:500;gap:.65rem;letter-spacing:.01em;line-height:1.15;padding:.65rem 1rem .65rem 1.05rem;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease;white-space:nowrap}.lang-switcher-trigger:focus-visible,.lang-switcher-trigger:hover{background:hsla(0,0%,100%,.18);border-color:hsla(0,0%,100%,.95);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.45),0 6px 22px rgba(0,0,0,.16);outline:none}.lang-switcher.is-open .lang-switcher-trigger{background:hsla(0,0%,100%,.2);border-color:#fff}.lang-switcher-icon{flex-shrink:0;height:18px;opacity:.95;stroke-width:1.65;width:18px}.lang-switcher-arrow{flex-shrink:0;height:7px;margin-inline-start:.05rem;opacity:.9;transition:transform .25s ease;width:11px}.lang-switcher.is-open .lang-switcher-arrow{transform:rotate(180deg)}.lang-switcher-dropdown{background:#fff;border:1px solid rgba(27,28,78,.08);border-radius:12px;box-shadow:0 16px 40px rgba(27,28,78,.12),0 4px 12px rgba(0,0,0,.06);inset-inline-end:0;inset-inline-start:auto;list-style:none;margin:0;min-width:11.5rem;opacity:0;padding:.35rem;position:absolute;top:calc(100% + .55rem);transform:translateY(-6px);transition:opacity .2s ease,visibility .2s ease,transform .2s ease;visibility:hidden}.lang-switcher.is-open .lang-switcher-dropdown{opacity:1;transform:translateY(0);visibility:visible}.lang-switcher-dropdown li{list-style:none;margin:0;padding:0}.lang-switcher-option{align-items:center;background:transparent;border:0;border-radius:9px;color:#1a1a2e;cursor:pointer;direction:ltr;display:flex;flex-direction:row;font:inherit;font-size:1.125rem;font-weight:600;gap:1.5rem;justify-content:flex-start;padding:.7rem .85rem;text-align:left;transition:background .18s ease,color .18s ease,box-shadow .18s ease;width:100%}.lang-switcher-option .lang-switcher-option-code+span{flex:1;min-width:0;unicode-bidi:plaintext}.lang-switcher-option:focus-visible,.lang-switcher-option:hover{background:rgba(72,115,183,.08);outline:none}.lang-switcher-option.is-active{background:rgba(72,115,183,.14);box-shadow:inset 0 0 0 1px rgba(72,115,183,.28);color:#15153a}.lang-switcher-option-code{align-items:center;background:rgba(72,115,183,.14);border-radius:6px;color:#3d63a8;display:inline-flex;font-size:.6875rem;font-weight:700;height:1.5rem;justify-content:center;letter-spacing:.06em;line-height:1;min-width:2rem;padding:0 .45rem}.lang-switcher-option.is-active .lang-switcher-option-code{background:#4873b7;color:#fff}@media (max-width:767px){.lang-switcher{align-self:center;margin:1.25rem auto 0;width:-moz-fit-content;width:fit-content}.lang-switcher-trigger{color:#1a1a2e;font-size:1.05rem;gap:.7rem;padding:.8rem 1.35rem .8rem 1.4rem}.lang-switcher-dropdown{inset-inline-end:auto;inset-inline-start:50%;min-width:12rem;transform:translate(-50%,-6px)}.lang-switcher.is-open .lang-switcher-dropdown{transform:translate(-50%)}html[dir=rtl] .lang-switcher-dropdown{transform:translate(50%,-6px)}html[dir=rtl] .lang-switcher.is-open .lang-switcher-dropdown{transform:translate(50%)}}html[dir=rtl] .top-header,html[dir=rtl] .top-header div,html[dir=rtl] .top-header h1,html[dir=rtl] .top-header p,html[dir=rtl] body{text-align:right}html[dir=rtl] .top-header div{margin-left:0;margin-right:5%}html[dir=rtl] .hero-frame-phase--end,html[dir=rtl] .hero-frame-phase--start{box-sizing:border-box;left:auto;max-width:min(94vw,70rem);padding-inline-end:clamp(.75rem,2.5vw,1.75rem);padding-inline-start:clamp(.75rem,3vw,2rem);right:clamp(2rem,5vw,5rem);text-align:right}html[dir=rtl] .hero-frame-img{-o-object-position:100% top;object-position:100% top;transform:scaleX(-1);transform-origin:50% 50%}html[dir=rtl] .hero-frame-discover{left:auto;right:clamp(2rem,5vw,5rem)}html[dir=rtl] .hero-video-text-mask{right:-115rem}html[dir=rtl] .hero-webgl-canvas-wrap{inset:0!important}html[dir=rtl] .hero-frame-section .top-header>div{margin-right:clamp(1rem,4vw,5%);max-width:min(52rem,92vw);padding-inline-end:.25rem;width:auto}@media (min-width:769px){html[dir=rtl] .hero-frame-section .top-header .ar-vr-head{margin-top:1.5rem!important}}body.lang-ar .ar-vr,body.lang-ar .top-header h1.ar-vr{font-size:clamp(2rem,8vw,7rem);font-weight:900;letter-spacing:0;line-height:1.22;margin-top:-.2em;max-width:100%;overflow-wrap:break-word;padding-top:.2em;text-shadow:0 2px 14px rgba(0,0,0,.4),0 1px 3px rgba(0,0,0,.35);text-transform:none;white-space:normal;word-break:normal}body.lang-ar .ar-vr:after,body.lang-ar .ar-vr:before{content:none!important;display:none!important}body.lang-ar .service-ar-vr-tech-head,body.lang-ar .tech-head{letter-spacing:0;line-height:1.35;margin-bottom:0;margin-top:.35em;text-transform:none}body.lang-ar .service-ar-vr{font-size:clamp(2rem,7vw,4rem);letter-spacing:0;line-height:1.2;overflow-wrap:break-word;text-transform:none;white-space:normal}html[dir=rtl] .service-ar-vr-top-header{box-sizing:border-box;max-width:min(72rem,96vw);padding-inline:clamp(1rem,4vw,2rem);width:100%}html[dir=rtl] .hero-reveal-description,html[dir=rtl] .hero-reveal-subtitle,html[dir=rtl] .reveal-ai-core-container{margin-left:0;margin-right:1rem;text-align:right}html[dir=rtl] .hero-webgl-body,html[dir=rtl] .hero-webgl-heading{text-align:right}html[dir=rtl] .hero-webgl-heading{font-size:clamp(1.5rem,2.4vw,4rem)!important;font-weight:900!important}html[dir=rtl] .hero-webgl-body{font-size:clamp(1.05rem,1.6vw,1.75rem)!important}html[dir=rtl] .hero-webgl-slide,html[dir=rtl] .smart-video-slide__content{align-items:flex-start!important;direction:rtl!important;display:flex!important;flex-direction:column!important;font-family:var(--yes-font-stack-mixed)!important;right:clamp(2.5rem,7vw,6rem)!important;text-align:right!important}html[dir=rtl] .hero-webgl-slide *,html[dir=rtl] .smart-video-slide__content *{align-self:flex-start!important;text-align:right!important}html[dir=rtl] .hero-webgl-slide .hero-webgl-cta,html[dir=rtl] .smart-video-slide__content .hero-webgl-cta{text-align:center!important}@media (max-width:768px){html[dir=rtl] .hero-webgl-slide,html[dir=rtl] .smart-video-slide__content{align-items:flex-start!important;left:auto!important;right:clamp(1.25rem,5vw,2rem)!important}}@media (min-width:769px) and (max-width:1024px){html[dir=rtl] .hero-webgl-slide,html[dir=rtl] .smart-video-slide__content{align-items:flex-start!important;left:auto!important;right:clamp(2rem,5vw,3.5rem)!important}}html[dir=rtl] .hero-webgl-dots{left:auto;right:clamp(1.25rem,3.5vw,2.5rem)}html[dir=rtl] .hero-webgl-discover{left:clamp(1.5rem,4vw,3rem);right:auto}html[dir=rtl] .gh-head-menu .nav a{font-size:2rem!important}html[dir=rtl] .scroll-main-title,html[dir=rtl] .scroll-subtitle{font-family:var(--yes-font-stack-mixed)!important;text-align:right}body.lang-ar .flip-card-front{align-items:flex-start}body.lang-ar .flip-card-front-content{box-sizing:border-box;margin-inline-end:0;margin-inline-start:auto;max-width:100%!important;padding:1.25rem 1.35rem;text-align:right;width:100%}body.lang-ar .flip-card-label{letter-spacing:.05em;line-height:1.35;text-transform:none}body.lang-ar .flip-card-title{font-size:clamp(1.4rem,3.8vw,1.85rem);line-height:1.32;overflow-wrap:break-word;padding-bottom:1.35rem;word-break:normal}body.lang-ar .flip-card-back{align-items:flex-start;text-align:right}body.lang-ar .flip-card-back-title{font-size:clamp(1.45rem,3.6vw,1.95rem);line-height:1.32;overflow-wrap:break-word;word-break:normal}html[dir=rtl] .flip-card-back-title{text-align:right;width:100%!important}html[dir=rtl] .minds-container{justify-content:flex-start}html[dir=rtl] .minds-content p{line-height:2.62}html[dir=rtl] .minds-btn{margin-top:3.15rem auto 0}html[dir=rtl] .digital-english-para,html[dir=rtl] .english-para{display:none!important}html[dir=rtl] .digital-arabic-head{font-size:130px!important}html[dir=rtl] .digital-sub-head,html[dir=rtl] .iot-arabic-heading{font-size:80px!important}html[dir=rtl] .iot-arabic-hero{max-width:min(91rem,96vw)!important;width:100rem!important}html[dir=rtl] .iot-arabic-subhead{font-size:85px!important}html[dir=rtl] .engineering-card{text-align:right!important}html[dir=rtl] .engineering-approach-item:before{right:-118px!important}html[dir=rtl] .signal-engineering-analysis .engineering-approach{margin-left:0!important;margin-right:-11rem!important}html[dir=rtl] .signal-approach-arabic .engineering-approach-list{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}html[dir=rtl] .signal-approach-arabic .engineering-approach-item:before{right:-153px!important}html[dir=rtl] .engineering-card__desc{font-size:1.75rem!important}html[dir=rtl] .engineering-approach-item__title{font-size:2rem!important}html[dir=rtl] .engineering-approach-item__desc{font-size:1.5rem!important}body.lang-ar .flip-card-desc{font-family:var(--yes-font-stack-mixed);font-weight:500!important;line-height:1.65;text-align:right}body.lang-ar .flip-card-btn:after{content:"\2190"}body.lang-ar .flip-card-btn:hover:after{transform:translateX(-4px)}html[dir=rtl] .smart-video-stack .scroll-main-title{font-family:var(--yes-font-stack-mixed)!important;text-align:center!important;top:-50%}html[dir=rtl] .smart-video-stack .cta-button.scroll-cta-button{margin:2rem 15rem 0 0!important}@media (min-width:1700px){html[dir=rtl] .smart-video-stack .cta-button.scroll-cta-button{margin:2rem 17.5rem 0 0!important}}body.lang-ar .stats-section .stats-heading,body.lang-ar .stats-section h2{direction:rtl;letter-spacing:.02em;line-height:1.35;max-width:min(32em,96vw);text-transform:none;unicode-bidi:isolate}body.lang-ar .stats-section .stats-heading-accent,body.lang-ar .stats-section .stats-heading__accent,body.lang-ar .stats-section .stats-heading__line{direction:rtl;unicode-bidi:isolate}body.lang-ar .stats-section .stat-card p{line-height:1.45;overflow-wrap:break-word;word-break:normal}html[dir=rtl] .stats-container-data{flex-direction:row-reverse}body.lang-ar .reviews-heading{letter-spacing:.03em;line-height:1.35;max-width:min(28em,100%);text-align:right;text-transform:none}html[dir=rtl] .review-card-header,html[dir=rtl] .reviews-card-main .container>div:first-child{direction:rtl;flex-direction:row}html[dir=rtl] .review-card-info{align-items:flex-start;text-align:right}html[dir=rtl] .review-card-body,html[dir=rtl] .review-card-text{text-align:right}body.lang-ar .view-all-btn{direction:rtl;flex-direction:row}body.lang-ar .view-all-btn:after{content:"\2190";margin-inline-end:.35em;margin-inline-start:0}body.lang-ar .view-all-btn:hover:after{transform:translateX(-4px)}body.lang-ar .insights-heading{letter-spacing:.03em;line-height:1.35;text-transform:none}html[dir=rtl] .insights-card-main .container>div:first-child p{text-align:center}html[dir=rtl] .insights-card-main .bottom-row{direction:rtl;text-align:right}html[dir=rtl] .insight-card-title-row{direction:rtl;flex-direction:row}html[dir=rtl] .insight-card-title{text-align:right}body.lang-ar .insight-card-arrow{transform:scaleX(-1)}html[dir=rtl] .insight-card-excerpt{text-align:right;unicode-bidi:plaintext}html[dir=rtl] .insight-card-author{direction:rtl;flex-direction:row}html[dir=rtl] .insight-card-meta{align-items:flex-start;text-align:right}html[dir=rtl] .insight-card-author-name,html[dir=rtl] .insight-card-date{text-align:right}body.lang-ar .supporting-vision .left-content h1{font-size:5rem!important;letter-spacing:.04em;line-height:1.2;text-transform:none}html[dir=rtl] .supporting-vision .left-content{text-align:right}html[dir=rtl] .supporting-vision .left-content p{font-size:clamp(.9375rem,.2vw + 2rem,2rem)!important;line-height:2.5!important;text-align:right}html[dir=rtl] .supporting-vision__stats{justify-items:end;text-align:right}html[dir=rtl] .supporting-vision-btn{font-size:clamp(.9375rem,.15vw + 1.86rem,2rem)!important;padding:.55rem 2.5rem!important}html[dir=rtl] .footer-address,html[dir=rtl] .footer-company-name,html[dir=rtl] .footer-content,html[dir=rtl] .footer-links-column,html[dir=rtl] .footer-top,html[dir=rtl] .site-footer-custom,html[dir=rtl] .transform-digital .left-content,html[dir=rtl] .transform-digital__card,html[dir=rtl] .transform-digital__card-text,html[dir=rtl] .transform-digital__card-title{text-align:right}html[dir=rtl] .footer-links-column ul{padding-right:0}html[dir=rtl] #gh-head .gh-head-menu .nav{direction:rtl;flex-direction:row}html[dir=rtl] .nav-dropdown-menu{direction:rtl;left:50%;right:auto;transform:translateX(-50%)}html[dir=rtl] .nav-dropdown-link{direction:rtl;flex-direction:row}html[dir=rtl] .nav-dropdown-link,html[dir=rtl] .nav-dropdown-text{align-items:flex-start;text-align:right}html[dir=rtl] .nav-dropdown-desc,html[dir=rtl] .nav-dropdown-title{text-align:right}html[dir=rtl] .nav-dropdown-title{white-space:normal}html[dir=rtl] .footer-logo,html[dir=rtl] .gh-head-logo,html[dir=rtl] [href^="mailto:"],html[dir=rtl] [href^="tel:"]{direction:ltr;unicode-bidi:embed}html[dir=rtl] .hero-video-text-mask h1{font-size:clamp(8rem,24vw,35rem);letter-spacing:0;position:absolute;right:115rem}html[dir=rtl] .hero-frame-video-text{right:-2rem}html[dir=rtl] .page-hero,html[dir=rtl] .page-hero-body,html[dir=rtl] .page-hero-content{text-align:right}@media (max-width:768px){body.lang-ar .ar-vr,body.lang-ar .top-header h1.ar-vr{font-size:clamp(1.65rem,7.5vw,2.85rem);line-height:1.3}html[dir=rtl] .nav-dropdown-menu{transform:translateX(0)!important}html[dir=rtl] .service-ar-vr-top-header{width:100%!important}html[dir=rtl] .gh-head-logo{direction:rtl;unicode-bidi:embed}html[dir=rtl] .hero-frame-video-text{right:0}html[dir=rtl] .logos-section{height:auto!important}html[dir=rtl] .hero-webgl-canvas-wrap{left:auto!important;right:auto!important;width:100%!important}html[dir=rtl] .hero-frame-phase--end,html[dir=rtl] .hero-frame-phase--start{left:auto;max-width:92vw;padding-inline-end:.5rem;padding-inline-start:.5rem;right:clamp(1.25rem,5vw,2rem)}html[dir=rtl] .stats-container-data{flex-direction:column!important}html[dir=rtl] .hero-frame-section .top-header>div{text-align:right!important}html[dir=rtl] body.lang-ar.post-template .page-hero{background-position:50%;background-size:cover}html[dir=rtl] body.lang-ar.post-template .page-hero-content{max-width:100%;width:100%}html[dir=rtl] body.lang-ar.post-template .page-hero-body{align-items:flex-start;max-width:100%;width:100%}html[dir=rtl] body.lang-ar.post-template .page-hero-body h1,html[dir=rtl] body.lang-ar.post-template .page-hero-body h2{text-align:right}html[dir=rtl] body.lang-ar.post-template .page-hero-body p{max-width:100%;text-align:right}html[dir=rtl] body.lang-ar.post-template .page-hero-body a{align-self:flex-start}}body.lang-ar,body.lang-ar .ar-vr,body.lang-ar .hero-reveal-subtitle,body.lang-ar .page-hero-body h1,body.lang-ar .page-hero-body h2,body.lang-ar .page-hero-body h3,body.lang-ar .page-hero-body h4,body.lang-ar .service-ar-vr-tech-head,body.lang-ar .service-head,body.lang-ar .tech-head,body.lang-ar .top-header h1,body.lang-ar .top-header h1.ar-vr,body.lang-ar a,body.lang-ar button,body.lang-ar h1,body.lang-ar h2,body.lang-ar h3,body.lang-ar h4,body.lang-ar h5,body.lang-ar h6,body.lang-ar li,body.lang-ar p,body.lang-ar span{font-family:var(--yes-font-stack-mixed)}body.lang-ar [data-yes-lang=en],body.lang-en [data-yes-lang=ar],html:not([dir=rtl]) [data-yes-lang=ar],html[dir=rtl] [data-yes-lang=en]{display:none!important}.faq-page{background-color:#0f1125;box-sizing:border-box;color:#fff}.faq-page,.faq-page .page-hero{overflow:hidden;position:relative;width:100%}.faq-page .page-hero{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:clamp(350px,50vh,500px);justify-content:center;text-align:center}.faq-page .page-hero-content{align-items:center;display:flex;flex-direction:column;gap:1.5rem;margin:0 auto;max-width:800px;padding:0 1.5rem;position:relative;width:90%;z-index:2}.faq-page .page-hero-body{align-items:center;color:#fff;display:flex;flex-direction:column;gap:1rem;width:100%}.faq-page .page-hero-body h1{color:#fff;font-family:"29LT Bukra",Inter,-apple-system,sans-serif;font-size:clamp(2.25rem,5vw,3.5rem);font-weight:800;line-height:1.2;margin:0;text-shadow:0 2px 8px rgba(0,0,0,.4)}.faq-page .page-hero-body p{color:hsla(0,0%,100%,.85);font-family:Inter,-apple-system,sans-serif;font-size:clamp(1.5rem,1vw + 1.2rem,1.8rem);line-height:1.6;margin:0;max-width:680px;text-shadow:0 1px 3px rgba(0,0,0,.3)}.faq-page-container{box-sizing:border-box;margin:0 auto;max-width:1200px;padding:5rem 2.5rem;width:100%}.faq-accordion-container{display:flex;flex-direction:column;gap:1.25rem;margin:0 auto;max-width:800px;width:100%}.faq-item{background:#0f1125;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;box-shadow:0 4px 12px rgba(15,17,37,.06);overflow:hidden;transition:all .35s cubic-bezier(.25,.8,.25,1);width:100%}.faq-item:hover{border-color:hsla(0,0%,100%,.15);box-shadow:0 10px 24px rgba(15,17,37,.12);transform:translateY(-2px)}.faq-item.active{background:#141730;border-color:hsla(0,0%,100%,.22);box-shadow:0 12px 30px rgba(15,17,37,.16)}.faq-header{align-items:center;cursor:pointer;display:flex;gap:1.5rem;justify-content:space-between;padding:1.75rem 2.25rem;text-align:left;-webkit-user-select:none;-moz-user-select:none;user-select:none}.faq-header span{color:#fff;font-family:"29LT Bukra",Inter,-apple-system,sans-serif;font-size:clamp(1.5rem,1vw + 1.2rem,1.8rem);font-weight:600;line-height:1.4;transition:color .3s ease}.faq-icon{align-items:center;color:hsla(0,0%,100%,.6);display:flex;flex-shrink:0;height:24px;justify-content:center;transition:transform .35s cubic-bezier(.25,.8,.25,1),color .3s ease;width:24px}.faq-item:hover .faq-icon{color:#fff}.faq-icon svg{height:8px;width:12px}.faq-content{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.25,.8,.25,1)}.faq-content-inner{padding:0 2.25rem 2rem;text-align:left}.faq-content-inner p{color:hsla(0,0%,100%,.7);font-family:Inter,-apple-system,sans-serif;font-size:clamp(1.4rem,.5vw + 1.3rem,1.6rem);line-height:1.7;margin:0}.faq-cta-card{align-items:center;background:linear-gradient(135deg,#0f1125,#080a18);border:1px solid hsla(0,0%,100%,.08);border-radius:40px;box-shadow:0 15px 35px rgba(8,10,24,.25);box-sizing:border-box;display:flex;flex-direction:column;margin-top:5rem;overflow:hidden;padding:clamp(3rem,6vh,5rem) clamp(2rem,5vw,4rem);position:relative;text-align:center;width:100%}.faq-cta-card:after{background:radial-gradient(circle,rgba(74,114,178,.05) 0,transparent 60%);content:"";height:200%;left:-50%;pointer-events:none;position:absolute;top:-50%;width:200%;z-index:1}.faq-cta-card .faq-cta-buttons,.faq-cta-card h2,.faq-cta-card p{position:relative;z-index:2}.faq-cta-card h2{color:#fff;font-family:"29LT Bukra",Inter,-apple-system,sans-serif;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:800;line-height:1.2;margin:0}.faq-cta-card p{color:hsla(0,0%,100%,.7);font-family:Inter,-apple-system,sans-serif;font-size:clamp(1.5rem,1vw + 1.2rem,1.7rem);line-height:1.6;margin:1.25rem 0 2.5rem;max-width:580px}.faq-cta-buttons{align-items:center;display:flex;flex-wrap:wrap;gap:1.25rem;justify-content:center}.faq-btn-primary,.faq-btn-secondary{align-items:center;border-radius:8px;box-sizing:border-box;display:inline-flex;font-family:Inter,-apple-system,sans-serif;font-size:clamp(1.4rem,.5vw + 1.3rem,1.6rem);font-weight:700;justify-content:center;letter-spacing:.05em;padding:clamp(10px,1vw,14px) clamp(24px,2.2vw,36px);text-decoration:none;text-transform:uppercase;transition:all .3s cubic-bezier(.25,.8,.25,1)}.faq-btn-primary{background:linear-gradient(135deg,#4a72b2,#355282);border:1px solid transparent;box-shadow:0 4px 15px rgba(74,114,178,.25);color:#fff!important}.faq-btn-primary:hover{box-shadow:0 8px 22px rgba(74,114,178,.4);filter:brightness(1.1);transform:translateY(-2px)}.faq-btn-secondary{background:transparent;border:1px solid hsla(0,0%,100%,.25);color:#fff!important}.faq-btn-secondary:hover{background:hsla(0,0%,100%,.08);border-color:#fff;transform:translateY(-2px)}html[dir=rtl] .faq-content-inner,html[dir=rtl] .faq-header{text-align:right}html[dir=rtl] .faq-header span{font-family:"29LT Bukra",Noto Naskh Arabic,-apple-system,sans-serif}html[dir=rtl] .faq-content-inner p{font-family:Noto Naskh Arabic,-apple-system,sans-serif}html[dir=rtl] .faq-cta-card h2{font-family:"29LT Bukra",Noto Naskh Arabic,-apple-system,sans-serif}html[dir=rtl] .faq-cta-card p{font-family:Noto Naskh Arabic,-apple-system,sans-serif}@media (max-width:768px){.faq-page .page-hero{border-bottom-left-radius:24px;border-bottom-right-radius:24px;height:380px}.faq-page-container{padding:3.5rem 1.5rem}.faq-header{padding:1.5rem 1.75rem}.faq-content-inner{padding:0 1.75rem 1.5rem}.faq-cta-card{border-radius:24px;margin-top:3.5rem;padding:3rem 1.5rem}}.ar-vr-grid-section,.ar-vr-intro-section{--ar-vr-bg:#111326;--ar-vr-card-bg-hover:hsla(0,0%,100%,.015);--ar-vr-text-main:#fff;--ar-vr-text-muted:#8e9aa8;--ar-vr-border:#fff;--ar-vr-blue-gradient:linear-gradient(135deg,#7ba4cc,#4c74b9);--ar-vr-blue-solid:#5c90d2;background-color:var(--ar-vr-bg);box-sizing:border-box;color:var(--ar-vr-text-main);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden;position:relative;width:100%}.ar-vr-intro-section{padding-bottom:max(8vmin,70px)!important;padding-top:max(8vmin,70px)!important;position:relative;z-index:1}.ar-vr-grid-section,.page-below-hero,.site-footer,.site-main>:not(.ar-vr-intro-section),body section:not(.ar-vr-intro-section),footer{background-color:var(--ar-vr-bg,#111326);position:relative;z-index:100}.ar-vr-grid-section{padding:3.5rem 0 6rem}.ar-vr-bg-graphics{inset:0;pointer-events:none;position:absolute;z-index:1}.ar-vr-bg-graphic-left,.ar-vr-bg-graphic-right{display:none}.ar-vr-container{box-sizing:border-box;margin:0 auto;max-width:100%;padding:0;position:relative;z-index:2}.ar-vr-grid-section .ar-vr-container,.ar-vr-intro-section .ar-vr-container{margin:0 auto;max-width:1280px;width:100%}.ar-vr-header{box-sizing:border-box;margin-bottom:50px;padding:0 24px;text-align:center}.ar-vr-title{background:linear-gradient(90deg,#8cb5ff,#fff 38%,#739ce2 72%,#fff);-webkit-background-clip:text;background-size:220% auto;font-family:Inter,-apple-system,Segoe UI,sans-serif;font-size:clamp(28px,3.2vw,54px);font-weight:700;margin:0;text-align:center;-webkit-text-fill-color:transparent;animation:gradient-flow 7s ease-in-out infinite;background-clip:text;color:transparent}.ar-vr-media-card{align-items:stretch;aspect-ratio:16/9;background-color:#03050b;border:1px solid var(--ar-vr-border);border-radius:24px;box-shadow:0 30px 60px -15px rgba(0,0,0,.6);cursor:pointer;display:flex;flex-direction:row;margin:0 auto;max-width:760px;overflow:hidden;position:relative;transform-origin:center center;transition:transform .1s ease-out,box-shadow .3s ease,border-radius .3s ease,opacity .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;will-change:transform,border-radius;z-index:10}.ar-vr-expand-backdrop{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:rgba(4,6,16,.88);inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .4s cubic-bezier(.25,1,.5,1);z-index:99998}.ar-vr-expand-backdrop.is-visible{opacity:1;pointer-events:auto}.ar-vr-media-card.is-expanding{aspect-ratio:auto;border-color:rgba(123,164,204,.6);border-radius:24px;box-shadow:0 40px 100px rgba(0,0,0,.9),0 0 60px rgba(92,144,210,.4);height:86vh;left:50%;margin:0;max-height:800px;max-width:1400px;position:fixed;top:50%;transform:translate(-50%,-50%) scale(1)!important;width:92vw;z-index:99999}.ar-vr-media-card .ar-vr-image,.ar-vr-media-card .ar-vr-video-player{height:100%;-o-object-fit:cover;object-fit:cover;transition:opacity .4s ease;width:100%}.ar-vr-media-card .ar-vr-video-player{border-radius:inherit;inset:0;opacity:0;position:absolute;z-index:1}.ar-vr-media-card.is-expanding .ar-vr-video-player{opacity:1}.ar-vr-media-card.is-expanding .ar-vr-image{opacity:0}.ar-vr-media-card.is-expanding .ar-vr-play-btn{opacity:0;pointer-events:none;transform:scale(.8)}.ar-vr-card-close{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:rgba(0,0,0,.6);border:1px solid hsla(0,0%,100%,.25);border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:26px;height:44px;justify-content:center;line-height:1;opacity:0;pointer-events:none;position:absolute;right:20px;top:20px;transition:opacity .3s ease,transform .3s ease,background .3s ease;width:44px;z-index:10}.ar-vr-media-card.is-expanding .ar-vr-card-close{opacity:1;pointer-events:auto}.ar-vr-card-close:hover{background:hsla(0,0%,100%,.25);transform:scale(1.1) rotate(90deg)}.ar-vr-play-btn{align-items:center;background:rgba(0,0,0,.3);display:flex;inset:0;justify-content:center;pointer-events:none;position:absolute;transition:all .35s cubic-bezier(.25,1,.5,1);z-index:2}.ar-vr-media-card:hover .ar-vr-play-btn{background:rgba(0,0,0,.45)}.ar-vr-play-icon{align-items:center;background:hsla(0,0%,100%,.92);border-radius:50%;box-shadow:0 8px 25px rgba(0,0,0,.4);color:#111326;display:flex;height:76px;justify-content:center;transition:transform .3s cubic-bezier(.34,1.56,.64,1),background-color .3s ease,box-shadow .3s ease;width:76px}.ar-vr-play-icon svg{height:34px;margin-left:4px;width:34px}.ar-vr-media-card:hover .ar-vr-play-icon{background:#fff;box-shadow:0 0 35px rgba(92,144,210,.6),0 0 0 10px hsla(0,0%,100%,.18);transform:scale(1.12)}.ar-vr-video-modal{align-items:center;box-sizing:border-box;display:flex;inset:0;justify-content:center;opacity:0;padding:20px;position:fixed;transition:opacity .85s cubic-bezier(.16,1,.3,1),visibility .85s cubic-bezier(.16,1,.3,1);visibility:hidden;z-index:50}.ar-vr-video-modal.is-active{opacity:1;visibility:visible}.ar-vr-modal-backdrop{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:rgba(4,6,16,.88);inset:0;position:absolute;transition:opacity .85s cubic-bezier(.16,1,.3,1)}.ar-vr-modal-container{aspect-ratio:16/9;background:#000;border:1px solid hsla(0,0%,100%,.15);border-radius:16px;box-shadow:0 25px 60px rgba(0,0,0,.8),0 0 40px rgba(92,144,210,.25);max-width:960px;overflow:hidden;position:relative;transform:scale(.88);transition:transform .85s cubic-bezier(.16,1,.3,1),opacity .85s cubic-bezier(.16,1,.3,1);width:100%;z-index:2}.ar-vr-video-modal.is-active .ar-vr-modal-container{transform:scale(1)}.ar-vr-modal-close{align-items:center;backdrop-filter:blur(4px);background:rgba(0,0,0,.6);border:1px solid hsla(0,0%,100%,.2);border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:24px;height:44px;justify-content:center;line-height:1;padding:0;position:absolute;right:14px;top:14px;transition:all .25s ease;width:44px;z-index:10}.ar-vr-modal-close:hover{background:hsla(0,0%,100%,.25);border-color:#fff;transform:rotate(90deg) scale(1.08)}.ar-vr-modal-video{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.ar-vr-media-card:has(.ar-vr-image:nth-child(2)):not(:has(.ar-vr-image:nth-child(3))){border:1px solid var(--ar-vr-border);border-radius:20px;max-width:1080px}.ar-vr-media-card:has(.ar-vr-image:nth-child(3)){border:none;border-radius:0;max-width:100%;width:100%}.ar-vr-image{display:block;flex:1 1 0;height:100%;min-width:0;-o-object-fit:cover;object-fit:cover}.ar-vr-grid-wrapper{padding-bottom:max(8vmin,70px)!important;padding-top:max(8vmin,70px)!important}.ar-vr-bg-container,.ar-vr-grid-wrapper{position:relative;width:100%}.ar-vr-grid{background:rgba(0,0,0,.55);border-bottom:1px solid;-o-border-image:linear-gradient(90deg,#fff 0,rgba(72,115,183,.36) 43%,hsla(0,0%,100%,.68)) 1;border-image:linear-gradient(90deg,#fff 0,rgba(72,115,183,.36) 43%,hsla(0,0%,100%,.68)) 1;border-top:1px solid;display:grid;grid-template-columns:repeat(2,1fr);position:relative}.ar-vr-grid-bg-image,.ar-vr-grid-bg-video{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;opacity:1;pointer-events:none;position:absolute;width:100%;z-index:-1}.ar-vr-card{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding:100px 20%;position:relative;text-align:left;transition:background-color .4s ease}.ar-vr-card:hover{background-color:var(--ar-vr-card-bg-hover)}.ar-vr-card:first-child{-o-border-image:linear-gradient(180deg,hsla(0,0%,100%,.2) 0,rgba(72,115,183,.15) 50%,hsla(0,0%,100%,.15)) 1;border-image:linear-gradient(180deg,hsla(0,0%,100%,.2) 0,rgba(72,115,183,.15) 50%,hsla(0,0%,100%,.15)) 1;border-right:1px solid}.ar-vr-card:nth-child(3){align-items:center;border-bottom:1px solid;-o-border-image:linear-gradient(90deg,hsla(0,0%,100%,.2) 0,rgba(72,115,183,.15) 50%,hsla(0,0%,100%,.15)) 1;border-image:linear-gradient(90deg,hsla(0,0%,100%,.2) 0,rgba(72,115,183,.15) 50%,hsla(0,0%,100%,.15)) 1;border-top:1px solid;grid-column:span 2;padding:120px 30%;text-align:center}.ar-vr-card:nth-child(4){-o-border-image:linear-gradient(180deg,hsla(0,0%,100%,.2) 0,rgba(72,115,183,.15) 50%,hsla(0,0%,100%,.15)) 1;border-image:linear-gradient(180deg,hsla(0,0%,100%,.2) 0,rgba(72,115,183,.15) 50%,hsla(0,0%,100%,.15)) 1;border-right:1px solid}.ar-vr-card-content{position:relative;z-index:2}.ar-vr-card-title{background:linear-gradient(90deg,#8cb5ff,#fff 38%,#739ce2 72%,#fff)!important;-webkit-background-clip:text!important;background-size:220% auto!important;font-size:clamp(28px,3.2vw,38px)!important;line-height:1.25!important;margin-bottom:1.5rem!important;margin-top:clamp(1rem,5vh,5rem)!important;-webkit-text-fill-color:transparent!important;animation:gradient-flow 7s ease-in-out infinite!important;background-clip:text!important;color:transparent!important}.ar-vr-card-desc{color:var(--ar-vr-text-muted);font-size:clamp(14px,1.6vw,20px);font-weight:400;line-height:1.7;margin:0}.ar-vr-action{margin-top:3.5rem;text-align:center}.ar-vr-btn{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.4);border-radius:5px!important;box-shadow:0 4px 30px rgba(0,0,0,.1);color:#fff!important;display:inline-block;font-size:clamp(14px,1vw,16px)!important;font-weight:600;letter-spacing:.03em;padding:clamp(10px,.9vw,14px) clamp(24px,2.2vw,38px)!important;text-decoration:none;transition:all .4s ease-out}.ar-vr-btn:hover{background:linear-gradient(120deg,#1b1c4e,#fff)!important;background-size:200% 200%!important;border-color:#fff!important;box-shadow:0 6px 20px rgba(15,17,37,.4);color:#fff!important;transform:translateY(-2px)}.ar-vr-btn:active{transform:translateY(0)}@media (max-width:1200px){.ar-vr-card{padding:80px 15%}.ar-vr-card:nth-child(3){padding:100px 15%}}@media (max-width:991px){.ar-vr-card{padding:60px 10%}.ar-vr-card:nth-child(3){padding:80px 10%}}@media (max-width:767px){.ar-vr-intro-section{padding:60px 0 30px}.ar-vr-grid-section{padding:30px 0 60px}.ar-vr-media-card{aspect-ratio:auto;border-radius:12px;flex-direction:column;height:auto;margin:0 auto;max-width:calc(100% - 32px)}.ar-vr-media-card:has(.ar-vr-image:nth-child(3)){border:none;border-radius:0;max-width:100%;width:100%}.ar-vr-image{aspect-ratio:16/9;height:auto;width:100%}.ar-vr-grid{border-bottom:none;grid-template-columns:1fr}.ar-vr-card{border-right:none!important;grid-column:span 1!important}.ar-vr-card,.ar-vr-card:nth-child(3){border-bottom:1px solid var(--ar-vr-border)!important;padding:40px 24px!important}.ar-vr-card:nth-child(3){border-top:none!important}.ar-vr-card:last-child{border-bottom:none!important}.ar-vr-btn{box-sizing:border-box;margin-top:2rem;max-width:280px;width:100%}.ar-vr-bg-graphic-left{height:300px;width:300px}.ar-vr-bg-graphic-right{height:350px;width:350px}}.vision-mission-section{background:#111326;background-image:url(../images/about-us-section-bg.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border-bottom:1px solid hsla(0,0%,100%,.05);box-sizing:border-box;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw;overflow:hidden;padding:clamp(4rem,8vw,7rem) 0;position:relative;width:100vw}.vision-mission-section .grid-overlay{background-image:linear-gradient(rgba(0,174,239,.03) 1px,transparent 0),linear-gradient(90deg,rgba(0,174,239,.03) 1px,transparent 0);background-position:50%;background-size:50px 50px;inset:0;pointer-events:none;position:absolute;z-index:1}.vision-mission-section .wavy-flow-bg{height:90%;left:0;mix-blend-mode:screen;opacity:.35;pointer-events:none;position:absolute;top:5%;width:100%;z-index:1}.vision-mission-section .container{max-width:none;padding:0 clamp(1.5rem,5vw,6rem);position:relative;width:100%;z-index:3}.ceo-message-section .container{margin:0 auto;max-width:1280px;padding:0 clamp(1.5rem,5vw,3.5rem);position:relative;z-index:3}.vision-grid{align-items:start;display:grid;gap:3rem;grid-template-columns:1fr}@media (min-width:1024px){.vision-grid{gap:2.5rem;grid-template-columns:minmax(0,.5fr) 1fr minmax(0,.5fr)}}.vision-title{background:linear-gradient(90deg,#8cb5ff,#fff 38%,#739ce2 72%,#fff);-webkit-background-clip:text;background-size:200% auto;font-size:clamp(2.25rem,3.5vw,3.5rem);font-weight:700;line-height:1.15;margin-bottom:2.5rem;margin-top:0;text-align:center;width:100%;-webkit-text-fill-color:transparent;animation:text-glow-flow 8s ease-in-out infinite;background-clip:text;color:transparent;padding-bottom:5rem}@keyframes text-glow-flow{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.vision-content-left{align-items:flex-start;display:flex;flex-direction:column;text-align:left;width:100%}.vision-desc{color:#fff;font-size:clamp(1.4rem,.4vw + 1.25rem,1.6rem);line-height:1.7;margin-bottom:1.5rem}.vision-list{list-style:none;margin:0 0 2rem;padding:0}.vision-list li{color:#fff;font-size:clamp(1.4rem,.3vw + 1.15rem,1.5rem);line-height:1.6;margin-bottom:.95rem;padding-left:1.85rem;position:relative}.vision-list li:before{background-color:#00aeef;border-radius:50%;box-shadow:0 0 8px #00aeef;content:"";height:8px;left:.25rem;position:absolute;top:.75rem;width:8px}html[dir=rtl] .vision-list li{padding-left:0;padding-right:1.85rem}html[dir=rtl] .vision-list li:before{left:auto;right:.25rem}.cube-column{align-self:center;min-height:300px}.cube-column,.cube-viewport{align-items:center;display:flex;justify-content:center}.cube-viewport{height:250px;perspective:1000px;width:250px}.cube-3d{animation:auto-rotate 16s linear infinite;height:150px;position:relative;transform-style:preserve-3d;transition:transform .5s ease-out;width:150px}@keyframes auto-rotate{0%{transform:rotateX(0deg) rotateY(0deg) rotate(0deg)}to{transform:rotateX(1turn) rotateY(1turn) rotate(1turn)}}.cube-viewport:hover .cube-3d{animation-duration:6s;cursor:pointer}.cube-face{align-items:center;backdrop-filter:blur(4px);background:rgba(2,8,18,.55);border:1px solid rgba(0,174,239,.7);box-shadow:inset 0 0 25px rgba(0,174,239,.25),0 0 15px rgba(0,174,239,.15);display:flex;height:150px;justify-content:center;overflow:hidden;position:absolute;width:150px}.cube-face video{height:100%;mix-blend-mode:screen;-o-object-fit:cover;object-fit:cover;opacity:.85;width:100%}.cube-face.front{transform:rotateY(0deg) translateZ(75px)}.cube-face.back{transform:rotateY(180deg) translateZ(75px)}.cube-face.left{transform:rotateY(-90deg) translateZ(75px)}.cube-face.right{transform:rotateY(90deg) translateZ(75px)}.cube-face.top{transform:rotateX(90deg) translateZ(75px)}.cube-face.bottom{transform:rotateX(-90deg) translateZ(75px)}.skyline-column{align-items:stretch;display:flex;flex-direction:column;gap:2rem;width:100%}.riyadh-skyline-container{border-bottom:1px solid hsla(0,0%,100%,.1);display:block;height:auto;margin-bottom:2.5rem;margin-top:0;overflow:hidden;position:relative;width:100%}.vision-content-right{align-items:flex-start;display:flex;flex-direction:column;text-align:left;width:100%}.vision-content-right .vision-list{display:block;margin:0 0 2rem;text-align:left}.riyadh-skyline-svg{animation:fade-in-skyline 2s cubic-bezier(.4,0,.2,1) forwards;display:block;height:auto!important;opacity:0;width:100%!important}.riyadh-skyline-svg path{fill:rgba(0,174,239,.22);stroke:rgba(0,174,239,.45);stroke-width:.75px;transition:all .4s ease}.riyadh-skyline-svg:hover path{fill:rgba(0,174,239,.45);filter:drop-shadow(0 0 4px rgba(0,174,239,.6));stroke:rgba(0,174,239,.9)}@keyframes fade-in-skyline{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.skyline-slider-indicator{display:flex;justify-content:space-between;left:0;padding:0 5px;pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%)}.skyline-arrow{animation:pulse-arrow 2s ease-in-out infinite;color:hsla(0,0%,100%,.2);font-size:14px}@keyframes pulse-arrow{0%,to{opacity:.2;transform:scale(1)}50%{opacity:.6;transform:scale(1.15)}}.ceo-message-section{background:#111326;box-sizing:border-box;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden;padding:clamp(4rem,8vw,6rem) 0;position:relative;width:100%}.ceo-grid{align-items:center;display:grid;gap:3.5rem;grid-template-columns:1fr}@media (min-width:900px){.ceo-grid{gap:4rem;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}.ceo-content{display:flex;flex-direction:column;gap:1.5rem;width:100%}.ceo-title{color:#fff;font-size:clamp(2rem,3vw,2.75rem);font-weight:700;margin:0 0 1rem}.ceo-text{color:#fff;font-size:clamp(1.4rem,.4vw + 1.25rem,1.6rem);line-height:1.75;margin:0}.ceo-signature{color:#00aeef;display:inline-block;font-size:clamp(1.4rem,.3vw + 1.2rem,1.5rem);font-weight:700;letter-spacing:.05em;margin-top:1.5rem;text-decoration:none;text-transform:uppercase;transition:color .3s ease}.ceo-signature:hover{color:#fff;text-shadow:0 0 8px rgba(0,174,239,.5)}.ceo-portrait-column{align-items:center;display:flex;justify-content:center}.ceo-image-wrapper{border:1px solid hsla(0,0%,100%,.08);border-radius:12px;box-shadow:0 20px 40px rgba(0,0,0,.5),0 0 1px hsla(0,0%,100%,.15);max-width:320px;overflow:hidden;position:relative;width:100%}.ceo-image-wrapper:after{background:linear-gradient(0deg,rgba(2,6,12,.8) 0,rgba(2,6,12,0) 35%);content:"";inset:0;pointer-events:none;position:absolute}.ceo-image-wrapper img{display:block;height:auto;-o-object-fit:cover;object-fit:cover;transition:transform .6s ease;width:100%}.ceo-image-wrapper:hover img{transform:scale(1.03)}@media (max-width:1023px){.cube-column{margin:2rem 0;min-height:250px}}#iot-diagram-wrapper,#iot-diagram-wrapper *{box-sizing:border-box;font-family:Inter,sans-serif!important}#iot-diagram-wrapper h1,#iot-diagram-wrapper h2,#iot-diagram-wrapper h3,#iot-diagram-wrapper h4,#iot-diagram-wrapper h5,#iot-diagram-wrapper h6,#iot-diagram-wrapper li,#iot-diagram-wrapper p{margin:0;padding:0}#iot-diagram-wrapper{font-size:20px!important;padding-left:32px!important;padding-right:32px!important}#iot-diagram-wrapper .text-\[10px\],#iot-diagram-wrapper .text-\[10px\] *{font-size:13px!important;line-height:16px!important}#iot-diagram-wrapper .text-2xs,#iot-diagram-wrapper .text-2xs *{font-size:12px!important;line-height:16px!important}#iot-diagram-wrapper .text-xs,#iot-diagram-wrapper .text-xs *{font-size:14px!important;line-height:16px!important}#iot-diagram-wrapper .text-sm,#iot-diagram-wrapper .text-sm *{font-size:16px!important;line-height:20px!important}#iot-diagram-wrapper .text-lg,#iot-diagram-wrapper .text-lg *{font-size:20px!important;line-height:28px!important}#iot-diagram-wrapper .text-xl,#iot-diagram-wrapper .text-xl *{font-size:22px!important;line-height:28px!important}#iot-diagram-wrapper ol,#iot-diagram-wrapper ul{list-style:none!important;margin:0!important;padding:0!important}.iot-arch-section::-webkit-scrollbar{height:8px;width:8px}.iot-arch-section::-webkit-scrollbar-track{background:#1e203b}.iot-arch-section::-webkit-scrollbar-thumb{background:#4a5568;border-radius:4px}.iot-arch-section::-webkit-scrollbar-thumb:hover{background:#718096}@keyframes borderStrokeAnimation{0%{stroke-dashoffset:300}to{stroke-dashoffset:0}}.animate-continuous-stroke{animation:borderStrokeAnimation 3s linear infinite;stroke-dasharray:100 200}.animate-border-draw{position:relative}@keyframes dataFlow{to{stroke-dashoffset:-20}}.data-line-animated{animation:dataFlow 1s linear infinite;stroke-dasharray:4 6}@keyframes shimmerRight{to{left:200%}}@keyframes shimmerLeft{to{right:200%}}@keyframes shimmerDown{to{top:200%}}@keyframes shimmerUp{to{bottom:200%}}.flow-line-horiz{overflow:hidden;position:relative}.flow-line-horiz:after{animation:shimmerRight 1.5s linear infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.8),transparent);left:-100%}.flow-line-horiz-rev:after,.flow-line-horiz:after{content:"";height:100%;position:absolute;top:0;width:50%}.flow-line-horiz-rev:after{animation:shimmerLeft 1.5s linear infinite;background:linear-gradient(-90deg,transparent,hsla(0,0%,100%,.8),transparent);right:-100%}.flow-line-vert{overflow:hidden;position:relative}.flow-line-vert:after{animation:shimmerDown 1.5s linear infinite;background:linear-gradient(180deg,transparent,hsla(0,0%,100%,.8),transparent);top:-100%}.flow-line-vert-rev:after,.flow-line-vert:after{content:"";height:50%;left:0;position:absolute;width:100%}.flow-line-vert-rev:after{animation:shimmerUp 1.5s linear infinite;background:linear-gradient(0deg,transparent,hsla(0,0%,100%,.8),transparent);bottom:-100%}@keyframes popUpBounce{0%{opacity:0;transform:scale(0)}70%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.icon-reveal{opacity:0;transform:scale(0)}.icon-reveal.visible{animation:popUpBounce .5s ease-out forwards}.service-block{transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.service-block:hover{transform:translateY(-4px)}@keyframes iconPulse{0%,to{box-shadow:0 0 0 0 rgba(34,88,164,.4);transform:scale(1)}50%{box-shadow:0 0 12px 4px rgba(34,88,164,.2);transform:scale(1.05)}}.animate-icon-pulse{animation:iconPulse 2s ease-in-out infinite}@keyframes continuousBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.animate-continuous-bounce{animation:continuousBounce 2s ease-in-out infinite}@keyframes softPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(.98)}}.animate-soft-pulse{animation:softPulse 3s ease-in-out infinite}#iot-diagram-wrapper .border,#iot-diagram-wrapper .border-2,#iot-diagram-wrapper .border-b,#iot-diagram-wrapper .border-l,#iot-diagram-wrapper .border-r,#iot-diagram-wrapper .border-t{border-color:#5078bb!important;box-shadow:0 0 8px rgba(80,120,187,.6),0 0 16px rgba(80,120,187,.3),inset 0 0 8px rgba(80,120,187,.2)!important}#iot-diagram-wrapper .border-dashed{border-color:#5078bb!important;box-shadow:none!important;filter:drop-shadow(0 0 4px #5078BB)}#iot-diagram-wrapper .dashed-border{border:1px dashed #cbd5e1}#iot-diagram-wrapper .arrow-right{border-left:6px solid;margin-left:2px}#iot-diagram-wrapper .arrow-left,#iot-diagram-wrapper .arrow-right{border-bottom:4px solid transparent;border-top:4px solid transparent;display:inline-block;height:0;width:0}#iot-diagram-wrapper .arrow-left{border-right:6px solid;margin-right:2px}#iot-diagram-wrapper .arrow-down{border-top:6px solid;margin-top:2px}#iot-diagram-wrapper .arrow-down,#iot-diagram-wrapper .arrow-up{border-left:4px solid transparent;border-right:4px solid transparent;display:inline-block;height:0;width:0}#iot-diagram-wrapper .arrow-up{border-bottom:6px solid;margin-bottom:2px}#iot-diagram-wrapper .arrow-down,#iot-diagram-wrapper .arrow-left,#iot-diagram-wrapper .arrow-right,#iot-diagram-wrapper .arrow-up{color:#5078bb!important;filter:drop-shadow(0 0 4px #5078BB) drop-shadow(0 0 8px #5078BB)}svg[data-purpose=connecting-lines] path{filter:drop-shadow(0 0 4px #5078BB) drop-shadow(0 0 8px #5078BB);stroke:#5078bb!important}svg[data-purpose=connecting-lines] marker path{fill:#5078bb!important}.grid{display:grid!important}.flex{display:flex!important}.flex-col{flex-direction:column!important}.items-center{align-items:center!important}.justify-center{justify-content:center!important}.justify-around{justify-content:space-around!important}.justify-between{justify-content:space-between!important}.relative{position:relative!important}.absolute{position:absolute!important}.w-full{width:100%!important}.h-full{height:100%!important}.overflow-hidden{overflow:hidden!important}.w-2\/3{width:66.666667%!important}.w-1\/3{width:33.333333%!important}.w-16{width:64px!important}.w-20{width:80px!important}.w-24{width:96px!important}.w-48{width:192px!important}.w-8{width:32px!important}.w-6{width:24px!important}.w-4{width:16px!important}.w-3{width:12px!important}.h-8{height:32px!important}.h-4{height:16px!important}.h-3{height:12px!important}.h-6{height:24px!important}.w-\[1px\]{width:1px!important}.h-\[1px\]{height:1px!important}.w-\[90px\]{width:90px!important}.w-\[150px\]{width:150px!important}.w-\[70px\]{width:70px!important}.w-\[60px\]{width:60px!important}.w-\[40px\]{width:40px!important}.w-\[20px\]{width:20px!important}.w-\[50px\]{width:50px!important}.h-\[180px\]{height:180px!important}.h-\[230px\]{height:230px!important}.h-\[480px\]{height:480px!important}.h-\[500px\]{height:500px!important}.h-\[380px\]{height:380px!important}.min-h-screen{min-height:100vh!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-y-auto{overflow-y:auto!important}.p-4{padding:16px!important}.p-6{padding:24px!important}.p-3{padding:12px!important}.pr-4{padding-right:16px!important}.pl-4{padding-left:16px!important}.pl-2{padding-left:8px!important}.pt-4{padding-top:16px!important}.py-1{padding-bottom:4px!important;padding-top:4px!important}.px-3{padding-left:12px!important;padding-right:12px!important}.mb-2{margin-bottom:8px!important}.mb-3{margin-bottom:12px!important}.mb-6{margin-bottom:24px!important}.mt-2{margin-top:8px!important}.mt-4{margin-top:16px!important}.mt-8{margin-top:32px!important}.-mt-6{margin-top:-24px!important}.-mt-\[1px\]{margin-top:-1px!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.px-4{padding-left:16px!important;padding-right:16px!important}.py-8{padding-bottom:32px!important;padding-top:32px!important}.-right-\[60px\]{right:-60px!important}.-right-8{right:-32px!important}.right-4{right:16px!important}.top-4{top:16px!important}.top-1\/3{top:33.333333%!important}.top-1\/2{top:50%!important}.left-0{left:0!important}.left-12{left:48px!important}.left-\[30px\]{left:30px!important}.left-\[110px\]{left:110px!important}.left-\[140px\]{left:140px!important}.left-\[165px\]{left:165px!important}.left-\[170px\]{left:170px!important}.left-\[200px\]{left:200px!important}.left-\[240px\]{left:240px!important}.left-\[310px\]{left:310px!important}.left-\[380px\]{left:380px!important}.left-\[400px\]{left:400px!important}.left-\[450px\]{left:450px!important}.left-\[500px\]{left:500px!important}.left-\[-50px\]{left:-50px!important}.left-\[60px\]{left:60px!important}.right-\[-20px\]{right:-20px!important}.top-\[20px\]{top:20px!important}.top-\[40px\]{top:40px!important}.top-\[60px\]{top:60px!important}.top-\[70px\]{top:70px!important}.top-\[100px\]{top:100px!important}.top-\[160px\]{top:160px!important}.top-\[200px\]{top:200px!important}.top-\[270px\]{top:270px!important}.top-\[280px\]{top:280px!important}.top-\[285px\]{top:285px!important}.top-\[300px\]{top:300px!important}.top-\[400px\]{top:400px!important}.h-\[370px\]{height:370px!important}.h-\[400px\]{height:400px!important}.max-w-\[1440px\]{max-width:1440px!important}.z-\[-1\]{z-index:-1!important}.rounded-xl{border-radius:12px!important}.rounded-lg{border-radius:8px!important}.rounded-full{border-radius:9999px!important}.rounded{border-radius:4px!important}.bg-\[\#111326\]{background-color:#111326!important}.bg-\[\#1c1e36\]{background-color:#1c1e36!important}.bg-arch-light-green\/20{background-color:rgba(31,133,90,.2)!important}.bg-arch-light-blue\/20{background-color:rgba(34,88,164,.2)!important}.text-white{color:#fff!important}.text-gray-200{color:#e2e8f0!important}.text-gray-300{color:#cbd5e1!important}.text-gray-400{color:#94a3b8!important}.font-bold{font-weight:700!important}.font-normal{font-weight:400!important}.uppercase{text-transform:uppercase!important}.text-center{text-align:center!important}.text-right{text-align:right!important}.z-10{z-index:10!important}.z-0{z-index:0!important}.grid-cols-\[380px_300px_1fr\]{grid-template-columns:380px 300px 1fr!important}.grid-cols-\[100px_300px_1fr_420px\]{grid-template-columns:100px 300px 1fr 420px!important}.space-y-2>:not([hidden])~:not([hidden]){margin-top:8px!important}.gap-2{gap:8px!important}.gap-6{gap:24px!important}#iot-diagram-wrapper input[type=email],#iot-diagram-wrapper input[type=tel],#iot-diagram-wrapper input[type=text],#iot-diagram-wrapper textarea,.iot-arch-section input[type=email],.iot-arch-section input[type=tel],.iot-arch-section input[type=text],.iot-arch-section textarea{background-color:hsla(0,0%,100%,.02)!important;border:1px solid hsla(0,0%,100%,.08)!important;border-radius:6px!important;box-sizing:border-box!important;color:#fff!important;font-family:inherit!important;font-size:15px!important;outline:none!important;padding:.85rem 1.05rem!important;transition:border-color .25s ease,background-color .25s ease,box-shadow .25s ease!important;width:100%}#iot-diagram-wrapper input::-moz-placeholder,#iot-diagram-wrapper textarea::-moz-placeholder,.iot-arch-section input::-moz-placeholder,.iot-arch-section textarea::-moz-placeholder{color:hsla(0,0%,100%,.3)!important}#iot-diagram-wrapper input::placeholder,#iot-diagram-wrapper textarea::placeholder,.iot-arch-section input::placeholder,.iot-arch-section textarea::placeholder{color:hsla(0,0%,100%,.3)!important}#iot-diagram-wrapper input:focus,#iot-diagram-wrapper textarea:focus,.iot-arch-section input:focus,.iot-arch-section textarea:focus{background-color:hsla(0,0%,100%,.04)!important;border-color:#8cb5ff!important;box-shadow:0 0 8px rgba(140,181,255,.12)!important}.blogs-page{background:#090b15;min-height:100vh}.blogs-grid-container{margin:0 auto;max-width:1240px;padding:max(5vmin,30px) 2rem max(8vmin,60px)}.blogs-section-header{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:space-between;margin-bottom:3rem}.blogs-section-title{color:#fff;font-size:clamp(2.4rem,4vw,3.4rem);font-weight:700;letter-spacing:-.02em;margin:0}.blogs-filter-toggle{align-items:center;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:8px;display:inline-flex;gap:.8rem;padding:4px}.blogs-filter-btn{background:transparent;border:1px solid transparent;border-radius:6px;color:hsla(0,0%,100%,.6);cursor:pointer;font-size:1.3rem;font-weight:500;padding:.6rem 1.6rem;transition:all .3s ease}.blogs-filter-btn:hover{border-color:hsla(0,0%,100%,.2);color:#fff}.blogs-filter-btn.active{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.25);box-shadow:0 2px 8px rgba(0,0,0,.25);color:#fff}.blogs-grid{display:grid;gap:2.5rem;grid-template-columns:repeat(3,1fr)}.blog-card{background:#111425;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.2);color:#fff;display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;text-decoration:none;transition:transform .4s cubic-bezier(.165,.84,.44,1),box-shadow .4s ease,border-color .4s ease}.blog-card:hover{border-color:rgba(116,156,246,.4);box-shadow:0 16px 36px rgba(0,0,0,.4),0 0 24px rgba(116,156,246,.15);transform:translateY(-6px)}.blog-card-image-wrap{background:#0d1222;height:220px;overflow:hidden;position:relative;width:100%}.blog-card-image{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s cubic-bezier(.165,.84,.44,1);width:100%}.blog-card:hover .blog-card-image{transform:scale(1.06)}.blog-card-badge{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:rgba(85,130,240,.85);border-radius:20px;box-shadow:0 2px 10px rgba(0,0,0,.3);color:#fff;font-size:1.2rem;font-weight:600;left:14px;letter-spacing:.02em;max-width:85%;overflow:hidden;padding:.4rem 1.2rem;pointer-events:none;position:absolute;text-overflow:ellipsis;top:14px;white-space:nowrap;z-index:2}.blog-card-body{display:flex;flex:1;flex-direction:column;padding:2rem 2rem 2.2rem}.blog-card-date{color:hsla(0,0%,100%,.45);font-size:1.2rem;font-weight:600;letter-spacing:.08em;margin:0 0 .8rem;text-transform:uppercase}.blog-card-title{color:#fff;font-size:2rem;font-weight:700;-webkit-line-clamp:2;line-height:1.35;margin:0 0 1.2rem}.blog-card-excerpt,.blog-card-title{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.blog-card-excerpt{color:hsla(0,0%,100%,.65);flex:1;font-size:1.4rem;-webkit-line-clamp:3;line-height:1.6;margin:0 0 1.8rem}.blog-card-footer{align-items:center;display:flex;margin-top:auto}.blog-card-readmore{align-items:center;color:#749cf6;display:inline-flex;font-size:1.35rem;font-weight:600;gap:.6rem;transition:color .3s ease}.blog-card-arrow{display:inline-block;font-size:1.4rem;transition:transform .3s ease}.blog-card:hover .blog-card-readmore{color:#9cbaff}.blog-card:hover .blog-card-arrow{transform:translateX(4px)}.blogs-pagination{align-items:center;display:flex;gap:1rem;justify-content:center;margin-top:4rem}.blogs-pagination-dot{background:hsla(0,0%,100%,.2);border:none;border-radius:50%;cursor:pointer;height:10px;padding:0;transition:all .3s ease;width:10px}.blogs-pagination-dot:hover{background:hsla(0,0%,100%,.4)}.blogs-pagination-dot.active{background:#749cf6;border-radius:10px;box-shadow:0 0 10px rgba(116,156,246,.5);width:28px}html[dir=rtl] .blog-card{text-align:right}html[dir=rtl] .blog-card-badge{left:auto;right:14px}html[dir=rtl] .blog-card-arrow{transform:scaleX(-1)}html[dir=rtl] .blog-card:hover .blog-card-arrow{transform:translateX(-4px) scaleX(-1)}.blogs-admin-content{color:hsla(0,0%,100%,.85);font-family:var(--yes-font-stack-mixed),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:clamp(1.5rem,.4vw + 1.3rem,1.6rem);line-height:1.75}.blogs-admin-content h1,.blogs-admin-content h2,.blogs-admin-content h3,.blogs-admin-content h4,.blogs-admin-content h5,.blogs-admin-content h6{color:#fff;font-family:var(--yes-font-stack-mixed),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-weight:700;line-height:1.3;margin-bottom:1.2rem;margin-top:3.5rem}.blogs-admin-content h1{font-size:clamp(2.6rem,3.8vw,3.6rem)}.blogs-admin-content h2{font-size:clamp(2.2rem,3vw,2.8rem)}.blogs-admin-content h3{font-size:clamp(1.8rem,2.4vw,2.2rem)}.blogs-admin-content h4{font-size:clamp(1.6rem,2vw,1.9rem)}.blogs-admin-content p{color:hsla(0,0%,100%,.82);font-size:clamp(1.5rem,.4vw + 1.3rem,1.6rem);margin-bottom:1.8rem}.blogs-admin-content a{border-bottom:1px solid rgba(116,156,246,.3);color:#749cf6;font-family:inherit;text-decoration:none;transition:color .2s ease,border-color .2s ease}.blogs-admin-content a:hover{border-color:#fff;color:#fff}.blogs-admin-content figure,.blogs-admin-content img{border-radius:12px;margin:2.5rem 0;max-width:100%}.blog-detail-page{background:#090b15;color:#fff;font-family:var(--yes-font-stack-mixed),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.blog-detail-hero{align-items:center;background-color:#090b15;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;min-height:52vh;overflow:hidden;padding-bottom:clamp(4rem,8vh,6rem);padding-top:clamp(8rem,16vh,12rem);position:relative}.blog-detail-hero-overlay{background:linear-gradient(180deg,rgba(9,11,21,.75),rgba(9,11,21,.9) 70%,#090b15),radial-gradient(circle at top right,rgba(116,156,246,.18),transparent 50%);inset:0;position:absolute;z-index:1}.blog-detail-hero-container{align-items:center;display:flex;justify-content:center;margin:0 auto;max-width:1200px;padding:0 2rem;position:relative;width:100%;z-index:2}.blog-detail-hero-inner{align-items:flex-start;display:flex;flex-direction:column;margin:0 auto;max-width:950px;text-align:left}.blog-detail-meta-bar{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:flex-start;margin-bottom:2rem}.blog-detail-tag-badge{backdrop-filter:blur(4px);background:rgba(116,156,246,.15);border:1px solid rgba(116,156,246,.35);border-radius:20px;color:#8cb5ff;display:inline-block;font-size:1.2rem;font-weight:600;letter-spacing:.08em;padding:.4rem 1.4rem;text-transform:uppercase}.blog-detail-bullet{color:hsla(0,0%,100%,.4);font-size:1.2rem}.blog-detail-date,.blog-detail-reading-time{color:hsla(0,0%,100%,.65);font-size:1.25rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.blog-detail-title{color:#fff;font-size:clamp(3.2rem,5.5vw,5.6rem);font-weight:700;letter-spacing:-.02em;line-height:1.25;margin:0;max-width:950px;text-align:left;text-shadow:0 4px 24px rgba(0,0,0,.5)}.blog-detail-article,.blog-detail-title{font-family:var(--yes-font-stack-mixed),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.blog-detail-article{background:#090b15;padding:3rem 2rem 6rem}.blog-detail-body-container{margin:0 auto;max-width:780px}.blog-detail-lead-excerpt{border-bottom:1px solid hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.88);font-family:var(--yes-font-stack-mixed),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:clamp(1.6rem,1.5vw,1.9rem);font-weight:400;line-height:1.6;margin-bottom:3rem;padding-bottom:2rem}.blog-detail-content,.blog-detail-content div,.blog-detail-content li,.blog-detail-content p,.blog-detail-content span{color:hsla(0,0%,100%,.82);font-family:var(--yes-font-stack-mixed),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:clamp(1.5rem,.4vw + 1.3rem,1.6rem);line-height:1.75}.blog-detail-content div,.blog-detail-content li,.blog-detail-content p,.blog-detail-content span{margin-bottom:1.8rem}.blog-detail-content h1,.blog-detail-content h1[id],.blog-detail-content h2,.blog-detail-content h2[id],.blog-detail-content h3,.blog-detail-content h3[id],.blog-detail-content h4,.blog-detail-content h4[id],.blog-detail-content h5,.blog-detail-content h5[id],.blog-detail-content h6,.blog-detail-content h6[id]{color:#fff!important;font-family:var(--yes-font-stack-mixed),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-weight:700;line-height:1.3;margin-bottom:1.2rem;margin-top:3.5rem}.blog-detail-content h1{font-size:clamp(2.6rem,3.8vw,3.6rem)}.blog-detail-content h2{font-size:clamp(2.2rem,3vw,2.8rem)}.blog-detail-content h3{font-size:clamp(1.8rem,2.4vw,2.2rem)}.blog-detail-content h4{font-size:clamp(1.6rem,2vw,1.9rem)}.blog-detail-content a{border-bottom:1px solid rgba(116,156,246,.3);color:#749cf6;font-family:inherit;text-decoration:none;transition:color .2s ease,border-color .2s ease}.blog-detail-content a:hover{border-color:#fff;color:#fff}.blog-detail-content blockquote,.post-template .gh-content blockquote{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-left:4px solid #749cf6;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.2);color:#fff;font-size:clamp(1.5rem,1.4vw,1.75rem);font-style:italic;line-height:1.65;margin:3.5rem 0;padding:2.2rem 2.5rem}.blog-detail-content blockquote p{color:#fff;margin:0 0 .8rem}.blog-detail-content blockquote cite{color:hsla(0,0%,100%,.6);display:block;font-size:1.35rem;font-style:normal;margin-top:.8rem}.blog-detail-content figure,.blog-detail-content img{border-radius:12px;margin:3rem 0;max-width:100%;overflow:hidden}.blog-detail-content figcaption{color:hsla(0,0%,100%,.5);font-size:1.3rem;margin-top:1rem;text-align:center}.blog-author-card{align-items:center;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;display:flex;gap:1.6rem;margin-top:5rem;padding:2rem 2.2rem}.blog-author-avatar{border:1.5px solid rgba(116,156,246,.4);border-radius:50%;flex-shrink:0;height:52px;-o-object-fit:cover;object-fit:cover;width:52px}.blog-author-info{display:flex;flex-direction:column;gap:.4rem}.blog-author-name{color:#fff;font-size:1.5rem;font-weight:700;margin:0}.blog-author-bio{color:hsla(0,0%,100%,.6);font-size:1.3rem;line-height:1.4;margin:0}.related-insights-section{background:#060810;border-top:1px solid hsla(0,0%,100%,.08);padding:max(6vmin,50px) 2rem max(8vmin,80px)}.related-insights-container{margin:0 auto;max-width:1240px}.related-insights-header{align-items:flex-end;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:space-between;margin-bottom:3.5rem}.related-insights-titles{display:flex;flex-direction:column;gap:.6rem}.related-insights-label{color:#749cf6;font-size:1.2rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.related-insights-title{color:#fff;font-size:clamp(2.4rem,3.8vw,3.4rem);font-weight:700;letter-spacing:-.02em;margin:0}.related-insights-link{color:hsla(0,0%,100%,.6);font-size:1.35rem;font-weight:600;text-decoration:none;transition:color .3s ease}.related-insights-link:hover{color:#749cf6}html[dir=rtl] .blog-detail-hero-container,html[dir=rtl] .blog-detail-hero-inner{align-items:flex-end;text-align:right}html[dir=rtl] .blog-detail-meta-bar{justify-content:flex-start;text-align:right}html[dir=rtl] .blog-detail-title{text-align:right}html[dir=rtl] .blog-author-card{flex-direction:row;text-align:right}html[dir=rtl] .blog-detail-content blockquote{border-left:none;border-right:4px solid #749cf6}@media (max-width:1024px){.blogs-grid{gap:2.5rem;grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.blogs-grid{gap:2.5rem;grid-template-columns:1fr;margin:0 auto;max-width:480px}.blogs-grid-container,.related-insights-container{padding-left:1.5rem;padding-right:1.5rem}.blog-detail-article{box-sizing:border-box;overflow-x:hidden;padding:3rem 1.5rem 5rem;width:100%}.blog-detail-body-container{max-width:100%;overflow-x:hidden}.blog-detail-content embed,.blog-detail-content iframe,.blog-detail-content object{max-width:100%}.blog-detail-content table{display:block;max-width:100%;overflow-x:auto}.blog-detail-content{overflow-wrap:break-word;word-break:break-word}.blog-detail-content .kg-width-full,.blog-detail-content .kg-width-wide{margin-left:0!important;margin-right:0!important;max-width:100%!important;transform:none!important;width:100%!important}.blog-detail-content code,.blog-detail-content pre{max-width:100%;overflow-x:auto;white-space:pre-wrap;word-break:break-word}}.blog-detail-tag-badge-item:not(:first-of-type){display:none!important}.gr-section-wrapper,.gr-section-wrapper *{box-sizing:border-box;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.gr-section-wrapper h1,.gr-section-wrapper h2,.gr-section-wrapper h3,.gr-section-wrapper h4,.gr-section-wrapper p,.gr-section-wrapper span{margin:0;padding:0}.gr-section-wrapper{--gr-bg:#0f1125;--gr-card-bg:rgba(18,24,40,.75);--gr-card-border:hsla(0,0%,100%,.08);--gr-card-hover-border:rgba(56,189,248,.4);--gr-text-main:#fff;--gr-text-muted:#94a3b8;--gr-accent-cyan:#38bdf8;--gr-accent-blue:#3b82f6;--gr-glow:rgba(56,189,248,.15);background-color:var(--gr-bg);color:var(--gr-text-main);font-size:16px;line-height:1.5;margin:0 auto;overflow:hidden;padding:50px 20px;width:100%}.gr-container{display:flex;flex-direction:column;gap:60px;margin:0 auto;max-width:1140px}.gr-reveal{opacity:0;transform:translateY(32px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.gr-reveal.gr-visible{opacity:1;transform:translateY(0)}.gr-delay-1{transition-delay:.1s}.gr-delay-2{transition-delay:.2s}.gr-delay-3{transition-delay:.3s}.gr-delay-4{transition-delay:.4s}.gr-delay-5{transition-delay:.5s}.gr-hero{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:800px;text-align:center}.gr-hero-title{background:linear-gradient(110deg,#fff,#fff 40%,#7dd3fc 50%,#fff 60%,#fff);-webkit-background-clip:text;background-size:200% 100%;font-size:48px!important;font-weight:800!important;letter-spacing:-.02em;line-height:1.25!important;margin:0 0 18px!important;-webkit-text-fill-color:transparent;animation:gr-shimmer-title 6s ease-in-out infinite}@keyframes gr-shimmer-title{0%,to{background-position:200% 0}50%{background-position:-200% 0}}.gr-hero-subtitle{color:var(--gr-text-muted)!important;font-size:18px!important;font-weight:400!important;line-height:1.65!important;margin:0 0 36px!important}.gr-pills-row{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.gr-pill-badge{align-items:center;backdrop-filter:blur(8px);background:var(--gr-card-bg);border:1px solid var(--gr-card-border);border-radius:14px;display:flex;gap:14px;overflow:hidden;padding:12px 22px;position:relative;transition:all .35s cubic-bezier(.34,1.56,.64,1)}.gr-pill-badge:hover{border-color:var(--gr-card-hover-border);box-shadow:0 10px 25px -5px rgba(0,0,0,.4),0 0 15px var(--gr-glow);transform:translateY(-4px) scale(1.02)}.gr-pill-icon{align-items:center;background:rgba(56,189,248,.08);border-radius:10px;color:var(--gr-accent-cyan);display:flex;flex-shrink:0;height:40px;justify-content:center;transition:transform .4s ease,background-color .4s ease;width:40px}.gr-pill-badge:hover .gr-pill-icon{background:rgba(56,189,248,.2);transform:rotate(12deg) scale(1.1)}.gr-pill-badge.gr-status-badge:hover .gr-pill-icon svg{animation:gr-spin-slow 2.5s linear infinite}@keyframes gr-spin-slow{to{transform:rotate(1turn)}}.gr-pill-text{display:flex;flex-direction:column;text-align:left}.gr-pill-label{color:var(--gr-text-muted)!important;font-size:13px!important;font-weight:700!important;letter-spacing:.08em;text-transform:uppercase}.gr-pill-value{color:var(--gr-text-main)!important;font-size:16px!important;font-weight:700!important}.gr-objectives-section{display:flex;flex-direction:column;gap:24px}.gr-section-heading{color:var(--gr-text-main)!important;font-size:32px!important;font-weight:700!important;letter-spacing:-.01em;margin:0!important}.gr-objectives-grid{display:grid;gap:16px;grid-template-columns:repeat(5,1fr)}.gr-objective-card{backdrop-filter:blur(10px);background:var(--gr-card-bg);border:1px solid var(--gr-card-border);border-radius:16px;display:flex;flex-direction:column;gap:20px;overflow:hidden;padding:26px 22px;position:relative;transition:transform .4s cubic-bezier(.34,1.56,.64,1),border-color .3s ease,box-shadow .4s ease}.gr-objective-card:before{background:linear-gradient(90deg,transparent,var(--gr-accent-cyan),transparent);content:"";height:2px;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.gr-objective-card:hover:before{left:100%}.gr-objective-card:hover{border-color:var(--gr-card-hover-border);box-shadow:0 16px 36px -10px rgba(0,0,0,.5),0 0 24px var(--gr-glow);transform:translateY(-8px) scale(1.02)}.gr-obj-icon{align-items:center;background:rgba(56,189,248,.1);border-radius:12px;color:var(--gr-accent-cyan);display:flex;height:46px;justify-content:center;transition:transform .4s cubic-bezier(.34,1.56,.64,1),background .3s ease;width:46px}.gr-objective-card:hover .gr-obj-icon{background:rgba(56,189,248,.22);box-shadow:0 0 15px rgba(56,189,248,.3);transform:scale(1.15) rotate(6deg)}.gr-obj-icon svg{height:24px;transition:transform .3s ease;width:24px}.gr-obj-desc{color:var(--gr-text-muted)!important;font-size:16px!important;font-weight:500!important;line-height:1.55!important;margin:0!important;transition:color .3s ease}.gr-objective-card:hover .gr-obj-desc{color:#e2e8f0!important}.gr-impact-grid{align-items:stretch;display:grid;gap:24px;grid-template-columns:1.15fr .85fr}.gr-featured-card{border:1px solid var(--gr-card-border);border-radius:20px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-end;min-height:380px;overflow:hidden;padding:36px;position:relative;transition:border-color .4s ease,box-shadow .4s ease}.gr-featured-card:hover{border-color:var(--gr-card-hover-border);box-shadow:0 20px 40px -10px rgba(0,0,0,.6),0 0 30px var(--gr-glow)}.gr-featured-bg{animation:gr-kenburns 24s ease-in-out infinite alternate;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;transition:transform .8s cubic-bezier(.16,1,.3,1);width:100%;z-index:1}@keyframes gr-kenburns{0%{transform:scale(1)}to{transform:scale(1.08)}}.gr-featured-card:hover .gr-featured-bg{transform:scale(1.12)}.gr-featured-overlay{background:linear-gradient(180deg,rgba(11,14,23,.15),rgba(11,14,23,.75) 50%,rgba(11,14,23,.95));height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.gr-featured-content{display:flex;flex-direction:column;gap:8px;position:relative;z-index:3}.gr-featured-tag{animation:gr-pulse-glow 3s ease-in-out infinite;color:var(--gr-accent-cyan)!important;display:inline-block;font-size:14px!important;font-weight:800!important;letter-spacing:.12em;text-transform:uppercase}@keyframes gr-pulse-glow{0%,to{opacity:.85;text-shadow:0 0 8px rgba(56,189,248,.2)}50%{opacity:1;text-shadow:0 0 16px rgba(56,189,248,.6)}}.gr-featured-stat{color:#fff!important;font-size:72px!important;font-weight:800!important;letter-spacing:-.03em;line-height:1!important;margin:4px 0!important;text-shadow:0 4px 20px rgba(0,0,0,.5);transition:transform .4s ease,color .4s ease}.gr-featured-card:hover .gr-featured-stat{color:#f0f9ff!important;transform:scale(1.03) translateX(4px)}.gr-featured-desc{color:var(--gr-text-muted)!important;font-size:18px!important;line-height:1.55!important;margin:0!important;max-width:440px}.gr-stats-stack{flex-direction:column;gap:16px}.gr-stat-card,.gr-stats-stack{display:flex;justify-content:space-between}.gr-stat-card{align-items:center;backdrop-filter:blur(10px);background:var(--gr-card-bg);border:1px solid var(--gr-card-border);border-radius:18px;flex:1;overflow:hidden;padding:26px 28px;position:relative;transition:transform .4s cubic-bezier(.34,1.56,.64,1),border-color .3s ease,box-shadow .4s ease}.gr-stat-card:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.05),transparent);content:"";height:100%;left:-150%;position:absolute;top:0;transform:skewX(-25deg);transition:left .75s ease;width:80%}.gr-stat-card:hover:before{left:180%}.gr-stat-card:hover{border-color:var(--gr-card-hover-border);box-shadow:0 12px 28px -6px rgba(0,0,0,.45),0 0 18px var(--gr-glow);transform:translateX(6px) translateY(-2px)}.gr-stat-info{display:flex;flex-direction:column;gap:6px}.gr-stat-number{color:var(--gr-text-main)!important;font-size:32px!important;font-weight:800!important;letter-spacing:-.02em;line-height:1.15!important;transition:color .3s ease,transform .3s ease}.gr-stat-card:hover .gr-stat-number{color:#7dd3fc!important;transform:scale(1.02)}.gr-stat-label{color:var(--gr-text-muted)!important;font-size:15px!important;font-weight:500!important}.gr-stat-icon-wrapper{align-items:center;background:rgba(56,189,248,.08);border:1px solid rgba(56,189,248,.15);border-radius:12px;color:var(--gr-accent-cyan);display:flex;flex-shrink:0;height:48px;justify-content:center;transition:transform .5s cubic-bezier(.34,1.56,.64,1),background .3s ease;width:48px}.gr-stat-card:hover .gr-stat-icon-wrapper{background:rgba(56,189,248,.2);box-shadow:0 0 15px rgba(56,189,248,.3);transform:rotate(1turn) scale(1.12)}.gr-stat-icon-wrapper svg{height:24px;width:24px}.gr-banner-card{align-items:center;border:1px solid var(--gr-card-border);border-radius:24px;box-sizing:border-box;display:flex;justify-content:flex-end;min-height:440px;overflow:hidden;padding:40px;position:relative;transition:border-color .4s ease,box-shadow .4s ease}.gr-banner-card:hover{border-color:var(--gr-card-hover-border);box-shadow:0 24px 50px -10px rgba(0,0,0,.6),0 0 30px var(--gr-glow)}.gr-banner-bg{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;transition:transform .8s ease;width:100%;z-index:1}.gr-banner-card:hover .gr-banner-bg{transform:scale(1.04)}.gr-banner-overlay{background:linear-gradient(90deg,rgba(11,14,23,.4),rgba(11,14,23,.85) 60%,rgba(11,14,23,.95));height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.gr-banner-glass-card{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:rgba(15,21,36,.85);border:1px solid hsla(0,0%,100%,.12);border-radius:20px;box-shadow:0 20px 40px rgba(0,0,0,.5);display:flex;flex-direction:column;gap:18px;max-width:480px;padding:36px;position:relative;transition:transform .4s cubic-bezier(.34,1.56,.64,1),border-color .4s ease;z-index:3}.gr-banner-card:hover .gr-banner-glass-card{border-color:rgba(56,189,248,.35);transform:translateY(-4px)}.gr-banner-icon,.gr-banner-icon-container{height:46px;position:relative;width:46px}.gr-banner-icon{align-items:center;background:rgba(56,189,248,.15);border:1px solid rgba(56,189,248,.3);border-radius:12px;color:var(--gr-accent-cyan);display:flex;justify-content:center;z-index:2}.gr-banner-icon svg{height:24px;width:24px}.gr-radar-ring{animation:gr-radar-ping 2.8s cubic-bezier(0,.2,.8,1) infinite;border:1px solid var(--gr-accent-cyan);border-radius:12px;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.gr-radar-ring.gr-ring-2{animation-delay:1.4s}@keyframes gr-radar-ping{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.8)}}.gr-banner-title{color:var(--gr-text-main)!important;font-size:30px!important;font-weight:800!important;letter-spacing:-.02em;line-height:1.3!important;margin:0!important}.gr-banner-text{color:var(--gr-text-muted)!important;font-size:16px!important;font-weight:400!important;line-height:1.65!important;margin:0!important}@media (max-width:1024px){.gr-objectives-grid{grid-template-columns:repeat(3,1fr)}.gr-impact-grid{grid-template-columns:1fr}}@media (max-width:768px){.gr-hero-title{font-size:32px!important}.gr-hero-subtitle{font-size:16px!important}.gr-section-heading{font-size:24px!important}.gr-objectives-grid{grid-template-columns:repeat(2,1fr)}.gr-banner-card{justify-content:center;min-height:auto;padding:20px}.gr-banner-glass-card{max-width:100%;padding:28px 24px}.gr-banner-title{font-size:22px!important}.gr-featured-stat{font-size:52px!important}.gr-banner-overlay{background:linear-gradient(180deg,rgba(11,14,23,.3),rgba(11,14,23,.9))}}@media (max-width:480px){.gr-objectives-grid{grid-template-columns:1fr}.gr-pills-row{flex-direction:column;width:100%}.gr-pill-badge{box-sizing:border-box;width:100%}.gr-featured-card{min-height:320px;padding:24px}}.iot-sensors-section{background:#00141c;color:#fff;font-family:Inter,system-ui,-apple-system,sans-serif;overflow:hidden;padding:5rem 1.5rem;position:relative;width:100%}.iot-sensors-section:before{background:radial-gradient(circle,rgba(0,195,255,.08) 0,transparent 70%);height:500px;left:15%;top:-10%;width:500px}.iot-sensors-section:after,.iot-sensors-section:before{content:"";pointer-events:none;position:absolute;z-index:1}.iot-sensors-section:after{background:radial-gradient(circle,rgba(0,242,254,.06) 0,transparent 70%);bottom:-10%;height:600px;right:15%;width:600px}.iot-sensors-container{margin:0 auto;max-width:1240px;position:relative;z-index:2}.iot-sensors-header{margin:0 auto 3.5rem;max-width:760px;text-align:center}.iot-sensors-eyebrow{align-items:center;background:rgba(0,195,255,.08);border:1px solid rgba(0,195,255,.25);border-radius:50px;color:#00f2fe;display:inline-flex;font-size:.85rem;font-weight:600;gap:.5rem;letter-spacing:.05em;margin-bottom:1.25rem;padding:.4rem 1rem;text-transform:uppercase}.iot-sensors-eyebrow-dot{animation:iotPulseDot 2s ease-in-out infinite;background-color:#00f2fe;border-radius:50%;box-shadow:0 0 8px #00f2fe;height:7px;width:7px}@keyframes iotPulseDot{0%,to{opacity:.4;transform:scale(.9)}50%{opacity:1;transform:scale(1.3)}}.iot-sensors-title{color:#fff;font-size:2.75rem;font-weight:800;letter-spacing:-.02em;line-height:1.2;margin-bottom:1.2rem}.iot-sensors-title span{background:linear-gradient(135deg,#00f2fe,#4facfe);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.iot-sensors-subtitle{color:#94a3b8;font-size:1.1rem;line-height:1.6}.iot-sensor-tabs-nav{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:rgba(15,27,37,.7);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;display:grid;gap:1rem;grid-template-columns:repeat(4,1fr);margin-bottom:2.5rem;padding:.6rem}.iot-sensor-tab-btn{align-items:center;background:transparent;border:1px solid transparent;border-radius:12px;color:#94a3b8;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.75rem;justify-content:center;outline:none;padding:1rem 1.25rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.iot-sensor-tab-btn:hover{background:hsla(0,0%,100%,.04);color:#fff}.iot-sensor-tab-btn.is-active{background:rgba(0,195,255,.12);border-color:rgba(0,195,255,.35);box-shadow:0 4px 20px rgba(0,195,255,.15);color:#fff}.iot-sensor-tab-icon{align-items:center;display:flex;font-size:1.35rem;justify-content:center;line-height:1;transition:transform .3s ease}.iot-sensor-tab-btn.is-active .iot-sensor-tab-icon,.iot-sensor-tab-btn:hover .iot-sensor-tab-icon{transform:scale(1.15)}.iot-sensor-tab-btn[data-tab=climate].is-active{background:linear-gradient(135deg,rgba(0,242,254,.15),rgba(79,172,254,.08));border-color:rgba(0,242,254,.4)}.iot-sensor-tab-btn[data-tab=air-quality].is-active{background:linear-gradient(135deg,rgba(0,245,160,.15),rgba(0,217,245,.08));border-color:rgba(0,245,160,.4)}.iot-sensor-tab-btn[data-tab=gas].is-active{background:linear-gradient(135deg,rgba(56,239,125,.15),rgba(17,153,142,.08));border-color:rgba(56,239,125,.4)}.iot-sensor-tab-btn[data-tab=noise].is-active{background:linear-gradient(135deg,rgba(255,153,102,.15),rgba(255,94,98,.08));border-color:rgba(255,153,102,.4)}.iot-sensor-panels{min-height:520px;position:relative}.iot-sensor-panel{align-items:center;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:rgba(11,25,36,.6);border:1px solid hsla(0,0%,100%,.08);border-radius:24px;box-shadow:0 20px 50px rgba(0,0,0,.4);display:none;gap:2.5rem;grid-template-columns:1.1fr .9fr;opacity:0;padding:3rem;transform:translateY(15px);transition:opacity .4s ease,transform .4s ease}.iot-sensor-panel.is-active{display:grid;opacity:1;transform:translateY(0)}.iot-sensor-badge{border-radius:6px;display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.06em;margin-bottom:1rem;padding:.35rem .85rem;text-transform:uppercase}.panel-climate .iot-sensor-badge{background:rgba(0,242,254,.15);border:1px solid rgba(0,242,254,.3);color:#00f2fe}.panel-air-quality .iot-sensor-badge{background:rgba(0,245,160,.15);border:1px solid rgba(0,245,160,.3);color:#00f5a0}.panel-gas .iot-sensor-badge{background:rgba(56,239,125,.15);border:1px solid rgba(56,239,125,.3);color:#38ef7d}.panel-noise .iot-sensor-badge{background:rgba(255,153,102,.15);border:1px solid rgba(255,153,102,.3);color:#f96}.iot-sensor-name{color:#fff;font-size:2.2rem;font-weight:800;line-height:1.25;margin-bottom:1rem}.iot-sensor-desc{color:#cbd5e1;font-size:1.05rem;line-height:1.65;margin-bottom:2rem}.iot-sensor-metrics{display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);margin-bottom:2rem}.iot-metric-card{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);border-radius:12px;padding:1rem;text-align:center;transition:border-color .3s ease,background .3s ease}.iot-metric-card:hover{background:hsla(0,0%,100%,.06);border-color:rgba(0,195,255,.25)}.iot-metric-val{color:#fff;font-size:1.4rem;font-weight:800;margin-bottom:.25rem}.panel-climate .iot-metric-val{color:#00f2fe}.panel-air-quality .iot-metric-val{color:#00f5a0}.panel-gas .iot-metric-val{color:#38ef7d}.panel-noise .iot-metric-val{color:#f96}.iot-metric-label{color:#94a3b8;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.iot-sensor-specs{display:flex;flex-wrap:wrap;gap:.75rem}.iot-spec-item{align-items:center;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:8px;color:#e2e8f0;display:inline-flex;font-size:.85rem;font-weight:500;gap:.5rem;padding:.4rem .85rem}.iot-spec-item svg{height:14px;stroke:#00f2fe;width:14px}.iot-sensor-image-stage{align-items:center;background:radial-gradient(circle at center,rgba(15,34,49,.8) 0,rgba(5,15,23,.95) 100%);border:1px solid hsla(0,0%,100%,.08);border-radius:20px;display:flex;height:100%;justify-content:center;min-height:380px;overflow:hidden;position:relative;width:100%}.iot-sensor-img{border-radius:20px;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease;width:100%}.iot-sensor-image-stage:hover .iot-sensor-img{transform:scale(1.04)}.iot-sensor-live-tag{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:rgba(0,20,28,.75);border:1px solid hsla(0,0%,100%,.15);border-radius:30px;color:#fff;display:inline-flex;font-size:.75rem;font-weight:700;gap:.5rem;letter-spacing:.05em;padding:.4rem .85rem;position:absolute;right:1.25rem;top:1.25rem;z-index:3}.iot-live-pulse{animation:iotPulseDot 1.5s ease-in-out infinite;background-color:#00f5a0;border-radius:50%;box-shadow:0 0 10px #00f5a0;height:8px;width:8px}@media (max-width:1024px){.iot-sensors-title{font-size:2.2rem}.iot-sensor-panel{gap:2rem;grid-template-columns:1fr;padding:2rem}.iot-sensor-image-stage{min-height:300px}}@media (max-width:768px){.iot-sensors-section{padding:3.5rem 1rem}.iot-sensor-tabs-nav{grid-template-columns:repeat(2,1fr)}.iot-sensors-title{font-size:1.8rem}.iot-sensor-metrics{gap:.75rem;grid-template-columns:1fr}}@media (max-width:480px){.iot-sensor-tabs-nav{grid-template-columns:1fr}.iot-sensor-tab-btn{justify-content:flex-start}}/*# sourceMappingURL=site-bundle.css.map */
