:root{--accent:#4f46e5;--accent-light:#6366f1;--accent-dim:#4f46e51f;--bg:#f2f2f6;--surface:#fff;--surface-2:#efede8;--text:#1c1c1e;--text-secondary:#3c3c43;--text-tertiary:#8e8e93;--border:#3c3c431f;--radius:12px;--max-width:1080px;--font:-apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;line-height:1.6}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}img{max-width:100%;height:auto}.site-header{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border);background:#f2f2f6d9;position:sticky;top:0}.site-header-inner{max-width:var(--max-width);justify-content:space-between;align-items:center;gap:16px;margin:0 auto;padding:14px 24px;display:flex}.brand{color:var(--text);align-items:center;gap:10px;font-size:1.1rem;font-weight:700;text-decoration:none;display:flex}.brand:hover{text-decoration:none}.brand img{border-radius:9px;width:36px;height:36px}.nav-links{align-items:center;gap:24px;font-size:.92rem;display:flex}.nav-links a{color:var(--text-secondary);text-decoration:none}.nav-links a:hover{color:var(--accent);text-decoration:none}.btn{cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 22px;font-size:.95rem;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex}.btn:hover{text-decoration:none;transform:translateY(-1px)}.btn-primary{background:var(--accent);color:#fff;box-shadow:0 4px 14px #4f46e559}.btn-primary:hover{background:var(--accent-light)}.btn-secondary{background:var(--surface);color:var(--accent);border:1.5px solid var(--accent)}.section{max-width:var(--max-width);margin:0 auto;padding:72px 24px}.section-label{background:var(--accent-dim);color:var(--accent);letter-spacing:.02em;border-radius:999px;margin-bottom:16px;padding:4px 12px;font-size:.8rem;font-weight:600;display:inline-block}.section-title{margin:0 0 12px;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:700;line-height:1.25}.section-desc{color:var(--text-secondary);max-width:640px;margin:0 0 40px;font-size:1.05rem}.hero{text-align:center;padding-top:48px;padding-bottom:56px}.hero-logo{border-radius:22px;width:88px;height:88px;margin-bottom:24px;box-shadow:0 8px 32px #4f46e52e}.hero-tagline-zh{margin:0 0 8px;font-size:clamp(1.5rem,4vw,2rem);font-weight:700}.hero-tagline-en{color:var(--text-secondary);margin:0 0 20px;font-size:1.05rem}.hero-desc{color:var(--text-secondary);max-width:560px;margin:0 auto 32px;font-size:1.1rem}.hero-badges{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:36px;display:flex}.badge{background:var(--surface);border:1px solid var(--border);color:var(--text-secondary);border-radius:999px;padding:6px 14px;font-size:.85rem}.hero-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.features-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;display:grid}.feature-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:28px 24px}.feature-icon{background:var(--accent-dim);border-radius:11px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:16px;font-size:1.4rem;display:flex}.feature-card h3{margin:0 0 8px;font-size:1.05rem}.feature-card p{color:var(--text-secondary);margin:0;font-size:.95rem}.funnel{background:var(--surface);border:1px solid var(--border);border-radius:calc(var(--radius) + 4px);padding:36px 28px}.funnel-steps{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 4px;display:flex}.funnel-step{text-align:center;min-width:120px;padding:16px 20px}.funnel-step-num{background:var(--accent);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;margin-bottom:8px;font-size:.85rem;font-weight:700;display:inline-flex}.funnel-step h4{margin:0 0 4px;font-size:.95rem}.funnel-step p{color:var(--text-tertiary);margin:0;font-size:.82rem}.funnel-arrow{color:var(--text-tertiary);padding:0 4px;font-size:1.2rem}.privacy-block{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;display:grid}.privacy-item{align-items:flex-start;gap:14px;display:flex}.privacy-icon{background:var(--accent-dim);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.2rem;display:flex}.privacy-item h4{margin:0 0 4px;font-size:.98rem}.privacy-item p{color:var(--text-secondary);margin:0;font-size:.9rem}.pricing-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;display:grid}.pricing-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;padding:28px 24px;display:flex}.pricing-card.featured{border-color:var(--accent);box-shadow:0 8px 32px #4f46e51f}.pricing-card h3{margin:0 0 4px;font-size:1.1rem}.pricing-price{color:var(--accent);margin:8px 0 16px;font-size:1.5rem;font-weight:700}.pricing-card ul{flex:1;margin:0 0 20px;padding:0;list-style:none}.pricing-card li{color:var(--text-secondary);padding:6px 0 6px 20px;font-size:.9rem;position:relative}.pricing-card li:before{content:"✓";color:var(--accent);font-weight:700;position:absolute;left:0}.site-footer{border-top:1px solid var(--border);text-align:center;color:var(--text-tertiary);padding:40px 24px;font-size:.85rem}.site-footer p{margin:4px 0}@media (max-width:640px){.nav-links,.funnel-arrow{display:none}.funnel-steps{flex-direction:column}}
