.upay{--pine:#19392f;--ink:#183a30;--deep:#142b24;--cream:#f4f1e9;--paper:#fffdf8;--muted:#63796c;--sage:#a7c3b0;--coral:#ed9275;--line:#19392f2e;--display:Georgia,"Iowan Old Style",serif;--sans:Inter,"Noto Sans SC",Arial,sans-serif;color:var(--ink);background:var(--cream);font:16px/1.75 var(--sans);-webkit-font-smoothing:antialiased;overflow-x:clip}.upay *{box-sizing:border-box}.upay a{color:inherit;text-decoration:none}.upay button{font:inherit;cursor:pointer}.upay :focus-visible{outline:3px solid var(--coral);outline-offset:4px}.upay .up-shell{margin-inline:auto}.upay .up-eyebrow{letter-spacing:.165em;text-transform:uppercase;font-size:11px;font-weight:800;line-height:1.5;display:block}.upay .up-section{padding:100px 0}.upay h1,.upay h2,.upay h3,.upay p{margin-top:0}.upay h1,.upay h2{font-family:var(--display);letter-spacing:-.064em;font-weight:400}.upay h1 em,.upay h2 em{color:#b66650;font-weight:400}.upay h2{max-width:940px;margin:18px 0 25px;font-size:clamp(37px,4.4vw,64px);line-height:1.14}.upay .up-section-lead{color:var(--muted);max-width:720px;margin-bottom:44px;font-size:16px;line-height:1.92}.upay .up-button{background:var(--pine);color:#fff;letter-spacing:-.01em;border-radius:6px;justify-content:center;align-items:center;min-height:52px;padding:13px 23px;font-size:14px;font-weight:760;transition:transform .2s,background .2s;display:inline-flex}.upay .up-button:hover{background:#2a5646;transform:translateY(-2px)}.upay .up-quiet{border-bottom:1px solid #19392f6b;align-items:center;min-height:48px;font-size:13px;font-weight:760;display:inline-flex}.upay .up-actions{flex-wrap:wrap;align-items:center;gap:23px;display:flex}.upay .up-hero{background:radial-gradient(at 88% 3%,#abccb25c,#0000 42%),radial-gradient(at 12% 99%,#efbca038,#0000 45%),#f4f1e9;position:relative;overflow:hidden}.upay .up-hero-grid{grid-template-columns:1.02fr .98fr;align-items:center;gap:60px;min-height:690px;padding-block:68px;display:grid}.upay .up-breadcrumb{color:#6b8071;flex-wrap:wrap;gap:11px;margin-bottom:32px;font-size:12px;display:flex}.upay .up-breadcrumb a{text-underline-offset:5px;text-decoration:underline}.upay .up-hero-copy>.up-eyebrow{color:#557467}.upay h1{max-width:660px;margin:18px 0 27px;font-size:clamp(51px,5.4vw,84px);line-height:1.09}.upay .up-lead{color:#617667;max-width:560px;margin-bottom:30px;font-size:17px;line-height:1.92}.upay .up-caps{flex-wrap:wrap;gap:8px;margin-top:42px;display:flex}.upay .up-caps span{color:#54685b;background:#ffffff8c;border:1px solid #cbd5c9;border-radius:28px;padding:7px 11px;font-size:11px;font-weight:650}.upay .up-sim{isolation:isolate;justify-content:center;align-items:center;min-height:570px;display:flex;position:relative}.upay .up-orbit{z-index:-1;background:radial-gradient(circle,#aacdb466,#0000 60%);border:1px solid #19392f24;border-radius:50%;position:absolute;inset:28px 0 8px;transform:rotate(-13deg)}.upay .up-orbit:after{content:"";border:1px dashed #19392f21;border-radius:50%;position:absolute;inset:35px}.upay .up-terminal{background:var(--paper);border:1px solid #d9e3d9;border-radius:13px;width:min(365px,88%);padding:24px 27px 22px;position:relative;transform:rotate(3deg);box-shadow:0 31px 80px #163a2a29}.upay .up-term-head{letter-spacing:.1em;justify-content:space-between;font-size:11px;font-weight:800;display:flex}.upay .up-live-dot{background:#5ea080;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #dbecdf}.upay .up-terminal-label{letter-spacing:.11em;color:#6b8170;margin:26px 0 14px;font-size:11px}.upay .up-unionpay-name{align-items:center;gap:12px;font-size:24px;font-weight:850;line-height:1;display:flex}.upay .up-unionpay-name small{letter-spacing:.08em;margin-top:6px;font-size:11px;display:block}.upay .up-color-stripes{gap:3px;display:flex;transform:skew(-15deg)}.upay .up-color-stripes i{border-radius:3px;width:10px;height:28px;display:block}.upay .up-color-stripes i:first-child{background:#db4539}.upay .up-color-stripes i:nth-child(2){background:#128a73}.upay .up-color-stripes i:nth-child(3){background:#3153a1}.upay .up-method-name{color:#567268;margin:20px 0 7px;font-size:13px}.upay .up-amount-label{color:#729081;margin:0;font-size:11px}.upay .up-amount{font:400 45px/1.18 var(--display);letter-spacing:-.06em;margin:3px 0 18px}.upay .up-qr-dummy{background:linear-gradient(45deg,#f7f7ef,#ecf4e8);border:1px solid #d4ddd2;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);gap:7px;width:96px;height:96px;margin:0 0 20px;padding:8px;display:grid}.upay .up-qr-dummy b{background:#294d3d;border-radius:2px}.upay .up-qr-dummy b:nth-child(2),.upay .up-qr-dummy b:nth-child(6){background:0 0}.upay .up-qr-dummy b:nth-child(5){transform:scale(.45)}.upay .up-done{border-top:1px solid #e3e7e1;align-items:center;gap:12px;padding-top:18px;display:flex}.upay .up-done>span{color:#2b7855;background:#dff0df;border-radius:50%;place-items:center;width:39px;height:39px;font-size:22px;display:grid}.upay .up-done small,.upay .up-done strong{display:block}.upay .up-done small{color:#859488;font-size:10px}.upay .up-done strong{font-size:14px}.upay .up-disclaimer{color:#8d998e;margin:16px 0 0;font-size:10px}.upay .up-sticker{color:#fff;background:#1a4236;border-radius:6px;max-width:275px;padding:13px 16px;font-size:12px;position:absolute;bottom:15px;right:0;transform:rotate(-3deg);box-shadow:0 10px 28px #0f3a2121}.upay .up-quick{background:var(--deep);color:#fff;grid-template-columns:1.2fr 1fr 1fr;gap:25px;padding:35px 44px;display:grid;transform:translateY(-1px)}.upay .up-quick-stat{border-right:1px solid #ffffff29;align-items:center;gap:16px;padding-right:18px;display:flex}.upay .up-quick-stat:last-child{border-right:0}.upay .up-quick-stat>span{flex-shrink:0}.upay .up-large-num{font:400 56px/.9 var(--display);color:#eeaa8c}.upay .up-picto{color:#bbd5bf;font-size:39px}.upay .up-quick-stat strong,.upay .up-quick-stat small{display:block}.upay .up-quick-stat strong{font-size:13px}.upay .up-quick-stat small{color:#a4bdad;margin-top:6px;font-size:11px;line-height:1.6}.upay .up-fit{background:#fffdf8}.upay .up-fit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.upay .up-fit-card{background:radial-gradient(circle at 92% -25%,#cee1cdc7,#0000 70%),linear-gradient(145deg,#f5f6ed,#fbf9f3);border:1px solid #e0e7dd;min-height:225px;padding:37px 28px;position:relative;overflow:hidden}.upay .up-fit-card:after{content:"";border:1px solid #24563b17;border-radius:50%;width:215px;height:215px;position:absolute;bottom:-118px;right:-115px}.upay .up-card-mark{font:italic 26px var(--display);color:#b87962}.upay .up-fit-card h3{font:400 28px/1.2 var(--display);letter-spacing:-.04em;margin:22px 0 12px}.upay .up-fit-card p{color:#607364;margin:0;font-size:13px;line-height:1.8}.upay .up-modes-section{background:#ecf0e6}.upay .up-modes{grid-template-columns:repeat(3,1fr);gap:8px;margin:40px 0 13px;display:grid}.upay .up-modes button{text-align:left;color:#4d6957;background:#fdfcf7;border:1px solid #d7e2d6;align-items:center;gap:13px;min-height:64px;padding:12px 15px;font-size:13px;font-weight:780;display:flex}.upay .up-modes button>span{font:italic 24px var(--display);color:#a48e7b}.upay .up-modes button[aria-selected=true]{color:#fff;background:#1c4235;border-color:#1c4235}.upay .up-modes button[aria-selected=true]>span{color:#efaa89}.upay .up-mode-panel{background:var(--paper);border:1px solid #dce5d7;grid-template-columns:1fr 1.05fr;min-height:340px;display:grid}.upay .up-mode-text{padding:48px}.upay .up-mode-text .up-eyebrow{color:#a16b59}.upay .up-mode-text h3{font:400 36px/1.2 var(--display);letter-spacing:-.045em;margin:22px 0}.upay .up-mode-text>p{color:#65796c;font-size:14px;line-height:1.95}.upay .up-mode-text .up-nuance{border-top:1px solid #d7dfd5;margin-top:27px;padding-top:20px;font-size:12px}.upay .up-mode-flow{color:#fff;background:radial-gradient(circle at 90% 10%,#ffffff17,#0000 55%),#1a3c31;padding:45px 38px}.upay .up-flow-top{letter-spacing:.08em;justify-content:space-between;align-items:baseline;gap:12px;font-size:11px;font-weight:700;display:flex}.upay .up-flow-top small{letter-spacing:normal;color:#b1c3b5;font-size:10px}.upay .up-flow{justify-content:space-between;align-items:center;gap:5px;margin-top:72px;display:flex}.upay .up-node{text-align:center;flex-direction:column;flex:1;align-items:center;gap:10px;min-width:0;display:flex}.upay .up-node-circle{font:italic 25px var(--display);background:#47705a;border:1px solid #ffffff29;border-radius:100%;place-items:center;width:65px;height:65px;display:grid}.upay .up-node strong{font-size:12px;line-height:1.3}.upay .up-node small{color:#b7caba;font-size:10px;line-height:1.35}.upay .up-arr{color:#e9ae92;font-size:20px}.upay .up-benefits{color:#fff;background:radial-gradient(circle at 0 100%,#da946e21,#0000 36%),#183b31}.upay .up-benefits h2{max-width:900px}.upay .up-benefits h2 em{color:#efa78b}.upay .up-benefits .up-section-lead{color:#bfd0c1}.upay .up-benefit-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.upay .up-benefit{background:radial-gradient(at 89% 0,#bfd5af24,#0000 70%),#ffffff0a;border:1px solid #cfeccc40;min-height:290px;padding:32px}.upay .up-benefit:nth-child(2){background:radial-gradient(at 1% 100%,#ef9b722b,#0000 75%),#ffffff0a}.upay .up-benefit .up-eyebrow{color:#e7a78b}.upay .up-benefit h3{font:400 28px/1.25 var(--display);margin:28px 0 18px}.upay .up-benefit p{color:#c0d4c3;font-size:13px;line-height:1.85}.upay .up-rate{border-top:1px solid #fff3;justify-content:space-between;align-items:center;gap:25px;margin-top:35px;padding:34px 0 0;display:flex}.upay .up-rate .up-eyebrow{color:#b2cdb7}.upay .up-rate strong{font:400 66px var(--display);letter-spacing:-.07em;color:#f0aa8a}.upay .up-rate p{color:#b8cbbb;max-width:700px;font-size:12px}.upay .up-rate div a{color:#e7ae99;text-underline-offset:5px;font-size:12px;text-decoration:underline}.upay .up-rate .up-button{color:#1b3d2e;background:#ed9275;flex-shrink:0}.upay .up-platforms{background:#f8f6ee}.upay .up-platform-grid{grid-template-columns:1.35fr .85fr;gap:18px;display:grid}.upay .up-platform-pod{background:#fffefa;border:1px solid #d9e1d5;padding:39px}.upay .up-platform-pod h3{font:400 31px var(--display);letter-spacing:-.04em;margin:21px 0}.upay .up-platform-names{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:22px;display:grid}.upay .up-platform-names span{background:#f0f4ec;border:1px solid #d8e2d7;padding:14px;font-size:15px;font-weight:750}.upay .up-platform-pod p{color:#617869;font-size:13px;line-height:1.92}.upay .up-platform-custom{background:linear-gradient(145deg,#d6e5d8,#eff2e6)}.upay .up-platform-pod a{text-underline-offset:5px;font-size:13px;font-weight:800;text-decoration:underline}.upay .up-proof{background:#fffdf8}.upay .up-case-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.upay .up-case{background:linear-gradient(135deg,#f1f4ed,#fffaf4);border:1px solid #dfdfd5;flex-direction:column;min-height:290px;padding:35px;transition:transform .22s;display:flex}.upay .up-case:hover{transform:translateY(-3px)}.upay .up-case h3{font:400 34px var(--display);letter-spacing:-.04em;margin:20px 0 15px}.upay .up-case>strong{font-size:14px;line-height:1.5}.upay .up-case p{color:#63786b;flex:1;margin:10px 0 17px;font-size:13px;line-height:1.9}.upay .up-case-arrow{color:#936d59;font-size:12px;font-weight:800}.upay .up-process{background:#eaf0e7}.upay .up-step-grid{grid-template-columns:repeat(4,1fr);gap:15px;margin-top:45px;display:grid}.upay .up-step{border-top:1px solid #bfcfc0;padding-top:20px}.upay .up-step>span{font:italic 28px var(--display);color:#ae6a52}.upay .up-step h3{font:400 24px var(--display);letter-spacing:-.02em;margin:32px 0 10px}.upay .up-step p{color:#607668;font-size:13px;line-height:1.85}.upay .up-faq{background:#fffefa}.upay .up-faq-grid{grid-template-columns:.7fr 1.3fr;gap:80px;display:grid}.upay .up-faq h2{font-size:clamp(37px,3.6vw,50px)}.upay .up-faq-list details{border-bottom:1px solid #d2dbd0}.upay .up-faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:70px;padding:17px 2px;font-size:14px;font-weight:750;list-style:none;display:flex}.upay .up-faq-list summary::-webkit-details-marker{display:none}.upay .up-faq-list summary span{color:#af715d;font-size:24px;transition:transform .2s}.upay .up-faq-list details[open] summary span{transform:rotate(45deg)}.upay .up-faq-list details p{color:#62766a;margin-bottom:26px;font-size:13px;line-height:1.95}.upay .up-closing{color:#fff;background:radial-gradient(circle at 92% 15%,#eea38129,#0000 38%),#163429}.upay .up-closing .up-eyebrow{color:#d5bcb0}.upay .up-closing h2{max-width:930px;font-size:clamp(39px,5vw,66px)}.upay .up-closing h2 em{color:#f0a588}.upay .up-closing p{color:#bfd0c1;max-width:720px;line-height:1.85}.upay .up-closing .up-orange{color:#143a27;background:#ec9275}.upay .up-closing .up-quiet{border-color:#ffffff73}.upay .up-ref{color:#a4bba9;border-top:1px solid #ffffff2b;flex-wrap:wrap;gap:15px;margin-top:80px;padding-top:23px;font-size:11px;display:flex}.upay .up-ref a{text-underline-offset:4px;text-decoration:underline}@media (width<=1050px){.upay .up-hero-grid{gap:20px}.upay h1{font-size:clamp(49px,5.6vw,66px)}.upay .up-shell{margin-inline:auto}.upay .up-quick{padding:26px}.upay .up-benefit{padding:25px}.upay .up-faq-grid{gap:38px}}@media (width<=800px){.upay .up-section{padding:75px 0}.upay .up-hero-grid{grid-template-columns:1fr;padding-top:56px;padding-bottom:30px}.upay .up-hero-copy{max-width:660px}.upay h1{font-size:clamp(48px,7.4vw,67px)}.upay .up-sim{min-height:535px}.upay .up-quick{grid-template-columns:1fr 1fr}.upay .up-quick-stat:first-child{border-bottom:1px solid #ffffff29;border-right:0;grid-column:1/-1;padding-bottom:21px}.upay .up-quick-stat:nth-child(2){border-right:1px solid #ffffff29}.upay .up-fit-grid,.upay .up-benefit-grid,.upay .up-case-grid{grid-template-columns:1fr 1fr}.upay .up-fit-card:nth-child(3),.upay .up-benefit:nth-child(3),.upay .up-case:nth-child(3){grid-column:1/-1;min-height:0}.upay .up-mode-panel{grid-template-columns:1fr}.upay .up-flow{margin-top:36px}.upay .up-mode-flow{padding:32px}.upay .up-step-grid{grid-template-columns:1fr 1fr}.upay .up-faq-grid{grid-template-columns:1fr;gap:25px}}@media (width<=520px){.upay .up-shell{margin-inline:auto}.upay h1{letter-spacing:-.06em;font-size:clamp(41px,10vw,50px)}.upay h2{font-size:clamp(37px,9.3vw,47px)}.upay .up-hero-grid{padding-top:35px}.upay .up-breadcrumb{margin-bottom:27px}.upay .up-lead{font-size:15px}.upay .up-button{width:100%}.upay .up-actions{gap:12px}.upay .up-caps{margin-top:25px}.upay .up-sim{min-height:485px}.upay .up-orbit{inset:30px 0}.upay .up-terminal{padding:20px 21px}.upay .up-sticker{max-width:235px;font-size:10px;bottom:0;right:0}.upay .up-quick{grid-template-columns:1fr;padding:26px 24px}.upay .up-quick-stat,.upay .up-quick-stat:nth-child(2){border-bottom:1px solid #ffffff26;border-right:0;padding-bottom:18px}.upay .up-quick-stat:last-child{border-bottom:0;padding-bottom:0}.upay .up-fit-grid,.upay .up-benefit-grid,.upay .up-case-grid,.upay .up-step-grid,.upay .up-platform-grid{grid-template-columns:1fr}.upay .up-fit-card:nth-child(3),.upay .up-benefit:nth-child(3),.upay .up-case:nth-child(3){grid-column:auto}.upay .up-fit-card{min-height:0}.upay .up-modes{grid-template-columns:1fr}.upay .up-modes button{min-height:52px}.upay .up-mode-text{padding:27px 22px}.upay .up-mode-text h3{font-size:30px}.upay .up-mode-flow{padding:29px 17px}.upay .up-flow{gap:1px}.upay .up-node-circle{width:50px;height:50px}.upay .up-node strong{font-size:11px}.upay .up-node small{font-size:10px}.upay .up-benefit{min-height:0}.upay .up-rate{flex-direction:column;align-items:flex-start}.upay .up-rate .up-button{width:100%}.upay .up-platform-pod{padding:28px 22px}.upay .up-platform-names{grid-template-columns:1fr 1fr}.upay .up-platform-names span{padding:10px;font-size:12px}.upay .up-case{min-height:0}.upay .up-step h3{margin-top:15px}.upay .up-closing .up-quiet{text-align:center}.upay .up-ref{margin-top:45px}}@media (prefers-reduced-motion:reduce){.upay *{transition:none!important;animation:none!important}}.upay[data-lang=zh]{--display:"PingFang SC","Microsoft YaHei","Noto Sans SC",sans-serif;--sans:"PingFang SC","Microsoft YaHei","Noto Sans SC",sans-serif}.upay[data-lang=zh] em{font-style:normal}
