@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/ibm-plex-sans-arabic-arabic-400-normal.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FEFC}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/ibm-plex-sans-arabic-arabic-600-normal.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FEFC}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/ibm-plex-sans-arabic-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/ibm-plex-sans-arabic-latin-600-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/ibm-plex-sans-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/ibm-plex-sans-latin-600-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/ibm-plex-sans-latin-ext-400-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/ibm-plex-sans-latin-ext-600-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/jost-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/jost-latin-ext-wght-normal.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Devanagari;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/ibm-plex-sans-devanagari-devanagari-400-normal.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF}@font-face{font-family:IBM Plex Sans Devanagari;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/ibm-plex-sans-devanagari-devanagari-600-normal.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF}:root{--ink:#1c2530;--ink-2:#141b23;--ink-3:#2b3846;--paper:#f1f3f0;--sheet:#fff;--text:#1c2530;--muted:#55626e;--rule:#cdd4d8;--steel:#79a6c9;--steel-hover:#97bbd7;--steel-deep:#2c618c;--on-ink:#eef2f1;--on-ink-muted:#aab6bf;--font-body:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-display:"Jost", var(--font-body);--font-figure:"Jost", var(--font-body);--font-subhead:var(--font-display);--fs-body:1.0625rem;--lh-body:1.6;--lh-heading:1.18}html[dir=rtl]{--font-body:"IBM Plex Sans Arabic", system-ui, "Segoe UI", Tahoma, sans-serif;--font-display:var(--font-body);--font-figure:"Jost", "IBM Plex Sans Arabic", sans-serif;--fs-body:1.125rem;--lh-body:1.8;--lh-heading:1.4}html[lang=zh-Hans]{--cjk:"PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans CJK SC", "Noto Sans SC", "Source Han Sans SC", sans-serif;--font-body:"IBM Plex Sans", var(--cjk);--font-display:"Jost", var(--cjk);--font-figure:"Jost", var(--cjk);--lh-body:1.85;--lh-heading:1.35}html[lang=hi]{--font-body:"IBM Plex Sans Devanagari", "IBM Plex Sans", system-ui, sans-serif;--font-display:var(--font-body);--font-figure:"Jost", var(--font-body);--lh-body:1.75;--lh-heading:1.4}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--paper);color:var(--text);font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;margin:0}html[lang=zh-Hans] body{letter-spacing:.02em}img{max-width:100%;height:auto;display:block}h1,h2,h3{font-family:var(--font-display);font-weight:600;line-height:var(--lh-heading);margin:0}h3,.brand-name,.statement-title{font-family:var(--font-subhead)}html[dir=rtl] h3{line-height:1.55}html:is([lang=en],[lang=de],[lang=tr],[lang=fil]) :is(h1,h2){letter-spacing:-.012em;font-weight:500}html[lang=de] :is(h1,h2,h3,p,dt,dd,li){hyphens:auto}html[lang=zh-Hans] h1,html[lang=zh-Hans] h2,html[lang=zh-Hans] h3{font-weight:700}h1,h2{text-wrap:balance}p,dt,dd,li{text-wrap:pretty}p{margin:0}a{color:inherit}.num{font-variant-numeric:tabular-nums lining-nums}::selection{background:var(--steel);color:var(--ink)}:focus-visible{outline:3px solid var(--steel);outline-offset:3px;border-radius:2px}.wrap{max-width:1180px;margin-inline:auto;padding-inline:16px}@media (width>=640px){.wrap{padding-inline:32px}}.hero-grid,.split,.service-grid,.sector-cols,.section-head,.expert-grid,.cta-grid,.footer-grid{grid-template-columns:minmax(0,1fr)}h1,h2,h3,p,dt,dd,li{overflow-wrap:break-word}.icon{flex:none;width:1.15em;height:1.15em}.skip{inset-inline-start:16px;z-index:30;background:var(--sheet);color:var(--ink);padding:10px 16px;font-weight:600;position:absolute;top:-120px}.skip:focus{top:12px}.actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.btn{min-height:48px;font:inherit;white-space:nowrap;border:1.5px solid #0000;border-radius:3px;justify-content:center;align-items:center;gap:10px;padding:11px 20px;font-size:1rem;font-weight:600;line-height:1.25;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.btn-steel{background:var(--steel);color:var(--ink)}.btn-steel:hover{background:var(--steel-hover)}.btn-outline{color:var(--on-ink);border-color:#eef2f161}.btn-outline:hover{border-color:var(--on-ink)}.btn-ink{background:var(--ink);color:var(--on-ink)}.btn-ink:hover{background:var(--ink-3)}.btn-line{border-color:var(--ink);color:var(--ink)}.btn-line:hover{background:#1c25300f}.text-link{text-underline-offset:5px;align-items:center;gap:8px;font-weight:500;text-decoration:underline 1px;display:inline-flex}.text-link:hover{text-decoration-thickness:2px}.site-header{background:var(--ink);color:var(--on-ink);border-bottom:1px solid var(--ink-3)}@media (width>=960px){.site-header{z-index:20;position:sticky;top:0}html{scroll-padding-top:77px}}.header-row{flex-wrap:wrap;align-items:center;column-gap:20px;min-height:76px;display:flex}.brand{align-items:center;gap:12px;margin-inline-end:auto;padding-block:12px;text-decoration:none;display:flex}.brand img{width:46px;height:44px}.brand-text{flex-direction:column;line-height:1.25;display:flex}.brand-name{font-size:1.15rem;font-weight:600}.brand-tag{color:var(--on-ink-muted);font-size:.8rem}.main-nav{gap:2px;display:flex}.main-nav a{color:var(--on-ink-muted);border-radius:3px;padding:8px 12px;text-decoration:none}.main-nav a:hover{color:var(--on-ink)}.main-nav a[aria-current=page]{color:var(--on-ink);box-shadow:inset 0 -2px 0 var(--steel);border-radius:0}.lang-menu{border-inline-start:1px solid var(--ink-3);padding-inline-start:12px}.lang-toggle{color:var(--on-ink-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:3px;align-items:center;gap:6px;padding:6px 8px;font-size:.92rem;line-height:1.4;display:inline-flex}.lang-toggle:hover{color:var(--on-ink)}.lang-toggle .icon:last-child{width:.85em;height:.85em}.lang-list{inset:72px auto auto;background:var(--sheet);min-width:190px;color:var(--text);border:0;border-top:4px solid var(--steel);border-radius:2px;margin:0;padding:6px;list-style:none;position:fixed;inset-inline-end:max(16px,50vw - 558px);box-shadow:0 14px 36px #141b234d}.lang-list a{border-inline-start:3px solid #0000;padding:8px 12px;text-decoration:none;display:block}.lang-list a:hover{background:var(--paper)}.lang-list a[aria-current]{border-inline-start-color:var(--steel);font-weight:600}@media (width<=959px){.lang-list{top:58px;position:absolute;inset-inline-end:16px}}@supports (position-area:block-end){.lang-toggle{anchor-name:--lang-toggle}.lang-list{position-anchor:--lang-toggle;position-area:block-end span-inline-start;top:auto;margin-block-start:10px;inset-inline-end:auto}}.header-wa{min-height:40px;padding:7px 14px;font-size:.95rem}@media (width<=959px){.main-nav{border-top:1px solid var(--ink-3);scrollbar-width:none;white-space:nowrap;flex-basis:calc(100% + 32px);order:3;margin-inline:-16px;padding:4px 4px 6px;overflow-x:auto}.main-nav::-webkit-scrollbar{display:none}.header-row{column-gap:12px}}@media (width>=960px) and (width<=1099px){.header-row{column-gap:14px}.main-nav a{padding-inline:9px}}@media (width<=959px) and (width>=640px){.main-nav{flex-basis:calc(100% + 64px);margin-inline:-32px;padding-inline:20px}}@media (width<=559px){.header-row{column-gap:8px}.brand{gap:8px}.brand img{width:34px;height:32px}.brand-name{font-size:.95rem}.brand-tag{display:none}.lang-menu{padding-inline-start:4px}.lang-toggle{gap:4px;padding-inline:5px}.header-wa{padding-inline:9px}.header-wa span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (width<=359px){.brand-text{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.hero{background:var(--ink);color:var(--on-ink);padding-block:56px 64px}.hero-grid{align-items:center;gap:48px;display:grid}.hero h1{max-width:15ch;font-size:clamp(2.3rem,1.15rem + 4.4vw,4.25rem)}html[dir=rtl] .hero h1{font-size:clamp(2.35rem,1.2rem + 4.4vw,4.4rem)}html[lang=zh-Hans] .hero h1{letter-spacing:.04em;max-width:12em}.lead{max-width:58ch;color:var(--on-ink-muted);margin-block-start:24px;font-size:1.15rem}.hero .actions{margin-block-start:36px}@media (width>=960px){.hero{padding-block:88px 104px}.hero-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:72px}}.statement{background:var(--sheet);color:var(--text);border-top:6px solid var(--steel);border-radius:2px;padding:26px 26px 24px}@media (width>=640px){.statement{padding:32px 32px 28px}}.statement-head{border-bottom:1.5px solid var(--text);flex-direction:column;gap:2px;padding-block-end:16px;display:flex}.statement-title{font-size:1.25rem;font-weight:600;line-height:var(--lh-heading)}html[lang=zh-Hans] .statement-title{font-weight:700}.statement-sub{color:var(--muted);font-size:.92rem}.ledger{border-bottom:4px double var(--text);margin:0;padding-block-start:6px}.ledger-row{align-items:flex-end;gap:12px;padding-block:13px;display:flex}.ledger dt{flex:auto;align-items:flex-end;gap:10px;min-width:0;font-size:.98rem;line-height:1.45;display:flex}.ledger dd{font-family:var(--font-figure);white-space:nowrap;font-variant-numeric:tabular-nums lining-nums;margin:0;font-size:1.35rem;font-weight:500;line-height:1.2}.statement-link{color:var(--steel-deep);text-underline-offset:5px;margin-block-start:18px;font-weight:600;text-decoration-thickness:1px;display:inline-block}.statement-link:hover{text-decoration-thickness:2px}.ledger dt:after,.company-row dt:after,.record-row:after{content:"";background-image:radial-gradient(circle, var(--muted) .9px, transparent 1.3px);opacity:.75;background-repeat:repeat-x;background-size:6px 2px;flex:1 0 24px;height:2px;margin-block-end:.5em}.section{padding-block:72px}@media (width>=960px){.section{padding-block:104px}}.section-head{gap:14px;margin-block-end:48px;display:grid}.section-head h2,.expert h2{font-size:clamp(1.85rem,1.3rem + 2vw,2.75rem)}.section-head p{max-width:46ch;color:var(--muted);font-size:1.1rem}@media (width>=860px){.section-head{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:48px;margin-block-end:56px}}.mission,.company-section{background:var(--sheet);padding-block:64px}@media (width>=960px){.mission,.company-section{padding-block:88px}}.split{gap:20px;display:grid}@media (width>=860px){.split{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:48px}}.mission h2,.company-section h2{font-size:clamp(1.85rem,1.3rem + 2vw,2.75rem)}.mission-text{border-top:2px solid var(--ink);max-width:46ch;padding-block-start:20px;font-size:clamp(1.2rem,1.05rem + .75vw,1.55rem);line-height:1.7}html[dir=rtl] .mission-text{line-height:1.85}.company-list{border-top:2px solid var(--ink);border-bottom:4px double var(--text);max-width:640px;margin:0}.company-row{gap:2px;padding-block:11px;display:grid}.company-row+.company-row{border-top:1px solid var(--rule)}.company-row dt{color:var(--muted);font-size:.95rem}.company-row dt:after{display:none}.company-row dd{margin:0;font-weight:600}@media (width>=560px){.company-row{align-items:flex-end;gap:12px;display:flex}.company-row dt{flex:1 0 auto;align-items:flex-end;gap:10px;display:flex}.company-row dt:after{display:block}.company-row dd{text-align:end;max-width:60%}}.service-grid{gap:40px;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1000px){.service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:52px 48px}}.service{border-top:2px solid var(--ink);padding-block-start:20px}.service h3{margin-block-end:10px;font-size:1.25rem}.service p{color:var(--muted)}.sectors{background:var(--sheet)}.sector-cols{margin:0;padding:0;list-style:none;display:grid}.sector{border-top:1px solid var(--rule);padding-block:24px}.sector:first-child{border-top:2px solid var(--ink)}.sector h3{margin-block-end:12px;font-size:1.35rem}.sector p{color:var(--muted)}@media (width>=860px){.sector-cols{border-top:2px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr))}.sector,.sector:first-child{border-top:0;padding:28px 32px 8px}.sector:first-child{padding-inline-start:0}.sector:last-child{padding-inline-end:0}.sector+.sector{border-inline-start:1px solid var(--rule)}}.expert h2{max-width:22ch;margin-block-end:48px}.expert-grid{gap:48px;display:grid}@media (width>=960px){.expert-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:72px}}.expert-id{align-items:center;gap:22px;margin-block-end:28px;display:flex}.expert-photo{object-fit:cover;width:120px;height:120px;box-shadow:0 0 0 4px var(--paper), 0 0 0 6px var(--steel);border-radius:50%}.expert-name{font-size:1.6rem}.expert-role{color:var(--muted);margin-block-start:4px}.expert-profile>p{max-width:62ch}.expert-profile>p+p{margin-block-start:16px}.expert-record{background:var(--sheet);border-top:6px solid var(--steel);border-radius:2px;padding:26px}@media (width>=640px){.expert-record{padding:32px}}.record-title{border-bottom:1.5px solid var(--text);padding-block-end:12px;font-size:1.1rem}.record+.record-title{margin-block-start:36px}.record{margin:0;padding:0;list-style:none}.record-row{align-items:flex-end;gap:12px;padding-block:12px;display:flex}.record-row+.record-row{border-top:1px solid #e7ebed}.record-main{flex-direction:column;flex:0 auto;order:0;min-width:0;line-height:1.45;display:flex}.record-row:after{order:1}.record-years{white-space:nowrap;font-family:var(--font-figure);order:2;font-size:1.02rem;font-weight:500}.record-role{font-weight:600}.record-org{color:var(--muted);font-size:.95rem}.record-closed{border-bottom:4px double var(--text)}.cta-band{background:var(--ink);color:var(--on-ink);padding-block:64px}.cta-grid{align-items:center;gap:32px;display:grid}@media (width>=960px){.cta-band{padding-block:80px}.cta-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:64px}.cta-band .actions{justify-content:flex-end}}.cta-band h2{max-width:24ch;font-size:clamp(1.7rem,1.2rem + 1.8vw,2.4rem)}.cta-band p{max-width:52ch;color:var(--on-ink-muted);margin-block-start:12px}.cta-band .text-link{color:var(--on-ink)}.page-head{background:var(--ink);color:var(--on-ink);padding-block:40px 56px}@media (width>=960px){.page-head{padding-block:56px 80px}}.crumbs{color:var(--on-ink-muted);flex-wrap:wrap;gap:8px;margin-block-end:24px;font-size:.9rem;display:flex}.crumbs a{color:var(--on-ink-muted);text-underline-offset:4px}.crumbs a:hover{color:var(--on-ink)}.page-head h1{font-size:clamp(2.2rem,1.4rem + 3vw,3.5rem)}.page-head .lead{margin-block-start:16px}.contact-details{max-width:760px}.contact-details address{font-style:normal}.contact-list{border-top:2px solid var(--ink);margin:0}.contact-item{border-bottom:1px solid var(--rule);gap:6px;padding-block:20px;display:grid}@media (width>=520px){.contact-item{grid-template-columns:11rem minmax(0,1fr);gap:24px}}.contact-item dt{align-items:center;gap:10px;font-weight:600;display:flex}.contact-item dt .icon{color:var(--steel-deep)}.contact-item dd{margin:0}.contact-item a{color:var(--steel-deep);text-underline-offset:4px;font-weight:500;text-decoration-thickness:1px}.contact-details .actions{margin-block-start:32px}.site-footer{background:var(--ink-2);color:var(--on-ink-muted);padding-block:56px 24px;font-size:.95rem}.footer-grid{gap:40px;display:grid}@media (width>=860px){.footer-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,.8fr);gap:56px}}.footer-brand img{width:68px;height:64px;margin-block-end:16px}.footer-name{color:var(--on-ink);margin-block-end:8px;font-weight:600}.footer-brand p:last-child{max-width:44ch}.footer-title{font-family:var(--font-body);color:var(--on-ink);margin-block-end:16px;font-size:.95rem;font-weight:600}.footer-contact{gap:12px;font-style:normal;display:grid}.footer-contact p{align-items:flex-start;gap:10px;display:flex}.footer-contact .icon{color:var(--steel);margin-block-start:.25em}.footer-links{gap:8px;margin:0;padding:0;list-style:none;display:grid}.footer-langs{border-top:1px solid var(--ink-3);flex-wrap:wrap;gap:8px 18px;margin:24px 0 0;padding:16px 0 0;list-style:none;display:flex}.site-footer a{color:var(--on-ink-muted);text-decoration:none}.site-footer a:hover{color:var(--on-ink);text-underline-offset:4px;text-decoration:underline}.footer-langs a[aria-current]{color:var(--on-ink)}.footer-bottom{margin-block-start:48px;font-size:.85rem}.footer-meta{border-top:1px solid var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:8px 32px;padding-block-start:20px;display:flex}.footer-legal>span+span:before{content:"·";margin-inline:10px}.page-404{background:var(--ink);color:var(--on-ink)}.nf{gap:28px;max-width:640px;margin-inline:auto;padding:64px 16px;display:grid}.nf h1{font-family:Jost,sans-serif;font-size:5rem;font-weight:500;line-height:1}.nf section{border-top:1px solid var(--ink-3);padding-block-start:20px}.nf h2{font-family:var(--font-body);margin-block-end:6px;font-size:1.25rem}.nf p{color:var(--on-ink-muted);margin-block-end:8px}.nf a{color:var(--steel)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important}}
