html[lang=zh-CN] body,html[lang=zh-CN] button{font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,Arial,sans-serif}html[lang=zh-CN] h1,html[lang=zh-CN] h2,html[lang=zh-CN] h3{letter-spacing:-.035em;font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,Arial,sans-serif}.zh-page{color:#173b52;background:#fff}.zh-page a:focus-visible,.zh-header a:focus-visible,.zh-footer a:focus-visible,.zh-page summary:focus-visible{outline-offset:4px;outline:3px solid #11b9c6}.zh-page h2{color:#113b5b;margin:0 0 24px;font-size:clamp(2rem,3.5vw,3.45rem);font-weight:700;line-height:1.33}.zh-page h3{color:#123e5b}.zh-page p{line-height:1.85}.zh-page a{text-underline-offset:4px}.zh-eyebrow{color:#77e1e8;letter-spacing:.12em;margin:0 0 16px;font-size:.78rem;font-weight:800}.zh-eyebrow.dark{color:#057f91}.zh-header{z-index:10;background:#fff;position:relative;box-shadow:0 1px #d8e5e8}.zh-header-inner{align-items:center;gap:25px;min-height:92px;display:flex}.zh-brand{margin-right:auto;display:block}.zh-brand img{width:205px;height:auto;display:block}.zh-header nav{align-items:center;gap:22px;display:flex}.zh-header nav a{color:#1c425a;white-space:nowrap;font-size:.92rem;font-weight:700}.zh-header nav a:hover{color:#078393}.zh-header-cta{color:#fff;white-space:nowrap;background:#0d3a58;align-items:center;gap:13px;padding:11px 17px;font-weight:800;display:inline-flex}.zh-header-cta:hover{background:#087989}.zh-hero{color:#e2eff2;background:radial-gradient(circle at 88% 20%,#1d6376,#0000 40%),linear-gradient(120deg,#0a2c47,#103c52);padding:49px 0 86px}.zh-hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:6vw;display:grid}.zh-crumb{color:#bcdbe1;align-items:center;gap:11px;margin:0 0 45px;font-size:.83rem;display:flex}.zh-crumb a{text-decoration:underline}.zh-hero h1{color:#fff;max-width:750px;margin:0 0 25px;font-size:clamp(3rem,5vw,5.3rem);font-weight:750;line-height:1.2}.zh-hero-lead{color:#d5e8ec;max-width:730px;margin:0;font-size:1.17rem;line-height:1.85}.zh-hero-actions{flex-wrap:wrap;align-items:center;gap:25px;margin:34px 0 42px;display:flex}.zh-button{color:#073146;background:#17bdc9;justify-content:space-between;align-items:center;gap:22px;min-height:52px;padding:12px 22px;font-weight:800;text-decoration:none;display:inline-flex}.zh-button:hover{background:#6de1e7}.zh-hero-text{color:#e9f7f8;font-weight:800;text-decoration:underline}.zh-hero-facts{border-top:1px solid #7bb9c360;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;max-width:720px;padding-top:22px;display:grid}.zh-hero-facts div{border-right:1px solid #7bb9c360;padding:3px 16px}.zh-hero-facts div:first-child{padding-left:0}.zh-hero-facts div:last-child{border-right:0}.zh-hero-facts strong,.zh-hero-facts span{display:block}.zh-hero-facts strong{color:#fff;font-size:1.25rem;line-height:1.3}.zh-hero-facts span{color:#bcd7df;margin-top:4px;font-size:.84rem}.zh-hero figure{background:#123f56;flex-direction:column;align-self:stretch;min-height:610px;margin:0;display:flex;box-shadow:0 25px 55px #06192550}.zh-hero figure img{object-fit:cover;object-position:center;flex:1;width:100%;height:100%;min-height:530px;display:block}.zh-hero figcaption{color:#e4f0f2;padding:18px 23px;font-size:.87rem;line-height:1.65}.zh-intro,.zh-services,.zh-business,.zh-process,.zh-presence,.zh-faq{scroll-margin-top:20px}.zh-intro{padding:100px 0}.zh-intro-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:8vw;display:grid}.zh-intro-grid p{color:#486673;margin-top:0}.zh-intro-grid .zh-large{color:#174057;font-size:1.17rem;line-height:1.75}.zh-services{background:#eff6f7;padding:92px 0 105px}.zh-heading{grid-template-columns:minmax(0,1fr) minmax(0,390px);align-items:end;gap:7vw;margin-bottom:31px;display:grid}.zh-heading h2{margin-bottom:0}.zh-heading>p{color:#4c6875;margin:0}.zh-service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.zh-service-grid article{background:#fff;border:1px solid #d7e5e8;flex-direction:column;min-height:278px;padding:30px 29px;display:flex}.zh-service-grid article>span{color:#0a8a9a;font-size:.77rem;font-weight:800}.zh-service-grid h3{margin:25px 0 11px;font-size:1.22rem}.zh-service-grid p{color:#4a6572;margin:0 0 19px;font-size:.94rem}.zh-service-grid a{color:#00788a;margin-top:auto;font-weight:800;text-decoration:none}.zh-service-grid a:hover{text-decoration:underline}.zh-business{padding:105px 0}.zh-business-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:7vw;display:grid}.zh-business-grid>div p{color:#456573}.zh-business-grid>div p a{color:#006f80;font-weight:750;text-decoration:underline}.zh-business-links{flex-wrap:wrap;gap:13px 24px;margin-top:22px;display:flex}.zh-business-links a{color:#00788a;font-weight:800;text-decoration:underline}.zh-business figure{background:#113b54;flex-direction:column;align-self:stretch;margin:0;display:flex}.zh-business img{object-fit:cover;flex:1;width:100%;height:100%;min-height:490px;display:block}.zh-business figcaption{color:#dcecf0;padding:18px 22px;font-size:.87rem;line-height:1.7}.zh-process{color:#d7e9ee;background:#0b344e;padding:93px 0}.zh-process-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:8vw;display:grid}.zh-process h2{color:#fff}.zh-process-grid>div>p:not(.zh-eyebrow){color:#cce1e6;max-width:520px}.zh-process .zh-button{margin-top:17px}.zh-process ol{border-top:1px solid #86c2cc40;margin:0;padding:0;list-style:none}.zh-process li{border-bottom:1px solid #86c2cc40;grid-template-columns:48px minmax(0,1fr);gap:20px;padding:26px 0;display:grid}.zh-process li>span{color:#75e0e7;font-weight:800}.zh-process li h3{color:#fff;margin:0 0 7px;font-size:1.16rem}.zh-process li p{color:#c7dfe4;margin:0;font-size:.94rem}.zh-presence{background:#f7fafb;padding:95px 0}.zh-presence-grid{grid-template-columns:minmax(0,1fr) minmax(0,.76fr);align-items:center;gap:9vw;display:grid}.zh-presence-grid>div:first-child p:not(.zh-eyebrow){color:#456673;max-width:670px}.zh-contact-card{background:#fff;border-top:5px solid #11adbc;flex-direction:column;padding:35px 40px;display:flex;box-shadow:0 15px 35px #123a5417}.zh-contact-card span{color:#087f90;letter-spacing:.08em;font-size:.75rem;font-weight:800}.zh-contact-card strong{color:#123c58;margin:15px 0 22px;font-size:1.28rem;line-height:1.55}.zh-contact-card a{color:#007487;overflow-wrap:anywhere;border-top:1px solid #d8e5e9;padding:12px 0;font-weight:750}.zh-faq{padding:95px 0 105px}.zh-faq-grid{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:8vw;display:grid}.zh-faq-grid>div:first-child>p:last-child{color:#4a6875}.zh-faq-list{border-top:1px solid #cfdee3}.zh-faq-list details{border-bottom:1px solid #cfdee3}.zh-faq-list summary{color:#123b58;cursor:pointer;justify-content:space-between;gap:21px;padding:22px 0;font-size:1.03rem;font-weight:800;list-style:none;display:flex}.zh-faq-list summary::-webkit-details-marker{display:none}.zh-faq-list summary span{color:#078596;font-size:1.3rem;line-height:1}.zh-faq-list details[open] summary span{transform:rotate(45deg)}.zh-faq-list details p{color:#486773;margin:0 0 22px}.zh-final{background:#e9f3f5;padding:78px 0}.zh-final-grid{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6vw;display:grid}.zh-final h2{margin-bottom:12px}.zh-final p:not(.zh-eyebrow){color:#466572;max-width:690px;margin:0}.zh-footer{color:#d5e4eb;background:#061d35;padding:65px 0 28px}.zh-footer-main{grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(0,1fr));gap:8vw;display:grid}.zh-footer-main img{width:185px;height:auto;margin-bottom:21px;display:block}.zh-footer-main p{color:#b8d0da;margin:0 0 5px;font-size:.9rem}.zh-footer-main>div:not(:first-child){flex-direction:column;gap:11px;display:flex}.zh-footer-main strong{color:#fff;margin-bottom:9px}.zh-footer-main a{color:#cce0e8;font-size:.92rem}.zh-footer-main a:hover{color:#7ae1e8}.zh-footer-bottom{color:#acc8d4;border-top:1px solid #a9c8d333;flex-wrap:wrap;justify-content:space-between;gap:20px;margin-top:55px;padding-top:21px;font-size:.84rem;display:flex}@media (width<=1050px){.zh-header nav{gap:13px}.zh-header nav a{font-size:.85rem}.zh-header-inner{gap:17px}.zh-brand img{width:175px}.zh-hero-grid{gap:35px}.zh-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.zh-faq-list summary{padding-right:8px}.zh-faq-list summary .zh-question{color:#123b58;flex:1;min-width:0;font-size:1.03rem;line-height:1.55}.zh-faq-list details[open] summary .zh-question{transform:none}.zh-faq-list summary .zh-faq-icon{color:#078596;flex:none;font-size:1.3rem;line-height:1.2}.zh-faq-list details[open] summary .zh-faq-icon{transform:rotate(45deg)}@media (width<=820px){.zh-header-inner{flex-wrap:wrap;min-height:0;padding-top:16px;padding-bottom:15px}.zh-header nav{border-top:1px solid #e0eaed;order:3;justify-content:space-between;gap:22px;width:100%;padding-top:10px;overflow-x:auto}.zh-header nav a{font-size:.91rem}.zh-header-cta{margin-left:auto}.zh-hero-grid,.zh-intro-grid,.zh-heading,.zh-business-grid,.zh-process-grid,.zh-presence-grid,.zh-faq-grid,.zh-final-grid{grid-template-columns:1fr}.zh-hero{padding:35px 0 70px}.zh-hero figure{min-height:0}.zh-hero figure img{flex:none;height:360px;min-height:0}.zh-intro,.zh-services,.zh-business,.zh-process,.zh-presence,.zh-faq{padding-top:72px;padding-bottom:72px}.zh-business figure{max-height:570px}.zh-business img{min-height:320px}.zh-footer-main{gap:5vw}}@media (width<=560px){.zh-header-cta{padding:9px 12px;font-size:.85rem}.zh-brand img{width:155px}.zh-hero h1{font-size:2.75rem}.zh-hero-facts{grid-template-columns:1fr 1fr;gap:14px 0}.zh-hero-facts div:nth-child(2){border-right:0}.zh-hero-facts div:nth-child(3){padding-left:0}.zh-service-grid{grid-template-columns:1fr}.zh-service-grid article{min-height:0}.zh-business img{min-height:250px}.zh-process li{grid-template-columns:38px minmax(0,1fr);gap:14px}.zh-contact-card{padding:28px 25px}.zh-final{padding:68px 0}.zh-final-grid>a{justify-self:start}.zh-footer-main{grid-template-columns:1fr;gap:32px}.zh-footer-bottom{margin-top:39px}}html[lang=zh-CN] .site-header,html[lang=zh-CN] .site-header button,html[lang=zh-CN] .site-footer{font-family:DM Sans,Microsoft YaHei,PingFang SC,Noto Sans CJK SC,sans-serif}html[lang=zh-CN] .site-footer h1,html[lang=zh-CN] .site-footer h2,html[lang=zh-CN] .site-footer h3{font-family:Manrope,Microsoft YaHei,PingFang SC,Noto Sans CJK SC,sans-serif}html[lang=zh-CN] .associate-offices>div:first-child:before,html[lang=zh-CN] .associate-offices>div:nth-child(2):before{content:"阿联酋"}html[lang=zh-CN] .associate-offices>div:nth-child(3):before,html[lang=zh-CN] .associate-offices>div:nth-child(4):before{content:"英国"}html[lang=zh-CN] .associate-offices>div:nth-child(5):before{content:"印度"}
