.hero-section[data-v-baa7fb61]{position:relative;padding:calc(80px + var(--spacing-4xl)) 0 var(--spacing-4xl);background:linear-gradient(135deg,#f8fafc,#e2e8f0,#f1f5f9);overflow:hidden;min-height:70vh;display:flex;align-items:center}.dark-theme .product-page .hero-section{background:#0f172a!important}.hero-bg[data-v-baa7fb61]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.gradient-orb[data-v-baa7fb61]{position:absolute;border-radius:50%;filter:blur(100px)}.orb-1[data-v-baa7fb61]{width:600px;height:600px;background:linear-gradient(135deg,var(--primary-color),var(--purple-color));top:-300px;right:-200px;opacity:.4}.orb-2[data-v-baa7fb61]{width:400px;height:400px;background:linear-gradient(135deg,var(--cyan-color),var(--accent-color));bottom:-200px;left:-100px;opacity:.3}.noise-overlay[data-v-baa7fb61]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");opacity:.03}.hero-content[data-v-baa7fb61]{position:relative;max-width:700px;margin:0 auto;text-align:center;color:var(--secondary-color)}.dark-theme .product-page .hero-content{color:#fff}.hero-badge[data-v-baa7fb61]{display:inline-flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-lg);background:#6366f11a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--radius-full);font-size:var(--font-size-sm);margin-bottom:var(--spacing-xl);border:1px solid rgba(99,102,241,.2);color:var(--primary-color)}.dark-theme .product-page .hero-badge{background:#ffffff1a;border:1px solid rgba(255,255,255,.1);color:#fff}.pulse-dot[data-v-baa7fb61]{width:8px;height:8px;background:var(--accent-color);border-radius:50%;animation:pulse-baa7fb61 2s ease-in-out infinite}@keyframes pulse-baa7fb61{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}.hero-content h1[data-v-baa7fb61]{font-size:clamp(2.5rem,5vw,4rem);line-height:1.1;margin-bottom:var(--spacing-lg);color:var(--secondary-color)}.dark-theme .product-page .hero-content h1{color:#fff}.hero-content h1 .highlight[data-v-baa7fb61]{background:linear-gradient(135deg,#2563eb,#0891b2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.dark-theme .product-page .hero-content h1 .highlight{background:linear-gradient(135deg,var(--primary-light),var(--cyan-color));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-content>p[data-v-baa7fb61]{font-size:var(--font-size-xl);color:var(--gray-600);line-height:1.6;margin-bottom:var(--spacing-2xl)}.dark-theme .product-page .hero-content>p{color:#ffffffb3}.hero-cta[data-v-baa7fb61]{display:flex;justify-content:center;gap:var(--spacing-md);margin-bottom:var(--spacing-3xl)}.btn-outline-light[data-v-baa7fb61]{background:transparent;border:2px solid var(--gray-300);color:var(--secondary-color)}.btn-outline-light[data-v-baa7fb61]:hover{background:var(--gray-100);border-color:var(--gray-400)}.dark-theme .product-page .btn-outline-light{border:2px solid rgba(255,255,255,.3);color:#fff}.dark-theme .product-page .btn-outline-light:hover{background:#ffffff1a;border-color:#ffffff80}.hero-metrics[data-v-baa7fb61]{display:flex;justify-content:center;align-items:center;gap:var(--spacing-2xl);padding:var(--spacing-xl);background:#6366f10d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--radius-xl);border:1px solid rgba(99,102,241,.15)}.dark-theme .product-page .hero-metrics{background:#ffffff0d;border:1px solid rgba(255,255,255,.1)}.metric[data-v-baa7fb61]{text-align:center}.metric-value[data-v-baa7fb61]{display:block;font-size:var(--font-size-2xl);font-weight:700;color:var(--primary-color)}.dark-theme .product-page .metric-value{color:#fff}.metric-label[data-v-baa7fb61]{font-size:var(--font-size-sm);color:var(--gray-500)}.dark-theme .product-page .metric-label{color:#fff9}.metric-divider[data-v-baa7fb61]{width:1px;height:40px;background:var(--gray-300)}.dark-theme .product-page .metric-divider{background:#fff3}.products-section[data-v-baa7fb61]{padding:var(--spacing-4xl) 0;background:var(--gray-50)}.section-intro[data-v-baa7fb61]{text-align:center;max-width:600px;margin:0 auto var(--spacing-3xl)}.section-label[data-v-baa7fb61]{display:inline-block;padding:var(--spacing-xs) var(--spacing-md);background:linear-gradient(135deg,#2563eb1a,#8b5cf61a);color:var(--primary-color);border-radius:var(--radius-full);font-size:var(--font-size-sm);font-weight:600;margin-bottom:var(--spacing-md)}.section-intro h2[data-v-baa7fb61]{font-size:var(--font-size-3xl);margin-bottom:var(--spacing-sm)}.section-intro p[data-v-baa7fb61]{color:var(--gray-600);font-size:var(--font-size-lg)}.products-grid[data-v-baa7fb61]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-xl)}.product-card[data-v-baa7fb61]{position:relative;background:#fff;border-radius:var(--radius-2xl);padding:var(--spacing-2xl);border:1px solid var(--gray-100);transition:all var(--transition-normal)}.product-card[data-v-baa7fb61]:hover{transform:translateY(-8px);box-shadow:var(--shadow-2xl)}.product-card.featured[data-v-baa7fb61]{border-color:var(--primary-color);box-shadow:0 0 0 1px var(--primary-color),var(--shadow-xl)}.featured-badge[data-v-baa7fb61]{position:absolute;top:-12px;left:50%;transform:translate(-50%);padding:var(--spacing-xs) var(--spacing-md);background:linear-gradient(135deg,var(--primary-color),var(--purple-color));color:#fff;font-size:var(--font-size-xs);font-weight:600;border-radius:var(--radius-full);white-space:nowrap}.product-icon-wrapper[data-v-baa7fb61]{position:relative;width:64px;height:64px;margin-bottom:var(--spacing-lg)}.product-icon[data-v-baa7fb61]{position:relative;z-index:1;width:64px;height:64px;background:var(--gray-50);border-radius:var(--radius-xl);display:flex;align-items:center;justify-content:center;color:var(--primary-color)}.icon-glow[data-v-baa7fb61]{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border-radius:var(--radius-xl);filter:blur(15px);opacity:.3}.icon-glow.blue[data-v-baa7fb61]{background:var(--primary-color)}.icon-glow.purple[data-v-baa7fb61]{background:var(--purple-color)}.icon-glow.gradient[data-v-baa7fb61]{background:linear-gradient(135deg,var(--primary-color),var(--purple-color))}.product-card h3[data-v-baa7fb61]{font-size:var(--font-size-xl);margin-bottom:var(--spacing-sm)}.product-card>p[data-v-baa7fb61]{color:var(--gray-600);margin-bottom:var(--spacing-lg);line-height:1.6}.feature-list[data-v-baa7fb61]{margin-bottom:var(--spacing-xl)}.feature-list li[data-v-baa7fb61]{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xs) 0;font-size:var(--font-size-sm);color:var(--gray-700)}.feature-list svg[data-v-baa7fb61]{color:var(--accent-color);flex-shrink:0}.product-link[data-v-baa7fb61]{display:inline-flex;align-items:center;gap:var(--spacing-xs);color:var(--primary-color);font-weight:600;font-size:var(--font-size-sm);transition:gap var(--transition-fast)}.product-link[data-v-baa7fb61]:hover{gap:var(--spacing-sm)}.detection-section[data-v-baa7fb61]{padding:var(--spacing-4xl) 0}.detection-grid[data-v-baa7fb61]{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-4xl);align-items:center}.detection-content h2[data-v-baa7fb61]{font-size:var(--font-size-3xl);margin:var(--spacing-md) 0}.detection-content>p[data-v-baa7fb61]{font-size:var(--font-size-lg);color:var(--gray-600);margin-bottom:var(--spacing-2xl);line-height:1.6}.detection-methods[data-v-baa7fb61]{display:flex;flex-direction:column;gap:var(--spacing-md)}.method-card[data-v-baa7fb61]{display:flex;gap:var(--spacing-md);padding:var(--spacing-md);background:var(--gray-50);border-radius:var(--radius-lg);transition:all var(--transition-fast)}.method-card[data-v-baa7fb61]:hover{background:#fff;box-shadow:var(--shadow-md)}.method-icon[data-v-baa7fb61]{width:44px;height:44px;border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;flex-shrink:0}.method-icon.blue[data-v-baa7fb61]{background:#2563eb1a;color:var(--primary-color)}.method-icon.purple[data-v-baa7fb61]{background:#8b5cf61a;color:var(--purple-color)}.method-icon.green[data-v-baa7fb61]{background:#10b9811a;color:var(--accent-color)}.method-icon.orange[data-v-baa7fb61]{background:#f973161a;color:#f97316}.method-info[data-v-baa7fb61]{display:flex;flex-direction:column}.method-info strong[data-v-baa7fb61]{color:var(--secondary-color);margin-bottom:2px}.method-info span[data-v-baa7fb61]{font-size:var(--font-size-sm);color:var(--gray-500)}.demo-window[data-v-baa7fb61]{background:#0f172a!important;border-radius:var(--radius-2xl);overflow:hidden;box-shadow:var(--shadow-2xl)}.window-header[data-v-baa7fb61]{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-md);background:#0003}.window-dots[data-v-baa7fb61]{display:flex;gap:6px}.dot[data-v-baa7fb61]{width:10px;height:10px;border-radius:50%}.dot.red[data-v-baa7fb61]{background:#ef4444}.dot.yellow[data-v-baa7fb61]{background:#fbbf24}.dot.green[data-v-baa7fb61]{background:#22c55e}.window-title[data-v-baa7fb61]{font-size:var(--font-size-xs);color:#ffffff80}.window-content[data-v-baa7fb61]{padding:var(--spacing-md)}.detection-feed[data-v-baa7fb61]{display:flex;flex-direction:column;gap:var(--spacing-sm)}.feed-item[data-v-baa7fb61]{background:#ffffff0d;border-radius:var(--radius-lg);padding:var(--spacing-md);border-left:3px solid transparent}.feed-item.blocked[data-v-baa7fb61]{border-left-color:var(--danger-color)}.feed-item.allowed[data-v-baa7fb61]{border-left-color:var(--accent-color)}.feed-status[data-v-baa7fb61]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-sm)}.status-badge[data-v-baa7fb61]{padding:2px 8px;border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:600;text-transform:uppercase}.status-badge.blocked[data-v-baa7fb61]{background:#ef444433;color:#fca5a5}.status-badge.allowed[data-v-baa7fb61]{background:#10b98133;color:#6ee7b7}.feed-time[data-v-baa7fb61]{font-size:var(--font-size-xs);color:#fff6}.feed-details[data-v-baa7fb61]{display:flex;gap:var(--spacing-lg);flex-wrap:wrap}.detail[data-v-baa7fb61]{display:flex;flex-direction:column}.detail .label[data-v-baa7fb61]{font-size:var(--font-size-xs);color:#fff6;margin-bottom:2px}.detail .value[data-v-baa7fb61]{font-size:var(--font-size-sm);color:#ffffffe6}.detail .value.danger[data-v-baa7fb61]{color:#fca5a5}.detail .value.success[data-v-baa7fb61]{color:#6ee7b7}.feed-action[data-v-baa7fb61]{display:flex;align-items:center;gap:var(--spacing-xs);margin-top:var(--spacing-sm);padding-top:var(--spacing-sm);border-top:1px solid rgba(255,255,255,.1);font-size:var(--font-size-xs);color:#6ee7b7}.features-section[data-v-baa7fb61]{padding:var(--spacing-4xl) 0;background:var(--gray-50)}.features-showcase[data-v-baa7fb61]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-xl)}.feature-item[data-v-baa7fb61]{position:relative;background:#fff;border-radius:var(--radius-2xl);padding:var(--spacing-2xl);border:1px solid var(--gray-100);transition:all var(--transition-normal)}.feature-item[data-v-baa7fb61]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.feature-number[data-v-baa7fb61]{position:absolute;top:var(--spacing-lg);right:var(--spacing-lg);font-size:var(--font-size-sm);font-weight:700;color:var(--gray-200)}.feature-icon[data-v-baa7fb61]{width:56px;height:56px;border-radius:var(--radius-xl);display:flex;align-items:center;justify-content:center;margin-bottom:var(--spacing-lg)}.feature-icon.blue[data-v-baa7fb61]{background:#2563eb1a;color:var(--primary-color)}.feature-icon.purple[data-v-baa7fb61]{background:#8b5cf61a;color:var(--purple-color)}.feature-icon.green[data-v-baa7fb61]{background:#10b9811a;color:var(--accent-color)}.feature-icon.orange[data-v-baa7fb61]{background:#f973161a;color:#f97316}.feature-icon.red[data-v-baa7fb61]{background:#ef44441a;color:var(--danger-color)}.feature-icon.cyan[data-v-baa7fb61]{background:#06b6d41a;color:var(--cyan-color)}.feature-item h3[data-v-baa7fb61]{font-size:var(--font-size-lg);margin-bottom:var(--spacing-sm)}.feature-item p[data-v-baa7fb61]{color:var(--gray-600);font-size:var(--font-size-sm);line-height:1.6}.comparison-section[data-v-baa7fb61]{padding:var(--spacing-4xl) 0}.comparison-wrapper[data-v-baa7fb61]{max-width:900px;margin:0 auto;background:#fff;border-radius:var(--radius-2xl);overflow:hidden;box-shadow:var(--shadow-xl)}.comparison-header[data-v-baa7fb61]{display:grid;grid-template-columns:2fr 1fr 1fr;background:var(--gray-50);border-bottom:1px solid var(--gray-100)}.comparison-col[data-v-baa7fb61]{padding:var(--spacing-lg)}.feature-col[data-v-baa7fb61]{font-weight:600;color:var(--secondary-color)}.default-col[data-v-baa7fb61],.shield-col[data-v-baa7fb61]{text-align:center}.col-label[data-v-baa7fb61]{display:block;font-weight:600;color:var(--secondary-color)}.col-sublabel[data-v-baa7fb61]{display:block;font-size:var(--font-size-xs);color:var(--gray-500)}.comparison-body .comparison-row[data-v-baa7fb61]{display:grid;grid-template-columns:2fr 1fr 1fr;border-bottom:1px solid var(--gray-100);transition:background var(--transition-fast)}.comparison-body .comparison-row[data-v-baa7fb61]:hover{background:var(--gray-50)}.comparison-body .comparison-row[data-v-baa7fb61]:last-child{border-bottom:none}.comparison-body .comparison-col[data-v-baa7fb61]{display:flex;align-items:center;padding:var(--spacing-md) var(--spacing-lg)}.comparison-body .default-col[data-v-baa7fb61],.comparison-body .shield-col[data-v-baa7fb61]{justify-content:center}.icon-check[data-v-baa7fb61],.icon-x[data-v-baa7fb61]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%}.icon-check.success[data-v-baa7fb61]{background:#10b9811a;color:var(--accent-color)}.icon-check.neutral[data-v-baa7fb61],.icon-x[data-v-baa7fb61]{background:var(--gray-100);color:var(--gray-400)}.text-value[data-v-baa7fb61]{font-size:var(--font-size-sm)}.text-value.success[data-v-baa7fb61]{color:var(--accent-color);font-weight:500}.text-value.neutral[data-v-baa7fb61]{color:var(--gray-500)}.stats-banner[data-v-baa7fb61]{padding:var(--spacing-3xl) 0;background:linear-gradient(135deg,#2563eb,#8b5cf6)!important}.stats-content[data-v-baa7fb61]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-xl)}.stat-item[data-v-baa7fb61]{text-align:center;color:#fff!important}.stat-item .stat-value[data-v-baa7fb61]{display:block;font-size:var(--font-size-3xl);font-weight:700;margin-bottom:var(--spacing-xs);color:#fff!important}.stat-item .stat-label[data-v-baa7fb61]{font-size:var(--font-size-sm);color:#fffc!important;text-transform:uppercase;letter-spacing:.5px}.cta-section[data-v-baa7fb61]{position:relative;padding:var(--spacing-4xl) 0;background:var(--secondary-color);overflow:hidden}.cta-bg[data-v-baa7fb61]{position:absolute;top:0;right:0;bottom:0;left:0}.cta-shape[data-v-baa7fb61]{position:absolute;border-radius:50%;filter:blur(80px);opacity:.3}.shape-1[data-v-baa7fb61]{width:400px;height:400px;background:var(--primary-color);top:-200px;right:-100px}.shape-2[data-v-baa7fb61]{width:300px;height:300px;background:var(--purple-color);bottom:-150px;left:-50px}.cta-content[data-v-baa7fb61]{position:relative;text-align:center;max-width:700px;margin:0 auto}.cta-content h2[data-v-baa7fb61]{font-size:var(--font-size-3xl);color:#fff;margin-bottom:var(--spacing-md)}.cta-content>p[data-v-baa7fb61]{font-size:var(--font-size-xl);color:#ffffffb3;margin-bottom:var(--spacing-2xl)}.cta-actions[data-v-baa7fb61]{display:flex;justify-content:center;gap:var(--spacing-md)}.btn-white[data-v-baa7fb61]{background:#fff;color:var(--primary-color);display:inline-flex;align-items:center;gap:var(--spacing-sm)}.btn-white[data-v-baa7fb61]:hover{background:var(--gray-100)}.btn-ghost-white[data-v-baa7fb61]{background:transparent;color:#fff;border:2px solid rgba(255,255,255,.3)}.btn-ghost-white[data-v-baa7fb61]:hover{background:#ffffff1a}.cta-section .btn[data-v-baa7fb61]:before{display:none}.cta-section .btn[data-v-baa7fb61]:hover{transform:none}.btn-xl[data-v-baa7fb61]{padding:var(--spacing-md) var(--spacing-xl);font-size:var(--font-size-lg)}@media(max-width:1024px){.products-grid[data-v-baa7fb61]{grid-template-columns:1fr;max-width:500px;margin:0 auto}.detection-grid[data-v-baa7fb61]{grid-template-columns:1fr}.detection-demo[data-v-baa7fb61]{order:-1}.features-showcase[data-v-baa7fb61],.stats-content[data-v-baa7fb61]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.hero-cta[data-v-baa7fb61]{flex-direction:column;align-items:center}.hero-metrics[data-v-baa7fb61]{flex-direction:column;gap:var(--spacing-lg)}.metric-divider[data-v-baa7fb61]{width:40px;height:1px}.features-showcase[data-v-baa7fb61]{grid-template-columns:1fr}.comparison-header[data-v-baa7fb61],.comparison-body .comparison-row[data-v-baa7fb61]{grid-template-columns:1.5fr 1fr 1fr}.stats-content[data-v-baa7fb61]{grid-template-columns:1fr;gap:var(--spacing-lg)}.cta-actions[data-v-baa7fb61]{flex-direction:column;align-items:center}}.dark-theme .product-page .products-section{background:#0f172a!important}.dark-theme .product-page .product-card{background:#1e293b!important;border-color:#334155!important}.dark-theme .product-page .product-card h3{color:#fff!important}.dark-theme .product-page .product-card p,.dark-theme .product-page .product-card .feature-list li{color:var(--gray-400)!important}.dark-theme .product-page .detection-section{background:#0f172a!important}.dark-theme .product-page .method-card{background:#1e293b!important;border-color:#334155!important}.dark-theme .product-page .method-card h4{color:#fff!important}.dark-theme .product-page .method-card p{color:var(--gray-400)!important}.dark-theme .product-page .features-showcase{background:#0f172a!important}.dark-theme .product-page .feature-item{background:#1e293b!important;border-color:#334155!important}.dark-theme .product-page .feature-item:hover{border-color:var(--primary-color)!important}.dark-theme .product-page .feature-item h3{color:#fff!important}.dark-theme .product-page .feature-item p{color:var(--gray-400)!important}.dark-theme .product-page .feature-number{color:var(--gray-500)!important}.dark-theme .product-page .comparison-section{background:#0f172a!important}.dark-theme .product-page .comparison-table{background:#1e293b!important;border-color:#334155!important}.dark-theme .product-page .comparison-header{background:#0f172a!important;border-color:#334155!important}.dark-theme .product-page .comparison-body .comparison-row{border-color:#334155!important}.dark-theme .product-page .comparison-body .comparison-row:hover{background:#ffffff05!important}.dark-theme .product-page .stats-section{background:#1e293b!important}.dark-theme .product-page .stat-item,.dark-theme .product-page .section-intro h2{color:#fff!important}.dark-theme .product-page .section-intro p{color:var(--gray-400)!important}.dark-theme .product-page .section-label{background:#6366f133!important;color:var(--primary-light)!important}.dark-theme .product-page .features-section{background:#0f172a!important}.dark-theme .product-page .detection-content h2{color:#fff!important}.dark-theme .product-page .detection-content p{color:var(--gray-400)!important}.dark-theme .product-page .method-info strong{color:#fff!important}.dark-theme .product-page .method-info span{color:var(--gray-400)!important}.dark-theme .product-page .method-card:hover{background:#1e293b!important;border-color:var(--primary-color)!important}.dark-theme .product-page .cta-section{background:#0f172a!important}.dark-theme .product-page .comparison-wrapper{background:#1e293b!important;border:1px solid #334155!important}.dark-theme .product-page .comparison-col,.dark-theme .product-page .feature-col,.dark-theme .product-page .col-label{color:#fff!important}.dark-theme .product-page .col-sublabel{color:#94a3b8!important}.dark-theme .product-page{color:#fffc!important}.dark-theme .product-page p,.dark-theme .product-page li{color:#ffffffb3!important}.dark-theme .product-page .product-link{color:#60a5fa!important}.dark-theme .product-page .section-intro p,.dark-theme .product-page .detection-content>p,.dark-theme .product-page .product-card>p,.dark-theme .product-page .feature-item p,.dark-theme .product-page .method-info span{color:#94a3b8!important}.dark-theme .product-page .feature-list li{color:#94a3b8!important}.dark-theme .product-page .cta-content h2{color:#fff!important}.dark-theme .product-page .cta-content p{color:#ffffffb3!important}
