.sk-zh{color:var(--sk-ink);background:var(--sk-paper);font-family:Noto Sans SC,DM Sans,sans-serif;line-height:1.85;overflow-x:clip}.sk-zh *,.sk-zh :before,.sk-zh :after{box-sizing:border-box}.sk-zh p,.sk-zh h1,.sk-zh h2,.sk-zh h3{letter-spacing:0;margin:0}.sk-zh a{color:inherit;text-decoration:none}.sk-zh .zh-width,.sk-zh header .page-width{width:min(1280px,100% - 96px);margin-inline:auto;padding-inline:0}.sk-zh header .sk-nav-link{font-family:inherit}.sk-zh section[id]{scroll-margin-top:145px}.sk-zh .zh-hero{background:var(--sk-ink);color:var(--sk-paper);padding:64px 0 70px}.sk-zh .zh-eyebrow{color:var(--sk-accent);margin-bottom:24px;font-size:12px;font-weight:600}.sk-zh .zh-hero .zh-eyebrow{color:var(--sk-cyan)}.sk-zh .zh-eyebrow span{padding-inline:12px}.sk-zh h1{font-size:48px;font-weight:500;line-height:1.4}.sk-zh .zh-hero-subtitle{color:var(--sk-cyan);margin-top:20px;font-size:28px;font-weight:400}.sk-zh .zh-hero-bottom{grid-template-columns:1fr 260px;align-items:end;gap:80px;margin-top:32px;display:grid}.sk-zh .zh-hero-copy{max-width:760px;color:var(--sk-inverse-muted);font-size:15px}.sk-zh .zh-hero-copy p+p{margin-top:12px}.sk-zh .zh-hero-actions{gap:12px;display:grid}.sk-zh .zh-button{background:var(--sk-cyan);color:var(--sk-ink);border:1px solid var(--sk-cyan);height:auto;min-height:48px;box-shadow:none;white-space:normal;border-radius:0;justify-content:space-between;gap:24px;padding:12px 22px;font-family:inherit;font-size:14px;line-height:1.5}.sk-zh .zh-button:hover{background:var(--sk-accent);border-color:var(--sk-accent)}.sk-zh .zh-button-inverse{border-color:var(--sk-inverse-rule);color:var(--sk-paper);background:0 0}.sk-zh .zh-button-inverse:hover{background:var(--sk-inverse-rule)}.sk-zh .zh-button-outline{border-color:var(--sk-rule);color:var(--sk-ink);background:0 0}.sk-zh .zh-section{padding-block:80px}.sk-zh h2{font-size:30px;font-weight:500;line-height:1.55}.sk-zh h3{font-size:19px;font-weight:500;line-height:1.65}.sk-zh .zh-section-intro>p:last-child{max-width:760px;color:var(--sk-copy);margin-top:18px;font-size:15px}.sk-zh .zh-services{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:40px;display:grid}.sk-zh .zh-service{border:1px solid var(--sk-rule);border-top:2px solid var(--sk-accent);border-radius:0;padding:28px}.sk-zh .zh-number{color:var(--sk-accent);margin-bottom:20px;font-family:DM Sans,sans-serif;font-size:14px;display:block}.sk-zh .zh-service h3{margin-bottom:20px}.sk-zh .zh-service p{color:var(--sk-copy);margin-top:12px;font-size:14px}.sk-zh .zh-service .zh-service-question{color:var(--sk-ink);font-weight:500}.sk-zh .zh-why{background:var(--sk-ink);color:var(--sk-paper);padding-block:72px}.sk-zh .zh-why .zh-eyebrow,.sk-zh .zh-why .zh-number{color:var(--sk-cyan)}.sk-zh .zh-why-grid{grid-template-columns:.85fr 1.4fr;gap:96px;display:grid}.sk-zh .zh-independent{max-width:330px;color:var(--sk-inverse-muted);margin-top:24px;font-size:14px}.sk-zh .zh-values{grid-template-columns:1fr 1fr;gap:32px 40px;display:grid}.sk-zh .zh-values>div{border-top:1px solid var(--sk-inverse-rule);padding-top:20px}.sk-zh .zh-values .zh-number{margin-bottom:10px}.sk-zh .zh-values p{color:var(--sk-inverse-muted);margin-top:12px;font-size:14px}.sk-zh .zh-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin:40px 0 0;padding:0;list-style:none;display:grid}.sk-zh .zh-steps li{border-top:1px solid var(--sk-rule);padding-top:24px}.sk-zh .zh-steps p{color:var(--sk-copy);margin-top:14px;font-size:14px}.sk-zh .zh-boundaries{background:var(--sk-soft);padding-block:32px}.sk-zh .zh-boundary-grid{grid-template-columns:1fr 2fr;gap:48px;display:grid}.sk-zh .zh-boundaries h2{font-size:19px}.sk-zh .zh-boundaries p{color:var(--sk-copy);margin-bottom:6px;font-size:13px}.sk-zh .zh-contact{grid-template-columns:.85fr 1.3fr;gap:100px;display:grid}.sk-zh .zh-contact>div:first-child>p:last-child{color:var(--sk-copy);max-width:360px;margin-top:24px;font-size:15px}.sk-zh .zh-form{gap:20px;display:grid;position:relative}.sk-zh .zh-form-pair{grid-template-columns:1fr 1fr;gap:20px;display:grid}.sk-zh .zh-form label{gap:8px;font-size:14px;font-weight:500;display:grid}.sk-zh .zh-form input,.sk-zh .zh-form select,.sk-zh .zh-form textarea{border:1px solid var(--sk-rule);background:var(--sk-paper);width:100%;min-width:0;color:var(--sk-ink);border-radius:0;padding:12px;font-family:inherit;font-size:16px;font-weight:400;line-height:1.5}.sk-zh .zh-form input:focus,.sk-zh .zh-form select:focus,.sk-zh .zh-form textarea:focus{outline:2px solid var(--sk-accent);outline-offset:2px}.sk-zh .zh-form textarea{resize:vertical}.sk-zh .zh-form .zh-button{justify-self:start;min-width:190px}.sk-zh .zh-honeypot{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.sk-zh .zh-language-note{color:var(--sk-copy);border-top:1px solid var(--sk-rule);margin-top:24px;padding-top:18px;font-size:12px}.sk-zh .zh-form-error{color:var(--destructive);font-size:14px}.sk-zh .zh-confirmation{border-top:2px solid var(--sk-accent);min-height:260px;padding-top:28px}.sk-zh .zh-confirmation>span{color:var(--sk-accent);font-size:32px}.sk-zh .zh-confirmation p{margin:12px 0 24px}.sk-zh .zh-wechat{border-top:1px solid var(--sk-rule);margin-top:32px;padding-top:24px}.sk-zh .zh-wechat img{max-width:100%;margin-block:16px;display:block}.sk-zh .zh-wechat-id{-webkit-user-select:all;user-select:all;overflow-wrap:anywhere}.sk-zh .zh-wordmark{font-family:Playfair Display,serif;font-size:32px;font-weight:600}.sk-zh .zh-footer{background:var(--sk-ink);color:var(--sk-paper);padding-block:48px;font-size:13px}.sk-zh .zh-footer-top,.sk-zh .zh-footer-bottom{justify-content:space-between;align-items:start;gap:24px;display:flex}.sk-zh .zh-footer-top p{color:var(--sk-inverse-muted);margin-top:8px;font-family:DM Sans,sans-serif}.sk-zh .zh-footer-bottom{border-top:1px solid var(--sk-inverse-rule);color:var(--sk-inverse-muted);margin-top:32px;padding-top:24px}@media (width<=1050px){.sk-zh .zh-width,.sk-zh header .page-width{width:calc(100% - 48px)}.sk-zh .zh-hero-bottom{grid-template-columns:1fr 220px;gap:32px}.sk-zh .zh-why-grid,.sk-zh .zh-contact{gap:40px}.sk-zh .zh-services{gap:16px}.sk-zh .zh-service{padding:22px}.sk-zh .zh-steps{grid-template-columns:1fr 1fr}}@media (width<=640px){.sk-zh .zh-width,.sk-zh header .page-width{width:calc(100% - 40px)}.sk-zh .zh-hero{padding-block:40px}.sk-zh .zh-hero .zh-eyebrow{font-size:10px}.sk-zh .zh-eyebrow span{padding-inline:5px}.sk-zh h1{font-size:30px;line-height:1.55}.sk-zh .zh-desktop-break{display:none}.sk-zh .zh-hero-subtitle{font-size:21px}.sk-zh .zh-hero-bottom,.sk-zh .zh-why-grid,.sk-zh .zh-services,.sk-zh .zh-boundary-grid,.sk-zh .zh-contact{grid-template-columns:1fr;gap:28px}.sk-zh .zh-section{padding-block:48px}.sk-zh h2{font-size:25px}.sk-zh .zh-values{gap:28px 20px}.sk-zh .zh-values h3{font-size:17px}.sk-zh .zh-why{padding-block:48px}.sk-zh .zh-form-pair{grid-template-columns:1fr}.sk-zh .zh-contact h2 br{display:none}.sk-zh .zh-footer-top,.sk-zh .zh-footer-bottom{flex-direction:column}}@media (prefers-reduced-motion:no-preference){html:has(.sk-zh){scroll-behavior:smooth}}
