.gateway-section{background:#f4f7f9;position:relative}.gateway-section .section-heading{max-width:900px}.lifecycle-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid #cbd7e0;padding-block:25px;margin-bottom:65px;gap:30px}.lifecycle-strip>div{display:flex;align-items:center;gap:12px;position:relative;min-width:0}.lifecycle-strip>div>span{display:grid;place-items:center;width:40px;height:40px;background:white;color:var(--blue);border:1px solid #d7e1e8;flex:none}.lifecycle-strip small{font-size:9px;color:#879aa8}.lifecycle-strip strong{font-size:17px;font-weight:400;line-height:1.3}.lifecycle-strip .phase-arrow{width:17px;height:17px;margin-inline-start:auto;color:#9eafbc}.gateway-network{display:grid;grid-template-columns:.82fr 1.18fr;gap:90px;margin-bottom:80px}.gateway-introduction{position:relative;padding-top:7px}.gateway-introduction>img{width:40px;height:40px;margin-bottom:25px;opacity:.8}.gateway-introduction h3{font-size:31px;font-weight:400;line-height:1.35;max-width:440px}.gateway-introduction>p{font-size:14px;line-height:1.9;color:var(--muted);margin-top:22px;max-width:450px}.gateway-offices{border-top:1px solid #cbd7e0}.gateway-offices>article{display:flex;gap:22px;padding-block:27px;border-bottom:1px solid #cbd7e0}.gateway-number{font-size:10px;color:var(--blue);margin-top:7px;flex:none}.gateway-offices h4{font-size:20px;font-weight:400;line-height:1.5}.gateway-offices p{font-size:13px;line-height:1.9;color:var(--muted);margin-top:13px}.entry-heading{margin-bottom:35px}.entry-heading .eyebrow{margin-bottom:15px}.entry-heading h3{font-size:31px;font-weight:400;line-height:1.35}.entry-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px}.entry-grid>article{position:relative;background:#fff;border:1px solid #d9e3eb;padding:28px;box-shadow:0 7px 22px #10263a05}.entry-icon{color:var(--blue);width:43px;height:43px;display:grid;place-items:center;border:1px solid #dbe6ee;margin-bottom:22px;background:#f8fbfd}.entry-number{position:absolute;inset-inline-end:26px;top:31px;font-size:10px;color:#8c9eac}.entry-grid h4{font-size:19px;font-weight:400;line-height:1.4}.entry-grid p{font-size:13px;color:var(--muted);line-height:1.85;margin-top:14px}.journeys-section{background:white}.journey-cards{border-top:1px solid var(--line)}.journey-card{padding-block:35px;border-bottom:1px solid var(--line);display:grid;grid-template-columns:.65fr 1.35fr;gap:65px;align-items:center}.journey-copy{position:relative;padding-inline-start:33px}.journey-index{position:absolute;inset-inline-start:0;top:5px;font-size:10px;color:var(--blue)}.journey-copy h3{font-size:23px;font-weight:400;line-height:1.4}.journey-copy p{font-size:13px;line-height:1.85;color:var(--muted);margin-top:15px}.journey-path{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;list-style:none;margin:0;padding:0}.journey-path>li{position:relative;text-align:center;min-width:0}.journey-step-icon{margin:0 auto 15px;width:42px;height:42px;display:grid;place-items:center;border:1px solid #c3d7e6;border-radius:50%;background:#f2f7fb;color:var(--blue);box-shadow:0 4px 12px #10263a08;position:relative;z-index:1}.journey-step-icon>.icon{width:21px;height:21px}.journey-connector{position:absolute;width:20px;height:20px;inset-inline-end:-22px;top:11px;color:#9cb4c6}.journey-actors{font-size:10px;line-height:1.8;display:flex;flex-wrap:wrap;justify-content:center;gap:2px 5px;align-items:center;min-height:36px}.journey-actors>a{color:#1c4c6c;border-bottom:1px solid #c9d9e5}.journey-actors>a:hover{color:var(--blue);border-color:var(--blue)}.actor-divider{color:#a0afbc}.journey-note{display:flex;gap:13px;align-items:flex-start;color:var(--muted);font-size:11px;line-height:1.8;padding:22px 25px;background:var(--paper);margin-top:25px}.journey-note>.icon{width:19px;height:19px;color:var(--blue);margin-top:2px}.client-promises{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;margin-block:40px}.client-promises>span{display:flex;align-items:center;gap:12px;font-size:13px;line-height:1.5}.client-promises .icon{width:21px;height:21px;color:var(--blue)}.cooperation-section{margin-top:65px;padding-top:40px;border-top:1px solid var(--line)}.cooperation-heading{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start;margin-bottom:30px}.cooperation-heading h3{font-size:29px;font-weight:400;line-height:1.35}.cooperation-heading p{font-size:13px;color:var(--muted);line-height:1.85}.cooperation-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px}.cooperation-grid article{padding:24px;background:var(--paper);border-top:2px solid #9fbacf}.cooperation-grid article>.icon{width:25px;height:25px;color:var(--blue);margin-bottom:20px}.cooperation-grid h4{font-size:17px;font-weight:400;line-height:1.45}.cooperation-grid p{font-size:12px;line-height:1.9;color:var(--muted);margin-top:15px}.gateway-network>*,.cooperation-heading>*,.entry-grid>*,.journey-card>*,.cooperation-grid>*{min-width:0}html[dir=rtl] .journey-connector,html[dir=rtl] .phase-arrow{transform:scaleX(-1)}html[dir=rtl] .entry-grid p,html[dir=rtl] .journey-copy p,html[dir=rtl] .gateway-offices p{font-size:15px}
@media(max-width:1250px){.gateway-network{gap:55px}.journey-card{gap:30px;grid-template-columns:.7fr 1.3fr}.journey-path{gap:12px}.journey-connector{inset-inline-end:-15px;width:15px}.cooperation-grid{gap:18px}.cooperation-grid article{padding:22px}.lifecycle-strip{gap:20px}.lifecycle-strip strong{font-size:16px}.lifecycle-strip>div{gap:10px}.desktop-nav{gap:20px}}
@media(max-width:1080px){.journey-card{grid-template-columns:1fr;gap:30px}.journey-copy{max-width:680px}.journey-path{max-width:740px;gap:25px;padding-inline:15px}.journey-connector{inset-inline-end:-27px;width:20px}.cooperation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.entry-grid{gap:18px}.entry-grid>article{padding:23px}.entry-grid h4{font-size:17px}.entry-grid p{font-size:12px}.lifecycle-strip{gap:18px}.lifecycle-strip strong{font-size:15px}.lifecycle-strip>div>span{width:33px;height:33px}.lifecycle-strip>div>span>.icon{width:20px;height:20px}.gateway-network{gap:40px}}
@media(max-width:760px){.lifecycle-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px 15px;margin-bottom:40px;padding-block:25px}.lifecycle-strip>div{gap:9px}.lifecycle-strip small{display:none}.lifecycle-strip strong{font-size:15px}.lifecycle-strip .phase-arrow{display:none}.gateway-network{grid-template-columns:1fr;gap:30px;margin-bottom:50px}.gateway-introduction h3{font-size:27px;max-width:95%}.gateway-introduction>p{font-size:13px;margin-top:18px}.gateway-introduction>img{width:32px;height:32px;margin-bottom:20px}.gateway-offices h4{font-size:19px}.gateway-offices p{font-size:12px}.gateway-offices>article{padding-block:24px;gap:17px}.entry-heading h3{font-size:27px}.entry-grid{grid-template-columns:1fr;gap:14px}.entry-grid>article{padding:23px 22px 23px 76px;min-height:115px}.entry-icon{position:absolute;inset-inline-start:22px;top:25px;width:34px;height:34px;margin:0}.entry-icon .icon{width:20px;height:20px}.entry-grid h4{font-size:18px;padding-inline-end:20px}.entry-grid p{font-size:13px;margin-top:10px}.entry-number{inset-inline-end:20px;top:26px;font-size:8px}.journey-card{padding-block:30px;gap:25px}.journey-copy{padding-inline-start:27px}.journey-copy h3{font-size:22px}.journey-copy p{font-size:13px}.journey-path{grid-template-columns:1fr;padding-inline:26px;gap:0}.journey-path>li{display:flex;align-items:center;gap:18px;padding-bottom:23px;text-align:start;min-height:64px}.journey-step-icon{margin:0;width:36px;height:36px;flex:none}.journey-step-icon>.icon{width:18px;height:18px}.journey-actors{justify-content:flex-start;font-size:12px;min-height:0;gap:3px 8px}.journey-connector{transform:rotate(90deg);inset-inline-start:10px;inset-inline-end:auto;top:40px;width:15px;height:15px}.journey-path>li:last-child{padding-bottom:0;min-height:36px}.journey-note{font-size:10px;padding:18px;margin-top:22px}.client-promises{grid-template-columns:1fr 1fr;gap:24px 18px;margin-block:30px}.client-promises>span{font-size:12px;gap:10px}.cooperation-section{margin-top:40px;padding-top:30px}.cooperation-heading{grid-template-columns:1fr;gap:18px}.cooperation-heading h3{font-size:27px}.cooperation-heading p{font-size:13px}.cooperation-grid{grid-template-columns:1fr;gap:15px}.cooperation-grid article{padding:22px 22px 22px 73px;position:relative}.cooperation-grid article>.icon{position:absolute;inset-inline-start:24px;top:26px;width:23px;height:23px}.cooperation-grid h4{font-size:18px}.cooperation-grid p{font-size:13px;margin-top:12px}html[dir=rtl] .journey-connector{transform:rotate(90deg)}}

/* Original user-supplied portraits share a single frame and restrained presentation. */
.leaders-grid .leader-photo{height:auto;aspect-ratio:4/5;background:#e8edf2;overflow:hidden;border:1px solid #dce4eb}.leaders-grid .leader-photo img{height:100%;width:100%;object-fit:cover;object-position:50% 0%;filter:none;transform:none;transition:none}.leaders-grid .person-kevin .leader-photo img,.leaders-grid .person-david .leader-photo img{object-position:50% 100%}.leaders-grid .person-david .leader-photo img{transform:scale(1.13);transform-origin:50% 50%}.profile-detail .person-modal-image{width:100%;height:auto;min-height:0;max-width:440px;aspect-ratio:4/5;overflow:hidden;background:#e8edf2;border:1px solid #dce4eb;align-self:start}.profile-detail .person-modal-image img{width:100%;height:100%;object-fit:cover;object-position:50% 0%;filter:none}.profile-detail .person-kevin .person-modal-image img,.profile-detail .person-david .person-modal-image img{object-position:50% 100%}.profile-detail .person-david .person-modal-image img{transform:scale(1.13);transform-origin:50% 50%}
@media(max-width:760px){.leaders-grid .leader-featured{grid-column:auto;display:flex;column-gap:0}.leaders-grid .leader-featured .leader-photo{grid-row:auto;height:auto;aspect-ratio:4/5}.leaders-grid .leader-featured .leader-role{margin-top:17px;min-height:31px}.leaders-grid .leader-featured h3{font-size:18px;min-height:50px;margin-top:4px;line-height:1.4}.leaders-grid .leader-featured>p{font-size:11px;margin-top:8px;margin-bottom:15px}.leaders-grid .leader-featured>.text-link{align-self:auto;margin-top:auto}.profile-detail .person-modal-image{max-width:440px;justify-self:center;height:auto}}

.leaders-grid .person-shing .leader-photo img,.leaders-grid .person-loh .leader-photo img,.profile-detail .person-shing .person-modal-image img,.profile-detail .person-loh .person-modal-image img{transform:scale(1.28);transform-origin:50% 30%}
