*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;font-size:16px}body{font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;background:#0a0e1a;color:#e0e6f0;line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{border:none;cursor:pointer;font-family:inherit}ul{list-style:none}:root{--primary:#00d4ff;--primary-dim:#0099cc;--accent:#7c3aed;--accent-light:#a78bfa;--neon-glow:0 0 20px rgba(0,212,255,0.3),0 0 60px rgba(0,212,255,0.1);--glass-bg:rgba(255,255,255,0.04);--glass-border:rgba(255,255,255,0.08);--glass-hover:rgba(255,255,255,0.08);--card-radius:20px;--section-padding:120px 0;--max-width:1200px;--transition:0.3s cubic-bezier(0.4,0,0.2,1)}h1,h2,h3,h4{font-weight:700;line-height:1.2}.section-title{font-size:clamp(2rem,4vw,3rem);text-align:center;margin-bottom:16px;background:linear-gradient(135deg,#fff 0%,var(--primary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-subtitle{text-align:center;color:#8892a4;font-size:1.1rem;max-width:600px;margin:0 auto 60px}.bg-grid{position:fixed;inset:0;z-index:-2;background-image:linear-gradient(rgba(0,212,255,0.03) 1px,transparent 1px),linear-gradient(90deg,rgba(0,212,255,0.03) 1px,transparent 1px);background-size:60px 60px}.bg-orbs{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.bg-orbs .orb{position:absolute;border-radius:50%;filter:blur(80px);opacity:0.4;animation:orbFloat 20s ease-in-out infinite}.bg-orbs .orb-1{width:500px;height:500px;background:radial-gradient(circle,rgba(0,212,255,0.15),transparent 70%);top:-10%;left:-5%;animation-delay:0s}.bg-orbs .orb-2{width:400px;height:400px;background:radial-gradient(circle,rgba(124,58,237,0.12),transparent 70%);bottom:10%;right:-5%;animation-delay:-7s}.bg-orbs .orb-3{width:300px;height:300px;background:radial-gradient(circle,rgba(0,212,255,0.1),transparent 70%);top:50%;left:50%;transform:translate(-50%,-50%);animation-delay:-14s}@keyframes orbFloat{0%,100%{transform:translate(0,0) scale(1)}25%{transform:translate(30px,-40px) scale(1.05)}50%{transform:translate(-20px,20px) scale(0.95)}75%{transform:translate(40px,30px) scale(1.02)}}.navbar{position:fixed;top:0;left:0;right:0;z-index:1000;padding:0 40px;height:72px;display:flex;align-items:center;justify-content:space-between;background:rgba(10,14,26,0.8);backdrop-filter:blur(20px) saturate(1.5);border-bottom:1px solid var(--glass-border);transition:var(--transition)}.navbar.scrolled{background:rgba(10,14,26,0.95);box-shadow:0 4px 30px rgba(0,0,0,0.3)}.nav-logo{display:flex;align-items:center;gap:10px;font-size:1.4rem;font-weight:800;letter-spacing:-0.5px}.nav-logo .logo-icon{width:36px;height:36px;background:linear-gradient(135deg,var(--primary),var(--accent));border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.1rem;box-shadow:var(--neon-glow)}.nav-logo span{color:var(--primary)}.nav-links{display:flex;align-items:center;gap:32px}.nav-links a{font-size:0.9rem;font-weight:500;color:#8892a4;transition:var(--transition);position:relative}.nav-links a:hover{color:#fff}.nav-links a::after{content:'';position:absolute;bottom:-4px;left:0;width:0;height:2px;background:var(--primary);transition:var(--transition)}.nav-links a:hover::after{width:100%}.nav-cta{padding:10px 24px;background:linear-gradient(135deg,var(--primary),var(--accent));border-radius:50px;font-weight:600;font-size:0.85rem;color:#fff;transition:var(--transition);box-shadow:0 4px 15px rgba(0,212,255,0.2)}.nav-cta:hover{transform:translateY(-1px);box-shadow:0 6px 25px rgba(0,212,255,0.35)}.nav-mobile-toggle{display:none;flex-direction:column;gap:5px;background:none;padding:8px}.nav-mobile-toggle span{width:24px;height:2px;background:#fff;border-radius:2px;transition:var(--transition)}.hero{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:120px 40px 80px;position:relative;text-align:center}.hero-content{max-width:800px;position:relative;z-index:2}.hero-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 20px;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:50px;font-size:0.85rem;color:var(--primary);margin-bottom:32px;backdrop-filter:blur(10px)}.hero-badge .dot{width:8px;height:8px;background:#22c55e;border-radius:50%;animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:0.5;transform:scale(1.3)}}.hero h1{font-size:clamp(2.8rem,6vw,4.5rem);font-weight:800;letter-spacing:-1.5px;margin-bottom:24px;line-height:1.1}.hero h1 .gradient-text{background:linear-gradient(135deg,var(--primary) 0%,var(--accent-light) 50%,var(--primary) 100%);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:shimmer 3s linear infinite}@keyframes shimmer{0%{background-position:0% center}100%{background-position:200% center}}.hero-desc{font-size:1.2rem;color:#8892a4;margin-bottom:48px;max-width:560px;margin-left:auto;margin-right:auto}.hero-actions{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}.btn-primary{display:inline-flex;align-items:center;gap:10px;padding:16px 36px;background:linear-gradient(135deg,var(--primary),var(--accent));border-radius:60px;font-size:1rem;font-weight:700;color:#fff;transition:var(--transition);box-shadow:0 4px 20px rgba(0,212,255,0.3);position:relative;overflow:hidden}.btn-primary::before{content:'';position:absolute;inset:0;background:linear-gradient(135deg,transparent,rgba(255,255,255,0.15),transparent);transform:translateX(-100%);transition:0.6s}.btn-primary:hover::before{transform:translateX(100%)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 30px rgba(0,212,255,0.4)}.btn-secondary{display:inline-flex;align-items:center;gap:10px;padding:16px 36px;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:60px;font-size:1rem;font-weight:600;color:#e0e6f0;transition:var(--transition);backdrop-filter:blur(10px)}.btn-secondary:hover{background:var(--glass-hover);border-color:var(--primary);transform:translateY(-2px)}.hero-visual{margin-top:80px;position:relative}.hero-visual .glow-ring{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:500px;height:500px;border-radius:50%;border:1px solid rgba(0,212,255,0.1);animation:ringPulse 4s ease-in-out infinite}.hero-visual .glow-ring:nth-child(2){width:600px;height:600px;animation-delay:-1s;border-color:rgba(124,58,237,0.08)}@keyframes ringPulse{0%,100%{opacity:0.3;transform:translate(-50%,-50%) scale(1)}50%{opacity:0.6;transform:translate(-50%,-50%) scale(1.05)}}.stats-bar{display:flex;justify-content:center;gap:60px;padding:60px 40px;flex-wrap:wrap}.stat-item{text-align:center}.stat-number{font-size:clamp(2rem,4vw,3.5rem);font-weight:800;background:linear-gradient(135deg,var(--primary),#fff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.stat-label{font-size:0.9rem;color:#6b7280;margin-top:4px}.glass-card{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--card-radius);padding:40px;backdrop-filter:blur(12px);transition:var(--transition)}.glass-card:hover{background:var(--glass-hover);border-color:rgba(0,212,255,0.15);transform:translateY(-4px);box-shadow:0 20px 40px rgba(0,0,0,0.2)}.features{padding:var(--section-padding)}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:24px;max-width:var(--max-width);margin:0 auto;padding:0 40px}.feature-card{position:relative;overflow:hidden}.feature-card .feature-icon{width:56px;height:56px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:20px;background:linear-gradient(135deg,rgba(0,212,255,0.1),rgba(124,58,237,0.1));border:1px solid rgba(0,212,255,0.15)}.feature-card h3{font-size:1.25rem;margin-bottom:12px;color:#fff}.feature-card p{color:#8892a4;font-size:0.95rem;line-height:1.7}.feature-card .card-glow{position:absolute;top:-50%;right:-50%;width:200px;height:200px;background:radial-gradient(circle,rgba(0,212,255,0.06),transparent 70%);pointer-events:none;transition:var(--transition)}.feature-card:hover .card-glow{opacity:1.5;transform:scale(1.2)}.network{padding:var(--section-padding)}.network-content{max-width:var(--max-width);margin:0 auto;padding:0 40px;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.network-visual{position:relative;aspect-ratio:1;display:flex;align-items:center;justify-content:center}.network-visual .globe{width:100%;max-width:420px;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 30% 30%,rgba(0,212,255,0.08),transparent 60%);border:1px solid rgba(0,212,255,0.1);position:relative;animation:globeSpin 30s linear infinite}@keyframes globeSpin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.globe .node-dot{position:absolute;width:8px;height:8px;background:var(--primary);border-radius:50%;box-shadow:0 0 10px var(--primary);animation:nodePulse 3s ease-in-out infinite}.globe .node-dot:nth-child(1){top:20%;left:30%;animation-delay:0s}.globe .node-dot:nth-child(2){top:35%;left:70%;animation-delay:-0.5s}.globe .node-dot:nth-child(3){top:60%;left:20%;animation-delay:-1s}.globe .node-dot:nth-child(4){top:70%;left:60%;animation-delay:-1.5s}.globe .node-dot:nth-child(5){top:45%;left:45%;animation-delay:-2s}.globe .node-dot:nth-child(6){top:25%;left:55%;animation-delay:-2.5s}.globe .node-dot:nth-child(7){top:80%;left:40%;animation-delay:-0.8s}.globe .node-dot:nth-child(8){top:15%;left:50%;animation-delay:-1.8s}@keyframes nodePulse{0%,100%{opacity:0.4;transform:scale(1)}50%{opacity:1;transform:scale(1.5)}}.network-info h2{font-size:clamp(1.8rem,3vw,2.5rem);margin-bottom:20px;color:#fff}.network-info p{color:#8892a4;margin-bottom:32px;font-size:1.05rem;line-height:1.8}.network-stats{display:grid;grid-template-columns:1fr 1fr;gap:20px}.network-stat{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:14px;padding:24px;text-align:center}.network-stat .num{font-size:1.8rem;font-weight:800;color:var(--primary)}.network-stat .label{font-size:0.85rem;color:#6b7280;margin-top:4px}.streaming{padding:var(--section-padding)}.streaming-content{max-width:var(--max-width);margin:0 auto;padding:0 40px;text-align:center}.platform-logos{display:flex;justify-content:center;gap:40px;flex-wrap:wrap;margin-bottom:60px}.platform-logo{display:flex;flex-direction:column;align-items:center;gap:12px;padding:24px 32px;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:16px;transition:var(--transition);min-width:120px}.platform-logo:hover{border-color:var(--primary);transform:translateY(-4px);box-shadow:0 10px 30px rgba(0,212,255,0.1)}.platform-logo .icon{font-size:2rem}.platform-logo .name{font-size:0.85rem;font-weight:600;color:#fff}.speed-demo{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--card-radius);padding:48px;max-width:700px;margin:0 auto}.speed-bar{display:flex;align-items:center;gap:16px;margin-bottom:20px}.speed-bar .label{min-width:100px;text-align:right;font-size:0.9rem;color:#8892a4}.speed-bar .bar-track{flex:1;height:12px;background:rgba(255,255,255,0.05);border-radius:6px;overflow:hidden}.speed-bar .bar-fill{height:100%;border-radius:6px;transition:width 1.5s cubic-bezier(0.4,0,0.2,1);width:0}.speed-bar .bar-fill.with-vpn{background:linear-gradient(90deg,var(--primary),var(--accent));box-shadow:0 0 12px rgba(0,212,255,0.3)}.speed-bar .bar-fill.without-vpn{background:rgba(255,255,255,0.1)}.speed-bar .value{min-width:80px;font-size:0.9rem;font-weight:600;color:#fff}.pricing{padding:var(--section-padding)}.pricing-content{max-width:var(--max-width);margin:0 auto;padding:0 40px}.pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;margin-bottom:40px}.pricing-card{position:relative;text-align:center;overflow:hidden}.pricing-card.popular{border-color:var(--primary);background:rgba(0,212,255,0.04)}.pricing-card.popular::before{content:'最受欢迎';position:absolute;top:20px;right:-30px;padding:6px 40px;background:linear-gradient(135deg,var(--primary),var(--accent));font-size:0.75rem;font-weight:700;color:#fff;transform:rotate(45deg)}.pricing-card .plan-name{font-size:1.1rem;font-weight:600;color:#8892a4;margin-bottom:16px}.pricing-card .price{font-size:3rem;font-weight:800;color:#fff;margin-bottom:8px}.pricing-card .price .currency{font-size:1.2rem;vertical-align:super}.pricing-card .price .period{font-size:1rem;font-weight:400;color:#6b7280}.pricing-card .original-price{font-size:1rem;color:#6b7280;text-decoration:line-through;margin-bottom:24px}.pricing-card .plan-features{text-align:left;margin-bottom:32px}.pricing-card .plan-features li{padding:10px 0;border-bottom:1px solid rgba(255,255,255,0.04);display:flex;align-items:center;gap:10px;font-size:0.9rem;color:#c0c8d8}.pricing-card .plan-features li::before{content:'✓';color:var(--primary);font-weight:700}.pricing-card .btn-plan{width:100%;padding:14px;border-radius:50px;font-size:1rem;font-weight:700;transition:var(--transition)}.pricing-card .btn-plan.primary{background:linear-gradient(135deg,var(--primary),var(--accent));color:#fff;box-shadow:0 4px 15px rgba(0,212,255,0.25)}.pricing-card .btn-plan.primary:hover{box-shadow:0 8px 25px rgba(0,212,255,0.4);transform:translateY(-2px)}.pricing-card .btn-plan.outline{background:transparent;border:1px solid var(--glass-border);color:#e0e6f0}.pricing-card .btn-plan.outline:hover{border-color:var(--primary);color:var(--primary)}.pricing-note{text-align:center;color:#6b7280;font-size:0.85rem}.pricing-note .payment-icons{display:flex;justify-content:center;gap:20px;margin-top:16px;opacity:0.5}.pricing-note .payment-icons span{font-size:1.5rem}.testimonials{padding:var(--section-padding)}.testimonials-content{max-width:var(--max-width);margin:0 auto;padding:0 40px}.testimonials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}.testimonial-card .quote{font-size:0.95rem;color:#c0c8d8;line-height:1.8;margin-bottom:24px;position:relative;padding-left:20px;border-left:2px solid var(--primary)}.testimonial-card .author{display:flex;align-items:center;gap:12px}.testimonial-card .avatar{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,var(--primary),var(--accent));display:flex;align-items:center;justify-content:center;font-weight:700;font-size:0.9rem;color:#fff}.testimonial-card .author-info .name{font-weight:600;color:#fff;font-size:0.95rem}.testimonial-card .author-info .role{font-size:0.8rem;color:#6b7280}.faq{padding:var(--section-padding)}.faq-content{max-width:800px;margin:0 auto;padding:0 40px}.faq-item{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:14px;margin-bottom:12px;overflow:hidden;transition:var(--transition)}.faq-item:hover{border-color:rgba(0,212,255,0.15)}.faq-question{padding:20px 24px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-weight:600;color:#e0e6f0;transition:var(--transition);user-select:none}.faq-question:hover{color:var(--primary)}.faq-question .icon{font-size:1.2rem;transition:transform 0.3s;color:var(--primary)}.faq-item.active .faq-question .icon{transform:rotate(45deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height 0.4s cubic-bezier(0.4,0,0.2,1),padding 0.4s}.faq-item.active .faq-answer{max-height:300px;padding:0 24px 20px}.faq-answer p{color:#8892a4;font-size:0.95rem;line-height:1.8}.cta-section{padding:100px 40px;text-align:center;position:relative}.cta-section::before{content:'';position:absolute;top:0;left:50%;transform:translateX(-50%);width:600px;height:600px;background:radial-gradient(circle,rgba(0,212,255,0.08),transparent 70%);pointer-events:none}.cta-section h2{font-size:clamp(2rem,4vw,3rem);color:#fff;margin-bottom:16px}.cta-section p{color:#8892a4;font-size:1.1rem;margin-bottom:40px}.footer{padding:60px 40px 30px;border-top:1px solid var(--glass-border)}.footer-content{max-width:var(--max-width);margin:0 auto;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;margin-bottom:40px}.footer-brand .logo{font-size:1.3rem;font-weight:800;margin-bottom:12px}.footer-brand .logo span{color:var(--primary)}.footer-brand p{color:#6b7280;font-size:0.85rem;line-height:1.7}.footer-col h4{font-size:0.85rem;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:1px;margin-bottom:16px}.footer-col a{display:block;padding:6px 0;color:#6b7280;font-size:0.9rem;transition:var(--transition)}.footer-col a:hover{color:var(--primary)}.footer-bottom{max-width:var(--max-width);margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding-top:24px;border-top:1px solid rgba(255,255,255,0.04);font-size:0.8rem;color:#4b5563}.footer-social{display:flex;gap:16px}.footer-social a{width:36px;height:36px;border-radius:50%;background:var(--glass-bg);border:1px solid var(--glass-border);display:flex;align-items:center;justify-content:center;transition:var(--transition);font-size:0.9rem}.footer-social a:hover{border-color:var(--primary);color:var(--primary);transform:translateY(-2px)}.reveal{opacity:0;transform:translateY(30px);transition:opacity 0.8s cubic-bezier(0.4,0,0.2,1),transform 0.8s cubic-bezier(0.4,0,0.2,1)}.reveal.visible{opacity:1;transform:translateY(0)}.count-up{display:inline-block}@media (max-width:1024px){.network-content{grid-template-columns:1fr;gap:40px}.footer-content{grid-template-columns:1fr 1fr}}@media (max-width:768px){:root{--section-padding:80px 0}.navbar{padding:0 20px}.nav-links{display:none}.nav-mobile-toggle{display:flex}.nav-links.active{display:flex;flex-direction:column;position:absolute;top:72px;left:0;right:0;background:rgba(10,14,26,0.98);padding:24px;gap:16px;border-bottom:1px solid var(--glass-border)}.hero{padding:120px 20px 60px}.hero h1{font-size:2.2rem}.hero-actions{flex-direction:column}.stats-bar{gap:30px}.features-grid{grid-template-columns:1fr;padding:0 20px}.pricing-grid{grid-template-columns:1fr}.testimonials-grid{grid-template-columns:1fr}.footer-content{grid-template-columns:1fr}.footer-bottom{flex-direction:column;gap:12px;text-align:center}.platform-logos{gap:16px}.platform-logo{min-width:90px;padding:16px 20px}}.container{max-width:var(--max-width);margin:0 auto;padding:0 40px}.text-gradient{background:linear-gradient(135deg,var(--primary),var(--accent-light));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text} 