:root{--blue:#1769e0;--alipay:#1677ff;--ink:#101113;--muted:#6b6e76;--paper:#f4f5f7;--white:#fff;--line:#dfe1e5;--green:#08a66c}*{box-sizing:border-box}html{min-height:100%}body{margin:0;min-height:100vh;background:var(--paper);color:var(--ink);font-family:"Noto Sans SC",sans-serif;-webkit-font-smoothing:antialiased}.flow-header{height:70px;padding:0 6vw;display:flex;align-items:center;justify-content:space-between;background:#fff;border-bottom:1px solid var(--line)}.flow-brand{display:flex;align-items:center;gap:12px;text-decoration:none;color:inherit}.flow-brand img{width:110px;height:42px;object-fit:contain}.flow-wordmark{font:800 27px Arial,sans-serif;color:var(--blue);letter-spacing:-.055em}.flow-brand span{border-left:1px solid var(--line);padding-left:12px;font-size:10px;color:var(--muted);letter-spacing:.08em}.flow-language{height:36px;padding:0 14px;border:1px solid var(--line);background:#fff;border-radius:5px;font:600 10px "DM Mono";cursor:pointer}.payment-layout{min-height:calc(100vh - 70px);display:grid;grid-template-columns:1fr 500px;max-width:1240px;margin:auto;gap:70px;padding:65px 40px}.payment-copy{padding-top:10px}.back-link{font-size:11px;color:var(--muted);text-decoration:none}.steps-mini{display:flex;align-items:center;width:180px;margin:50px 0 30px}.steps-mini span{width:28px;height:28px;border:1px solid #c5c7cd;border-radius:50%;display:grid;place-items:center;font:500 10px "DM Mono";background:var(--paper)}.steps-mini .done{background:var(--green);color:white;border-color:var(--green)}.steps-mini .active{background:var(--ink);color:white;border-color:var(--ink)}.steps-mini i{height:1px;background:#c5c7cd;flex:1}.kicker{font:500 10px "DM Mono";letter-spacing:.15em;color:var(--blue)}h1{font-size:clamp(2.5rem,4vw,4.5rem);line-height:1.05;letter-spacing:-.055em;margin:18px 0 22px}.lead{font-size:14px;line-height:1.8;color:var(--muted);max-width:650px}.order-card{margin-top:35px;background:white;border:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;padding:22px}.order-card>div{display:flex;flex-direction:column}.order-card>div+div{border-left:1px solid var(--line);padding-left:25px}.order-card small{font:500 9px "DM Mono";color:var(--muted);letter-spacing:.1em}.order-card b{font-size:18px;margin-top:6px}.order-card strong{font:700 27px "DM Mono";margin-top:3px}.notice{margin-top:20px;display:flex;gap:12px;align-items:flex-start;background:#fff8e8;border:1px solid #f0dba4;padding:14px}.notice>span{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:#f3b51b;font-weight:700;font-size:12px}.notice p{margin:0;font-size:11px;line-height:1.65;color:#75673f}.qr-panel{background:white;border-radius:15px;padding:34px;box-shadow:0 22px 70px rgba(24,31,45,.12);align-self:start}.payment-timer{margin:0 0 18px;padding:12px 14px;border:1px solid #dbe8ff;background:#f2f7ff;border-radius:12px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--muted);font-size:12px}.payment-timer b{font:700 21px "DM Mono";color:var(--blue)}.alipay-title{display:flex;align-items:center;gap:12px}.alipay-mark{width:40px;height:40px;border-radius:10px;background:var(--alipay);color:white;display:grid;place-items:center;font-size:22px;font-weight:800}.alipay-title div{display:flex;flex-direction:column}.alipay-title b{font-size:17px}.alipay-title small{font:500 9px "DM Mono";color:var(--muted);margin-top:3px}.qr-wrap{width:min(300px,100%);margin:28px auto 15px;position:relative}.qr-wrap img{display:block;width:100%;border-radius:12px}.qr-wrap img.real-qr{border:1px solid var(--line);padding:8px;background:#fff}.qr-status{position:absolute;left:50%;bottom:16px;transform:translateX(-50%);background:#111;color:#fff;font-size:9px;padding:6px 10px;border-radius:20px;white-space:nowrap}.scan-text{text-align:center;font-size:13px;font-weight:600}.support-note{margin:26px 0 18px;background:#eefbf6;padding:14px;display:flex;align-items:center;gap:12px}.support-note>span{width:28px;height:28px;border-radius:50%;background:var(--green);color:white;display:grid;place-items:center}.support-note p{margin:0;display:flex;flex-direction:column;font-size:10px;color:var(--muted)}.support-note b{font-size:14px;color:var(--ink);margin-top:2px}.flow-button{width:100%;border:0;background:var(--alipay);color:white;padding:16px;border-radius:5px;font:600 13px "Noto Sans SC";cursor:pointer}.flow-button:hover{background:#075fd0}.fine{text-align:center;color:#8b8d92;font-size:9px;line-height:1.5}.contact-main{max-width:1100px;margin:auto;padding:80px 30px 90px;text-align:center}.success-mark{margin:auto;width:55px;height:55px;border-radius:50%;display:grid;place-items:center;background:var(--green);color:white;font-size:25px;box-shadow:0 0 0 10px rgba(8,166,108,.1)}.contact-main .kicker{margin-top:36px}.contact-main h1{font-size:clamp(2.5rem,5vw,5rem)}.contact-main>.lead{margin:0 auto}.contact-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin-top:50px;text-align:left}.contact-grid-three{align-items:stretch}.contact-card{background:#fff;border:1px solid var(--line);padding:23px;display:flex;align-items:center;gap:14px;min-height:120px;position:relative}.contact-card.featured-contact{border:2px solid var(--green)}.qr-contact{display:block;text-align:center;padding:22px 18px}.qr-contact img{width:min(190px,100%);aspect-ratio:1/1;object-fit:contain;border:1px solid var(--line);border-radius:12px;background:#fff;padding:6px;margin:0 auto 14px}.contact-icon{width:42px;height:42px;border-radius:11px;display:grid;place-items:center;color:white;font-weight:800;flex:none}.wechat{background:#07c160}.telegram{background:#28a8e9}.email{background:#ea4335}.contact-card>div:nth-child(2){display:flex;flex-direction:column}.qr-contact>div{display:flex;flex-direction:column}.contact-card span{font-size:10px;color:var(--muted)}.contact-card b{font:600 17px "DM Mono";margin-top:4px}.contact-card p{font-size:9px;color:var(--muted);margin:4px 0 0}.copy-button{position:absolute;right:16px;top:16px;border:1px solid var(--line);background:white;padding:6px 9px;border-radius:4px;cursor:pointer}.copy-button span{color:var(--ink)}.contact-reminder{background:#e9ecf2;margin-top:20px;padding:17px;font-size:11px}.home-link{display:inline-block;margin-top:35px;color:var(--ink);font-size:12px;text-decoration:none;border-bottom:1px solid;padding-bottom:5px}@media(max-width:900px){.payment-layout{grid-template-columns:1fr;padding:40px 20px;gap:30px}.payment-copy{padding-top:0}.steps-mini{margin:35px 0 25px}.qr-panel{width:min(500px,100%);justify-self:center}.contact-grid{grid-template-columns:1fr}.contact-main{padding-top:60px}}@media(max-width:560px){.flow-header{height:60px;padding:0 18px}.flow-brand img{width:90px}.flow-brand span{display:none}.flow-wordmark{font-size:23px}.payment-layout{padding:30px 15px}.payment-copy h1{font-size:11vw}.order-card{grid-template-columns:1fr;gap:18px}.order-card>div+div{border-left:0;border-top:1px solid var(--line);padding:16px 0 0}.qr-panel{padding:24px}.payment-timer{display:block;text-align:center}.payment-timer b{display:block;margin-top:5px}.contact-main{padding:50px 15px}.contact-main h1{font-size:11vw}.contact-reminder{display:flex;flex-direction:column;gap:6px}}
.order-id-box,.contact-order-box{margin-top:22px;background:#fff;border:1px solid var(--line);border-left:4px solid var(--blue);padding:16px 18px;text-align:left}.order-id-box small,.contact-order-box span{display:block;font:500 9px "DM Mono";letter-spacing:.12em;color:var(--muted);text-transform:uppercase}.order-id-box b,.contact-order-box b{display:block;font:700 24px "DM Mono";margin-top:6px;color:var(--ink);letter-spacing:-.03em}.order-id-box p{margin:7px 0 0;font-size:11px;color:var(--muted)}.contact-order-box{max-width:460px;margin:25px auto 0;text-align:center;border-left:0;border-top:4px solid var(--blue)}.contact-order-box .inline-copy{position:static;margin-top:12px}.secondary-link{margin-left:18px;color:var(--muted);border-color:var(--muted)}
