*{box-sizing:border-box;margin:0;padding:0}body{background:#f8fafc;color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;line-height:1.6;min-height:100vh}.container{margin:0 auto;max-width:1200px;padding:0 20px}header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1e293bf2;box-shadow:0 4px 30px #0000001a;position:-webkit-sticky;position:sticky;top:0;z-index:100}nav{align-items:center;display:flex;justify-content:space-between;padding:1rem 0}.logo{color:#fff;font-size:1.5rem;font-weight:700}.nav-links{display:flex;gap:2rem;list-style:none}.nav-links a{color:#fffc;font-weight:500;text-decoration:none;transition:color .3s ease}.nav-links a:hover{color:#93c5fd}.hero{background:linear-gradient(135deg,#0f172a,#1e293b 25%,#334155 75%,#475569);overflow:hidden;position:relative}.hero:before{background:radial-gradient(circle at 25% 25%,#3b82f626 0,#0000 50%),radial-gradient(circle at 75% 75%,#93c5fd1a 0,#0000 50%),linear-gradient(135deg,#3b82f60d,#0000 50%)}.hero:after,.hero:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.hero:after{background:linear-gradient(45deg,#0000 30%,#3b82f608 50%,#0000 70%)}.hero-content{color:#fff;padding:8rem 0 6rem;position:relative;text-align:center;z-index:2}.hero-content h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#e2e8f0 50%,#cbd5e1);-webkit-background-clip:text;background-clip:text;font-size:3.5rem;font-weight:800;margin-bottom:1.5rem;text-shadow:0 4px 20px #0000004d}.hero-content .tagline{font-size:1.5rem;font-weight:300;letter-spacing:2px;margin-bottom:2rem;opacity:.95}.hero-content p{font-size:1.1rem;margin:0 auto;max-width:600px;opacity:.9}.products{background:#fff;border-radius:2rem 2rem 0 0;margin-top:-2rem;padding:6rem 0}.products-intro{color:#6b7280;font-size:1.1rem;line-height:1.8;margin:-1rem auto 3rem;max-width:700px;text-align:center}.section-title{color:#1f2937;font-size:2.5rem;font-weight:700;margin-bottom:3rem;text-align:center}.product-grid{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin-top:3rem}.product-card{background:#fff;border:1px solid #f1f5f9;border-radius:1.5rem;box-shadow:0 6px 20px #00000014;display:flex;flex-direction:column;padding:2rem;transition:transform .3s ease,box-shadow .3s ease}.product-card:hover{box-shadow:0 20px 40px #00000026;transform:translateY(-10px)}.product-screenshot{border-radius:1rem;box-shadow:0 4px 12px #0000001a;height:200px;margin:0 auto 1.5rem;overflow:hidden;width:100%}.product-screenshot svg{height:100%;width:100%}.product-icon{background:linear-gradient(135deg,#8b5cf6,#a855f7);height:100px;margin:0 auto 1.5rem;overflow:hidden;width:100px}.icon-placeholder,.product-icon{align-items:center;border-radius:1.5rem;display:flex;justify-content:center}.icon-placeholder,.product-icon img{height:100%;width:100%}.product-icon img{border-radius:1rem;object-fit:cover}.product-card h3{color:#1f2937;font-size:1.4rem;font-weight:600;margin-bottom:1rem;min-height:3rem;text-align:center}.product-card p{color:#6b7280;flex-grow:1;line-height:1.6;margin-bottom:1.5rem;text-align:center}.product-features{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-bottom:1.5rem}.feature-tag{background:#f1f5f9;border-radius:.5rem;color:#475569;font-size:.85rem;font-weight:500;padding:.4rem .8rem}.product-price{color:#667eea;font-size:2rem;font-weight:700;margin-top:auto;text-align:center}.product-note{background:#f8fafc;border:1px solid #e2e8f0;border-radius:1rem;margin-top:4rem;padding:2.5rem}.product-note h3{color:#1f2937;font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;text-align:center}.product-note ul{list-style:none;margin:0 auto;max-width:600px;padding:0}.product-note ul li{color:#6b7280;line-height:1.6;padding:.75rem 0 .75rem 2rem;position:relative}.product-note ul li:before{color:#667eea;content:"✓";font-size:1.2rem;font-weight:700;left:0;position:absolute}.status-badge{align-items:center;background:#6b72801a;border:1px solid #6b728033;border-radius:.75rem;color:#4b5563;display:flex;font-size:.875rem;font-weight:500;gap:.75rem;justify-content:center;margin:0 auto;padding:.75rem 1.25rem}.market-icons{display:flex;gap:.5rem}.market-icon-img{border-radius:3px;height:20px;object-fit:cover;width:20px}.product-card-link{color:inherit;display:block;text-decoration:none}.product-card-link:hover .product-card{box-shadow:0 20px 40px #00000026;transform:translateY(-10px)}.services{padding:6rem 0}.service-intro{color:#6b7280;font-size:1.1rem;line-height:1.8;margin:0 auto 4rem;max-width:800px;text-align:center}.service-card{border-radius:1rem;box-shadow:0 6px 20px #00000014;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.service-card:hover{box-shadow:0 12px 30px #00000026;transform:translateY(-8px)}.service-header{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:2rem}.service-header h3{font-size:1.5rem;font-weight:600;margin-bottom:1rem}.price{font-size:2rem;font-weight:700}.service-content{padding:2rem}.service-content h4{color:#1f2937;font-weight:600;margin-bottom:.75rem}.service-content h4:first-child{margin-top:0}.service-content ul li{color:#6b7280}.service-content ul li:before{color:#667eea}.service-content p{color:#6b7280;line-height:1.6}.service-process{background:#fff;border-radius:1rem;box-shadow:0 6px 20px #00000014;margin-bottom:3rem;padding:3rem}.service-process h3{color:#1f2937;font-size:2rem;font-weight:700;margin-bottom:3rem;text-align:center}.process-steps{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.step{text-align:center}.step-number{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;color:#fff;display:flex;font-size:1.5rem;font-weight:700;height:60px;justify-content:center;margin:0 auto 1rem;width:60px}.step h4{color:#1f2937;font-weight:600;margin-bottom:.5rem}.step p{color:#6b7280;font-size:.9rem}.service-guarantee{background:#fff;border-radius:1rem;box-shadow:0 6px 20px #00000014;margin-bottom:3rem;padding:3rem}.service-guarantee h3{color:#1f2937;font-size:2rem;font-weight:700;margin-bottom:3rem;text-align:center}.guarantee-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.guarantee-item{padding:1.5rem;text-align:center}.guarantee-icon{font-size:3rem;margin-bottom:1rem}.guarantee-item h4{color:#1f2937;font-weight:600;margin-bottom:.75rem}.guarantee-item p{color:#6b7280;font-size:.95rem;line-height:1.6}.service-contact{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:1rem;color:#fff;padding:3rem;text-align:center}.service-contact h3{font-size:2rem;font-weight:700;margin-bottom:2rem}.contact-info{margin:0 auto;max-width:600px}.contact-item{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border-radius:.5rem;margin-bottom:1rem;padding:1rem 1.5rem;text-align:left}.contact-label{display:inline-block;font-weight:600;min-width:100px}.contact-value{color:#fffffff2}.cases{background:#fff;padding:6rem 0}.cases-intro{color:#6b7280;font-size:1.1rem;line-height:1.8;margin:-1rem auto 3rem;max-width:700px;text-align:center}.cases-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin-bottom:4rem}.case-card{background:#fff;border:1px solid #f1f5f9;border-radius:1rem;box-shadow:0 4px 15px #00000014;padding:2rem;transition:transform .3s ease,box-shadow .3s ease}.case-card:hover{box-shadow:0 12px 30px #0000001f;transform:translateY(-5px)}.case-header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem}.case-header h3{color:#1f2937;flex:1 1;font-size:1.2rem;font-weight:600}.case-date{color:#9ca3af;font-size:.85rem;white-space:nowrap}.case-content{display:flex;flex-direction:column;gap:1rem}.case-desc{color:#6b7280;font-size:.95rem;line-height:1.6}.case-tags{display:flex;flex-wrap:wrap;gap:.5rem}.case-tag{background:#f1f5f9;border-radius:.4rem;color:#475569;font-size:.8rem;font-weight:500;padding:.3rem .7rem}.case-tech{border-top:1px solid #f1f5f9;color:#6b7280;font-size:.9rem;padding-top:.5rem}.case-tech strong{color:#1f2937}.cases-stats{grid-gap:2rem;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:1rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));padding:3rem 2rem;text-align:center}.stat-item{color:#fff}.stat-number{font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.stat-label{font-size:1rem;opacity:.9}.about{background:#f8fafc;padding:6rem 0}.about-content{margin:0 auto;max-width:800px;text-align:center}.about-text h2{color:#1f2937;font-size:2.5rem;font-weight:700;margin-bottom:2rem}.about-text p{color:#6b7280;font-size:1.2rem;line-height:1.8;margin-bottom:1.5rem}.values{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:3rem}.value-item{background:#fff;border-radius:1rem;box-shadow:0 4px 15px #00000014;padding:2rem 1.5rem;text-align:center}.value-icon{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;color:#fff;display:flex;font-size:1.5rem;height:60px;justify-content:center;margin:0 auto 1rem;width:60px}.value-item h4{color:#1f2937;font-weight:600;margin-bottom:.5rem}.qualifications{background:#fff;border-radius:1rem;box-shadow:0 4px 15px #00000014;margin-top:4rem;padding:3rem}.qualifications h3{color:#1f2937;font-size:2rem;font-weight:700;margin-bottom:2rem;text-align:center}.qualification-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.qualification-item{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.75rem;padding:1.5rem;text-align:center}.qualification-icon{font-size:2.5rem;margin-bottom:1rem}.qualification-item h4{color:#1f2937;font-size:1.1rem;font-weight:600;margin-bottom:.5rem}.qualification-item p{color:#6b7280;font-size:.9rem;margin:.25rem 0}.qualification-detail{color:#667eea!important;font-weight:500}.service-guarantee-section{background:#fff;border-radius:1rem;box-shadow:0 4px 15px #00000014;margin-top:3rem;padding:3rem}.service-guarantee-section h3{color:#1f2937;font-size:2rem;font-weight:700;margin-bottom:2rem;text-align:center}.guarantee-list{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:0 auto;max-width:900px}.guarantee-item-inline{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;display:flex;gap:.75rem;padding:1rem}.guarantee-check{color:#10b981;flex-shrink:0;font-size:1.5rem;font-weight:700}.guarantee-item-inline span:last-child{color:#1f2937;font-size:.95rem}.value-item p{color:#6b7280;font-size:.95rem}footer{background:#1f2937;color:#fff;padding:3rem 0;text-align:center}.footer-content{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:2rem}.footer-section h4{color:#f9fafb;font-size:1.1rem;font-weight:600;margin-bottom:1rem}.footer-section p{color:#9ca3af;font-size:.9rem}.footer-section a{color:inherit;text-decoration:none}.footer-bottom{border-top:1px solid #374151;color:#9ca3af;padding-top:2rem}@media (max-width:768px){.hero-content h1{font-size:2.5rem}.hero-content .tagline{font-size:1.2rem}.nav-links{display:none}.about-content{text-align:center}.service-packages,.values{grid-template-columns:1fr}.process-steps{grid-template-columns:repeat(2,1fr)}.guarantee-grid{grid-template-columns:1fr}.service-contact,.service-guarantee,.service-process{padding:2rem 1.5rem}}.scroll-fade{opacity:0;transform:translateY(30px);transition:all .8s ease}.scroll-fade.visible{opacity:1;transform:translateY(0)}.hero-buttons{display:flex;gap:1rem;justify-content:center;margin-top:2rem}.btn-primary,.btn-secondary{border-radius:8px;cursor:pointer;font-size:1.1rem;font-weight:600;padding:1rem 2rem;text-decoration:none;transition:all .3s ease}.btn-primary{background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;color:#fff}.btn-primary:hover{box-shadow:0 10px 25px #3b82f666;transform:translateY(-2px)}.btn-secondary{background:#0000;border:2px solid #ffffff4d;color:#fff}.btn-secondary:hover{background:#ffffff1a;border-color:#ffffff80}.services{background:#f8fafc;padding:5rem 0}.services-intro{color:#64748b;font-size:1.2rem;margin-bottom:3rem;text-align:center}.service-packages{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin-bottom:4rem}.service-card{background:#fff;border-radius:12px;box-shadow:0 4px 6px #0000001a;padding:2rem;position:relative;transition:all .3s ease}.service-card.featured{border:2px solid #3b82f6;transform:scale(1.05)}.service-card:hover{box-shadow:0 10px 25px #00000026;transform:translateY(-5px)}.service-header{margin-bottom:1.5rem;position:relative;text-align:center}.service-header h3{color:#1e293b;font-size:1.8rem;margin-bottom:.5rem}.service-header .price{color:#3b82f6;font-size:2rem;font-weight:700;margin-top:.5rem}.badge-popular{background:linear-gradient(135deg,#f59e0b,#ef4444);border-radius:20px;color:#fff;font-size:.8rem;font-weight:600;padding:.3rem .8rem;position:absolute;right:-10px;top:-10px}.service-content{text-align:left}.service-desc{color:#64748b;font-size:1rem;margin-bottom:1.5rem}.service-content h4{color:#1e293b;font-size:1.1rem;margin-bottom:.8rem;margin-top:1.5rem}.service-content ul{list-style:none;margin-bottom:1.5rem;padding:0}.service-content ul li{color:#475569;padding:.5rem 0 .5rem 1.5rem;position:relative}.service-content ul li:before{color:#3b82f6;content:"✓";font-weight:700;left:0;position:absolute}.btn-consult{background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;margin-top:1rem;padding:1rem;transition:all .3s ease;width:100%}.btn-consult:hover{box-shadow:0 8px 20px #3b82f666;transform:translateY(-2px)}.refund-policy{background:#fff;border-radius:12px;box-shadow:0 4px 6px #0000001a;margin-top:3rem;padding:3rem}.refund-policy h3{color:#1e293b;font-size:2rem;margin-bottom:2rem;text-align:center}.policy-content{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.policy-section h4{color:#3b82f6;font-size:1.2rem;margin-bottom:1rem}.policy-section ul{list-style:none;padding:0}.policy-section ul li{color:#475569;padding:.5rem 0 .5rem 1.5rem;position:relative}.policy-section ul li:before{color:#3b82f6;content:"•";font-weight:700;left:0;position:absolute}.policy-section p{color:#64748b;line-height:1.8;margin-bottom:1rem}.footer-links{margin-top:1rem}.footer-links a{color:#fffc;margin:0 .5rem;text-decoration:none;transition:color .3s ease}.footer-links a:hover{color:#93c5fd}@media (max-width:768px){.hero-content h1{font-size:2rem}.hero-buttons{align-items:center;flex-direction:column}.btn-primary,.btn-secondary{max-width:300px;width:100%}.service-packages{grid-template-columns:1fr}.service-card.featured{transform:scale(1)}.policy-content{grid-template-columns:1fr}.refund-policy{padding:2rem 1.5rem}}.legal-page{background:#f8fafc;min-height:100vh;padding:0}.legal-header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1e293bf2;box-shadow:0 4px 30px #0000001a;padding:1rem 0;position:-webkit-sticky;position:sticky;top:0;z-index:100}.back-link{color:#ffffffe6;display:inline-block;font-size:1rem;font-weight:500;text-decoration:none;transition:color .3s ease}.back-link:hover{color:#93c5fd}.legal-page .container{margin:0 auto;max-width:900px;padding:0 20px}.legal-page h1{color:#1e293b;font-size:2.5rem;font-weight:700;margin-bottom:1rem;margin-top:3rem;text-align:center}.last-updated{color:#64748b;font-size:.95rem;margin-bottom:3rem;padding-bottom:4rem;text-align:center}.legal-section{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000d;margin-bottom:2rem;padding:2.5rem}.legal-section h2{border-bottom:2px solid #e2e8f0;color:#1e293b;font-size:1.8rem;font-weight:600;margin-bottom:1.5rem;padding-bottom:.8rem}.legal-section h3{color:#334155;font-size:1.3rem;font-weight:600;margin-bottom:1rem;margin-top:1.5rem}.legal-section h4{color:#475569;font-size:1.1rem;font-weight:600;margin-bottom:.8rem;margin-top:1rem}.legal-section p{color:#475569;font-size:1rem;line-height:1.8;margin-bottom:1rem}.legal-section ol,.legal-section ul{margin-bottom:1.5rem;margin-left:1.5rem}.legal-section ol li,.legal-section ul li{color:#475569;line-height:1.8;margin-bottom:.8rem;padding-left:.5rem}.legal-section ul li{list-style-type:disc}.legal-section ol li{list-style-type:decimal}.legal-section ul ul{margin-bottom:.5rem;margin-top:.5rem}.legal-section ul ul li{font-size:.95rem;list-style-type:circle}.legal-section strong{color:#1e293b;font-weight:600}.legal-note,.refund-note{background:#f1f5f9;border-left:4px solid #3b82f6;border-radius:4px;margin:1.5rem 0;padding:1rem 1.5rem}.legal-note strong,.refund-note strong{color:#3b82f6}@media (max-width:768px){.legal-page{padding:4rem 0 2rem}.legal-page h1{font-size:2rem}.legal-section{padding:1.5rem}.legal-section h2{font-size:1.5rem}.legal-section h3{font-size:1.2rem}.legal-section h4{font-size:1rem}.legal-section ol,.legal-section ul{margin-left:1rem}}@media print{.legal-page{background:#fff;padding:0}.legal-section{box-shadow:none;page-break-inside:avoid}.legal-section h2{page-break-after:avoid}}
/*# sourceMappingURL=main.6892a214.css.map*/