.enterprise-hero{background:#062e37;color:#fff;position:relative;overflow:hidden}.enterprise-hero:before{content:"";position:absolute;width:680px;height:680px;border:1px solid #ffffff0c;border-radius:50%;inset-inline-end:-260px;top:-250px;pointer-events:none}.enterprise-hero-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:70px;padding-block:86px 70px;align-items:center}.enterprise-hero .eyebrow{color:#82d6e2;letter-spacing:.15em;font-size:11px}.enterprise-hero h1{font-size:clamp(42px,4.6vw,70px);font-weight:400;line-height:1.08;letter-spacing:-.045em;max-width:760px;margin:26px 0}.enterprise-hero h1 em{display:block;font-style:normal;color:#a3e3e9;margin-top:8px}.enterprise-hero-copy>p{font-size:18px;line-height:1.8;color:#cfdee0;max-width:650px}.enterprise-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:22px;margin-top:34px}.enterprise-hero .button.white{color:#073b45;border-radius:0;min-height:52px}.enterprise-hero-partner{margin-top:35px;display:flex;align-items:center;gap:20px;color:#a9c8ce;font-size:12px}.enterprise-hero-partner .premier-badge{margin:0;background:#fff;padding:8px 12px;max-width:200px}.enterprise-hero-partner img{max-width:150px;max-height:68px;object-fit:contain}.enterprise-architecture{padding:34px;border:1px solid #3b626a;background:#0a3942;position:relative;box-shadow:16px 16px 0 #001d231f}.enterprise-layer-list{display:grid;gap:0;margin-top:30px}.enterprise-layer-list>a{display:grid;grid-template-columns:30px 1fr 20px;align-items:center;gap:14px;color:#f2fbfc;text-decoration:none;padding:21px 0;border-bottom:1px solid #42616a;transition:color .15s,background .15s}.enterprise-layer-list>a:hover{color:#8de2ed;background:#ffffff06}.enterprise-layer-list>a>span{font-size:11px;color:#75bbc8}.enterprise-layer-list strong{font-size:17px;font-weight:400;line-height:1.4}.enterprise-architecture>p{color:#91b9c2;font-size:12px;margin:22px 0 0;letter-spacing:.04em}.enterprise-hero-foot{display:flex;justify-content:space-between;gap:24px;padding-block:24px;border-top:1px solid #40616a;color:#afcbd1;font-size:12px}.enterprise-customer-proof{padding-block:50px 55px;border-bottom:1px solid #d9e5e7}.enterprise-customer-proof>div:first-child{display:flex;justify-content:space-between;align-items:flex-start;gap:40px}.enterprise-customer-proof h2{font-size:20px;line-height:1.5;letter-spacing:-.025em;max-width:550px;margin:0}.enterprise-customer-proof .eyebrow{font-size:10px;color:#536e76;line-height:1.7;max-width:290px}.enterprise-customer-logos{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:32px;align-items:center;margin:36px 0 28px}.enterprise-customer-logos>div{height:85px;display:flex;align-items:center;justify-content:center;min-width:0}.enterprise-customer-logos svg{overflow:hidden;max-width:100%;height:auto;max-height:80px}.enterprise-customer-logos img{object-fit:contain;max-width:100%;max-height:80px;height:auto}.enterprise-customer-proof>.text-link{font-size:12px}.enterprise-capabilities,.enterprise-cases,.enterprise-presence,.enterprise-scope,.enterprise-company{padding-block:76px}.enterprise-section-heading{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:80px;align-items:end;margin-bottom:40px}.enterprise-section-heading h2,.enterprise-confidence h2,.enterprise-ai h2{font-size:clamp(32px,3.2vw,46px);line-height:1.15;font-weight:400;letter-spacing:-.035em;margin:17px 0 0}.enterprise-section-heading>p{font-size:16px;line-height:1.85;color:#516970;margin:0;max-width:540px}.enterprise-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #c4d9dd;border-inline-start:1px solid #c4d9dd}.enterprise-service-card{position:relative;text-decoration:none;color:#123c46;display:flex;flex-direction:column;padding:30px 28px 36px;min-height:285px;border-bottom:1px solid #c4d9dd;border-inline-end:1px solid #c4d9dd;transition:background .18s,color .18s}.enterprise-service-number{font-size:11px;letter-spacing:.12em;color:#5e8892}.enterprise-service-card h3{font-size:25px;font-weight:400;line-height:1.25;letter-spacing:-.025em;margin:25px 0 16px;max-width:280px}.enterprise-service-card p{font-size:14px;line-height:1.85;color:#536d74;margin:0 0 28px}.enterprise-card-arrow{margin-top:auto;align-self:flex-end;font-size:24px;color:#009db8}.enterprise-service-card:hover{background:#edf7f8}.enterprise-service-card:focus-visible,.enterprise-layer-list a:focus-visible,.enterprise-case:focus-visible,.enterprise-market-link:focus-visible{outline:3px solid #00a0bd;outline-offset:4px;z-index:1}.enterprise-section-end{margin-top:28px;display:flex;justify-content:flex-end}.enterprise-case-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.enterprise-case{background:#f0f6f7;border-top:3px solid #00a0bd;padding:30px;text-decoration:none;color:#113d47;display:flex;flex-direction:column}.enterprise-case-logo{height:90px;display:flex;align-items:center;justify-content:flex-start;margin-bottom:32px}.enterprise-case-logo svg{overflow:hidden;max-width:100%;height:auto;max-height:80px}.enterprise-case-logo img{max-width:180px;max-height:80px;object-fit:contain}.enterprise-case h3{font-size:26px;font-weight:400;margin:0 0 18px}.enterprise-case p{font-size:16px;line-height:1.8;margin:0 0 30px;color:#4a646d}.enterprise-case>span{margin-top:auto;font-size:12px}.enterprise-case:hover{background:#e4f0f2}.enterprise-confidence{padding-block:76px;background:#edf4f5}.enterprise-confidence-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:70px;align-items:start}.enterprise-lead{color:#3f606a;font-size:17px;line-height:1.8;margin-block:24px}.enterprise-trust-list{margin-block:30px}.enterprise-trust-list article{border-top:1px solid #bed4d9;padding-block:20px}.enterprise-trust-list h3{font-size:18px;font-weight:500;margin:0 0 10px}.enterprise-trust-list p{font-size:14px;line-height:1.8;color:#49656e;margin:0}.enterprise-confidence .text-link{display:block;font-size:13px;margin-top:18px}.enterprise-proof-photo{margin:0}.enterprise-proof-photo>img{display:block;width:100%;height:370px;object-fit:cover;object-position:center}.enterprise-proof-photo figcaption{font-size:11px;line-height:1.8;color:#56727b;margin-top:14px}.enterprise-specializations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:24px;background:#fff;margin-top:28px;align-items:center}.enterprise-specializations img{object-fit:contain;width:100%;height:54px}.enterprise-specialization-note{font-size:11px;line-height:1.8;color:#56727b;margin-top:14px}.enterprise-delivery{padding-block:76px;background:#082f39;color:#eaf7f8}.enterprise-delivery .eyebrow{color:#7cd4e1}.enterprise-delivery .enterprise-section-heading>p{color:#b6d1d7}.enterprise-delivery-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;list-style:none;padding:0;margin:0}.enterprise-delivery-steps li{border-top:1px solid #50717a;padding-top:24px;display:flex;flex-direction:column}.enterprise-stage-number{color:#75ccdb;font-size:12px}.enterprise-delivery-steps h3{font-size:22px;font-weight:400;margin:24px 0 16px}.enterprise-delivery-steps p{font-size:14px;line-height:1.8;color:#bad0d5;margin:0 0 24px}.enterprise-delivery-steps strong{font-weight:400;font-size:12px;margin-top:auto;color:#89d8e5}.enterprise-ai{display:grid;grid-template-columns:1.2fr 1fr;gap:80px;padding-block:80px;border-bottom:1px solid #c4d9dd}.enterprise-ai>div:last-child>p{font-size:17px;line-height:1.9;color:#48666f;margin:0 0 24px}.enterprise-market-links{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid #c1d8dd;border-bottom:1px solid #c1d8dd}.enterprise-market-link{padding:28px 14px;color:#123c46;font-size:19px;text-decoration:none;border-inline-end:1px solid #c1d8dd;display:flex;justify-content:space-between;gap:12px}.enterprise-market-link:last-child{border:0}.enterprise-market-link:hover{background:#eef7f8}.enterprise-ecosystem{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;padding-block:30px 70px;align-items:center}.enterprise-ecosystem h2{font-size:28px;font-weight:400}.enterprise-ecosystem p{font-size:15px;line-height:1.8;color:#506b74}.enterprise-ecosystem-logos{display:flex;align-items:center;justify-content:space-between;gap:30px}.enterprise-ecosystem-logos img{max-width:130px;height:65px;object-fit:contain}.enterprise-ecosystem-logos .premier-badge img{max-width:150px}.enterprise-output-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.enterprise-output-grid article{padding-top:26px;border-top:2px solid #009fb8}.enterprise-output-grid h3{font-size:23px;font-weight:400;line-height:1.35;margin:0 0 18px}.enterprise-output-grid p{font-size:16px;line-height:1.85;color:#4b6871}.enterprise-scope-bottom{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin-top:50px;padding:36px;background:#eff6f7}.enterprise-scope-bottom h3{font-size:21px;font-weight:400;margin-top:0}.enterprise-scope-bottom p{font-size:15px;line-height:1.85;color:#4a6770}.enterprise-scope-bottom .text-link{display:block;margin-top:20px;font-size:13px}.enterprise-tags{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0}.enterprise-tags li{border:1px solid #bfd5db;padding:7px 10px;font-size:12px;color:#2a5864}.enterprise-next{padding-block:55px 75px;border-top:1px solid #d0e0e3}.enterprise-next h2{font-size:34px;line-height:1.2;font-weight:400;max-width:750px}.enterprise-next p{font-size:17px;line-height:1.8;color:#4c6871;max-width:700px}.enterprise-next .button{margin-top:20px}.enterprise-complementary{padding-block:0 65px}.enterprise-complementary h2{font-size:30px;font-weight:400}.enterprise-complementary>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.enterprise-complementary .text-link{font-size:15px;border-bottom:1px solid #d0e0e3;padding-bottom:20px}.enterprise-contact{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;padding-block:60px;border-bottom:1px solid #c6d9de}.enterprise-contact h2{font-size:38px;font-weight:400;line-height:1.2;letter-spacing:-.03em}.enterprise-contact>div>p{font-size:17px;line-height:1.9;color:#49646d}.enterprise-contact-address{display:block;color:#007e96;font-size:16px;margin-top:18px}.enterprise-contact .enterprise-contact-local{font-size:14px;margin-top:28px}.enterprise-contact aside{background:#eef6f7;padding:32px;align-self:start}.enterprise-contact aside h3{font-size:24px;font-weight:400;line-height:1.4;margin-top:0}.enterprise-contact aside ol{padding-inline-start:20px}.enterprise-contact aside li{font-size:16px;line-height:1.9;color:#3f606b;margin-bottom:20px}.enterprise-page-hero h1{max-width:1050px}.enterprise-page-hero p{max-width:850px}.enterprise-company{border-bottom:1px solid #d7e4e7}
[dir=rtl] .enterprise-hero h1,[dir=rtl] .enterprise-section-heading h2,[dir=rtl] .enterprise-confidence h2,[dir=rtl] .enterprise-ai h2{letter-spacing:0;line-height:1.45}[dir=rtl] .enterprise-hero h1{font-size:clamp(36px,4vw,58px)}[dir=rtl] .enterprise-hero .eyebrow{letter-spacing:0}[dir=rtl] .enterprise-layer-list>a>span:last-child{transform:scaleX(-1)}
@media(max-width:1050px){.enterprise-hero-grid{gap:40px;grid-template-columns:1.25fr 1fr}.enterprise-architecture{padding:24px}.enterprise-hero h1{font-size:50px}.enterprise-section-heading,.enterprise-ai{gap:40px}.enterprise-service-card{padding:26px 22px}.enterprise-confidence-grid{gap:40px}.enterprise-delivery-steps{gap:20px}.enterprise-ecosystem-logos{gap:15px}.enterprise-ecosystem-logos img{max-width:105px}.enterprise-market-link{font-size:16px}}
@media(max-width:800px){.enterprise-hero-grid{grid-template-columns:1fr;padding-block:58px 45px;gap:40px}.enterprise-hero-copy{max-width:700px}.enterprise-hero h1{font-size:52px}.enterprise-architecture{max-width:620px;width:100%;box-sizing:border-box}.enterprise-layer-list{margin-top:14px}.enterprise-layer-list>a{padding-block:16px}.enterprise-hero-foot{flex-direction:column;gap:12px}.enterprise-customer-proof>div:first-child{display:block}.enterprise-customer-proof h2{margin-top:14px}.enterprise-customer-logos{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.enterprise-section-heading{grid-template-columns:1fr;gap:24px}.enterprise-section-heading>p{max-width:650px}.enterprise-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.enterprise-case-grid{grid-template-columns:1fr;gap:20px}.enterprise-case{display:grid;grid-template-columns:160px 1fr;gap:12px 30px}.enterprise-case-logo{grid-row:1/4;height:100%;margin:0}.enterprise-case h3{margin:0;font-size:24px}.enterprise-case p{margin:0 0 10px;font-size:15px}.enterprise-confidence-grid{grid-template-columns:1fr}.enterprise-confidence h2{max-width:600px}.enterprise-proof-photo>img{height:auto;max-height:480px}.enterprise-specializations{grid-template-columns:repeat(4,minmax(0,1fr))}.enterprise-delivery-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px}.enterprise-ai{grid-template-columns:1fr;gap:24px}.enterprise-market-links{grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:0}.enterprise-market-link{border-bottom:1px solid #c1d8dd}.enterprise-market-link:last-child{border-bottom:1px solid #c1d8dd}.enterprise-ecosystem{grid-template-columns:1fr;gap:25px}.enterprise-ecosystem-logos{justify-content:flex-start;gap:40px}.enterprise-output-grid{grid-template-columns:1fr;gap:25px}.enterprise-scope-bottom{gap:30px;padding:28px}.enterprise-complementary>div{grid-template-columns:repeat(2,minmax(0,1fr))}.enterprise-contact{grid-template-columns:1fr;gap:30px}}
@media(max-width:500px){.enterprise-hero-grid{padding-block:43px 35px}.enterprise-hero h1{font-size:43px;line-height:1.12}.enterprise-hero-copy>p{font-size:16px}.enterprise-hero-actions{align-items:flex-start;flex-direction:column;gap:18px}.enterprise-hero-partner{align-items:center;gap:16px}.enterprise-hero-partner .premier-badge{padding:7px;max-width:160px}.enterprise-hero-partner img{max-width:125px}.enterprise-hero .eyebrow{font-size:10px;line-height:1.7}.enterprise-architecture{padding:22px}.enterprise-layer-list strong{font-size:16px}.enterprise-layer-list>a{gap:8px;grid-template-columns:25px 1fr 16px}.enterprise-hero-foot{font-size:11px;line-height:1.8}.enterprise-customer-proof{padding-block:35px}.enterprise-customer-proof h2{font-size:19px}.enterprise-customer-logos{gap:12px;margin-block:25px}.enterprise-customer-logos>div{height:65px}.enterprise-customer-logos img,.enterprise-customer-logos svg{max-height:60px}.enterprise-capabilities,.enterprise-cases,.enterprise-presence,.enterprise-scope,.enterprise-company{padding-block:48px}.enterprise-section-heading{margin-bottom:28px}.enterprise-section-heading h2,.enterprise-confidence h2,.enterprise-ai h2{font-size:33px}.enterprise-section-heading>p{font-size:15px}.enterprise-service-grid{grid-template-columns:1fr}.enterprise-service-card{min-height:0;padding:25px}.enterprise-service-card h3{font-size:25px;margin-block:18px 14px;max-width:none}.enterprise-service-card p{font-size:14px;margin-bottom:16px}.enterprise-case{grid-template-columns:1fr;padding:25px}.enterprise-case-logo{grid-row:auto;height:75px;justify-content:flex-start;margin-bottom:12px}.enterprise-case-logo img,.enterprise-case-logo svg{max-height:65px}.enterprise-confidence,.enterprise-delivery{padding-block:50px}.enterprise-specializations{grid-template-columns:repeat(2,minmax(0,1fr));padding:18px}.enterprise-delivery-steps{grid-template-columns:1fr;gap:28px}.enterprise-delivery-steps h3{margin-top:16px}.enterprise-delivery-steps p{margin-bottom:18px}.enterprise-ai{padding-block:48px}.enterprise-ai>div:last-child>p{font-size:16px}.enterprise-market-links{grid-template-columns:repeat(2,minmax(0,1fr))}.enterprise-market-link{font-size:17px;padding:22px 12px}.enterprise-ecosystem{padding-bottom:45px}.enterprise-ecosystem-logos{gap:18px;flex-wrap:wrap}.enterprise-ecosystem-logos img{max-width:100px}.enterprise-scope-bottom{grid-template-columns:1fr;padding:24px;margin-top:30px}.enterprise-next{padding-block:35px 50px}.enterprise-next h2{font-size:29px}.enterprise-complementary>div{grid-template-columns:1fr}.enterprise-contact{padding-block:35px}.enterprise-contact h2{font-size:32px}.enterprise-contact aside{padding:24px}.enterprise-contact aside li{font-size:15px}[dir=rtl] .enterprise-hero h1{font-size:37px}.enterprise-page-hero h1{font-size:39px;line-height:1.2}}
@media(prefers-reduced-motion:reduce){.enterprise-service-card,.enterprise-layer-list>a{transition:none}}

.enterprise-regional-links{padding-block:30px;border-bottom:1px solid #d2e1e4}.enterprise-regional-links>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 35px;margin-top:18px}.enterprise-regional-link{display:flex;justify-content:space-between;gap:12px;text-decoration:none;color:#184c59;font-size:15px;padding-block:13px;border-bottom:1px solid #d5e4e7}.enterprise-regional-link:hover{color:#008fa9}.enterprise-regional-link:focus-visible{outline:3px solid #009db8;outline-offset:3px}@media(max-width:650px){.enterprise-regional-links>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px}.enterprise-regional-link{font-size:13px;line-height:1.6}}

.enterprise-google-name{white-space:nowrap}@media(max-width:500px){[dir=rtl] .enterprise-hero h1{font-size:33px}}

@media(min-width:801px) and (max-width:1000px){.enterprise-hero-grid{grid-template-columns:1fr;gap:35px;padding-block:55px}.enterprise-hero-copy{max-width:760px}.enterprise-hero h1{font-size:52px;max-width:760px}.enterprise-hero-copy>p{max-width:700px}.enterprise-architecture{max-width:760px;width:100%;box-sizing:border-box}}

.egypt-practice{padding-block:64px}.egypt-practice-heading{display:grid;grid-template-columns:1.5fr 1fr;gap:48px;align-items:center}.egypt-practice-heading img{width:100%;height:auto;background:white;border:1px solid #dbe5e7;border-radius:16px;padding:18px}.egypt-practice h2{max-width:760px}.egypt-register{background:#eef5f6;border-inline-start:4px solid #009fc1;padding:28px;margin:32px 0}.egypt-register p{max-width:1000px}.egypt-delivery{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:24px 0 32px}.egypt-delivery article{border-top:2px solid #009fc1;padding-top:18px}.egypt-delivery h4{font-size:20px;margin:0 0 12px}.egypt-partnership-source{font-size:14px;margin-top:26px}.ecosystem-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:700px){.egypt-practice-heading,.egypt-delivery{grid-template-columns:1fr;gap:24px}.egypt-practice-heading img{max-width:360px}.egypt-practice{padding-block:40px}.egypt-register{padding:20px}.ecosystem-grid{grid-template-columns:1fr}}

.egypt-business{padding-block:64px}.egypt-business-intro{max-width:940px}.egypt-business-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:32px 0}.egypt-business-grid article{display:flex;flex-direction:column;border:1px solid #dbe5e7;border-top:3px solid #009fc1;border-radius:10px;padding:26px}.egypt-business-brand{height:76px;display:flex;align-items:center;font-size:24px;color:#07343e}.egypt-business-brand img{max-width:132px;height:64px;object-fit:contain}.egypt-business-grid h3{font-size:24px;line-height:1.35}.egypt-business-grid p{flex:1}.egypt-business-grid a{margin-top:12px}.egypt-business-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap}@media(max-width:850px){.egypt-business-grid{grid-template-columns:1fr}.egypt-business{padding-block:40px}.egypt-business-brand{height:64px}}
.buyer-stage,.buyer-related,.buyer-engagement,.buyer-contact,.buyer-facts,.buyer-case-links{padding-block:56px}.buyer-stage-grid,.buyer-proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.buyer-stage-grid article{padding:26px;background:#eef5f6;border-top:3px solid #009fc1;display:flex;flex-direction:column}.buyer-stage-grid h3,.buyer-proof-card h3{font-size:24px;line-height:1.35;margin-block:16px}.buyer-stage-grid p{flex:1}.buyer-number{font-size:12px;color:#39747c}.buyer-proof-card{display:flex;flex-direction:column;text-decoration:none;border:1px solid #dbe5e7;border-radius:10px;padding:26px;color:#07343e}.buyer-proof-card>span{font-size:12px}.buyer-proof-card p{flex:1}.buyer-proof-card strong{font-size:14px}.buyer-proof-card:hover{background:#eef5f6}.buyer-proof-card[hidden]{display:none!important}.buyer-related>.text-link{display:inline-block;margin-top:24px}.buyer-directory{padding-block:40px 64px}.buyer-case-filters{display:flex;gap:22px;flex-wrap:wrap;margin-block:22px}.buyer-case-filters[hidden]{display:none}.buyer-case-filters label{display:grid;gap:8px;flex:1;min-width:180px;font-size:14px}.buyer-case-filters select{width:100%;padding:14px;border:1px solid #abc2c6;border-radius:6px;background:white;color:#07343e;font:inherit}.buyer-filter-status{font-size:13px;color:#47656b}.buyer-contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-block:32px}.buyer-contact-grid article{padding:30px;background:#eef5f6;display:flex;flex-direction:column;align-items:start;scroll-margin-top:120px}.buyer-contact-grid article p{flex:1}.buyer-contact-grid h3{font-size:25px;margin:0}.buyer-email{font-size:14px;margin-top:18px;overflow-wrap:anywhere}.buyer-contact>aside{border-inline-start:3px solid #009fc1;padding:8px 24px}.buyer-contact>p,.buyer-engagement .section-head p{max-width:900px}.buyer-proposal{padding:24px;background:#eef5f6;margin:24px 0}.buyer-proposal summary{cursor:pointer;font-weight:700}.buyer-engagement time{display:block;font-size:13px;margin-top:20px;color:#47656b}.buyer-facts dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.buyer-facts dl>div{padding:24px;background:#eef5f6}.buyer-facts dt{font-size:13px;margin-bottom:12px}.buyer-facts dd{margin:0;font-size:20px;line-height:1.7}.buyer-case-links>div{display:flex;flex-wrap:wrap;gap:16px 28px}.buyer-breadcrumb{padding-top:20px}.market-arrival{display:flex;align-items:center;flex-wrap:wrap;gap:14px;padding-block:16px;background:#eef5f6;font-size:14px}.market-arrival button{margin-inline-start:auto;background:white;border:1px solid #abc2c6;padding:8px;cursor:pointer}.buyer-stage a:focus-visible,.buyer-proof-card:focus-visible,.buyer-contact a:focus-visible{outline:3px solid #009fc1;outline-offset:4px}#plan-a-project{scroll-margin-top:100px}@media(max-width:800px){.buyer-stage-grid,.buyer-proof-grid,.buyer-contact-grid,.buyer-facts dl{grid-template-columns:1fr}.buyer-stage,.buyer-related,.buyer-engagement,.buyer-contact,.buyer-facts,.buyer-case-links{padding-block:36px}.buyer-contact-grid article,.buyer-stage-grid article,.buyer-proof-card{padding:24px}.buyer-case-filters{gap:14px}.buyer-facts dd{font-size:18px}}
.home-trust .specialization-band{padding-block:24px;background:#f5f9f9}.home-trust .specialization-heading{margin-bottom:14px}.home-trust .specialization-heading h2{font-size:22px}.home-trust .specialization-badges img{width:100px;height:100px;object-fit:contain}.home-trust .specialization-badges{gap:16px}
.buyer-story-summary{padding-block:40px}.buyer-story-summary>section{max-width:1000px;margin-bottom:32px}.buyer-story-summary h2{font-size:30px}.buyer-original-account>summary{cursor:pointer;font-size:20px;font-weight:700;padding:18px 0}.buyer-original-account[open]>summary{margin-bottom:24px}
.customer-evidence-logo{height:92px;display:flex;align-items:center;justify-content:flex-start;background:#fff;margin-top:18px}.customer-evidence-logo img{display:block;max-width:180px;max-height:82px;object-fit:contain;width:auto;height:auto}.buyer-proof-card .customer-evidence-logo{margin-block:18px 0}.buyer-proof-grid[data-local-stories="1"]{grid-template-columns:1fr}.buyer-proof-grid[data-local-stories="1"] .buyer-proof-card{max-width:960px}.buyer-proof-grid[data-local-stories="1"] .customer-evidence-logo{height:auto;justify-content:start}.customer-endorsement{padding-block:40px 56px}.customer-endorsement-brand{display:flex;align-items:center;gap:30px;margin-bottom:28px}.customer-endorsement-brand .customer-evidence-logo{margin:0;flex:0 0 180px;justify-content:center}.customer-endorsement-brand strong{display:block;font-size:28px;margin-top:10px}.customer-endorsement figure{margin:0;background:#eef5f6;border-inline-start:4px solid #009fc1;padding:30px;max-width:1060px}.customer-endorsement figcaption{font-size:13px;letter-spacing:.04em}.customer-endorsement blockquote{margin:20px 0;font-size:24px;line-height:1.7}.customer-endorsement blockquote p{font-size:inherit;line-height:inherit}.customer-quote-author span{display:block;font-size:14px;margin-top:6px}.customer-evidence-note{font-size:13px!important;color:#4c6970;max-width:900px}.partner-photo-history{padding-block:64px}.partner-photo-history>h2{max-width:900px}.partner-photo-history figure{margin:0}.partner-photo-history figcaption{font-size:13px;line-height:1.6;margin-top:12px;color:#47656b}.partner-photo-feature{display:grid;grid-template-columns:minmax(200px,350px) 1fr;align-items:center;gap:52px;margin-top:36px;background:#eef5f6;padding:32px;border-radius:12px}.partner-photo-feature img{display:block;width:100%;height:auto;max-height:460px;object-fit:contain}.partner-photo-feature h3{font-size:32px;line-height:1.3}.partner-photo-community{display:grid;grid-template-columns:2fr 1fr;gap:30px;margin-top:32px;align-items:center}.partner-photo-community img{display:block;width:100%;height:auto;border-radius:8px}.partner-photo-community .partner-finalists-photo img{max-width:296px;margin-inline:auto}.migration-readiness{padding-block:50px}.migration-readiness>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-block:30px}.migration-readiness article{padding:26px;background:#eef5f6}.migration-readiness article>span{font-size:13px;color:#3c747e}.migration-readiness h3{font-size:24px;line-height:1.35}@media(max-width:800px){.partner-photo-feature,.partner-photo-community,.migration-readiness>div{grid-template-columns:1fr}.partner-photo-feature{padding:24px;gap:24px}.partner-photo-feature img{max-height:420px}.partner-photo-feature h3{font-size:26px}.customer-endorsement-brand{flex-wrap:wrap;gap:20px}.customer-endorsement-brand .customer-evidence-logo{justify-content:start}.customer-endorsement figure{padding:24px}.customer-endorsement blockquote{font-size:21px}.partner-photo-history{padding-block:40px}}
/* Keep the four legacy credential badges inside their container. */
.specializations>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.specializations img{width:100%;max-width:100%;height:100px;min-width:0;object-fit:contain}@media(max-width:600px){.specializations>div{grid-template-columns:repeat(2,minmax(0,1fr))}}
.global-page-hero p{max-width:900px}.global-featured,.global-delivery,.global-presence,.global-support-services{padding-block:56px}.global-featured>.text-link{display:inline-block;margin-top:28px}.global-model-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-bottom:26px}.global-model-grid article{padding:24px;border-top:3px solid #009fc1;background:#eef5f6}.global-model-grid article>span{font-size:12px;color:#39747c}.global-model-grid h3{font-size:24px;line-height:1.35}.global-market-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.global-market-grid>a{display:flex;flex-direction:column;gap:12px;padding:20px;border:1px solid #dce7e8;border-radius:8px;text-decoration:none}.global-market-grid strong{font-size:20px}.global-market-grid>a>span:last-child{font-size:12px;line-height:1.5}.global-support-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.global-support-grid>a{padding:26px;background:#eef5f6;text-decoration:none;border-radius:8px}.global-support-grid h3{font-size:24px}.global-service-extra{display:flex;flex-wrap:wrap;gap:24px;margin-top:26px}.global-page-nav{display:flex;gap:24px;flex-wrap:wrap;padding-block:22px;border-bottom:1px solid #dce7e8;font-size:14px}.global-company-people{display:grid;grid-template-columns:1.2fr 1fr;gap:42px;padding-block:56px;align-items:center}.global-company-people h3{font-size:24px}.global-company-people figure{margin:0}.global-company-people figure img{display:block;width:100%;height:auto;border-radius:10px}.global-company-people figcaption{font-size:12px;line-height:1.7;margin-top:12px}.global-company-people .premier-badge{display:block;margin-block:20px}.global-company-people .text-link{display:block;margin:16px 0}.global-careers-link{padding-block:36px;border-block:1px solid #dce7e8}.global-careers-link h2{font-size:28px}.global-supporting{border:1px solid #dce7e8;border-radius:8px;padding:20px;margin-block:12px}.global-supporting>summary{font-size:18px;font-weight:700;cursor:pointer;line-height:1.5}.global-supporting[open]>summary{margin-bottom:22px}.global-context-note{font-size:14px!important;color:#47656b;max-width:950px}.global-resource-hub{padding-block:32px 56px}.global-resource-hub>article{display:grid;grid-template-columns:1fr 1fr;gap:40px;border-bottom:1px solid #dce7e8;padding-block:32px}.global-resource-hub>article>div:first-child>span{font-size:13px;color:#39747c}.global-resource-hub h2{font-size:30px}.global-resource-hub>article>div:last-child{display:flex;flex-direction:column;justify-content:center;gap:22px}.global-events-link{padding-top:30px}.global-enquiry-context{padding:24px;background:#f4f8f8;margin-block:24px;border:1px solid #dce7e8;border-radius:8px}.global-enquiry-context h3{font-size:21px;margin-top:0}.global-enquiry-context>p{font-size:14px}.global-enquiry-context>div{display:grid;grid-template-columns:1fr 1fr;gap:22px}.global-enquiry-context label{display:grid;gap:10px;font-size:14px}.global-enquiry-context select{width:100%;min-width:0;font:inherit;padding:13px;background:white;border:1px solid #abc2c6;border-radius:5px;color:#07343e}.global-enquiry-context #enquiry-selection{font-weight:700;margin-bottom:0}.global-faq{padding-block:36px 56px}.global-faq article{max-width:980px;padding-block:22px;border-bottom:1px solid #dce7e8}.global-faq h2{font-size:26px}.global-faq-links{display:flex;gap:24px;flex-wrap:wrap;margin-top:30px}.global-directory{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding-block:40px}.global-directory article{padding:24px;background:#eef5f6}.global-directory h2{font-size:26px}.global-directory li{margin-block:12px}.nav a[aria-current="page"]{text-decoration:underline;text-underline-offset:8px}.global-featured a:focus-visible,.global-market-grid a:focus-visible,.global-resource-hub a:focus-visible{outline:3px solid #009fc1;outline-offset:4px}@media(max-width:1000px){.global-market-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:800px){.global-model-grid,.global-support-grid,.global-company-people,.global-resource-hub>article,.global-enquiry-context>div,.global-directory{grid-template-columns:1fr}.global-market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.global-featured,.global-delivery,.global-presence,.global-support-services{padding-block:36px}.global-company-people{gap:24px;padding-block:36px}.global-page-nav{gap:18px;font-size:13px}.global-resource-hub>article{gap:20px}.global-directory{padding-block:24px}.global-enquiry-context{padding:20px}}
