:root{--ink:#183d36;--muted:#6b7770;--line:#dde5dc;--paper:#f6f7f1;--accent:#cfef94;--red:#a74637;font-family:Arial,"Noto Sans TC","PingFang TC",sans-serif;color:var(--ink);background:var(--paper)}*{box-sizing:border-box}body{margin:0}header{height:100px;max-width:1280px;margin:auto;padding:24px 44px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.brand{display:flex;gap:12px;align-items:center;text-decoration:none;color:var(--ink);font-weight:700;letter-spacing:2px;font-size:17px}.mark{background:var(--ink);color:var(--accent);font-size:35px;letter-spacing:-3px;width:46px;height:46px;display:grid;place-items:center;border-radius:14px;padding-right:5px}.brand small{display:block;letter-spacing:1px;font-size:11px;font-weight:400;margin-top:6px}.pill{font-size:12px;border:1px solid #c8d6c7;border-radius:30px;padding:9px 16px}.eyebrow{font-size:11px;font-weight:700;letter-spacing:2px;color:#718171}main{max-width:1280px;margin:0 auto;padding:54px 44px 64px;display:grid;grid-template-columns: .85fr 1.15fr;gap:64px}aside{padding-top:20px}h1{font-size:clamp(30px,3vw,43px);line-height:1.5;letter-spacing:-1px;margin:18px 0}p{line-height:1.8}.intro{font-size:14px;color:var(--muted)}.flow{margin-top:42px;display:grid;gap:24px}.flow>div{display:flex;gap:20px;align-items:center}.flow b{border:1px solid #b7c8b0;background:#eaf0df;border-radius:50%;width:42px;height:42px;display:grid;place-items:center;font-size:12px}.flow span{font-size:15px;font-weight:600}.flow small{display:block;font-size:12px;font-weight:400;color:var(--muted);margin-top:6px}.aside-note{border-left:3px solid #b3d378;margin-top:48px;padding:2px 20px;max-width:330px}.aside-note span{font-size:14px;font-weight:600}.aside-note p{font-size:12px;color:var(--muted);margin:8px 0}aside footer{font-size:11px;letter-spacing:2px;margin-top:76px;color:var(--muted);line-height:2.3}aside footer span{letter-spacing:0}.card{background:white;border:1px solid var(--line);border-radius:24px;padding:32px;box-shadow:0 14px 40px #193d3506}.card-head{display:flex;justify-content:space-between;align-items:center;gap:10px}.card h2{font-size:25px;margin:10px 0}.card-head p{font-size:12px;color:var(--muted);margin:0}.step{background:#eff4e9;border-radius:20px;padding:7px 12px;font-size:11px;white-space:nowrap}.notice{background:#f4f5ed;color:#666b47;border:1px solid #e5e7d7;border-radius:9px;padding:12px 14px;font-size:12px;line-height:1.7;margin:24px 0}.notice.ready{background:#edf7ec;color:#306142}.card h3{font-size:14px;margin:28px 0 18px;padding-top:20px;border-top:1px solid #edf0ea}.card h3 span{font-size:10px;color:#7a8b72;margin-right:8px}label{display:block;font-size:12px;font-weight:600;margin:14px 0}em,.required{font-style:normal;color:var(--red)}input,select,textarea{width:100%;border:1px solid #dbe2d7;border-radius:8px;background:#fcfdfa;padding:12px 13px;font:inherit;font-size:14px;color:#24443d;margin-top:8px;min-width:0;transition:box-shadow .15s}input::placeholder,textarea::placeholder{color:#909a8f;font-size:12px}input:focus,select:focus,textarea:focus{outline:2px solid #aacb88;outline-offset:1px}small{font-size:11px;color:var(--muted);font-weight:400;display:block;margin-top:7px;line-height:1.6}.grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.money{position:relative}.money span{position:absolute;left:13px;top:22px;font-size:12px;color:#7c8878}.money input{padding-left:47px}.upload{border:1px dashed #b8c8b0;border-radius:10px;background:#f8faf5;padding:16px}.upload>span{display:block;font-weight:400;margin-top:10px;color:#6b7764}.upload input{background:transparent;border:0;padding:4px 0;font-size:12px}.upload strong{display:block;font-size:11px;margin-top:7px;color:#326346;overflow-wrap:anywhere}.actions{display:flex;justify-content:space-between;gap:16px;margin-top:28px}button{cursor:pointer;font:inherit;font-size:13px;font-weight:600;border-radius:9px;padding:13px 20px}.primary{color:#eef8e2;background:var(--ink);border:1px solid var(--ink);display:flex;gap:32px;align-items:center}.primary:hover{background:#24564b}.secondary{background:white;color:#53704e;border:1px solid #d6e1cf}button:disabled{cursor:not-allowed;opacity:.45}.fine{font-size:10px;color:#808979;margin:13px 0 0}.bottom{max-width:1192px;margin:0 auto 30px;padding:20px 0;border-top:1px solid var(--line);font-size:11px;color:#788572;display:flex;justify-content:space-between}dl{margin:20px 0}dl>div{display:grid;grid-template-columns:120px 1fr;border-bottom:1px solid #e9eee4;padding:14px 0;gap:16px;font-size:13px}dt{color:var(--muted)}dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.check{display:flex;gap:10px;align-items:flex-start;line-height:1.8}.check input{width:17px;margin-top:4px}.success{background:#eff7e9;padding:24px;border-radius:14px;margin-top:25px}.success h3{border:0;padding:0}#feedback{color:var(--red);font-size:12px;line-height:1.7} [hidden]{display:none!important}@media(max-width:850px){header{padding:20px 24px;height:85px}main{grid-template-columns:1fr;padding:30px 24px;gap:28px}aside{padding:0}h1{font-size:30px;margin:12px 0}.flow{display:none}.aside-note,aside footer{display:none}.intro{margin-bottom:0}.card{padding:24px}.bottom{margin:0 24px 20px}.grid{gap:12px}}@media(max-width:480px){.grid{grid-template-columns:1fr;gap:0}.card{padding:20px;border-radius:16px}header .pill{display:none}.actions{gap:10px}button{padding:12px 14px}.primary{gap:15px}dl>div{grid-template-columns:95px 1fr}}
