.home-container{width:100%;overflow-x:hidden}.left-section{margin-right:1080px}.right-section{margin-left:auto}@media (max-width:768px){body.menu-open .right-section{display:flex;flex-direction:column;position:fixed;top:64px;left:0;right:0;background:#fff;box-shadow:0 4px 8px rgba(0,0,0,.1);align-items:flex-end;padding:16px 24px 16px 16px}}.header{position:fixed;top:0;left:0;right:0;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.06);z-index:1000}.header-content{max-width:1200px;margin:0 auto;height:64px;justify-content:space-between;padding:0 24px}.header-content,.left-section{display:flex;align-items:center}.left-section{gap:12px}.logo{width:32px;height:32px}.brand-name{font-size:18px;font-weight:600;color:#333}.right-section{display:flex;gap:32px}.nav-item{color:#666;text-decoration:none;font-size:16px;transition:color .3s}.nav-item:hover{color:#333}.mobile-menu{display:none}@media (max-width:768px){.right-section{display:none}.mobile-menu{display:block}.menu-toggle{border:none;background:none;padding:8px;cursor:pointer}.menu-toggle span{display:block;width:24px;height:2px;background:#333;margin:4px 0;transition:.3s}body.menu-open .right-section{display:flex;flex-direction:column;position:fixed;top:64px;left:0;right:0;background:#fff;padding:16px;box-shadow:0 4px 8px rgba(0,0,0,.1);align-items:center;gap:16px}body.menu-open .menu-toggle span:first-child{transform:rotate(45deg) translate(5px,5px)}body.menu-open .menu-toggle span:nth-child(2){opacity:0}body.menu-open .menu-toggle span:last-child{transform:rotate(-45deg) translate(5px,-5px)}}.banner-section{min-height:100vh;padding:80px 20px}.content-wrapper{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:40px}.banner-text{flex:1}.banner-text h1{font-size:clamp(2rem,5vw,3.5rem);color:#333;margin-bottom:20px}.banner-text .subtitle{font-size:clamp(1rem,2vw,1.2rem);color:#666;margin-bottom:40px}.download-group{display:flex;gap:20px;flex-wrap:wrap}.download-btn{padding:12px 30px;border-radius:25px;background:#4A90E2;color:white;border:none;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-block}.download-btn:hover{background:#357ABD;text-decoration:none;color:white}.banner-image{flex:1;max-width:500px}.banner-image img{width:100%;height:auto}.features-grid{gap:30px}.feature-card{padding:30px;border-radius:10px;background:white;box-shadow:0 4px 6px rgba(0,0,0,.1)}.icon-wrapper{width:60px;height:60px;margin:0 auto 20px}.steps-section{padding:80px 20px;text-align:center}.steps-container{display:flex;justify-content:center;gap:40px;max-width:1200px;margin:40px auto 0;flex-wrap:wrap}.step-item{flex:1;min-width:250px;max-width:300px}.step-number{width:60px;height:60px;margin:0 auto 20px;display:flex;align-items:center;justify-content:center}.step-number img{width:100%;height:100%;object-fit:contain}.footer{width:100%;padding:20px 0;background-color:rgba(238,244,255,1);text-align:center;margin-top:40px;border-top:1px solid #eee}.beian-info{margin-bottom:10px}.beian-link{color:#666;text-decoration:none;font-size:14px;transition:color .3s ease}.beian-link:hover{color:#333}.beian-divider{margin:0 10px;color:#666}.copyright{color:#666;font-size:14px}@media (max-width:768px){.beian-info{display:flex;flex-direction:column;gap:8px}.beian-divider{display:none}.content-wrapper{flex-direction:column;text-align:center}.banner-image{order:-1}.features-grid{grid-template-columns:1fr}.steps-container{flex-direction:column;align-items:center}}.features-section{padding:80px 20px;text-align:center}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:40px;max-width:1200px;margin:40px auto 0;padding:0 20px}.feature-card{display:flex;flex-direction:column;align-items:center;padding:20px}.phone-screenshot{width:217px;height:473px;margin-bottom:20px;border-radius:20px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.1)}.phone-screenshot img{width:100%;height:100%;object-fit:cover}.feature-card h3{margin:16px 0 8px;font-size:20px;color:#333}.feature-card p{color:#666;line-height:1.6}@media (max-width:768px){.content-wrapper{flex-direction:column}.banner-text{order:1;text-align:center}.banner-image{order:2;margin-top:30px}.download-group{justify-content:center;margin-bottom:30px}.features-grid{grid-template-columns:1fr}.phone-screenshot{width:180px;height:391px}}@media (max-width:480px){.download-group{justify-content:center}}body *{box-sizing:border-box;flex-shrink:0}body{font-family:PingFangSC-Regular,Roboto,Helvetica Neue,Helvetica,Tahoma,Arial,PingFang SC-Light,Microsoft YaHei}button{margin:0;padding:0;border:1px solid transparent;outline:none;background-color:transparent}button:active{opacity:.6}.flex-col{display:flex;flex-direction:column}.flex-row{display:flex;flex-direction:row}.justify-start{display:flex;justify-content:flex-start}.justify-center{display:flex;justify-content:center}.justify-end{display:flex;justify-content:flex-end}.justify-evenly{display:flex;justify-content:space-evenly}.justify-around{display:flex;justify-content:space-around}.justify-between{display:flex;justify-content:space-between}.align-start{display:flex;align-items:flex-start}.align-center{display:flex;align-items:center}.align-end{display:flex;align-items:flex-end}.share-header{position:absolute;top:50px;left:20px;font-size:16px;color:#e57373;font-weight:500;z-index:10;line-height:1.5;background:transparent;max-width:90vw;word-break:break-all}@media (max-width:600px){.share-header{top:24px;left:10px;font-size:15px;max-width:96vw}}.footer-links{display:flex;gap:20px;justify-content:center;margin:15px 0}.footer-link-btn{color:#666;text-decoration:none;font-size:14px}.footer-link-btn:hover{color:#222;text-decoration:underline}