:root{--paper:#f4f6f4;--blue:#019fc1;--deep:#062f3b;--quiet:#597079} .utility-partnership{font-weight:650;color:#143c46}.header-inner{gap:20px}.header .nav{gap:21px}.header .logo-crop{width:205px;height:74px;background:transparent}.header .logo-crop img,.footer .logo-crop img{position:static;width:205px;height:74px;object-fit:contain;max-width:100%}.footer .logo-crop{height:74px}.market-menu{position:relative;font-size:12px;flex-shrink:0}.market-menu>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:9px;font-weight:600;padding:13px 12px;border:1px solid #dbe4e5}.market-menu>summary::-webkit-details-marker{display:none}.market-menu>summary>span:first-child{color:#0089a8;font-size:20px}.market-menu>summary>span:last-child{margin-inline-start:9px}.market-menu[open]>summary{background:#eaf4f5}.market-popover{position:absolute;top:calc(100% + 9px);inset-inline-start:0;width:300px;background:white;border:1px solid #cbdcde;box-shadow:0 18px 45px #07313a26;padding:20px;z-index:130}.market-popover>span{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;display:block;color:#61777e;margin-bottom:12px}.market-popover>a{display:flex;justify-content:space-between;align-items:center;padding:14px 0;border-bottom:1px solid #e3ebec;font-size:14px}.market-popover>a:last-child{border:0;padding-bottom:0}.market-popover small{display:block;color:#6c7d82;font-size:10px;font-weight:400;margin-top:4px}.market-popover a[aria-current]{color:#0086a2}.investment-hero{background:var(--paper);overflow:hidden}.investment-layout{display:grid;grid-template-columns:1.08fr .92fr;gap:65px;padding-top:52px;padding-bottom:48px;align-items:center}.premier-badge{display:inline-flex;align-items:center;background:white;padding:12px 20px;border:1px solid #e3e9ea;max-width:235px;color:#4d5b61;flex-direction:column;justify-content:center}.premier-badge img{display:block;width:143px;height:97px;object-fit:contain}.premier-badge .google-word{font-size:27px;letter-spacing:-.8px}.premier-badge strong{font-weight:500;font-size:12px}.investment-copy>.premier-badge{margin-bottom:26px;padding:9px 16px;background:white}.investment-copy>.eyebrow{font-size:10px;color:#51747d;letter-spacing:.09em;margin-bottom:15px}.investment-copy h1{font-size:clamp(42px,4.25vw,66px);font-weight:500;line-height:1.08;letter-spacing:-.045em;margin:0 0 23px;max-width:650px}.investment-copy>p{font-size:16px;line-height:1.75;color:#4c6670;max-width:590px;margin:0 0 27px}.investment-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.investment-actions .button{padding:16px 20px;font-size:12px;gap:22px}.investment-actions .text-link{font-size:12px;gap:18px}.investment-visual{position:relative;min-width:0;height:570px;align-self:stretch;margin-block:8px 18px}.investment-visual>.main-city{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:1px}.visual-location{position:absolute;top:24px;inset-inline-start:25px;padding:10px 14px;background:#ffffffec;color:#07313a;font-size:14px;font-weight:600}.visual-location small{font-size:10px;font-weight:400;margin-inline-start:14px}.visual-note{position:absolute;inset-inline-end:-25px;bottom:36px;width:255px;padding:25px 30px;background:#07313a;color:white}.visual-note>span{font-size:9px;letter-spacing:.15em;color:#88d7e9}.visual-note strong{display:block;font-size:27px;font-weight:500;line-height:1.22;margin-top:12px;letter-spacing:-.02em}.photo-credit{font-size:9px;line-height:1.7;color:#4f6973;display:inline-block;overflow-wrap:anywhere}.photo-credit a{text-decoration:underline;text-underline-offset:2px}.investment-visual>.photo-credit{position:absolute;top:calc(100% + 4px);inset-inline-start:0;font-size:8px}.market-strip{display:flex;align-items:center;gap:0;min-height:70px;border-top:1px solid #cbd9da;overflow-x:auto;white-space:nowrap}.market-strip>span{font-size:10px;text-transform:uppercase;letter-spacing:.11em;color:#688087;margin-inline-end:auto;padding-inline-end:24px}.market-strip>a{font-size:12px;font-weight:550;padding:24px 18px;display:flex;gap:15px;align-items:center;border-inline-start:1px solid #d7e2e2}.market-strip>a>span{font-size:18px;color:#008bab}.market-strip>a:hover{background:#e5efef;text-decoration:none}.trust-facts{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;padding-block:32px;border-bottom:1px solid #d6e1e2}.trust-facts>div{border-inline-start:1px solid #dce5e6;padding-inline-start:25px;display:flex;flex-direction:column}.trust-facts>div:first-child{border:0;padding:0}.trust-facts strong{font-size:25px;font-weight:500;letter-spacing:-.025em}.trust-facts span{font-size:11px;color:#637981;margin-top:8px}.intent-section{padding-block:80px 90px}.intent-section>.eyebrow{color:#008cab}.intent-section h2{margin-bottom:36px}.intent-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px}.intent-card{display:flex;flex-direction:column;border-top:2px solid #03a1bf;padding-top:23px}.intent-card:hover{text-decoration:none}.intent-card:hover h3{color:#0088a5}.intent-num{font-size:10px;color:#0296b4;font-weight:700;margin-bottom:27px}.intent-card h3{font-size:23px;line-height:1.25;font-weight:500;letter-spacing:-.025em;margin:0 0 17px}.intent-card p{font-size:13px;line-height:1.8;color:#566e77;margin:0 0 25px}.intent-card .card-link{font-size:11px;gap:12px}.credentials{background:#082f3b;color:white;padding-block:85px}.credentials-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:75px;align-items:start}.credentials .eyebrow{color:#8dd8e5}.credentials h2{font-size:clamp(32px,3.4vw,49px);line-height:1.15}.credentials p{font-size:14px;line-height:1.8;color:#b6cdd3}.credentials .text-link{color:white;margin-top:24px}.certification{margin-top:32px;padding:25px 0;border-block:1px solid #31535d}.certification>span{font-size:10px;letter-spacing:.09em;text-transform:uppercase;color:#7ccddb}.certification h3{font-size:21px;font-weight:500;margin:18px 0 10px}.certification>p{font-size:11px;line-height:1.8;margin:18px 0 0;color:#9ebcc4}.proof-panel figure{margin:0;background:#fff}.proof-panel figure>img{display:block;width:100%;height:auto;max-height:365px;object-fit:cover}.proof-panel figcaption{font-size:10px;color:#405e68;padding:12px 17px;line-height:1.7}.specializations{padding-top:25px}.specializations>span{font-size:10px;letter-spacing:.09em;text-transform:uppercase;color:#9ec0ca}.specializations>div{display:flex;gap:20px;align-items:center;margin:16px 0 12px;justify-content:space-around}.specializations img{width:28%;max-width:140px;height:130px;object-fit:contain}.specializations small{font-size:9px;color:#8badb7}.google-award{border-top:1px solid #49636b;padding-top:18px;margin-top:22px;font-size:13px;line-height:1.6}.google-award small{display:block;color:#89cad9;font-size:10px;margin-bottom:6px}.market-section{padding-block:85px;background:#f1f5f4}.market-section .eyebrow{color:#0088a6}.market-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.market-tile{background:#fff;display:flex;flex-direction:column;transition:transform .2s}.market-tile:hover{transform:translateY(-4px);text-decoration:none}.market-image{position:relative;height:160px;overflow:hidden}.market-image img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.market-image:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#05293699,transparent 70%)}.market-image>span{position:absolute;inset-inline-start:15px;bottom:14px;font-size:18px;color:white;z-index:1}.market-tile-copy{padding:20px 17px}.market-tile-copy small{font-size:9px;line-height:1.8;color:#627b83;display:block;margin-bottom:14px}.market-tile-copy h3{font-size:19px;font-weight:500;line-height:1.25;letter-spacing:-.02em;margin:0 0 15px;display:flex;justify-content:space-between;gap:8px}.market-tile-copy h3>span{color:#008eaa}.market-tile-copy p{font-size:11px;line-height:1.8;color:#627780;margin:0}.credits-line{display:flex;flex-wrap:wrap;gap:3px 20px;margin-top:15px}.credits-line .photo-credit{font-size:8px}.community{padding-block:80px;background:#fff}.community .eyebrow{color:#008eaa}.community .section-head h2{margin:0}.community-grid{display:grid;grid-template-columns:1fr 1fr;gap:36px}.community-feature{display:grid;grid-template-columns:.8fr 1.2fr;background:#edf3f3;min-height:320px}.community-feature>img{width:100%;height:320px;object-fit:cover;object-position:50% 40%}.community-feature>div{padding:30px;display:flex;flex-direction:column}.community small{font-size:9px;letter-spacing:.12em;color:#57747e}.community h3{font-size:29px;font-weight:500;letter-spacing:-.03em;line-height:1.2;margin:35px 0 25px}.community-feature>div>span{font-size:11px;display:flex;justify-content:space-between;margin-top:auto}.community-list{display:flex;flex-direction:column}.community-list>a{display:block;border-top:1px solid #ccdcdf;padding:25px 0 18px;flex:1}.community-list h3{font-size:26px;margin:20px 0}.community-list>a>span{font-size:11px;display:flex;justify-content:space-between}.ecosystem{padding-block:85px;border-top:1px solid #d7e3e4}.ecosystem>.eyebrow{color:#0088a3}.ecosystem h2{margin-bottom:42px}.ecosystem-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:35px}.ecosystem-grid>article{border-top:1px solid #d3e1e2;padding-top:28px;display:flex;flex-direction:column;align-items:flex-start}.ecosystem-grid p{font-size:13px;line-height:1.9;color:#546f78;margin:25px 0;flex:1}.ecosystem-grid article>a:last-child{font-size:12px;display:flex;align-items:center;gap:20px}.ecosystem-grid .premier-badge{height:125px;width:185px;border:0;padding:0;background:none}.ecosystem-grid .premier-badge img{height:115px;width:170px}.partner-logotype{height:125px;display:flex;align-items:center;justify-content:flex-start;font-size:22px;min-width:180px}.partner-logotype img{max-width:175px;max-height:75px;object-fit:contain}.zoho-word{gap:3px}.zoho-word>span{border:2px solid #e83f38;color:#e83f38;width:34px;height:37px;display:flex;align-items:center;justify-content:center}.zoho-word>span:nth-child(2){color:#2eaf4a;border-color:#2eaf4a}.zoho-word>span:nth-child(3){color:#2487df;border-color:#2487df}.zoho-word>span:nth-child(4){color:#e6b127;border-color:#e6b127}.huawei-word{height:70px;background:#102b40;color:white;margin-block:27px 28px;padding:18px}.huawei-word img{max-height:36px}.partner-choice{padding:35px;background:#eef4f5;margin-top:45px}.partner-choice h3{font-size:24px;font-weight:500;margin:0 0 14px}.partner-choice p{font-size:14px;line-height:1.8;color:#52717b;max-width:900px}.office-history{padding-block:75px 85px}.office-history>.eyebrow{color:#008fa9}.office-history>p{font-size:15px;line-height:1.8;color:#607780;max-width:750px}.office-history ol{display:grid;grid-template-columns:repeat(5,1fr);list-style:none;padding:0;margin:40px 0 0}.office-history li{border-top:2px solid #c0d7da;position:relative;padding:25px 15px 0 0}.office-history li:before{content:'';position:absolute;width:8px;height:8px;border-radius:50%;background:#00a0bd;top:-5px;inset-inline-start:0}.office-history li>span{font-size:29px;font-weight:500;color:#0087a1}.office-history li>a{display:flex;font-size:18px;gap:18px;margin:18px 0 8px}.office-history li>small{font-size:10px;color:#617a83}.regional-hero{position:relative;isolation:isolate;background-image:var(--region-image);background-size:cover;background-position:center;color:white;min-height:660px;display:flex;flex-direction:column;justify-content:space-between}.regional-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#032733ef 0%,#032733c9 42%,#03273325 100%),linear-gradient(0deg,#032733d6,transparent 40%)}.regional-hero .wrap{padding-top:25px}.regional-hero .breadcrumb{color:#c9dee1;flex-wrap:wrap;margin-bottom:55px}.regional-hero-content{max-width:800px;margin-bottom:65px}.regional-hero .eyebrow{color:#97dcec;font-size:10px}.regional-hero h1{font-size:clamp(42px,4.7vw,68px);line-height:1.08;font-weight:500;letter-spacing:-.04em;margin:0 0 24px;max-width:850px}.regional-hero-content>p{max-width:680px;font-size:17px;line-height:1.8;color:#d4e2e6;margin:0 0 30px}.regional-hero .button{font-size:12px}.regional-hero-foot{border-top:1px solid #7e9ba46b;padding:22px 0;display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#d8e7eb}.regional-hero-foot strong{font-weight:500;font-size:20px}.regional-hero-foot strong>span{font-size:13px;margin-inline-start:12px;color:#a0d5e1}.regional-hero>.photo-credit{position:absolute;inset-inline-end:15px;bottom:4px;color:#d2e4e8;font-size:7px}.regional-jump{display:flex;gap:35px;align-items:center;border-bottom:1px solid #d8e5e5;min-height:68px;font-size:12px}.regional-jump>a:last-child{margin-inline-start:auto;display:flex;gap:20px}.local-priority-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:40px}.local-priority-grid>a{display:flex;flex-direction:column;border-top:2px solid #009fc1;padding-top:23px}.local-priority-grid>a>span:first-child{font-size:11px;color:#008da7}.local-priority-grid h3{font-size:25px;line-height:1.25;font-weight:500;letter-spacing:-.02em;margin:27px 0 17px}.local-priority-grid p{font-size:14px;line-height:1.8;color:#5b7580;margin:0 0 30px}.regional-audience{background:#f0f5f5;display:grid;grid-template-columns:1fr 1.3fr;gap:80px;padding:40px}.regional-audience h2{font-size:32px;margin:0}.regional-audience p{font-size:15px;color:#58757d;line-height:1.8;margin:0}.regional-audience ul{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:9px;margin:25px 0 0}.regional-audience li{border:1px solid #c9dfe1;background:white;padding:9px 12px;font-size:11px}.egypt-hosting{margin-top:50px;background:#082e3b;color:white;padding:45px;display:grid;grid-template-columns:.6fr 1.4fr;gap:60px}.egypt-hosting>span{font-size:16px;letter-spacing:.06em}.egypt-hosting h2{font-size:32px}.egypt-hosting p{font-size:14px;line-height:1.8;color:#bfd3d9}.egypt-hosting a{font-size:12px;display:flex;gap:20px;color:#8dd9eb}.local-team{padding-block:80px}.local-team .section-head{align-items:flex-start}.local-team h2{font-size:38px}.local-team .section-head>p{max-width:470px}.team-roles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px}.team-roles article{border-top:1px solid #c7dce0;padding-top:22px}.team-roles article>span{font-size:10px;color:#008ca8}.team-roles h3{font-size:21px;line-height:1.3;font-weight:500;margin:23px 0 15px}.team-roles p{font-size:13px;line-height:1.8;color:#5a737e;margin:0}.saudi-team-photo{margin:35px 0 40px;max-width:850px;background:#eef4f4}.saudi-team-photo img{display:block;width:100%;height:auto;max-height:500px;object-fit:cover}.saudi-team-photo figcaption{padding:13px 18px;font-size:11px;color:#536f7a}.local-customer{background:#edf5f5;padding-block:60px}.local-customer .eyebrow{color:#0088a5}.local-customer .section-head{align-items:center}.local-customer .section-head>p{max-width:450px}.regional-contact{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding-block:70px}.regional-contact .eyebrow{color:#008ca7}.regional-contact h2{font-size:43px;margin-bottom:16px}.regional-contact p{font-size:13px;color:#5c7480}.regional-contact address{font-style:normal;line-height:1.9;font-size:14px;color:#5b7280;max-width:460px;text-align:left}.regional-contact>div:last-child{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:20px}.regional-contact>div:last-child>a:not(.button){font-size:14px;color:#007f9c;display:flex;gap:25px}.regional-contact .regional-email{overflow-wrap:anywhere}.other-markets{padding-block:25px 70px}.other-markets>h2{font-size:27px}.other-markets .market-strip{border-bottom:1px solid #cfdddf}.award-section{padding-block:60px;display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:center}.award-section figure{margin:0;background:#eaf2f2}.award-section img{width:100%;max-height:470px;object-fit:contain;display:block}.award-section figcaption{font-size:10px;padding:15px;color:#536f78}.award-section .eyebrow{color:#008ea9}.award-section h2{font-size:43px}.award-section p{font-size:16px;line-height:1.8;color:#5d7480}.footer-partner{display:flex;align-items:center;gap:35px;padding-bottom:35px;margin-bottom:35px;border-bottom:1px solid #d7e2e4}.footer-partner .premier-badge{padding:8px 18px;max-width:175px}.footer-partner .premier-badge img{width:120px;height:82px}.footer .footer-top h2{font-size:25px}.footer .logo-crop img{width:216px}.prose h3{font-size:23px}.source-note{font-size:11px}.source-note:empty{display:none}.photo-source{font-size:10px;color:#7797a4;text-decoration:underline}.event-invite{max-width:100%;object-fit:contain}.region-photo-label{font-size:10px;color:#5d7e87}
[dir=rtl] .investment-copy h1,[dir=rtl] .regional-hero h1{line-height:1.35;letter-spacing:0}[dir=rtl] .intent-card h3,[dir=rtl] .local-priority-grid h3,[dir=rtl] .team-roles h3{line-height:1.6;letter-spacing:0}[dir=rtl] .regional-shade{background:linear-gradient(270deg,#032733ef 0%,#032733c9 42%,#03273325 100%),linear-gradient(0deg,#032733d6,transparent 40%)}[dir=rtl] .investment-copy>.eyebrow{letter-spacing:0}[dir=rtl] .market-strip>span{letter-spacing:0}[dir=rtl] .visual-note strong{line-height:1.5}[dir=rtl] .community h3{line-height:1.5;letter-spacing:0}[dir=rtl] .office-history li{padding-inline-end:15px}
@media(min-width:1600px){.investment-layout{gap:90px}.investment-copy h1{font-size:70px}.investment-visual{height:630px}}
@media(max-width:1250px){.header .nav{gap:15px;font-size:12px}.header .logo-crop{width:180px}.header .logo-crop img{width:180px}.market-menu{font-size:11px}.market-menu>summary{padding:10px;gap:6px}.investment-layout{gap:40px}.investment-copy h1{font-size:52px}.investment-copy>p{font-size:15px}.investment-visual{height:550px}.investment-actions{gap:20px}.investment-actions .text-link{font-size:11px}.market-strip>a{padding-inline:13px}.market-grid{gap:14px}.market-tile-copy{padding:19px 14px}.market-tile-copy h3{font-size:17px}.market-image{height:145px}.market-tile-copy p{font-size:10px}.credentials-grid{gap:45px}.intent-grid{gap:22px}.intent-card h3{font-size:21px}.community-feature>div{padding:25px}.community h3{font-size:25px}.regional-hero h1{font-size:58px}}
@media(max-width:1050px){.header .logo-crop{width:150px}.header .nav{gap:12px;font-size:11px}.header-inner{gap:13px}.market-menu>summary{font-size:10px;padding:9px}.investment-layout{gap:30px}.investment-copy h1{font-size:46px}.investment-visual{height:555px}.investment-copy>.eyebrow{font-size:9px}.investment-actions .button{font-size:11px;padding:15px}.market-strip>span{font-size:9px;padding-inline-end:12px}.market-strip>a{font-size:10px;padding-inline:12px;gap:9px}.intent-grid{grid-template-columns:repeat(2,1fr);gap:40px}.market-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.market-tile-copy h3{font-size:21px}.market-tile-copy p{font-size:12px}.market-image{height:180px}.community-grid{gap:25px}.community-feature{grid-template-columns:1fr}.community-feature>img{height:230px;object-fit:contain;background:#e3ecee}.community h3{margin-top:25px}.community-list h3{font-size:25px}.ecosystem-grid{gap:25px}.ecosystem-grid p{font-size:12px}.team-roles{grid-template-columns:repeat(2,1fr);gap:35px}.office-history li>a{font-size:16px}.local-priority-grid{gap:24px}.local-priority-grid h3{font-size:23px}}
@media(max-width:800px){.header .logo-crop{width:165px;height:66px}.header .logo-crop img{width:165px;height:66px}.header .nav{font-size:15px;gap:0}.header-inner{gap:12px}.header .market-menu{margin-inline-start:auto}.market-menu>summary{font-size:10px;gap:5px;padding:9px 7px;max-width:132px;white-space:nowrap}.market-menu>summary>span:last-child{margin-inline-start:4px}.market-popover{width:280px;inset-inline-start:auto;inset-inline-end:0}.utility .wrap{flex-wrap:wrap;justify-content:center}.utility>.wrap>span{display:block!important;width:100%;text-align:center;font-size:9px;padding-top:7px}.utility .language{gap:25px;font-size:10px}.investment-layout{grid-template-columns:1fr;gap:35px;padding-top:35px;padding-bottom:30px}.investment-copy h1{font-size:48px;max-width:700px}.investment-copy>p{font-size:15px;max-width:650px}.investment-copy>.premier-badge{padding:8px 14px;margin-bottom:25px}.investment-copy>.premier-badge img{width:125px;height:85px}.investment-visual{height:360px;max-width:100%;margin-block:0 20px}.investment-visual>.main-city{object-position:center 45%}.visual-note{inset-inline-end:18px;bottom:24px;width:225px;padding:22px}.visual-note strong{font-size:25px}.market-strip{min-height:60px}.market-strip>span{display:none}.market-strip>a{font-size:12px;padding:20px 17px;flex-shrink:0}.market-strip>a:first-of-type{border-inline-start:0;padding-inline-start:0}.trust-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 20px;padding-block:28px}.trust-facts>div{padding-inline-start:20px}.trust-facts>div:nth-child(3){border:0;padding:0}.trust-facts strong{font-size:24px}.trust-facts span{font-size:10px}.intent-section{padding-block:60px}.intent-card h3{font-size:23px}.intent-card p{font-size:13px}.intent-num{margin-bottom:23px}.credentials{padding-block:60px}.credentials-grid{grid-template-columns:1fr;gap:40px}.credentials h2{font-size:38px}.credentials p{max-width:650px}.proof-panel figure>img{max-height:470px;object-fit:contain}.specializations>div{justify-content:flex-start;gap:25px}.specializations img{height:120px;max-width:125px}.market-section{padding-block:60px}.market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.market-tile-copy small{font-size:9px}.market-tile-copy p{font-size:11px}.market-image{height:180px}.community{padding-block:60px}.community .section-head>a{margin-top:25px}.community-grid{grid-template-columns:1fr}.community-feature{grid-template-columns:.8fr 1.2fr;min-height:300px}.community-feature>img{height:300px;object-fit:cover}.community-feature>div{padding:27px}.community-list{display:grid;grid-template-columns:1fr 1fr;gap:25px}.community-list h3{font-size:23px}.community-list>a>span{font-size:10px}.ecosystem{padding-block:60px}.ecosystem-grid{grid-template-columns:1fr}.ecosystem-grid>article{padding-top:25px}.ecosystem-grid .premier-badge{height:100px;align-items:flex-start}.ecosystem-grid .premier-badge img{height:100px;width:145px}.ecosystem-grid p{font-size:14px;max-width:650px}.partner-logotype{height:75px}.huawei-word{margin-block:10px 0;height:65px}.office-history{padding-block:55px}.office-history ol{grid-template-columns:repeat(3,1fr);gap:35px 0}.office-history li>a{font-size:19px}.office-history li>small{font-size:9px}.regional-hero{min-height:650px}.regional-hero .breadcrumb{margin-bottom:45px;font-size:10px}.regional-hero h1{font-size:47px;max-width:660px}.regional-hero-content>p{font-size:16px;max-width:600px}.regional-hero-content{margin-bottom:45px}.regional-hero-foot{padding:20px 0 26px;gap:25px;align-items:flex-start}.regional-hero-foot>span{font-size:10px}.regional-hero-foot strong{font-size:19px}.regional-hero-foot strong>span{display:block;margin:7px 0 0;font-size:11px}.regional-jump{gap:23px;font-size:11px;min-height:65px;overflow-x:auto;white-space:nowrap}.regional-jump>a{flex-shrink:0}.regional-jump>a:last-child{margin-inline-start:0}.local-priority-grid{grid-template-columns:1fr;gap:35px;margin-top:30px}.local-priority-grid h3{font-size:27px;margin-top:23px}.local-priority-grid p{font-size:14px;max-width:650px}.regional-audience{grid-template-columns:1fr;gap:20px;padding:30px}.regional-audience h2{font-size:31px}.regional-audience p{font-size:14px}.egypt-hosting{grid-template-columns:1fr;gap:25px;padding:30px;margin-top:35px}.egypt-hosting h2{font-size:31px}.local-team{padding-block:60px}.local-team h2{font-size:34px}.local-team .section-head>p{max-width:100%}.team-roles h3{font-size:22px}.saudi-team-photo{margin-top:20px}.saudi-team-photo img{object-fit:contain}.regional-contact{grid-template-columns:1fr;gap:28px;padding-block:55px}.regional-contact h2{font-size:40px}.regional-contact>div:last-child{gap:19px}.other-markets{padding-block:20px 55px}.local-customer .section-head>p{max-width:100%}.award-section{grid-template-columns:1fr;gap:35px;padding-block:45px}.award-section img{max-height:400px}.award-section h2{font-size:34px}.award-section p{font-size:15px}.footer-partner{gap:25px;flex-wrap:wrap}.footer-partner .text-link{font-size:12px}[dir=rtl] .investment-copy h1{font-size:44px}[dir=rtl] .regional-hero h1{font-size:42px}[dir=rtl] .credentials h2{line-height:1.4}}
@media(max-width:480px){.header .logo-crop{width:145px}.header .logo-crop img{width:145px}.header-inner{gap:9px}.market-menu>summary{max-width:130px;font-size:9px;padding:8px 6px}.market-menu>summary>span:first-child{font-size:17px}.market-popover{inset-inline-end:-35px;width:290px}.investment-layout{padding-top:26px;gap:30px}.investment-copy h1{font-size:41px;letter-spacing:-.04em;line-height:1.1}.investment-copy>.eyebrow{font-size:9px;letter-spacing:.04em}.investment-copy>p{font-size:14px;line-height:1.85}.investment-actions{align-items:flex-start;gap:23px;flex-direction:column}.investment-actions .button{font-size:12px;min-height:54px}.investment-actions .text-link{font-size:12px}.investment-visual{height:315px}.visual-note{width:190px;bottom:21px;inset-inline-end:13px;padding:20px}.visual-note strong{font-size:23px}.visual-location{top:18px;inset-inline-start:17px;font-size:12px;padding:9px 11px}.visual-location small{font-size:9px;margin-inline-start:8px}.trust-facts strong{font-size:22px}.trust-facts span{font-size:9px;line-height:1.6}.intent-grid{grid-template-columns:1fr;gap:35px}.intent-card h3{font-size:27px}.intent-card p{font-size:14px}.intent-card .card-link{font-size:12px}.credentials h2{font-size:34px}.certification h3{font-size:20px}.credentials p{font-size:13px}.market-grid{grid-template-columns:1fr}.market-image{height:225px}.market-tile-copy{padding:22px}.market-tile-copy small{font-size:10px}.market-tile-copy h3{font-size:26px}.market-tile-copy p{font-size:13px}.market-image>span{font-size:23px;inset-inline-start:22px;bottom:20px}.community-feature{grid-template-columns:1fr}.community-feature>img{height:330px;object-fit:contain}.community h3{font-size:28px}.community-feature>div{min-height:245px;padding:26px}.community-list{grid-template-columns:1fr}.community-list>a{padding-top:25px}.community-list h3{font-size:27px}.ecosystem h2{font-size:34px}.office-history ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px 0}.office-history li{padding-top:20px}.office-history li>span{font-size:30px}.office-history li>a{font-size:19px}.regional-hero h1{font-size:40px;line-height:1.15}.regional-hero .eyebrow{font-size:9px}.regional-hero-content>p{font-size:14px;line-height:1.85}.regional-hero .hero-actions{gap:24px}.regional-hero .breadcrumb{margin-bottom:35px}.regional-hero{min-height:710px}.regional-hero-foot>span{max-width:110px;line-height:1.7}.regional-hero-foot strong{font-size:20px}.regional-jump{font-size:10px;gap:25px}.team-roles{grid-template-columns:1fr}.team-roles h3{font-size:24px}.team-roles p{font-size:14px}.local-priority-grid h3{font-size:27px}.regional-audience{padding:25px}.regional-audience li{font-size:10px}.egypt-hosting{padding:25px}.local-team h2{font-size:32px}.saudi-team-photo figcaption{font-size:9px}.local-customer h2{font-size:33px}.footer-partner{display:block}.footer-partner .text-link{display:flex;margin-top:25px;max-width:250px}.footer .footer-top h2{font-size:23px}[dir=rtl] .investment-copy h1{font-size:36px;line-height:1.4}[dir=rtl] .regional-hero h1{font-size:35px;line-height:1.45}.photo-credit{font-size:8px}}
@media(min-width:801px){.investment-layout{padding-top:35px}.investment-visual{height:540px}.investment-copy>.premier-badge img{height:85px;width:130px}.investment-copy>.premier-badge{margin-bottom:22px}}
.regional-premier{position:absolute;top:25px;inset-inline-end:max(48px,calc((100vw - 1320px)/2));width:135px;padding:8px 10px}.regional-premier img{width:110px;height:74px}.event-invitation{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;padding-block:60px}.event-invitation figure{margin:0;background:#eef4f5}.event-invitation figure>img{width:100%;height:auto;display:block}.event-invitation figcaption{font-size:10px;padding:15px;color:#5a737f}.event-invitation p{font-size:16px;line-height:1.9;color:#54717b}.event-invitation .eyebrow{color:#008ba7}@media(max-width:800px){.regional-premier{top:16px;inset-inline-end:20px;width:90px;padding:6px}.regional-premier img{width:76px;height:51px}.event-invitation{grid-template-columns:1fr;gap:30px;padding-block:45px}.event-invitation p{font-size:14px}}
.market-flags{display:inline-flex;gap:4px;align-items:center;vertical-align:middle;flex-shrink:0;margin-inline-end:6px;line-height:1}.market-flag{width:22px;height:16px;object-fit:cover;border:1px solid #b4c8ce55;border-radius:1px;display:inline-block}.market-menu>summary .market-flags{margin-inline-end:0}.market-selected-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.market-popover>a{gap:10px}.market-option-name{flex:1;min-width:0}.market-controls{border-top:1px solid #cfdddf;padding-top:12px;margin-top:10px;display:flex;flex-direction:column;gap:12px}.market-controls a{display:flex;justify-content:space-between;font-size:12px;color:#007c98}.market-strip>a{gap:9px}.market-tile-copy h3{display:block}.market-tile-copy h3>span:not(.market-flags){float:right}.market-name{display:inline-flex;align-items:center;gap:4px}.regional-hero-foot strong .market-flags{display:inline-flex;font-size:inherit;margin:0 9px 0 0}.regional-hero-foot strong .market-flags img{width:24px;height:18px}.office-history li>a{align-items:center;flex-wrap:wrap;gap:8px}.footer-columns .market-flag{width:18px;height:13px}.local-faqs{padding-block:70px;border-top:1px solid #d3e0e2}.local-faqs>.eyebrow{color:#0085a2}.local-faqs>p{font-size:15px;line-height:1.8;color:#5b7480;margin:0 0 32px}.faq-list{max-width:1000px}.faq-list>details{border-top:1px solid #cddde0;padding:0}.faq-list>details:last-child{border-bottom:1px solid #cddde0}.faq-list summary{list-style:none;cursor:pointer;font-size:18px;font-weight:500;line-height:1.6;padding:23px 45px 23px 0;position:relative}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";position:absolute;right:5px;top:20px;color:#0089a8;font-size:25px;font-weight:400}.faq-list details[open] summary:after{content:"−"}.faq-list details>div{padding:0 45px 24px 0}.faq-list p{font-size:15px;line-height:1.9;color:#4c6974;max-width:900px;margin:0}.market-privacy{border-bottom:1px solid #d1dfe2}.market-privacy h2{font-size:30px}.market-privacy p{font-size:15px;line-height:1.9;color:#526e79;max-width:1000px}[dir=rtl] .market-tile-copy h3>span:not(.market-flags){float:left}[dir=rtl] .faq-list summary{padding:23px 0 23px 45px}[dir=rtl] .faq-list summary:after{right:auto;left:5px}[dir=rtl] .faq-list details>div{padding:0 0 24px 45px}@media(max-width:800px){.market-menu>summary .market-flag{width:17px;height:13px}.market-menu>summary .market-flags{gap:3px}.market-menu>summary{max-width:145px;min-width:0}.market-popover{max-height:70vh;overflow-y:auto}.market-strip>a{gap:8px}.market-strip .market-flag{width:19px;height:14px}.local-faqs{padding-block:50px}.faq-list summary{font-size:17px;padding-block:20px}.faq-list p{font-size:14px}.regional-hero-foot strong .market-flags{display:inline-flex}.market-privacy p{font-size:14px}}
@media(max-width:480px){.header .market-menu>summary{max-width:125px}}

/* Global homepage: equal visual presence for all five offices. */
.global-presence-visual{min-width:0;margin-block:8px 18px;align-self:center}.global-city-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,170px);gap:8px}.global-city{position:relative;isolation:isolate;overflow:hidden;display:block;color:white;background:#0a3540}.global-city>img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.global-city:after{content:'';position:absolute;inset:0;background:linear-gradient(transparent 20%,#032b36df);z-index:0}.global-city:hover>img{transform:scale(1.04)}.global-city:focus-visible{outline:3px solid #019fc1;outline-offset:3px}.global-city-caption{position:absolute;bottom:15px;inset-inline:15px;z-index:1}.global-city-caption strong{display:flex;align-items:center;gap:8px;font-size:21px;font-weight:500}.global-city-caption small{display:block;font-size:10px;margin-top:5px;line-height:1.5}.global-team-note{background:#07313a;color:white;padding:20px;display:flex;flex-direction:column;justify-content:center}.global-team-note>span{color:#8ad7e8;font-size:9px;letter-spacing:.1em}.global-team-note strong{font-size:25px;line-height:1.15;font-weight:500;margin-top:10px}.global-team-note p{font-size:11px;line-height:1.5;color:#c3dadd;margin:10px 0 0}.global-photo-credits{line-height:1.1;margin-top:8px;display:flex;flex-wrap:wrap;gap:2px 8px}.global-photo-credits .photo-credit{font-size:7px}@media(max-width:1100px) and (min-width:801px){.global-city-caption{inset-inline:10px}.global-city-caption strong{font-size:17px}.global-team-note{padding:15px}.global-team-note strong{font-size:21px}}@media(max-width:800px){.global-presence-visual{width:100%;margin:0}.global-city-grid{grid-template-rows:repeat(3,180px)}.global-city-caption strong{font-size:23px}}@media(max-width:480px){.global-city-grid{grid-template-rows:repeat(3,155px);gap:6px}.global-city-caption{inset-inline:10px;bottom:12px}.global-city-caption strong{font-size:19px;gap:6px}.global-city-caption small{font-size:9px}.global-team-note{padding:15px}.global-team-note strong{font-size:22px}.global-team-note p{font-size:10px}}

/* Shared Google Cloud badges and preserved Google Forms. */
.specialization-band{background:#eef4f4;border-block:1px solid #d8e4e5;padding:35px 0 40px}.specialization-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.specialization-heading h2{font-size:24px;letter-spacing:-.02em;margin:0}.specialization-heading>a{font-size:12px;text-decoration:underline;text-underline-offset:4px}.specialization-badges{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.specialization-badges>a{background:white;display:flex;align-items:center;justify-content:center;padding:17px;min-width:0;border:1px solid #dce7e8;transition:border-color .2s}.specialization-badges>a:hover{border-color:#009fbf}.specialization-badges img{width:180px;height:180px;object-fit:contain;max-width:100%}.specializations>div{grid-template-columns:repeat(4,minmax(0,1fr))}.page-form-shortcut{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:15px;font-size:13px;border-bottom:1px solid #d7e4e5}.page-form-shortcut>a{color:#007f99;font-weight:600}.page-forms{padding-block:65px}.page-forms>h2{font-size:40px;line-height:1.2;margin:12px 0 22px}.connected-form>p{max-width:850px;font-size:14px;line-height:1.8;color:#526a72}.connected-form .form-status{background:#edf5f5;border-inline-start:3px solid #009fbd;padding:15px 20px}.form-actions{display:flex;gap:25px;align-items:center;flex-wrap:wrap;margin:25px 0}.form-actions .button{font-size:13px}.form-actions .text-link{font-size:13px}.google-form-frame{display:block;border:1px solid #d6e3e4;background:#fafafa;width:100%;max-width:100%;margin-top:30px}.connected-form+.connected-form{margin-top:45px}@media(max-width:700px){.specialization-heading{align-items:flex-start;flex-direction:column;gap:10px}.specialization-badges{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.specialization-badges>a{padding:10px}.specialization-badges img{width:170px;height:170px}.specialization-heading h2{font-size:23px}.page-form-shortcut{font-size:11px}.page-forms{padding-block:40px}.page-forms>h2{font-size:31px}.form-actions{align-items:flex-start;flex-direction:column;gap:20px}.specializations>div{grid-template-columns:repeat(2,minmax(0,1fr))}}

/* Company scale and dated public evidence. */
.trust-facts{grid-template-columns:repeat(5,minmax(0,1fr))}.enterprise-scale{display:grid;grid-template-columns:1fr 3fr;gap:45px;padding-block:65px;border-block:1px solid #cddfe1}.enterprise-scale>.eyebrow{color:#008da8}.enterprise-scale h2{font-size:44px;line-height:1.15;letter-spacing:-.035em;margin:0 0 20px}.enterprise-scale p{font-size:17px;line-height:1.8;max-width:800px;color:#4e6971}.enterprise-scale a{font-size:13px;font-weight:600;color:#0088a3}.public-record{padding-block:70px}.public-record>.eyebrow{color:#0089a5}.public-record .section-head{align-items:flex-start;margin-bottom:32px}.public-record .section-head>h2{font-size:40px;letter-spacing:-.03em;line-height:1.2;max-width:550px}.public-record .section-head>p{font-size:14px;line-height:1.8;color:#5b737b}.public-record-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.public-record-grid>article{border:1px solid #d4e2e4;background:#f8fafa;padding:25px;display:flex;flex-direction:column}.record-meta{display:flex;gap:12px;align-items:flex-start;font-size:10px;line-height:1.5;color:#56717b}.record-meta time{font-size:24px;font-weight:500;line-height:1;color:#0089a5}.record-meta>span{padding-top:3px}.public-record-grid h3{font-size:24px;line-height:1.25;letter-spacing:-.02em;margin:22px 0 15px}.public-record-grid h3 a{color:#0b3741}.public-record-grid article>p{font-size:14px;line-height:1.7;color:#526c75;margin:0 0 25px}.record-sources{margin-top:auto;display:flex;gap:8px 15px;flex-wrap:wrap;border-top:1px solid #d8e4e5;padding-top:16px;font-size:10px;line-height:1.7}.record-sources a{color:#00829d}.record-context{font-size:11px;line-height:1.7;color:#637b82;margin:22px 0}.public-record>.text-link{font-size:13px}.record-compact .public-record-grid>article{background:white}.record-compact .public-record-grid h3{font-size:22px}.enterprise-footer{display:flex;justify-content:space-between;gap:20px;padding-block:20px;color:#486771;font-size:12px}.enterprise-footer a{color:#00849f;font-weight:600}.enterprise-footer strong{font-weight:550}@media(max-width:900px){.public-record-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.enterprise-scale{grid-template-columns:1fr;gap:20px}.enterprise-scale h2{font-size:36px}.public-record .section-head>h2{font-size:34px}.trust-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.enterprise-footer{flex-wrap:wrap}}@media(max-width:600px){.public-record{padding-block:45px}.public-record-grid{grid-template-columns:1fr}.public-record-grid>article{padding:23px}.public-record .section-head{display:block}.public-record .section-head>p{max-width:100%;margin-top:20px}.public-record .section-head>h2{font-size:32px}.enterprise-scale{padding-block:40px}.enterprise-scale h2{font-size:32px}.enterprise-scale p{font-size:14px}.enterprise-footer{font-size:11px;gap:10px}.trust-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-facts>div{padding-inline-start:15px}.trust-facts>div:last-child{grid-column:1/-1}}

/* Search readiness: preserved office history, practical service detail. */
.office-history ol{grid-template-columns:repeat(6,minmax(0,1fr))}.company-founding{border-top:2px solid #009fc0}.regional-hero{background-image:var(--region-image-optimized,var(--region-image))}.service-delivery{padding-block:65px;border-top:1px solid #d2e1e4}.service-delivery>.eyebrow{color:#0088a4}.service-delivery>h2{font-size:40px;letter-spacing:-.03em;line-height:1.2;max-width:750px}.delivery-outputs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin:35px 0}.delivery-outputs article{border-top:2px solid #009fbf;padding-top:18px}.delivery-outputs article>span{font-size:12px;color:#008ca8}.delivery-outputs p{font-size:16px;line-height:1.8}.delivery-scope{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;background:#edf4f4;padding:30px}.delivery-scope h3{font-size:23px;line-height:1.3}.delivery-scope p{font-size:14px;line-height:1.9;color:#4a6670}.service-faqs{margin:35px 0}.service-faqs>h3{font-size:28px}.service-faqs details{border-block-start:1px solid #d5e3e4;padding:20px 0}.service-faqs summary{cursor:pointer;font-size:17px;line-height:1.5}.service-faqs details>p{font-size:14px;line-height:1.9;max-width:850px;color:#536c74}.delivery-next{display:flex;gap:25px;align-items:center;justify-content:space-between;flex-wrap:wrap}.delivery-next time{font-size:11px;color:#5c757d}.service-faqs details:last-child{border-bottom:1px solid #d5e3e4}.english-reference>p{padding:20px}.regional-hero{background-repeat:no-repeat}.global-city .market-flag{height:16px;width:22px}@media(max-width:900px){.office-history ol{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:650px){.office-history ol{grid-template-columns:repeat(2,minmax(0,1fr))}.service-delivery{padding-block:40px}.service-delivery>h2{font-size:32px}.delivery-outputs,.delivery-scope{grid-template-columns:1fr;gap:22px}.delivery-scope{padding:23px}.delivery-outputs p{font-size:15px}.service-faqs summary{font-size:16px}}

.analytics-preferences{padding-block:15px}.analytics-preferences button{background:none;border:0;padding:0;font:inherit;font-size:11px;color:#4b6d78;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.analytics-dialog{max-width:600px;width:calc(100% - 40px);border:1px solid #b8d0d6;padding:30px;color:#103640;background:#fff}.analytics-dialog::backdrop{background:#032d3770}.analytics-dialog h2{font-size:28px;line-height:1.25;margin:0 0 18px}.analytics-dialog p{font-size:14px;line-height:1.8}.analytics-dialog>a{font-size:12px;color:#00809c}.analytics-dialog>div{display:flex;flex-wrap:wrap;gap:12px;margin-top:25px}.analytics-dialog button{cursor:pointer;padding:12px 18px;border:1px solid #008ba6;background:white;color:#006980;font:inherit;font-size:13px}.analytics-dialog button[data-choice=granted]{background:#008ba6;color:white}
