.global-presence{background:#172331;color:#fff;overflow:hidden}.global-presence h2{margin-bottom:25px}.global-presence h2 em{color:#91b8fb}.global-presence p:not(.eyebrow){max-width:430px;color:#c4ccd5;line-height:1.75;font-size:16px;margin-bottom:32px}.presence-map{height:410px;position:relative;background:radial-gradient(ellipse at center,#2d5ba4 0%,#1d385d 34%,#172331 70%);border:1px solid #ffffff22;overflow:hidden}.presence-map:before,.presence-map:after{content:'';position:absolute;border:1px solid #7fa9ec3d;border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%)}.presence-map:before{width:480px;height:230px}.presence-map:after{width:315px;height:150px}.world-lines{position:absolute;inset:0;background:linear-gradient(108deg,transparent 49.7%,#a3c6ff42 50%,transparent 50.3%),linear-gradient(18deg,transparent 49.7%,#a3c6ff2b 50%,transparent 50.3%),linear-gradient(0deg,transparent 49.7%,#a3c6ff1f 50%,transparent 50.3%)}.presence-dot{position:absolute;width:10px;height:10px;border-radius:50%;background:#b7d2ff;box-shadow:0 0 0 7px #b7d2ff20,0 0 22px #8cb7ff;animation:pulse 2.4s infinite}.dot-india{top:58%;left:62%}.dot-uae{top:50%;left:51%}.dot-singapore{top:67%;left:73%}.dot-london{top:28%;left:36%}@keyframes pulse{50%{box-shadow:0 0 0 12px #b7d2ff00,0 0 28px #8cb7ff}}.map-label{position:absolute;font:700 9px/1.55 Manrope,sans-serif;letter-spacing:.1em;color:#fff}.map-label b{font-weight:500;color:#b2c5e3;letter-spacing:0}.map-label.india{top:61%;left:65%}.map-label.uae{top:36%;left:47%}.map-label.singapore{top:69%;left:56%}.map-label.london{top:13%;left:22%}.presence-numbers{border-top:1px solid #ffffff2a;margin-top:68px;padding-top:30px}.presence-numbers strong{display:block;font:500 48px/1 'Playfair Display',serif;letter-spacing:-.05em}.presence-numbers strong span{color:#9bc1ff}.presence-numbers span{font:700 9px Manrope,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#aab7c8;margin-top:10px;display:block}.developer-story{background:#f4f5f6}.story-photo{height:680px;position:relative;overflow:hidden}.story-photo img{width:100%;height:100%;object-fit:cover;transition:transform 1s}.story-photo:hover img{transform:scale(1.04)}.story-photo:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#0d1728a8,transparent 50%)}.story-photo-label{position:absolute;z-index:1;bottom:30px;left:40px;color:#fff;font:700 10px Manrope,sans-serif;letter-spacing:.15em}.story-copy{padding:100px 9%}.story-copy h2 em{color:var(--blue)}.story-copy>p:not(.eyebrow){font-size:16px;line-height:1.8;color:#68717b;margin:26px 0 40px}.story-steps{border-top:1px solid #d3d7da}.story-steps>div{display:grid;grid-template-columns:48px 1fr;column-gap:16px;border-bottom:1px solid #d3d7da;padding:17px 0}.story-steps span{grid-row:span 2;font:500 20px 'Playfair Display',serif;color:var(--blue)}.story-steps b{font:600 14px Manrope,sans-serif}.story-steps small{font-size:12px;color:#737c85;margin-top:5px;line-height:1.5}@media(max-width:991px){.global-presence{padding-top:80px;padding-bottom:80px}.story-photo{height:430px}.story-copy{padding:75px 30px}}@media(max-width:576px){.presence-map{height:320px}.presence-map:before{width:370px;height:175px}.presence-map:after{width:245px;height:117px}.map-label{font-size:7px}.presence-numbers strong{font-size:37px}.presence-numbers span{font-size:8px}.story-copy{padding:65px 25px}.story-copy h2{font-size:43px}.story-photo-label{left:25px}.story-photo{height:330px}}
