@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--ink:#19362d;--paper:#f3efe6;--lime:#d9ee43;--orange:#e75e3a;--line:#19362d2e}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.shell{width:min(1320px,100% - 72px);margin-inline:auto}.nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:94px;display:flex}.brand{letter-spacing:.14em;align-items:center;gap:12px;font-size:13px;font-weight:800;display:flex}.brand small{letter-spacing:.26em;opacity:.7;margin-top:3px;font-size:8px;display:block}.brand-mark{border:1.5px solid var(--ink);letter-spacing:0;border-radius:50%;place-items:center;width:38px;height:38px;font-family:Georgia,serif;font-size:22px;font-style:italic;display:grid}.nav-links{gap:38px;font-size:13px;display:flex}.nav-links a:hover{opacity:.55}.nav-cta{border-bottom:1px solid;padding-bottom:7px;font-size:12px;font-weight:700}.nav-cta span,.button span{margin-left:12px}.hero{grid-template-columns:1.08fr .92fr;align-items:center;gap:50px;min-height:700px;padding-block:68px 72px;display:grid}.eyebrow,.section-tag{letter-spacing:.2em;font-size:10px;font-weight:700}.eyebrow{align-items:center;gap:10px;display:flex}.eyebrow span{background:var(--orange);border-radius:50%;width:8px;height:8px}h1{letter-spacing:-.065em;margin:42px 0 38px;font-family:Georgia,Times New Roman,serif;font-size:clamp(64px,7.1vw,108px);font-weight:400;line-height:.82}h1 em{color:var(--orange);font-weight:400}.hero-intro{max-width:550px;font-family:Georgia,serif;font-size:20px;line-height:1.5}.hero-actions{align-items:center;gap:34px;margin-top:42px;display:flex}.button{justify-content:space-between;min-width:224px;padding:17px 19px;font-size:12px;font-weight:700;display:inline-flex}.button.dark{color:var(--paper);background:var(--ink)}.text-link{border-bottom:1px solid;padding-bottom:7px;font-size:12px;font-weight:700}.text-link span{margin-left:12px}.hero-art{background:var(--lime);border-radius:52% 48% 4% 4%/62% 62% 4% 4%;height:570px;position:relative;overflow:hidden}.sun{border:1px solid #19362d40;border-radius:50%;width:290px;height:290px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sun:before,.sun:after{content:"";border:1px solid #19362d40;border-radius:50%;position:absolute;inset:48px}.sun:after{background:var(--orange);border:0;inset:97px}.route-line{background:var(--ink);opacity:.55;transform-origin:0;height:1px;position:absolute}.route-line.one{width:47%;top:28%;left:8%;transform:rotate(18deg)}.route-line.two{width:43%;top:60%;left:51%;transform:rotate(-26deg)}.route-line:after{content:"";background:var(--ink);border-radius:50%;width:8px;height:8px;position:absolute;top:-4px;right:0}.map-label{letter-spacing:.16em;font-size:10px;position:absolute}.map-label b,.map-label small{display:block}.map-label small{opacity:.65;margin-top:5px;font-size:8px}.map-label.north{top:20%;left:8%}.map-label.east{text-align:right;top:68%;right:7%}.map-card{background:var(--ink);width:150px;height:150px;color:var(--paper);flex-direction:column;justify-content:space-between;padding:20px;display:flex;position:absolute;top:0;right:0}.map-card span{color:var(--lime);font-size:10px}.map-card p{letter-spacing:.12em;margin:0;font-size:10px;line-height:1.5}.brand-strip{background:var(--ink);color:var(--paper);padding:28px 0 31px}.brand-strip p{letter-spacing:.2em;text-align:center;opacity:.6;margin:0 0 24px;font-size:8px}.logos{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;display:flex}.logos span{letter-spacing:.03em;font-family:Georgia,serif;font-size:19px}.logos span:nth-child(3){font-family:Arial,sans-serif;font-size:15px;font-weight:700}.intro{border-bottom:1px solid var(--line);grid-template-columns:1fr 3fr;padding:105px 0 120px;display:grid}.intro h2{letter-spacing:-.045em;margin:0 0 35px;font-family:Georgia,serif;font-size:clamp(44px,5vw,76px);font-weight:400;line-height:1}.intro>div>p{max-width:720px;font-family:Georgia,serif;font-size:20px;line-height:1.55}@media (max-width:900px){.shell{width:min(100% - 36px,700px)}.nav-links{display:none}.hero{grid-template-columns:1fr;padding-top:55px}.hero-art{height:480px}.intro{grid-template-columns:1fr;gap:34px}.logos{justify-content:center}.brand-strip{padding-inline:10px}}@media (max-width:520px){.nav{height:78px}.nav-cta{font-size:0}.nav-cta span{margin:0;font-size:18px}h1{font-size:56px}.hero{min-height:auto;padding-block:48px}.hero-intro{font-size:18px}.hero-actions{flex-direction:column;align-items:flex-start;gap:22px}.hero-art{border-radius:48% 48% 3% 3%;height:410px}.map-card{width:120px;height:120px}.intro{padding-block:75px}.logos{gap:24px}}.services{grid-template-columns:repeat(4,1fr);padding-bottom:120px;display:grid}.service-card{border-left:1px solid var(--line);flex-direction:column;min-height:410px;padding:24px 28px;display:flex;position:relative}.service-card:last-child{border-right:1px solid var(--line)}.service-card>span{font-size:10px}.service-symbol{border:1px solid var(--ink);border-radius:50%;width:78px;height:78px;margin:48px 0;position:relative}.service-card:nth-child(2) .service-symbol{border-radius:0;transform:rotate(45deg)}.service-card:nth-child(3) .service-symbol:after{content:"";background:var(--orange);border-radius:50%;position:absolute;inset:18px}.service-card:nth-child(4) .service-symbol{background:var(--lime);border-radius:50% 50% 0}.service-card h3{margin:0 0 16px;font-family:Georgia,serif;font-size:25px;font-weight:400}.service-card p{opacity:.75;margin:0;font-size:13px;line-height:1.65}.service-card>a{font-size:20px;position:absolute;bottom:22px;right:25px}.china{background:var(--ink);color:var(--paper);overflow:hidden}.china-grid{grid-template-columns:.86fr 1.14fr;align-items:center;gap:70px;min-height:720px;display:grid}.china h2,.approach h2,.contact h2{letter-spacing:-.06em;margin:45px 0;font-family:Georgia,serif;font-size:clamp(60px,7vw,102px);font-weight:400;line-height:.87}.china h2 em{color:var(--lime);font-weight:400}.china-copy>p:not(.section-tag){max-width:490px;font-family:Georgia,serif;font-size:19px;line-height:1.5}.channel-pills{flex-wrap:wrap;gap:8px;margin-top:40px;display:flex}.channel-pills span{letter-spacing:.12em;border:1px solid #f3efe659;border-radius:30px;padding:10px 13px;font-size:9px}.orbit{place-items:center;height:620px;display:grid;position:relative}.orbit-ring{border:1px solid #d9ee4366;border-radius:50%;position:absolute}.orbit:before,.orbit:after{content:"";background:#f3efe62e;width:690px;height:1px;position:absolute;transform:rotate(30deg)}.orbit:after{transform:rotate(-38deg)}.orbit-core{background:var(--lime);width:150px;height:150px;color:var(--ink);text-align:center;z-index:2;border-radius:50%;place-content:center;font-family:Georgia,serif;font-size:34px;display:grid}.orbit-core small{letter-spacing:.18em;margin-top:7px;font-family:Arial;font-size:8px;display:block}.node{background:var(--paper);color:var(--ink);letter-spacing:.14em;z-index:2;border-radius:50%;padding:14px 17px;font-size:9px;position:absolute}.n1{top:14%;left:19%}.n2{top:23%;right:8%}.n3{bottom:15%;left:15%}.n4{bottom:11%;right:20%}.approach{padding-block:130px}.approach-head{grid-template-columns:1fr 3fr;display:grid}.approach h2{margin:0 0 80px;font-size:clamp(52px,6vw,84px)}.steps{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.steps article{border-right:1px solid var(--line);min-height:220px;padding:24px}.steps article:first-child{border-left:1px solid var(--line)}.steps span{color:var(--orange);font-size:9px}.steps h3{margin:58px 0 14px;font-family:Georgia,serif;font-size:26px;font-weight:400}.steps p{opacity:.7;max-width:190px;font-size:12px;line-height:1.5}.partner{border-top:1px solid var(--line);grid-template-columns:1fr 3fr;padding:110px 0;display:grid}.partner-lead{letter-spacing:-.035em;margin:0;font-family:Georgia,serif;font-size:clamp(34px,4vw,58px);line-height:1.08}.partner-lead em{color:var(--orange);font-weight:400}.criteria{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;margin-top:65px;display:grid}.criteria span{border-bottom:1px solid var(--line);padding:18px 0;font-size:12px}.criteria span:nth-child(odd){margin-right:34px}.contact{background:var(--orange);color:var(--paper)}.contact-grid{grid-template-columns:1.35fr .65fr;align-items:center;gap:90px;min-height:590px;display:grid}.contact h2{margin-bottom:0}.contact-right{padding-top:80px}.contact-right>p{margin-bottom:40px;font-family:Georgia,serif;font-size:21px;line-height:1.5}.button.lime{background:var(--lime);color:var(--ink);width:100%;max-width:330px}.contact-right small{letter-spacing:.15em;opacity:.7;margin-top:28px;font-size:8px;display:block}.footer{color:var(--paper);background:#10261f;padding:50px 0}.footer>.shell{justify-content:space-between;align-items:center;display:flex}.footer-brand .brand-mark{border-color:var(--paper)}.footer-brand small{font-family:Arial}.footer p,.footer>a{letter-spacing:.16em;font-size:8px;line-height:1.8}.footer div p{text-align:center}@media (max-width:900px){.services{grid-template-columns:1fr 1fr}.service-card:nth-child(3){border-left:1px solid var(--line)}.china-grid{grid-template-columns:1fr;padding-block:90px}.orbit{height:520px}.approach-head,.partner{grid-template-columns:1fr;gap:40px}.steps{grid-template-columns:1fr 1fr}.contact-grid{grid-template-columns:1fr;gap:0;padding-block:90px}.contact-right{padding-top:20px}.footer>.shell{text-align:center;flex-direction:column;gap:35px}}@media (max-width:520px){.services{grid-template-columns:1fr}.service-card{border-right:1px solid var(--line);min-height:350px}.service-symbol{margin:40px 0}.china-grid{min-height:auto}.orbit{height:400px}.ring-a{width:340px;height:340px}.ring-b{width:230px;height:230px}.orbit-core{width:110px;height:110px}.steps{grid-template-columns:1fr}.steps article{border-left:1px solid var(--line)}.partner{padding-block:80px}.criteria{grid-template-columns:1fr}.criteria span:nth-child(odd){margin-right:0}.contact h2{font-size:58px}}.proof,.faq{border-top:1px solid var(--line);grid-template-columns:1fr 3fr;padding:110px 0;display:grid}.proof h2,.faq h2{letter-spacing:-.045em;margin:0 0 35px;font-family:Georgia,serif;font-size:clamp(42px,5vw,70px);font-weight:400;line-height:1}.answer-block{max-width:780px;margin-bottom:38px;font-family:Georgia,serif;font-size:20px;line-height:1.55}.faq details,.guide details{border-top:1px solid var(--line)}.faq details:last-child,.guide details:last-child{border-bottom:1px solid var(--line)}.faq summary,.guide summary{cursor:pointer;justify-content:space-between;gap:20px;padding:22px 0;font-family:Georgia,serif;font-size:19px;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.guide summary::-webkit-details-marker{display:none}.faq details p,.guide details p{opacity:.78;max-width:720px;margin:0 0 24px;font-size:14px;line-height:1.65}.guide-hero{border-bottom:1px solid var(--line);padding:90px 0 100px}.guide-hero h1{margin-bottom:42px;font-size:clamp(62px,8vw,116px)}.guide-deck{max-width:800px;font-family:Georgia,serif;font-size:23px;line-height:1.45}.byline{letter-spacing:.15em;opacity:.65;margin-top:38px;font-size:9px}.guide-layout{grid-template-columns:260px minmax(0,760px);justify-content:space-between;gap:80px;padding-block:90px 130px;display:grid}.guide-layout aside{border-top:1px solid var(--line);flex-direction:column;align-self:start;gap:15px;padding-top:20px;display:flex;position:sticky;top:30px}.guide-layout aside p{letter-spacing:.15em;margin:0 0 10px;font-size:9px}.guide-layout aside a{opacity:.7;font-size:12px}.guide-layout article>section{border-bottom:1px solid var(--line);padding:70px 0;scroll-margin-top:30px}.guide-layout article>section:first-child{padding-top:0}.guide-layout article h2{letter-spacing:-.035em;margin:14px 0 28px;font-family:Georgia,serif;font-size:clamp(36px,4vw,55px);font-weight:400;line-height:1.03}.guide-layout article h3{margin:36px 0 18px;font-family:Georgia,serif;font-size:25px;font-weight:400}.guide-layout article p,.guide-layout li{font-size:16px;line-height:1.75}.guide-layout li{margin:9px 0}.article-num{color:var(--orange);letter-spacing:.15em;font-size:10px}.key-answer{background:var(--lime);margin-bottom:25px;border:0!important;padding:50px!important}.key-answer h2{font-size:34px!important}.comparison{grid-template-columns:repeat(3,1fr);margin:38px 0;display:grid}.comparison>div{border:1px solid var(--line);border-right:0;padding:24px 20px}.comparison>div:last-child{border-right:1px solid var(--line)}.comparison b{letter-spacing:.1em;font-size:10px}.comparison p{font-size:12px!important;line-height:1.55!important}.guide blockquote{color:var(--orange);border-left:2px solid var(--orange);margin:40px 0;padding-left:28px;font-family:Georgia,serif;font-size:26px;line-height:1.35}.checklist{grid-template-columns:1fr 1fr;display:grid}.checklist p{border-top:1px solid var(--line);margin:0;padding:16px 5px;font-size:13px!important}.checklist span{color:var(--orange);margin-right:12px}.guide-cta{background:var(--ink);color:var(--paper);margin-top:60px;padding:55px!important}.guide-cta h2{font-size:44px!important}.guide-cta>p:not(.section-tag){opacity:.75;font-size:15px}.guide-cta .button{margin-top:24px}.guide .footer p{letter-spacing:.14em;font-size:8px}@media (max-width:900px){.proof,.faq{grid-template-columns:1fr;gap:35px}.guide-layout{grid-template-columns:1fr}.guide-layout aside{position:static}.comparison{grid-template-columns:1fr}.comparison>div{border-right:1px solid var(--line);border-bottom:0}.comparison>div:last-child{border-bottom:1px solid var(--line)}}@media (max-width:520px){.proof,.faq{padding-block:75px}.guide-hero{padding-block:60px}.guide-layout{padding-block:55px}.key-answer,.guide-cta{padding:30px!important}.checklist{grid-template-columns:1fr}}body{background:var(--paper);font-family:Arial,Helvetica Neue,sans-serif}.brand-mark{background:var(--blue);color:#fff;border:0;border-radius:0;font-family:Arial;font-style:normal;font-weight:900}.nav{border-bottom:2px solid var(--ink);height:82px}.nav-cta,.text-link{border-bottom:2px solid}.hero{grid-template-columns:.92fr 1.08fr;min-height:720px}h1,h1 em,.intro h2,.china h2,.approach h2,.contact h2,.proof h2,.faq h2,.partner-lead,.service-card h3,.steps h3,.hero-intro,.intro>div>p,.answer-block,.contact-right>p,.faq summary,.guide summary,.guide-layout article h2,.guide-layout article h3,.guide blockquote,.guide-deck{font-family:Arial,Helvetica Neue,sans-serif}h1{text-transform:uppercase;letter-spacing:-.075em;font-size:clamp(62px,6.6vw,102px);font-weight:900;line-height:.86}h1 em{color:var(--blue);font-style:normal}.hero-intro{max-width:520px;font-size:18px;font-weight:600;line-height:1.45}.button{border:2px solid var(--ink);text-transform:uppercase;letter-spacing:.06em}.button.dark{background:var(--blue);color:#fff;border-color:var(--blue)}.operations-board{background:var(--blue);color:#fff;border:2px solid var(--ink);border-radius:0;flex-direction:column;height:590px;padding:22px;display:flex}.board-top,.board-foot{letter-spacing:.16em;border-bottom:1px solid #ffffff8c;grid-template-columns:1fr 1fr 1fr;padding-bottom:18px;font-size:9px;display:grid}.board-top span:nth-child(2),.board-foot span:last-child{text-align:center}.board-top b{text-align:right;color:#ff3b30}.board-title{letter-spacing:-.075em;padding:38px 0 34px;font-size:clamp(64px,6vw,94px);font-weight:900;line-height:.79}.board-grid{border-top:1px solid #fff;border-left:1px solid #fff;flex:1;grid-template-columns:1fr 1fr;display:grid}.board-grid>div{border-bottom:1px solid #fff;border-right:1px solid #fff;grid-template-columns:34px 1fr;align-content:center;padding:18px;display:grid}.board-grid small{color:#ffb8b3;grid-row:span 2}.board-grid b{font-size:17px}.board-grid span{opacity:.75;grid-column:2;margin-top:5px;font-size:10px}.board-foot{border:0;grid-template-columns:1fr 2fr;padding:18px 0 0}.brand-strip{background:#111318}.logos span{text-transform:uppercase;font-weight:800;font-family:Arial,sans-serif!important}.intro h2,.proof h2,.faq h2,.approach h2,.contact h2{text-transform:uppercase;letter-spacing:-.055em;font-weight:900}.service-card{border-color:var(--ink)}.service-symbol{border-width:2px;border-radius:0!important}.china{background:#111318}.china h2 em{color:#3c68ff;font-style:normal}.orbit-ring{border-color:#3c68ff;border-radius:0;transform:rotate(45deg)}.orbit-core,.node{border-radius:0}.steps span{color:var(--blue)}.partner-lead em{color:var(--blue);font-style:normal}.button.lime{background:#fff}.guide-hero h1{font-size:clamp(58px,7vw,100px)}.guide-hero h1 em,.article-num,.checklist span{color:var(--blue)}.comparison>div{background:#fff}@media (max-width:520px){h1{font-size:52px}.operations-board{height:470px}.board-title{font-size:54px}.board-grid b{font-size:13px}.board-grid>div{padding:12px}.operations-board{padding:14px}}.brand-logo{object-fit:contain;flex:none;width:42px;height:42px;display:block}.logo-tile{background:0 0;place-items:center;width:44px;height:44px;display:grid}.logo-tile .brand-logo{width:40px;height:40px}.footer-brand{gap:14px}.footer-brand .brand-logo{filter:none}.home-cases{border-top:2px solid var(--ink);padding:120px 0}.home-cases-head{grid-template-columns:1fr 3fr;margin-bottom:65px;display:grid}.home-cases h2,.case-index-hero h1,.case-body h2{text-transform:uppercase;letter-spacing:-.055em;font-family:Arial,Helvetica Neue,sans-serif;font-weight:900}.home-cases h2{margin:0 0 35px;font-size:clamp(44px,5vw,70px);line-height:.92}.home-case-grid{background:var(--ink);border:2px solid var(--ink);grid-template-columns:1fr 1fr;gap:2px;display:grid}.home-case-grid>a{background:var(--paper);padding:16px;position:relative}.home-case-grid>a>div{background:#ddd;height:330px;margin-bottom:18px;overflow:hidden}.home-case-grid img{object-fit:cover;width:100%;height:100%;transition:transform .45s}.home-case-grid a:hover img{transform:scale(1.025)}.home-case-grid span{letter-spacing:.13em;font-size:9px}.home-case-grid h3{margin:10px 0 2px;font-size:30px}.home-case-grid b{font-size:22px;position:absolute;bottom:22px;right:20px}.case-index-hero{padding:95px 0 90px}.case-index-hero h1{margin-bottom:42px;font-size:clamp(62px,8vw,112px);line-height:.82}.case-index-hero h1 em{color:var(--blue);font-style:normal}.case-index-hero>p:last-child{max-width:650px;font-size:19px;font-weight:600}.case-list{background:var(--ink);border:2px solid var(--ink);grid-template-columns:1fr 1fr;gap:2px;margin-bottom:120px;display:grid}.case-list-card{background:var(--paper);padding:18px}.case-card-image{background:#ddd;height:420px;overflow:hidden}.case-card-image img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.case-list-card:hover img{transform:scale(1.03)}.case-card-meta{padding:24px 4px 12px;position:relative}.case-card-meta span{letter-spacing:.14em;font-size:9px}.case-card-meta h2{letter-spacing:-.04em;margin:12px 0 6px;font-size:38px}.case-card-meta p{margin:0;font-size:12px}.case-card-meta b{text-transform:uppercase;letter-spacing:.1em;font-size:10px;position:absolute;bottom:12px;right:4px}.case-hero{grid-template-columns:.82fr 1.18fr;align-items:center;gap:55px;min-height:690px;padding-block:75px;display:grid}.case-hero h1{color:var(--case-accent);margin:38px 0 30px;font-size:clamp(70px,8vw,120px)}.case-headline{max-width:500px;font-size:21px;font-weight:700;line-height:1.4}.case-hero-image{border:2px solid var(--ink);height:560px;overflow:hidden}.case-hero-image img{object-fit:cover;width:100%;height:100%}.case-facts{background:var(--ink);color:#fff}.case-facts>.shell{grid-template-columns:repeat(4,1fr);display:grid}.case-facts div div{border-right:1px solid #ffffff47;padding:27px 22px}.case-facts div div:first-child{border-left:1px solid #ffffff47}.case-facts small,.case-facts b{display:block}.case-facts small{letter-spacing:.15em;opacity:.55;margin-bottom:9px;font-size:8px}.case-facts b{font-size:13px}.case-body{grid-template-columns:220px minmax(0,820px);justify-content:space-between;gap:90px;padding-block:100px;display:grid}.case-body>aside{flex-direction:column;align-self:start;gap:14px;display:flex;position:sticky;top:30px}.case-body>aside span{letter-spacing:.13em;font-size:9px}.case-body>div>section{border-bottom:2px solid var(--ink);padding:75px 0}.case-body>div>section:first-child{padding-top:0}.case-body h2{margin:25px 0;font-size:clamp(34px,4vw,52px);line-height:1.03}.case-body section>p:not(.section-tag){max-width:720px;font-size:17px;line-height:1.7}.case-body section>a{border-bottom:2px solid;margin-top:20px;padding-bottom:5px;font-size:11px;font-weight:800;display:inline-block}.case-capabilities{border-top:1px solid var(--ink);grid-template-columns:1fr 1fr;margin-top:45px;display:grid}.case-capabilities span{border-bottom:1px solid var(--ink);padding:16px 5px;font-size:12px}.case-capabilities span:nth-child(odd){margin-right:25px}.next-case{background:var(--case-accent);color:#111318;grid-template-columns:1fr 3fr auto;align-items:center;min-height:260px;padding:50px max(36px,50% - 660px);display:grid}.next-case span{letter-spacing:.15em;font-size:9px}.next-case b{letter-spacing:-.06em;text-transform:uppercase;font-size:clamp(48px,7vw,92px)}.next-case i{font-size:36px;font-style:normal}@media (max-width:900px){.home-cases-head{grid-template-columns:1fr;gap:30px}.case-hero,.case-body{grid-template-columns:1fr}.case-body>aside{flex-flow:wrap;position:static}.case-facts>.shell{grid-template-columns:1fr 1fr}.case-list{grid-template-columns:1fr}.next-case{grid-template-columns:1fr auto}.next-case span{grid-column:1/-1}.home-case-grid{grid-template-columns:1fr}}@media (max-width:520px){.home-cases{padding-block:75px}.home-case-grid>a>div{height:240px}.case-index-hero{padding-block:60px}.case-list{margin-bottom:75px}.case-card-image{height:280px}.case-hero{padding-block:55px}.case-hero-image{height:360px}.case-facts>.shell{grid-template-columns:1fr 1fr}.case-body{padding-block:60px}.case-capabilities{grid-template-columns:1fr}.case-capabilities span:nth-child(odd){margin-right:0}.next-case{min-height:210px;padding:35px 20px}.next-case b{font-size:44px}}.brand-mark{background:#6fafba}.eyebrow span{background:#b64a3c}h1 em,.partner-lead em,.case-index-hero h1 em,.guide-hero h1 em{color:#6fafba}.button.dark{background:#315c65;border-color:#315c65}.operations-board{background:#315c65;border-color:#18282c}.service-card:nth-child(3) .service-symbol:after{background:#6fafba}.service-card:nth-child(4) .service-symbol{background:#b64a3c}.orbit-core{color:#18282c;background:#6fafba}.node{color:#fcfcfa;background:#b64a3c}.button.lime{color:#18282c;background:#fcfcfa}.footer{background:#132126}.comparison>div,.home-case-grid>a,.case-list-card,.logo-tile{background:#fcfcfa}.case-page .eyebrow span{background:var(--case-accent)}.services{background:0 0;gap:14px;padding-top:8px}.service-card,.service-card:last-child,.service-card:nth-child(3){background:#fcfcfa;border:1px solid #18282c2e;border-radius:26px;min-height:420px;transition:transform .25s,box-shadow .25s;overflow:hidden}.service-card:hover{transform:translateY(-5px);box-shadow:0 18px 45px #18282c14}.service-card>a{background:#e4ecec;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.service-symbol{border:1.5px solid #315c65;width:82px;height:68px;border-radius:48% 52% 46% 54%/56% 45% 55% 44%!important}.service-card:nth-child(2) .service-symbol{background:#e4ecec;transform:rotate(-8deg);border-radius:58% 42% 52% 48%/45% 55%!important}.service-card:nth-child(3) .service-symbol{background:#e8efef;border-radius:50%!important}.service-card:nth-child(3) .service-symbol:after{background:#6fafba;border-radius:50%}.service-card:nth-child(4) .service-symbol{background:#b64a3c;border-color:#b64a3c;width:94px;border-radius:999px!important}.orbit-ring{transform:none;border-radius:50%!important}.ring-a{width:570px;height:440px}.ring-b{width:380px;height:280px}.orbit-core{color:#18282c;background:#fcfcfa;border-radius:50%;width:164px;height:164px;box-shadow:0 20px 65px #0000002e}.orbit-core img{object-fit:contain;width:82px;height:82px;margin:auto}.orbit-core small{margin-top:0}.node{background:#b64a3c;border-radius:999px;padding:15px 22px}.orbit:before{opacity:.55;transform:rotate(26deg)}.orbit:after{opacity:.55;transform:rotate(-31deg)}.channel-pills span,.button{border-radius:999px}.nav-cta{border:1px solid;border-radius:999px;padding:11px 16px}.text-link{border-radius:0}.board-grid{border-radius:18px;overflow:hidden}.case-list,.home-case-grid{background:0 0;border:0;gap:14px}.case-list-card,.home-case-grid>a{border:1px solid #18282c2e}@media (max-width:1100px){.china-grid{grid-template-columns:1fr;padding-block:90px}.china-copy{max-width:700px}.orbit{height:520px}.services{grid-template-columns:1fr 1fr}.service-card{border:1px solid #18282c2e!important}}@media (max-width:620px){.services{grid-template-columns:1fr}.orbit{height:390px}.ring-a{width:340px;height:280px}.ring-b{width:230px;height:180px}.orbit-core{width:112px;height:112px}.orbit-core img{width:58px;height:58px}.node{padding:10px 13px;font-size:8px}.n1{left:5%}.n2{right:3%}.n3{left:6%}.n4{right:8%}}body,h1,h1 em,.intro h2,.china h2,.approach h2,.contact h2,.proof h2,.faq h2,.partner-lead,.service-card h3,.steps h3,.hero-intro,.intro>div>p,.answer-block,.contact-right>p,.faq summary,.guide summary,.guide-layout article h2,.guide-layout article h3,.guide blockquote,.guide-deck,.home-cases h2,.case-index-hero h1,.case-body h2{font-family:var(--font-geist-sans),Arial,sans-serif}h1,.intro h2,.proof h2,.faq h2,.approach h2,.contact h2,.home-cases h2{letter-spacing:-.05em;font-weight:780}.service-card,.service-card:last-child,.service-card:nth-child(3){border-radius:18px}.operations-board{border-radius:20px}.board-grid{border-radius:12px}.case-card-image,.case-hero-image,.home-case-grid>a>div{border-radius:16px}.case-list-card,.home-case-grid>a{border-radius:18px}@media (max-width:900px){.hero{grid-template-columns:minmax(0,1fr);gap:46px;min-height:auto}.hero-copy,.operations-board{width:100%;min-width:0}.operations-board{height:540px}}@media (max-width:520px){.hero{gap:38px;padding-block:46px 58px}.hero h1{letter-spacing:-.065em;font-size:clamp(43px,13.2vw,52px)}.operations-board{border-radius:16px;height:430px;padding:14px}.board-title{padding:28px 0 24px;font-size:48px}.board-grid{border-radius:10px;grid-template-columns:1fr}.board-grid>div{grid-template-columns:28px 1fr;padding:9px 12px}.board-grid b{font-size:12px}.board-grid span{font-size:8px}.board-foot{font-size:7px}}.footer .logo-tile{background:0 0}:root{--ink:#2b3531;--paper:#f5f1ea;--lime:#c47b70;--orange:#c47b70;--line:#2b353126;--blue:#7daeb2}body{color:#2b3531;background:#f5f1ea}.nav{border-bottom:1px solid #2b353147}.nav-links{letter-spacing:.02em;font-size:12px;font-weight:580}.nav-links a{transition:color .2s,opacity .2s}.nav-links a:hover{color:#5c8584;opacity:1}.nav-cta{letter-spacing:.015em;border-color:#2b35318c;font-weight:620}.brand{font-weight:720}.eyebrow span{background:#c47b70;border-radius:50%}h1{text-transform:none;letter-spacing:-.058em;font-weight:650;line-height:.88}h1 em{color:#7daeb2}.hero-intro{color:#46534e;font-weight:480}.button{text-transform:none;letter-spacing:.015em;border-width:1px;font-weight:620}.button.dark{color:#fffdf9;background:#557674;border-color:#557674}.text-link{border-bottom-width:1px}.operations-board{background:#557674;border:1px solid #2b353159;box-shadow:0 24px 70px #443d321f}.board-title{letter-spacing:-.055em;font-weight:650}.board-top b{color:#e7b2a9}.board-grid small{color:#d5e6e4}.brand-strip,.china,.case-facts{background:#263733}.logos span{font-weight:650}.intro h2,.proof h2,.faq h2,.approach h2,.contact h2,.home-cases h2{text-transform:none;letter-spacing:-.045em;font-weight:620;line-height:.98}.service-card,.service-card:last-child,.service-card:nth-child(3),.case-list-card,.home-case-grid>a{background:#fffdf9;border-color:#554b4021;box-shadow:0 12px 34px #4d42340b}.service-card:hover{box-shadow:0 20px 46px #4d423417}.service-card h3,.steps h3{font-weight:520}.service-card p,.steps p{color:#5c6762;opacity:1}.service-symbol{border-color:#6b8f8e}.service-card:nth-child(2) .service-symbol,.service-card:nth-child(3) .service-symbol{background:#e9efeb}.service-card:nth-child(4) .service-symbol,.node{background:#c47b70;border-color:#c47b70}.service-card>a{color:#496b68;background:#e9efeb}.china h2 em{color:#a9cfcd}.section-tag.light{color:#c5ddda}.orbit-ring{border-color:#82aaa8}.orbit-core{background:#fffdf9}.contact{background:#6e8f8d}.contact .section-tag.light{color:#e4f0ee}.button.lime{color:#2b3531;background:#fffdf9;border-color:#fffdf9}.partner-lead em{color:#7daeb2}.steps span,.article-num,.checklist span{color:#a8655d}.home-cases,.case-body>div>section{border-color:#2b353142}.key-answer{background:#e4ece7}.guide-cta{background:#557674}.guide blockquote{color:#6e8f8d;border-color:#6e8f8d}.footer{color:#f5f1ea;background:#21302d}.footer .icp-link{color:inherit;opacity:.72;margin-top:5px;text-decoration:none;transition:opacity .2s;display:inline-block}.footer .icp-link:hover,.footer .icp-link:focus-visible{opacity:1;text-underline-offset:3px;text-decoration:underline}.case-index-hero h1,.case-body h2{text-transform:none;font-weight:650}.case-index-hero h1 em,.guide-hero h1 em{color:#7daeb2}.next-case b{text-transform:none;font-weight:650}.nav-actions{align-items:center;gap:18px;display:flex}.language-switch{letter-spacing:.04em;border-bottom:1px solid #2b353159;padding:7px 0;font-size:11px;font-weight:620}.zh-page{font-family:var(--font-geist-sans),"PingFang SC","Microsoft YaHei",sans-serif}.zh-page h1,.zh-page h2,.zh-page h3,.zh-page p,.zh-page a{font-family:inherit}.zh-page h1{letter-spacing:-.025em;font-weight:610;line-height:1.08}.zh-page h2{letter-spacing:-.025em;word-break:keep-all;overflow-wrap:normal;line-height:1.12}.zh-page .china h2,.zh-page .contact h2{font-size:clamp(48px,6vw,78px)}.zh-page .headline-line{white-space:nowrap;display:inline-block}.zh-page .board-title{letter-spacing:-.035em;line-height:1.08}.zh-page .section-tag,.zh-page .eyebrow{letter-spacing:.16em}.zh-page .hero-intro,.zh-page .answer-block{line-height:1.75}@media (max-width:1100px){.zh-page .china h2,.zh-page .contact h2{font-size:clamp(48px,7.4vw,68px)}}@media (max-width:900px){.zh-page .hero h1{letter-spacing:-.02em;font-size:clamp(48px,9.6vw,62px);line-height:1.1}.zh-page .board-title{padding-block:34px 30px;font-size:clamp(54px,11vw,72px);line-height:1.1}.zh-page h2{line-height:1.14}}@media (max-width:520px){.nav-actions{gap:12px}.language-switch{font-size:10px}.nav-cta{padding:10px 13px}.zh-page .hero h1{letter-spacing:-.015em;font-size:clamp(39px,11.7vw,46px);line-height:1.12}.zh-page .board-title{padding-block:26px 22px;font-size:44px;line-height:1.12}.zh-page .china h2,.zh-page .contact h2{font-size:44px;line-height:1.16}.zh-page .intro h2,.zh-page .approach h2,.zh-page .home-cases h2,.zh-page .proof h2,.zh-page .faq h2{font-size:40px;line-height:1.16}}.has-form .contact-grid{grid-template-columns:.78fr 1.22fr;align-items:start;min-height:auto;padding-block:105px}.contact-promise{color:#fffdf9d1;max-width:470px;font-size:17px;line-height:1.75}.contact-direct{border-top:1px solid #fffdf94d;max-width:470px;margin-top:38px}.contact-direct p{border-bottom:1px solid #fffdf938;grid-template-columns:92px 1fr;gap:14px;margin:0;padding:14px 0;font-size:13px;line-height:1.5;display:grid}.contact-direct span{letter-spacing:.12em;color:#fffdf9a8;font-size:10px}.contact-direct b,.contact-direct a{color:#fffdf9;font-weight:560}.contact-direct a{text-underline-offset:4px;-webkit-text-decoration:underline #fffdf966;text-decoration:underline #fffdf966}.partner-form{color:#2b3531;background:#fffdf9;border-radius:20px;grid-template-columns:1fr 1fr;gap:22px 18px;padding:34px;display:grid;box-shadow:0 24px 70px #21302d29}.partner-form label{letter-spacing:.02em;flex-direction:column;gap:9px;font-size:12px;font-weight:620;display:flex}.partner-form label:nth-of-type(5),.partner-form label:nth-of-type(6),.partner-form .button,.partner-form .form-note{grid-column:1/-1}.partner-form input,.partner-form select,.partner-form textarea{color:#2b3531;width:100%;min-height:48px;font:inherit;background:#f8f5ef;border:1px solid #2b353138;border-radius:10px;outline:none;padding:12px 14px;font-size:14px;line-height:1.45;transition:border-color .2s,box-shadow .2s}.partner-form textarea{resize:vertical;min-height:112px}.partner-form input:focus,.partner-form select:focus,.partner-form textarea:focus{border-color:#557674;box-shadow:0 0 0 3px #55767421}.partner-form input::placeholder,.partner-form textarea::placeholder{color:#7b837f}.partner-form .button{cursor:pointer;color:#fffdf9;background:#557674;border:0;border-radius:10px;align-items:center;width:100%;max-width:none;min-height:52px}.partner-form .button:hover{background:#496b68}.partner-form .form-note{color:#69736e;margin:0;font-size:11px;line-height:1.55}@media (max-width:900px){.has-form .contact-grid{grid-template-columns:1fr;gap:42px}.partner-form{width:100%;max-width:700px}}@media (max-width:520px){.zh-page .faq h2{word-break:normal;overflow-wrap:anywhere}.has-form .contact-grid{padding-block:72px}.partner-form{border-radius:16px;grid-template-columns:1fr;gap:19px;padding:24px 18px}.partner-form label{grid-column:1}.contact-promise{font-size:15px}.contact-direct{margin-top:30px}.contact-direct p{grid-template-columns:78px 1fr}}
