:root{--bg:#f8f8f3;--ink:#1c241d;--muted:#6a7068;--accent:#a95024;--line:#e4e5dc;--card:#fffefb;--field:#fff;--soft:#f4f0e8;--green:#688875;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--ink);background:radial-gradient(ellipse at 8% 16%,#f5e9dd88,transparent 45%),radial-gradient(ellipse at 95% 20%,#dfebe288,transparent 45%),var(--bg);line-height:1.6}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a,input{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{opacity:.5;cursor:wait}button:focus-visible,a:focus-visible{outline:3px solid var(--accent);outline-offset:4px}header,main,footer{width:min(1120px,calc(100% - 64px));margin:auto}header{height:94px;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;gap:10px;align-items:center;font-weight:750;font-size:23px;letter-spacing:-.7px}.brand img{border-radius:8px}nav{display:flex;gap:30px;align-items:center;font-size:14px}.text-button{border:0;background:none;color:var(--muted);padding:8px 0}.text-button:hover,a:hover{color:var(--accent)}.hero{padding:65px 0 76px;display:grid;grid-template-columns:1fr 440px;gap:80px;align-items:center}.eyebrow{font-size:11px;letter-spacing:2px;font-weight:700;color:var(--accent)}h1{font-size:clamp(48px,5.5vw,72px);line-height:1.05;letter-spacing:-3px;margin:24px 0}h1 em{font-style:normal;color:var(--accent)}.lead{font-size:18px;line-height:1.8;max-width:445px;color:var(--muted)}.mini-flow{display:flex;align-items:center;gap:15px;font-size:13px;margin-top:30px}.arrow{color:#929b8b}.mail-icon{display:grid;place-items:center;background:#e4ecdf;width:34px;height:34px;border-radius:10px;font-family:Georgia,serif;font-style:italic;font-size:22px;color:#47664d}.compat{font-size:12px;color:var(--muted);margin-top:13px}.card{background:var(--card);border:1px solid var(--line);border-radius:24px;padding:34px;box-shadow:0 16px 50px #263c2810;min-height:472px}.card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px;gap:12px}.pill{font-size:9px;letter-spacing:1.1px;color:var(--muted);font-weight:650}.step{font-size:11px;color:var(--muted);white-space:nowrap}h2{font-size:25px;line-height:1.25;letter-spacing:-.7px;margin:0 0 12px}p.muted{font-size:14px;margin:10px 0 22px}.muted{color:var(--muted)}label{display:block;font-size:12px;font-weight:600;margin:18px 0 7px}input{width:100%;min-width:0;height:49px;border:1px solid var(--line);border-radius:9px;background:var(--field);color:var(--ink);padding:0 13px;font-size:16px}input:focus{outline:2px solid var(--accent);outline-offset:2px}.captcha-row{display:grid;grid-template-columns:1fr 170px;gap:12px}.captcha-row input{text-transform:uppercase;letter-spacing:3px}.captcha-image{border:1px solid var(--line);padding:0;background:var(--soft);border-radius:9px;overflow:hidden;height:49px}.captcha-image img{display:block;width:100%;height:100%;object-fit:cover}.primary{display:flex;align-items:center;justify-content:space-between;width:100%;border:0;border-radius:9px;background:var(--accent);color:#fff;margin-top:25px;padding:13px 17px;font-size:14px;font-weight:600}.primary:hover{filter:brightness(.94)}.small{font-size:11px;color:var(--muted);line-height:1.6;margin:17px 0 0}.code-input{font-size:25px;letter-spacing:10px;height:58px}.code-input::placeholder{color:#bbb}#back{font-size:12px;margin-top:15px}#status{color:var(--accent);font-size:12px;margin:14px 0 0;min-height:0}#status:empty{display:none}.success-mark{background:#e4ecdf;color:#446b4a;border-radius:50%;width:38px;height:38px;display:grid;place-items:center;margin-bottom:18px}.address-box{padding:20px 12px;background:var(--soft);border:1px solid var(--line);border-radius:12px;text-align:center}output{display:block;font-family:ui-monospace,monospace;font-size:20px;font-weight:600;overflow-wrap:anywhere}.address-box button{margin-top:12px;border:0;background:none;color:var(--accent);font-size:12px;font-weight:600}.how{border-top:1px solid var(--line);padding:37px 0 30px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:55px;margin-top:27px}.steps article>span{font-family:Georgia,serif;color:var(--green);font-size:17px}.steps h3{font-size:16px;margin:8px 0}.steps p{font-size:13px;line-height:1.8;color:var(--muted);margin:0;max-width:285px}.alternative{padding:23px 0 35px;color:var(--muted);font-size:13px}.alternative a{color:var(--accent);white-space:nowrap;margin-left:6px}footer{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding:25px 0;font-size:12px}footer>span{font-weight:600}footer .muted{font-weight:400;margin-left:4px}[hidden]{display:none!important}@media(max-width:900px){.hero{gap:35px;grid-template-columns:1fr 390px}.card{padding:27px}h1{font-size:58px}}@media(max-width:700px){header,main,footer{width:calc(100% - 40px)}header{height:78px}nav{gap:20px}nav a{display:none}.hero{grid-template-columns:1fr;padding:30px 0 45px;gap:30px}.intro{max-width:460px}h1{font-size:53px;letter-spacing:-2px;margin:19px 0}.lead{font-size:16px}.mini-flow,.compat{display:none}.card{width:100%;max-width:460px;justify-self:center;padding:27px;min-height:0}.steps{grid-template-columns:1fr;gap:24px}.steps p{max-width:none}.how .eyebrow{font-size:10px;letter-spacing:1.2px}.alternative a{display:block;margin:8px 0 0}.captcha-row{grid-template-columns:minmax(70px,1fr) 150px}output{font-size:18px}}@media(prefers-color-scheme:dark){:root{--bg:#19211b;--ink:#f1f0e9;--muted:#a8b1a5;--accent:#dc9b6d;--line:#354033;--card:#202a22;--field:#1b241d;--soft:#2c352a;color-scheme:dark}body{background:radial-gradient(ellipse at 8% 16%,#59453133,transparent 45%),var(--bg)}.primary{background:#ad5c33;color:white}.mail-icon,.success-mark{background:#354735;color:#b8d4ad}}

html[lang="zh-CN"] h1{letter-spacing:-1.5px;font-size:clamp(40px,4.5vw,60px)}@media(max-width:700px){html[lang="zh-CN"] h1{font-size:42px;line-height:1.2}}
