body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Helvetica Neue,Microsoft YaHei,Source Han Sans SC,Noto Sans CJK SC,WenQuanYi Micro Hei,sans-serif;line-height:1.8;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#E6F3FF;position:relative}.main-content{background-color:#FFFFFF;border-radius:15px;box-shadow:0 4px 8px rgba(0,0,0,.1)}.nav-bar{background:linear-gradient(90deg,#FFB6C1,#87CEEB);border-radius:10px}.button{background-color:#FF9966;border-radius:20px;border:none;color:white;transition:all .3s ease}.button:hover{background-color:#FFB366;transform:scale(1.05)}h1,h2,h3{color:#4A90E2}a{color:#FF6B6B}a:hover{color:#FF8787}.card{background-color:#FFFFFF;border:2px solid #ffe4e1;border-radius:15px}.highlight{color:#66CC99}.navigation{background:linear-gradient(90deg,#FFB6C1,#87CEEB);color:#333;position:fixed;top:0;left:0;right:0;z-index:1000;padding:15px 20px;justify-content:space-between;font-size:16px;box-shadow:0 2px 10px rgba(0,0,0,.1);border-bottom-left-radius:15px;border-bottom-right-radius:15px}.logo-container,.navigation{display:flex;align-items:center}.logo-container{padding:5px 0}.logo{height:40px;width:40px;border-radius:50%;object-fit:cover;box-shadow:0 2px 5px rgba(0,0,0,.1);border:2px solid rgba(255,255,255,.9);padding:2px;background-color:rgba(255,255,255,.9);transition:all .3s ease;display:block}#menuButton{display:none;background:none;border:none;cursor:pointer;padding:6px;position:absolute;right:42px;top:50%;transform:translateY(-50%);z-index:1001}#navMenu{display:flex;gap:20px;align-items:center}.nav-btn{text-decoration:none;padding:8px 15px;border-radius:20px;letter-spacing:1px}.lang-btn,.nav-btn{color:#4A90E2;font-weight:700;transition:all .3s ease;background-color:rgba(255,255,255,.9);box-shadow:0 2px 5px rgba(0,0,0,.1);font-size:17px}.lang-btn{border:none;width:40px;height:40px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}#banner{margin-top:80px;text-align:center;background:linear-gradient(90deg,#FFE4E1,#E6F3FF);padding:30px;border-radius:20px;box-shadow:0 4px 15px rgba(0,0,0,.1);scroll-margin-top:100px}.video-content-container{display:flex;align-items:center;gap:40px;max-width:1400px;margin:0 auto;padding:20px}.video-section{flex:1.2;min-width:300px}.video-player{width:100%;border-radius:20px;box-shadow:0 4px 15px rgba(0,0,0,.1)}.content-section{flex:0.8;min-width:300px;text-align:left;padding:20px}#main-title{font-size:clamp(24px,4vw,36px);color:#4A90E2;margin-bottom:20px;font-weight:700;text-shadow:2px 2px 4px rgba(0,0,0,.1)}#main-subtitle{font-size:clamp(16px,2vw,20px);color:#666;line-height:1.6;margin-top:15px}#try-button{background-color:#FF9966;color:white;border:none;padding:12px 30px;border-radius:25px;font-size:clamp(16px,1.5vw,18px);margin-top:30px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(0,0,0,.1);text-decoration:none;display:inline-block}#section2{flex-wrap:wrap;padding:30px 20px;align-items:center;gap:40px;margin-top:20px;scroll-margin-top:100px}#section2,#section2-text{display:flex;justify-content:center}#section2-text{flex:1;min-width:300px;max-width:600px;padding:10px;flex-direction:column}#section2-title{font-size:24px;color:#4A90E2;margin-bottom:15px;margin-top:0}#section2-content{font-size:18px;color:#555;margin:0;line-height:1.8}#section2-image{flex:1;min-width:300px;max-width:500px;text-align:center}img.product-image{width:100%;border-radius:10px;margin:0;aspect-ratio:500/277}#section3{display:flex;flex-wrap:wrap;padding:30px 20px;justify-content:center;align-items:center;gap:40px;background-color:#f9f9f9}#section3-image{flex:1;min-width:300px;max-width:500px;text-align:center}#section3-text{flex:1;min-width:300px;max-width:600px;padding:20px;display:flex;flex-direction:column;justify-content:center}#section3-title{font-size:24px;color:#4A90E2;margin-bottom:15px}#section3-content{font-size:18px;color:#555;line-height:1.8;margin:0}#section4{flex-wrap:wrap;padding:30px 20px;align-items:center;gap:40px}#section4,#section4-text{display:flex;justify-content:center}#section4-text{flex:1;min-width:300px;max-width:600px;padding:20px;flex-direction:column}#section4-title{font-size:24px;color:#4A90E2;margin-bottom:15px}#section4-content{font-size:18px;color:#555;line-height:1.8;margin:0}#section4-image{flex:1;min-width:300px;max-width:500px;text-align:center}#section5{display:flex;flex-direction:column;align-items:center;padding:30px 20px;background:linear-gradient(90deg,#FFE4E1,#E6F3FF);margin-top:20px;border-radius:20px;box-shadow:0 4px 10px rgba(0,0,0,.1)!important}#price-title{font-size:24px;color:#4A90E2;margin-bottom:30px;text-align:center}#price-title-text{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;max-width:1200px}.price-option{background:white;padding:25px;border-radius:15px;box-shadow:0 4px 15px rgba(0,0,0,.1);min-width:250px;text-align:center;position:relative;overflow:hidden}.price-option-title{color:#4A90E2;margin-bottom:15px;font-size:20px}#limited-time{position:absolute;top:20px;right:-35px;background:#FF6B6B;color:white;padding:5px 40px;transform:rotate(45deg);font-size:14px}.price-value{font-size:32px;color:#FF9966;font-weight:700;margin:10px 0}#order-deadline{font-size:14px;color:#666;margin:10px 0}#price-container{display:flex;flex-direction:column;align-items:center;margin-top:30px}#discount-text{margin-top:20px;color:#666;font-size:16px;text-align:center}#discount-amount{color:#FF9966;font-weight:700;font-size:18px}#purchase-button{background-color:#FF9966;color:white;border:none;padding:12px 40px;border-radius:25px;font-size:18px;margin-top:20px;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-block;font-weight:700;scroll-margin-top:100px}#product-download,#purchase-button{box-shadow:0 4px 15px rgba(0,0,0,.1)}#product-download{margin:40px auto;background:white;padding:25px;border-radius:15px}#download-title{color:#4A90E2;margin-bottom:20px;font-size:20px;text-align:center}#download-text{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}#ios-download{display:flex;align-items:center;gap:10px;background-color:#4A90E2;color:white;padding:12px 25px;border-radius:25px;text-decoration:none;font-size:16px;transition:all .3s ease;box-shadow:0 2px 8px rgba(74,144,226,.3)}.download-btn{width:20px;height:20px}#android-download{display:flex;align-items:center;gap:10px;background-color:#66CC99;color:white;padding:12px 25px;border-radius:25px;text-decoration:none;font-size:16px;transition:all .3s ease;box-shadow:0 2px 8px rgba(102,204,153,.3);scroll-margin-top:100px}#footer{text-align:center;padding:20px;background:linear-gradient(90deg,#FFB6C1,#87CEEB);color:#333;border-top-left-radius:20px;border-top-right-radius:20px;box-shadow:0 -4px 15px rgba(0,0,0,.1)}#footer-title{font-size:28px;margin:0 0 8px;color:#FFFFFF;text-shadow:0 2px 4px rgba(0,0,0,.1)}#footer-subtitle{font-size:16px;color:#FFFFFF;max-width:800px;margin:0 auto 20px;line-height:1.6;opacity:.9;padding:0 20px;text-align:justify}#company-info-container{max-width:800px;margin:0 auto;padding:15px;background:#FFFFFF;border-radius:15px;box-shadow:0 2px 10px rgba(0,0,0,.05);display:flex;justify-content:center;align-items:flex-start;gap:15px}#company-info{max-width:300px;padding-top:5px}#company-name{font-size:15px;color:#444;margin-bottom:8px;font-weight:700}#company-details{display:flex;flex-direction:column;gap:4px}#company-address,#company-tel,#contact-person{font-size:14px;color:#666;margin:0}#contact-email{color:#4A90E2;text-decoration:none;transition:all .3s ease}#qr-container{width:80px;flex-shrink:0;margin-top:22px}#qr-image{width:100%;height:80px;object-fit:contain;border-radius:8px}#investors{background:white;padding:10px 20px;margin-top:10px;text-align:center}#investors-info{margin-bottom:10px}.investor-logo-container{display:flex;justify-content:center;align-items:center;max-width:1200px;margin:0 auto}.investor-logo{height:45px;object-fit:contain;opacity:1;transition:all .3s ease}#investor-title,#team-source-title{color:#333;font-size:16px;margin-bottom:8px}#team-images{display:flex;justify-content:center;align-items:center;gap:12px;flex-wrap:wrap;max-width:1200px;margin:0 auto}.team-image{height:40px;object-fit:contain;opacity:1;transition:all .3s ease}#copyright-text,#copyright-text a{text-align:center;padding:15px 0;color:#666;font-size:14px;background:transparent;text-decoration:none}div[style*="background: white"] img:hover{transform:scale(1.05)}@media (max-width:768px){body{margin:0 10px}.navigation{height:48px}#menuButton{display:block!important}div[style*="position: fixed"]{padding:10px 82px 10px 15px!important}div[style*="position: fixed"]>div:first-child{margin-right:auto}#navMenu{display:none!important;position:fixed!important;top:70px!important;left:0!important;right:0!important;background:linear-gradient(90deg,#FFB6C1,#87CEEB)!important;padding:20px 0!important;flex-direction:column!important;align-items:center!important;gap:15px!important;border-bottom-left-radius:15px!important;border-bottom-right-radius:15px!important;box-shadow:0 4px 10px rgba(0,0,0,.1)!important}#navMenu.show{display:flex!important}#navMenu a,#navMenu button{width:80%!important;text-align:center!important;margin:5px 0!important}#navMenu button{width:40px!important;height:40px!important;border-radius:50%!important;padding:0!important;margin:5px auto!important;display:flex!important;justify-content:center!important;align-items:center!important;background-color:rgba(255,255,255,.9)!important}#section3{flex-direction:column-reverse!important}#section3>div:first-child{margin-top:15px!important}#section3>div:last-child{padding:0 15px!important;text-align:left!important}#banner,#section2,#section2>div,#section3,#section3>div,#section4,#section4>div,#section5,#section5>div,.card,.download-section,.video-content-container,div[style*="background: white"],p{padding-left:10px!important;padding-right:10px!important}#banner{margin-top:60px!important;padding:15px!important}#section2,#section3,#section4,#section5{padding:15px 10px!important;gap:15px!important;margin-top:10px!important}.video-content-container{gap:15px!important;padding:10px!important;flex-direction:column}#section2>div,#section3>div,#section4>div,.content-section{padding:10px!important}h1,h2{margin-bottom:10px!important}#section5 .card,.download-section{padding:15px!important}.download-section{margin:20px auto!important}div[style*="background: white"]{padding:10px!important;margin-top:10px!important;padding:20px 10px}div[style*="background: white"] img{height:40px}div[style*="background: white"] div:first-child img{height:50px}}