*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.6;color:#333}header{background:#fff;box-shadow:0 2px 4px #0000001a;position:sticky;top:0;z-index:100}nav{max-width:1200px;margin:0 auto;padding:1rem 2rem;display:flex;justify-content:space-between;align-items:center}.logo{font-size:1.5rem;font-weight:700;color:#007aff}.nav-links a{margin-left:2rem;text-decoration:none;color:#333;transition:color .3s}.nav-links a:hover{color:#007aff}main{max-width:1200px;margin:0 auto;padding:2rem}.hero{text-align:center;padding:4rem 2rem}.hero h1{font-size:3rem;margin-bottom:1rem;color:#1a1a1a}.hero p{font-size:1.25rem;color:#666;margin-bottom:2rem}.cta-button{display:inline-block;padding:1rem 2rem;background:#007aff;color:#fff;text-decoration:none;border-radius:8px;font-weight:600;transition:background .3s}.cta-button:hover{background:#0051d5}.features{padding:4rem 0}.features h2{text-align:center;font-size:2.5rem;margin-bottom:3rem}.feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.feature{padding:2rem;background:#f8f9fa;border-radius:12px;text-align:center}.feature h3{font-size:1.5rem;margin-bottom:1rem}.download{text-align:center;padding:4rem 0;background:#f8f9fa;border-radius:12px;margin:2rem 0}.download h2{font-size:2.5rem;margin-bottom:2rem}.download-btn{display:inline-flex;flex-direction:column;align-items:center;padding:1.5rem 3rem;background:#007aff;color:#fff;text-decoration:none;border-radius:12px;font-weight:600;font-size:1.25rem;transition:background .3s;gap:.5rem}.download-btn:hover{background:#0051d5}.download-btn svg{width:32px;height:32px}.subtitle{font-size:.875rem;font-weight:400;opacity:.9}.version,.requirements{margin-top:1rem;color:#666}.pricing{padding:4rem 0}.pricing h2{text-align:center;font-size:2.5rem;margin-bottom:3rem}.pricing-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;max-width:800px;margin:0 auto}.pricing-card{padding:2rem;background:#fff;border:2px solid #e0e0e0;border-radius:12px;text-align:center}.pricing-card.featured{border-color:#007aff;box-shadow:0 4px 12px #007aff33}.pricing-card h3{font-size:1.5rem;margin-bottom:1rem}.price{font-size:2.5rem;font-weight:700;color:#007aff;margin-bottom:1.5rem}.price span{font-size:1rem;color:#666}.pricing-card ul{list-style:none;margin-bottom:2rem}.pricing-card li{padding:.5rem 0;border-bottom:1px solid #f0f0f0}.buy-btn{display:inline-block;padding:.75rem 2rem;background:#007aff;color:#fff;text-decoration:none;border-radius:8px;font-weight:600;transition:background .3s}.buy-btn:hover{background:#0051d5}footer{text-align:center;padding:2rem;background:#f8f9fa;color:#666;margin-top:4rem}
