.site-header[data-v-e605f31b]{position:fixed;top:0;left:0;width:100%;height:105px;background-color:#0b0f19;z-index:400}.header-inner[data-v-e605f31b]{position:relative;max-width:1920px;height:105px;margin:0 auto;display:flex;align-items:center}.header-logo[data-v-e605f31b]{margin-left:105px;display:flex;align-items:center}.header-logo img[data-v-e605f31b]{width:214px;height:34px;object-fit:cover}.header-nav[data-v-e605f31b]{position:absolute;left:515px;display:flex;align-items:center;gap:62px}.nav-wrap[data-v-e605f31b],.action-wrap[data-v-e605f31b]{position:relative}.nav-item[data-v-e605f31b]{position:relative;display:flex;align-items:center;gap:8px;font-size:20px;font-weight:500;color:#fff;line-height:28px;padding:6px 0;white-space:nowrap;transition:opacity .25s ease}.nav-item[data-v-e605f31b]:hover,.nav-item.open[data-v-e605f31b]{opacity:.85}.nav-caret[data-v-e605f31b],.lang-caret[data-v-e605f31b]{width:16px;height:16px;object-fit:cover;transition:transform .2s ease}.nav-caret.open[data-v-e605f31b],.lang-caret.open[data-v-e605f31b]{transform:rotate(180deg)}.nav-active-line[data-v-e605f31b]{position:absolute;top:48px;left:0;width:50px;height:2px;margin-left:-25px;background:url(/assets/figma/line-nav-active.svg) no-repeat center / 100% 100%;pointer-events:none;transition:left .28s ease,opacity .2s ease}.header-actions[data-v-e605f31b]{position:absolute;right:105px;display:flex;align-items:center;gap:10px}.lang-switch[data-v-e605f31b]{display:flex;align-items:center;justify-content:center;gap:4px;min-width:76px;height:36px;padding:0 10px;background-color:#1c2437;border:1px solid #1a2f5d;border-radius:2px;color:#fff;font-size:16px;font-weight:500;cursor:pointer}.lang-switch img[data-v-e605f31b]{width:18px;height:18px}.lang-caret[data-v-e605f31b]{width:12px!important;height:12px!important}.download-btn[data-v-e605f31b]{min-width:120px;height:42px;padding:0 16px;background-color:#2563eb;border-radius:8px;color:#fff;font-size:20px;font-weight:500;white-space:nowrap;transition:background-color .25s ease}.download-btn[data-v-e605f31b]:hover{background-color:#3b74f0}.nav-panel[data-v-e605f31b]{position:absolute;top:calc(100% + 14px);left:50%;transform:translate(-50%);width:300px;padding:22px 16px 16px;background:#151d2c;border-radius:12px;box-shadow:0 16px 40px #00000073;z-index:500}.nav-panel[data-v-e605f31b]:before{content:"";position:absolute;top:-8px;left:50%;transform:translate(-50%);border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #151d2c}.nav-panel.is-lang[data-v-e605f31b]{width:234px;left:auto;right:0;transform:none}.nav-panel.is-lang[data-v-e605f31b]:before{left:auto;right:36px;transform:none}.nav-panel.is-download[data-v-e605f31b]{width:340px;left:auto;right:0;transform:none;padding:20px 16px 12px}.nav-panel.is-download[data-v-e605f31b]:before{left:auto;right:52px;transform:none}.panel-row[data-v-e605f31b]{display:flex;align-items:center;gap:12px;width:100%;min-height:64px;padding:8px;border-radius:8px;text-align:left;color:#fff;transition:background-color .18s ease}.panel-row[data-v-e605f31b]:hover,.panel-row.active[data-v-e605f31b]{background-color:#2563eb1f}.panel-icon[data-v-e605f31b]{flex:none;width:42px;height:42px;border-radius:4px;background:#151d2c;box-shadow:inset 0 0 0 1px #ffffff0a;display:flex;align-items:center;justify-content:center;overflow:hidden}.panel-icon img[data-v-e605f31b]{width:28px;height:28px;object-fit:contain}.panel-icon.is-flag[data-v-e605f31b]{background:#1b2436;font-size:13px;font-weight:700;letter-spacing:.02em;color:#fff}.panel-copy[data-v-e605f31b]{min-width:0;display:flex;flex-direction:column;gap:4px}.panel-title[data-v-e605f31b]{font-size:18px;font-weight:600;line-height:1.25;color:#fff}.panel-desc[data-v-e605f31b]{font-size:12px;line-height:1.35;color:#909cb8}.dl-group+.dl-group[data-v-e605f31b]{margin-top:10px;padding-top:10px}.dl-group-title[data-v-e605f31b]{display:flex;align-items:center;gap:8px;margin:0 8px 6px;font-size:13px;font-weight:600;color:#fff}.dl-group-title[data-v-e605f31b]:before{content:"";width:2px;height:12px;background:#2563eb;border-radius:1px}.panel-row.is-dl[data-v-e605f31b]{min-height:56px}.dl-qr[data-v-e605f31b]{flex:none;width:42px;height:42px;margin-left:auto;object-fit:cover;border-radius:2px;background:#fff}.dl-qr.is-empty[data-v-e605f31b]{background:#0a1c4773}.menu-toggle[data-v-e605f31b],.mobile-menu[data-v-e605f31b]{display:none}@media (max-width: 767px){.menu-toggle[data-v-e605f31b]{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;position:absolute;right:23px;top:12px;width:40px;height:40px;padding:0;border:1px solid #2a364a;border-radius:6px;background:transparent}.menu-toggle span[data-v-e605f31b]{display:block;width:20px;height:2px;background:#fff;transition:transform .2s ease,opacity .2s ease}.menu-toggle.open span[data-v-e605f31b]:nth-child(1){transform:translateY(7px) rotate(45deg)}.menu-toggle.open span[data-v-e605f31b]:nth-child(2){opacity:0}.menu-toggle.open span[data-v-e605f31b]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-menu[data-v-e605f31b]{display:block;position:absolute;top:64px;left:0;right:0;max-height:calc(100vh - 64px);overflow-y:auto;padding:8px 20px 24px;background:#151d2c;border-top:1px solid #2a364a;box-shadow:0 16px 40px #00000073}.m-block[data-v-e605f31b]{border-bottom:1px solid rgba(42,54,74,.7)}.m-link[data-v-e605f31b]{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;padding:10px 8px;font-size:15px;font-weight:500;color:#fff;text-align:center}.m-link.is-toggle[data-v-e605f31b]{cursor:pointer}.m-caret[data-v-e605f31b]{width:13px;height:13px;margin-left:8px;transition:transform .2s ease}.m-caret.open[data-v-e605f31b]{transform:rotate(180deg)}.m-sub[data-v-e605f31b]{padding:0 0 10px}.m-sub-link[data-v-e605f31b]{display:block;width:100%;padding:8px 4px;font-size:12px;line-height:1.4;color:#94a3b8;text-align:center}.m-sub-link.active[data-v-e605f31b]{color:#fff}}.site-footer[data-v-8165c242]{width:100%;background-color:#0b0f19;border-top:1px solid rgba(148,163,184,.12)}.footer-inner[data-v-8165c242]{max-width:1920px;margin:0 auto;padding:64px 249px 129px}.footer-main[data-v-8165c242]{display:flex;justify-content:space-between}.footer-col[data-v-8165c242]{margin-top:-11px}.footer-brand[data-v-8165c242]{width:400px}.brand-logo[data-v-8165c242]{width:214px;height:34px;object-fit:cover}.brand-desc[data-v-8165c242]{margin-top:32px;font-size:16px;line-height:2;color:#94a3b8}.brand-qr[data-v-8165c242]{margin-top:27px;display:flex;flex-direction:column;gap:15px}.qr-item[data-v-8165c242]{display:flex;align-items:center;gap:4px;font-size:16px;color:#94a3b8}.qr-item img[data-v-8165c242]{width:25px;height:25px;object-fit:cover}.footer-col[data-v-8165c242]{display:flex;flex-direction:column}.col-title[data-v-8165c242]{font-size:18px;font-weight:700;color:#fff;line-height:2;margin-bottom:25px}.col-link[data-v-8165c242]{font-size:16px;color:#94a3b8;line-height:2;margin-bottom:9px;transition:color .25s ease;display:flex;align-items:center}.col-link[data-v-8165c242]:hover{color:#fff}.col-link.with-icon img[data-v-8165c242]{width:14px;height:14px;object-fit:cover;margin-right:5px}.footer-bottom[data-v-8165c242]{margin-top:77px;padding-top:28px;border-top:1px solid rgba(148,163,184,.15);display:flex;justify-content:space-between;align-items:center}.copyright[data-v-8165c242],.tagline[data-v-8165c242]{font-size:14px;line-height:2;color:#495362}.ubao-widget[data-v-c5bc200f]{position:fixed;right:60px;bottom:60px;z-index:1000;display:flex;flex-direction:column;align-items:flex-end}.ubao-widget.is-dragging[data-v-c5bc200f]{-webkit-user-select:none;user-select:none}.ubao-mascot[data-v-c5bc200f]{width:85px;height:76px;object-fit:cover;cursor:grab;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;touch-action:none;transition:transform .25s ease;animation:ubao-float-c5bc200f 2.4s ease-in-out infinite}.ubao-mascot[data-v-c5bc200f]:hover{transform:scale(1.08)}.ubao-mascot.hidden[data-v-c5bc200f]{display:none}.ubao-mascot.is-dragging[data-v-c5bc200f]{cursor:grabbing;animation:none;transition:none}@keyframes ubao-float-c5bc200f{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.ubao-panel[data-v-c5bc200f]{width:369px;border-radius:15px;overflow:hidden;box-shadow:0 12px 40px #00000073;display:flex;flex-direction:column}.ubao-pop-enter-active[data-v-c5bc200f],.ubao-pop-leave-active[data-v-c5bc200f]{transition:opacity .25s ease,transform .25s ease;transform-origin:bottom right}.ubao-pop-enter-from[data-v-c5bc200f],.ubao-pop-leave-to[data-v-c5bc200f]{opacity:0;transform:scale(.9) translateY(12px)}.ubao-header[data-v-c5bc200f]{display:flex;align-items:center;gap:12px;height:81px;padding:0 20px;background:linear-gradient(90deg,#384c7f,#0b0f19);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none}.ubao-widget.is-dragging .ubao-header[data-v-c5bc200f]{cursor:grabbing}.ubao-avatar[data-v-c5bc200f]{width:56px;height:50px;object-fit:cover}.ubao-header-text[data-v-c5bc200f]{flex:1}.ubao-name[data-v-c5bc200f]{font-size:15px;font-weight:700;color:#fff}.ubao-status[data-v-c5bc200f]{margin-top:6px;display:flex;align-items:center;gap:5px;font-size:12px;color:#fff}.ubao-dot[data-v-c5bc200f]{width:6px;height:6px;border-radius:50%;background-color:#22c55e}.ubao-close[data-v-c5bc200f]{width:19px;height:19px;cursor:pointer;opacity:.9}.ubao-close[data-v-c5bc200f]:hover{opacity:1}.ubao-messages[data-v-c5bc200f]{height:316px;background-color:#c5d9ff;padding:12px;overflow-y:auto;display:flex;flex-direction:column;gap:12px}.ubao-messages[data-v-c5bc200f]::-webkit-scrollbar{width:8px}.ubao-messages[data-v-c5bc200f]::-webkit-scrollbar-track{background:#fff}.ubao-messages[data-v-c5bc200f]::-webkit-scrollbar-thumb{background:#d4d4d4;border-radius:4px}.ubao-msg[data-v-c5bc200f]{display:flex}.ubao-msg.user[data-v-c5bc200f]{justify-content:flex-end}.ubao-bubble[data-v-c5bc200f]{max-width:251px;padding:10px 12px;font-size:12px;line-height:20px;white-space:pre-wrap;word-break:break-word}.ubao-msg.bot .ubao-bubble[data-v-c5bc200f]{background-color:#fff;border:1px solid rgba(0,0,0,.1);border-radius:4px 16px 16px;color:#0c101b}.ubao-msg.user .ubao-bubble[data-v-c5bc200f]{background-color:#182036;border:1px solid rgba(0,0,0,.1);border-radius:10px 2px 10px 10px;color:#fff}.ubao-quick[data-v-c5bc200f]{display:flex;flex-wrap:wrap;gap:13px 12px;background-color:#b2c6ff;padding:13px 25px}.ubao-chip[data-v-c5bc200f]{height:26px;padding:0 13px;background-color:#dde5ff;border:1px solid #5682f9;border-radius:15px;font-size:12px;color:#507cff;cursor:pointer;transition:background-color .2s ease;font-family:inherit}.ubao-chip[data-v-c5bc200f]:hover{background-color:#cdd9ff}.ubao-chip[data-v-c5bc200f]:disabled{opacity:.55;cursor:wait}.ubao-inputbar[data-v-c5bc200f]{display:flex;align-items:center;height:45px;background-color:#dee9ff}.ubao-input[data-v-c5bc200f]{flex:1;height:100%;border:none;background:transparent;padding:0 20px;font-size:12px;color:#0c101b;outline:none;font-family:inherit}.ubao-input[data-v-c5bc200f]::placeholder{color:#9a9494}.ubao-send[data-v-c5bc200f]{width:90px;height:100%;background-color:#182036;border:none;font-size:14px;font-weight:700;color:#fff;cursor:pointer;transition:background-color .2s ease;font-family:inherit}.ubao-send[data-v-c5bc200f]:hover{background-color:#232c47}.ubao-send[data-v-c5bc200f]:disabled{opacity:.55;cursor:wait}.ubao-bubble.is-pending[data-v-c5bc200f]{color:#64748b}.ubao-ellipsis[data-v-c5bc200f]{display:inline-block;min-width:1.5em;text-align:left}.ubao-ellipsis[data-v-c5bc200f]:after{content:".";animation:ubao-dots-c5bc200f 1.2s step-end infinite}@keyframes ubao-dots-c5bc200f{0%,to{content:"."}25%{content:".."}50%{content:"..."}75%{content:".."}}.app-shell[data-v-ee9fabb7]{position:relative;width:100%;min-height:100vh;background-color:#0b0f19}*{margin:0;padding:0;box-sizing:border-box}html,body,#app{min-height:100%}body{font-family:PingFang SC,Microsoft YaHei,Helvetica Neue,Arial,sans-serif;background-color:#0b0f19;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{text-decoration:none;color:inherit}button{border:none;background:none;cursor:pointer;font-family:inherit}input,textarea,select{border:none;outline:none;background:none;font-family:inherit;color:inherit}img{display:block}:root{--bg-primary: #0b0f19;--bg-deep: #0f1523;--blue: #2563eb;--blue-light: #4a7eee;--text-primary: #ffffff;--text-secondary: #94a3b8;--border-card: #2a364a}.page{width:100%;min-width:1280px;background-color:var(--bg-primary);overflow:hidden}.section-head{position:relative;padding-left:160px}.section-watermark{position:absolute;left:0;top:-47px;font-family:Inter,PingFang SC,sans-serif;font-size:128px;font-weight:600;line-height:1.2;color:#535a6880;opacity:.3;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none}.section-watermark.is-cyan{color:#48749980;opacity:1}.section-title{position:relative;font-size:32px;font-weight:700;color:var(--text-primary);line-height:1.2;padding-left:23px}.section-subtitle{position:relative;display:block;width:84px;height:14px;margin-top:8px;margin-left:23px;border:none;background:none}.section-subtitle:before{content:"";position:absolute;left:0;top:0;width:14px;height:14px;background:url(/assets/figma/dot-cyan.svg) no-repeat center / contain}.section-subtitle:after{content:"";position:absolute;left:20px;top:6px;width:64px;height:2px;background:linear-gradient(90deg,#fff0,#2563eb)}html[lang=en] .hero-title{font-size:60px;white-space:normal}html[lang=ja] .hero-title,html[lang=ko] .hero-title{font-size:72px;white-space:normal}html[lang=en] .hero-subtitle{font-size:40px;white-space:normal}html[lang=ja] .hero-subtitle,html[lang=ko] .hero-subtitle{font-size:48px;white-space:normal}html[lang=en] .ph-title{font-size:52px}html[lang=ja] .ph-title,html[lang=ko] .ph-title{font-size:60px}html[lang=en] .header-nav{gap:36px}html[lang=en] .header-nav .nav-item{font-size:17px}html[lang=ja] .header-nav,html[lang=ko] .header-nav{gap:48px}html[lang=ja] .header-nav .nav-item,html[lang=ko] .header-nav .nav-item{font-size:18px}html[lang=en] .download-btn,html[lang=ja] .download-btn,html[lang=ko] .download-btn{width:auto;min-width:120px;padding:0 16px;font-size:16px}html[lang=en] .home-about,html[lang=ja] .home-about,html[lang=ko] .home-about{height:auto;min-height:1080px;overflow:visible;padding-bottom:60px}html[lang=en] .about-body,html[lang=ja] .about-body,html[lang=ko] .about-body{margin-top:56px}html[lang=en] .company-title,html[lang=ja] .company-title,html[lang=ko] .company-title{font-size:32px;line-height:1.25}html[lang=en] .company-intro,html[lang=ja] .company-intro,html[lang=ko] .company-intro{line-height:1.7;font-weight:500}html[lang=en] .about-cards,html[lang=ja] .about-cards,html[lang=ko] .about-cards{margin-top:28px}html[lang=en] .adv-card,html[lang=ja] .adv-card,html[lang=ko] .adv-card{gap:12px;padding:0 14px}html[lang=en] .adv-card .card-num,html[lang=ja] .adv-card .card-num,html[lang=ko] .adv-card .card-num{font-size:28px}html[lang=en] .adv-card .card-title,html[lang=ja] .adv-card .card-title,html[lang=ko] .adv-card .card-title{font-size:15px;line-height:1.25}html[lang=en] .adv-card .card-desc,html[lang=ja] .adv-card .card-desc,html[lang=ko] .adv-card .card-desc{font-size:12px;line-height:1.35}html[lang=en] .feature-label,html[lang=ja] .feature-label,html[lang=ko] .feature-label{font-size:14px;line-height:1.2}html[lang=en] .join-title,html[lang=ja] .join-title,html[lang=ko] .join-title{font-size:24px;line-height:1.3;white-space:normal}html[lang=en] .join-head,html[lang=ja] .join-head,html[lang=ko] .join-head{height:auto;min-height:150px;padding-bottom:16px}html[lang=en] .join-footer .dl-title,html[lang=ja] .join-footer .dl-title,html[lang=ko] .join-footer .dl-title{font-size:16px;line-height:1.3}html[lang=en] .join-footer .dl-desc,html[lang=ja] .join-footer .dl-desc,html[lang=ko] .join-footer .dl-desc{font-size:13px}html[lang=en] .join-footer .dl-btn,html[lang=ja] .join-footer .dl-btn,html[lang=ko] .join-footer .dl-btn{width:auto;min-width:148px;padding:0 16px;font-size:16px;white-space:nowrap}html[lang=ja] .j-step-title,html[lang=ko] .j-step-title{font-size:13px}html[lang=ja] .j-step-desc,html[lang=ko] .j-step-desc{font-size:12px}@media (max-width: 767px){html,body,#app{overflow-x:hidden}body.mobile-menu-open{overflow:hidden}#app .page{min-width:0;width:100%}#app .app-shell{padding-top:64px}#app .site-header,#app .header-inner{height:64px;background-color:#0b0f19ed}#app .header-logo{margin-left:20px}#app .header-logo img{width:142px;height:23px}#app .header-nav,#app .header-actions{display:none}#app .section-head{padding-left:0}#app .section-watermark{display:none}#app .section-watermark.is-cyan{color:#06b6d4;opacity:1}#app .section-title{font-size:28px;padding-left:0;line-height:1.2}#app .section-subtitle{margin-left:0;margin-top:10px}#app .home-hero{height:590px;min-height:590px}#app .hero-mask{background-color:#02061799}#app .hero-content{padding:150px 24px 0}#app .label-bar{height:18px}#app .label-text{font-size:14px;font-weight:400}#app .hero-title{margin-top:18px;padding:0;font-size:38px;line-height:1.12;font-weight:400;white-space:normal;background:none;-webkit-background-clip:unset;background-clip:unset;color:#fff}#app .hero-subtitle{margin-top:18px;font-size:18px;font-weight:400;line-height:1.5;letter-spacing:0;color:#e2e8f0;white-space:normal}#app .hero-btn{margin-top:18px;height:50px;gap:8px;padding:0 18px;border-radius:6px;font-size:14px;font-weight:600;box-shadow:0 8px 28px #2563eb54}html[lang=en] #app .hero-title,html[lang=ja] #app .hero-title,html[lang=ko] #app .hero-title{font-size:28px}html[lang=en] #app .hero-subtitle,html[lang=ja] #app .hero-subtitle,html[lang=ko] #app .hero-subtitle{font-size:16px}#app .home-about{height:auto;min-height:0;overflow:visible;padding-bottom:56px}#app .about-deco{display:none}#app .about-inner{padding:56px 20px 0}#app .about-body{margin-top:24px;flex-direction:column;gap:24px}#app .about-image{order:-1;width:100%;height:250px;margin-left:0;border-radius:10px;overflow:hidden}#app .about-left,#app .about-text{width:100%;margin-left:0}#app .company-name{margin-left:0;font-size:18px;font-weight:400}#app .company-line{display:none}#app .company-title{font-size:22px;line-height:1.35}#app .company-title:first-of-type{margin-top:16px}#app .company-intro{margin-top:12px;font-size:14px;font-weight:400;line-height:1.8}#app .about-cards{margin-top:24px;grid-template-columns:1fr 1fr;gap:12px}#app .adv-card{flex-direction:column;align-items:flex-start;gap:6px;height:auto;min-height:72px;padding:14px;background-color:#151d2c;border:1px solid #2a364a;border-radius:10px}#app .card-num{font-size:18px}#app .adv-card .card-title{font-size:13px}#app .adv-card .card-desc{display:none}html[lang=en] #app .home-about,html[lang=ja] #app .home-about,html[lang=ko] #app .home-about{height:auto;min-height:0;padding-bottom:56px}#app .home-culture{height:auto;overflow:visible}#app .culture-inner{padding:52px 20px 56px}#app .culture-slogan{margin-top:22px;font-size:28px;line-height:1.25}#app .culture-sub{margin-top:16px;font-size:14px;font-weight:400;line-height:1.7;color:#94a3b8}#app .culture-cards{margin-top:22px;flex-direction:column;height:auto;gap:12px}#app .culture-card,#app .culture-card:hover{flex:none;height:220px;border-radius:10px}#app .home-business{height:auto;min-height:0;margin-top:0;overflow:visible;padding-bottom:64px}html[lang=en] #app .home-business,html[lang=ja] #app .home-business,html[lang=ko] #app .home-business{height:auto;min-height:0;padding-bottom:64px}#app .biz-deco-right{display:none}#app .biz-inner{padding:56px 20px 0}#app .biz-row,#app .merchant-row{flex-direction:column;gap:20px;margin-top:28px}#app .merchant-row:before{display:none}#app .consumer-phones,#app .merchant-phones{width:100%;height:260px;margin:0}#app .phone-main{position:relative;right:auto;width:100%;height:260px}#app .phones-fade,#app .consumer-phones .phone-sub,#app .merchant-phones .m-phone-1{display:none}#app .merchant-phones .m-phone-2{display:block;position:relative;left:auto;top:auto;width:100%;height:260px}#app .merchant-phones .m-phone-2 .phone-screen{position:relative;left:auto;top:auto;width:100%;height:260px;object-fit:contain}#app .phone-main img,#app .phone-main video{object-fit:contain;object-position:top center}#app .biz-text,#app .consumer-text,#app .merchant-text{width:100%;margin:0;padding:20px;border-radius:16px}#app .consumer-text{order:-1;background:#0d1b36;border:1px solid #26477f;padding-top:20px}#app .merchant-text{background:#151d2c;border:1px solid #2a364a}#app .app-title{gap:12px}#app .app-logo{width:40px;height:40px}#app .app-title h3{font-size:22px;line-height:1.25}#app .app-tag{height:24px;padding:0 10px;font-size:12px}#app .app-slogan,#app .merchant-text .app-slogan{margin-top:16px;font-size:18px;line-height:1.4}#app .app-desc,#app .merchant-text .app-desc{width:100%;margin-top:12px;font-size:13px;line-height:1.7}#app .feature-grid{margin-top:20px;grid-template-columns:repeat(3,1fr);column-gap:12px;row-gap:16px}#app .feature-icon,#app .feature-item:first-child .feature-icon{width:48px;height:48px}#app .feature-icon img{width:32px;height:32px}#app .feature-label{font-size:12px;white-space:normal;text-align:center}#app .home-tech{height:auto;overflow:visible;background-color:#07121f}#app .tech-banner{position:relative;height:180px}#app .tech-inner{padding:56px 20px 64px}#app .tech-timeline{margin-top:40px}#app .timeline-line,#app .timeline-dot{display:none}#app .tech-item,#app .is-left-img,#app .is-right-img{display:flex;flex-direction:column;align-items:stretch;height:auto;margin-bottom:28px}#app .tech-card,#app .is-left-img .tech-card,#app .is-right-img .tech-card{order:0;width:100%;height:170px;margin:0}#app .tech-card img{width:calc(100% - 12px);height:calc(100% - 12px)}#app .tech-text,#app .is-left-img .tech-text,#app .is-right-img .tech-text{order:1;width:100%;margin:14px 0 0;text-align:left}#app .is-right-img .tech-dash{margin-left:0}#app .tech-title{font-size:20px}#app .tech-dash{margin-top:10px}#app .tech-desc{margin-top:10px;font-size:13px;line-height:1.7}#app .home-coop{height:auto;overflow:visible}#app .coop-banner,#app .coop-banner-mask,#app .coop-banner img{height:180px}#app .coop-inner{padding:56px 20px 0}#app .process-title{font-size:28px;margin-top:28px;text-align:left}#app .process-dash{margin-left:0}#app .process-steps{margin-top:28px;flex-direction:column;padding:0;gap:12px;align-items:stretch}#app .step-item{width:100%;display:flex;align-items:center;gap:14px;padding:16px;background:#151d2c;border:1px solid #2a364a;border-radius:10px}#app .step-num{flex:none;width:42px;height:42px;border-radius:50%;background:#001d52;display:flex;align-items:center;justify-content:center;font-size:14px;margin:0}#app .step-item>:not(.step-num){text-align:left}#app .step-title{margin-top:0;font-size:15px;text-align:left}#app .step-desc{margin-top:4px;font-size:12px}#app .step-line{display:none}#app .join-cards{flex-direction:column;gap:20px;margin-top:40px;padding-bottom:60px}#app .join-card{width:100%;height:auto;overflow:visible;display:flex;flex-direction:column}#app .join-head,#app .join-head.merchant,#app .join-head.lawyer{height:auto;min-height:0;margin-right:0;padding:18px 16px 16px;display:grid;grid-template-columns:52px 1fr;grid-template-rows:auto auto auto;column-gap:12px;row-gap:6px;align-items:start;border-radius:12px 12px 0 0}#app .join-icon{position:static;grid-row:1 / span 2;width:52px;height:52px}#app .join-badge{position:static;left:auto;top:auto;height:24px;padding:0 10px;font-size:12px;white-space:nowrap;justify-self:start}#app .join-title{margin-top:0;font-size:20px;line-height:1.3;white-space:normal;word-break:break-word}html[lang=ja] #app .join-title,html[lang=ko] #app .join-title,html[lang=en] #app .join-title{font-size:18px}#app .join-sub{grid-column:2;margin-top:0;font-size:13px;line-height:1.45}#app .join-benefits{margin-top:16px;padding:0 16px;grid-template-columns:1fr;gap:12px}#app .join-steps{margin-top:20px;padding:0 16px;flex-wrap:nowrap;gap:6px;align-items:flex-start}#app .j-step{flex:1;min-width:0}#app .j-step-title,#app .j-step-desc,#app .j-step-desc.lawyer{max-width:none;white-space:normal;word-break:break-word;line-height:1.4}#app .j-step-title{font-size:13px}#app .j-step-desc,#app .j-step-desc.lawyer{font-size:11px}#app .j-arrow{margin-top:10px;flex:none}#app .join-footer,#app .join-footer.merchant,#app .join-footer.lawyer{position:static;height:auto;min-height:0;margin-top:20px;padding:16px;align-items:center;gap:12px;border-radius:0 0 12px 12px}#app .qr-box{width:72px;height:72px}#app .dl-title{font-size:14px;line-height:1.4;white-space:normal}#app .dl-desc{margin-top:6px;font-size:12px;line-height:1.45}#app .dl-btn{margin-top:10px;width:auto;min-width:120px;height:40px;padding:0 14px;font-size:14px}#app .home-biz,#app .home-contact{padding:56px 20px 60px}#app .biz-form-card{width:100%;height:auto;flex-direction:column}#app .bf-banner{width:100%;height:210px}#app .bf-banner-mask{background:linear-gradient(180deg,#0f152300,#0f1523)}#app .bf-form{padding:28px 20px 24px}#app .bf-title{font-size:24px}#app .bf-row{flex-direction:column;gap:0}#app .contact-card{width:100%;padding:32px 20px 40px;border-radius:12px}#app .cc-body{flex-direction:column;gap:24px}#app .cc-left{width:100%}#app .cc-offices{width:100%;flex-direction:column}#app .home-download{height:auto;overflow:visible;padding-bottom:56px}#app .dl-inner{padding:56px 20px 0}#app .dl-subtitle{margin-top:20px;font-size:14px;font-weight:400;text-align:left}#app .dl-cards{margin-top:24px;flex-direction:column;gap:16px}#app .dl-card{width:100%;height:auto;padding:24px 16px}#app .dl-card .qr-img{width:132px;height:132px}#app .dl-card .dl-name{margin-top:14px;padding:0 8px;font-size:18px;line-height:1.35;text-align:center}#app .dl-card .dl-desc{margin-top:8px;padding:0 8px;font-size:13px;font-weight:500;line-height:1.4;text-align:center}#app .home-jobs{overflow:visible}#app .jobs-inner{padding:56px 20px 80px}#app .job-tabs{margin-top:28px;flex-wrap:wrap}#app .job-tab{height:36px;padding:0 16px;font-size:14px}#app .job-grid{grid-template-columns:1fr}#app .job-card{padding:20px 16px}#app .job-title{font-size:16px}#app .job-head{flex-wrap:wrap;gap:8px}#app .footer-inner{padding:48px 20px 40px}#app .footer-main{flex-direction:column;gap:32px}#app .footer-brand,#app .footer-col{width:100%;margin-top:0}#app .brand-logo{width:150px;height:24px}#app .footer-bottom{margin-top:32px;flex-direction:column;align-items:flex-start;gap:8px}#app .ubao-widget{right:16px;bottom:16px}#app .ubao-mascot{width:56px;height:50px}}@media (min-width: 768px) and (max-width: 1279px){html,body,#app{overflow-x:hidden}#app .page{min-width:0;width:100%}#app .app-shell{padding-top:76px}#app section[id],#app [id=consumer],#app [id=merchant-app],#app [id=merchant],#app [id=lawyer],#app [id=biz],#app [id=contact],#app [id=download],#app [id=jobs]{scroll-margin-top:90px}#app .site-header,#app .header-inner{height:76px}#app .header-inner{padding:0 32px}#app .header-logo{margin-left:0}#app .header-logo img{width:166px;height:27px}#app .header-nav{position:static;left:auto;margin-left:auto;gap:20px}#app .nav-item{font-size:15px;line-height:22px;gap:4px}#app .nav-caret{width:12px;height:12px}#app .nav-active-line{top:34px;width:36px;margin-left:-18px}#app .header-actions{position:static;right:auto;margin-left:16px;gap:8px}#app .download-btn,#app .menu-toggle,#app .mobile-menu{display:none!important}#app .lang-switch{min-width:64px;height:32px;font-size:14px}#app .nav-panel{width:280px}#app .section-head{padding-left:0}#app .section-watermark{display:none}#app .section-title{font-size:32px;padding-left:0}#app .section-subtitle{margin-left:0}#app .home-hero{height:600px;min-height:600px}#app .hero-mask{background-color:#0206178c}#app .hero-content{padding:88px 48px 0 72px}#app .label-text{font-size:16px}#app .hero-title{margin-top:20px;padding:0;font-size:48px;line-height:1.15;white-space:normal;max-width:720px}#app .hero-subtitle{margin-top:20px;font-size:28px;line-height:1.35;white-space:normal}#app .hero-btn{margin-top:28px;height:48px;font-size:18px}html[lang=en] #app .hero-title,html[lang=ja] #app .hero-title,html[lang=ko] #app .hero-title{font-size:36px}html[lang=en] #app .hero-subtitle,html[lang=ja] #app .hero-subtitle,html[lang=ko] #app .hero-subtitle{font-size:22px}#app .home-about{height:auto;min-height:0;overflow:visible;padding-bottom:72px}html[lang=en] #app .home-about,html[lang=ja] #app .home-about,html[lang=ko] #app .home-about{height:auto;min-height:0}#app .about-deco{display:none}#app .about-inner{padding:72px 48px 0}#app .about-body{margin-top:28px;display:flex;flex-wrap:wrap;align-items:center;gap:24px 36px}#app .about-left{display:contents}#app .about-image{order:-1;width:42%;max-width:430px;height:320px;margin-left:0;border-radius:10px;overflow:hidden;flex:none}#app .about-text{flex:1;width:auto;min-width:280px;margin-left:0}#app .company-name{margin-left:0}#app .company-title{font-size:26px;line-height:1.35}#app .company-intro{font-size:14px;line-height:1.7;font-weight:400}#app .about-cards{order:2;width:100%;margin-top:4px;grid-template-columns:repeat(4,1fr);gap:14px}#app .adv-card{flex-direction:column;align-items:flex-start;gap:8px;height:auto;min-height:83px;padding:16px}#app .card-num{font-size:22px}#app .adv-card .card-title{font-size:14px}#app .adv-card .card-desc{display:none}#app .home-culture{height:auto;overflow:visible}#app .culture-inner{padding:72px 48px}#app .culture-slogan{margin-top:16px;font-size:32px;line-height:1.3}#app .culture-sub{margin-top:12px;font-size:16px;line-height:1.6;font-weight:400;color:#94a3b8;max-width:560px}#app .culture-cards{margin-top:28px;height:300px;gap:12px}#app .culture-card,#app .culture-card:hover{height:300px}#app .home-business{height:auto;min-height:0;margin-top:0;overflow:visible;padding-bottom:72px}html[lang=en] #app .home-business,html[lang=ja] #app .home-business,html[lang=ko] #app .home-business{height:auto;min-height:0}#app .biz-deco-right{display:none}#app .home-business .biz-inner{display:grid;grid-template-columns:1fr 1fr;column-gap:24px;row-gap:0;padding:72px 48px 0}#app .home-business .section-head{grid-column:1 / -1}#app .biz-row,#app .merchant-row{display:flex;flex-direction:column;margin-top:28px;gap:0;background:#151d2c;border:1px solid #2a364a;border-radius:16px;overflow:hidden}#app .merchant-row:before{display:none}#app .consumer-phones,#app .merchant-phones{order:0;width:100%;height:280px;margin:0}#app .phone-main{position:relative;right:auto;width:100%;height:280px}#app .phone-main img,#app .phone-main video{object-fit:contain;object-position:top center}#app .phones-fade,#app .consumer-phones .phone-sub,#app .merchant-phones .m-phone-1{display:none}#app .merchant-phones .m-phone-2{display:block;position:relative;left:auto;top:auto;width:100%;height:280px}#app .merchant-phones .m-phone-2 .phone-screen{position:relative;left:auto;top:auto;width:100%;height:280px;object-fit:contain}#app .biz-text,#app .consumer-text,#app .merchant-text{order:1;width:100%;margin:0;padding:22px;border-radius:0}#app .consumer-text{background:#0d1b36}#app .merchant-text{background:transparent}#app .app-title h3{font-size:24px;line-height:1.3}#app .app-slogan,#app .merchant-text .app-slogan{margin-top:16px;font-size:20px;line-height:1.4}#app .app-desc,#app .merchant-text .app-desc{width:100%;margin-top:10px;font-size:14px;line-height:1.65}#app .feature-grid{margin-top:20px;grid-template-columns:repeat(4,1fr);column-gap:12px;row-gap:16px}#app .feature-icon,#app .feature-item:first-child .feature-icon{width:48px;height:48px}#app .feature-icon img{width:30px;height:30px}#app .feature-label{font-size:12px;white-space:normal;text-align:center}#app .home-tech{height:auto;overflow:visible}#app .tech-banner{position:relative;height:280px}#app .tech-inner{padding:72px 48px 80px}#app .tech-timeline{margin-top:36px}#app .timeline-line,#app .timeline-dot{display:none}#app .tech-item,#app .is-left-img,#app .is-right-img{display:flex;flex-direction:row;align-items:center;height:auto;min-height:226px;margin-bottom:20px;gap:28px;padding:18px;background:#07121f66;border-radius:10px}#app .tech-card,#app .is-left-img .tech-card,#app .is-right-img .tech-card{order:0;width:360px;max-width:42%;height:190px;margin:0;flex:none}#app .tech-card img{width:calc(100% - 12px);height:calc(100% - 12px)}#app .tech-text,#app .is-left-img .tech-text,#app .is-right-img .tech-text{order:1;width:auto;flex:1;margin:0;text-align:left}#app .is-right-img .tech-dash{margin-left:0}#app .tech-title{font-size:24px}#app .tech-dash{margin-top:10px}#app .tech-desc{margin-top:12px;font-size:15px}#app .home-coop{height:auto;overflow:visible}#app .home-coop:before{display:none}#app .coop-banner,#app .coop-banner-mask,#app .coop-banner img{height:240px}#app .coop-inner{padding:72px 48px 0}#app .process-title{margin-top:28px;font-size:32px;text-align:left}#app .process-dash{margin-left:0}#app .process-steps{margin-top:28px;padding:0;gap:16px}#app .step-item{width:auto;flex:1;text-align:left;padding:20px;background:#151d2c;border:1px solid #2a364a;border-radius:10px}#app .step-num{width:44px;height:44px;border-radius:50%;background:#001d52;display:flex;align-items:center;justify-content:center;font-size:15px;color:#fff}#app .step-title{font-size:18px}#app .step-desc{font-size:13px}#app .step-line{display:none}#app .join-cards{margin-top:40px;gap:20px;padding-bottom:64px;align-items:stretch}#app .join-card{width:calc(50% - 10px);height:auto;overflow:visible;display:flex;flex-direction:column}#app .join-head,#app .join-head.merchant,#app .join-head.lawyer{height:auto;min-height:0;margin-right:0;padding:18px 16px 16px;display:grid;grid-template-columns:56px 1fr;grid-template-rows:auto auto auto;column-gap:12px;row-gap:6px;align-items:start;border-radius:12px 12px 0 0}#app .join-icon{position:static;left:auto;top:auto;grid-row:1 / span 2;width:56px;height:56px}#app .join-badge{position:static;left:auto;top:auto;height:24px;padding:0 10px;font-size:12px;white-space:nowrap;justify-self:start}#app .join-title{margin-top:0;font-size:20px;line-height:1.3;white-space:normal;word-break:break-word}html[lang=ja] #app .join-title,html[lang=ko] #app .join-title,html[lang=en] #app .join-title{font-size:18px}#app .join-sub{grid-column:2;margin-top:0;font-size:13px;line-height:1.45}#app .join-benefits{margin-top:16px;padding:0 16px;grid-template-columns:1fr 1fr;gap:12px 10px}#app .join-benefits li{min-width:0}#app .benefit-title,#app .benefit-desc{word-break:break-word;line-height:1.4}#app .join-steps{margin-top:20px;padding:0 16px;flex-wrap:nowrap;gap:6px;align-items:flex-start}#app .j-step{flex:1;min-width:0}#app .j-step-title,#app .j-step-desc,#app .j-step-desc.lawyer{max-width:none;white-space:normal;word-break:break-word;line-height:1.35}#app .j-step-title{font-size:13px}#app .j-step-desc,#app .j-step-desc.lawyer{font-size:11px}#app .j-arrow{margin-top:10px;flex:none}#app .join-footer,#app .join-footer.merchant,#app .join-footer.lawyer{position:static;height:auto;min-height:0;margin-top:auto;padding:16px;align-items:center;gap:12px;border-radius:0 0 12px 12px}#app .qr-box{width:72px;height:72px}#app .dl-title{font-size:14px;line-height:1.4;white-space:normal}#app .dl-desc{margin-top:6px;font-size:12px;line-height:1.45}#app .dl-btn{margin-top:10px;width:auto;min-width:120px;height:40px;padding:0 14px;font-size:14px}#app .home-biz,#app .home-contact{padding:64px 48px}#app .biz-form-card{width:100%;height:auto;min-height:0}#app .bf-banner{width:38%;min-width:260px;height:auto;min-height:420px}#app .contact-card{width:100%;padding:40px 32px 48px}#app .cc-body{flex-direction:column;gap:28px}#app .cc-left{width:100%}#app .cc-list{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}#app .cc-item{width:auto;height:auto;min-height:86px;flex-direction:column;align-items:flex-start;justify-content:center;padding:12px;gap:8px}#app .cc-offices{flex-direction:row;width:100%;gap:20px}#app .cc-office{flex:1;width:auto}#app .home-download{height:auto;overflow:visible;padding-bottom:64px}#app .dl-inner{padding:72px 48px 0}#app .dl-subtitle{margin-top:24px;font-size:18px}#app .dl-cards{margin-top:36px;display:grid;grid-template-columns:1fr 1fr;gap:20px;justify-content:stretch}#app .dl-card{width:100%;height:auto;padding:24px 16px}#app .dl-card .qr-img{width:140px;height:140px}#app .dl-card .dl-name{margin-top:16px;padding:0 8px;font-size:18px;line-height:1.35;text-align:center}#app .dl-card .dl-desc{margin-top:8px;padding:0 8px;font-size:13px;font-weight:500;line-height:1.4;text-align:center}#app .home-jobs{overflow:visible}#app .jobs-inner{padding:72px 48px 80px}#app .job-tabs{margin-top:36px}#app .job-grid{grid-template-columns:1fr 1fr}#app .job-card{padding:24px 20px}#app .job-title{font-size:18px}#app .footer-inner{padding:56px 48px 48px}#app .footer-main{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr;gap:24px}#app .footer-brand,#app .footer-col{width:auto;margin-top:0}#app .footer-bottom{margin-top:40px}#app .ubao-widget{right:28px;bottom:28px}}@media (min-width: 768px) and (max-width: 899px){#app .header-inner{padding:0 16px}#app .header-logo img{width:140px;height:23px}#app .header-nav{gap:10px}#app .nav-item{font-size:13px}html[lang=en] #app .header-nav,html[lang=ja] #app .header-nav,html[lang=ko] #app .header-nav{gap:6px}html[lang=en] #app .nav-item,html[lang=ja] #app .nav-item,html[lang=ko] #app .nav-item{font-size:11px}#app .header-actions{margin-left:8px}#app .hero-content,#app .about-inner,#app .culture-inner,#app .home-business .biz-inner,#app .tech-inner,#app .coop-inner,#app .dl-inner,#app .jobs-inner,#app .home-biz,#app .home-contact,#app .footer-inner{padding-left:24px;padding-right:24px}#app .hero-title{font-size:40px}#app .about-cards{grid-template-columns:1fr 1fr}#app .tech-card,#app .is-left-img .tech-card,#app .is-right-img .tech-card{width:240px;max-width:40%;height:150px}#app .cc-list{grid-template-columns:repeat(3,1fr)}#app .footer-main{grid-template-columns:1fr 1fr}#app .join-card{width:100%}#app .join-cards{flex-direction:column}}
