html{scroll-behavior:smooth;scroll-padding-top:68px}.wordpos-landing{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--primary:#ff5a1f;--primary-dark:#e84a12;--on-primary:#fff;--primary-text:#ff5a1f;--primary-soft:#fff1eb;--primary-soft-strong:#ffe3d7;--score-excellent:var(--primary-text);--score-excellent-fill:var(--primary-dark);--score-good:#65a30d;--score-warn:#f59e0b;--score-bad:#dc2626;--good:var(--score-excellent);--mid:var(--score-good);--warn:var(--score-warn);--bad:var(--score-bad);--bg:#f5f5f5;--bg-soft:var(--bg);--card:#fff;--line:#e5e5ea;--text:#1c1c1e;--text-2:#6e6e73;--text-faint:#9c9ca1;--ink:var(--text);--ink-2:var(--text-2);--ink-3:var(--text-faint);--amber-bg:#fffbeb;--amber-text:#b45309;--info:#2563eb;--laser:var(--primary-text);--section-bg:#1c1c1e;--phone-frame:#1c1c1e;--nav-bg:#ffffffd9;--track-bg:#e5e5ea;--line-strong:var(--primary-soft-strong);--glow:#ff5a1f59;--radius:20px;--shadow:0 12px 40px #1c1c1e12;background:var(--bg);min-height:100vh;color:var(--ink);font-family:-apple-system,PingFang SC,Helvetica Neue,Microsoft YaHei,sans-serif;line-height:1.6;overflow-x:hidden}.wordpos-landing *,.wordpos-landing :before,.wordpos-landing :after{box-sizing:border-box;margin:0;padding:0}.wordpos-landing a{color:inherit;text-decoration:none}.wordpos-landing .container{max-width:1140px;margin:0 auto;padding:0 24px}.wordpos-landing .navbar{z-index:100;background:var(--nav-bg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid #0000;transition:border-color .3s,box-shadow .3s;position:fixed;inset:0 0 auto}.wordpos-landing .navbar.scrolled{border-color:var(--line);box-shadow:0 2px 20px #1c1c1e0f}.wordpos-landing .nav-inner{align-items:center;gap:24px;max-width:1140px;height:68px;margin:0 auto;padding:0 24px;display:flex}.wordpos-landing .brand{white-space:nowrap;align-items:center;gap:10px;font-size:19px;font-weight:800;display:flex}.wordpos-landing .brand em{color:var(--ink-3);letter-spacing:1px;margin-left:6px;font-size:12px;font-style:normal;font-weight:600}.wordpos-landing .brand.light{color:var(--on-primary)}.wordpos-landing .brand-dot{background:radial-gradient(circle at 30% 30%, #ff8a5c, var(--primary));width:16px;height:16px;box-shadow:0 0 0 5px var(--primary-soft);border-radius:50%;flex-shrink:0}.wordpos-landing .nav-links{gap:28px;margin-left:auto;display:flex}.wordpos-landing .nav-links a{color:var(--ink-2);font-size:14.5px;font-weight:600;transition:color .2s}.wordpos-landing .nav-links a:hover{color:var(--primary-text)}.wordpos-landing .nav-cta{background:var(--primary);white-space:nowrap;border-radius:22px;padding:9px 22px;font-size:14px;font-weight:700;transition:transform .15s,box-shadow .15s;color:var(--on-primary)!important}.wordpos-landing .nav-cta:hover{box-shadow:0 6px 18px var(--glow);transform:translateY(-1px)}.wordpos-landing .language-switch{color:var(--ink-2);white-space:nowrap;font-size:13px;font-weight:700}.wordpos-landing .language-switch:hover{color:var(--primary-text)}.wordpos-landing .nav-burger{cursor:pointer;background:0 0;border:0;margin-left:auto;padding:8px;display:none}.wordpos-landing .nav-burger span{background:var(--ink);border-radius:2px;width:22px;height:2px;margin:5px 0;display:block}.wordpos-landing .nav-mobile{border-bottom:1px solid var(--line);background:var(--card);flex-direction:column;gap:4px;padding:8px 24px 20px;display:none}.wordpos-landing .nav-mobile a{color:var(--ink-2);padding:10px 4px;font-weight:600}.wordpos-landing .nav-mobile .nav-cta{text-align:center;margin-top:6px}.wordpos-landing .nav-mobile.open{display:flex}.wordpos-landing .hero{background:radial-gradient(60% 90% at 85% 10%, #ff8a5c29, transparent 60%), radial-gradient(50% 80% at 5% 90%, #ff5a1f1a, transparent 60%), var(--bg-soft);padding:150px 24px 90px;overflow:hidden}.wordpos-landing .hero-inner{grid-template-columns:1.1fr .9fr;align-items:center;gap:48px;max-width:1140px;margin:0 auto;display:grid}.wordpos-landing .hero-badge{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow);color:var(--primary-text);border-radius:20px;margin-bottom:22px;padding:7px 16px;font-size:13px;font-weight:600;display:inline-block}.wordpos-landing .hero h1{letter-spacing:-1px;font-size:56px;line-height:1.15}.wordpos-landing .grad{background:linear-gradient(120deg, var(--primary), #ff8a5c);color:#0000;-webkit-background-clip:text;background-clip:text}.wordpos-landing .hero-sub{color:var(--ink-2);margin:22px 0 30px;font-size:17.5px}.wordpos-landing .hero-cta{flex-wrap:wrap;gap:14px;display:flex}.wordpos-landing .dl-btn{border-radius:16px;align-items:center;gap:12px;padding:12px 24px;transition:transform .15s,box-shadow .15s;display:flex}.wordpos-landing .dl-btn small{opacity:.8;font-size:11px;display:block}.wordpos-landing .dl-btn span{font-size:17px;font-weight:700;line-height:1.2}.wordpos-landing .dl-btn svg{flex-shrink:0}.wordpos-landing .dl-btn.ios{background:var(--text);color:var(--bg)}.wordpos-landing .dl-btn.android{border:1.5px solid var(--line);background:var(--card);color:var(--ink)}.wordpos-landing .dl-btn:hover{transform:translateY(-2px);box-shadow:0 10px 26px #1c1c1e2e}.wordpos-landing .hero-points{gap:22px;margin-top:26px;list-style:none;display:flex}.wordpos-landing .hero-points li{color:var(--ink-3);font-size:13.5px;font-weight:600}.wordpos-landing .hero-phone{justify-content:center;display:flex;position:relative}.wordpos-landing .phone{background:var(--phone-frame);border-radius:44px;width:280px;padding:12px;animation:5s ease-in-out infinite landing-float;box-shadow:0 30px 70px #1c1c1e4d}@keyframes landing-float{50%{transform:translateY(-12px)}}.wordpos-landing .phone-notch{z-index:2;background:var(--phone-frame);border-radius:0 0 16px 16px;width:100px;height:24px;margin:0 auto;position:relative}.wordpos-landing .phone-screen{background:var(--bg-soft);border-radius:32px;min-height:480px;padding:14px;overflow:hidden}.wordpos-landing .app-bar{align-items:center;gap:8px;padding:10px 4px 14px;font-size:14px;font-weight:800;display:flex}.wordpos-landing .app-bar-dot{background:radial-gradient(circle at 30% 30%, #ff8a5c, var(--primary));border-radius:50%;width:10px;height:10px}.wordpos-landing .app-hero{background:linear-gradient(135deg, var(--primary), var(--primary-dark));color:var(--on-primary);border-radius:18px;padding:18px}.wordpos-landing .app-slogan{margin-bottom:12px;font-size:13px;font-weight:700}.wordpos-landing .app-scanbtn{text-align:center;background:#ffffff2e;border-radius:12px;padding:12px;font-size:13px;font-weight:700}.wordpos-landing .app-score-card{background:var(--card);border-radius:18px;align-items:center;gap:12px;margin-top:12px;padding:14px;display:flex;box-shadow:0 6px 20px #1c1c1e0f}.wordpos-landing .app-ring{border:5px solid var(--score-excellent-fill);width:58px;height:58px;color:var(--score-excellent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:baseline;padding-top:12px;font-size:20px;font-weight:800;display:flex}.wordpos-landing .app-ring small{margin-left:1px;font-size:9px}.wordpos-landing .app-score-card b{font-size:13.5px;display:block}.wordpos-landing .app-score-card p{color:var(--ink-3);margin:3px 0 6px;font-size:10.5px}.wordpos-landing .app-tag{background:var(--primary-soft);color:var(--good);border-radius:6px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-block}.wordpos-landing .app-warn{border-left:4px solid var(--good);background:var(--card);border-radius:18px;align-items:flex-start;gap:10px;margin-top:12px;padding:12px 14px;display:flex;box-shadow:0 6px 20px #1c1c1e0f}.wordpos-landing .app-warn-ico{font-size:16px}.wordpos-landing .app-warn b{font-size:12.5px}.wordpos-landing .app-warn p{color:var(--ink-3);margin-top:2px;font-size:11px}.wordpos-landing .phone-float{background:var(--card);white-space:nowrap;border-radius:14px;padding:10px 16px;font-size:12.5px;font-weight:700;animation:6s ease-in-out infinite landing-float;position:absolute;box-shadow:0 14px 34px #1c1c1e29}.wordpos-landing .phone-float.chip1{color:var(--primary-text);animation-delay:1s;top:18%;right:-6%}.wordpos-landing .phone-float.chip2{color:var(--bad);animation-delay:2s;bottom:22%;left:-8%}.wordpos-landing .stats{background:var(--section-bg);color:var(--on-primary)}.wordpos-landing .stats-grid{text-align:center;grid-template-columns:repeat(4,1fr);gap:20px;padding:44px 24px;display:grid}.wordpos-landing .stat b{letter-spacing:-.5px;font-size:34px;display:block}.wordpos-landing .stat span{opacity:.65;font-size:13.5px}.wordpos-landing .section{padding:100px 0}.wordpos-landing .sec-tag{color:var(--primary-text);letter-spacing:3px;margin-bottom:12px;font-size:13px;font-weight:800}.wordpos-landing .sec-tag.light{color:#ff8a5c}.wordpos-landing .sec-title{letter-spacing:-.5px;font-size:38px;line-height:1.2}.wordpos-landing .sec-title.light{color:var(--on-primary)}.wordpos-landing .sec-sub{max-width:640px;color:var(--ink-2);margin-top:16px;font-size:16.5px}.wordpos-landing .sec-sub.light{color:#ffffffb3}.wordpos-landing .feature-grid{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:48px;display:grid}.wordpos-landing .feature-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--card);padding:30px 26px;transition:transform .2s,box-shadow .2s}.wordpos-landing .feature-card:hover{border-color:var(--line-strong);box-shadow:var(--shadow);transform:translateY(-5px)}.wordpos-landing .feature-ico{background:var(--primary-soft);border-radius:16px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:18px;font-size:24px;display:flex}.wordpos-landing .feature-card h3{margin-bottom:8px;font-size:18px}.wordpos-landing .feature-card p{color:var(--ink-2);font-size:14px}.wordpos-landing .arch{background:var(--section-bg)}.wordpos-landing .arch-inner{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.wordpos-landing .arch-steps{flex-direction:column;gap:14px;display:flex}.wordpos-landing .arch-step{background:#ffffff0d;border:1px solid #ffffff17;border-radius:16px;padding:20px 22px;transition:background .2s,transform .2s}.wordpos-landing .arch-step:hover{background:#ff5a1f1f;transform:translate(6px)}.wordpos-landing .arch-step b{color:#ff8a5c;margin-bottom:5px;font-size:15.5px;display:block}.wordpos-landing .arch-step span{color:#ffffffa6;font-size:13.5px}.wordpos-landing .ghost-btn{color:#ff8a5c;border:1.5px solid #ff8a5c;border-radius:24px;margin-top:30px;padding:11px 26px;font-size:14.5px;font-weight:700;transition:background .2s,color .2s;display:inline-block}.wordpos-landing .ghost-btn:hover{color:var(--section-bg);background:#ff8a5c}.wordpos-landing .scoring-inner{grid-template-columns:1.2fr .8fr;align-items:center;gap:64px;display:grid}.wordpos-landing .weights{flex-direction:column;gap:18px;margin-top:34px;display:flex}.wordpos-landing .weight-row{align-items:center;gap:16px;display:flex}.wordpos-landing .weight-label{flex-shrink:0;width:84px;font-size:14.5px;font-weight:700}.wordpos-landing .weight-bar{background:var(--track-bg);border-radius:6px;flex:1;height:12px;overflow:hidden}.wordpos-landing .weight-bar i{width:var(--w);border-radius:6px;height:100%;animation:1.2s both landing-grow-bar;display:block}@keyframes landing-grow-bar{0%{width:0}}.wordpos-landing .weight-num{text-align:right;font-variant-numeric:tabular-nums;width:44px;font-weight:800}.wordpos-landing .scoring-note{background:var(--amber-bg);color:var(--amber-text);border-radius:10px;margin-top:24px;padding:10px 14px;font-size:13px;display:inline-block}.wordpos-landing .score-legend{flex-direction:column;gap:14px;display:flex}.wordpos-landing .legend-card{border-left:6px solid var(--c);background:var(--card);box-shadow:var(--shadow);border-radius:16px;align-items:center;gap:18px;padding:20px 24px;display:flex}.wordpos-landing .legend-card b{width:96px;color:var(--c);font-size:22px}.wordpos-landing .legend-card span{color:var(--ink-2);font-weight:600}.wordpos-landing .showcase{background:linear-gradient(180deg, var(--card), var(--bg-soft))}.wordpos-landing .shots{grid-template-columns:repeat(3,1fr);gap:32px;margin-top:52px;display:grid}.wordpos-landing .shot{text-align:center}.wordpos-landing .shot>b{margin-top:20px;font-size:17px;display:block}.wordpos-landing .mini-phone{background:var(--phone-frame);border-radius:30px;max-width:230px;margin:0 auto;padding:10px;transition:transform .25s;box-shadow:0 20px 50px #1c1c1e38}.wordpos-landing .shot:hover .mini-phone{transform:translateY(-8px)scale(1.02)}.wordpos-landing .mini-phone>:not(.mini-top){background:var(--bg-soft)}.wordpos-landing .mini-top{color:var(--on-primary);text-align:center;padding:10px 0 12px;font-size:12px;font-weight:700}.wordpos-landing .mini-scanbox{border:2.5px dashed var(--laser);border-radius:14px;height:110px;margin:0 14px;position:relative;overflow:hidden}.wordpos-landing .mini-laser{background:var(--laser);height:2px;box-shadow:0 0 10px var(--laser);animation:2s ease-in-out infinite landing-laser;position:absolute;left:10%;right:10%}@keyframes landing-laser{0%,to{top:12%}50%{top:84%}}.wordpos-landing .mini-score{height:74px;color:var(--warn);justify-content:center;align-items:center;margin:14px 14px 0;font-size:30px;font-weight:800;display:flex}.wordpos-landing .mini-ing{justify-content:center;gap:6px;margin-top:10px;display:flex}.wordpos-landing .mini-ing i{border-radius:4px;width:26px;height:8px}.wordpos-landing .mini-ing .g{background:var(--good)}.wordpos-landing .mini-ing .w{background:var(--warn)}.wordpos-landing .mini-ing .b{background:var(--bad)}.wordpos-landing .mini-alt{border:1px solid var(--line);background:var(--card);text-align:left;border-radius:12px;align-items:center;gap:10px;margin:10px 14px 0;padding:9px 12px;display:flex}.wordpos-landing .mini-alt span{font-size:20px}.wordpos-landing .mini-alt b{font-size:11.5px;display:block}.wordpos-landing .mini-alt em{color:var(--good);font-size:10px;font-style:normal;font-weight:700}.wordpos-landing .mini-caption{color:var(--ink-3);padding:16px 0 18px;font-size:11.5px}.wordpos-landing .download{background:radial-gradient(60% 100% at 50% 0%, #ff5a1f2e, transparent 70%), var(--section-bg);color:var(--on-primary);text-align:center}.wordpos-landing .download .sec-sub{color:#ffffffb3;margin-left:auto;margin-right:auto}.wordpos-landing .dl-grid{flex-wrap:wrap;justify-content:center;gap:20px;margin-top:46px;display:flex}.wordpos-landing .dl-card{background:#ffffff0f;border:1px solid #ffffff24;border-radius:18px;align-items:center;gap:16px;min-width:240px;padding:20px 28px;transition:transform .2s,background .2s;display:flex;position:relative}.wordpos-landing .dl-card:hover{background:#ff5a1f29;transform:translateY(-4px)}.wordpos-landing .dl-card small{opacity:.6;font-size:11.5px;display:block}.wordpos-landing .dl-card b{font-size:19px}.wordpos-landing .dl-ver{color:#1c1c1e;background:#ff8a5c;border-radius:10px;padding:2px 10px;font-size:10.5px;font-weight:800;position:absolute;top:-10px;right:14px}.wordpos-landing .dl-tip{color:#ffffff8c;margin-top:28px;font-size:12.5px}.wordpos-landing .faq-wrap{max-width:800px}.wordpos-landing .faq-list{flex-direction:column;gap:12px;margin-top:44px;display:flex}.wordpos-landing details{border:1px solid var(--line);background:var(--card);border-radius:16px;padding:20px 26px;transition:box-shadow .2s}.wordpos-landing details[open]{border-color:var(--line-strong);box-shadow:var(--shadow)}.wordpos-landing summary{cursor:pointer;padding-right:30px;font-size:15.5px;font-weight:700;list-style:none;position:relative}.wordpos-landing summary::-webkit-details-marker{display:none}.wordpos-landing summary:after{content:"+";color:var(--primary-text);font-size:22px;font-weight:400;transition:transform .2s;position:absolute;top:-2px;right:0}.wordpos-landing details[open] summary:after{transform:rotate(45deg)}.wordpos-landing details p{color:var(--ink-2);margin-top:12px;font-size:14px}.wordpos-landing .footer{background:var(--section-bg);color:#ffffffbf;padding-top:70px}.wordpos-landing .footer-inner{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px;padding-bottom:50px;display:grid}.wordpos-landing .footer-desc{opacity:.55;margin-top:16px;font-size:13.5px;line-height:1.8}.wordpos-landing .footer-col{flex-direction:column;gap:10px;display:flex}.wordpos-landing .footer-col b{color:var(--on-primary);margin-bottom:6px;font-size:14px}.wordpos-landing .footer-col a{opacity:.55;font-size:13.5px;transition:opacity .2s}.wordpos-landing .footer-col a:hover{opacity:1}.wordpos-landing .copyright{text-align:center;opacity:.4;border-top:1px solid #ffffff14;padding:22px 24px;font-size:12px}.wordpos-landing .reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(28px)}.wordpos-landing .reveal.visible{opacity:1;transform:none}.wordpos-landing .landing-toast{z-index:200;background:var(--text);max-width:calc(100vw - 32px);color:var(--bg);text-align:center;opacity:0;pointer-events:none;border-radius:24px;padding:12px 24px;font-size:14px;transition:opacity .25s,transform .25s;position:fixed;bottom:36px;left:50%;transform:translate(-50%,14px);box-shadow:0 10px 30px #00000040}.wordpos-landing .landing-toast.visible{opacity:1;transform:translate(-50%)}@media (prefers-color-scheme:dark){.wordpos-landing{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--primary-dark:#d9430d;--primary-text:#ff8a5c;--primary-soft:#3a241c;--primary-soft-strong:#4a2a1f;--score-good:#84cc16;--score-warn:#fbbf24;--score-bad:#ef4444;--bg:#121212;--card:#1c1c1e;--line:#38383a;--text:#f5f5f5;--text-2:#a1a1a6;--text-faint:#6e6e73;--amber-bg:#2e2310;--amber-text:#fbbf24;--info:#60a5fa;--section-bg:#0c0c0d;--phone-frame:#000;--nav-bg:#121212e0;--track-bg:#2c2c2e;--shadow:0 12px 40px #00000059}}@media (max-width:1100px){.wordpos-landing .brand em{display:none}.wordpos-landing .nav-inner{gap:18px}.wordpos-landing .nav-links{gap:20px}}@media (max-width:960px){.wordpos-landing .nav-links,.wordpos-landing .nav-only{display:none}.wordpos-landing .nav-burger{display:block}.wordpos-landing .hero{padding:120px 24px 70px}.wordpos-landing .hero-inner{text-align:center;grid-template-columns:1fr}.wordpos-landing .hero h1{font-size:40px}.wordpos-landing .hero-cta,.wordpos-landing .hero-points{flex-wrap:wrap;justify-content:center}.wordpos-landing .hero-phone{margin-top:30px}.wordpos-landing .phone-float.chip1{right:4%}.wordpos-landing .phone-float.chip2{left:4%}.wordpos-landing .br-desktop{display:none}.wordpos-landing .stats-grid{grid-template-columns:repeat(2,1fr)}.wordpos-landing .feature-grid{grid-template-columns:1fr 1fr}.wordpos-landing .arch-inner,.wordpos-landing .scoring-inner{grid-template-columns:1fr;gap:40px}.wordpos-landing .shots{grid-template-columns:1fr}.wordpos-landing .section{padding:70px 0}.wordpos-landing .sec-title{font-size:30px}.wordpos-landing .footer-inner{grid-template-columns:1fr 1fr}}@media (max-width:560px){.wordpos-landing .feature-grid{grid-template-columns:1fr}.wordpos-landing .stats-grid{grid-template-columns:1fr 1fr;gap:14px}.wordpos-landing .dl-btn{flex:1;justify-content:center;padding:12px 16px}.wordpos-landing .dl-card{width:100%}.wordpos-landing .hero h1{font-size:34px}.wordpos-landing .hero{padding-left:18px;padding-right:18px}.wordpos-landing .hero-points{gap:12px}.wordpos-landing .phone-float{font-size:11px}.wordpos-landing .weight-row{gap:10px}.wordpos-landing .weight-label{width:70px;font-size:13px}.wordpos-landing .legend-card{gap:12px;padding:18px}.wordpos-landing .legend-card b{width:82px;font-size:19px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.wordpos-landing *,.wordpos-landing :before,.wordpos-landing :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.wordpos-landing .reveal{opacity:1;transform:none}}
