*{box-sizing:border-box;margin:0;padding:0}body{color:#1d1d1f;background:linear-gradient(135deg,#f5f7fa 0%,#c3cfe2 100%);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;line-height:1.6}header{backdrop-filter:blur(10px);background:rgba(255,255,255,.95);padding:20px 0;box-shadow:0 2px 10px rgba(0,0,0,.05)}.header-content{justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:0 20px;display:flex}.logo-container{align-items:center;gap:15px;display:flex}.logo{color:#007aff;font-size:24px;font-weight:600}.header-download-btn{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:20px;padding:8px 20px;font-size:14px;font-weight:500;text-decoration:none;transition:all .3s;display:inline-block;box-shadow:0 2px 8px rgba(102,126,234,.3)}.header-download-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(102,126,234,.5)}.header-link{color:#007aff;font-weight:500;text-decoration:none;transition:all .3s}.header-link:hover{color:#0051a8;transform:translateY(-2px)}.hero{text-align:center;max-width:1200px;margin:60px auto;padding:0 20px}.hero h1{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%) text;margin-bottom:20px;font-size:48px;font-weight:700}.hero-subtitle{color:#86868b;margin-bottom:40px;font-size:24px}.features-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin:50px 0;display:grid}.feature-card{background:#fff;border-radius:20px;padding:30px;transition:all .3s;box-shadow:0 4px 20px rgba(0,0,0,.08)}.feature-card:hover{transform:translateY(-5px);box-shadow:0 8px 30px rgba(0,0,0,.12)}.feature-icon{margin-bottom:15px;font-size:48px}.feature-card h3{color:#1d1d1f;margin-bottom:10px;font-size:20px}.feature-card p{color:#86868b;font-size:16px}.download-section{text-align:center;margin:60px 0}.download-btn{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:50px;padding:18px 50px;font-size:20px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block;position:relative;overflow:hidden;box-shadow:0 4px 15px rgba(102,126,234,.4)}.download-btn:before{content:"";background:rgba(255,255,255,.3);border-radius:50%;width:0;height:0;transition:width .6s,height .6s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.download-btn:hover:before{width:300px;height:300px}.download-btn:hover{transform:translateY(-3px)scale(1.05);box-shadow:0 6px 25px rgba(102,126,234,.6)}.download-btn:active{transform:translateY(-1px)scale(1.02)}.section{max-width:1200px;margin:80px auto;padding:0 20px}.section-title{text-align:center;color:#1d1d1f;margin-bottom:50px;font-size:36px;font-weight:700}.section-content{background:#fff;border-radius:20px;padding:40px;box-shadow:0 4px 20px rgba(0,0,0,.08)}.features-list{padding:0;list-style:none}.features-list li{border-bottom:1px solid #f0f0f0;align-items:flex-start;padding:15px 0;font-size:18px;display:flex}.features-list li:last-child{border-bottom:none}.features-list li:before{content:"✓";color:#667eea;margin-right:15px;font-size:20px;font-weight:700}.faq-item{background:#f9f9f9;border-radius:15px;margin-bottom:30px;padding:25px;transition:all .3s}.faq-item:hover{background:#f0f0f0;transform:translate(5px)}.faq-question{color:#1d1d1f;align-items:center;margin-bottom:15px;font-size:20px;font-weight:600;display:flex}.faq-question:before{content:"❓";margin-right:10px;font-size:24px}.faq-answer{color:#515154;padding-left:34px;font-size:16px;line-height:1.8}.screenshots-grid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px;margin-top:40px;display:grid}.screenshot-item{background:#fff;border-radius:15px;padding:20px;transition:all .3s;box-shadow:0 4px 20px rgba(0,0,0,.08)}.screenshot-item:hover{transform:scale(1.02);box-shadow:0 8px 30px rgba(0,0,0,.15)}.screenshot-item img{border-radius:10px;width:100%;margin-bottom:15px}.screenshot-caption{text-align:center;color:#86868b;font-size:14px}footer{backdrop-filter:blur(10px);background:rgba(255,255,255,.95);margin-top:80px;padding:30px 0;box-shadow:0 -2px 10px rgba(0,0,0,.05)}.footer-content{text-align:center;max-width:1200px;margin:0 auto;padding:0 20px}.footer-link{color:#007aff;font-weight:500;text-decoration:none;transition:all .3s}.footer-link:hover{color:#0051a8;text-decoration:underline}.copyright{color:#86868b;margin-top:15px;font-size:14px}.language-links{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:15px;font-size:12px;display:flex}.language-links a,.language-links span{color:#86868b;text-decoration:none;transition:color .3s}.language-links a:hover{color:#007aff}.language-links span{color:#007aff;font-weight:500}@media (max-width:768px){.hero h1{font-size:36px}.hero-subtitle{font-size:18px}.section-title{font-size:28px}.features-grid,.screenshots-grid{grid-template-columns:1fr}.download-btn{padding:15px 40px;font-size:18px}}