*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:#0b1716;color:#eef4e8;font:16px/1.75 system-ui,-apple-system,"Segoe UI",sans-serif}html[data-language="zh"] [lang="en"],html[data-language="en"] [lang="zh-CN"]{display:none}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:5px}a:focus-visible,button:focus-visible{outline:3px solid #e3ff86;outline-offset:5px}header,main,footer{max-width:1160px;margin:auto;padding:0 36px}header{min-height:100px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:flex;align-items:center;gap:12px;font-weight:700;line-height:1.3}.brand img{border-radius:12px}.brand small{display:block;font-size:11px;color:#a6b8ad;letter-spacing:2px;margin-top:4px}nav{display:flex;align-items:center;gap:26px;font-size:14px}button{font:inherit;color:inherit;background:transparent;border:1px solid #50635b;border-radius:30px;padding:8px 18px;cursor:pointer}.hero{min-height:660px;display:grid;grid-template-columns:1.35fr 1fr;align-items:center;gap:48px;padding:65px 0 90px}.eyebrow{font-size:12px;letter-spacing:3px;color:#c3dc86;font-weight:650}h1{font-size:clamp(42px,5.2vw,70px);line-height:1.16;letter-spacing:-2px;font-weight:650;margin:24px 0}h2{font-size:34px;line-height:1.4;letter-spacing:-.8px;font-weight:600}h3{font-size:23px;margin:18px 0 12px;font-weight:600}p{color:#b6c5bd}.intro{font-size:18px;line-height:1.95}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.primary,.secondary{display:inline-block;padding:13px 24px;border-radius:30px;font-size:14px;font-weight:650}.primary{background:#d8ef9c;color:#14251b}.secondary{border:1px solid #4b6055}.muted{font-size:12px;margin-top:20px;color:#96aaa0}.art{background:#1c3029;padding:36px 32px 22px;border-radius:46% 46% 22px 22px;transform:rotate(3deg)}.art img{width:100%;display:block;border-radius:28%;box-shadow:0 24px 70px #0004}.art-caption{text-align:center;font-size:10px;letter-spacing:4px;color:#c6d8ba;margin-top:25px}.section-top{border-top:1px solid #31443b;padding-top:46px;margin-bottom:34px}.section-top h2{margin-bottom:8px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.steps article{padding:8px 0 28px}.step-number{color:#d8ef9c;font-size:13px;border:1px solid #4b6055;padding:6px 11px;border-radius:20px}.steps p{font-size:15px}.statement{margin:65px 0 80px;padding:45px;border-radius:24px;background:#20362b}.statement h2{margin-top:0}.statement p{max-width:680px}.statement a{color:#d8ef9c;font-size:14px}footer{border-top:1px solid #31443b;padding-top:24px;padding-bottom:30px;display:flex;justify-content:space-between;gap:24px;font-size:12px}footer div{display:flex;gap:24px}footer p{margin:0}.page-title{padding:65px 0 36px;border-bottom:1px solid #31443b}.page-title h1{font-size:52px}.copy{max-width:800px;margin:38px 0}.copy h2{font-size:23px}.copy p{margin-top:8px}.contact{margin:40px 0 70px}@media(max-width:760px){header,main,footer{padding-left:22px;padding-right:22px}header{min-height:88px;gap:10px}nav{gap:12px;font-size:12px}button{padding:6px 10px}.brand{gap:8px;font-size:14px}.brand small{font-size:9px}.brand img{width:34px;height:34px}.hero{grid-template-columns:1fr;gap:35px;padding-top:30px;padding-bottom:55px;min-height:auto}h1{font-size:46px}.art{max-width:330px;width:90%;margin:0 auto}.steps{grid-template-columns:1fr;gap:14px}.steps article{border-bottom:1px solid #31443b}.statement{padding:26px;margin:40px 0}.statement h2,h2{font-size:27px}footer{flex-direction:column;gap:12px}.page-title{padding-top:40px}.page-title h1{font-size:38px}.intro{font-size:16px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}