:root{--primary-color:#2563eb;--text-color:#333;--background:#fff;--border-color:#eee;--shadow:0 2px 4px rgba(0,0,0,.1)}*{box-sizing:border-box;margin:0;padding:0}body{background:#f0f0f0;color:var(--text-color);font-family:Arial,sans-serif;line-height:1.6;padding-top:70px}.container{margin:0 auto;max-width:1200px;padding:0 20px}a{text-decoration:none}.nav-links a{font-weight:500;padding:10px 15px}.btn,a.btn{border-radius:6px;cursor:pointer;display:inline-block;font-weight:500;min-width:140px;padding:12px 24px;text-align:center;text-decoration:none}.btn.btn-primary,.download .download-item .btn.btn-primary,.hero .hero-buttons .btn.btn-primary,.products .product-card .btn.btn-primary,a.btn.btn-primary{background-color:var(--primary-color);border:2px solid var(--primary-color);color:#fff!important}.btn.btn-primary:hover,.download .download-item .btn.btn-primary:hover,.hero .hero-buttons .btn.btn-primary:hover,.products .product-card .btn.btn-primary:hover,a.btn.btn-primary:hover{background-color:var(--primary-dark);border-color:var(--primary-dark);color:#fff!important}.btn.btn-outline,.hero .hero-buttons .btn.btn-outline,a.btn.btn-outline{background-color:transparent;border:2px solid var(--primary-color);color:var(--primary-color)!important}.btn.btn-outline:hover,.hero .hero-buttons .btn.btn-outline:hover,a.btn.btn-outline:hover{background-color:var(--primary-color);color:#fff!important}.download-buttons,.hero-buttons,.product-card-buttons{display:flex;gap:15px;justify-content:center;margin-top:30px}.download-item .btn,.product-card .btn{margin-top:20px;width:100%}.hero-buttons a.btn-primary,.hero-buttons a.btn-primary:hover{color:#fff!important}.hero-buttons a.btn-outline{color:var(--primary-color)!important}.hero-buttons a.btn-outline:hover{color:#fff!important}.navbar{background:var(--background);box-shadow:var(--shadow);height:70px;left:0;position:fixed;top:0;width:100%;z-index:1000}.navbar .container{align-items:center;display:flex;height:70px;justify-content:space-between}.nav-links{display:flex;gap:20px}.nav-links a{color:var(--text-color);padding:10px;text-decoration:none;transition:color .3s}.nav-links a:hover{color:var(--primary-color)}.manual-layout{background:#f5f6f8;display:flex;min-height:100vh;padding-top:70px}.sidebar{background:#fff;border-right:1px solid #e5e7eb;box-shadow:2px 0 4px rgba(0,0,0,.05);height:calc(100vh - 70px);left:0;overflow-y:auto;padding:0;position:fixed;top:70px;width:280px}.toc{list-style:none;margin:0;padding:20px 0}.toc li{margin:0;padding:0}.toc a{align-items:center;border-left:3px solid transparent;color:#4b5563;display:flex;font-size:14px;gap:10px;padding:12px 25px;text-decoration:none;transition:all .2s}.toc a:hover{background:#f3f4f6}.toc a.active,.toc a:hover{border-left-color:#2563eb;color:#2563eb}.toc a.active{background:#f0f7ff;font-weight:500}.toc i{color:#6b7280;font-size:16px;text-align:center;width:18px}.toc a.active i,.toc a:hover i{color:#2563eb}.toc .sub-item{padding-left:25px}.toc .sub-item a{font-size:13px;padding-left:35px}.sidebar::-webkit-scrollbar{width:4px}.sidebar::-webkit-scrollbar-track{background:transparent}.sidebar::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:2px}.sidebar::-webkit-scrollbar-thumb:hover{background:#9ca3af}@media (max-width:768px){.sidebar{transform:translateX(-100%);transition:transform .3s ease;z-index:1000}.sidebar.active{transform:translateX(0)}}.content{flex:1;margin-left:280px;max-width:1200px;padding:40px}.section{background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.05);margin-bottom:30px;padding:35px 40px}.section h2{border-bottom:1px solid #e5e7eb;color:#1f2937;font-size:24px;font-weight:600;margin-bottom:25px;padding-bottom:15px}.section h3{color:#374151;font-size:20px;font-weight:500;margin:30px 0 20px}.section p{color:#4b5563;line-height:1.7;margin-bottom:16px}.install-steps{display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:30px 0}.step{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;padding:25px;position:relative}.step-number{align-items:center;background:#2563eb;border-radius:50%;box-shadow:0 2px 4px rgba(37,99,235,.2);color:#fff;display:flex;font-size:14px;font-weight:600;height:30px;justify-content:center;left:-15px;position:absolute;top:-15px;width:30px}.param-table{border:1px solid #e5e7eb;border-radius:8px;margin:25px 0;overflow-x:auto}.param-table table{border-collapse:collapse;width:100%}.param-table td,.param-table th{border:1px solid #e5e7eb;padding:14px 20px;text-align:left}.param-table th{background:#f8fafc;color:#1f2937;font-weight:500}.param-table td{color:#4b5563}.note{align-items:flex-start;background:#f0f7ff;border-left:4px solid #2563eb;border-radius:0 8px 8px 0;display:flex;gap:12px;margin:20px 0;padding:20px}.note i{color:#2563eb;font-size:18px;margin-top:2px}.note p{color:#1e40af;margin:0}.section ol,.section ul{color:#4b5563;margin:16px 0;padding-left:20px}.section li{line-height:1.7;margin-bottom:10px}.code-block{background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;font-family:Consolas,monospace;font-size:14px;line-height:1.5;margin:20px 0;overflow-x:auto;padding:20px}@media (max-width:768px){.sidebar{transform:translateX(-100%);transition:transform .3s ease;z-index:1000}.sidebar.active{transform:translateX(0)}.content{margin-left:0;padding:20px}.install-steps{grid-template-columns:1fr}.param-table{border-radius:0;margin:20px -25px;width:calc(100% + 50px)}}@media print{.sidebar{display:none}.content{margin-left:0}.section{box-shadow:none;break-inside:avoid}}.version-info{color:#666;display:flex;gap:20px;margin-bottom:30px}.contact-info{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:20px}.contact-item{padding:20px}.contact-item i{font-size:2em;margin-bottom:15px}@media (max-width:768px){.nav-toggle-label{display:block}.nav-links{display:none}.sidebar{position:fixed;transform:translateX(-100%);transition:transform .3s ease;z-index:999}.sidebar.active{transform:translateX(0)}.content{margin-left:0;padding:15px}table{display:block;overflow-x:auto}.contact-info,.install-steps{grid-template-columns:1fr}}@media (prefers-color-scheme:dark){:root{--text-color:#e5e7eb;--background:#1f2937;--border-color:#374151;--shadow:0 2px 4px rgba(0,0,0,.2)}body{background:#111827}.code-block{border-color:#4b5563}.code-block,th{background:#374151}.note{background:#1e3a8a}.contact-item,.step,.toc a:hover{background:#374151}}@media print{body{padding:0}.navbar,.sidebar{display:none}.content{margin:0;padding:0}.section{box-shadow:none;break-inside:avoid}}.text-center{text-align:center}.mt-20{margin-top:20px}.mb-20{margin-bottom:20px}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.section{animation:fadeIn .5s ease-out}.hero{background:var(--background);margin-bottom:40px;padding:60px 0}.hero .container{display:grid;gap:40px;grid-template-columns:1fr 1fr}.hero-content{padding-right:20px}.hero-content h1{color:var(--text-color);font-size:42px;line-height:1.2;margin-bottom:25px;white-space:nowrap}.hero-content p{color:#666;font-size:20px;line-height:1.6;margin-bottom:35px}.hero-image img{border-radius:8px;box-shadow:var(--shadow);max-width:100%}.hero-buttons{gap:15px;margin-top:30px}.hero-buttons .btn{text-decoration:none}.features{background:#f8fafc;padding:80px 0}.features h2{color:#1f2937;font-size:36px;margin-bottom:50px;text-align:center}.features-grid{display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));padding:0 20px}.feature-card{background:#fff;border-radius:12px;box-shadow:0 2px 4px rgba(0,0,0,.05);padding:30px;text-align:center;transition:all .3s ease}.feature-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-5px)}.feature-icon{align-items:center;background:#e0e7ff;border-radius:50%;display:flex;height:70px;justify-content:center;margin:0 auto 20px;transition:all .3s ease;width:70px}.feature-card:hover .feature-icon{background:#2563eb}.feature-icon i{color:#2563eb;font-size:28px;transition:all .3s ease}.feature-card:hover .feature-icon i{color:#fff}.feature-card h3{color:#1f2937;font-size:22px;margin-bottom:15px}.feature-card p{color:#6b7280;font-size:18px;line-height:1.6}@media (max-width:768px){.features-grid{gap:20px;grid-template-columns:1fr}.feature-card{padding:25px}}.products{background:var(--background);padding:60px 0}.products-grid{display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:40px}.product-card{background:#f5f5f5;border-radius:8px;padding:30px;text-align:center;transition:transform .3s ease}.product-card.featured{border:2px solid var(--primary-color)}.product-card:hover{transform:translateY(-5px)}.product-header{margin-bottom:20px}.product-header h3{font-size:1.5em;margin-bottom:10px}.price{color:var(--primary-color);font-size:2em;font-weight:700}.badge{background:var(--primary-color);border-radius:20px;color:#fff;font-size:.9em;padding:5px 15px;position:absolute;right:-10px;top:-10px}.download{background:#f5f5f5;padding:60px 0}.download-grid{display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:40px}.download-item{background:var(--background);border-radius:8px;box-shadow:var(--shadow);padding:30px;text-align:center;transition:transform .3s ease}.download-item:hover{transform:translateY(-5px)}@media (max-width:768px){.hero .container{grid-template-columns:1fr;text-align:center}.hero-content{padding-right:0}.hero-buttons{justify-content:center}.download-grid,.features-grid,.products-grid{grid-template-columns:1fr;padding:0 20px}.section-title{font-size:1.8em}}.section-title{color:var(--text-color);font-size:2em;margin-bottom:40px;text-align:center}.btn{border-radius:6px;display:inline-block;font-weight:500;padding:12px 24px;text-decoration:none;transition:all .3s ease}.btn-primary{background:var(--primary-color);border:2px solid var(--primary-color);color:#fff}.btn-primary:hover{background:var(--primary-dark);border-color:var(--primary-dark);color:#fff}.btn-outline{background:transparent;border:2px solid var(--primary-color);color:var(--primary-color)}.btn-outline:hover{background:var(--primary-color);color:#fff}.logo{align-items:center;display:flex;height:40px}.logo img{height:100%;width:auto}.nav-toggle{display:none}.nav-toggle-label{cursor:pointer;display:none;padding:10px}.nav-toggle-label span{background:var(--text-color);display:block;height:2px;margin:5px 0;transition:.3s;width:25px}.features-list{list-style:none;margin:20px 0}.features-list li{align-items:center;display:flex;padding:10px 0}.features-list li:before{color:var(--primary-color);content:"✓";font-weight:700;margin-right:10px}.contact{background:var(--background);padding:60px 0}.contact-grid{display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:40px}.contact-item{background:#f5f5f5;border-radius:8px;padding:30px;text-align:center;transition:transform .3s ease}.contact-item:hover{box-shadow:var(--shadow);transform:translateY(-5px)}.contact-item i{color:var(--primary-color);font-size:2.5em;margin-bottom:20px}.contact-item h3{color:var(--text-color);margin-bottom:10px}.contact-item p{color:#666}.contact-item .note{color:#888;font-size:.9em;margin-top:10px}.footer{background:#1f2937;color:#fff;padding:40px 0}.footer-content{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.footer-info p{color:#9ca3af;margin-bottom:10px}.footer-links{display:flex;gap:20px}.footer-links a{color:#9ca3af;text-decoration:none;transition:color .3s}.footer-links a:hover{color:#fff}@media (max-width:768px){.nav-toggle-label{display:block}.nav-links{align-items:center;background:var(--background);box-shadow:var(--shadow);display:none;flex-direction:column;left:0;margin:0;padding:0;position:absolute;right:0;top:70px}.nav-toggle:checked~.nav-links{display:flex}.nav-links a{border-bottom:1px solid var(--border-color);padding:15px;text-align:center;width:100%}.footer-content{flex-direction:column;text-align:center}.footer-links{justify-content:center}}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.nav-links{animation:slideDown .3s ease-out}@media (prefers-color-scheme:dark){.contact-item,.feature-card,.product-card{background:#374151}.contact-item p,.feature-card p,.product-card p{color:#9ca3af}.nav-toggle-label span{background:#e5e7eb}.footer{background:#111827}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.contact-item,.download-item,.feature-card,.hero-content,.product-card{animation:fadeInUp .6s ease-out}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#888;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#666}::selection{background:var(--primary-color);color:#fff}.lazy-load{opacity:0;transition:opacity .3s}.lazy-load.loaded{opacity:1}.contact-item,.download-item,.feature-card,.product-card{transition:all .3s cubic-bezier(.4,0,.2,1)}.contact-item:hover,.download-item:hover,.feature-card:hover,.product-card:hover{box-shadow:0 10px 20px rgba(0,0,0,.1);transform:translateY(-5px)}.btn{overflow:hidden;position:relative}.btn:after{background:hsla(0,0%,100%,.2);border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .3s,height .3s;width:0}.btn:active:after{height:200px;opacity:0;width:200px}.navbar{transition:background-color .3s,box-shadow .3s}.navbar.scrolled{backdrop-filter:blur(10px);background:hsla(0,0%,100%,.95)}.footer-links a,.nav-links a{position:relative}.footer-links a:after,.nav-links a:after{background:var(--primary-color);bottom:-2px;content:"";height:2px;left:0;position:absolute;transition:width .3s;width:0}.footer-links a:hover:after,.nav-links a:hover:after{width:100%}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.loading{animation:shimmer 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%}.error{animation:shake .5s;border-color:#dc2626}@keyframes shake{0%,to{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}.success{border-color:#059669}[data-tooltip]{position:relative}[data-tooltip]:hover:before{background:rgba(0,0,0,.8);border-radius:4px;bottom:100%;color:#fff;content:attr(data-tooltip);font-size:12px;left:50%;padding:5px 10px;pointer-events:none;position:absolute;transform:translateX(-50%);white-space:nowrap}@media print{.no-print{display:none!important}a[href]:after{content:" (" attr(href) ")"}}.visually-hidden{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}:focus{outline:2px solid var(--primary-color);outline-offset:2px}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}a:hover{color:inherit}.btn{border-radius:6px!important;cursor:pointer!important;display:inline-block!important;font-weight:500!important;min-width:140px!important;padding:12px 24px!important;text-align:center!important}.btn-primary,.btn-primary:hover,a.btn-primary:hover{background-color:#2563eb!important;border:2px solid #2563eb!important;color:#fff!important}.btn-primary:hover,a.btn-primary:hover{background-color:#1d4ed8!important;border-color:#1d4ed8!important}.btn-outline{background-color:transparent!important;border:2px solid #2563eb!important;color:#2563eb!important}.btn-outline:hover{background-color:#2563eb!important;color:#fff!important}.nav-links a,.toc a,html{font-size:18px}.toc a{padding:14px 25px}.toc .sub-item a,.toc i{font-size:18px}.section h2{font-size:32px;margin-bottom:30px}.section h3{font-size:26px;margin:35px 0 25px}.section p{font-size:18px;line-height:1.8;margin-bottom:20px}.param-table td,.param-table th{font-size:18px;padding:16px 24px}.section ol,.section ul{font-size:18px}.section li{line-height:1.8;margin-bottom:12px}.note{font-size:18px;padding:24px}.note i{font-size:20px}.code-block{font-size:18px;padding:24px}.btn{padding:14px 28px}.btn,.step{font-size:18px}.step{padding:30px}.step-number{font-size:18px;height:36px;width:36px}@media (max-width:768px){html{font-size:16px}.section h2{font-size:28px}.section h3{font-size:24px}}.auth-section{background:#f5f6f8;margin-top:70px;min-height:calc(100vh - 70px);padding:60px 0}.auth-card{background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.05);margin:0 auto;max-width:1000px;padding:40px}.auth-card h2{color:#1f2937;font-size:32px;margin-bottom:20px;text-align:center}.auth-desc{color:#6b7280;font-size:18px;margin-bottom:30px;text-align:center}.auth-form{margin:0 auto 40px;max-width:500px}.input-group{margin-bottom:20px;position:relative}.input-group i{color:#9ca3af;font-size:20px;left:15px;position:absolute;top:50%;transform:translateY(-50%)}.input-group input{border:2px solid #e5e7eb;border-radius:8px;font-size:18px;padding:15px 15px 15px 45px;transition:all .3s;width:100%}.input-group input:focus{border-color:#2563eb;outline:none}.table-container{margin-top:30px;overflow-x:auto}.auth-table{border-collapse:collapse;font-size:18px;width:100%}.auth-table td,.auth-table th{border:1px solid #e5e7eb;padding:15px 20px;text-align:left}.auth-table th{background:#f8fafc;color:#1f2937;font-weight:500}.auth-table td{color:#4b5563}.auth-table tr:hover{background:#f9fafb}@media (max-width:768px){.auth-card{margin:0 15px;padding:20px}.auth-table{font-size:16px}.auth-table td,.auth-table th{padding:12px 15px}}.terms-section{background:#f5f6f8;margin-top:70px;min-height:calc(100vh - 70px);padding:80px 0}.terms-card{background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.05);margin:0 auto;max-width:800px;padding:40px}.terms-card h2{color:#1f2937;font-size:32px;margin-bottom:40px;text-align:center}.terms-content{font-size:18px;line-height:1.8}.notice-box{background:#fff7ed;border-left:4px solid #f97316;border-radius:0 8px 8px 0;margin:30px 0;padding:20px}.notice-box h3{align-items:center;color:#c2410c;display:flex;gap:10px;margin-bottom:15px}.notice-box p{color:#9a3412}.price-table{margin:25px 0;overflow-x:auto}.price-table table{border-collapse:collapse;width:100%}.price-table td,.price-table th{border:1px solid #e5e7eb;padding:15px 20px;text-align:left}.price-table th{background:#f8fafc;font-weight:500}.version-note{margin:30px 0}.version-note ul{list-style:none;padding:0}.version-note li{margin:10px 0;padding-left:20px;position:relative}.version-note li:before{color:#2563eb;content:"•";left:0;position:absolute}.auth-info{margin:30px 0}.auth-info h4{color:#1f2937;margin:20px 0 10px}.auth-info p{color:#4b5563;margin-bottom:10px}.action-buttons{display:flex;gap:15px;justify-content:center;margin-top:40px}@media (max-width:768px){.terms-card{margin:0 20px;padding:30px}.action-buttons{flex-direction:column}.action-buttons .btn{width:100%}}.product-card{overflow:hidden;position:relative}.original-price{color:#9ca3af;font-size:20px;margin-bottom:10px;text-decoration:line-through}.sale-price{color:#ef4444;font-size:36px;font-weight:600;margin-bottom:20px}.sale-tag{background:#ef4444;box-shadow:0 2px 4px rgba(0,0,0,.1);color:#fff;font-size:16px;font-weight:500;padding:8px 40px;position:absolute;right:-35px;top:20px;transform:rotate(45deg)}.save-amount{background:#fef2f2;border-radius:20px;color:#ef4444;display:inline-block;font-size:16px;margin-bottom:15px;padding:4px 12px}.recommend-tag{background:#2563eb;border-radius:0 0 8px 0;box-shadow:0 2px 4px rgba(37,99,235,.2);color:#fff;font-size:16px;font-weight:500;left:-3px;padding:8px 16px;position:absolute;top:-3px;z-index:1}.product-card.recommended{border:2px solid #2563eb;transform:scale(1.02);z-index:1}.product-card.recommended:before{background:linear-gradient(45deg,#2563eb,#3b82f6);border-radius:12px;bottom:-2px;content:"";left:-2px;opacity:.1;position:absolute;right:-2px;top:-2px;z-index:-1}.recommend-icon{color:#2563eb;font-size:20px;margin-right:8px}.hero{background:linear-gradient(135deg,#f8fafc,#e0e7ff);overflow:hidden;padding:120px 0 80px;position:relative}.hero:before{background:url(path/to/pattern.png);bottom:0;content:"";left:0;opacity:.05;position:absolute;right:0;top:0}.hero .container{align-items:center;display:flex;gap:60px;position:relative;z-index:1}.hero-content{flex:1;max-width:600px}.hero h1{color:#1f2937;font-size:48px;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin-bottom:24px}.hero-subtitle{color:#4b5563;font-size:20px;line-height:1.6;margin-bottom:32px}.hero-features{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:32px}.hero-feature{align-items:center;backdrop-filter:blur(4px);background:hsla(0,0%,100%,.8);border-radius:20px;display:flex;gap:8px;padding:8px 16px}.hero-feature i{color:#2563eb;font-size:18px}.hero-feature span{color:#1f2937;font-size:16px;font-weight:500}.hero-buttons{display:flex;gap:16px;margin-bottom:40px}.hero-buttons .btn{align-items:center;display:flex;font-size:18px;gap:8px;padding:14px 28px}.hero-buttons .btn i{font-size:20px}.hero-stats{border-top:1px solid rgba(0,0,0,.1);display:flex;gap:40px;padding-top:40px}.stat-item{display:flex;flex-direction:column;gap:4px}.stat-number{color:#2563eb;font-size:32px;font-weight:700;line-height:1}.stat-label{color:#6b7280;font-size:16px}.hero-image{flex:1;max-width:600px;position:relative}.hero-image img{border-radius:12px;box-shadow:0 20px 40px rgba(0,0,0,.1);height:auto;width:100%}.hero-image-overlay{background:linear-gradient(135deg,rgba(37,99,235,.1),rgba(37,99,235,0));border-radius:12px;bottom:0;left:0;position:absolute;right:0;top:0}@media (max-width:1024px){.hero .container{flex-direction:column;text-align:center}.hero-buttons,.hero-features,.hero-stats{justify-content:center}.hero-image{margin-top:40px}}@media (max-width:768px){.hero{padding:100px 0 60px}.hero h1{font-size:36px}.hero-subtitle{font-size:18px}.hero-features{align-items:center}.hero-buttons,.hero-features{flex-direction:column}.hero-stats{flex-wrap:wrap;gap:20px}.stat-item{flex:1;min-width:120px}}

/* 隐私条款页面样式 */
.privacy-section {
    min-height: calc(100vh - 70px);
    padding: 80px 0;
    background: #f5f6f8;
    margin-top: 70px;
}

.privacy-card {
    max-width: 800px;
    margin: 0 auto;
    background: #fff;
    border-radius: 12px;
    padding: 40px;
    box-shadow: 0 2px 8px rgba(0,0,0,0.05);
}

.privacy-card h2 {
    font-size: 32px;
    color: #1f2937;
    text-align: center;
    margin-bottom: 40px;
}

.privacy-content {
    font-size: 18px;
    line-height: 1.8;
}

.privacy-content h3 {
    font-size: 24px;
    color: #1f2937;
    margin: 30px 0 20px;
}

.privacy-content p {
    margin-bottom: 20px;
    color: #4b5563;
}

.privacy-content ul {
    margin: 20px 0;
    padding-left: 20px;
}

.privacy-content li {
    margin-bottom: 12px;
    color: #4b5563;
}

.notice-box {
    padding: 25px;
    border-radius: 8px;
    margin: 30px 0;
}

.notice-box.warning {
    background: #fff7ed;
    border-left: 4px solid #f97316;
}

.notice-box.info {
    background: #f0f7ff;
    border-left: 4px solid #2563eb;
}

.notice-box h3 {
    display: flex;
    align-items: center;
    gap: 10px;
    margin: 0 0 15px 0;
    font-size: 20px;
}

.notice-box.warning h3 {
    color: #c2410c;
}

.notice-box.info h3 {
    color: #1e40af;
}

.notice-box i {
    font-size: 24px;
}

.notice-box ul {
    margin: 15px 0 0;
}

/* 响应式调整 */
@media (max-width: 768px) {
    .privacy-card {
        margin: 0 20px;
        padding: 30px;
    }

    .privacy-content {
        font-size: 16px;
    }
}

/* 下载验证页面样式 */
.download-section {
    min-height: calc(100vh - 70px);
    padding: 80px 0;
    background: #f5f6f8;
    margin-top: 70px;
}

.download-card {
    max-width: 500px;
    margin: 0 auto;
    background: #fff;
    border-radius: 12px;
    padding: 40px;
    box-shadow: 0 2px 8px rgba(0,0,0,0.05);
}

.download-card h2 {
    font-size: 32px;
    color: #1f2937;
    text-align: center;
    margin-bottom: 30px;
}

.download-form .input-group {
    position: relative;
    margin-bottom: 20px;
}

.download-form .input-group i {
    position: absolute;
    left: 15px;
    top: 50%;
    transform: translateY(-50%);
    color: #9ca3af;
    font-size: 20px;
}

.download-form input {
    width: 100%;
    padding: 15px 15px 15px 45px;
    border: 2px solid #e5e7eb;
    border-radius: 8px;
    font-size: 18px;
    transition: all 0.3s;
}

.download-form input:focus {
    border-color: #2563eb;
    outline: none;
}

.captcha-img {
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
    height: 34px;
    cursor: pointer;
}

.download-form .btn {
    width: 100%;
    margin-top: 10px;
}

/* 响应式调整 */
@media (max-width: 768px) {
    .download-card {
        margin: 0 20px;
        padding: 30px;
    }
}

/* 软件下载区域样式 */
.download {
    padding: 80px 0;
    background: #f8fafc;
}

.download h2 {
    text-align: center;
    margin-bottom: 50px;
    font-size: 36px;
    color: #1f2937;
}

.download-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 30px;
    max-width: 1000px;
    margin: 0 auto;
}

.download-card {
    background: #fff;
    padding: 40px 30px;
    border-radius: 12px;
    text-align: center;
    box-shadow: 0 2px 8px rgba(0,0,0,0.05);
    transition: transform 0.3s ease;
}

.download-card:hover {
    transform: translateY(-5px);
}

.download-card i {
    font-size: 36px;
    color: #2563eb;
    margin-bottom: 20px;
}

.download-card h3 {
    font-size: 24px;
    color: #1f2937;
    margin-bottom: 15px;
}

.download-card p {
    color: #6b7280;
    margin-bottom: 25px;
}

/* 响应式调整 */
@media (max-width: 768px) {
    .download-grid {
        grid-template-columns: 1fr;
        padding: 0 20px;
    }
}








;






























































