:root{--ink:#143e32;--muted:#687770;--lime:#d5f58a;--action:#143e32;--action-hover:#205644;--line:#e1e8e3}body{background:#fcfdfb}.wrap{width:min(1160px,calc(100% - 64px))}.site-header{padding:22px 32px;max-width:1224px;border-color:#e8ede7}.site-header nav{gap:26px;color:#53665b}.brand{font-size:29px}.language-switch{background:#f1f4ef;border-color:transparent}.header-cta,.button.primary,.lime-button{display:inline-flex;align-items:center;justify-content:center;gap:14px;border-radius:12px;padding:16px 23px;background:var(--ink);color:white;border:1px solid var(--ink);box-shadow:0 5px 10px #123c3210;font-size:15px;font-weight:600;line-height:1.3;min-height:52px}.header-cta{min-height:44px;padding:12px 17px;font-size:14px}.header-cta span{margin:0}.primary span,.hero-actions .primary span{font-size:inherit}.download-icon{flex:none;width:19px;height:19px}.button.primary:hover,.header-cta:hover{background:#245c48;box-shadow:0 8px 18px #123c3220}.text-action{color:var(--ink);text-decoration:none;font-size:14px;border-bottom:1px solid #9bb2a3;padding:6px 0}.hero{padding:76px 0 86px;gap:66px;grid-template-columns:1fr 1fr;max-width:1160px}.hero-copy .eyebrow .mini-mark{background:#e9f2e4;color:#22523d;border-radius:50%;width:29px;height:29px;font-size:16px}.eyebrow{font-size:12px;letter-spacing:1.3px}.hero h1{font-size:clamp(44px,4.5vw,62px);line-height:1.14;letter-spacing:-2.5px;margin:25px 0}.hero h1 em{background:none;color:#458464}.hero-lead{font-size:17px;line-height:1.85;max-width:440px}.hero-note{font-size:12px;color:#7b867e}.hero-actions{gap:22px}.hero-showcase{position:relative;padding:26px 28px 20px;background:#eef3ec;border:1px solid #dce6d9;border-radius:28px;box-shadow:0 28px 60px -40px #21493460;overflow:hidden}.showcase-top{display:flex;justify-content:space-between;align-items:center;font-size:11px;letter-spacing:1.5px;color:#55735e}.showcase-top>span:last-child{font-size:12px;letter-spacing:0}.showcase-product{position:relative;display:flex;align-items:center;min-height:228px}.showcase-product>div{position:relative;z-index:1;width:40%}.showcase-product h2{font:700 28px Manrope,Arial,sans-serif;letter-spacing:-1px;margin:8px 0}.showcase-product p{font-size:12px;line-height:1.6;color:#697c6c}.showcase-product>img{width:63%;height:240px;object-fit:contain;mix-blend-mode:multiply;animation:product-float 7s ease-in-out infinite}.showcase-prices{display:grid;gap:7px}.showcase-prices>div{display:flex;align-items:center;gap:18px;min-height:58px;padding:13px 17px;border:1px solid #e0e6df;border-radius:12px;background:#ffffffd9}.showcase-prices img{object-fit:contain;max-height:25px;width:88px}.showcase-prices .lazada-box{display:flex;padding:5px 7px}.showcase-prices .lazada-box img{width:74px;height:18px}.showcase-prices strong{margin-left:auto;font:700 23px Manrope,Arial,sans-serif;letter-spacing:-.7px}.showcase-prices>div>span:last-child{font-size:11px;color:#9aab9a}.showcase-prices .showcase-best{border-color:#507e56;background:#fff;box-shadow:0 5px 14px #21493409}.showcase-bottom{display:flex;align-items:center;justify-content:space-between;padding:19px 3px 0;font-size:13px;color:#506b57}.showcase-bottom strong{font:700 28px Manrope,Arial,sans-serif;color:#143e32}.showcase-bottom strong span{color:#69934b}.showcase-note{font-size:11px;color:#758472;line-height:1.6;margin:12px 0 0}.first-how{padding:72px 0 80px}.how-heading{gap:60px;margin-bottom:35px}.first-how h2{font-size:36px}.how-workspace{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;align-items:center}.steps{display:flex;flex-direction:column;gap:0;margin:0}.steps article{display:grid;grid-template-columns:36px 1fr;column-gap:17px;border:0;border-radius:0;border-bottom:1px solid var(--line);background:none;padding:26px 0;overflow:visible}.steps article:last-child{border-bottom:0}.steps article .step-number{grid-row:1/3;margin:3px 0 0;color:#69906f;font-size:13px}.steps article h3{margin:0 0 10px;font-size:19px;line-height:1.5}.steps article>p{margin:0;font-size:15px}.first-how>.visual-note{display:none}.demo-shell{border:1px solid #dce6dc;background:white;border-radius:22px;box-shadow:0 14px 36px -25px #143e3240;padding:24px}.demo-top{margin-bottom:16px}.demo-status{background:#f1f5ee;border-color:#e0e7dc;color:#52664f}.demo-product .product-image{width:98px;height:94px;box-shadow:none;background:#f7f9f4}.demo-product{padding-bottom:9px}.demo-product h2{font-size:23px}.search-form{border-color:#dce5dc;background:#fafcf8}.search-hint{line-height:1.65}.offer{padding:12px 15px;border-radius:10px}.offer-price strong{font-size:23px}.difference{background:#eaf2df;margin-top:12px;border-radius:9px}.difference strong{font-size:21px}.card-section{background:#143e32;padding:76px 0}.card-layout{gap:78px}.shopping-scene{aspect-ratio:2.1;border-radius:16px;max-width:420px;margin-bottom:30px}.scene-caption{display:none}.card-copy h2{font-size:36px;line-height:1.35}.bank-offer{box-shadow:none;border-radius:20px;padding:30px}.bank-benefit strong{color:#143e32}.bank-label{color:#527257}.availability{background:#f0f5ea;color:#456236}.decision-note{border-color:#799c52;background:#f4f7ef}.card-copy .lime-button{background:#d5f58a;border-color:#d5f58a;color:#143e32;margin-top:16px}.follow-section{padding:80px 0;gap:70px}.follow-demo{background:#f0f4ee;border:1px solid #e0e7dc;border-radius:22px;padding:26px}.bell-symbol{transform:none;border-radius:50%;background:#e1edcf}.follow-product button{background:#edf3e5;color:#274d36;border-color:#cad9bf}.notification-preview{box-shadow:0 10px 24px -20px #143e3240;border-color:#dce5d9}.install-band{background:#eef3e9;padding:54px 0}.install-band h2{font-size:35px;line-height:1.35}.install-actions .primary{background:#143e32;color:white}.faq-section{padding:38px 0 60px}.faq summary{min-height:65px}.faq details{padding:5px 0}.footer{padding-top:28px;padding-bottom:30px}.mobile-download{background:#ffffffed;backdrop-filter:blur(16px)}.mobile-download .primary{background:#143e32;color:white;border-radius:11px;gap:12px;font-size:14px}.guide-controls button:last-child{background:#143e32;border-color:#143e32;color:white}.install-progress>span{background:#658e4f}html[lang=zh-Hans] h1{font-size:clamp(40px,4.1vw,58px);line-height:1.3}html[lang=zh-Hans] .hero-lead{line-height:1.85}@keyframes product-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-7px)}}
@media(max-width:1000px){.hero{gap:30px}.hero h1{font-size:45px}.hero-showcase{padding:21px}.how-workspace{gap:35px}.card-layout{gap:38px}.hero-actions{flex-wrap:wrap;gap:14px}.showcase-product>img{height:210px}.showcase-product{min-height:215px}.showcase-product h2{font-size:24px}.showcase-prices strong{font-size:21px}}
@media(max-width:800px){.hero{grid-template-columns:1fr;max-width:610px;padding:42px 0 52px;gap:32px}.hero-copy{max-width:none}.hero-showcase{padding:24px 28px}.hero-lead{max-width:550px}.hero h1{font-size:50px}.showcase-product{min-height:200px}.showcase-product>img{height:220px;width:60%}.showcase-product>div{width:40%}.showcase-product h2{font-size:30px}.how-workspace{grid-template-columns:1fr;gap:30px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.steps article{display:block;border:0;padding:8px 0}.steps article .step-number{margin-bottom:12px}.steps article h3{font-size:17px}.first-how{padding:45px 0}.how-heading{gap:25px}.card-layout{gap:30px}.follow-section{gap:30px;padding:52px 0}.install-band h2{font-size:31px}}
@media(max-width:680px){.wrap{width:calc(100% - 40px)}.site-header{padding:17px 20px}.hero{padding-top:35px;gap:28px}.hero h1,html[lang=zh-Hans] h1{font-size:clamp(36px,10vw,46px);line-height:1.22;letter-spacing:-1.2px;margin:21px 0}.hero-lead{font-size:16px;line-height:1.8}.hero-actions .button{min-height:52px;padding:15px 21px;font-size:15px;gap:17px}.hero-actions{gap:19px}.text-action{font-size:13px}.hero-showcase{padding:20px;border-radius:22px}.showcase-top{font-size:10px}.showcase-product{min-height:190px}.showcase-product>img{height:190px}.showcase-product h2{font-size:25px}.showcase-product p{font-size:12px}.showcase-prices>div{min-height:53px;padding:11px 14px}.showcase-prices strong{font-size:21px}.showcase-bottom{padding-top:15px}.showcase-bottom strong{font-size:26px}.showcase-note{font-size:11px}.how-heading{display:block;margin-bottom:24px}.first-how h2{font-size:29px;line-height:1.35}.how-heading>p{font-size:16px;line-height:1.8}.steps{display:flex;gap:0}.steps article{display:grid;border-bottom:1px solid var(--line);padding:20px 0;grid-template-columns:28px 1fr;gap:0 13px}.steps article h3{font-size:18px}.steps article .step-number{margin:3px 0}.demo-shell{padding:18px;border-radius:18px}.demo-product .product-image{width:88px;height:86px}.demo-top{gap:6px;flex-wrap:wrap}.demo-label{letter-spacing:.6px}.card-section{padding:46px 0}.card-copy h2{font-size:31px}.shopping-scene{max-width:none;aspect-ratio:1.9}.bank-offer{padding:22px;margin:0;border-radius:18px}.follow-demo{padding:17px}.follow-copy h2{font-size:30px}.install-band{padding:40px 0}.install-band h2{font-size:29px}.faq-section{padding:28px 0 40px}.mobile-download{padding:12px 20px calc(12px + env(safe-area-inset-bottom))}.mobile-download .primary{padding:13px 17px;font-size:14px}.mobile-download .primary span{font-size:14px}.footer{gap:16px}}
@media(prefers-reduced-motion:reduce){.showcase-product>img{animation:none}}

/* Consistent vector direction icons; never rendered with platform emoji fonts. */
.ui-direction{display:block;flex:none;width:20px;height:20px}.difference>strong,.showcase-bottom>strong{display:inline-flex;align-items:center;gap:10px}.price-direction{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:#dbe9ce;color:#386346!important}.difference strong .price-direction{margin:0}.price-direction .ui-direction{width:18px;height:18px}.action-direction{display:inline-flex;flex:none;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:#143e32;color:#fff;box-shadow:0 3px 7px #143e3212;transition:background .2s,transform .2s}.text-action{display:inline-flex;align-items:center;gap:12px;border:0;padding:4px 0}.text-action .action-direction{width:30px;height:30px;background:#edf3e6;color:#143e32;box-shadow:none}.card-teaser{padding:12px 0 3px;gap:16px;line-height:1.65}.card-teaser:hover .action-direction,.text-action:hover .action-direction{background:#35644e;color:white;transform:translateX(2px)}.scan-state #replay{display:inline-flex;align-items:center;justify-content:center;border:1px solid #dce5d9;border-radius:50%;background:#fff;width:36px;height:36px;min-width:36px;min-height:36px;transition:background .2s}.scan-state #replay:hover{background:#eaf2e3}.follow-connector>span:last-child{display:flex;align-items:center;justify-content:center}.follow-connector .ui-direction{width:18px;height:18px;color:#698565}
