.os-subnav[data-v-a0a3eff1]{z-index:900;background:linear-gradient(160deg,#0b1020,#0e2a2e 60%,#123a33);border-bottom:1px solid #ffffff14;position:sticky;top:70px;box-shadow:0 4px 18px #00000040}.os-subnav-inner[data-v-a0a3eff1]{flex-wrap:nowrap;align-items:center;gap:20px;height:62px;display:flex;overflow-x:auto}.os-subnav-brand[data-v-a0a3eff1]{flex-shrink:0;align-items:center;gap:8px;text-decoration:none;display:flex}.os-subnav-logo[data-v-a0a3eff1]{font-size:22px}.os-subnav-name[data-v-a0a3eff1]{color:#fff;white-space:nowrap;font-size:17px;font-weight:700}.os-subnav-tag[data-v-a0a3eff1]{color:#6ee7b7;white-space:nowrap;background:#34d3992e;border:1px solid #34d39966;border-radius:20px;padding:3px 10px;font-size:12px;font-weight:500}.os-subnav-links[data-v-a0a3eff1]{flex-wrap:nowrap;flex:1;gap:4px;display:flex}.os-subnav-link[data-v-a0a3eff1]{color:#ffffffc7;white-space:nowrap;border-radius:8px;padding:8px 14px;font-size:14px;font-weight:500;text-decoration:none;transition:all .3s}.os-subnav-link[data-v-a0a3eff1]:hover{color:#fff;background:#ffffff1a}.os-subnav-link.active[data-v-a0a3eff1]{color:#fff;background:var(--accent-color)}.os-subnav-cta[data-v-a0a3eff1]{white-space:nowrap;flex-shrink:0}@media (width<=900px){.os-subnav-cta[data-v-a0a3eff1],.os-subnav-tag[data-v-a0a3eff1]{display:none}.os-subnav-name[data-v-a0a3eff1]{font-size:15px}}.os-section{background:var(--bg-light);padding:80px 0}.os-section-alt{background:var(--bg-dark)}.os-section-header{text-align:center;margin-bottom:48px}.os-section-title{color:var(--text-primary);margin-bottom:16px;font-size:32px;font-weight:700}.os-section-title.left{text-align:left}.os-section-desc{color:var(--text-secondary);font-size:16px}.os-section-desc.left{text-align:left;margin-bottom:20px}.os-cards{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:30px;max-width:1100px;margin:0 auto;display:grid}.os-cards-3{max-width:1200px}.os-cards-2{max-width:800px}.os-card{background:var(--bg-card);border:1px solid var(--border-color);text-align:center;border-radius:20px;padding:40px 34px;transition:all .3s}.os-card:hover{border-color:var(--accent-color);box-shadow:var(--shadow-lg);transform:translateY(-5px)}.os-card-icon{margin-bottom:16px;font-size:44px}.os-card h3{color:var(--text-primary);margin-bottom:14px;font-size:20px;font-weight:600}.os-card p{color:var(--text-secondary);font-size:14px;line-height:1.8}.os-feature{grid-template-columns:1fr 1fr;align-items:center;gap:48px;max-width:1100px;margin:0 auto;display:grid}.os-feature-list{margin:0;padding:0;list-style:none}.os-feature-list li{color:var(--text-secondary);padding:10px 0;font-size:15px;line-height:1.7}.os-feature-img img{border:1px solid var(--border-color);width:100%;box-shadow:var(--shadow-lg);border-radius:16px;display:block}.os-download-box{background:var(--bg-card);border:1px solid var(--border-color);border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;max-width:900px;margin:0 auto 16px;padding:32px 36px;display:flex}.os-download-info{align-items:center;gap:20px;display:flex}.os-download-icon{font-size:44px}.os-download-meta h3{color:var(--text-primary);margin-bottom:6px;font-size:20px;font-weight:600}.os-download-meta p{color:var(--text-secondary);margin-bottom:8px;font-size:14px}.os-download-tag{color:#10b981;background:#10b98126;border-radius:16px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-block}.os-download-btns{flex-wrap:wrap;gap:12px;display:flex}.os-download-note{text-align:center;color:var(--text-secondary);margin-top:16px;font-size:14px}.btn-outline{color:#fff;border:1px solid #ffffff59;border-radius:10px;padding:12px 28px;font-size:15px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.btn-outline:hover{background:#ffffff1a;border-color:#fff}.btn-lg{padding:14px 36px;font-size:16px}.btn-outline-dark{color:var(--text-primary);border:1px solid var(--border-color);border-radius:10px;padding:12px 28px;font-size:15px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.btn-outline-dark:hover{border-color:var(--accent-color);color:var(--accent-color)}.os-faq{gap:20px;max-width:860px;margin:0 auto;display:grid}.os-faq-item{background:var(--bg-card);border:1px solid var(--border-color);border-radius:16px;padding:28px 32px}.os-faq-item h3{color:var(--text-primary);margin-bottom:10px;font-size:17px;font-weight:600}.os-faq-item p{color:var(--text-secondary);font-size:15px;line-height:1.8}@media (width<=768px){.os-section{padding:60px 0}.os-section-title{font-size:26px}.os-feature{grid-template-columns:1fr;gap:28px}.os-download-box{text-align:center}.os-download-box,.os-download-info{flex-direction:column}}
