:root{--color-bg-primary:#0a0e14;--color-bg-secondary:#0f1419;--color-bg-tertiary:#151b23;--color-metal-dark:#1a2332;--color-metal-medium:#2d3e50;--color-metal-light:#3d5266;--color-accent-primary:#FFB800;--color-accent-secondary:#E6A500;--color-accent-tertiary:#CC9400;--color-glow-gold:rgba(255, 184, 0, 0.6);--color-glow-yellow:rgba(255, 184, 0, 0.4);--color-text-primary:#e8edf2;--color-text-secondary:#a8b5c7;--color-text-tertiary:#6b7a8f;--glass-bg:rgba(26, 35, 50, 0.4);--glass-border:rgba(255, 255, 255, 0.1);--glass-blur:20px;--font-display:'Orbitron',sans-serif;--font-body:'Rajdhani',sans-serif;--spacing-xs:0.5rem;--spacing-sm:1rem;--spacing-md:2rem;--spacing-lg:4rem;--spacing-xl:6rem;--transition-fast:0.2s cubic-bezier(0.4, 0, 0.2, 1);--transition-medium:0.4s cubic-bezier(0.4, 0, 0.2, 1);--transition-slow:0.6s cubic-bezier(0.4, 0, 0.2, 1);--transition-spring:0.5s cubic-bezier(0.34, 1.56, 0.64, 1)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-body);background:var(--color-bg-primary);color:var(--color-text-primary);overflow-x:hidden;cursor:none}.cursor,.cursor-follower{position:fixed;border-radius:50%;pointer-events:none;z-index:10100;mix-blend-mode:difference}.cursor{width:8px;height:8px;background:var(--color-accent-primary);transform:translate(-50%,-50%)}.cursor-follower{width:16px;height:16px;border:2px solid var(--color-accent-primary);transform:translate(-50%,-50%);transition:width .3s,height .3s,border-color .3s}body:hover .cursor-follower{width:20px;height:20px}a:hover~.cursor-follower,button:hover~.cursor-follower{width:30px;height:30px;border-color:var(--color-accent-secondary)}#fluid-canvas{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;opacity:.3}main{position:relative;z-index:1}section{min-height:100vh;padding:var(--spacing-xl) var(--spacing-md);display:flex;flex-direction:column;justify-content:center;align-items:center}.section-header{text-align:center;margin-bottom:var(--spacing-lg)}.section-title{font-family:var(--font-display);font-size:clamp(2.5rem, 5vw, 4rem);font-weight:900;background:linear-gradient(135deg,var(--color-accent-primary),var(--color-accent-secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:var(--spacing-sm);letter-spacing:.05em;text-transform:uppercase}.section-subtitle{font-size:clamp(1rem, 2vw, 1.5rem);color:var(--color-text-secondary);font-weight:400}.nav{position:fixed;top:0;left:0;right:0;z-index:1000;background:rgba(10,14,20,.8);backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,184,0,.1)}.nav-container{max-width:1400px;margin:0 auto;padding:1.5rem 2rem;display:flex;justify-content:space-between;align-items:center}.logo{display:flex;align-items:center;gap:.75rem;font-family:var(--font-display);font-size:1.5rem;font-weight:700;color:var(--color-text-primary);cursor:pointer}.bee-icon,.logo-img{width:36px;height:36px;color:var(--color-accent-primary)}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}.nav-links{display:flex;gap:2.5rem;align-items:center}.nav-links a{color:var(--color-text-primary);text-decoration:none;font-weight:500;font-size:1rem;transition:color var(--transition-medium);position:relative}.nav-links a:not(.cta-btn):hover{color:var(--color-accent-primary)}.nav-links a:not(.cta-btn)::after{content:'';position:absolute;bottom:-4px;left:0;width:0;height:2px;background:var(--color-accent-primary);transition:width var(--transition-medium)}.nav-links a:not(.cta-btn):hover::after{width:100%}.cta-btn{background:var(--color-accent-primary);color:var(--color-bg-primary)!important;padding:.75rem 1.5rem;border-radius:50px;font-weight:700;font-size:.95rem;transition:all var(--transition-medium);text-decoration:none}.cta-btn:hover{background:var(--color-accent-secondary);transform:translateY(-2px);box-shadow:0 10px 30px rgba(255,184,0,.4)}.hero{position:relative;min-height:100vh;display:flex;align-items:center;padding:8rem 2rem 4rem;overflow:hidden}.hexagon-bg{position:absolute;top:0;left:0;right:0;bottom:0;background-image:repeating-linear-gradient(0deg,transparent,transparent 50px,rgba(255,184,0,.03) 50px,rgba(255,184,0,.03) 51px),repeating-linear-gradient(90deg,transparent,transparent 50px,rgba(255,184,0,.03) 50px,rgba(255,184,0,.03) 51px);opacity:.5}.hero-content{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;position:relative;z-index:1}.hero-title{font-family:var(--font-display);font-size:clamp(3rem, 6vw, 5rem);font-weight:900;line-height:1.1;color:var(--color-text-primary);margin-bottom:1.5rem}.title-line{display:block;opacity:0;animation:.8s cubic-bezier(.16,1,.3,1) forwards slideUp}.title-line:first-child{animation-delay:.2s}.title-line:nth-child(2){background:linear-gradient(135deg,#fff 0,var(--color-accent-secondary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation-delay:.4s}@keyframes slideUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.hero-subtitle{font-size:1.2rem;color:var(--color-text-secondary);margin-bottom:2.5rem;line-height:1.8;opacity:0;animation:.8s cubic-bezier(.16,1,.3,1) .6s forwards fadeIn}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.hero-cta{display:flex;gap:1rem;margin-bottom:3rem;opacity:0;animation:.8s cubic-bezier(.16,1,.3,1) .8s forwards fadeIn}.btn-primary,.btn-secondary{padding:1rem 2.5rem;font-size:1.1rem;font-weight:700;border:none;border-radius:50px;cursor:none;transition:all var(--transition-medium);font-family:var(--font-body)}.btn-primary{background:var(--color-accent-primary);color:var(--color-bg-primary)}.btn-primary:hover{background:var(--color-accent-secondary);transform:translateY(-3px);box-shadow:0 15px 40px rgba(255,184,0,.4)}.btn-secondary{background:0 0;color:var(--color-text-primary);border:2px solid var(--color-accent-primary)}.btn-secondary:hover{background:var(--color-accent-primary);color:var(--color-bg-primary);transform:translateY(-3px)}.hero-stats{display:flex;gap:3rem;opacity:0;animation:.8s cubic-bezier(.16,1,.3,1) 1s forwards fadeIn}.stat{text-align:left}.stat-number{font-family:var(--font-display);font-size:2.5rem;font-weight:900;color:var(--color-accent-primary);line-height:1;margin-bottom:.5rem;text-shadow:0 0 20px var(--color-glow-gold)}.stat-label{font-size:.9rem;color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:1px}.hero-visual{position:relative;display:flex;justify-content:center;align-items:center;opacity:0;animation:.8s cubic-bezier(.16,1,.3,1) .5s forwards fadeIn}.desktop-mockup{width:600px;height:420px;position:relative;display:flex;flex-direction:column;align-items:center}.monitor-stand{display:flex;flex-direction:column;align-items:center;position:relative;z-index:1;margin-top:-4px}.monitor-neck{width:80px;height:30px;background:linear-gradient(180deg,var(--color-metal-medium),var(--color-metal-dark));border-radius:2px}.monitor-base{width:300px;height:16px;background:linear-gradient(180deg,var(--color-metal-light),var(--color-metal-dark));border-radius:4px;box-shadow:0 4px 20px rgba(0,0,0,.4);margin-top:2px}.desktop-screen{width:100%;height:420px;background:linear-gradient(180deg,var(--color-metal-dark) 0,var(--color-bg-primary) 100%);border-radius:12px 12px 4px 4px;box-shadow:0 50px 100px rgba(0,0,0,.5),0 0 0 1px rgba(255,184,0,.2),inset 0 0 60px rgba(255,184,0,.05);padding:0;display:flex;flex-direction:column;position:relative;z-index:2;overflow:hidden;border:12px solid var(--color-metal-dark);border-bottom-width:16px}.window-chrome{background:var(--color-metal-dark);padding:8px 12px;display:flex;align-items:center;gap:1rem;border-bottom:1px solid var(--glass-border);position:relative}.window-controls{display:flex;gap:8px}.win-btn{width:12px;height:12px;border-radius:50%;display:block;flex-shrink:0}.win-btn.close{background:#ff5f56}.win-btn.minimize{background:#ffbd2e}.win-btn.maximize{background:#27ca40}.window-title-bar{position:absolute;left:50%;transform:translateX(-50%);font-size:.8rem;color:var(--color-text-tertiary);font-family:var(--font-display);white-space:nowrap}.desktop-screen .screen-header{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;margin-bottom:0}.desktop-screen .task-list{display:grid;grid-template-columns:1fr 1fr;gap:1rem;padding:1.5rem;flex:1;overflow:hidden}.desktop-screen .task-item{padding:1rem}.screen-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.screen-title{font-family:var(--font-display);font-size:1.2rem;font-weight:700;color:var(--color-accent-primary)}.screen-status{font-size:.75rem;color:#0f8;display:flex;align-items:center;gap:.5rem}.screen-status::before{content:'';width:8px;height:8px;background:#0f8;border-radius:50%;animation:1.5s infinite blink}@keyframes blink{0%,100%{opacity:1}50%{opacity:.3}}.task-list{display:flex;flex-direction:column;gap:.75rem;flex:1}.task-item{display:flex;align-items:center;gap:1rem;padding:1rem;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:16px;backdrop-filter:blur(10px)}.task-item.completed .task-icon{color:#0f8}.task-item.active .task-icon{color:var(--color-accent-primary);animation:2s linear infinite spin}.task-item.pending .task-icon{color:var(--color-text-tertiary)}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.task-icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;border-radius:50%;line-height:1}.task-info{flex:1}.task-name{font-weight:600;color:var(--color-text-primary);font-size:.95rem;margin-bottom:.25rem}.task-desc{font-size:.8rem;color:var(--color-text-tertiary)}.progress-bar{height:6px;background:var(--color-metal-medium);border-radius:3px;overflow:hidden;margin-top:auto}.progress-fill{height:100%;background:linear-gradient(90deg,var(--color-accent-primary),var(--color-accent-secondary));border-radius:3px;transition:width 1s ease-out}.floating-bees{position:absolute;width:100%;height:100%;pointer-events:none;z-index:3}.bee{position:absolute;font-size:2rem;animation:5s infinite flyAround}.bee-1{top:10%;left:-25%;animation-delay:0s}.bee-2{top:50%;right:-10%;animation-delay:2s}.bee-3{bottom:25%;left:-15%;animation-delay:4s}@keyframes flyAround{0%,100%{transform:translate(0,0) rotate(0)}25%{transform:translate(50px,-30px) rotate(15deg)}50%{transform:translate(100px,20px) rotate(-10deg)}75%{transform:translate(50px,50px) rotate(20deg)}}.features{background:#000}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--spacing-md);max-width:1400px;width:100%}.feature-card{position:relative;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:24px;padding:var(--spacing-md);backdrop-filter:blur(var(--glass-blur));cursor:none;transition:all var(--transition-medium);overflow:hidden}.feature-card:hover{transform:translateY(-8px);border-color:var(--color-accent-primary);box-shadow:0 20px 60px var(--color-glow-gold)}.card-glow{position:absolute;inset:-100px;background:radial-gradient(circle at center,var(--color-glow-gold),transparent 60%);opacity:0;transition:opacity var(--transition-medium)}.feature-card:hover .card-glow{opacity:.3}.card-content{position:relative;z-index:2}.card-icon{width:60px;height:60px;margin-bottom:var(--spacing-sm);color:var(--color-accent-primary);filter:drop-shadow(0 0 10px var(--color-glow-gold))}.card-icon svg{width:100%;height:100%}.card-title{font-family:var(--font-display);font-size:1.5rem;font-weight:700;margin-bottom:var(--spacing-sm);color:var(--color-text-primary)}.card-description{font-size:1rem;color:var(--color-text-secondary);line-height:1.6;margin-bottom:var(--spacing-sm)}.card-details{list-style:none;padding-top:var(--spacing-sm);border-top:1px solid var(--glass-border);margin-top:var(--spacing-sm)}.card-details li{padding:.5rem 0 .5rem 1.5rem;color:var(--color-text-tertiary);font-size:.95rem;position:relative}.card-details li::before{content:'▸';position:absolute;left:0;color:var(--color-accent-primary)}.advantages{background:var(--color-bg-secondary)}.advantages-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-lg);max-width:1400px;width:100%}.advantage-item{position:relative;padding:var(--spacing-md);text-align:center}.advantage-number{font-family:var(--font-display);font-size:5rem;font-weight:900;background:linear-gradient(135deg,#fff 0,var(--color-accent-secondary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1;margin-bottom:var(--spacing-sm)}.advantage-title{font-family:var(--font-display);font-size:1.8rem;font-weight:700;margin-bottom:var(--spacing-sm);color:var(--color-text-primary)}.advantage-description{font-size:1.1rem;color:var(--color-text-secondary);line-height:1.6}.testimonials{background:var(--color-bg-primary);min-height:auto;padding:var(--spacing-xl) var(--spacing-md)}.testimonials-container{max-width:1400px;width:100%;overflow:hidden;position:relative}.testimonials-container::after,.testimonials-container::before{content:'';position:absolute;top:0;bottom:0;width:100px;z-index:10;pointer-events:none}.testimonials-container::before{left:0;background:linear-gradient(90deg,var(--color-bg-primary) 0,transparent 100%)}.testimonials-container::after{right:0;background:linear-gradient(270deg,var(--color-bg-primary) 0,transparent 100%)}.testimonials-track{padding:50px 0;display:flex;flex-direction:column;gap:1.5rem}.testimonials-row{display:flex;flex-direction:row;gap:1rem;width:max-content}.testimonial-card{display:flex;align-items:flex-start;gap:1rem;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:16px;padding:1.25rem;backdrop-filter:blur(var(--glass-blur));transition:all var(--transition-medium);min-width:320px;max-width:400px;flex-shrink:0}.testimonial-card:hover{border-color:var(--color-accent-primary);transform:translateY(-4px);box-shadow:0 10px 30px var(--color-glow-gold)}.testimonial-avatar{width:48px;height:48px;border-radius:50%;overflow:hidden;flex-shrink:0;background:var(--color-metal-medium)}.testimonial-avatar img{width:100%;height:100%;object-fit:cover}.testimonial-content{flex:1}.testimonial-name{font-family:var(--font-display);font-size:.9rem;font-weight:700;color:var(--color-accent-primary);margin-bottom:.5rem}.testimonial-text{font-size:.95rem;color:var(--color-text-secondary);line-height:1.5}.row-right{animation:40s linear infinite scrollRight}.row-left{animation:40s linear infinite scrollLeft}.row-left:hover,.row-right:hover{animation-play-state:paused}@keyframes scrollRight{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@keyframes scrollLeft{0%{transform:translateX(-50%)}100%{transform:translateX(0)}}@media (max-width:768px){.testimonials-row{gap:.75rem}.testimonial-card{min-width:280px;max-width:320px;padding:1rem}.testimonial-card:hover{transform:translateY(-2px)}}.cta-section{background:linear-gradient(180deg,var(--color-bg-secondary),var(--color-bg-primary));position:relative}.cta-section::before{content:'';position:absolute;inset:0;background:radial-gradient(circle at center,var(--color-glow-gold),transparent 70%);opacity:.1}.cta-content{position:relative;z-index:2;text-align:center;max-width:800px}.cta-title{font-family:var(--font-display);font-size:clamp(2rem, 4vw, 3.5rem);font-weight:900;margin-bottom:var(--spacing-sm);background:linear-gradient(135deg,var(--color-accent-primary),var(--color-accent-secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.cta-subtitle{font-size:clamp(1rem, 2vw, 1.5rem);color:var(--color-text-secondary);margin-bottom:var(--spacing-md)}.cta-info{display:flex;justify-content:center;gap:var(--spacing-md);margin-top:var(--spacing-md);flex-wrap:wrap;margin-bottom:2rem}.info-item{display:flex;align-items:center;gap:.5rem;color:var(--color-text-secondary);font-size:1rem}.info-icon{width:24px;height:24px;background:var(--color-accent-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--color-bg-primary);font-weight:700;font-size:.8rem}#pricing{padding:8rem 2rem;background:#000;position:relative}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;max-width:1200px;width:100%}.pricing-card{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:24px;padding:2.5rem;position:relative;transition:all var(--transition-medium);backdrop-filter:blur(var(--glass-blur))}.pricing-card:hover{transform:translateY(-8px);border-color:var(--color-accent-primary);box-shadow:0 20px 60px var(--color-glow-gold)}.pricing-card.featured{border-color:var(--color-accent-primary);box-shadow:0 0 40px rgba(255,184,0,.2)}.pricing-card.featured::before{content:'最受欢迎';position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:var(--color-accent-primary);color:var(--color-bg-primary);padding:.4rem 1.5rem;border-radius:50px;font-size:.85rem;font-weight:700}.pricing-name{font-family:var(--font-display);font-size:1.5rem;font-weight:700;color:var(--color-text-primary);margin-bottom:.5rem}.pricing-price{font-family:var(--font-display);font-size:3rem;font-weight:900;color:var(--color-accent-primary);margin-bottom:2rem}.pricing-price span{font-size:1rem;color:var(--color-text-tertiary);font-weight:400}.pricing-features{list-style:none;margin-bottom:2rem}.pricing-features li{padding:.75rem 0;color:var(--color-text-secondary);display:flex;align-items:center;gap:.75rem;min-height:3rem}.pricing-features>li.get{border-bottom:1px solid var(--glass-border)}.pricing-features li.get::before{content:'✓';color:var(--color-accent-primary);font-weight:700}.pricing-btn{width:100%;padding:1rem 2rem;font-size:1rem;font-weight:700;border:2px solid var(--color-accent-primary);border-radius:50px;background:0 0;color:var(--color-accent-primary);cursor:pointer;transition:all var(--transition-medium);font-family:var(--font-body)}.pricing-btn:hover{background:var(--color-accent-primary);color:var(--color-bg-primary);transform:translateY(-2px);box-shadow:0 10px 30px rgba(255,184,0,.4)}.pricing-card.featured .pricing-btn{background:var(--color-accent-primary);color:var(--color-bg-primary)}.pricing-card.featured .pricing-btn:hover{background:var(--color-accent-secondary);box-shadow:0 15px 40px rgba(255,184,0,.4)}@media (max-width:1024px){.nav-links{gap:1.5rem}.nav-links a:not(.cta-btn){display:none}.hero-content{grid-template-columns:1fr;text-align:center}.hero-title{font-size:3.5rem}.hero-stats{justify-content:center}.stat{text-align:center}.hero-visual{margin-top:3rem;display:none}.features-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.advantages-grid{grid-template-columns:repeat(2,1fr)}.pricing-grid{grid-template-columns:1fr;max-width:400px}}@media (max-width:768px){section{padding:var(--spacing-lg) var(--spacing-sm)}.nav-container{padding:1rem 1.5rem}.logo span{font-size:1.25rem}.hero{padding:6rem 1.5rem 3rem}.hero-title{font-size:2.5rem}.hero-subtitle{font-size:1rem}.hero-cta{flex-direction:column;align-items:center}.hero-stats{flex-direction:column;gap:1.5rem;align-items:center}.btn-primary,.btn-secondary{width:100%;max-width:280px}.advantages-grid{grid-template-columns:1fr}.cta-info{flex-direction:column;gap:1rem}}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInScale{from{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes float{0%,100%{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(2deg)}}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--color-bg-primary)}::-webkit-scrollbar-thumb{background:var(--color-metal-medium);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--color-accent-primary)}.growth-section{background:linear-gradient(180deg,rgba(10,0,0,0) 0,var(--color-bg-secondary) 100%);min-height:auto;padding:var(--spacing-xl) var(--spacing-md)}.growth-container{max-width:1400px;width:100%}.chart-wrapper{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:24px;padding:2.5rem;backdrop-filter:blur(var(--glass-blur))}.chart-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;flex-wrap:wrap;gap:1.5rem}.chart-legend{display:flex;gap:2rem}.legend-item{display:flex;align-items:center;gap:.5rem;font-size:.95rem;color:var(--color-text-secondary)}.legend-item::before{content:'';width:24px;height:3px;border-radius:2px}.legend-friends::before{background:var(--color-accent-primary);box-shadow:0 0 8px var(--color-glow-gold)}.legend-orders::before{background:#0f8;box-shadow:0 0 8px rgba(0,255,136,.4)}.y-labels-right{font-family:var(--font-body)}.y-labels-right text{fill:#00ff88}.legend-before::before{background:#4a5568}.legend-after::before{background:var(--color-accent-primary);box-shadow:0 0 8px var(--color-glow-gold)}.customer-service-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:10000;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.customer-service-modal.active{opacity:1;visibility:visible}.customer-service-panel{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:24px;backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));padding:2rem;display:flex;gap:2rem;max-width:600px;width:90%;transform:scale(.9);transition:transform .3s;position:relative}.customer-service-modal.active .customer-service-panel{transform:scale(1)}.customer-service-panel .close-btn{position:absolute;top:1rem;right:1rem;width:32px;height:32px;background:rgba(255,255,255,.1);border:none;border-radius:50%;color:var(--color-text-secondary);font-size:1.2rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:.2s;line-height:1}.customer-service-panel .close-btn:hover{background:rgba(255,255,255,.2);color:var(--color-text-primary)}.service-qr-section{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-width:200px}.service-qr-section h3{font-family:var(--font-display);font-size:1.1rem;color:var(--color-text-primary);margin-bottom:1rem}.service-qr-img{padding:.5rem;width:160px;height:160px;background:var(--color-text-primary);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:.9rem;color:var(--color-bg-primary);overflow:hidden}.service-qr-img img{width:100%;height:100%;object-fit:cover}.service-divider{width:1px;background:var(--glass-border);align-self:stretch}.service-cta-section{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;text-align:center}.service-cta-section h3{font-family:var(--font-display);font-size:1.1rem;color:var(--color-text-primary)}.service-cta-section p{font-size:.9rem;color:var(--color-text-secondary);margin-top:-.5rem}.service-wechat-btn{width:100%;padding:.9rem 1.5rem;background:var(--color-accent-primary);border:none;border-radius:12px;color:var(--color-bg-primary);font-family:var(--font-display);font-size:1rem;font-weight:700;cursor:pointer;transition:.3s;position:relative;overflow:hidden}.service-wechat-btn:hover{background:var(--color-accent-secondary);transform:translateY(-2px);box-shadow:0 10px 30px rgba(255,184,0,.4)}.service-wechat-btn:disabled{cursor:not-allowed;opacity:.8}.service-wechat-btn.loading{color:transparent}.service-wechat-btn.loading::after{content:'';position:absolute;top:50%;left:50%;width:24px;height:24px;border:3px solid var(--color-bg-primary);border-top-color:transparent;border-radius:50%;transform:translate(-50%,-50%);animation:.8s linear infinite spinLoader}@keyframes spinLoader{to{transform:translate(-50%,-50%) rotate(360deg)}}.service-wechat-btn.success{background:#0f8}.service-wechat-btn.success::after{content:'✓';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:1.5rem;color:var(--color-bg-primary);animation:.3s checkPop}@keyframes checkPop{0%{transform:translate(-50%,-50%) scale(0)}50%{transform:translate(-50%,-50%) scale(1.2)}100%{transform:translate(-50%,-50%) scale(1)}}@media (max-width:540px){.customer-service-panel{flex-direction:column;padding:1.5rem;gap:1.5rem}.service-divider{width:100%;height:1px}.service-cta-section,.service-qr-section{min-width:unset}.service-qr-img{width:140px;height:140px}}.chart-metrics{display:flex;gap:2.5rem}.metric{text-align:center}.metric-value{display:block;font-family:var(--font-display);font-size:2rem;font-weight:900;color:var(--color-accent-primary);line-height:1;text-shadow:0 0 20px var(--color-glow-gold)}.metric-label{display:block;font-size:.85rem;color:var(--color-text-tertiary);margin-top:.25rem}.chart-area{position:relative;width:100%;overflow:hidden}.growth-chart{margin-left:10%;width:80%;height:auto;display:block}.growth-chart--portrait{display:none}@media (orientation:portrait) and (max-width:900px){.growth-chart--landscape{display:none}.growth-chart--portrait{display:block;margin-left:auto;margin-right:auto;width:100%;max-width:100%;max-height:320px;height:auto}.chart-area{height:320px;overflow:hidden;display:flex;justify-content:center;align-items:center}}.line-friends-path{stroke-dasharray:800;stroke-dashoffset:800}.line-friends.animate .line-friends-path{animation:1.5s ease-out forwards drawLine}.line-friends.animate .area-friends{opacity:0;animation:.5s ease-out .5s forwards fadeInArea}.line-friends.animate .dots-friends circle{opacity:0;transform:scale(0);transform-origin:center}.line-friends.animate .dots-friends circle:first-child{animation:.3s ease-out .4s forwards popDot}.line-friends.animate .dots-friends circle:nth-child(2){animation:.3s ease-out .6s forwards popDot}.line-friends.animate .dots-friends circle:nth-child(3){animation:.3s ease-out .8s forwards popDot}.line-friends.animate .dots-friends circle:nth-child(4){animation:.3s ease-out 1s forwards popDot}.line-friends.animate .dots-friends circle:nth-child(5){animation:.3s ease-out 1.2s forwards popDot}.line-friends.animate .dots-friends circle:nth-child(6){animation:.3s ease-out 1.4s forwards popDot}.line-friends.animate .labels-friends text{opacity:0;transform-origin:center}.line-friends.animate .labels-friends text:first-child{animation:.3s ease-out .5s forwards popDot}.line-friends.animate .labels-friends text:nth-child(2){animation:.3s ease-out .7s forwards popDot}.line-friends.animate .labels-friends text:nth-child(3){animation:.3s ease-out .9s forwards popDot}.line-friends.animate .labels-friends text:nth-child(4){animation:.3s ease-out 1.1s forwards popDot}.line-friends.animate .labels-friends text:nth-child(5){animation:.3s ease-out 1.3s forwards popDot}.line-friends.animate .labels-friends text:nth-child(6){animation:.3s ease-out 1.5s forwards popDot}.line-orders-path{stroke-dasharray:800;stroke-dashoffset:800}.line-orders.animate .line-orders-path{animation:1.5s ease-out .8s forwards drawLine}.line-orders.animate .area-orders{opacity:0;animation:.5s ease-out 1.3s forwards fadeInArea}.line-friends+.line-orders .line-orders-path{animation-delay:1.2s}.line-friends+.line-orders .area-orders{animation-delay:1.7s}.line-after-path,.line-before-path{stroke-dasharray:800;stroke-dashoffset:800}.line-before.animate .line-before-path{animation:none}.line-before.animate .area-before{opacity:1;animation:none}.line-before.animate .dots-before circle{opacity:1;transform:scale(1)}.line-after.animate .line-after-path{animation:none}.line-after.animate .area-after{opacity:1;animation:none}@keyframes drawLine{to{stroke-dashoffset:0}}@keyframes fadeInArea{to{opacity:1}}@keyframes popDot{to{opacity:1;transform:scale(1)}}@media (max-width:768px){.chart-wrapper{padding:1.5rem}.chart-header{flex-direction:column;align-items:center}.chart-metrics{gap:1.5rem}.metric-value{font-size:1.5rem}.chart-area{height:320px}}.download-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:10003;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.download-modal.active{opacity:1;visibility:visible}.download-panel{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:24px;backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));padding:2rem;max-width:800px;width:90%;transform:scale(.9);transition:transform .3s;position:relative}.download-modal.active .download-panel{transform:scale(1)}.download-panel .close-btn{position:absolute;top:1rem;right:1rem;width:32px;height:32px;background:rgba(255,255,255,.1);border:none;border-radius:50%;color:var(--color-text-secondary);font-size:1.2rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:.2s;line-height:1;z-index:10}.download-panel .close-btn:hover{background:rgba(255,255,255,.2);color:var(--color-text-primary)}.download-content{display:flex;gap:2rem;align-items:center}.download-left{flex:1.2;display:flex;flex-direction:column;align-items:center;text-align:center}.download-hint{font-family:var(--font-body);font-size:1rem;color:var(--color-text-secondary);margin-bottom:1rem;font-weight:500}.download-image{width:100%;max-width:400px;background:var(--color-bg-secondary);border-radius:12px;overflow:hidden;border:1px solid var(--glass-border)}.download-image img{width:100%;height:auto;display:block}.download-divider{width:1px;background:var(--glass-border);align-self:stretch;min-height:200px}.download-right{flex:0.8;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;padding:1rem}.download-version{text-align:center}.version-label{display:block;font-size:.9rem;color:var(--color-text-tertiary);margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.1em}.version-number{display:block;font-family:var(--font-display);font-size:2.5rem;font-weight:900;color:var(--color-accent-primary);text-shadow:0 0 20px var(--color-glow-gold)}.download-confirm-btn{width:100%;max-width:200px;padding:1rem 2rem;background:var(--color-accent-primary);border:none;border-radius:50px;color:var(--color-bg-primary);font-family:var(--font-body);font-size:1rem;font-weight:700;cursor:pointer;transition:all var(--transition-medium);position:relative;overflow:hidden}.download-confirm-btn:hover{background:var(--color-accent-secondary);transform:translateY(-2px);box-shadow:0 15px 40px rgba(255,184,0,.4)}.download-confirm-btn:disabled{cursor:not-allowed;opacity:.8}@media (max-width:768px){.download-panel{padding:1.5rem}.download-content{flex-direction:column;gap:1.5rem}.download-divider{width:100%;height:1px;min-height:unset}.download-left,.download-right{width:100%}.download-image{max-width:300px}.version-number{font-size:2rem}.download-confirm-btn{max-width:100%}}.footer{background:var(--color-bg-secondary);border-top:1px solid rgba(255,184,0,.1);padding:4rem 2rem 2rem;position:relative}.footer::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--color-accent-primary),transparent);opacity:.3}.footer-container{max-width:1400px;margin:0 auto}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:3rem;margin-bottom:3rem}.footer-brand{max-width:400px}.footer-logo{display:flex;align-items:center;gap:.75rem;font-family:var(--font-display);font-size:1.5rem;font-weight:700;color:var(--color-text-primary);margin-bottom:1rem}.footer-logo-img{width:36px;height:36px}.footer-description{color:var(--color-text-secondary);line-height:1.6;margin-bottom:1.5rem;font-size:.95rem}.footer-social{display:flex;gap:1rem}.social-link{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:8px;transition:all var(--transition-medium);overflow:hidden}.social-link img{width:20px;height:20px;object-fit:contain}.social-link:hover{border-color:var(--color-accent-primary);background:rgba(255,184,0,.1);transform:translateY(-3px);box-shadow:0 5px 15px rgba(255,184,0,.2)}.footer-links h3{font-family:var(--font-display);font-size:1.1rem;font-weight:700;color:var(--color-text-primary);margin-bottom:1rem;text-transform:uppercase;letter-spacing:.05em}.footer-links ul{list-style:none}.footer-links li{margin-bottom:.75rem}.footer-links a{color:var(--color-text-secondary);text-decoration:none;font-size:.95rem;transition:all var(--transition-fast);display:inline-block;position:relative}.footer-links a::before{content:'';position:absolute;bottom:-2px;left:0;width:0;height:1px;background:var(--color-accent-primary);transition:width var(--transition-medium)}.footer-links a:hover{color:var(--color-accent-primary);transform:translateX(3px)}.footer-links a:hover::before{width:100%}.footer-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:2rem;border-top:1px solid rgba(255,255,255,.05);flex-wrap:wrap;gap:1rem}.footer-copyright,.footer-icp,.footer-made{color:var(--color-text-tertiary);font-size:.85rem}.footer-icp a{color:var(--color-text-tertiary);text-decoration:none;transition:color var(--transition-fast)}.footer-icp a:hover{color:var(--color-accent-primary)}.footer-made{display:flex;align-items:center;gap:.35rem}.heart-icon{width:14px;height:14px;color:#ff4757;animation:1.5s ease-in-out infinite heartbeat}@keyframes heartbeat{0%,100%,20%,40%{transform:scale(1)}10%,30%{transform:scale(1.1)}}@media (max-width:1024px){.footer-grid{grid-template-columns:1fr 1fr;gap:2rem}.footer-brand{grid-column:1/-1;max-width:100%}}@media (max-width:768px){.footer{padding:3rem 1.5rem 1.5rem}.footer-grid{grid-template-columns:1fr;gap:2rem}.footer-bottom{flex-direction:column;text-align:center;gap:.75rem}.footer-copyright,.footer-icp,.footer-made{width:100%}}.social-qr-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:10001;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.social-qr-modal.active{opacity:1;visibility:visible}.social-qr-panel{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:24px;backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));padding:2rem;display:flex;flex-direction:column;align-items:center;max-width:320px;width:90%;transform:scale(.9);transition:transform .3s;position:relative}.social-qr-modal.active .social-qr-panel{transform:scale(1)}.social-qr-panel .close-btn{position:absolute;top:1rem;right:1rem;width:32px;height:32px;background:rgba(255,255,255,.1);border:none;border-radius:50%;color:var(--color-text-secondary);font-size:1.2rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:.2s;line-height:1}.social-qr-panel .close-btn:hover{background:rgba(255,255,255,.2);color:var(--color-text-primary)}.social-qr-title{font-family:var(--font-display);font-size:1.2rem;font-weight:700;color:var(--color-text-primary);margin-bottom:1.5rem;text-align:center}.social-qr-img{width:200px;height:200px;background:var(--color-text-primary);border-radius:12px;overflow:hidden;margin-bottom:1rem}.social-qr-img img{width:100%;height:100%;object-fit:cover}.social-qr-hint{font-size:.9rem;color:var(--color-text-tertiary);text-align:center}.payment-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:10002;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.payment-modal.active{opacity:1;visibility:visible}.payment-panel{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:24px;backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));padding:2.5rem;display:flex;flex-direction:column;align-items:center;max-width:540px;width:90%;transform:scale(.9);transition:transform .3s;position:relative}.payment-modal.active .payment-panel{transform:scale(1)}.payment-panel .close-btn{position:absolute;top:1rem;right:1rem;width:32px;height:32px;background:rgba(255,255,255,.1);border:none;border-radius:50%;color:var(--color-text-secondary);font-size:1.2rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:.2s;line-height:1}.payment-panel .close-btn:hover{background:rgba(255,255,255,.2);color:var(--color-text-primary)}.payment-title{font-family:var(--font-display);font-size:1.5rem;font-weight:700;color:var(--color-accent-primary);margin-bottom:.5rem;text-align:center}.payment-subtitle{font-size:1rem;color:var(--color-text-secondary);margin-bottom:2rem;text-align:center}.payment-qr-container{display:flex;align-items:center;gap:1.5rem;margin-bottom:1.5rem}.payment-qr-item{display:flex;flex-direction:column;align-items:center;gap:.75rem}.payment-qr-img{width:220px;height:304px;background:var(--color-text-primary);border-radius:12px;overflow:hidden;padding:8px}.payment-qr-img img{width:100%;height:100%;object-fit:contain}.payment-qr-label{display:flex;align-items:center;gap:.5rem;font-size:.95rem;color:var(--color-text-secondary)}.payment-icon{width:24px;height:24px;object-fit:contain}.payment-divider{width:1px;height:320px;background:var(--glass-border);align-self:center}.payment-hint{font-size:.88rem;color:var(--color-text-secondary);text-align:center;padding:.45rem .9rem;border-radius:8px;line-height:1.6}.payment-cs-btn{margin-top:1rem;padding:.75rem 2rem;background:0 0;border:1px solid var(--glass-border);border-radius:12px;color:var(--color-text-secondary);font-size:.95rem;cursor:pointer;transition:.2s}.payment-cs-btn:hover{background:rgba(255,255,255,.05);border-color:var(--color-text-secondary);color:var(--color-text-primary)}@media (max-width:540px){.payment-panel{padding:2rem 1.5rem}.payment-qr-container{flex-direction:column;gap:1.5rem}.payment-divider{width:160px;height:1px}.payment-qr-img{width:180px;height:250px}}