.nav-qq[data-v-8dc3ac43]{font-size:14px;color:var(--gray-600);margin-right:16px}.dialog-mask[data-v-8dc3ac43]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a8c;display:flex;align-items:center;justify-content:center;z-index:1000;padding:24px}.dialog-card[data-v-8dc3ac43]{position:relative;width:100%;max-width:400px;background:#fff;border-radius:16px;padding:40px 32px 32px;text-align:center;box-shadow:0 25px 50px -12px #0000004d;animation:dialog-pop-8dc3ac43 .25s ease}@keyframes dialog-pop-8dc3ac43{0%{opacity:0;transform:scale(.9) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}.dialog-close[data-v-8dc3ac43]{position:absolute;top:12px;right:12px;width:32px;height:32px;border:none;background:var(--gray-100);border-radius:50%;font-size:18px;line-height:1;cursor:pointer;color:var(--gray-600);transition:background .2s}.dialog-close[data-v-8dc3ac43]:hover{background:var(--gray-200)}.dialog-icon[data-v-8dc3ac43]{font-size:44px;margin-bottom:12px}.dialog-card h3[data-v-8dc3ac43]{font-size:22px;font-weight:700;color:var(--gray-900);margin-bottom:8px}.dialog-desc[data-v-8dc3ac43]{font-size:14px;color:var(--gray-600);margin-bottom:24px}.dialog-contact[data-v-8dc3ac43]{background:var(--gray-50);border:1px solid var(--gray-200);border-radius:12px;padding:16px;margin-bottom:24px}.dialog-name[data-v-8dc3ac43]{font-size:14px;color:var(--gray-600);margin-bottom:6px}.dialog-phone[data-v-8dc3ac43]{font-size:28px;font-weight:800;color:var(--primary);letter-spacing:1px}.dialog-call[data-v-8dc3ac43]{width:100%}.hero-features[data-v-1fba36ed]{display:flex;gap:16px;justify-content:center;margin-bottom:36px;flex-wrap:wrap}.hero-feature[data-v-1fba36ed]{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--gray-200);border-radius:12px;padding:10px 18px;box-shadow:0 2px 8px #0000000d;transition:transform .2s,box-shadow .2s,border-color .2s}.hero-feature[data-v-1fba36ed]:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0000001a;border-color:var(--primary)}.hero-feature-icon[data-v-1fba36ed]{font-size:22px}.hero-feature-text[data-v-1fba36ed]{display:flex;flex-direction:column;text-align:left}.hero-feature-text strong[data-v-1fba36ed]{font-size:14px;color:var(--gray-900)}.hero-feature-text em[data-v-1fba36ed]{font-style:normal;font-size:12px;color:var(--gray-600)}@media (max-width: 768px){.hero-feature[data-v-1fba36ed]{width:100%;justify-content:flex-start}}.pricing-grid--two[data-v-b9a53f6a]{grid-template-columns:repeat(2,1fr);max-width:860px}.price-tiers[data-v-b9a53f6a]{margin:0 0 28px;border:1px solid var(--gray-200);border-radius:12px;overflow:hidden;background:#fff}.tier-item[data-v-b9a53f6a]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;font-size:14px}.tier-item+.tier-item[data-v-b9a53f6a]{border-top:1px solid var(--gray-200)}.tier-label[data-v-b9a53f6a]{color:var(--gray-700);font-weight:600}.tier-unit[data-v-b9a53f6a]{color:var(--gray-600);font-weight:400}.tier-amount[data-v-b9a53f6a]{font-size:24px;font-weight:800;color:var(--gray-900)}.tier-more[data-v-b9a53f6a]{font-size:15px;font-weight:700;color:var(--primary);cursor:pointer}@media (max-width: 768px){.pricing-grid--two[data-v-b9a53f6a]{grid-template-columns:1fr}}*{margin:0;padding:0;box-sizing:border-box}:root{--primary: #2563eb;--primary-dark: #1d4ed8;--primary-light: #dbeafe;--gray-50: #f8fafc;--gray-100: #f1f5f9;--gray-200: #e2e8f0;--gray-600: #475569;--gray-700: #334155;--gray-800: #1e293b;--gray-900: #0f172a}html{scroll-behavior:smooth}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;color:var(--gray-800);line-height:1.6}a{text-decoration:none;color:inherit}button{font-family:inherit}.container{max-width:1200px;margin:0 auto;padding:0 24px}.reveal{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.reveal.is-visible{opacity:1;transform:translateY(0)}nav{position:fixed;top:0;width:100%;background:#fffffff2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:100;border-bottom:1px solid var(--gray-200)}.nav-inner{display:flex;align-items:center;justify-content:space-between;height:64px}.logo{font-size:20px;font-weight:800;color:var(--primary);display:flex;align-items:center;gap:8px}.logo-icon{width:32px;height:32px;object-fit:contain}.nav-links{display:flex;gap:32px;list-style:none}.nav-links a{font-size:15px;color:var(--gray-600);transition:color .2s}.nav-links a:hover{color:var(--primary)}.nav-actions{display:flex;gap:12px;align-items:center}.btn{padding:8px 20px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;border:none;transition:all .2s}.btn-ghost{background:transparent;color:var(--gray-700)}.btn-ghost:hover{background:var(--gray-100)}.btn-primary{background:var(--primary);color:#fff}.btn-primary:hover{background:var(--primary-dark);transform:translateY(-1px);box-shadow:0 4px 12px #2563eb4d}.btn-outline{border:1.5px solid var(--primary);color:var(--primary);background:#fff}.btn-outline:hover{background:var(--primary-light)}.btn-lg{padding:14px 32px;font-size:16px;border-radius:10px}.hero{padding:160px 0 100px;background:linear-gradient(180deg,#eff6ff,#fff);text-align:center}.hero-badge{display:inline-flex;align-items:center;gap:6px;background:var(--primary-light);color:var(--primary);padding:6px 16px;border-radius:20px;font-size:13px;font-weight:600;margin-bottom:24px}.hero h1{font-size:52px;font-weight:800;line-height:1.2;color:var(--gray-900);margin-bottom:20px}.hero h1 span{color:var(--primary)}.hero p{font-size:18px;color:var(--gray-600);max-width:600px;margin:0 auto 40px}.hero-buttons{display:flex;gap:16px;justify-content:center}.hero-image{margin-top:60px;border-radius:16px;overflow:hidden;box-shadow:0 25px 50px -12px #00000026;border:1px solid var(--gray-200)}.hero-image img{width:100%;display:block}.stats{padding:80px 0;background:#fff}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;text-align:center}.stat-item h3{font-size:42px;font-weight:800;color:var(--primary)}.stat-item p{font-size:15px;color:var(--gray-600);margin-top:8px}.features{padding:100px 0;background:var(--gray-50)}.section-label{text-align:center;font-size:13px;font-weight:700;color:var(--primary);text-transform:uppercase;letter-spacing:1px;margin-bottom:12px}.section-title{text-align:center;font-size:36px;font-weight:800;color:var(--gray-900);margin-bottom:16px}.section-desc{text-align:center;font-size:17px;color:var(--gray-600);max-width:560px;margin:0 auto 60px}.features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.feature-card{background:#fff;border-radius:16px;padding:36px;border:1px solid var(--gray-200);transition:all .3s}.feature-card:hover{transform:translateY(-4px);box-shadow:0 12px 24px #00000014;border-color:var(--primary)}.feature-icon{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:24px;margin-bottom:20px}.fi-blue{background:#dbeafe}.fi-green{background:#dcfce7}.fi-yellow{background:#fef9c3}.fi-purple{background:#f3e8ff}.fi-orange{background:#fff7ed}.fi-red{background:#fef2f2}.fi-teal{background:#ccfbf1}.feature-card h3{font-size:18px;font-weight:700;margin-bottom:12px;color:var(--gray-900)}.feature-card p{font-size:15px;color:var(--gray-600)}.pricing{padding:100px 0;background:#fff}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:960px;margin:0 auto}.price-card{border:1.5px solid var(--gray-200);border-radius:16px;padding:36px;text-align:center;transition:all .3s;position:relative}.price-card.popular{border-color:var(--primary);background:var(--primary-light);transform:scale(1.05)}.popular-badge{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:var(--primary);color:#fff;padding:4px 16px;border-radius:12px;font-size:12px;font-weight:700}.price-card h3{font-size:20px;font-weight:700;margin-bottom:8px}.price-amount{font-size:44px;font-weight:800;color:var(--gray-900);margin:16px 0}.price-amount span{font-size:16px;font-weight:400;color:var(--gray-600)}.price-desc{font-size:14px;color:var(--gray-600);margin-bottom:24px}.price-features{list-style:none;text-align:left;margin-bottom:28px}.price-features li{padding:8px 0;font-size:14px;color:var(--gray-700);display:flex;align-items:center;gap:8px}.check{color:#22c55e;font-weight:700}.testimonials{padding:100px 0;background:var(--gray-50)}.testimonial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.testimonial-card{background:#fff;border-radius:16px;padding:32px;border:1px solid var(--gray-200)}.testimonial-stars{color:#fbbf24;font-size:18px;margin-bottom:16px}.testimonial-card blockquote{font-size:15px;color:var(--gray-700);margin-bottom:20px;line-height:1.7}.testimonial-author{display:flex;align-items:center;gap:12px}.author-avatar{width:40px;height:40px;border-radius:50%;background:var(--primary-light);display:flex;align-items:center;justify-content:center;font-weight:700;color:var(--primary);font-size:16px}.author-name{font-size:14px;font-weight:600}.author-role{font-size:13px;color:var(--gray-600)}.cta{padding:100px 0;background:var(--gray-900);text-align:center}.cta h2{font-size:40px;font-weight:800;color:#fff;margin-bottom:16px}.cta p{font-size:18px;color:#fff9;margin-bottom:40px;max-width:480px;margin-left:auto;margin-right:auto}.cta .btn-primary{background:#fff;color:var(--gray-900);font-size:17px;padding:16px 40px}.cta .btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 24px #fff3}footer{padding:60px 0 30px;background:var(--gray-900);border-top:1px solid rgba(255,255,255,.1)}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;margin-bottom:40px}.footer-brand .logo{color:#fff;margin-bottom:12px}.footer-brand p{font-size:14px;color:#ffffff80}.footer-col h4{font-size:14px;font-weight:700;color:#fff;margin-bottom:16px}.footer-col a{display:block;font-size:14px;color:#ffffff80;padding:4px 0}.footer-col a:hover{color:#fff}.footer-bottom{border-top:1px solid rgba(255,255,255,.1);padding-top:24px;text-align:center;font-size:13px;color:#fff6}.mobile-toggle{display:none;background:none;border:none;font-size:24px;cursor:pointer;color:var(--gray-700)}@media (max-width: 768px){.hero h1{font-size:32px}.nav-links{display:none}.mobile-toggle{display:block}.stats-grid,.features-grid,.pricing-grid,.testimonial-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr}.price-card.popular{transform:none}}
