body,html{margin:0;padding:0;overflow-y:auto}.page-wrapper,body,html{width:100%;min-height:100vh;overflow-x:hidden}.page,.page-wrapper{position:relative}.page{width:1440px;transform-origin:top center;margin:0 auto}.header{background-color:#4a90e2;padding:20px 0;width:100%}.header-content{max-width:1400px;margin:0 auto;padding:0 40px}.logo-container{display:flex;align-items:center}.logo{width:80px;height:80px;margin-right:15px;border-radius:16px;background-color:#ffd900;padding:10px}.title{color:#fff;font-size:36px;letter-spacing:1px}.main-content{width:100%}.hero-section{background-color:#4a90e2;padding:0;display:flex;justify-content:space-between;align-items:center;position:relative;overflow:visible}.phone-container{flex-shrink:0;width:45%;max-width:600px;position:relative;left:10%;top:3.59%;transform:translateY(0)}.phone-frame{transform:none}.notch-background{position:absolute;top:1%;left:41%;width:43.5%;height:5%;background-color:#646464;z-index:1}.phone-screenshot{position:absolute;top:5.1%;left:18.1%;width:89.4%;height:80.8%;z-index:1;-o-object-fit:contain;object-fit:contain;border-radius:30px;transform:none}.phone-image{width:100%;height:auto;display:block;transform:none}.hero-text,.phone-image{position:relative;z-index:2}.hero-text{color:#fff;width:45%;padding-right:10%;margin-top:0}.hero-text h1{font-size:36px;margin-bottom:30px;letter-spacing:2px;font-weight:400}.description p{font-size:32px;margin:12px 0;line-height:1.5;letter-spacing:1px}.download-buttons{margin-top:40px;display:flex;gap:40px;justify-content:flex-start}.download-btn{text-decoration:none;transition:transform .3s ease;background:none;padding:0}.download-img{width:200px;height:auto;display:block;border-radius:10px}.download-btn:hover{transform:translateY(-2px)}.features-section{padding:80px 40px;max-width:1400px;margin:0 auto}.section-title{text-align:center;font-size:48px;margin-bottom:24px;color:#0e0e0e}.section-subtitle{text-align:center;font-size:28px;color:#454545;margin-bottom:60px}.features-container{display:flex;justify-content:space-between;gap:50px;margin-top:40px}.feature-column{flex:1}.feature-column h3{font-size:32px;color:#333;margin-bottom:24px}.feature-text{font-size:23px;line-height:1.8;color:#666}.feature-phone{flex:1;display:flex;justify-content:center;align-items:center;position:relative}.phone-preview{max-width:400px}.phone-frame,.phone-preview{position:relative;width:100%}.phone-frame{height:auto;z-index:2}.phone-content{position:absolute;top:7.2%;left:6.9%;width:82.6%;height:86.4%;z-index:1;-o-object-fit:contain;object-fit:contain;border-radius:35px}.mt-20{margin-top:50px}.bottom-links{text-align:center;padding:40px 0}.bottom-links a{color:#333;text-decoration:none;margin:0 24px;font-size:28px;transition:color .3s ease}.bottom-links a:hover{color:#4a90e2}.footer{background-color:#202020;color:#999;text-align:center;padding:24px}.footer p{margin:6px 0;font-size:19px}body{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Helvetica Neue,Microsoft YaHei,sans-serif}img{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-ms-user-drag:none;user-drag:none}body *{box-sizing:border-box;flex-shrink:0}body{font-family:PingFangSC-Regular,Roboto,Helvetica Neue,Helvetica,Tahoma,Arial,PingFang SC-Light,Microsoft YaHei}input{border:0}button,input{background-color:transparent}button{margin:0;padding:0;border:1px solid transparent;outline:none}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}