.landing-header{position:fixed;top:0;left:0;right:0;height:90px;background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border-bottom:1px solid var(--color-border);z-index:100}.landing-header-content{max-width:1440px;height:100%;margin:0 auto;padding:0 64px;display:flex;align-items:center;justify-content:space-between}.landing-logo-group{display:flex;align-items:center;gap:14px;text-decoration:none}.landing-logo-icon{width:46px;height:46px;border-radius:var(--radius-md);background-image:url(/images/wuyu-zhixun-logo.png);background-size:contain;background-position:50%;background-repeat:no-repeat}.landing-logo-text{font-size:26px;font-weight:700;color:var(--color-text-primary)}.landing-nav{display:flex;align-items:center;gap:36px}.landing-nav-item{font-size:15px;font-weight:500;color:var(--color-text-secondary);cursor:pointer;transition:color var(--duration-fast) var(--ease-out);background:none;border:none;padding:0}.landing-nav-item:hover{color:var(--color-text-primary)}.hero-section{min-height:100vh;padding:120px 64px 80px;display:flex;align-items:center;position:relative;overflow:hidden;background:var(--color-bg-primary)}.hero-section:before{top:0;height:100%;background:radial-gradient(ellipse at 70% 30%,rgba(0,200,83,.06) 0,transparent 50%),radial-gradient(ellipse at 30% 70%,rgba(0,188,212,.05) 0,transparent 50%)}.hero-section:after,.hero-section:before{content:"";position:absolute;left:0;width:100%;z-index:0;pointer-events:none}.hero-section:after{bottom:0;height:250px;background:linear-gradient(to top,var(--color-bg-primary) 0,transparent 100%)}.stars-bg{top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.star,.stars-bg{position:absolute}.star{width:2px;height:2px;background:var(--color-text-muted);border-radius:50%;opacity:0;animation:twinkle 3s ease-in-out infinite}.star.bright{width:3px;height:3px;box-shadow:0 0 6px 2px rgba(0,200,83,.3)}@keyframes twinkle{0%,to{opacity:.2}50%{opacity:.8}}.hero-container{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1440px;margin:0 auto;gap:60px;z-index:1;position:relative}.hero-content{flex:1 1;max-width:600px;display:flex;flex-direction:column;gap:24px}.hero-visual{flex:1 1;display:flex;justify-content:center;align-items:center;position:relative}.hero-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:rgba(0,200,83,.08);border:1px solid rgba(0,200,83,.25);border-radius:var(--radius-full);width:-moz-fit-content;width:fit-content}.badge-dot{width:8px;height:8px;border-radius:50%;background:var(--color-accent);animation:pulse-landing 2s infinite}@keyframes pulse-landing{0%,to{opacity:1}50%{opacity:.5}}.badge-text{font-size:12px;font-weight:500;color:var(--color-accent)}.hero-title-group{display:flex;flex-direction:column;gap:4px}.hero-title{font-size:56px;font-weight:700;color:var(--color-text-primary);line-height:1.15;margin:0;font-family:var(--font-display)}.hero-desc{font-size:17px;line-height:1.7;color:var(--color-text-secondary);margin:0}.hero-actions{display:flex;align-items:center;gap:16px;margin-top:8px}.landing-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 28px;font-size:15px;font-weight:600;border-radius:var(--radius-lg);transition:all var(--duration-normal) var(--ease-out);white-space:nowrap;text-decoration:none;border:none;cursor:pointer}.landing-btn-primary{background:var(--brand-gradient);color:#fff;box-shadow:0 4px 16px rgba(0,200,83,.25)}.landing-btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 24px rgba(0,200,83,.35)}.landing-btn-outline{color:var(--color-text-primary);background:transparent;border:1px solid var(--color-border)}.landing-btn-outline:hover{border-color:var(--color-accent);background:var(--color-accent-subtle)}.stats-row{display:flex;align-items:center;gap:32px;margin-top:24px;padding-top:24px;border-top:1px solid var(--color-border)}.stat-item{display:flex;flex-direction:column;gap:4px}.stat-value{font-family:var(--font-mono);font-size:24px;font-weight:700;color:var(--color-text-primary)}.stat-label{font-size:13px;color:var(--color-text-tertiary)}.stat-divider{width:1px;height:40px;background:var(--color-border)}.drone-visual{position:relative;width:500px;height:500px}.drone-ring{position:absolute;border-radius:50%;border:1px solid;pointer-events:none}.ring-1{width:500px;height:500px;top:0;left:0;border-color:rgba(0,200,83,.12);animation:ring-expand 4s ease-in-out infinite}.ring-2{width:375px;height:375px;top:62.5px;left:62.5px;border-color:rgba(0,200,83,.25);animation:ring-expand 4s ease-in-out .5s infinite}.ring-3{width:250px;height:250px;top:125px;left:125px;border-color:rgba(0,200,83,.38);animation:ring-expand 4s ease-in-out 1s infinite}@keyframes ring-expand{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.08);opacity:.4}}.drone-body{position:absolute;width:240px;height:240px;top:50%;left:50%;transform:translate(-50%,-50%);cursor:pointer;z-index:10;animation:hover-float 3s ease-in-out infinite}@keyframes hover-float{0%,to{transform:translate(-50%,-50%) translateY(0)}50%{transform:translate(-50%,-50%) translateY(-15px)}}.drone-svg{width:100%;height:100%;filter:drop-shadow(0 30px 60px rgba(0,200,83,.4))}.propeller{animation:spin .8s linear infinite}.prop-1{transform-origin:50px 50px}.prop-2{transform-origin:190px 50px}.prop-3{transform-origin:50px 190px}.prop-4{transform-origin:190px 190px}.prop-1,.prop-3{animation-direction:normal}.prop-2,.prop-4{animation-direction:reverse}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.prop-disc{animation:disc-pulse 2s ease-in-out infinite}.prop-disc-1{animation-delay:0s}.prop-disc-2{animation-delay:.5s}.prop-disc-3{animation-delay:.25s}.prop-disc-4{animation-delay:.75s}@keyframes disc-pulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:.3;transform:scale(1.05)}}.led-front{animation:led-front-blink 1.5s ease-in-out infinite}@keyframes led-front-blink{0%,to{opacity:1}50%{opacity:.4}}.led-1,.led-2{animation:led-blink 1s ease-in-out infinite}.led-2{animation-delay:.5s}@keyframes led-blink{0%,to{opacity:1}50%{opacity:.3}}.led-rear{animation:led-rear-blink .8s ease-in-out infinite}@keyframes led-rear-blink{0%,to{opacity:1}50%{opacity:.2}}.battery-indicator{animation:battery-pulse 2s ease-in-out infinite}@keyframes battery-pulse{0%,to{opacity:1}50%{opacity:.5}}.signal-waves{pointer-events:none}.signal-wave,.signal-waves{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.signal-wave{width:100px;height:100px;border:2px solid rgba(0,200,83,.3);border-radius:50%;animation:signal-expand 3s ease-out infinite}.signal-wave:nth-child(2){animation-delay:1s}.signal-wave:nth-child(3){animation-delay:2s}@keyframes signal-expand{0%{width:80px;height:80px;opacity:.6}to{width:350px;height:350px;opacity:0}}.landing-section{padding:80px 64px;max-width:1440px;margin:0 auto}.section-bg-alt{background:var(--color-bg-secondary)}.section-bg-default{background:var(--color-bg-primary)}.section-header{display:flex;flex-direction:column;align-items:center;gap:16px;margin-bottom:48px;text-align:center}.section-tag{display:inline-flex;padding:6px 12px;font-size:12px;font-weight:500;color:var(--color-accent);background:rgba(0,200,83,.08);border:1px solid rgba(0,200,83,.2);border-radius:var(--radius-full)}.section-title{font-size:40px;font-weight:700;color:var(--color-text-primary);margin:0;font-family:var(--font-display)}.section-desc{font-size:16px;color:var(--color-text-secondary);margin:0}.features-grid{flex-direction:column}.feature-row,.features-grid{display:flex;gap:24px}.feature-card{flex:1 1;height:220px;padding:24px;display:flex;flex-direction:column;gap:16px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:all var(--duration-normal) var(--ease-out);position:relative}.feature-card:hover{border-color:var(--color-border-hover);transform:translateY(-4px);box-shadow:var(--shadow-lg)}.feature-card.featured{border:2px solid var(--color-accent)}.featured-badge{position:absolute;top:16px;right:16px;padding:4px 10px;font-size:11px;font-weight:600;color:#fff;background:var(--brand-gradient);border-radius:var(--radius-full)}.feature-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:rgba(0,200,83,.08);border-radius:var(--radius-md);font-size:24px;color:var(--color-accent)}.feature-title{font-size:20px;font-weight:600;color:var(--color-text-primary);margin:0}.feature-desc{font-size:14px;line-height:1.5;color:var(--color-text-secondary);flex:1 1;margin:0}.feature-tags{display:flex;gap:8px}.feature-tag{padding:4px 10px;font-size:11px;color:var(--color-text-secondary);background:var(--color-bg-tertiary);border-radius:var(--radius-full)}.feature-tag.accent{color:var(--color-accent);background:rgba(0,200,83,.12)}.workflow-timeline{display:flex;gap:20px}.workflow-step{flex:1 1;flex-direction:column;gap:12px;text-align:center}.step-number,.workflow-step{display:flex;align-items:center}.step-number{width:48px;height:48px;justify-content:center;font-family:var(--font-mono);font-size:16px;font-weight:700;color:var(--color-text-tertiary);border:1px solid var(--color-border);border-radius:var(--radius-full)}.step-number.active{color:#fff;background:var(--brand-gradient);border:none}.step-title{font-size:16px;font-weight:600;color:var(--color-text-primary);margin:0}.step-desc{font-size:13px;line-height:1.4;color:var(--color-text-tertiary);margin:0}.specs-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.spec-card{padding:20px;display:flex;flex-direction:column;gap:12px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:all var(--duration-normal) var(--ease-out)}.spec-card:hover{border-color:var(--color-border-hover)}.spec-icon{font-size:24px;color:var(--color-accent)}.spec-title{font-size:14px;font-weight:600;color:var(--color-text-primary);margin:0}.spec-value{font-size:13px;color:var(--color-text-secondary);margin:0}.cta-section{text-align:center;padding:80px 64px}.cta-title{font-size:40px;font-weight:700;color:var(--color-text-primary);margin:0 0 16px;font-family:var(--font-display)}.cta-desc{font-size:18px;color:var(--color-text-secondary);margin:0 0 32px}.cta-actions{display:flex;align-items:center;justify-content:center;gap:16px}.landing-footer{background:var(--color-bg-secondary);border-top:1px solid var(--color-border)}.footer-content{max-width:1440px;margin:0 auto;padding:48px 64px}.footer-top{display:flex;justify-content:space-between;margin-bottom:32px}.footer-brand{display:flex;flex-direction:column;gap:12px}.footer-logo-group{display:flex;align-items:center;gap:10px}.footer-logo-icon{width:32px;height:32px;border-radius:6px;background-image:url(/images/wuyu-zhixun-logo.png);background-size:contain;background-position:50%;background-repeat:no-repeat}.footer-logo-text{font-size:18px;font-weight:700;color:var(--color-text-primary)}.footer-tagline{font-size:13px;color:var(--color-text-tertiary);margin:0}.footer-links{display:flex;gap:64px}.footer-col{display:flex;flex-direction:column;gap:12px}.footer-col-title{font-size:13px;font-weight:600;color:var(--color-text-primary);margin:0}.footer-link{font-size:13px;color:var(--color-text-tertiary);cursor:pointer;transition:color var(--duration-fast) var(--ease-out);background:none;border:none;padding:0;text-align:left}.footer-link:hover{color:var(--color-text-secondary)}.footer-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:24px;border-top:1px solid var(--color-border)}.copyright{font-size:13px;color:var(--color-text-tertiary);margin:0}.footer-bottom-links{display:flex;gap:24px}.footer-bottom-link{font-size:13px;color:var(--color-text-tertiary)}@media (max-width:992px){.hero-container{flex-direction:column;text-align:center}.hero-content{align-items:center;max-width:100%}.hero-desc{text-align:center;max-width:600px}.stats-row{justify-content:center}.drone-visual{width:380px;height:380px}.drone-body{width:200px;height:200px}.ring-1{width:380px;height:380px;top:0;left:0}.ring-2{width:285px;height:285px;top:47px;left:47px}.ring-3{width:190px;height:190px;top:95px;left:95px}.feature-row{flex-direction:column}.workflow-timeline{flex-wrap:wrap}.workflow-step{flex-grow:0;flex-shrink:0;flex-basis:calc(33.333% - 14px)}.specs-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.landing-nav{display:none}.landing-header-content{padding:0 24px}.hero-section{padding:100px 24px 60px}.hero-title{font-size:36px}.hero-actions{flex-direction:column;width:100%}.hero-actions .landing-btn{width:100%;justify-content:center}.stats-row{flex-direction:column;gap:20px}.stat-divider{width:40px;height:1px}.stat-item{align-items:center}.drone-visual{width:300px;height:300px}.drone-body{width:160px;height:160px}.ring-1{width:300px;height:300px}.ring-2{width:225px;height:225px;top:37px;left:37px}.ring-3{width:150px;height:150px;top:75px;left:75px}.landing-section{padding:60px 24px}.section-title{font-size:28px}.workflow-step{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 10px)}.specs-grid{grid-template-columns:1fr}.footer-top{flex-direction:column;gap:32px}.footer-links{gap:32px;flex-wrap:wrap}.footer-bottom{flex-direction:column;gap:16px;text-align:center}.footer-content{padding:48px 24px}.cta-section{padding:60px 24px}.cta-title{font-size:28px}}