@font-face{font-family:SHS;src:url(/fonts/shs-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SHS;src:url(/fonts/shs-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:SHS;src:url(/fonts/shs-900.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}:root{--paper:#f9f9f7;--ink:#16181d;--graphite:#5b6068;--rule:#d5d7da;--field:#eef0f2;--paper-2:#f2f0eb;--marker:#ffe500;--sans:"SHS", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans CJK SC", sans-serif;--gutter:clamp(1rem, 4vw, 3rem);--max:76rem;--gap-section:clamp(2.5rem, 6vw, 4rem);color-scheme:light}*,: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(--ink);font-family:var(--sans);line-break:strict;overflow-wrap:break-word;-webkit-font-smoothing:antialiased;margin:0;font-size:1.0625rem;line-height:1.8}h1,h2,h3,p,ul,ol,figure{margin:0}h1,h2,h3{text-wrap:balance}p,li{text-wrap:pretty}ul,ol{padding:0;list-style:none}img{max-width:100%;display:block}a{color:inherit}strong{font-weight:700}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{left:var(--gutter);z-index:10;background:var(--ink);color:var(--paper);padding:.5rem 1rem;text-decoration:none;position:absolute;top:-4rem}.skip:focus{top:.5rem}.wrap{max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.ph{background:var(--field);color:var(--graphite);border-bottom:1px dashed var(--graphite);padding-inline:.2em;font-weight:400}.img-ph{background:var(--field);border:1px dashed var(--graphite);color:var(--graphite);text-align:center;place-items:center;padding:.5rem;font-size:.875rem;line-height:1.5;display:grid}.site-header{border-bottom:1px solid var(--rule)}.brand{flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem;display:flex}.brand__cities{color:var(--graphite);font-size:.875rem}.header-main{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem 2rem;padding-block:1.1rem;display:flex}.wordmark{align-items:center;gap:.5rem;font-size:1.125rem;font-weight:700;text-decoration:none;display:inline-flex}.logo-mark{border-radius:1px;flex:none;width:1.1em;height:1.1em}.nav{flex-wrap:wrap;gap:.25rem 1.5rem;display:flex}.nav a{text-underline-offset:.4em;text-decoration:none}.nav a:hover{text-decoration:underline 1px}.nav a[aria-current=page]{text-decoration:underline 2px}@media (width<=40rem){.nav{gap:.25rem .9rem;font-size:.9375rem}}.btn{cursor:pointer;font-family:inherit;font-size:inherit;background:var(--ink);color:var(--paper);border:0;padding:.8rem 1.75rem;font-weight:700;line-height:1.5;text-decoration:none;display:inline-block}.btn:hover{background:#2e323b}.link{text-underline-offset:.3em;text-decoration:underline 1px}.link:hover{text-decoration-thickness:2px}.section{border-top:1px solid var(--rule);padding-block:clamp(3.5rem,9vw,7rem)}.h2{font-size:clamp(1.75rem,4.2vw,2.75rem);font-weight:900;line-height:1.3}.h3{font-size:1.375rem;font-weight:700;line-height:1.4}.lead{max-width:42em;color:var(--graphite);margin-top:1.25rem;font-size:1.125rem}.prose{max-width:38em}.prose>*+*{margin-top:1.1em}.split{gap:1.5rem 4rem;display:grid}@media (width>=60rem){.split{grid-template-columns:5fr 7fr}}.hero{padding-block:clamp(4rem,12vw,9rem) clamp(4rem,10vw,7.5rem)}.hero__kicker{color:var(--graphite);margin-bottom:clamp(1.25rem,3vw,2rem);font-size:1rem}.hero__title{letter-spacing:-.01em;font-size:clamp(2.6rem,11vw,7.5rem);font-weight:900;line-height:1.1}.hero__body{max-width:30em;margin-top:clamp(2rem,5vw,3.5rem);font-size:clamp(1.0625rem,1.6vw,1.25rem);line-height:1.85}.hero__closing{margin-top:clamp(2rem,5vw,3rem);font-size:clamp(2rem,6vw,3.5rem);font-weight:900;line-height:1.2}.actions{flex-wrap:wrap;align-items:center;gap:1rem 2rem;margin-top:clamp(2.5rem,6vw,3.5rem);display:flex}.compare{width:100%;margin-top:var(--gap-section);border-collapse:collapse}.compare th,.compare td{text-align:left;vertical-align:top;border-bottom:1px solid var(--rule);padding:.9rem 1rem;font-weight:400}.compare thead th{border-bottom:2px solid var(--ink);padding-block:0 .75rem;font-weight:700}.compare thead .us{font-weight:900}.compare .compare__corner{border-bottom:2px solid var(--ink)}.compare tbody th{width:34%;padding-left:0}.compare .them{width:30%;color:var(--graphite)}.compare .us{width:36%}.compare tr.is-diff td.us{background:var(--marker);border-bottom-color:var(--marker)}.mark{vertical-align:-.25em;display:inline-flex}.mark--no{color:var(--graphite)}.compare__closing{margin-top:var(--gap-section);font-size:clamp(1.5rem,4vw,2.5rem);font-weight:900;line-height:1.35}@media (width<=39.99rem){.compare,.compare thead,.compare tbody{display:block}.compare{font-size:1rem}.compare thead tr,.compare tbody tr{grid-template-columns:1fr 1fr;display:grid}.compare .compare__corner{display:none}.compare thead th.them{padding-left:0}.compare tbody tr{border-bottom:1px solid var(--rule)}.compare tbody th,.compare .them,.compare .us{width:auto}.compare tbody th,.compare tbody td{border-bottom:0}.compare tbody th{grid-column:1/-1;padding:.9rem 0 .4rem;font-weight:700}.compare tbody td{padding:.5rem .75rem .8rem}.compare tbody td.them{padding-left:0}.compare tr.is-diff td.us{margin-bottom:.6rem}}@media (forced-colors:active){.compare tr.is-diff td.us{border-left:4px solid canvastext}}.matrix{margin-top:var(--gap-section);gap:2.5rem 3rem;display:grid}.matrix__col{border-top:2px solid var(--ink);align-content:start;gap:1rem;padding-top:1.25rem;display:grid}@media (width>=40rem){.matrix{grid-template-columns:repeat(2,1fr)}.matrix__col{grid-row:span 3;grid-template-rows:subgrid}}@media (width>=64rem){.matrix{grid-template-columns:repeat(4,1fr);gap:2.5rem 2rem}}.matrix__note{border-top:1px solid var(--rule);padding-top:1rem}.routes{margin-top:var(--gap-section);border-block:1px solid var(--rule);grid-template-columns:1fr 1fr;display:grid}.routes li+li{border-left:1px solid var(--rule);padding-left:1.5rem}.routes a{text-underline-offset:.3em;padding-block:1.1rem;font-size:1.25rem;font-weight:700;text-decoration:underline 1px;display:block}.routes a:hover{text-decoration-thickness:2px}@media (width>=52rem){.matrix--3{grid-template-columns:repeat(3,1fr)}.matrix--3 .matrix__col{grid-row:span 3}}.role{color:var(--graphite);font-weight:400}.steps{margin-top:var(--gap-section);border-top:2px solid var(--ink)}.steps li{border-bottom:1px solid var(--rule);grid-template-columns:8.5rem 1fr;gap:.25rem 1.5rem;padding-block:1.1rem;display:grid}.steps__name{font-weight:700}.steps__text{font-size:1rem;line-height:1.75}@media (width<=30rem){.steps li{grid-template-columns:1fr}}@media (width>=64rem){.steps{grid-template-columns:repeat(5,1fr);display:grid}.steps li{border-bottom:0;border-left:1px solid var(--rule);flex-direction:column;gap:.5rem;padding:1.25rem 1.25rem 0;display:flex}.steps li:first-child{border-left:0;padding-left:0}}.section--end{border-top:2px solid var(--ink)}.cta{align-items:end;gap:3rem 4rem;display:grid}@media (width>=52rem){.cta{grid-template-columns:7fr 5fr}}.cta__text{margin-block:1.5rem 2rem}.cta__wechat{flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}.cta__wechat-note{font-weight:700}@media (width>=52rem){.cta__wechat{align-items:flex-end}}.qr{aspect-ratio:1;flex:none;width:9rem}.qr--small{width:6rem;font-size:.75rem}.page-hero{padding-block:clamp(3.5rem,10vw,7rem) clamp(3.5rem,8vw,6rem)}.page-hero__title{max-width:15em;font-size:clamp(2rem,6.2vw,4.25rem);font-weight:900;line-height:1.2}.page-hero__body{max-width:32em;margin-top:clamp(1.5rem,4vw,2.5rem);font-size:clamp(1.0625rem,1.6vw,1.25rem);line-height:1.85}.page-hero__note{max-width:32em;color:var(--graphite);margin-top:1rem;font-size:1rem}.page-hero__text{margin-top:clamp(1.5rem,4vw,2.5rem);font-size:clamp(1.0625rem,1.6vw,1.25rem);line-height:1.85}.fit__lead{margin-bottom:1.25rem}.checklist li{padding-left:2em;position:relative}.checklist li+li{margin-top:.75em}.checklist li:before{content:"";border:1.5px solid var(--ink);width:1em;height:1em;position:absolute;top:.4em;left:0}.journey{margin-top:var(--gap-section);border-top:2px solid var(--ink)}.journey__rail{display:none}@media (width>=60rem){.journey{grid-template-columns:12rem 1fr;gap:4rem;display:grid}.journey__rail{display:block}.journey__rail ol{padding-top:1.75rem;position:sticky;top:1.5rem}}.journey__rail li+li{margin-top:.5rem}.journey__rail a{color:var(--graphite);text-decoration:none}.journey__rail a:hover{color:var(--ink);text-decoration:underline}.journey__rail a[aria-current]{color:var(--ink);font-weight:700}.step{border-bottom:1px solid var(--rule);padding-block:1.75rem 2.25rem;scroll-margin-top:1rem}.step:last-child{border-bottom:0}.step__title{margin-bottom:1rem;font-size:1.375rem;font-weight:700;line-height:1.4}.step__no{color:var(--graphite);margin-right:.6em;font-size:1rem;font-weight:400}.step__output{border-top:1px solid var(--rule);padding-top:1em}.bullets li{padding-left:1.25em;position:relative}.bullets li+li{margin-top:.5em}.bullets li:before{content:"";background:var(--ink);width:.6em;height:1px;position:absolute;top:.9em;left:0}.channels{margin-top:var(--gap-section);gap:3rem;display:grid}@media (width>=52rem){.channels--3{grid-template-columns:repeat(3,1fr)}.channels--4,.channels--5{grid-template-columns:repeat(2,1fr);gap:3.5rem 4rem}}@media (width>=64rem){.channels--5{grid-template-columns:repeat(3,1fr);gap:3.5rem 3rem}}.channels__col{border-top:2px solid var(--ink);padding-top:1.25rem}.channels__intro{color:var(--graphite);margin-top:.5rem}.channels__list{margin-top:1.25rem;font-size:1rem;line-height:1.75}.channels__list li{border-top:1px solid var(--rule);padding-block:.75rem}.channels__list li:first-child{border-top:0;padding-top:0}.channels__sub{color:var(--graphite);margin-top:.4rem;font-size:.9375rem;display:block}.notes{margin-top:var(--gap-section);border-top:2px solid var(--ink)}.notes__row{border-bottom:1px solid var(--rule);gap:.5rem 4rem;padding-block:1.5rem;display:grid}@media (width>=60rem){.notes__row{grid-template-columns:5fr 7fr}}.notes__title{font-size:1.1875rem;font-weight:700;line-height:1.6}.compliance__lead{margin-bottom:1.25rem}.terms{border-top:2px solid var(--ink)}.terms li{border-bottom:1px solid var(--rule);gap:.15rem 2rem;padding-block:.9rem;display:grid}@media (width>=40rem){.terms li{grid-template-columns:18rem 1fr}}.terms__term{font-weight:700}.compliance__after{max-width:38em;margin-top:1.5rem}.row-link{margin-top:var(--gap-section);border-block:1px solid var(--rule);padding-block:1.1rem}.row-link a{text-underline-offset:.3em;font-weight:700;text-decoration:underline 1px}.row-link a:hover{text-decoration-thickness:2px}.cta__checklist{grid-column:1/-1;margin-top:0}.contact__intro{margin-bottom:var(--gap-section)}.contact{align-items:start;gap:3rem 4rem;display:grid}@media (width>=52rem){.contact{grid-template-columns:1fr 1fr}}.contact__col{border-top:2px solid var(--ink);padding-top:1.25rem}.contact__col>.h3{margin-bottom:1.5rem}.btn--large{padding:1rem 2.25rem;font-size:1.125rem}.qr--large{width:min(100%,15rem)}.contact__hint{max-width:20em;color:var(--graphite);margin-top:.75rem;font-size:.9375rem}.contact__email{margin-top:var(--gap-section);border-top:1px solid var(--rule);padding-top:1.25rem}.contact__email>.h3{margin-bottom:.5rem}.site-footer{border-top:1px solid var(--rule);color:var(--graphite);padding-block:2.5rem 3rem;font-size:.9375rem}.footer-grid{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2rem;display:flex}.footer-name{color:var(--ink);font-weight:700}.footer-links{flex-wrap:wrap;align-items:baseline;gap:.5rem 0;margin-top:.75rem;display:flex}.footer-links>*+:before{content:"·";color:var(--rule);margin:0 .9rem}.footer-legal{color:var(--graphite);max-width:44em;margin-top:.75rem;font-size:.875rem}.section--tint{background:var(--paper-2);border-top:none}.section--tint+.section{border-top:none}.portrait{aspect-ratio:4/5;object-fit:cover;background:var(--field);width:100%}img.portrait{filter:grayscale()}.matrix--3 .portrait{max-width:15rem}.notes__id{align-content:start;justify-items:start;gap:1rem;display:grid}.notes__id .portrait{max-width:14rem}.footer-brand{align-items:center;gap:.5rem;display:flex}.footer-brand .logo-mark{width:1em;height:1em}.h2--doc{font-size:clamp(1.375rem,2.6vw,1.875rem);line-height:1.4}
