:root{font-family:Inter,"PingFang SC","Microsoft YaHei",sans-serif;color:#263b48;background:#edf2f4}*{box-sizing:border-box}body{margin:0;min-height:100vh;display:grid;place-items:center;padding:32px}main{width:min(1080px,100%);min-height:620px;display:grid;grid-template-columns:1.12fr 1fr;background:white;border-radius:24px;overflow:hidden;box-shadow:0 24px 80px #18334218}.intro{position:relative;padding:56px;background:#203744;color:#fff;overflow:hidden}.brand{font-size:22px;font-weight:800;letter-spacing:4px;margin-bottom:90px}.eyebrow{color:#9fcfc3;font-size:12px;letter-spacing:2px}h1{font-size:44px;line-height:1.4;font-weight:600;margin:20px 0}.intro p{font-size:13px;color:#afc1c9;line-height:2}.intro small{position:absolute;bottom:50px;color:#9fb9b4;letter-spacing:3px}.lines{width:310px;height:310px;border:1px solid #73958b33;border-radius:50%;position:absolute;right:-120px;bottom:-100px;box-shadow:0 0 0 35px #73958b0a,0 0 0 75px #73958b08}.panel{padding:70px 64px}.tag{background:#eaf4ef;color:#32735d;padding:6px 10px;border-radius:6px;font-size:12px}h2{font-size:30px;margin:30px 0 8px}.subtitle,.foot{color:#7a8a94;font-size:13px;line-height:1.8}.subtitle{margin-bottom:30px}label{display:block;font-size:13px;margin:20px 0 10px}input{width:100%;padding:13px;border:1px solid #dce3e6;border-radius:7px;font:inherit;color:#243e49}input:focus{outline:2px solid #97c1ad;outline-offset:2px}button{display:flex;justify-content:space-between;align-items:center;width:100%;border:0;background:#30775f;color:white;padding:15px 18px;margin-top:30px;border-radius:7px;font:inherit;cursor:pointer}button:hover{background:#245f4b}[role=alert]{color:#b24636;font-size:13px;min-height:20px}.foot{margin-top:22px;border-top:1px solid #eaf0f2;padding-top:20px}@media(max-width:900px){body{padding:16px}main{grid-template-columns:1fr}.intro{padding:25px 32px}.brand{margin-bottom:20px}h1{font-size:26px;margin:10px 0}.intro small,.intro p,.lines{display:none}.panel{padding:32px}h2{margin-top:24px}}
